.hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(24px,4vw,64px);padding-top:64px}.hero h1{margin-top:20px;max-width:none;font-size:clamp(2.75rem,4.3vw,4.25rem);line-height:1.04}.hero h1>span{display:block;text-wrap:balance}.hero h1>span:last-child{margin-top:.08em;color:var(--ink-soft)}.hero{position:relative;z-index:1}.hero h1>span{animation:hero-rise .7s var(--ease-out) backwards}.hero h1>span:first-child{animation-delay:60ms}.hero h1>span:last-child{animation-delay:.17s}@keyframes hero-rise{0%{opacity:0;transform:translateY(.45em)}}@keyframes hero-line{0%{transform:scaleX(.02)}}@keyframes hero-dot-pop{0%{opacity:0;transform:translateY(-.35em) scale(.4)}}@keyframes hero-device-in-pink{0%{transform:translateY(72px) rotateX(14deg) rotateY(-10deg) rotate(-3deg)}to{transform:translateY(0) rotateX(0) rotateY(-10deg) rotate(-3deg)}}@keyframes hero-device-in-sand{0%{transform:translateY(72px) rotateX(14deg) rotateY(16deg) rotate(4deg)}to{transform:translateY(0) rotateX(0) rotateY(16deg) rotate(4deg)}}@keyframes hero-float{0%{transform:translateY(0)}to{transform:translateY(12px)}}@keyframes hero-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes hero-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,8%,0) scale(1.12)}}@keyframes hero-sheen{0%{transform:translate(110%)}22%,to{transform:translate(-110%)}}.work{background:var(--room);color:#f4f3ec}.work-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-block:112px 8px}.work-head p{font-size:1rem;line-height:1.8;color:var(--muted-lit);max-width:44ch}.work-social{display:flex;align-items:center;gap:10px;margin-top:22px;color:var(--muted-lit);font-size:.875rem}.instagram-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;border-bottom:1px solid currentColor;padding-bottom:2px}@media(hover:hover)and (pointer:fine){.instagram-link:hover{color:var(--accent)}}.work{position:relative;overflow:hidden;padding-bottom:96px}.work>.wrap{position:relative}.work:before{content:"";position:absolute;inset-block-start:-18%;inset-inline-start:8%;width:min(1000px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#2445d82b,transparent 70%);pointer-events:none;animation:work-glow 16s var(--ease-in-out) infinite alternate}.work-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:48px;border-block:1px solid var(--line-lit)}.work-stat{padding:28px 24px 26px}.work-stat+.work-stat{border-inline-start:1px solid var(--line-lit)}.work-stat-value{font-size:clamp(2.5rem,4.6vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 36px #2445d88c}.work-stat-affix{font-size:.5em;font-weight:500;letter-spacing:0;color:var(--muted-lit)}.work-stat-label{margin-top:12px;max-width:24ch;font-size:.9375rem;line-height:1.55;color:var(--muted-lit);text-wrap:pretty}.work-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none}.work-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-lit);border-radius:var(--r-surface);background:var(--room-2);transition:transform .24s var(--ease-out),border-color .24s ease}.work-card:before{content:"";position:absolute;z-index:-1;inset-block-start:-45%;inset-inline-end:-35%;width:95%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#2445d83d,transparent 70%);animation:card-glow 12s ease-in-out infinite alternate}.work-card:nth-child(2):before{animation-delay:-4s}.work-card:nth-child(3):before{animation-delay:-8s}.work-card-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--line-lit);background:#0f110f}.work-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transform-origin:50% 0;animation:card-drift 18s ease-in-out infinite alternate}.work-card-body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.work-card-body .eyebrow{color:var(--muted-lit)}.work-card h3{margin-top:8px;font-size:1.5rem}.work-card-line{margin-top:6px;font-size:1rem}.work-card-result{margin-top:10px;font-size:.9375rem;line-height:1.7;color:var(--muted-lit);text-wrap:pretty}.work-card-story{display:grid;gap:10px;margin:14px 0 0}.work-card-story>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.work-card-story dt{padding-top:2px;font-size:.75rem;color:var(--muted-lit)}.work-card-story dd{margin:0;font-size:.875rem;line-height:1.6;color:#d9d8cf;text-wrap:pretty}.work-card-story>div:last-child dd{color:#f4f3ec}.work-swipe{display:none;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:.875rem;color:var(--muted-lit)}.work-swipe-count{font-variant-numeric:tabular-nums;color:#f4f3ec}@media(max-width:900px){.work-swipe{display:flex}}.work-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:auto;padding-top:22px}.work-card-live{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:18px;border-radius:999px;background:#f4f3ec;color:var(--ink);font-size:.9375rem;font-weight:500;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out),background .18s ease}.work-card-live:active{transform:scale(.97)}.work-card-actions .text-link{font-size:.875rem;color:var(--muted-lit)}.work-card-chat{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;background-color:#0b141a;background-image:radial-gradient(#ffffff0a 1px,transparent 1.2px);background-size:18px 18px}.work-chat-bubble{max-width:82%;padding:7px 10px;border-radius:8px;font-size:.8125rem;line-height:1.4;color:#e9edef}.work-chat-visitor{align-self:flex-end;background:#005c4b}.work-chat-bot,.work-chat-typing{align-self:flex-start;background:#202c33}.work-chat-typing{display:inline-flex;gap:4px;padding:10px 12px;border-radius:8px}.work-chat-typing i{width:6px;height:6px;border-radius:50%;background:#9aa8b0;animation:work-dot 1.2s ease-in-out infinite}.work-chat-typing i:nth-child(2){animation-delay:.15s}.work-chat-typing i:nth-child(3){animation-delay:.3s}.work:not([data-inview]):before,.work:not([data-inview]) .work-card:before,.work:not([data-inview]) .work-card-media img,.work:not([data-inview]) .work-chat-typing i{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.work-card:hover{transform:translateY(-4px);border-color:#4a4e45}.work-card-live:hover{background:#fff}.work-card-actions .text-link:hover{color:#f4f3ec}}@keyframes work-glow{to{transform:translate3d(-10%,16%,0) scale(1.15)}}@keyframes card-glow{to{transform:translate3d(-30%,45%,0)}}@keyframes card-drift{to{transform:scale(1.06) translateY(-2%)}}@keyframes work-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:900px){.work{padding-bottom:72px}.work-stats{margin-top:36px}.work-stat{padding:22px 14px 20px}.work-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(270px,82%);margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.work-strip::-webkit-scrollbar{display:none}.work-card{scroll-snap-align:start}}@media(max-width:700px){.work{padding-bottom:56px}.work-stat{padding:18px 8px 16px}.work-stat-value{font-size:2rem}.work-stat-label{font-size:.8125rem}.work-strip{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}.demo{background:var(--paper);padding-block:112px 104px}.demo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.demo-intro{max-width:46ch;font-size:1rem;line-height:1.8;color:var(--muted)}.demo-scope{margin-top:40px;padding:12px 16px;border-radius:10px;background:var(--paper-2);color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.demo-scope+.demo-stage{margin-top:16px}@media(min-width:901px){.demo-scope{width:min(440px,100%);margin-inline:max(var(--gutter),(100vw - 1240px) / 2) auto}}.demo-stage{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:48px;align-items:stretch;margin-top:48px}.demo-cta{margin-top:28px;font-size:1rem;color:var(--muted)}.demo-cta .text-link{margin-inline-start:6px}.wa{--wa-bg: #0b141a;--wa-panel: #202c33;--wa-bubble-in: #202c33;--wa-bubble-out: #005c4b;--wa-text: #e9edef;--wa-meta-in: #9aa8b0;--wa-meta-out: #b7cdc8;--wa-green: #00a884;--wa-input: #2a3942;--wa-chip-bg: #111b21;--wa-chip-border: #2a3942;--wa-notice-bg: #182229;--wa-notice-text: #ffd279;--wa-read-ticks: #53bdeb;display:flex;flex-direction:column;width:100%;height:640px;border-radius:18px;overflow:hidden;background:var(--wa-bg);color:var(--wa-text);box-shadow:0 2px 4px #1b1d1a14,0 32px 64px -24px #1b1d1a59}.wa a:focus-visible,.wa button:focus-visible{outline-color:#f4f3ec}.wa-head{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-height:60px;padding-inline:14px;background:var(--wa-panel)}.wa-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#c98f7a;color:#fff;font-weight:500}.wa-head-info{flex:1 1 auto;min-width:0}.wa-name{font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-status{font-size:.75rem;color:var(--wa-meta-in)}.wa-status[data-typing]{color:var(--wa-green)}.wa-reset{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--wa-meta-in);transition:background .14s var(--ease-out),transform .14s var(--ease-out)}.wa-reset:active{transform:scale(.95);transition-delay:0s}@media(hover:hover)and (pointer:fine){.wa-reset:hover{background:#ffffff14;color:var(--wa-text)}}.wa-log{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px;background-color:var(--wa-bg);background-image:radial-gradient(#ffffff0a 1px,transparent 1.2px);background-size:20px 20px;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.wa-log::-webkit-scrollbar{width:8px}.wa-log::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.wa-date-chip,.wa-notice,.wa-hint{align-self:center;text-align:center}.wa-date-chip{margin-block:6px 10px;padding:5px 10px;border-radius:6px;background:var(--wa-panel);color:var(--wa-meta-in);font-size:.75rem}.wa-notice{max-width:90%;margin-bottom:10px;padding:8px 12px;border-radius:8px;background:var(--wa-notice-bg);color:var(--wa-notice-text);font-size:.75rem;line-height:1.5}.wa-hint{margin-top:16px;color:var(--wa-meta-in);font-size:.8125rem}.wa-row{display:flex;margin-top:2px}.wa-row[data-tail]{margin-top:10px}.wa-row--visitor{justify-content:flex-end}.wa-row--bot{justify-content:flex-start}.wa-bubble{position:relative;max-width:82%;padding:6px 9px 8px;border-radius:8px;font-size:.9375rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.wa-bubble{opacity:0;transform:translateY(6px) scale(.98)}}.wa-row--bot .wa-bubble{background:var(--wa-bubble-in);color:var(--wa-text);transform-origin:top right}.wa-row--visitor .wa-bubble{background:var(--wa-bubble-out);color:var(--wa-text);transform-origin:top left}.wa-row--bot[data-tail] .wa-bubble{border-top-right-radius:0}.wa-row--visitor[data-tail] .wa-bubble{border-top-left-radius:0}.wa-row--bot[data-tail] .wa-bubble:before{content:"";position:absolute;top:0;right:-8px;width:8px;height:13px;background:inherit;clip-path:polygon(0 0,0 100%,100% 0)}.wa-row--visitor[data-tail] .wa-bubble:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:13px;background:inherit;clip-path:polygon(100% 0,0 0,100% 100%)}.wa-text:after{content:"";display:inline-block;width:44px}.wa-row--visitor .wa-text:after{width:64px}.wa-meta{position:absolute;bottom:4px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;color:var(--wa-meta-in)}.wa-row--visitor .wa-meta,.wa-ticks{color:var(--wa-meta-out)}.wa-ticks[data-read]{color:var(--wa-read-ticks)}.wa-typing{display:inline-flex;align-items:center;gap:4px;padding:9px 12px}.wa-typing-dot{width:7px;height:7px;border-radius:50%;background:var(--wa-meta-in);animation:wa-typing-bounce 1.2s infinite;animation-delay:calc(var(--i, 0) * .15s)}@keyframes wa-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.wa-handoff{align-self:center;display:inline-flex;align-items:center;gap:8px;margin-block:10px 4px;padding:8px 14px;border-radius:18px;background:var(--wa-chip-bg);border:1px solid var(--wa-chip-border);color:var(--wa-green);font-size:.8125rem}.wa-handoff-arrow-mobile{display:none}.wa-handoff-wrap{display:flex;flex-direction:column;align-items:center}.wa-lead{display:none;align-self:stretch;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 8px 0;padding:12px 14px;border-radius:12px;background:#f4f3ec;color:var(--ink);font-size:.8125rem;line-height:1.5}.wa-lead-badge{padding:2px 8px;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:500}.wa-lead-name{font-size:.9375rem;font-weight:600}.wa-lead-detail{color:var(--muted)}.wa-lead-detail+.wa-lead-detail:before{content:"·";content:"·" / "";margin-inline-end:10px}.board-demo-note{margin-top:18px;font-size:.8125rem;color:var(--muted)}:where(:root:not([data-motion=calm])) .wa-lead{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}@starting-style{:where(:root:not([data-motion=calm])) .wa-lead{opacity:0;transform:translateY(8px)}}.wa-chips{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px 4px;overflow-x:auto;scrollbar-width:none}.wa-chips::-webkit-scrollbar{display:none}.wa-chips[data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.wa-chips[data-fade-start]{-webkit-mask-image:linear-gradient(to left,transparent,#000 40px);mask-image:linear-gradient(to left,transparent,#000 40px)}.wa-chips[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.wa-chip{flex:0 0 auto;min-height:36px;padding-inline:14px;border-radius:18px;background:var(--wa-chip-bg);border:1px solid var(--wa-chip-border);color:var(--wa-green);font-size:.875rem;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.wa-chip:nth-child(2){transition-delay:40ms}.wa-chip:nth-child(3){transition-delay:80ms}@starting-style{.wa-chip{opacity:0;transform:translateY(4px)}}.wa-chip:active{transform:scale(.97);transition-delay:0s}@media(hover:hover)and (pointer:fine){.wa-chip:hover{border-color:var(--wa-green)}}.wa-compose{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px 14px;background:var(--wa-panel)}.wa-input{flex:1 1 auto;min-width:0;height:44px;padding-inline:16px;border-radius:22px;border:none;background:var(--wa-input);color:var(--wa-text);font-size:16px}.wa-input::placeholder{color:var(--wa-meta-in)}.wa-input:focus-visible{outline:2px solid var(--wa-green);outline-offset:2px}.wa-send{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background:var(--wa-green);color:#111b21;transition:transform .14s var(--ease-out),opacity .14s var(--ease-out)}.wa-send:active{transform:scale(.95);transition-delay:0s}.board{display:flex;flex-direction:column;gap:20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 4px #1b1d1a12,0 24px 48px -16px #1b1d1a2e}.board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.board-head .eyebrow{margin-bottom:4px}.board-head h3{font-size:1.25rem}.board-pill{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 10px;border:1px dashed currentColor;border-radius:var(--r-pill);font-size:.75rem;color:var(--muted)}.board-slot{position:relative;min-height:11rem}.board-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--muted);transition:opacity .2s var(--ease-out)}.board-empty[data-hidden]{opacity:0}.board-empty-hint{font-size:.8125rem}.lead{position:absolute;inset:0;z-index:2}.lead-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #1b1d1a14,0 12px 28px -12px #1b1d1a33}.lead-card:after{content:"";position:absolute;inset:-1px;border-radius:13px;border:2px solid var(--accent);opacity:0;pointer-events:none}.lead-card[data-landed]:after{animation:lead-ring 1.2s var(--ease-out) 1 both}@keyframes lead-ring{0%{opacity:1}to{opacity:0}}.lead-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lead-badge{padding:3px 10px;border-radius:999px;background:#e8ecfb;color:var(--accent-deep);font-size:.75rem}.lead-received{font-size:.8125rem;color:var(--muted)}.lead-name{margin-top:10px;font-size:1.125rem;font-weight:500}.lead-name[data-missing]{color:var(--muted);font-weight:400}.lead-fields{margin-top:12px;display:grid;gap:6px}.lead-fields div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.875rem}.lead-fields dt{flex:0 0 auto;color:var(--muted)}.lead-fields dd{min-width:0;text-align:end}.lead-fields dd[data-missing]{color:var(--muted)}.lead-field-value{display:inline-block;transition:opacity .2s var(--ease-out)}@starting-style{.lead-field-value{opacity:0}}.board-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.board-stats>div{display:flex;flex-direction:column;gap:4px;padding-inline-start:12px;border-inline-start:1px solid var(--line);text-align:center}.board-stats>div:first-child{padding-inline-start:0;border-inline-start:none}.board-stats dd{font-size:1.375rem;font-weight:500;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.board-stats dd{opacity:0;transform:translateY(40%)}}.board-stats dt{font-size:.75rem;color:var(--muted)}.board-earlier-label{font-size:.8125rem;color:var(--muted)}.board-earlier{margin-top:auto}.board-earlier-list{display:flex;flex-direction:column;margin-top:8px}.board-earlier-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:11px;border-top:1px solid var(--line);font-size:.875rem}.board-earlier-names{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-earlier-status{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:var(--paper-2);color:var(--muted);font-size:.75rem}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.split-head p{font-size:1.0625rem;line-height:1.8;color:var(--muted);margin-top:20px;max-width:30ch}.split-body{min-width:0}.list{list-style:none;margin:0;padding:0}.list>*{padding-block:32px;border-bottom:1px solid var(--line)}.reveal-list[data-reveal=ready]>[data-reveal-item]{opacity:0;transform:translateY(18px);transition:opacity .48s var(--ease),transform .48s var(--ease)}.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(2){transition-delay:70ms}.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(3){transition-delay:.14s}.reveal-list[data-reveal=ready]>[data-reveal-item].is-visible{opacity:1;transform:translateY(0)}.list>*:first-child{padding-top:0}.list>*:last-child{border-bottom:0;padding-bottom:0}.list h3{font-size:1.625rem;margin-bottom:10px}.list p{font-size:1.0625rem;line-height:1.8;color:var(--muted);max-width:52ch}.services{padding-block:96px}.about{padding-block:72px;border-top:1px solid var(--line)}.about-layout{display:block;max-width:920px}.about-copy{position:relative;padding-inline-start:clamp(28px,5vw,72px);border-inline-start:1px solid var(--line)}.about-copy:before{content:"";position:absolute;inset-inline-start:-1px;inset-block-start:0;width:1px;height:72px;background:var(--accent)}.about-copy h2{margin-top:12px}.about-copy p:not(.eyebrow){max-width:54ch;margin-top:20px;color:var(--muted);font-size:1.125rem;line-height:1.85}.process{padding-block:96px;background:var(--paper-2);border-block:1px solid var(--line)}.process .list>*{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:24px;border-color:#d5d3c8}.process .list{counter-reset:process}.process .list>*:before{counter-increment:process;content:"0" counter(process);grid-row:1 / span 2;color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:2.8rem;font-weight:700;line-height:1;-webkit-text-stroke:1px #2445d85c}.faq{padding-block:var(--section)}.faq .split-head .text-link{margin-top:24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:1.125rem;padding-block:26px;min-height:56px;transition:color var(--t-fast) ease}@media(hover:hover)and (pointer:fine){.faq-list summary:hover{color:var(--accent-deep)}}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.faq2-icon{color:var(--muted)}.faq-list details:first-child summary{padding-top:0}.faq-list p{font-size:1.0625rem;line-height:1.85;color:var(--muted);padding-block:0 28px;padding-inline-end:40px;max-width:62ch}.contact{background:var(--accent);color:#fff;padding-block:104px}.contact h2{font-size:clamp(2.75rem,5.2vw,4.75rem);letter-spacing:-.035em;line-height:1.1}.contact a:focus-visible{outline-color:#fff}.footer{border-top:1px solid var(--line)}.legal{min-height:60vh;padding-block:96px 128px}.legal-head{max-width:820px;margin-bottom:72px}.legal-head h1{margin-top:16px}.legal-head>p:last-child{margin-top:20px;color:var(--muted);font-size:.875rem}.legal section{max-width:760px;padding-block:36px;border-top:1px solid var(--line)}.legal section:last-child{padding-bottom:0}.legal h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-bottom:18px}.legal p,.legal li{font-size:1.0625rem;line-height:1.9;color:var(--ink-soft)}.legal p+p{margin-top:14px}.legal ul{margin:0;padding-inline-start:24px}.legal li+li{margin-top:10px}.legal a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px}.legal-preferences{margin-top:18px;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--accent-deep)}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);gap:5%}}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:0;padding-block:56px 0}.work-head{flex-direction:column;align-items:flex-start;gap:20px;padding-top:80px}.split{grid-template-columns:minmax(0,1fr);gap:40px}.split-head p,.about-layout{max-width:none}.services,.process,.faq,.contact,.demo{padding-block:80px}.demo-head{flex-direction:column;align-items:flex-start;gap:20px}.demo-stage{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:40px}.wa{height:clamp(420px,62svh,540px)}.wa:not(:has(.wa-row)){height:clamp(340px,46svh,420px)}.wa-lead{display:flex}.wa-handoff-arrow-desktop{display:none}.wa-handoff-arrow-mobile{display:inline}}@media(max-width:700px){.hero{padding-top:56px}.hero h1{font-size:clamp(2.375rem,10vw,3.25rem);margin-top:16px;line-height:1.06}.work-head{padding-top:64px}.services,.process,.faq{padding-block:64px}.about{padding-block:52px}.list>*{padding-block:26px}.about-layout{max-width:none}.about-copy{padding-inline-start:20px}.process .list>*{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.process .list>*:before{font-size:2rem}.list h3{font-size:1.4375rem}.list p,.split-head p,.faq-list p{font-size:1rem}.faq-list summary{font-size:1.0625rem;gap:16px;padding-block:22px}.faq-list p{padding-block:0 24px;padding-inline-end:8px}.contact{padding-block:64px}.legal{padding-block:64px 88px}.legal-head{margin-bottom:48px}.legal-head h1{font-size:clamp(2.75rem,12vw,4rem)}.legal section{padding-block:28px}.legal p,.legal li{font-size:1rem}.demo{padding-block:64px}.board{padding:20px}}h1,h2,h3{overflow-wrap:break-word}.split-head,.split-body{min-width:0}:root:where([data-motion=calm]){scroll-behavior:auto}:where(:root[data-motion=calm]) *,:where(:root[data-motion=calm]) *:before,:where(:root[data-motion=calm]) *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where(:root[data-motion=calm]) .wa-bubble{transition:opacity .16s ease!important}@starting-style{:where(:root[data-motion=calm]) .wa-bubble{transform:none}}:where(:root[data-motion=calm]) .wa-typing-dot{animation:wa-typing-pulse 1.2s ease-in-out infinite!important}@keyframes wa-typing-pulse{0%,to{opacity:.35}50%{opacity:1}}.auto-nowrap{white-space:nowrap}:is(.auto,.svc,body:has(.auto,.svc) .contact) .button{transition:background var(--t-fast) var(--ease),transform .16s var(--ease-out)}:is(.auto,.svc,body:has(.auto,.svc) .contact) .button:active{transform:scale(.97)}.auto-hero{padding-block:64px 112px}.auto-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,96px)}.auto-hero h1{font-size:clamp(2.75rem,4.6vw,4.75rem)}.auto-hero h1>span{display:block}.auto-hero h1>span:first-child{white-space:nowrap}.auto-hero-sub{margin-top:.3em;font-size:.56em;font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--ink-soft)}.auto-hero-promise{margin-top:28px;max-width:36ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.65;color:var(--ink-soft);text-wrap:pretty}.auto-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:36px}.auto-hero-price{font-size:.9375rem;color:var(--muted)}.auto-hero-price .auto-nowrap{color:var(--ink);font-weight:600;font-size:1.125rem}.auto-journey{margin:0;padding:28px 28px 30px;background:#fcfbf8;border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 1px 2px #1b1d1a0d,0 28px 56px -32px #1b1d1a47}.auto-journey figcaption{margin-bottom:24px;font-size:.8125rem;color:var(--muted)}.auto-journey ol{list-style:none;margin:0;padding:0}.auto-journey li{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px}.auto-journey time{padding-top:1px;font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.auto-journey li>div{position:relative;padding-inline-start:24px;padding-bottom:24px}.auto-journey li:last-child>div{padding-bottom:0}.auto-journey li>div:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.auto-journey li:last-child>div:before{background:#fcfbf8;box-shadow:inset 0 0 0 1.5px var(--accent)}.auto-journey li:not(:last-child)>div:after{content:"";position:absolute;inset-inline-start:4px;inset-block:22px 4px;width:1px;background:var(--line)}.auto-journey strong{display:block;font-weight:500}.auto-journey p{margin-top:4px;font-size:.9375rem;line-height:1.55;color:var(--muted)}.auto-journey .auto-journey-bubble{width:fit-content;max-width:34ch;margin-top:10px;padding:9px 12px;border-radius:8px;border-start-start-radius:2px;background:#d9fdd3;color:#111b21}:where(:root:not([data-motion=calm])) .auto-journey li{animation:auto-step-in .48s var(--ease-out) both}:where(:root:not([data-motion=calm])) .auto-journey li:nth-child(1){animation-delay:.15s}:where(:root:not([data-motion=calm])) .auto-journey li:nth-child(2){animation-delay:.42s}:where(:root:not([data-motion=calm])) .auto-journey li:nth-child(3){animation-delay:.69s}:where(:root:not([data-motion=calm])) .auto-journey li:nth-child(4){animation-delay:1.1s}@keyframes auto-step-in{0%{opacity:0;transform:translateY(8px)}}.auto-intro{padding-top:104px;border-top:1px solid var(--line)}.auto-cases{padding-block:104px 112px}.auto-cases h2{max-width:20ch}.auto-case-list{margin-top:56px;border-top:1px solid var(--line)}.auto-case-list article{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);padding-block:40px;border-bottom:1px solid var(--line)}.auto-case-copy h3{font-size:1.625rem;margin-bottom:12px}.auto-case-copy p{max-width:52ch;font-size:1.0625rem;line-height:1.8;color:var(--muted);text-wrap:pretty}.auto-case-example{align-self:start;padding:24px 26px;border-radius:var(--r-surface);background:var(--paper-2)}.auto-case-example>p{font-size:.9375rem;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.auto-case-label{font-weight:600;color:var(--ink)}.auto-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:18px 0 0;padding:0;font-size:.8125rem;color:var(--ink-soft)}.auto-flow li{display:flex;align-items:center;gap:8px}.auto-flow li>span{padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.auto-flow li:not(:last-child):after{content:"←";content:"←" / "";color:var(--muted)}.auto-day{padding-block:var(--section);background:var(--paper-2);border-block:1px solid var(--line)}.auto-day-lead{margin-top:16px;font-size:1.0625rem;line-height:1.8;color:var(--muted)}.auto-day-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;list-style:none;margin:56px 0 0;padding:0}.auto-day-list li{position:relative;padding-top:28px;border-top:1px solid #d5d3c8}.auto-day-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:-5px;width:9px;height:9px;border-radius:50%;background:var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--accent)}.auto-day-list time{display:block;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.auto-day-list p{margin-top:14px;font-size:.9375rem;line-height:1.65;color:var(--muted);text-wrap:pretty}.auto-bot{position:relative;overflow:hidden;padding-block:var(--section);background:var(--room);color:#f4f3ec}.auto-bot:before{content:"";position:absolute;inset-block-start:-30%;inset-inline-end:-10%;width:min(900px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#2445d826,transparent 70%);pointer-events:none}.auto-bot a:focus-visible{outline-color:#f4f3ec}.auto-bot-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,96px)}.auto-bot-lead{margin-top:20px;max-width:52ch;font-size:1.0625rem;line-height:1.8;color:var(--muted-lit);text-wrap:pretty}.auto-bot-abilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:40px 0 0}.auto-bot-abilities>div{padding-top:18px;border-top:1px solid var(--line-lit)}.auto-bot-abilities dt{font-size:1.0625rem;font-weight:500}.auto-bot-abilities dd{margin:6px 0 0;font-size:.9375rem;line-height:1.65;color:var(--muted-lit);text-wrap:pretty}.auto-bot-note{margin-top:36px;max-width:56ch;font-size:.875rem;line-height:1.75;color:var(--muted-lit)}.auto-bot-note a{color:#f4f3ec;text-decoration:underline;text-underline-offset:4px;transition:color var(--t-fast) ease}.auto-bot-copy>.button{margin-top:28px}.auto-chat{--chat-bg: #0b141a;--chat-panel: #202c33;--chat-out: #005c4b;--chat-text: #e9edef;--chat-meta: #9aa8b0;margin:0;overflow:hidden;border:1px solid var(--line-lit);border-radius:18px;background:var(--chat-bg);color:var(--chat-text);box-shadow:0 32px 64px -24px #00000080}.auto-chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--chat-panel)}.auto-chat-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#00a884;color:#fff;font-weight:600}.auto-chat-head strong,.auto-chat-head small{display:block}.auto-chat-head strong{font-size:.9375rem;font-weight:500}.auto-chat-head small{margin-top:2px;font-size:.75rem;color:var(--chat-meta)}.auto-chat-log{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:24px 18px 10px}.auto-chat-row{display:flex}.auto-chat-row--customer{justify-content:flex-end}.auto-chat-row--bot{justify-content:flex-start}.auto-chat-row p{max-width:82%;padding:8px 11px;border-radius:8px;font-size:.9375rem;line-height:1.45;background:var(--chat-panel)}.auto-chat-row--customer p{background:var(--chat-out)}.auto-chat figcaption{padding:10px 18px 18px;font-size:.8125rem;color:var(--chat-meta)}.auto-chat-log.reveal-list[data-reveal=ready]>[data-reveal-item]{transform:translateY(8px);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.auto-chat-log.reveal-list[data-reveal=ready]>[data-reveal-item].is-visible{transform:translateY(0)}.auto-chat-log.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(2){transition-delay:.5s}.auto-chat-log.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(3){transition-delay:1s}.auto-chat-log.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(4){transition-delay:1.5s}.auto-price{padding-block:var(--section)}.auto-price-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8%}.auto-price h2{font-size:clamp(3.5rem,7.6vw,7rem);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.auto-price-from{display:block;margin-bottom:14px;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;letter-spacing:0;color:var(--muted)}.auto-price-body>p{max-width:50ch;font-size:1.0625rem;line-height:1.8;color:var(--muted);text-wrap:pretty}.auto-price-body h3{margin-top:32px;font-size:1.125rem}.auto-price-body ul{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.auto-price-body li{padding-block:12px;border-bottom:1px solid var(--line);color:var(--ink-soft)}.auto-price-body>.button{margin-top:32px}.auto-faq{border-top:1px solid var(--line)}@media(hover:hover)and (pointer:fine){.auto-bot-note a:hover{color:#fff}}@media(max-width:900px){.auto-hero-layout,.auto-bot-layout,.auto-price-layout,.auto-case-list article{grid-template-columns:minmax(0,1fr)}.auto-hero{padding-bottom:88px}.auto-price-layout{gap:32px}.auto-day-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.auto-day-list li{padding:0 0 28px;padding-inline-start:28px;border-top:0;border-inline-start:1px solid #d5d3c8}.auto-day-list li:last-child{padding-bottom:0}.auto-day-list li:before{inset-inline-start:-5px;inset-block-start:6px}.auto-day-list time{font-size:1.625rem}.auto-day-list p{margin-top:8px}}@media(max-width:700px){.auto-hero{padding-block:40px 72px}.auto-hero h1{font-size:clamp(2.375rem,10vw,3.25rem)}.auto-hero h1>span:first-child{white-space:normal}.auto-hero-sub{font-size:.62em}.auto-hero-promise{margin-top:20px;font-size:1.125rem}.auto-hero-actions{margin-top:28px}.auto-hero-actions .button{width:100%}.auto-journey{padding:22px 18px 24px}.auto-journey li{grid-template-columns:62px minmax(0,1fr);column-gap:10px}.auto-journey li>div{padding-inline-start:20px}.auto-intro{padding-top:72px}.auto-cases,.auto-day,.auto-bot,.auto-price{padding-block:72px}.auto-case-list{margin-top:36px}.auto-case-list article{gap:20px;padding-block:32px}.auto-case-copy h3{font-size:1.375rem}.auto-case-example{padding:20px}.auto-bot-abilities{grid-template-columns:minmax(0,1fr);gap:20px}.auto-bot-copy>.button,.auto-price-body>.button{width:100%}.auto-chat-log{padding-inline:12px}}@media(max-width:700px){.auto-flow,.auto-flow li{flex-direction:column;align-items:flex-start;gap:6px}.auto-flow li:not(:last-child):after{content:"↓";content:"↓" / "";padding-inline-start:12px;line-height:1}}@media(max-width:700px),(pointer:coarse){.auto-faq .split-head .text-link{min-height:44px;padding-bottom:0}}.svc-lead{margin-top:16px;max-width:54ch;font-size:1.0625rem;line-height:1.8;color:var(--muted);text-wrap:pretty}.svc-hero{padding-block:64px 112px;overflow-x:clip}.svc-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,96px)}.svc-hero h1{font-size:clamp(2.75rem,4.6vw,4.75rem)}.svc-hero h1>span{display:block}.svc-hero h1>span:first-child{white-space:nowrap}.svc-hero-sub{margin-top:.3em;font-size:.56em;font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--ink-soft)}.svc-dot{display:inline-block;color:var(--accent);transform-origin:50% 80%}.svc-hero-promise{margin-top:28px;max-width:36ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.65;color:var(--ink-soft);text-wrap:pretty}.svc-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:36px}.svc-hero-meta{font-size:.9375rem;color:var(--muted)}.svc-hero-meta strong{color:var(--ink);font-weight:600}.svc-glint{position:relative;overflow:hidden;box-shadow:0 16px 36px -14px #2445d8b3}.svc-glint:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,#ffffff4d 50%,transparent 65%);transform:translate(110%);pointer-events:none}.svc-stage{position:relative;padding-bottom:56px}.svc-stage:before{content:"";position:absolute;inset:-14% -8%;border-radius:50%;background:radial-gradient(closest-side,#2445d840,#2445d812 55%,transparent 76%);opacity:.55;transform:scale(.94);pointer-events:none}.svc-lean{position:relative;will-change:transform}.svc-float{position:relative}.svc-screen{overflow:hidden;background:#fcfbf8;border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 1px 2px #1b1d1a0d,0 28px 56px -32px #1b1d1a47}.svc-screen img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.svc-screen-bar{display:flex;align-items:center;justify-content:center;height:34px;border-bottom:1px solid var(--line);font-size:.75rem;color:var(--muted)}.svc-screen-side{position:absolute;inset-inline-end:-28px;bottom:0;width:46%;border-radius:12px;box-shadow:0 1px 2px #1b1d1a0d,0 24px 48px -24px #1b1d1a59}.svc-work{padding-bottom:112px}.svc-work .work-strip{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.svc-work .work-strip{grid-template-columns:none}}.svc-look{padding-block:var(--section)}.svc-look-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,88px)}.svc-look-shot{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 1px 2px #1b1d1a0d,0 28px 56px -32px #1b1d1a47}.svc-look-shot img{display:block;width:100%;height:auto}.svc-look-box{position:absolute;border:2px solid var(--accent);border-radius:8px;background:#2445d814;opacity:0;transform:scale(.97);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);pointer-events:none}.svc-look-box[data-on]{opacity:1;transform:none}.svc-look-box[data-spot=who]{left:77%;top:1.5%;width:21%;height:8%}.svc-look-box[data-spot=what]{left:32%;top:15%;width:36%;height:74%}.svc-look-box[data-spot=how]{left:2.5%;top:1.5%;width:10%;height:8%}.svc-look-pin{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);user-select:none;-webkit-user-select:none}.svc-look-pin[data-spot=who]{left:77%;top:5.5%}.svc-look-pin[data-spot=what]{left:32%;top:15%}.svc-look-pin[data-spot=how]{left:12.5%;top:5.5%}.svc-look-pin>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent),0 4px 12px -4px #1b1d1a59;font-size:.8125rem;font-weight:600;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform .16s var(--ease-out)}.svc-look-pin[aria-pressed=true]>span{background:var(--accent);color:#fff}.svc-look-pin:active>span{transform:scale(.92)}.svc-look-list{display:grid;gap:4px;list-style:none;margin:28px 0 0;padding:0}.svc-look-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;width:100%;padding:14px 16px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;user-select:none;-webkit-user-select:none;transition:background var(--t-fast) var(--ease),transform .16s var(--ease-out)}.svc-look-row:active{transform:scale(.98)}.svc-look-row[aria-pressed=true]{background:var(--paper-2)}.svc-look-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-size:.9375rem;font-weight:600;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.svc-look-row[aria-pressed=true] .svc-look-num{background:var(--accent);color:#fff}.svc-look-title{display:block;font-size:1.25rem;font-weight:500;line-height:1.4}.svc-look-text{display:block;margin-top:4px;font-size:.9375rem;line-height:1.65;color:var(--muted)}.svc-pages{padding-block:104px;border-top:1px solid var(--line)}.svc-pages-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;list-style:none;margin:56px 0 0;padding:0}.svc-pages-list li{position:relative;padding-top:22px}.svc-pages-list li:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--ink);transform-origin:right}.svc-pages-list li:last-child:before{background:var(--accent)}.svc-pages-list h3{font-size:1.375rem}.svc-pages-list p{margin-top:10px;font-size:1rem;line-height:1.75;color:var(--muted);text-wrap:pretty}.svc-included{padding-block:var(--section);background:var(--paper-2);border-block:1px solid var(--line)}.svc-bento{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.svc-cell{padding:28px;border-radius:var(--r-surface);background:var(--paper);border:1px solid var(--line)}.svc-cell h3{font-size:1.25rem}.svc-cell p{margin-top:6px;font-size:.9375rem;line-height:1.7;color:var(--muted);text-wrap:pretty}.svc-cell-phone{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:420px;padding-bottom:0;overflow:hidden;background:var(--room);border-color:var(--room);color:#f4f3ec}.svc-cell-phone p{color:var(--muted-lit)}.svc-cell-strip{align-self:center;width:min(200px,70%);height:220px;overflow:hidden;border:1px solid var(--line-lit);border-bottom:0;border-radius:24px 24px 0 0}.svc-cell-strip img{display:block;width:100%;height:auto}.svc-cell-action{grid-column:1 / -1;background:var(--paper-white)}.svc-cell-action h3{display:flex;align-items:center;gap:10px}.svc-cell-action h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.svc-cell-action a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px}.svc-process{padding-block:var(--section)}.svc-rail{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin:56px 0 0;padding:0}.svc-rail-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.svc-rail:before,.svc-rail:after{content:"";position:absolute;inset-block-start:4px;inset-inline:0;height:1px;background:var(--line)}.svc-rail:after{inset-block-start:3.5px;height:2px;background:var(--accent);transform-origin:right}.svc-rail li{position:relative;padding-top:36px}.svc-rail li:before{content:"";position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.svc-rail li:last-child:before{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--accent)}.svc-rail h3{font-size:1.375rem}.svc-rail p{margin-top:10px;font-size:1rem;line-height:1.75;color:var(--muted);text-wrap:pretty}.svc-compare{padding-block:var(--section);background:#fcfbf8;border-block:1px solid var(--line)}.svc-table{width:100%;margin-top:48px;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.6}.svc-table th,.svc-table td{padding-block:18px;padding-inline:16px;text-align:start;vertical-align:top;font-weight:400;border-top:1px solid var(--line);transition:background var(--t-fast) var(--ease)}.svc-table thead th,.svc-table thead td{padding-block:0 14px;border-top:0}.svc-table-corner,.svc-table tbody th{width:200px}.svc-table tbody th{padding-inline-start:0;color:var(--muted)}.svc-table[data-focus=site] td[data-col=site],.svc-table[data-focus=landing] td[data-col=landing]{background:var(--paper-2)}.svc-table thead button{min-height:44px;padding:0 18px;margin-inline-start:-2px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:1.1875rem;font-weight:600;user-select:none;-webkit-user-select:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform .16s var(--ease-out)}.svc-table thead button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.svc-table thead button:active{transform:scale(.97)}.svc-compare-more,.svc-faq-more{margin-top:32px;color:var(--muted)}.svc-compare-more .text-link,.svc-faq-more .text-link{margin-inline-start:6px;color:var(--ink)}.svc-price{padding-block:var(--section);background:var(--paper-2);border-top:1px solid var(--line)}.svc-faq{border-top:1px solid var(--line)}.lp-anatomy{margin:0;padding:28px;background:#fcfbf8;border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 1px 2px #1b1d1a0d,0 28px 56px -32px #1b1d1a47}.lp-anatomy figcaption{margin-bottom:20px;font-size:.8125rem;color:var(--muted)}.lp-anatomy-body{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px}.lp-wire{display:flex;flex-direction:column;gap:8px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px}.lp-wire span{display:block;border-radius:4px;transition:opacity .2s ease,transform .2s var(--ease-out),box-shadow .2s ease}.lp-wire [data-part=headline]{height:46px;background:var(--ink)}.lp-wire [data-part=audience]{height:26px;background:var(--line)}.lp-wire [data-part=proof]{height:54px;background:var(--paper-2)}.lp-wire [data-part=questions]{height:34px;background:var(--line)}.lp-wire [data-part=action]{height:20px;background:var(--accent)}.lp-anatomy[data-focus] .lp-wire span{opacity:.3}.lp-anatomy .lp-wire span[data-on]{opacity:1;transform:scale(1.04);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent)}.lp-parts{display:flex;flex-direction:column;justify-content:space-between;gap:4px;list-style:none;margin:0;padding:0}.lp-parts button{display:block;width:calc(100% + 20px);margin-inline:-10px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:start;user-select:none;-webkit-user-select:none;transition:background var(--t-fast) var(--ease)}.lp-parts button[aria-pressed=true]{background:var(--paper-2)}.lp-part-title{display:block;font-weight:600;transition:color var(--t-fast) var(--ease)}.lp-parts button[aria-pressed=true] .lp-part-title{color:var(--accent)}.lp-part-text{display:block;margin-top:2px;font-size:.875rem;line-height:1.55;color:var(--muted)}.lp-showcase{padding-bottom:112px}.lp-showcase-link{display:block;border-radius:var(--r-surface)}.lp-showcase-shot{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 1px 2px #1b1d1a0d,0 40px 80px -48px #1b1d1a73;will-change:transform}.lp-showcase-shot img{display:block;width:100%;height:auto}.lp-showcase-caption{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-top:28px}.lp-showcase-caption h2{font-size:clamp(1.75rem,3vw,2.5rem)}.lp-showcase-caption p{margin-top:8px;max-width:60ch;font-size:1rem;line-height:1.75;color:var(--muted);text-wrap:pretty}.lp-when{padding-block:var(--section);border-top:1px solid var(--line)}.lp-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:36px;padding:6px;border-radius:999px;background:var(--paper-2)}.lp-tabs button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:1rem;font-weight:500;user-select:none;-webkit-user-select:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform .16s var(--ease-out)}.lp-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.lp-tabs button:active{transform:scale(.97)}.lp-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);margin-top:40px}.lp-panel[hidden]{display:none}.lp-panel-copy h3{font-size:1.625rem}.lp-panel-copy p{margin-top:12px;max-width:52ch;font-size:1.0625rem;line-height:1.8;color:var(--muted);text-wrap:pretty}.lp-versus{padding-block:104px;background:#fcfbf8;border-block:1px solid var(--line)}.lp-versus-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.lp-versus-pair article{padding:32px;border-radius:var(--r-surface)}.lp-versus-pair article:first-child{background:var(--paper);border:1px solid var(--line);color:var(--muted)}.lp-versus-pair article:last-child{background:var(--room);color:#f4f3ec}.lp-versus-pair h3{font-size:1.375rem}.lp-versus-pair ul{display:grid;gap:10px;margin:20px 0 0;padding-inline-start:20px;line-height:1.6}.lp-versus-pair article:last-child li{color:#d9d8cf}.lp-lead{position:relative;overflow:hidden;padding-block:var(--section);background:var(--room);color:#f4f3ec}.lp-lead:before{content:"";position:absolute;inset-block-start:-30%;inset-inline-end:-10%;width:min(900px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#2445d826,transparent 70%);pointer-events:none}.lp-lead a:focus-visible{outline-color:#f4f3ec}.lp-lead-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,96px)}.lp-lead-copy h2{max-width:18ch}.lp-lead-copy p{margin-top:16px;max-width:46ch;font-size:1.0625rem;line-height:1.8;color:var(--muted-lit);text-wrap:pretty}.lp-lead-copy .text-link{margin-top:20px;color:#f4f3ec}.lp-lead-log{display:grid;gap:20px;list-style:none;margin:0;padding:28px;background:var(--room-2);border:1px solid var(--line-lit);border-radius:var(--r-surface)}.lp-lead-log li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px}.lp-lead-log time{padding-top:2px;font-size:.8125rem;color:var(--muted-lit);font-variant-numeric:tabular-nums}.lp-lead-log strong{font-weight:500}.lp-lead-log p{margin-top:2px;font-size:.875rem;line-height:1.6;color:var(--muted-lit)}.lp-lead-log .lp-lead-bubble{margin-top:8px;padding:10px 14px;border-radius:10px;background:#005c4b;color:#e9edef}.lp-lead-log.reveal-list[data-reveal=ready]>[data-reveal-item]{transform:translateY(8px);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.lp-lead-log.reveal-list[data-reveal=ready]>[data-reveal-item].is-visible{transform:none}.lp-lead-log.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(2){transition-delay:.5s}.lp-lead-log.reveal-list[data-reveal=ready]>[data-reveal-item]:nth-child(3){transition-delay:1s}.lp-price{background:var(--paper-2);border-top:1px solid var(--line)}.auto-price-body .lp-included-title{margin-top:0}.lp-checks li{display:flex;align-items:center;gap:12px}.lp-checks svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-checks path{stroke-dasharray:20;stroke-dashoffset:0}:where(:root:not([data-motion=calm])) .svc-hero h1>span,:where(:root:not([data-motion=calm])) .svc-hero-promise,:where(:root:not([data-motion=calm])) .svc-hero-actions{animation:hero-rise .7s var(--ease-out) backwards}:where(:root:not([data-motion=calm])) .svc-hero h1>span:first-child{animation-delay:60ms}:where(:root:not([data-motion=calm])) .svc-hero h1>span:last-child{animation-delay:.17s}:where(:root:not([data-motion=calm])) .svc-hero-promise{animation-delay:.32s}:where(:root:not([data-motion=calm])) .svc-hero-actions{animation-delay:.48s}:where(:root:not([data-motion=calm])) .svc-dot{animation:hero-dot-pop .62s cubic-bezier(.34,1.56,.64,1) .66s backwards}:where(:root:not([data-motion=calm])) .svc-glint:after{animation:hero-sheen 7s var(--ease-in-out) 1.3s 2}:where(:root:not([data-motion=calm])) .svc-screen-main,:where(:root:not([data-motion=calm])) .lp-anatomy{animation:svc-screen-in 1s var(--ease-out) .12s backwards}:where(:root:not([data-motion=calm])) .svc-screen-side{animation:svc-screen-in 1s var(--ease-out) .26s backwards}:where(:root:not([data-motion=calm])) .svc-float{animation:hero-float 7s ease-in-out 2 alternate}:where(:root:not([data-motion=calm])) .svc-stage:before{animation:hero-breathe 6s ease-in-out 2 alternate}:where(:root:not([data-motion=calm])) .svc-hero:not([data-alive]) .svc-glint:after,:where(:root:not([data-motion=calm])) .svc-hero:not([data-alive]) .svc-float,:where(:root:not([data-motion=calm])) .svc-hero:not([data-alive]) .svc-stage:before{animation-name:none}:where(:root:not([data-motion=calm])) .lp-parts>li,:where(:root:not([data-motion=calm])) .lp-wire>span{animation:auto-step-in .48s var(--ease-out) backwards}:where(:root:not([data-motion=calm])) .lp-parts>li:nth-child(1),:where(:root:not([data-motion=calm])) .lp-wire>span:nth-child(1){animation-delay:.4s}:where(:root:not([data-motion=calm])) .lp-parts>li:nth-child(2),:where(:root:not([data-motion=calm])) .lp-wire>span:nth-child(2){animation-delay:.67s}:where(:root:not([data-motion=calm])) .lp-parts>li:nth-child(3),:where(:root:not([data-motion=calm])) .lp-wire>span:nth-child(3){animation-delay:.94s}:where(:root:not([data-motion=calm])) .lp-parts>li:nth-child(4),:where(:root:not([data-motion=calm])) .lp-wire>span:nth-child(4){animation-delay:1.21s}:where(:root:not([data-motion=calm])) .lp-parts>li:nth-child(5),:where(:root:not([data-motion=calm])) .lp-wire>span:nth-child(5){animation-delay:1.48s}:where(:root:not([data-motion=calm])) .lp-panel:not([hidden]){animation:auto-step-in .26s var(--ease-out)}:where(:root:not([data-motion=calm])) .svc-pages-list li:before{transition:transform .8s var(--ease-out)}:where(:root:not([data-motion=calm])) .svc-pages-list li>*{transition:opacity .48s var(--ease),transform .48s var(--ease)}:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(2):before,:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(2)>*{transition-delay:70ms}:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(3):before,:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(3)>*{transition-delay:.14s}:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(4):before,:where(:root:not([data-motion=calm])) .svc-pages-list li:nth-child(4)>*{transition-delay:.21s}:where(:root:not([data-motion=calm])) .svc-pages-list[data-watch]:not([data-seen]) li:before{transform:scaleX(.02)}:where(:root:not([data-motion=calm])) .svc-pages-list[data-watch]:not([data-seen]) li>*{opacity:0;transform:translateY(12px)}:where(:root:not([data-motion=calm])) .svc-rail:after{transition:transform 1s var(--ease-in-out) .1s}:where(:root:not([data-motion=calm])) .svc-rail li:before{transition:transform .62s cubic-bezier(.34,1.56,.64,1),opacity .2s var(--ease-out)}:where(:root:not([data-motion=calm])) .svc-rail li>*{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(1):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(1)>*{transition-delay:.1s}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(2):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(2)>*{transition-delay:.5s}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(3):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(3)>*{transition-delay:.88s}:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(2):before,:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(2)>*{transition-delay:.4s}:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(3):before,:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(3)>*{transition-delay:.7s}:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(4):before,:where(:root:not([data-motion=calm])) .svc-rail-4 li:nth-child(4)>*{transition-delay:1s}:where(:root:not([data-motion=calm])) .svc-rail[data-watch]:not([data-seen]):after{transform:scaleX(0)}:where(:root:not([data-motion=calm])) .svc-rail[data-watch]:not([data-seen]) li:before{opacity:0;transform:scale(.4)}:where(:root:not([data-motion=calm])) .svc-rail[data-watch]:not([data-seen]) li>*{opacity:0;transform:translateY(10px)}:where(:root:not([data-motion=calm])) .svc-included[data-seen] .svc-cell-strip img{animation:svc-strip 18s ease-in-out .6s infinite alternate}:where(:root:not([data-motion=calm])) .lp-checks path{transition:stroke-dashoffset .42s var(--ease-out)}:where(:root:not([data-motion=calm])) .lp-checks li:nth-child(1) path{transition-delay:.2s}:where(:root:not([data-motion=calm])) .lp-checks li:nth-child(2) path{transition-delay:.34s}:where(:root:not([data-motion=calm])) .lp-checks li:nth-child(3) path{transition-delay:.48s}:where(:root:not([data-motion=calm])) .lp-checks li:nth-child(4) path{transition-delay:.62s}:where(:root:not([data-motion=calm])) .lp-checks[data-watch]:not([data-seen]) path{stroke-dashoffset:20}@media(max-width:900px){:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(1):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(1)>*{transition-delay:0ms}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(2):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(2)>*{transition-delay:60ms}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(3):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(3)>*{transition-delay:.12s}:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(4):before,:where(:root:not([data-motion=calm])) .svc-rail li:nth-child(4)>*{transition-delay:.18s}}@keyframes svc-screen-in{0%{opacity:0;transform:perspective(1400px) translateY(72px) rotateX(14deg)}}@keyframes svc-strip{to{transform:translateY(calc(-100% + 220px))}}@media(hover:hover)and (pointer:fine){.svc-look-row:not([aria-pressed=true]):hover{background:#2445d80a}.svc-table thead button:not([aria-pressed=true]):hover,.lp-tabs button:not([aria-selected=true]):hover{background:#1b1d1a0f;color:var(--ink)}.lp-parts button:not([aria-pressed=true]):hover{background:#2445d80a}.svc-cell-action a:hover{color:var(--ink)}}@media(max-width:900px){.svc-hero-layout,.svc-look-layout,.lp-panel,.lp-lead-layout{grid-template-columns:minmax(0,1fr)}.svc-hero{padding-bottom:88px}.svc-stage{max-width:560px}.svc-pages-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.svc-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-cell-phone{grid-row:auto;grid-column:1 / -1;min-height:0}.svc-rail,.svc-rail-4{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.svc-rail:before,.svc-rail:after{display:none}.svc-rail li{padding:0 0 28px;padding-inline-start:28px;border-inline-start:1px solid var(--line)}.svc-rail li:last-child{padding-bottom:0;border-inline-start-color:transparent}.svc-rail li:before{inset-inline-start:-5px;inset-block-start:7px}.svc-rail p{margin-top:6px}}@media(max-width:700px){.svc-hero{padding-block:40px 72px}.svc-hero h1{font-size:clamp(2.375rem,10vw,3.25rem)}.svc-hero h1>span:first-child{white-space:normal}.svc-hero-sub{font-size:.62em}.svc-hero-promise{margin-top:20px;font-size:1.125rem}.svc-hero-actions{margin-top:28px}.svc-hero-actions .button{width:100%}.svc-screen-side{inset-inline-end:-8px}.svc-work{padding-bottom:72px}.svc-look,.svc-pages,.svc-included,.svc-process,.svc-compare,.svc-price,.lp-showcase,.lp-when,.lp-versus,.lp-lead{padding-block:72px}.lp-showcase{padding-top:0}.svc-look-row{padding-inline:10px}.svc-pages-list,.svc-bento,.lp-versus-pair{grid-template-columns:minmax(0,1fr)}.svc-pages-list{margin-top:40px}.svc-bento{margin-top:36px}.lp-anatomy{padding:20px}.lp-anatomy-body{grid-template-columns:76px minmax(0,1fr);gap:14px}.lp-tabs{display:flex;border-radius:var(--r-surface)}.lp-tabs button{flex:1 1 auto;padding-inline:14px}.lp-panel-copy h3{font-size:1.375rem}.lp-versus-pair article{padding:24px}.lp-lead-log{padding:22px 18px}.lp-price .auto-price-from{font-size:1.0625rem}.svc-table,.svc-table thead,.svc-table tbody{display:block}.svc-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.svc-table-corner{display:none}.svc-table tbody th{grid-column:1 / -1;width:auto;padding-block:16px 4px;color:var(--ink);font-weight:600}.svc-table tbody td{padding:8px 10px 14px;border-top:0;border-radius:8px;font-size:.9375rem}.svc-table thead button{font-size:1rem;padding-inline:14px}}.story{padding-block:96px;border-top:1px solid var(--line)}@media(max-width:700px){.story{padding-block:64px}}.demo-stats .work-stat+.work-stat{border-inline-start-color:var(--line)}.demo-stats .work-stat-value{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--ink);text-shadow:none}.demo-stats .work-stat-affix,.demo-stats .work-stat-label{color:var(--muted)}@media(max-width:700px){.demo-stats .work-stat-label{font-size:.8125rem}}.about-layout[data-photo]{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,56px);max-width:1040px}@media(max-width:700px){.about-layout[data-photo]{grid-template-columns:minmax(0,1fr)}}
