:root{--canvas:#fbf7f3;--paper:#fff;--ink:#17131a;--ink-2:#3b3440;--muted:#6b6470;--line:#ece4dd;--line-strong:#dfd4ca;--rose:#e2426b;--rose-soft:#fde7ec;--peach:#ff8a5f;--amber:#ffb65c;--mint:#1f9d6b;--mint-soft:#e3f5ec;--wa:#25d366;--wa-dark:#075e54;--wa-bubble:#d9fdd3;--wa-bg:#efe7de;--night:#121015;--night-2:#1c1920;--grad:linear-gradient(115deg, #e2426b 0%, #ff7a62 52%, #ffb65c 100%);--radius-sm:12px;--radius:20px;--radius-lg:28px;--shadow-soft:0 1px 2px #17131a0a, 0 8px 24px -12px #17131a2e;--shadow-lift:0 2px 6px #17131a0f, 0 24px 60px -24px #17131a59;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);--container:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--rose) 70%, white);outline-offset:3px;border-radius:8px}.aw-page{overflow-x:clip}.aw-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.aw-section{padding:clamp(72px,10vw,136px) 0;position:relative}.aw-section--tight{padding:clamp(48px,7vw,88px) 0}.aw-dark{background:var(--night);color:#f4eff1}.aw-dark .aw-muted{color:#b3a9b1}.aw-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rose);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.aw-dark .aw-eyebrow{color:#ff8fa8}.aw-display{letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:800;line-height:1.02}.aw-h2{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.aw-h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.2}.aw-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.aw-grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.aw-lead{color:var(--muted);max-width:40ch;margin:18px 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.aw-muted{color:var(--muted)}.aw-center{text-align:center}.aw-center .aw-lead{margin-left:auto;margin-right:auto}.aw-btn{cursor:pointer;min-height:48px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);-webkit-tap-highlight-color:transparent;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.aw-btn:active{transform:scale(.97)}.aw-btn--primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #17131a99}.aw-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px #17131ab3}.aw-btn--rose{background:var(--grad);color:#fff;box-shadow:0 12px 28px -12px #e2426bb3}.aw-btn--rose:hover{transform:translateY(-2px)}.aw-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.aw-btn--ghost:hover{background:var(--paper)}.aw-dark .aw-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff40}.aw-dark .aw-btn--ghost:hover{background:#ffffff14}.aw-btn--small{min-height:40px;padding:0 16px;font-size:14px}.aw-link-btn{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:8px 4px;font-weight:700;text-decoration:none}.aw-chips{flex-wrap:wrap;gap:10px;display:flex}.aw-chip{border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;min-height:44px;color:var(--ink-2);transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.aw-chip:hover{border-color:var(--ink);color:var(--ink)}.aw-chip[aria-pressed=true],.aw-chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #17131a99}.aw-chip img{object-fit:cover;border-radius:50%;width:26px;height:26px;margin-left:-8px}.aw-reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.aw-reveal.is-in{opacity:1;transform:none}.aw-reveal[data-delay="1"]{transition-delay:80ms}.aw-reveal[data-delay="2"]{transition-delay:.16s}.aw-reveal[data-delay="3"]{transition-delay:.24s}.aw-nav{z-index:50;background:color-mix(in srgb, var(--canvas) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.aw-nav.is-scrolled{border-bottom-color:var(--line)}.aw-nav__inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.aw-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.aw-logo__mark{background:var(--grad);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 14px -6px #e2426bcc}.aw-logo__mark:after{content:"";background:#fff;border-radius:4px;width:12px;height:12px;transform:rotate(45deg)}.aw-nav__links{gap:4px;display:flex}.aw-nav__links a{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.aw-nav__links a:hover{color:var(--ink);background:#17131a0d}.aw-nav__actions{align-items:center;gap:8px;display:flex}.aw-burger{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;display:none}.aw-mobile-menu{display:none}.aw-hero{padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,110px);position:relative}.aw-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 70% 30%,#ff8a5f2e,#0000 70%),radial-gradient(35% 45% at 20% 10%,#e2426b1f,#0000 70%);height:80%;position:absolute;inset:-20% -10% auto}.aw-hero__grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.aw-hero__badge{background:var(--paper);box-shadow:var(--shadow-soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;display:inline-flex}.aw-hero__badge span:first-child{background:var(--rose-soft);color:var(--rose);border-radius:999px;padding:4px 10px;font-size:12px}.aw-hero__cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.aw-hero__types{margin-top:40px}.aw-hero__types p{color:var(--muted);margin:0 0 12px;font-size:14px;font-weight:700}.aw-facts{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:14px;font-weight:600;display:flex}.aw-facts span{align-items:center;gap:6px;display:inline-flex}.aw-clients{padding:6px 0 30px}.aw-clients p{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0;font-size:14px;display:flex}.aw-clients p span{font-weight:700}.aw-clients p b{color:var(--ink);font-weight:700}.aw-clients p small{color:var(--muted);margin-left:8px;font-size:13px;font-weight:500}.aw-stage{aspect-ratio:4/4.4;width:100%;max-width:560px;margin-left:auto;position:relative}.aw-stage__photo{border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);position:absolute;inset:0 12% 18% 0;overflow:hidden}.aw-stage__photo img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease), transform 1.2s var(--ease)}.aw-stage__photo img.is-leaving{opacity:0;transform:scale(1.05)}.aw-stage__app{background:var(--paper);width:64%;box-shadow:var(--shadow-lift);transition:transform .4s var(--ease);border-radius:22px;padding:16px;position:absolute;bottom:0;right:0}.aw-float{background:var(--paper);box-shadow:var(--shadow-lift);transition:transform .4s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite aw-bob;display:flex;position:absolute}.aw-float small{color:var(--muted);font-size:12px;font-weight:600;display:block}.aw-float__icon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@keyframes aw-bob{0%,to{translate:0}50%{translate:0 -8px}}.aw-appcard__head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.aw-appcard__head strong{font-size:15px}.aw-appcard__head span{color:var(--muted);font-size:12px;font-weight:600}.aw-appt{animation:aw-slide-in .6s var(--ease) both;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:grid}.aw-appt+.aw-appt{border-top:1px solid var(--line);border-radius:0}.aw-appt time{color:var(--muted);font-size:12px;font-weight:700}.aw-appt b{font-size:13.5px;display:block}.aw-appt small{color:var(--muted);font-weight:600}.aw-status{white-space:nowrap;transition:all .4s var(--ease);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.aw-status--booked{color:var(--wa-dark);background:#e7f7ee}.aw-status--chair{color:#9a5a00;background:#fff2dd}.aw-status--paid{background:var(--ink);color:#fff}@keyframes aw-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aw-marquee{border-block:1px solid var(--line);background:var(--paper);overflow:hidden}.aw-marquee__track{gap:48px;width:max-content;padding:18px 0;animation:38s linear infinite aw-marquee;display:flex}.aw-marquee__item{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}.aw-marquee__item svg{color:var(--rose)}.aw-marquee:hover .aw-marquee__track{animation-play-state:paused}@keyframes aw-marquee{to{transform:translate(-50%)}}.aw-phone{aspect-ratio:300/610;background:#0f0d11;border-radius:46px;width:300px;max-width:100%;padding:10px;position:relative;box-shadow:0 0 0 2px #2a262d,0 40px 80px -30px #17131a8c}.aw-phone:before{content:"";z-index:3;background:#0f0d11;border-radius:20px;width:90px;height:26px;position:absolute;top:20px;left:50%;translate:-50%}.aw-phone__screen{background:var(--paper);width:100%;height:100%;color:var(--ink);border-radius:37px;position:relative;overflow:hidden}.aw-screen{transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.aw-screen.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)scale(.98)}.aw-screen__bar{border-bottom:1px solid var(--line);padding:52px 18px 12px;font-size:17px;font-weight:800}.aw-screen__bar small{color:var(--muted);font-size:12px;font-weight:600;display:block}.aw-screen__body{flex-direction:column;flex:1;gap:10px;padding:14px;font-size:13px;display:flex;overflow:hidden}.aw-wa{background:var(--wa-bg)}.aw-wa .aw-screen__bar{background:var(--wa-dark);color:#fff;border:0;align-items:center;gap:10px;display:flex}.aw-wa .aw-screen__bar small{color:#ffffffbf}.aw-wa__avatar{background:var(--grad);border-radius:50%;flex:none;width:34px;height:34px}.aw-bubble{max-width:82%;animation:aw-pop .35s var(--ease) both;white-space:pre-line;border-radius:12px;padding:8px 11px;font-size:13px;line-height:1.4;box-shadow:0 1px 1px #00000014}.aw-bubble--in{background:#fff;border-top-left-radius:4px;align-self:flex-start}.aw-bubble--out{background:var(--wa-bubble);border-top-right-radius:4px;align-self:flex-end}.aw-bubble time{text-align:right;color:#7a8a86;margin-top:2px;font-size:10px;display:block}@keyframes aw-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.aw-quick{flex-wrap:wrap;align-self:stretch;gap:6px;display:flex}.aw-quick button{color:#0a7cff;cursor:pointer;min-height:38px;animation:aw-pop .35s var(--ease) both;background:#fff;border:0;border-radius:10px;flex:auto;font-size:13px;font-weight:700;box-shadow:0 1px 1px #00000014}.aw-quick button:hover{background:#f4f9ff}.aw-typing{gap:4px;padding:10px 12px;display:inline-flex}.aw-typing i{background:#9aa6a3;border-radius:50%;width:6px;height:6px;animation:1s infinite aw-dot}.aw-typing i:nth-child(2){animation-delay:.15s}.aw-typing i:nth-child(3){animation-delay:.3s}@keyframes aw-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.aw-story{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);margin-top:48px;display:grid}.aw-story__steps{flex-direction:column;display:flex}.aw-story__step{opacity:.35;min-height:78vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;display:flex}.aw-story__step.is-active{opacity:1}.aw-story__time{font-family:var(--font-serif);color:var(--rose);font-size:26px;font-style:italic}.aw-story__step p{color:var(--muted);max-width:38ch}.aw-story__stage{place-items:center;height:76vh;display:grid;position:sticky;top:12vh}.aw-story__inline{display:none}.aw-story__progress{background:var(--line);border-radius:3px;width:3px;position:absolute;top:10%;bottom:10%;left:-28px}.aw-story__progress i{background:var(--grad);transition:height .4s var(--ease);border-radius:3px;position:absolute;inset:0 0 auto}.aw-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-mini-card{background:var(--canvas);border-radius:14px;padding:12px}.aw-pay{gap:6px;display:flex}.aw-pay span{text-align:center;background:var(--paper);border:1.5px solid var(--line);border-radius:10px;flex:1;padding:8px 4px;font-size:12px;font-weight:800}.aw-pay span.is-on{border-color:var(--ink)}.aw-bar{background:var(--line);border-radius:8px;height:8px;overflow:hidden}.aw-bar i{background:var(--grad);border-radius:8px;height:100%;display:block}.aw-tabs{scrollbar-width:none;gap:8px;margin:36px -2px 0;padding:4px 2px 12px;display:flex;overflow-x:auto}.aw-tabs::-webkit-scrollbar{display:none}.aw-tabs .aw-chip{flex:none}.aw-feature-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.aw-feature{background:var(--paper);border-radius:var(--radius);border:1.5px solid var(--line);transition:transform .3s var(--ease), border-color .3s, box-shadow .3s;animation:aw-slide-in .5s var(--ease) both;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.aw-feature:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.aw-feature.is-picked{border-color:var(--rose);box-shadow:0 0 0 4px var(--rose-soft)}.aw-feature__icon{background:var(--rose-soft);width:46px;height:46px;color:var(--rose);border-radius:14px;place-items:center;display:grid}.aw-feature h4{letter-spacing:-.01em;margin:4px 0 0;font-size:17px}.aw-feature p{color:var(--muted);margin:0;font-size:15px}.aw-add{cursor:pointer;border:1.5px solid var(--ink);min-height:40px;transition:all .2s var(--ease);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.aw-add:hover{background:var(--ink);color:#fff}.aw-feature.is-picked .aw-add{background:var(--rose);border-color:var(--rose);color:#fff}.aw-pill{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:#fff;transition:transform .45s var(--ease), opacity .45s var(--ease);border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 24px);padding:8px 8px 8px 18px;display:flex;position:fixed;translate:-50%;box-shadow:0 20px 50px -18px #17131abf}.aw-pill.is-hidden{opacity:0;pointer-events:none;transform:translateY(140%)}.aw-pill.is-bump{animation:aw-bump .45s var(--ease)}.aw-pill__count{background:var(--grad);border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.aw-pill__text{font-size:14px;font-weight:700;line-height:1.25}.aw-pill__text small{color:#b9afb6;font-size:12px;font-weight:600;display:block}@keyframes aw-bump{30%{transform:scale(1.06)}60%{transform:scale(.98)}}.aw-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.aw-steps-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.aw-steps-list li{align-items:flex-start;gap:14px;display:flex}.aw-steps-list li span{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.aw-steps-list li.is-done span{background:var(--wa);color:#06331f}.aw-admin-card{background:var(--night-2);animation:aw-pop .5s var(--ease) both;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:12px;margin-top:22px;padding:16px;display:flex}.aw-phone-wrap{place-items:center;display:grid;position:relative}.aw-phone-wrap:before{content:"";aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#25d36647,#0000 65%);border-radius:50%;width:80%;position:absolute}.aw-calc{grid-template-columns:1.1fr 1fr;gap:28px;margin-top:44px;display:grid}.aw-panel{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--line);padding:clamp(22px,3vw,36px)}.aw-slider{gap:10px;display:grid}.aw-slider+.aw-slider{margin-top:26px}.aw-slider label{justify-content:space-between;font-weight:700;display:flex}.aw-slider output{font-weight:800}.aw-slider input[type=range]{width:100%;accent-color:var(--rose);cursor:pointer;height:28px}.aw-result{background:var(--night);color:#fff;border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.aw-result:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#e2426b73,#0000 65%);border-radius:50%;width:90%;position:absolute;inset:auto -30% -60% auto}.aw-big-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1;position:relative}.aw-formula{color:#b9afb6;font-size:13px;position:relative}.aw-billing{justify-content:center;margin-top:28px}.aw-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.aw-plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);display:flex;position:relative}.aw-plan.is-popular{box-shadow:0 0 0 2px var(--rose), var(--shadow-lift);border-color:#0000}.aw-plan__badge{background:var(--grad);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:24px}.aw-plan__price{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:800;line-height:1}.aw-plan__price small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:700}.aw-plan__note{margin:-6px 0 0;font-size:14px}.aw-plan .aw-ticks{flex:1;gap:10px;margin:6px 0 8px}.aw-plan .aw-ticks li{align-items:flex-start;font-size:15px;font-weight:600}.aw-plan .aw-ticks svg{color:var(--mint);margin-top:2px}.aw-plans__foot{max-width:820px;color:var(--muted);gap:10px;margin:32px auto 0;font-size:15px;display:grid}.aw-plans__foot p{margin:0}.aw-plans__foot b{color:var(--ink)}.aw-plans__foot a{color:var(--rose);font-weight:700}.aw-ticks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aw-ticks li{align-items:center;gap:12px;font-weight:700;display:flex}.aw-ticks svg{color:#ffb65c;flex:none}.aw-faq{gap:12px;max-width:820px;margin:40px auto 0;display:grid}.aw-faq details{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:0 22px;transition:box-shadow .3s}.aw-faq details[open]{box-shadow:var(--shadow-soft)}.aw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:17px;font-weight:800;list-style:none;display:flex}.aw-faq summary::-webkit-details-marker{display:none}.aw-faq summary:after{content:"+";color:var(--rose);transition:transform .3s var(--ease);font-size:26px;font-weight:400}.aw-faq details[open] summary:after{transform:rotate(45deg)}.aw-faq details p{color:var(--muted);margin:0 0 20px}.aw-footer{border-top:1px solid var(--line);padding:56px 0 40px}.aw-footer__grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.aw-footer nav{flex-wrap:wrap;gap:4px 18px;display:flex}.aw-footer nav a,.aw-footer nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:600;text-decoration:none}.aw-footer nav a:hover,.aw-footer nav button:hover{color:var(--ink)}@media (width<=960px){.aw-nav__links,.aw-nav__actions .aw-link-btn{display:none}.aw-burger{place-items:center;display:grid}.aw-mobile-menu{z-index:49;background:var(--canvas);border-bottom:1px solid var(--line);transition:transform .4s var(--ease);padding:12px 20px 20px;display:block;position:fixed;inset:64px 0 auto;transform:translateY(-110%)}.aw-mobile-menu.is-open{transform:none}.aw-mobile-menu a,.aw-mobile-menu button{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;width:100%;min-height:52px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.aw-hero__grid,.aw-split,.aw-calc,.aw-plans{grid-template-columns:1fr}.aw-plan.is-popular{order:-1}.aw-stage{margin:12px auto 0}.aw-story{grid-template-columns:1fr}.aw-story__stage{display:none}.aw-story__step{opacity:1;border-top:1px solid var(--line);min-height:0;padding:28px 0}.aw-story__inline{place-items:center;margin-top:24px;display:grid}.aw-story__progress{display:none}}@media (width<=560px){body{font-size:16px}.aw-nav__actions .aw-btn{padding:0 14px}.aw-hero__cta .aw-btn{flex:100%}.aw-stage{aspect-ratio:auto}.aw-stage__photo{aspect-ratio:4/3;position:relative;inset:auto}.aw-stage__app{width:94%;margin:-56px 0 0 auto;position:relative}.aw-float,.aw-float--b,.aw-pill__text small{display:none}.aw-feature-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:16px -20px 0;padding:4px 20px 16px;display:flex;overflow-x:auto}.aw-feature-grid::-webkit-scrollbar{display:none}.aw-feature{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aw-reveal{opacity:1;transform:none}.aw-marquee__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.aw-legal__bar{border-bottom:1px solid var(--line);background:var(--canvas)}.aw-legal__barrow{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.aw-legal__back{color:var(--muted);padding:12px 0;font-size:15px;font-weight:600;text-decoration:none}.aw-legal__back:hover{color:var(--ink)}.aw-legal{max-width:760px;padding-top:clamp(40px,7vw,80px);padding-bottom:clamp(48px,8vw,96px)}.aw-legal h2{letter-spacing:-.02em;margin:44px 0 10px;scroll-margin-top:24px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800;line-height:1.25}.aw-legal h3{margin:22px 0 6px;font-size:1.05rem;font-weight:700}.aw-legal p,.aw-legal li{color:var(--ink-2)}.aw-legal ul,.aw-legal ol{margin:8px 0;padding-left:1.2em}.aw-legal li{margin:6px 0}.aw-legal a{color:var(--rose);text-underline-offset:3px}.aw-legal__toc{flex-wrap:wrap;gap:8px;margin:28px 0 8px;display:flex}.aw-legal__toc a{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.aw-legal__toc a:hover{border-color:var(--line-strong);color:var(--ink)}
