.scroll-progress{z-index:200;background:var(--brand);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.hero{padding:calc(var(--nav-h) + clamp(28px, 4vw, 52px)) 0 clamp(48px, 7vw, 88px);position:relative}.hero-rule{background:var(--line-2);height:1px}.hero-masthead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.hero-masthead .mh-mid{color:var(--ink-4)}.hero-masthead b{color:var(--brand-text);font-weight:500}.hero-inner{z-index:2;grid-template-columns:1.25fr .75fr;align-items:end;gap:56px;display:grid;position:relative}@media (width<=980px){.hero-inner{grid-template-columns:1fr;align-items:start;gap:40px}}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(46px,7.2vw,104px);line-height:.94}.hero h1 .serif{margin-right:.18em;font-size:.96em}.hero .lede{max-width:46ch;margin-top:26px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-dual-note{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:13.5px;display:flex}.hero-dual-note i{color:var(--brand-text);font-size:12px}.mark{white-space:nowrap;position:relative}.mark>span{z-index:1;position:relative}.mark:after{content:"";z-index:0;transform-origin:0;background:oklch(62% .12 45/.32);border-radius:2px 6px 3px 7px/6px 3px 7px 4px;height:.42em;position:absolute;bottom:.04em;left:-.04em;right:-.04em;transform:rotate(-1.2deg)scaleX(1)}[data-theme=dark] .mark:after{background:oklch(74% .09 47/.36)}.hero h1.in .mark:after{animation:swipe .7s var(--ease) .5s}@keyframes swipe{0%{transform:rotate(-1.2deg)scaleX(0)}to{transform:rotate(-1.2deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero h1.in .mark:after{animation:none}}.hero-side{flex-direction:column;gap:18px;display:flex}.hero-stack{padding-top:10px;position:relative}.stub-behind{background:var(--surface-2);border:1px solid var(--line);transform-origin:50%;height:100%;box-shadow:var(--shadow-sm);border-radius:18px;position:absolute;inset:0 14px auto;transform:rotate(-2.4deg)}.stub{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);border-radius:18px;padding:20px 22px;position:relative;transform:rotate(1.4deg)}.stub-top{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:11px;display:flex}.stub-top span:first-child{color:var(--brand-text);align-items:center;gap:7px;display:inline-flex}.stub-top .stub-live{color:var(--ink-4);align-items:center;gap:6px;display:inline-flex}.stub-body{align-items:center;gap:14px;display:flex}.stub-avatar{background:var(--clay-soft);width:46px;height:46px;color:var(--clay-text);border:1px solid var(--clay-soft-2);border-radius:13px;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.stub-info{flex:1;min-width:0}.stub-info h4{letter-spacing:-.015em;font-size:17px;font-weight:600}.stub-meta{color:var(--ink-3);margin-top:3px;font-size:13px}.stub-price{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.stub-when{gap:8px;margin-top:16px;display:flex}.stub-when span{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:7px;padding:9px 11px;font-size:12.5px;display:inline-flex}.stub-when span i{color:var(--ink-4);font-size:12px}.stub-foot{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:9px;margin-top:16px;padding-top:14px;font-size:12.5px;font-weight:500;display:flex}.wa-tick{color:#fff;background:#25d366;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.hero-note-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.hero-note{font-family:var(--font-serif);color:var(--ink);font-size:17px;font-style:italic;line-height:1.5}.hero-note-who{color:var(--ink-3);align-items:center;gap:9px;margin-top:14px;font-size:12.5px;display:flex}.hero-note-who .hnw-av{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:600;display:grid}.hero-note-who b{color:var(--ink-2);font-weight:600}.word-rise{vertical-align:bottom;margin-right:.26em;display:inline-block}.word-rise:last-child{margin-right:0}.word-rise>span{opacity:0;transition:transform .8s var(--ease-out), opacity .8s var(--ease-out);display:inline-block;transform:translateY(40%)}.hero h1.in .word-rise>span{opacity:1;transform:translateY(0)}.hero h1 .word-rise:first-child>span{transition-delay:50ms}.hero h1 .word-rise:nth-child(2)>span{transition-delay:.12s}.hero h1 .word-rise:nth-child(3)>span{transition-delay:.19s}.hero h1 .word-rise:nth-child(4)>span{transition-delay:.26s}.hero h1 .word-rise:nth-child(5)>span{transition-delay:.33s}.hero h1 .word-rise:nth-child(6)>span{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.hero h1 .word-rise>span{opacity:1!important;transform:none!important}}.scroll-hint{color:var(--ink-4);font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:8px;display:flex}.scroll-hint .ar{border:1px solid var(--line-2);width:30px;height:30px;animation:bob 1.8s var(--ease) infinite;border-radius:50%;place-items:center;display:inline-grid}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll-hint .ar{animation:none}}.dual{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=820px){.dual{grid-template-columns:1fr}}.dual-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;padding:32px;display:flex}.dual-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.dual-card.alt{background:var(--bg-2)}.dual-ic{background:var(--brand-soft);width:52px;height:52px;color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:15px;place-items:center;margin-bottom:18px;font-size:22px;display:grid}.dual-ic.alt{background:var(--clay-soft);color:var(--clay-text);border-color:var(--clay-soft-2)}.dual-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin-bottom:8px;font-size:11px}.dual-tag.alt{color:var(--clay-text)}.dual-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:22px}.dual-card>p{color:var(--ink-2);margin-bottom:18px;font-size:15px}.dual-list{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.dual-list li{color:var(--ink-2);gap:10px;font-size:14.5px;display:flex}.dual-list li i{color:var(--brand-text);margin-top:4px;font-size:13px}.dual-card.alt .dual-list li i{color:var(--clay-text)}.dual-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:14px;width:max-content;animation:42s linear infinite scrollx;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;align-items:center;gap:9px;padding:9px 17px;font-size:14.5px;display:inline-flex}.marquee-item i{color:var(--brand-text);font-size:14px}@keyframes scrollx{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.takeover{background:var(--bg);height:230vh;position:relative}.takeover-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.takeover-lead{text-align:center;will-change:opacity, transform;place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.takeover-lead .inner{max-width:760px}.takeover-lead .eyebrow{justify-content:center;margin-bottom:20px}.takeover-lead h2{letter-spacing:-.035em;font-size:clamp(34px,5vw,64px)}.takeover-lead p{color:var(--ink-2);max-width:52ch;margin:22px auto 0;font-size:clamp(17px,1.5vw,20px)}.takeover-lead .lead-cue{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:10px;margin-top:34px;font-size:12px;display:inline-flex}.cal-sheet{background:var(--surface);border:1px solid var(--line-2);will-change:transform;border-top-width:1px;border-radius:24px 24px 0 0;flex-direction:column;width:min(1200px,94vw);height:min(90vh,820px);padding:clamp(22px,3vw,38px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);box-shadow:0 -40px 90px -30px #0000004d}[data-theme=dark] .cal-sheet{box-shadow:0 -40px 90px -30px #000000b3}.cal-sheet:before{content:"";background:var(--line-strong);border-radius:99px;width:44px;height:4px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.sheet-head .sh-title{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:600}.sheet-head .sh-sub{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:12px}.sheet-step{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-text);border:1px solid var(--brand-soft-2);background:var(--brand-soft);transition:all .4s var(--ease);border-radius:99px;align-items:center;gap:9px;padding:7px 14px;font-size:12px;display:flex}.cal{flex:1;grid-template-rows:auto repeat(7,1fr);grid-template-columns:60px repeat(5,1fr);gap:8px;min-height:0;display:grid}.cal .colh{text-align:center;color:var(--ink-3);font-size:12px;font-weight:600}.cal .colh.tt{text-align:left;font-family:var(--font-mono);align-self:center;font-weight:500}.cal .colh small{color:var(--ink);margin-top:2px;font-size:19px;font-weight:600;display:block}.cal .colh.today small{color:var(--clay-text)}.cal .time{color:var(--ink-4);font-size:10.5px;font-family:var(--font-mono);align-self:center;padding-top:3px}.cal .cell{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:9px;min-height:0}.cal .appt{background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-left:3px solid var(--brand);opacity:0;min-height:0;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:9px;flex-direction:column;justify-content:center;gap:3px;padding:6px 10px 6px 11px;display:flex;overflow:hidden;transform:scale(.92)translateY(8px)}.cal .appt b{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cal .appt .ameta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.cal .appt .ameta .cust{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.cal .appt .ameta .sep{color:var(--line-strong)}.cal .appt .ameta .staff{color:var(--brand-text);flex-shrink:0;font-weight:600}.cal .appt.clay{border-left-color:var(--clay-text)}.cal .appt.clay .ameta .staff{color:var(--clay-text)}.sheet-legend{color:var(--ink-3);gap:16px;margin-top:8px;font-size:11px;display:flex}.sheet-legend span{align-items:center;gap:6px;display:inline-flex}.sheet-legend i{opacity:.8;font-size:10px}.sheet-legend .lg-staff{color:var(--brand-text)}.sheet-legend .lg-staff i{opacity:1}@media (width<=980px){.sheet-legend{margin-bottom:4px}}.cal .appt.clay{background:var(--clay-soft);border-color:var(--clay-soft-2);color:var(--clay-text)}.cal .appt.show{opacity:1;transform:none}.cal .appt.live-appt.just-created{box-shadow:0 0 0 2px var(--brand), var(--shadow-md);z-index:2;animation:apptPop .55s var(--ease);position:relative}.cal .appt.live-appt.just-created:after{content:"yeni";font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-sm);border-radius:99px;padding:1px 6px;font-size:8.5px;position:absolute;top:-7px;right:-6px}@keyframes apptPop{0%{opacity:0;transform:scale(.8)translateY(10px)}55%{transform:scale(1.05)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cal .appt.live-appt.just-created{animation:none}}.sheet-foot{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.fill{background:var(--surface-inset);border-radius:99px;flex:1;height:9px;overflow:hidden}.fill>i{background:var(--brand);width:38%;height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.sheet-foot .pctbig{font-family:var(--font-mono);color:var(--brand-text);text-align:right;min-width:48px;font-size:17px;font-weight:700}.sheet-foot .flbl{color:var(--ink-3);font-size:13px}.reminder{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);width:250px;box-shadow:var(--shadow-lg);z-index:3;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);gap:12px;padding:14px 15px;display:flex;position:absolute;bottom:clamp(96px,16vh,150px);right:clamp(20px,4vw,54px);transform:translateY(16px)rotate(2deg)scale(.96)}.reminder.show{opacity:1;transform:rotate(1.4deg)}.reminder .wa{color:#fff;background:#25d366;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.reminder .rt b{font-size:13px}.reminder .rt p{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.4}@media (width<=980px){.takeover{height:auto}.takeover-sticky{height:auto;padding:64px 0;position:static}.takeover-lead{padding:0 0 40px;position:static}.cal-sheet{border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--shadow-md);border-top-width:1px;position:relative;bottom:auto;left:auto;transform:none!important}.cal{grid-template-rows:auto}.cal .appt,.cal .cell{min-height:44px}.reminder{width:auto;margin-top:16px;position:static;transform:none!important}}@media (width<=680px){.cal{grid-template-columns:44px repeat(5,1fr);gap:5px}.cal .appt{padding:4px 6px;font-size:10px}.cal .appt b{-webkit-line-clamp:3;line-clamp:3;font-size:10.5px}.cal .appt .ameta{display:none}}.steps-flow{flex-direction:column;gap:clamp(48px,7vw,104px);display:flex}.step-row{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.step-row:nth-child(2n) .step-media{order:-1}@media (width<=820px){.step-row{grid-template-columns:1fr;gap:28px}.step-row:nth-child(2n) .step-media{order:0}}.step-text h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(24px,2.6vw,32px)}.step-text p{color:var(--ink-2);max-width:44ch;font-size:16px}.step-points{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.step-points li{color:var(--ink-2);align-items:center;gap:11px;font-size:15px;display:flex}.step-points li i{color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.step-media{border-radius:var(--r-xl);overflow:visible}.step-media img{border-radius:var(--r-md);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.mock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:26px;font-size:14px}.mock-signup{max-width:400px;margin-inline:auto}.mock-signup .su-toggle-lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10.5px}.mock-signup .su-toggle{gap:10px;margin-bottom:22px;display:flex}.mock-signup .su-tab{border:1px solid var(--line-2);color:var(--ink-3);background:var(--surface-2);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:600;display:inline-flex}.mock-signup .su-tab.on{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-soft-2)}.mock-signup .su-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);margin-bottom:6px;font-size:10.5px}.mock-signup .su-title{letter-spacing:-.03em;margin-bottom:8px;font-size:30px;font-weight:600}.mock-signup .su-sub{color:var(--ink-3);margin-bottom:20px;font-size:14px;line-height:1.4}.mock-signup .su-google{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;padding:14px;font-weight:600;display:flex}.mock-signup .su-google i{color:#ea4335}.mock-signup .su-or{color:var(--ink-4);align-items:center;gap:12px;margin-bottom:18px;display:flex}.mock-signup .su-or:before,.mock-signup .su-or:after{content:"";background:var(--line);flex:1;height:1px}.mock-signup .su-or span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.mock-signup .su-field{margin-bottom:14px}.mock-signup .su-field label{justify-content:space-between;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.mock-signup .su-count{color:var(--ink-4);font-weight:400;font-family:var(--font-mono)}.mock-signup .su-input{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-4);border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.mock-signup .su-input i{color:var(--ink-4)}.mock-signup .su-strength{gap:6px;margin:4px 0 20px;display:flex}.mock-signup .su-strength span{background:var(--surface-inset);border-radius:2px;flex:1;height:4px}.mock-signup .su-btn{background:var(--brand);color:var(--brand-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px;font-weight:600;display:flex}.mock-signup .su-tab{cursor:pointer;font-family:var(--font-sans)}.mock-signup .su-strength{margin-bottom:16px}.mock-signup .su-consent{color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:12.5px;line-height:1.45;display:flex}.mock-signup .su-consent a{color:var(--brand-text);text-decoration:underline}.mock-signup .su-check{border:1.5px solid var(--line-strong);background:var(--surface);width:20px;height:20px;transition:background .18s var(--ease), border-color .18s var(--ease);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.mock-signup .su-check i{color:#0000;font-size:10px}.mock-signup .su-consent.checked .su-check{background:var(--brand);border-color:var(--brand)}.mock-signup .su-consent.checked .su-check i{color:var(--brand-ink)}.mock-svc .svc-head{margin-bottom:16px;font-size:15px;font-weight:700}.mock-svc .svc-head span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);margin-left:8px;font-size:10.5px;font-weight:500}.mock-svc .svc-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=480px){.mock-svc .svc-grid{grid-template-columns:1fr}}.mock-svc .svc-add{border:1px dashed var(--line-strong);text-align:center;color:var(--ink-3);background:var(--surface-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.mock-svc .svc-plus{background:var(--surface);border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:17px;display:grid}.mock-svc .svc-add b{color:var(--ink-2);font-size:14px}.mock-svc .svc-add small{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-4);font-size:10.5px}.mock-svc .svc-card{border:1px solid var(--brand-soft-2);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.mock-svc .svc-top{align-items:flex-start;gap:11px;display:flex}.mock-svc .svc-av{background:var(--brand-soft);border:1px solid var(--brand-soft-2);width:36px;height:36px;color:var(--brand-text);border-radius:9px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.mock-svc .svc-nm b{font-size:14.5px;font-weight:700;display:block}.mock-svc .svc-nm b i{color:#e8a33d;font-size:11px}.mock-svc .svc-nm small{color:var(--ink-4);font-size:12px}.mock-svc .svc-tags{flex-wrap:wrap;gap:6px;display:flex}.mock-svc .st{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--line-2);color:var(--ink-3);background:var(--surface-2);border-radius:99px;padding:4px 9px;font-size:9.5px}.mock-svc .st.on{color:var(--brand-text);border-color:var(--brand-soft-2);background:var(--brand-soft)}.mock-svc .st.pop{color:#b8860b;background:#e8a33d1f;border-color:#b8860b40}.mock-svc .st.team{color:#6d5ae6;background:#6d5ae61a;border-color:#6d5ae640}.mock-svc .svc-meta{border-top:1px solid var(--line);gap:16px;padding:12px 0 4px;display:flex}.mock-svc .svc-meta div{flex-direction:column;gap:2px;display:flex}.mock-svc .svc-meta small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);font-size:9.5px}.mock-svc .svc-meta b{font-size:17px;font-weight:700}.mock-svc .svc-meta b i{color:var(--ink-4);font-size:11px;font-style:normal;font-weight:500}.mock-svc .svc-foot{justify-content:space-between;align-items:center;display:flex}.mock-svc .svc-avs{align-items:center;display:flex}.mock-svc .svc-avs span{color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:9.5px;font-weight:700;display:grid}.mock-svc .svc-avs span:first-child{margin-left:0}.mock-svc .svc-avs .a1{background:#4fa89b}.mock-svc .svc-avs .a2{background:#e88b6b}.mock-svc .svc-avs .a3{background:#d06b8a}.mock-svc .svc-avs em{color:var(--ink-4);margin-left:7px;font-size:12px;font-style:normal}.mock-svc .svc-switch{background:var(--brand);border-radius:99px;flex-shrink:0;width:40px;height:23px;position:relative}.mock-svc .svc-switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;position:absolute;top:2px;right:2px}.share-mock{flex-direction:column;gap:16px;width:100%;display:flex}.share-mock .sm-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.share-mock .sm-url{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:14px 14px 14px 18px;font-size:15px;display:flex}.share-mock .sm-url>i{color:var(--brand-text)}.share-mock .sm-copy{font-family:var(--font-sans);color:var(--brand-ink);background:var(--brand);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.share-mock .sm-share{flex-wrap:wrap;gap:10px;display:flex}.share-mock .sm-chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:500;display:inline-flex}.share-mock .sm-chip i{font-size:16px}.share-mock .sm-chip.ig i{color:#e1306c}.share-mock .sm-chip.wa i{color:#25d366}.share-mock .sm-chip.gg i{color:#4285f4}.share-mock .sm-chip.qr i{color:var(--ink)}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:16px;display:grid}.bento .b{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .3s var(--ease), transform .3s var(--ease);padding:26px;position:relative;overflow:hidden}.bento .b:hover{border-color:var(--line-strong);transform:translateY(-3px)}.bento .b-lg{grid-area:span 2/span 4}.bento .b-sm{grid-column:span 2}.bento .b-md{grid-column:span 3}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}.bento .b-lg,.bento .b-sm,.bento .b-md{grid-area:auto/span 1}}@media (width<=560px){.bento{grid-template-columns:1fr}}.bento .b .icon-tile{margin-bottom:16px}.bento .b h3{margin-bottom:8px}.bento .b p{color:var(--ink-2);font-size:14.5px}.bento .b .tag-row{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.b-fill{flex-direction:column;gap:8px;margin-top:18px;display:flex}.b-fill-row{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.b-fill-row.offer{border-color:var(--brand-soft-2);background:var(--brand-soft);color:var(--brand-text)}.b-fill-row.offer i{font-size:11px}.b-fill-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:10.5px}.b-fill-tag.ok{color:var(--brand-text)}.b-channels{flex-direction:column;gap:7px;margin-top:auto;padding-top:16px;display:flex}.b-ch{color:var(--ink-2);border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:13px;display:inline-flex}.b-bars{align-items:flex-end;gap:8px;height:78px;margin-top:auto;padding-top:18px;display:flex}.b-bar{background:var(--surface-inset);border:1px solid var(--line);border-radius:5px 5px 2px 2px;flex:1}.b-bar.on{background:var(--brand);border-color:var(--brand)}.b-slots{gap:8px;margin-top:auto;padding-top:18px;display:flex}.b-slot{text-align:center;font-size:13px;font-weight:600;font-family:var(--font-mono);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;flex:1;padding:10px 0}.b-slot.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.b-crm{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.b-crm-av{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.b-crm-info{flex:1;min-width:0}.b-crm-info b{font-size:14px;display:block}.b-crm-info small{color:var(--ink-3);font-size:12px}.b-crm-tags{flex-wrap:wrap;gap:6px;display:flex}.b-crm-tags span{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:500}.bento-strip{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bento-strip span{color:var(--ink-2);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;display:inline-flex}.bento-strip span i{color:var(--brand-text);font-size:13px}.wa-spot{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.wa-spot{grid-template-columns:1fr;gap:40px}}.wa-feature-list{flex-direction:column;gap:16px;margin-top:28px;display:flex}.wa-feat{gap:14px;display:flex}.wa-feat .fi{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.wa-feat h4{margin-bottom:3px;font-size:16px;font-weight:600}.wa-feat p{color:var(--ink-2);font-size:14.5px}.chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}.chat-head{color:#fff;background:#075e54;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-head .av{background:#ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.chat-head .ci b{font-size:15px;display:block}.chat-head .ci small{opacity:.85;font-size:11.5px}.chat-body{background:var(--bg-2);background-image:radial-gradient(var(--line) .5px, transparent .5px);background-size:16px 16px;flex-direction:column;gap:10px;min-height:320px;padding:20px 16px;display:flex}.bubble{max-width:78%;box-shadow:var(--shadow-sm);opacity:0;border-radius:14px;padding:9px 13px;font-size:14px;line-height:1.4;transform:translateY(8px)}.bubble.in{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:none}.bubble.them{background:var(--surface);border-bottom-left-radius:4px;align-self:flex-start}.bubble.me{color:#0b3d1f;background:#dcf8c6;border-bottom-right-radius:4px;align-self:flex-end}[data-theme=dark] .bubble.me{color:#eafff4;background:#075e54}.bubble .meta{color:var(--ink-4);text-align:right;margin-top:3px;font-size:10px}.bubble.me .meta{color:#0b3d1f80}[data-theme=dark] .bubble.me .meta{color:#eafff48c}.bubble.slots{flex-wrap:wrap;gap:6px;max-width:86%;display:flex}.bubble.slots .s{background:var(--brand-soft);color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600}.bubble.slots .s.pick{background:var(--brand);color:var(--brand-ink)}.typing{background:var(--surface);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:11px 14px;display:flex}.typing i{background:var(--ink-4);width:7px;height:7px;animation:typ 1.2s var(--ease) infinite;border-radius:50%}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes typ{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chan-tabs{gap:8px;margin-bottom:16px;display:flex}.chan-tab{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:all .22s var(--ease);align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.chan-tab i{font-size:15px}.chan-tab:hover{border-color:var(--line-strong);color:var(--ink)}.chan-tab.active[data-chan=wa]{color:#fff;background:#075e54;border-color:#075e54}.chan-tab.active[data-chan=ig]{color:#fff;background:linear-gradient(105deg,#f58529,#dd2a7b 55%,#8134af);border-color:#0000}.chan-panel{display:none}.chan-panel.active{display:block}.chat.ig-theme .chat-head{background:linear-gradient(105deg,#f58529,#dd2a7b 55%,#8134af)}.chat.ig-theme .chat-body{background:var(--bg-2)}.chat.ig-theme .bubble.me{color:#16140f;background:#efefef;border-bottom-right-radius:4px}[data-theme=dark] .chat.ig-theme .bubble.me{color:#f1eee4;background:#2a2730}.chat.ig-theme .bubble.me .meta{color:var(--ink-4)}.chat.ig-theme .chat-head small i{margin-right:2px}.chat-head small i{margin-right:3px}.cust{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.cust{grid-template-columns:1fr;gap:44px}}.phone{background:var(--ink);width:300px;box-shadow:var(--shadow-lg);border-radius:42px;margin:0 auto;padding:11px;position:relative}.phone-screen{background:var(--bg);aspect-ratio:300/620;border-radius:32px;position:relative;overflow:hidden}.phone-notch{background:var(--ink);z-index:5;border-radius:99px;width:110px;height:26px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.ph-top{padding:38px 18px 14px}.ph-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-3);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.ph-chips{gap:7px;margin-top:14px;display:flex;overflow:hidden}.ph-chips .c{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:11.5px}.ph-chips .c.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.ph-list{flex-direction:column;gap:10px;padding:6px 18px 20px;display:flex}.ph-biz{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);gap:11px;padding:12px;display:flex}.ph-biz .thumb{background:repeating-linear-gradient(135deg, var(--surface-inset) 0 8px, var(--surface-2) 8px 16px);border:1px solid var(--line);border-radius:11px;flex-shrink:0;width:52px;height:52px}.ph-biz .bi b{font-size:13.5px;display:block}.ph-biz .bi .rate{color:var(--ink-3);margin-top:2px;font-size:11px}.ph-biz .bi .rate .star{color:oklch(78% .12 75)}.ph-biz .bi .next{color:var(--brand-text);margin-top:6px;font-size:11px;font-weight:600}.cust-points{flex-direction:column;gap:18px;margin-top:28px;display:flex}.cust-point{gap:13px;display:flex}.cust-point i{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border-radius:8px;flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;display:grid}.cust-point b{font-weight:600}.cust-point p{color:var(--ink-2);font-size:14.5px}.value-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=820px){.value-grid{grid-template-columns:1fr}}.value-card{text-align:left}.value-card .vi{color:var(--brand-text);margin-bottom:16px;font-size:22px}.value-card h3{margin-bottom:8px}.value-card p{color:var(--ink-2);font-size:15px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.testi-grid{grid-template-columns:1fr}}.testi{flex-direction:column;gap:18px;display:flex}.testi .stars{color:oklch(78% .12 75);letter-spacing:2px;font-size:14px}.testi blockquote{color:var(--ink);font-size:16px;line-height:1.6}.testi .who{align-items:center;gap:12px;margin-top:auto;display:flex}.testi .who .av{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-text);border:1px solid var(--brand-soft-2);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.testi .who b{font-size:14.5px;display:block}.testi .who small{color:var(--ink-3);font-size:12.5px}.price-note{color:var(--ink-3);font-size:13px;font-family:var(--font-mono);align-items:center;gap:8px;margin-top:14px;display:inline-flex}.price-grid{grid-template-columns:repeat(var(--plan-count,4), 1fr);align-items:start;gap:18px;display:grid}@media (width<=1080px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.price-grid{grid-template-columns:1fr}}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);transition:transform .3s var(--ease), box-shadow .3s var(--ease);padding:26px;position:relative}.price-card.featured{border-color:var(--brand);box-shadow:var(--shadow-brand)}.price-card .price-badge{font-family:var(--font-mono);letter-spacing:.06em;background:var(--brand);color:var(--brand-ink);white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:11px;position:absolute;top:-12px;left:26px}.price-card .pname{font-size:17px;font-weight:600}.price-card .pdesc{color:var(--ink-3);min-height:40px;margin-top:4px;font-size:14px}.price-card .pamt{align-items:baseline;gap:6px;margin:18px 0 4px;display:flex}.price-card .pamt .num{letter-spacing:-.03em;font-size:36px;font-weight:600}.price-card .pamt .num.sm{font-size:22px;font-family:var(--font-serif);font-style:italic}.price-card .pamt .per{color:var(--ink-3);font-size:13px}.price-card .ex{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.price-card ul{flex-direction:column;gap:11px;margin:24px 0;display:flex}.price-card ul li{color:var(--ink-2);gap:10px;font-size:14.5px;display:flex}.price-card ul li i{color:var(--brand-text);margin-top:4px;font-size:13px}.price-card .btn{justify-content:center;width:100%}.price-more{color:var(--brand-text);transition:gap .2s var(--ease);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:500;display:inline-flex}.price-more i{font-size:11px}.price-more:hover{gap:11px}.cta-band{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);text-align:center;padding:clamp(48px,6vw,76px);position:relative;overflow:hidden}.cta-band>*{z-index:2;position:relative}.cta-band h2{margin-bottom:18px}.cta-band .lede{max-width:48ch;margin:0 auto 32px}.cta-band .hero-ctas{justify-content:center}.bubble.staff{max-width:88%;box-shadow:none;background:0 0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.bubble.staff .stf{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:9px;padding:8px 12px 8px 8px;display:flex}.bubble.staff .stf.pick{background:var(--brand-soft);border-color:var(--brand)}.bubble.staff .sav{background:var(--brand-soft-2);width:30px;height:30px;color:var(--brand-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.bubble.staff .snm{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}.bubble.staff .snm small{color:var(--ink-3);font-size:11px;font-weight:400;display:block}.appband{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(32px,4.5vw,56px);display:grid}@media (width<=820px){.appband{grid-template-columns:1fr;gap:32px}}.appband .eyebrow{margin-bottom:16px}.appband h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.appband p{color:var(--ink-2);max-width:46ch;font-size:16px}.appband-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.appband-qrcard{border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);align-items:center;gap:18px;padding:20px 24px;display:flex}@media (width<=820px){.appband-qrcard{width:max-content}}@media (width<=480px){.appband-qrcard{width:100%}}.appband-qrcard .qr{border:1px solid var(--line-2);width:92px;height:92px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-shrink:0;place-items:center;font-size:52px;display:grid}.appband-qrcard .qr-txt b{letter-spacing:-.01em;font-size:16px;display:block}.appband-qrcard .qr-txt small{color:var(--ink-3);max-width:18ch;margin-top:4px;font-size:13px;display:block}.nzp-chip{cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);text-decoration:none}a.nzp-chip:hover{background:var(--brand-soft);color:var(--brand-text)}a.nzp-card{color:inherit;transition:transform .2s var(--ease);text-decoration:none;display:block}a.nzp-card:hover{transform:translateY(-2px)}
