:root{--l-paper:#fbfaf8;--l-sand:#f5f2ec;--l-mist:#eef2f6;--l-surface:#fff;--l-ink:#172243;--l-ink-text:#172243;--l-ink-deep:#0f1730;--l-body:#555f77;--l-quiet:#828b9f;--l-line:#e6e2d9;--l-line-cool:#dde3ea;--l-edge:#d5cfc3;--l-gold:#d4af37;--l-gold-ink:#8a5c0a;--l-gold-tint:#fbe9c6;--l-coral:#d97a4d;--l-coral-ink:#a4471f;--l-coral-tint:#fbe9dd;--l-teal:#2f7d74;--l-teal-ink:#1e5a52;--l-teal-tint:#e0efec;--l-section:clamp(56px,6.8vw,98px);--l-lift:0 1px 2px #1722430a,0 12px 34px #17224312;--l-lift-strong:0 2px 6px #1722430f,0 24px 60px #17224321}.dark{--l-paper:#0a0e1c;--l-sand:#141b30;--l-mist:#101a33;--l-surface:#121a33;--l-ink-text:#eef1f8;--l-body:#aab4cc;--l-quiet:#8892ab;--l-line:#263157;--l-line-cool:#2a3560;--l-edge:#33406e;--l-gold-ink:#e0a315;--l-gold-tint:#3a2d12;--l-coral-ink:#e0885b;--l-coral-tint:#3a2418;--l-teal-ink:#5bbfae;--l-teal-tint:#16302c;--l-lift:0 1px 2px #0003,0 12px 34px #0000004d;--l-lift-strong:0 2px 6px #00000040,0 24px 60px #00000073}.band{padding:var(--l-section)0}.band-paper{background:var(--l-paper)}.band-sand{background:var(--l-sand)}.band-surface{background:var(--l-surface)}.band-mist{background:var(--l-mist)}.band-ink{background:var(--l-ink);color:#fff}.band-tight{padding-block:clamp(52px,6vw,88px)}.arc{width:100%;height:48px;margin-bottom:-1px;display:block}@media (min-width:640px){.arc{height:64px}}.arc-sand{fill:var(--l-sand)}.arc-paper{fill:var(--l-paper)}.arc-surface{fill:var(--l-surface)}.arc-mist{fill:var(--l-mist)}.arc-ink{fill:var(--l-ink)}.arc-holder-paper{background:var(--l-paper)}.arc-holder-sand{background:var(--l-sand)}.arc-holder-surface{background:var(--l-surface)}.arc-holder-mist{background:var(--l-mist)}.arc-holder-ink{background:var(--l-ink)}.l-kicker.l-kicker{background:var(--l-gold);color:var(--brand);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #d4af3747}.band-ink .l-kicker{box-shadow:none}.l-head{max-width:30ch;font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:600;line-height:1.06}.l-sub{max-width:62ch;color:var(--l-body);margin:0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.6}.band-ink .l-sub{color:#b9c2d6}.l-lede{max-width:720px;margin-bottom:clamp(38px,5vw,62px)}.l-lede-center{text-align:center;margin-inline:auto}.l-lede-center .l-head,.l-lede-center .l-sub{max-width:none}.l-note{color:var(--l-quiet);margin:14px 0 0;font-size:.76rem;line-height:1.5}.band-ink .l-note{color:#8d97ae}.l-hero{background:radial-gradient(ellipse 640px 420px at 8% -12%,#d4af3724,transparent 60%),radial-gradient(ellipse 520px 360px at 96% 8%,#d97a4d12,transparent 60%),var(--l-paper);padding:clamp(44px,5vw,76px) 0 clamp(58px,7vw,96px);position:relative;overflow:hidden}.l-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--l-edge),transparent);height:1px;position:absolute;inset:auto 0 0}.l-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,76px);display:grid}.l-hero h1{max-width:12ch;font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.9rem,6vw,5rem);font-weight:600;line-height:.98}.l-hero-copy>p{max-width:52ch;color:var(--l-body);margin:0 0 30px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55}.l-hero-copy .search-box{border-radius:22px;padding:14px}.l-hero-copy .search-input{padding-block:16px;font-size:1rem}.l-hero-assurance{color:var(--l-body);flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.l-hero-assurance li{align-items:center;gap:7px;display:flex}.l-hero-assurance svg{color:var(--l-gold-ink);flex:none}.l-page-lede{max-width:820px}.l-page-lede h1{max-width:17ch;font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(2.3rem,3.7vw,3.5rem);font-weight:600;line-height:1.04}.l-page-lede>p{max-width:58ch;color:var(--l-body);margin:0 0 28px;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.6}.l-actions{flex-wrap:wrap;gap:10px;display:flex}.demo{border:1px solid var(--l-line-cool);background:var(--l-surface);box-shadow:var(--l-lift-strong);border-radius:20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.hero-demo .demo:hover{transform:translateY(-3px);box-shadow:0 4px 10px #17224314,0 32px 70px #17224329}.demo-glyph{min-height:190px;color:var(--l-ink-text);opacity:.32;place-items:center;padding:34px;display:grid}.story-gold .demo-glyph{color:var(--l-gold-ink)}.story-coral .demo-glyph{color:var(--l-coral)}.story-teal .demo-glyph{color:var(--l-teal)}.demo-label{border-bottom:1px solid var(--l-line-cool);background:var(--l-mist);color:var(--l-quiet);letter-spacing:.04em;align-items:center;gap:7px;padding:10px 16px;font-size:.7rem;font-weight:650;display:flex}.demo-label svg{color:var(--l-quiet)}.demo-body{gap:14px;padding:18px;display:grid}.demo-turn{gap:5px;display:grid}.demo-you{border:1px solid var(--l-line-cool);background:var(--l-mist);max-width:84%;color:var(--l-ink-text);border-radius:15px 15px 4px;justify-self:end;padding:10px 14px;font-size:.86rem}.demo-assistant{grid-template-columns:27px 1fr;align-items:start;gap:11px;display:grid}.demo-mark{background:var(--l-ink);width:27px;height:27px;color:var(--l-gold);border-radius:9px 9px 9px 3px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.demo-said{min-width:0;color:var(--l-ink-text);font-size:.86rem;line-height:1.5}.demo-said p{margin:0}.demo-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.demo-chip{border:1px solid var(--l-line-cool);background:var(--l-surface);color:var(--l-body);border-radius:999px;padding:5px 10px;font-size:.73rem;font-weight:600}.demo-chip.is-picked{border-color:var(--l-ink);background:var(--l-ink);color:#fff}.demo-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.demo-card{border:1px solid var(--l-line-cool);background:var(--l-surface);border-radius:13px;transition:transform .2s,box-shadow .2s;overflow:hidden}.demo-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1722431a}.demo-photo{aspect-ratio:4/3;background:var(--l-mist);position:relative;overflow:hidden}.demo-photo img{object-fit:cover}.demo-card-body{gap:3px;padding:10px 11px 12px;display:grid}.demo-card-body strong{letter-spacing:-.01em;color:var(--l-ink-text);font-size:.8rem;line-height:1.25}.demo-card-body small{color:var(--l-quiet);font-size:.69rem}.demo-card-body b{color:var(--l-ink-text);font-size:.86rem}.demo-compare{border:1px solid var(--l-line-cool);background:var(--l-mist);color:var(--l-ink-text);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;font-size:.79rem;font-weight:700;display:flex}.demo-foot{color:var(--l-quiet);margin:12px 0 0;font-size:.72rem;line-height:1.5}.demo-composer{border-top:1px solid var(--l-line-cool);background:var(--l-mist);color:var(--l-quiet);align-items:center;gap:9px;margin-top:2px;padding:10px 12px;font-size:.78rem;display:flex}.demo-composer>span{flex:1}.demo-composer>span.demo-send{flex:none}.demo-send{background:var(--l-ink);width:28px;height:28px;color:var(--l-gold);border-radius:8px;flex:none;place-items:center;display:grid}.demo-upload{border:1px solid var(--l-line-cool);background:var(--l-mist);color:var(--l-ink-text);border-radius:13px;grid-template-columns:92px 1fr;align-items:center;gap:13px;padding:13px;display:grid}.upload-photo{aspect-ratio:1;background:var(--l-sand);border-radius:10px;position:relative;overflow:hidden}.upload-photo img{object-fit:cover}.demo-upload-meta{gap:4px;min-width:0;font-size:.78rem;display:grid}.demo-upload-meta small{color:var(--l-quiet);font-size:.7rem}.demo-progress{background:var(--l-line-cool);border-radius:99px;height:4px;margin-top:5px;overflow:hidden}.demo-progress i{background:var(--l-ink);border-radius:99px;width:72%;height:100%;display:block}.anatomy{grid-template-columns:116px 1fr;gap:15px;padding:16px;display:grid}.anatomy-photo{aspect-ratio:1;background:var(--l-mist);border-radius:12px;position:relative;overflow:hidden}.anatomy-photo img{object-fit:cover}.anatomy-body{align-content:start;gap:7px;min-width:0;display:grid}.anatomy-retailer{color:var(--l-quiet);margin:0;font-size:.71rem}.anatomy-body h3{letter-spacing:-.015em;color:var(--l-ink-text);margin:0;font-size:.95rem;line-height:1.3}.anatomy-price{color:var(--l-ink-text);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.anatomy-price strong{font-size:1.08rem}.anatomy-price del{color:var(--l-quiet);font-size:.76rem}.anatomy-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.anatomy-facts li{border:1px solid var(--l-line-cool);color:var(--l-body);border-radius:999px;padding:3px 8px;font-size:.68rem}.anatomy-flag{background:var(--l-gold-tint);color:var(--l-gold-ink);border:1px solid #eecb84;border-radius:6px;align-self:start;padding:3px 7px;font-size:.66rem;font-weight:700}.dark .anatomy-flag{border-color:#5c4620}.anatomy-actions{color:var(--l-body);align-items:center;gap:12px;margin-top:2px;font-size:.74rem;display:flex}.anatomy-actions .is-primary{color:var(--l-ink-text);align-items:center;gap:4px;margin-left:auto;font-weight:750;display:inline-flex}.anatomy-callouts{border-top:1px solid var(--l-line-cool);background:var(--l-mist);gap:8px;padding:14px 16px;display:grid}.anatomy-callouts li{color:var(--l-body);align-items:flex-start;gap:9px;font-size:.77rem;line-height:1.45;display:flex}.anatomy-callouts svg{color:var(--l-gold-ink);flex:none;margin-top:2px}.anatomy-callouts{margin:0;list-style:none}.friction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.friction-item{border:1px solid var(--l-line);background:var(--l-surface);box-shadow:var(--l-lift);border-radius:20px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,30px);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.friction-item:hover{box-shadow:var(--l-lift-strong);border-color:var(--l-edge);transform:translateY(-3px)}.friction-icon{background:var(--l-gold-tint);width:44px;height:44px;color:var(--l-gold-ink);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.friction-item:nth-child(2) .friction-icon{background:var(--l-coral-tint);color:var(--l-coral-ink)}.friction-item:nth-child(3) .friction-icon{background:var(--l-teal-tint);color:var(--l-teal-ink)}.friction-item:nth-child(4) .friction-icon{background:var(--l-mist);color:var(--l-ink-text)}.friction-item h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.05rem}.friction-item p{color:var(--l-body);margin:0;font-size:.93rem;line-height:1.55}.friction-close{letter-spacing:-.025em;max-width:46ch;margin:clamp(32px,4vw,48px) 0 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.35}.ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.way{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;padding:clamp(24px,3vw,34px);transition:transform .2s,border-color .2s,background .2s;display:flex}.way:hover{background:#ffffff14;transform:translateY(-3px)}.way-icon{width:44px;height:44px;color:var(--l-gold);background:#d4af3729;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.way-coral .way-icon{color:#e69769;background:#d97a4d2e}.way h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.28rem}.way>p{color:#b9c2d6;margin:0 0 20px;font-size:.94rem;line-height:1.6}.way ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.way li{color:#d5dbe7;align-items:flex-start;gap:10px;font-size:.87rem;line-height:1.45;display:flex}.way li svg{color:var(--l-gold);flex:none;margin-top:2px}.way-coral li svg{color:#e69769}.way .button{align-self:flex-start;margin-top:auto}.button-onink{color:var(--l-ink);background:#fff;border-color:#fff}.button-onink:hover{background:#f2f3f6}.button-ghost-ink{color:#fff;background:0 0;border-color:#ffffff4d}.button-ghost-ink:hover{background:#ffffff14}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,78px);display:grid}.story+.story{margin-top:clamp(56px,7vw,104px)}.story-flip .story-copy{order:2}.story-index{color:var(--l-quiet);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:18px;font-size:.74rem;font-weight:700;display:inline-flex}.story-index b{background:var(--l-ink);width:34px;height:34px;color:var(--l-gold);letter-spacing:0;border-radius:10px;place-items:center;font-size:.82rem;display:grid}.story-copy h3{letter-spacing:-.032em;max-width:20ch;margin:0 0 14px;font-size:clamp(1.6rem,2.7vw,2.35rem);line-height:1.12}.story-copy>p{max-width:50ch;color:var(--l-body);margin:0 0 22px;font-size:1rem;line-height:1.62}.story-points{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.story-points li{color:var(--l-ink-text);align-items:flex-start;gap:11px;font-size:.91rem;line-height:1.5;display:flex}.story-points svg{color:var(--l-gold-ink);flex:none;margin-top:3px}.story-coral .story-points svg{color:var(--l-coral-ink)}.story-teal .story-points svg{color:var(--l-teal-ink)}.story-link{color:var(--l-ink-text);border-bottom:1px solid var(--l-edge);align-items:center;gap:7px;padding-bottom:3px;font-size:.9rem;font-weight:750;display:inline-flex}.story-link:hover{border-color:var(--l-ink-text)}.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cat{border:1px solid var(--l-line);background:var(--l-surface);border-radius:16px;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.cat:hover{border-color:var(--l-edge);box-shadow:var(--l-lift);transform:translateY(-3px)}.cat-photo{aspect-ratio:4/3;background:var(--l-mist);position:relative;overflow:hidden}.cat-photo img{object-fit:cover;transition:transform .4s}.cat:hover .cat-photo img{transform:scale(1.06)}.cat-body{flex-direction:column;flex:1;gap:8px;padding:15px 17px 17px;display:flex}.cat strong{letter-spacing:-.02em;font-size:1rem}.cat small{color:var(--l-gold-ink);align-items:center;gap:5px;margin-top:auto;font-size:.79rem;font-weight:650;display:inline-flex}.cat:nth-child(8n+2) small{color:var(--l-coral-ink)}.cat:nth-child(8n+3) small{color:var(--l-teal-ink)}.cat:nth-child(8n+5) small{color:var(--l-coral-ink)}.cat:nth-child(8n+6) small,.cat:nth-child(8n+8) small{color:var(--l-teal-ink)}.track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.track{border:1px solid var(--l-line-cool);background:var(--l-surface);border-radius:16px;padding:26px;transition:transform .2s,box-shadow .2s}.track:hover{box-shadow:var(--l-lift);transform:translateY(-3px)}.track svg{color:var(--l-gold-ink)}.track-coral svg{color:var(--l-coral-ink)}.track-teal svg{color:var(--l-teal-ink)}.track h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:1.08rem}.track p{color:var(--l-body);margin:0;font-size:.89rem;line-height:1.55}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner{border:1px solid var(--l-line);background:var(--l-surface);border-radius:20px;flex-direction:column;padding:clamp(26px,3vw,36px);transition:transform .2s,box-shadow .2s;display:flex}.partner:hover{box-shadow:var(--l-lift);transform:translateY(-3px)}.partner-icon{background:var(--l-gold-tint);width:44px;height:44px;color:var(--l-gold-ink);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.partner-teal .partner-icon{background:var(--l-teal-tint);color:var(--l-teal-ink)}.partner h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.25rem}.partner p{color:var(--l-body);margin:0 0 22px;font-size:.93rem;line-height:1.6}.partner .button{align-self:flex-start;margin-top:auto}.stores-note{border:1px solid var(--l-line);background:var(--l-surface);border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px 26px;padding:clamp(24px,3vw,34px);display:flex}.stores-note>svg{color:var(--l-ink-text);opacity:.72;flex:none}.stores-note div{flex:320px;min-width:0}.stores-note h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.1rem}.stores-note p{color:var(--l-body);margin:0;font-size:.9rem;line-height:1.55}.l-faq{max-width:860px}.l-faq details{border-top:1px solid var(--l-edge);padding:0}.l-faq details:last-child{border-bottom:1px solid var(--l-edge)}.l-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.04rem;font-weight:700;list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"";border-right:2px solid var(--l-quiet);border-bottom:2px solid var(--l-quiet);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.l-faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.l-faq details p{max-width:68ch;color:var(--l-body);margin:0 0 22px;font-size:.95rem;line-height:1.65}.l-close{background:var(--l-ink);color:#fff;text-align:center;border-radius:26px;padding:clamp(38px,5vw,68px) clamp(24px,4vw,56px)}.l-close h2{max-width:20ch;font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin:0 auto 14px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:600;line-height:1.08}.l-close>p{color:#b9c2d6;max-width:52ch;margin:0 auto clamp(24px,3vw,34px);font-size:1.03rem;line-height:1.6}.l-close-search{max-width:640px;margin-inline:auto}.l-close .examples{justify-content:center}.l-close .l-note{max-width:58ch;margin-inline:auto}.l-close .search-box{text-align:left;box-shadow:none;background:#ffffff0f;border-color:#ffffff29}.l-close .search-input{color:#fff}.l-close .search-input::placeholder{color:#9aa4bb}.l-close .icon-button{color:#fff;background:#ffffff1a}.l-close .examples{color:#a3adc2}.l-close .example-chip{color:#d5dbe7;border-color:#fff3}.l-close .example-chip:hover{background:#ffffff14}.l-close .button-primary{background:var(--l-gold);color:var(--l-ink-deep);box-shadow:none}.l-close .button-primary:hover{background:#e0bd4c}.l-close .hero-upload-preview{background:#ffffff14}.l-close .hero-upload-preview small{color:#a3adc2}.l-close .form-error{color:#f3b4ad}.ldeco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ldeco-ring,.ldeco-fill,.ldeco-dots{position:absolute}.ldeco-dots{gap:6px;display:flex}.ldeco-dots-v{flex-direction:column}.ldeco-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.ldeco-gold{color:var(--l-gold);opacity:.24}.ldeco-coral{color:var(--l-coral);opacity:.22}.ldeco-teal{color:var(--l-teal);opacity:.2}.ldeco-current{color:var(--l-ink-text);opacity:.1}.band-ink .ldeco-current{color:var(--l-gold);opacity:.16}@media (prefers-reduced-motion:no-preference){.ldeco-ring,.ldeco-fill{transition:transform .3s}}@media (max-width:640px){.ldeco-ring,.ldeco-fill,.ldeco-dots{transform:scale(.72)}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal-in{animation:.7s cubic-bezier(.16,.8,.3,1) both fade-up}.reveal-in-1{animation-delay:80ms}.reveal-in-2{animation-delay:.18s}.reveal-in-3{animation-delay:.3s}.reveal-in-4{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-in{opacity:1;transition:none;animation:none;transform:none}}@media (max-width:1040px){.l-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px}.l-hero h1{max-width:none}.story,.story-flip .story-copy{order:0;grid-template-columns:minmax(0,1fr)}.story-copy{order:0}.story-demo{order:1}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ways-grid,.partner-grid,.track-grid,.friction-grid{grid-template-columns:minmax(0,1fr)}.demo-results{grid-template-columns:1fr 1fr}}.nav-toggle{border:1px solid var(--l-line-cool);background:var(--l-surface);width:42px;height:42px;color:var(--l-ink-text);cursor:pointer;border-radius:11px;place-items:center;display:none}.nav-panel{display:none}@media (max-width:900px){.nav-toggle{display:grid}.nav-panel{border-bottom:1px solid var(--l-line-cool);background:var(--l-surface);gap:4px;padding:10px 0 18px;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 18px 40px #1722431f}.nav-panel[hidden]{display:none}.nav-panel nav{display:grid}.nav-panel a:not(.button){border-bottom:1px solid var(--l-line-cool);color:var(--l-ink-text);padding:13px 4px;font-size:.97rem;font-weight:650}.nav-panel a:not(.button):last-child{border-bottom:0}.nav-panel .button{justify-content:center;margin-top:12px}.site-header{position:sticky}.nav{position:relative}}@media (max-width:600px){.nav-actions .nav-panel .button{display:inline-flex}}@media (max-width:560px){.l-hero{padding-top:30px}.l-hero h1{font-size:clamp(2.5rem,11vw,3.2rem)}.cat-grid{grid-template-columns:minmax(0,1fr)}.cat{flex-direction:row}.cat-photo{aspect-ratio:1;flex:none;width:104px}.cat-body{padding:12px 14px}.anatomy{grid-template-columns:88px 1fr;gap:12px}.demo-upload{grid-template-columns:72px 1fr}.l-close{border-radius:20px}.friction-item{padding:20px}.l-faq summary{font-size:.97rem}}@media (max-width:600px){.search-row{flex-wrap:wrap}.l-hero-copy .search-input,.l-close .search-input{flex:100%}.l-hero-copy .search-row .button,.l-close .search-row .button{flex:1;width:auto}.examples{font-size:.8rem}}.mp-phone{width:280px;margin-inline:auto}.mp-phone-shell{border:8px solid var(--l-ink);background:var(--l-ink);border-radius:40px;overflow:hidden;box-shadow:0 25px 50px -12px #17224359}.mp-notch{justify-content:center;padding:9px 0;display:flex}.mp-notch i{background:#ffffff26;border-radius:999px;width:88px;height:14px;display:block}.mp-screen{border-radius:0 0 32px 32px;overflow:hidden}.mp-wa-head{background:#075e54;align-items:center;gap:10px;padding:11px 14px;display:flex}.mp-wa-avatar{color:#fff;background:#fff3;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mp-wa-head strong{color:#fff;font-size:.78rem;display:block}.mp-wa-head span{color:#b6ecc8;font-size:.65rem}.mp-wa-body{background:#e5ddd5;align-content:start;gap:9px;min-height:250px;padding:11px;display:grid}.mp-wa-out{background:#dcf8c6;border-radius:14px 14px 3px;justify-self:end;max-width:82%;padding:7px 10px;box-shadow:0 1px 2px #00000014}.mp-wa-out p{color:#1b1b1b;margin:0;font-size:.72rem}.mp-wa-out small{text-align:right;color:#6b7b76;margin-top:3px;font-size:.58rem;display:block}.mp-wa-in{align-items:flex-end;gap:7px;display:flex}.mp-wa-avatar-sm{color:#fff;background:#075e54;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.6rem;font-weight:800;display:grid}.mp-wa-in-bubble{background:#fff;border-radius:14px 14px 14px 3px;max-width:84%;padding:7px 10px;box-shadow:0 1px 2px #00000014}.mp-wa-in-bubble b{color:#075e54;margin-bottom:2px;font-size:.6rem;display:block}.mp-wa-in-bubble p{color:#1b1b1b;margin:0;font-size:.72rem}.mp-wa-products{background:#fff;border-radius:12px;margin-left:30px;overflow:hidden;box-shadow:0 1px 2px #00000014}.mp-wa-product{border-bottom:1px solid #f1f1ee;align-items:center;gap:9px;padding:8px 9px;display:flex}.mp-wa-product:last-child{border-bottom:0}.mp-wa-product-art{background:var(--l-gold-tint);border-radius:9px;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.mp-wa-product-art img{object-fit:cover}.mp-wa-product strong{color:#1b1b1b;font-size:.68rem;display:block}.mp-wa-product small{color:#8a9187;font-size:.6rem}.mp-wa-product b{color:#2e7d32;margin-left:auto;font-size:.72rem}.mp-wa-input{background:#f0f2f5;align-items:center;gap:8px;padding:8px 11px;display:flex}.mp-wa-input span{color:#9aa0a6;background:#fff;border-radius:999px;flex:1;padding:6px 11px;font-size:.62rem}.mp-wa-send{background:#25d366;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.mp-web-bar{background:#eef0f2;align-items:center;gap:8px;padding:6px 11px;display:flex}.mp-web-bar i{background:#d7dbe0;border-radius:999px;width:7px;height:7px;display:block}.mp-web-url{color:#a6acb4;background:#fff;border-radius:5px;flex:1;padding:2px 8px;font-size:.58rem}.mp-web-page{color:#1b1b1b;background:#fff;min-height:380px;padding:12px;position:relative}.mp-web-fade{opacity:.18;pointer-events:none;gap:8px;display:grid}.mp-web-fade .bar{background:#e4e6ea;border-radius:6px;width:35%;height:10px}.mp-web-fade .grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp-web-fade .tile{background:#f2f3f5;border-radius:10px;padding:8px}.mp-web-fade .tile i{background:#e4e6ea;border-radius:6px;height:44px;margin-bottom:6px;display:block}.mp-web-widget{width:205px;position:absolute;bottom:9px;right:9px}.mp-web-card{background:#fff;border:1px solid #e6e8eb;border-radius:16px;margin-bottom:8px;overflow:hidden;box-shadow:0 20px 40px #1722432e}.mp-web-card-head{background:var(--l-ink);align-items:center;gap:7px;padding:8px 10px;display:flex}.mp-web-avatar{background:#ffffff2e;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.mp-web-card-head strong{color:#fff;font-size:.65rem;display:block}.mp-web-card-head span{color:#ffffffa6;font-size:.56rem}.mp-web-card-body{background:#fafbfc;gap:6px;padding:8px;display:grid}.mp-web-line-in{align-items:flex-end;gap:6px;display:flex}.mp-web-bubble-in{color:#333;background:#fff;border-radius:11px 11px 11px 3px;max-width:85%;padding:6px 8px;font-size:.62rem;box-shadow:0 1px 2px #0000000f}.mp-web-line-out{justify-content:flex-end;display:flex}.mp-web-bubble-out{background:var(--l-ink);color:#fff;border-radius:11px 11px 3px;max-width:80%;padding:6px 8px;font-size:.62rem}.mp-web-product-card{background:#fff;border:1px solid #eee;border-radius:11px;align-items:center;gap:6px;padding:6px;display:flex}.mp-web-product-art{background:var(--l-coral-tint);border-radius:7px;flex:none;width:26px;height:26px;position:relative;overflow:hidden}.mp-web-product-art img{object-fit:cover}.mp-web-product-card strong{font-size:.62rem;display:block}.mp-web-product-card b{color:#2e7d32;font-size:.62rem}.mp-web-input{border-top:1px solid #eee;gap:6px;padding:7px 8px;display:flex}.mp-web-input span{color:#a3a9b0;background:#f5f6f7;border:1px solid #e6e8eb;border-radius:999px;flex:1;padding:4px 9px;font-size:.6rem}.mp-web-send{background:var(--l-ink);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.mp-web-trigger{background:var(--l-ink);width:42px;height:42px;color:var(--l-gold);border-radius:999px;place-items:center;margin-left:auto;display:grid;box-shadow:0 10px 25px #1722434d}.mp-tabs{justify-content:center;gap:8px;margin-bottom:22px;display:flex}.mp-tab{cursor:pointer;background:var(--l-mist);color:var(--l-body);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.mp-tab.is-active-wa{color:#fff;background:#25d366}.mp-tab.is-active-web{background:var(--l-ink);color:#fff}.mp-showcase{background:var(--l-ink);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.mp-showcase-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.78rem;font-weight:750;display:inline-flex}.mp-showcase-channel{justify-content:center;align-items:center;gap:9px;margin-bottom:20px;display:flex}.mp-showcase-channel-pill{border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:800;display:inline-flex}.mp-showcase-caption{text-align:center;color:#ffffff8c;margin-top:16px;font-size:.78rem}.mp-showcase-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.mp-feature-band{padding:clamp(48px,6vw,88px) 0}.mp-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.mp-feature-grid.is-reversed .mp-feature-copy{order:2}.mp-feature-grid.is-reversed .mp-feature-demo{order:1}.mp-feature-tag{color:#fff;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:.72rem;font-weight:800;display:inline-block}.mp-feature-copy h3{letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(1.7rem,2.8vw,2.3rem)}.mp-feature-copy p{color:var(--l-body);margin:0 0 18px;line-height:1.6}.mp-feature-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mp-feature-points li{color:var(--l-ink-text);align-items:flex-start;gap:9px;font-size:.9rem;display:flex}.mp-feature-points svg{flex:none;margin-top:3px}.mp-feature-note{color:var(--l-quiet);margin-top:18px;font-size:.85rem;font-style:italic}.mp-feature-card{box-shadow:var(--l-lift-strong);background:#fff;border-radius:20px;max-width:400px;overflow:hidden}.mp-feature-card.is-ml-auto{margin-left:auto}.mp-progress{align-items:flex-start;gap:0;max-width:480px;margin:0 0 clamp(48px,6vw,80px);display:flex}.mp-progress-step{flex:1;align-items:center;display:flex}.mp-progress-step:last-child{flex:none}.mp-progress-dot-wrap{flex-direction:column;flex:none;align-items:center;display:flex}.mp-progress-dot{background:var(--l-ink);width:38px;height:38px;color:var(--l-gold);border-radius:999px;place-items:center;font-size:.85rem;font-weight:800;display:grid;box-shadow:0 6px 16px #17224333}.mp-progress-label{color:var(--l-quiet);white-space:nowrap;margin-top:6px;font-size:.65rem;font-weight:750}.mp-progress-line{background:var(--l-line);flex:1;height:2px;margin:0 8px 20px}.mp-step-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.mp-step-row.is-reversed .mp-step-copy{order:2}.mp-step-row.is-reversed .mp-step-demo{order:1}.mp-step-num-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mp-step-num{background:var(--l-ink);width:44px;height:44px;color:var(--l-gold);border-radius:14px;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 6px 16px #17224338}.mp-step-num-row span{letter-spacing:.08em;text-transform:uppercase;color:var(--l-gold-ink);font-size:.74rem;font-weight:800}.mp-step-copy h3{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.mp-step-copy p{color:var(--l-body);margin:0 0 16px;line-height:1.6}.mp-step-connector{flex-direction:column;align-items:center;gap:2px;padding:22px 0;display:flex}.mp-step-connector-line{background:var(--l-ink-text);opacity:.35;border-radius:999px;width:2px}.mp-mockup{background:var(--l-surface);border:1px solid var(--l-line);box-shadow:var(--l-lift);border-radius:22px;max-width:400px;overflow:hidden}.mp-mockup.is-ml-auto{margin-left:auto}.mp-mockup-head{border-bottom:1px solid var(--l-line);background:var(--l-gold-tint);align-items:center;gap:10px;padding:15px 18px;display:flex}.mp-mockup-icon{background:var(--l-ink);width:28px;height:28px;color:var(--l-gold);border-radius:9px;flex:none;place-items:center;display:grid}.mp-mockup-head strong{font-size:.85rem}.mp-mockup-step-pill{background:var(--l-mist);color:var(--l-body);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.68rem}.mp-mockup-body{padding:18px}.mp-field-label{color:var(--l-quiet);margin-bottom:6px;font-size:.72rem;font-weight:750;display:block}.mp-field{background:var(--l-paper);border:1px solid var(--l-line);color:var(--l-ink-text);border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.88rem;display:flex}.mp-field svg{color:var(--l-quiet);flex:none}.mp-platform-chips{flex-wrap:wrap;gap:7px;margin:4px 0 18px;display:flex}.mp-platform-chip{border:1px solid var(--l-line);color:var(--l-body);border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:750}.mp-platform-chip.is-active{background:var(--l-gold-tint);color:var(--l-gold-ink);border-color:#0000}.mp-mockup-cta{background:var(--l-ink);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;font-size:.9rem;font-weight:750;display:flex}.mp-progress-track{background:var(--l-mist);border-radius:999px;height:8px;margin:8px 0 4px;overflow:hidden}.mp-progress-fill{background:var(--l-gold);border-radius:999px;height:100%}.mp-sync-meta{color:var(--l-quiet);margin:0 0 16px;font-size:.72rem}.mp-sync-item{background:var(--l-paper);border:1px solid var(--l-line);border-radius:11px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;display:flex}.mp-sync-check{background:var(--l-teal-tint);width:19px;height:19px;color:var(--l-teal-ink);border-radius:999px;flex:none;place-items:center;display:grid}.mp-sync-item strong{flex:1;font-size:.78rem;font-weight:650}.mp-sync-item b{color:var(--l-gold-ink);font-size:.78rem}.mp-sync-note{background:var(--l-teal-tint);border:1px solid var(--l-teal);color:var(--l-teal-ink);border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:.78rem;font-weight:650;display:flex}.mp-sync-note i{background:var(--l-teal);border-radius:999px;flex:none;width:6px;height:6px}.mp-live-widget{max-width:380px;margin-left:auto}.mp-live-browser{border:1px solid var(--l-line-cool);box-shadow:var(--l-lift);border-radius:16px;overflow:hidden}.mp-live-bar{background:#eef0f2;align-items:center;gap:7px;padding:7px 11px;display:flex}.mp-live-page{color:#1b1b1b;background:#fff;min-height:110px;padding:14px;position:relative}.mp-divider{align-items:center;gap:10px;margin:14px 0;display:flex}.mp-divider-line{background:var(--l-line);flex:1;height:1px}.mp-divider span{color:var(--l-quiet);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:750}.mp-live-wa{box-shadow:var(--l-lift);border-radius:16px;overflow:hidden}@media (max-width:1040px){.mp-showcase-grid,.mp-feature-grid,.mp-step-row{grid-template-columns:minmax(0,1fr)}.mp-feature-grid.is-reversed .mp-feature-copy,.mp-feature-grid.is-reversed .mp-feature-demo,.mp-step-row.is-reversed .mp-step-copy,.mp-step-row.is-reversed .mp-step-demo{order:0}.mp-feature-card.is-ml-auto,.mp-mockup.is-ml-auto,.mp-live-widget{margin-left:auto;margin-right:auto}}@media (max-width:560px){.mp-phone{width:240px}.mp-tabs{flex-wrap:wrap}.mp-progress{max-width:none}.mp-progress-label{display:none}}.vs-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,32px);display:grid}.vs-card{border:1px solid var(--l-line-cool);background:var(--l-surface);box-shadow:var(--l-lift);border-radius:20px;padding:clamp(20px,2.6vw,28px)}.vs-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--l-quiet);margin:0 0 14px;font-size:.74rem;font-weight:800}.vs-card-caption{color:var(--l-teal-ink);align-items:center;gap:6px;margin:12px 0 0;font-size:.82rem;font-weight:650;display:flex}.vs-card-caption.is-muted{color:var(--l-quiet);font-weight:500}.vs-card .product-placeholder{color:var(--l-quiet);place-items:center;display:grid}.vs-divider{background:var(--l-mist);width:34px;height:34px;color:var(--l-quiet);text-transform:uppercase;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.vs-guess-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.vs-guess{position:relative}.vs-guess .demo-photo{aspect-ratio:4/3;filter:grayscale(65%);opacity:.55}.vs-guess span{color:var(--l-quiet);margin-top:5px;font-size:.68rem;display:block}@media (max-width:760px){.vs-compare{grid-template-columns:minmax(0,1fr)}.vs-divider{margin:0 auto}}.seller-strip{border:1px solid var(--l-line-cool,var(--line));background:var(--surface);border-radius:22px;align-items:center;gap:18px;padding:22px 26px;display:flex}.seller-strip>div:not(.seller-strip-actions){flex:1;min-width:0}.seller-strip h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.2rem}.seller-strip p{color:var(--muted-2);margin:0}.seller-strip-actions{flex-wrap:wrap;gap:10px;display:flex}.cat-body strong{display:block}.cat-body strong svg{vertical-align:-1px;margin-left:5px;display:inline}@media (max-width:720px){.seller-strip{flex-direction:column;align-items:flex-start;padding:20px}.hero-demo{display:none}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{flex-direction:column}.cat-photo{aspect-ratio:4/3;width:auto}.cat-body{padding:10px 12px 12px}.cat strong{font-size:.88rem}.seller-strip{gap:10px;padding:18px}.seller-strip>.partner-icon{display:none}.seller-strip-actions .button{min-height:42px;padding:0 16px;font-size:.9rem}}
