@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-BwkfbSeq.woff2)format("woff2-variations"),url(/build/assets/inter-latin-opsz-BwkfbSeq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:400 900;src:url(/build/assets/gabarito-latin-WQHqLuQ4.woff2)format("woff2-variations"),url(/build/assets/gabarito-latin-WQHqLuQ4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ah-font:"Inter", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ah-font-display:"Gabarito", "Inter Display", "Inter", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ah-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ah-bg:#fff;--ah-surface:#fbf4e6;--ah-surface-2:#f3e8cf;--ah-border:#e6dabd;--ah-border-strong:#b5a888;--ah-canvas:#e9eee5;--ah-text:#0e1512;--ah-muted:#4a564f;--ah-subtle:#667069;--ah-primary:#0b7a4b;--ah-primary-ink:#fff;--ah-primary-hover:#09663f;--ah-primary-press:#075334;--ah-accent:#0b7a4b;--ah-mint:#eef5f1;--ah-dark-bg:#0b2418;--ah-dark-surface:#163a2b;--ah-dark-border:#24493a;--ah-dark-text:#f2f5f3;--ah-dark-muted:#a9bdb3;--ah-dark-accent:#5fd49a;--ah-dark-accent-ink:#0f2a1f;--ah-success:#0b7a4b;--ah-success-bg:#eef5f1;--ah-warning:#0e1512;--ah-warning-bg:#eceeed;--ah-danger:#b42318;--ah-danger-bg:#fdecea;--ah-map-bg:#f4f6f5;--ah-map-street:#dde2df;--ah-map-avenue:#cbd3ce;--ah-map-route:#0e1512;--ah-pin:#e5483b;--ah-pin-dot:#fff;--ah-radius:12px;--ah-radius-sm:8px;--ah-radius-btn:10px;--ah-radius-lg:16px;--ah-radius-pill:999px;--ah-shadow:0 1px 2px #0e15120d, 0 8px 24px #0e15120f;--ah-shadow-sm:0 1px 2px #0e15120f;--ah-shadow-lg:0 2px 4px #0e15120a, 0 24px 56px -12px #0e15122e;--ah-ring:0 0 0 3px #0b7a4b38;--ah-space-1:4px;--ah-space-2:8px;--ah-space-3:12px;--ah-space-4:16px;--ah-space-5:24px;--ah-space-6:32px;--ah-space-7:48px;--ah-space-8:64px;--ah-space-9:96px;--ah-space-10:128px;--ah-section-y:clamp(64px, 10vw, 128px);--ah-gutter:clamp(16px, 4vw, 32px);--ah-container:1200px;--ah-text-display:clamp(2.75rem, 6.5vw, 4.5rem);--ah-text-h1:clamp(2.25rem, 5vw, 3.5rem);--ah-text-h2:clamp(1.75rem, 3.6vw, 2.5rem);--ah-text-h3:1.25rem;--ah-text-lead:1.25rem;--ah-text-body:1rem;--ah-text-small:.875rem;--ah-text-caption:.75rem;--ah-tracking-display:-.035em;--ah-tracking-heading:-.02em}.ah-dark{--ah-bg:var(--ah-dark-bg);--ah-surface:var(--ah-dark-surface);--ah-surface-2:#1d4534;--ah-border:var(--ah-dark-border);--ah-border-strong:#33604d;--ah-text:var(--ah-dark-text);--ah-muted:var(--ah-dark-muted);--ah-subtle:#7f978b;--ah-primary:var(--ah-dark-accent);--ah-primary-ink:var(--ah-dark-accent-ink);--ah-primary-hover:#7fe0b0;--ah-accent:var(--ah-dark-accent);--ah-shadow:0 1px 2px #0003, 0 12px 32px #00000040;background:var(--ah-bg);color:var(--ah-text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.route-draw{stroke-dashoffset:0}}body{background:var(--ah-bg);color:var(--ah-text);font:400 16px/1.6 var(--ah-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ah-text);color:var(--ah-bg);border-radius:var(--ah-radius-sm);padding:8px 12px;position:absolute;top:-48px;left:16px}.skip:focus{top:8px}.wrap{width:100%;max-width:calc(var(--ah-container) + 2 * var(--ah-gutter));padding:0 var(--ah-gutter);margin:0 auto}.section{padding:var(--ah-section-y) 0}.section-alt{background:var(--ah-surface)}.label{font-size:var(--ah-text-small);color:var(--ah-muted);margin-bottom:12px;font-weight:500}.h-display,.h2,.h3{text-wrap:balance}p{text-wrap:pretty}.h-display{font-family:var(--ah-font-display);font-size:var(--ah-text-display);letter-spacing:var(--ah-tracking-display);font-weight:600;line-height:1.02}.h2{font-family:var(--ah-font-display);font-size:var(--ah-text-h2);letter-spacing:-.028em;max-width:22ch;font-weight:600;line-height:1.08}.h3{font-size:var(--ah-text-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}.lead{font-size:clamp(1.125rem, 2vw, var(--ah-text-lead));color:var(--ah-muted);max-width:60ch;line-height:1.5}.accent{color:var(--ah-primary)}.muted{color:var(--ah-muted)}.small{font-size:var(--ah-text-small)}.head{margin-bottom:clamp(32px,5vw,56px)}.h2+.lead,.head .lead{margin-top:16px}.more{margin-top:24px}.center{text-align:center}.center .h2,.center .lead{margin-left:auto;margin-right:auto}.btn{border-radius:var(--ah-radius-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-primary{background:var(--ah-primary);color:var(--ah-primary-ink)}.btn-primary:hover{background:var(--ah-primary-hover)}.btn-primary:active{background:var(--ah-primary-press)}.btn-secondary{background:var(--ah-bg);color:var(--ah-text);border-color:var(--ah-border-strong)}.btn-secondary:hover{background:var(--ah-surface)}.btn-sm{min-height:40px;padding:0 16px;font-size:15px}.arr{vertical-align:-3px;width:16px;height:16px;margin-left:6px;transition:transform .15s cubic-bezier(.23,1,.32,1);display:inline-block}a:hover>.arr,a:hover .open .arr{transform:translate(3px)}.textlink{color:var(--ah-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.textlink:hover{text-decoration-thickness:2px}.cta-row{margin-top:40px}.check{width:16px;height:16px;color:var(--ah-primary);flex:none}.trust{font-size:var(--ah-text-small);color:var(--ah-muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;display:flex}.trust li{align-items:center;gap:6px;display:inline-flex}.center .trust,.trust-center{justify-content:center}.trust-center{margin-top:24px}.top{z-index:40;background:var(--ah-bg);border-bottom:1px solid var(--ah-border);position:sticky;top:0}.top-in{align-items:center;gap:16px;height:64px;display:flex}.logo{color:var(--ah-text);margin-right:auto;padding:8px 0;display:inline-flex}.ah-logo{width:auto;height:32px}.nav{gap:4px;display:none}.nav a{border-radius:var(--ah-radius-sm);color:var(--ah-muted);padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--ah-text);background:var(--ah-surface)}.top-login{color:var(--ah-text);white-space:nowrap;padding:10px 4px;font-size:14px;font-weight:500;text-decoration:none}.top-login:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ah-primary);text-decoration-color:var(--ah-primary);text-underline-offset:5px}.lang{align-items:center;font-size:14px;font-weight:500;display:flex}.lang a{color:var(--ah-muted);padding:10px 6px;text-decoration:none}.lang a[aria-current]{color:var(--ah-text);text-decoration:underline;-webkit-text-decoration-color:var(--ah-primary);text-decoration-color:var(--ah-primary);text-underline-offset:5px;text-decoration-thickness:2px}.lang span{color:var(--ah-border-strong)}.top .btn{opacity:0;visibility:hidden;border:0;max-width:0;margin-left:-16px;padding:0;transition:opacity .15s,max-width .2s,padding .2s,margin .2s,visibility 0s .2s;display:none;overflow:hidden}.past-hero .top .btn{opacity:1;visibility:visible;max-width:200px;margin-left:0;padding:0 16px;transition:opacity .15s,max-width .2s,padding .2s,margin .2s}@media (width>=900px){.nav{display:flex}}@media (width>=480px){.top .btn{display:inline-flex}}.hero{padding:clamp(32px,5vw,64px) 0 clamp(48px,6vw,80px);overflow:hidden}.hero-grid{align-items:center;gap:40px;display:grid}.hero .lead{max-width:34ch;margin-top:20px}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.hero .visual{width:calc(100% + 56px)}}.create{background:var(--ah-bg);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);max-width:520px;box-shadow:var(--ah-shadow);margin-top:32px;padding:8px}.create-row{flex-direction:column;gap:8px;display:flex}.create input{border:1px solid var(--ah-border-strong);border-radius:var(--ah-radius);background:var(--ah-bg);width:100%;min-height:52px;box-shadow:var(--ah-shadow-sm);padding:12px 14px;font-size:16px}.create input::placeholder{color:var(--ah-subtle)}.create input:focus{border-color:var(--ah-primary);box-shadow:var(--ah-ring);outline:none}.create .btn{min-height:52px}@media (width>=560px){.create-row{flex-direction:row}.create input{flex:1}}.create-error{color:var(--ah-danger);padding:6px 6px 2px;font-size:14px}.next{font-size:var(--ah-text-small);color:var(--ah-muted);margin-top:12px}.help{font-size:var(--ah-text-small);margin-top:8px}.help summary{cursor:pointer;min-height:36px;color:var(--ah-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ah-border-strong);text-decoration-color:var(--ah-border-strong);align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.help summary::-webkit-details-marker{display:none}.help summary:hover{color:var(--ah-text)}.help p{border:1px solid var(--ah-border);border-radius:var(--ah-radius);background:var(--ah-bg);max-width:46ch;color:var(--ah-text);margin-top:8px;padding:12px 14px}.center .create{margin-left:auto;margin-right:auto}.visual{aspect-ratio:4/3;width:100%;position:relative}.visual .map{width:100%;height:100%;position:absolute;inset:0}.browser{background:var(--ah-bg);border:1px solid var(--ah-border);border-radius:var(--ah-radius);box-shadow:var(--ah-shadow-lg);position:relative;overflow:hidden}.browser-bar{background:var(--ah-surface);border-bottom:1px solid var(--ah-border);align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.browser-bar i{background:var(--ah-border-strong);border-radius:50%;flex:none;width:8px;height:8px}.browser-bar span{background:var(--ah-bg);border:1px solid var(--ah-border);height:18px;color:var(--ah-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:8px;padding:0 8px;font-size:11px;line-height:16px;overflow:hidden}.browser img{aspect-ratio:1280/800;object-fit:cover;object-position:top;width:100%}.phone{box-shadow:var(--ah-shadow-lg);background:#0e1512;border-radius:26px;padding:7px;position:relative}.phone img,.phone .screen{aspect-ratio:390/780;object-fit:cover;object-position:top;background:var(--ah-bg);border-radius:20px;width:100%}.visual .browser{width:64%;position:absolute;top:24%;left:33%}.visual .phone{width:23%;position:absolute;bottom:2%;right:0}.chip{background:var(--ah-bg);border:1px solid var(--ah-border);border-radius:var(--ah-radius);box-shadow:var(--ah-shadow);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex;position:absolute}.visual .chip{bottom:10%;left:2%}.loop{aspect-ratio:var(--ratio);position:relative;overflow:hidden}.loop video{object-fit:cover;width:100%;height:100%;display:block}.visual-loop{aspect-ratio:var(--ratio)}@media (width<=559px){.trust{gap:6px 12px;font-size:13px}.trust-center{grid-template-columns:auto auto;justify-content:center;display:grid}.hero .visual{width:calc(100% + 2 * var(--ah-gutter));margin:0 calc(-1 * var(--ah-gutter))}.visual .chip{padding:8px 10px;font-size:13px;bottom:2%}.phone{border-radius:18px;padding:4px}.phone img,.phone .screen{border-radius:14px}}.route-draw{stroke-dasharray:200;stroke-dashoffset:200px;animation:.9s ease-out .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.split{align-items:center;gap:48px;display:grid}@media (width>=900px){.split{grid-template-columns:7fr 5fr;gap:72px}}.prose{max-width:58ch;margin-top:20px}.chat{background:var(--ah-bg);width:100%;max-width:380px;box-shadow:var(--ah-shadow-lg);border-radius:20px;margin:0 auto;overflow:hidden}.chat-head{border-bottom:1px solid var(--ah-border);align-items:center;gap:12px;padding:16px 20px;font-size:15px;display:flex}.chat-head i{background:var(--ah-surface-2);width:36px;height:36px;color:var(--ah-muted);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.chat-body{background:var(--ah-surface);flex-direction:column;gap:10px;padding:20px 20px 28px;display:flex}.chat-day{color:var(--ah-muted);align-self:center;margin-bottom:6px;font-size:12px;font-weight:500}.bubble{background:var(--ah-bg);max-width:84%;box-shadow:var(--ah-shadow-sm);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:10px 14px 8px;font-size:15px;line-height:1.4}.bubble small{text-align:right;color:var(--ah-muted);margin-top:2px;font-size:12px;display:block}.chat-foot{border-top:1px solid var(--ah-border);align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:500;display:flex}.chat-foot .dot{background:var(--ah-text);width:8px;height:8px}.dot{background:var(--ah-primary);border-radius:50%;flex:none;width:6px;height:6px}.steps{gap:clamp(48px,7vw,96px);display:grid}.step{align-items:center;gap:24px;display:grid}@media (width>=900px){.step{grid-template-columns:5fr 7fr;gap:72px}.step:nth-child(2n){grid-template-columns:7fr 5fr}.step:nth-child(2n) .step-text{order:2}}.num{font-family:var(--ah-font-display);color:var(--ah-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:56px;font-weight:600;line-height:1}.step-text p:not(.num){color:var(--ah-muted);max-width:42ch;margin-top:10px}.step .h3{letter-spacing:-.02em;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.15}.vignette{--ratio:3 / 2;aspect-ratio:var(--ratio);border-radius:var(--ah-radius-lg);background:var(--ah-surface);position:relative;overflow:hidden}.vignette>svg{width:100%;height:100%;position:absolute;inset:0}.v-link{background:var(--ah-bg);border:1.5px solid var(--ah-primary);width:44%;box-shadow:var(--ah-ring);border-radius:10px;padding:11px 14px;font-size:14px;position:absolute;top:58%;left:6%}.v-link span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v-card{background:var(--ah-bg);border-radius:var(--ah-radius);width:40%;box-shadow:var(--ah-shadow);padding:18px 20px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.v-card b{color:var(--ah-muted);font-size:13px;font-weight:500;display:block}.v-card ul{gap:10px;margin-top:12px;font-size:15px;font-weight:500;display:grid}.v-card li{align-items:center;gap:10px;display:flex}.v-browser{width:88%;box-shadow:var(--ah-shadow);position:absolute;top:8%;left:6%}.v-live{bottom:7%;left:6%}.vignette .phone{width:30%;box-shadow:var(--ah-shadow);position:absolute;top:8%;left:35%}@media (width<=559px){.v-link{padding:8px 10px;font-size:12px}.v-card{width:44%;padding:12px}.v-card b{font-size:11px}.v-card ul{gap:6px;margin-top:8px;font-size:12px}.v-card li{gap:6px}.v-card .check{width:12px;height:12px}}.ah-dark .label,.ah-dark .lead,.ah-dark .muted{color:var(--ah-muted)}.ah-dark .btn-primary:hover{background:var(--ah-primary-hover)}.examples{gap:56px 40px;display:grid}.ex-card a.ex-link{color:inherit;border-radius:var(--ah-radius);text-decoration:none;display:block}.ex-frame{padding-bottom:6%;padding-right:7%;position:relative}.ex-frame .browser{border-color:var(--ah-dark-border);transition:transform .2s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 4px #0003,0 32px 64px -16px #00000080}.ex-frame .browser img{aspect-ratio:1440/900}.ex-frame .phone{border-radius:20px;width:24%;padding:5px;position:absolute;bottom:0;right:0;box-shadow:0 16px 40px -8px #0009}.ex-frame .phone img{border-radius:15px}.ex-card a.ex-link:hover .browser{transform:translateY(-4px)}.ex-meta{margin-top:24px}.ex-design{font-size:var(--ah-text-small);color:var(--ah-primary);margin-bottom:8px;font-weight:500}.ex-meta .h3{letter-spacing:-.02em;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.15}.ex-meta .place{color:var(--ah-muted);margin-top:4px}.ex-meta p:not(.place):not(.ex-design){color:var(--ah-muted);max-width:44ch;margin-top:12px}.ex-meta .open{color:var(--ah-primary);align-items:center;margin-top:16px;font-weight:500;display:inline-flex}@media (width>=900px){.examples{grid-template-columns:1fr 1fr}.ex-card:first-child{grid-column:1/-1}.ex-card:first-child .ex-link{grid-template-columns:8fr 4fr;align-items:center;gap:56px;display:grid}.ex-card:first-child .ex-meta{margin-top:0}.ex-card:first-child .ex-frame .phone{width:21%}}.ex-end{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:56px;display:flex}.footnote{font-size:var(--ah-text-small);color:var(--ah-muted);max-width:60ch}.bento{gap:16px;display:grid}.tile{background:var(--ah-surface);border-radius:var(--ah-radius-lg);flex-direction:column;justify-content:space-between;gap:28px;padding:28px;display:flex;overflow:hidden}.tile .h3{font-size:18px}.tile-text p{color:var(--ah-muted);margin-top:6px;font-size:15px;line-height:1.55}.tile-art{min-height:0}.tile-chat{padding-bottom:0}.tile-chat .tile-art{flex:1;order:2;align-items:flex-end;display:flex}.tile-chat .phone{width:min(82%,280px);box-shadow:var(--ah-shadow-lg);border-radius:32px;margin:0 auto -48px;padding:7px}.tile-chat .phone img{aspect-ratio:390/640;object-position:top;border-radius:25px}.tile-star .tile-art{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.t-score{flex:none;gap:6px;display:grid}.t-score b{font-family:var(--ah-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.stars{color:var(--ah-primary);gap:2px;display:flex}.star{width:18px;height:18px}.t-score small{color:var(--ah-muted);font-size:14px}.t-quote{background:var(--ah-bg);box-shadow:var(--ah-shadow-sm);border-radius:14px 14px 14px 4px;flex:240px;margin:0;padding:18px 20px;font-size:17px;font-weight:500;line-height:1.45}.t-quote cite{color:var(--ah-muted);margin-top:8px;font-size:14px;font-style:normal;font-weight:400;display:block}.t-menu,.t-hours{gap:10px;font-size:15px;display:grid}.t-menu div,.t-hours div{align-items:baseline;gap:8px;display:flex}.t-menu dt,.t-hours dt{flex:1;align-items:baseline;gap:8px;min-width:0;font-weight:500;display:flex}.t-menu dt:after{content:"";border-bottom:1.5px dotted var(--ah-border-strong);flex:1;min-width:12px;transform:translateY(-4px)}.t-menu dd,.t-hours dd{font-variant-numeric:tabular-nums;color:var(--ah-muted);white-space:nowrap}.t-hours dt{color:var(--ah-muted);font-weight:400}.t-hours dd{color:var(--ah-text)}.t-open{color:var(--ah-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:16px;font-size:15px;display:flex}.t-open b{color:var(--ah-primary);font-weight:600}.t-open .dot{width:8px;height:8px}.t-url{background:var(--ah-bg);box-shadow:var(--ah-shadow-sm);color:var(--ah-muted);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:15px;display:flex}.t-url svg{flex:none;width:16px;height:16px}.t-url span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.t-url b{color:var(--ah-text);font-weight:600}.t-url-2{box-shadow:none;border:1.5px dashed var(--ah-border-strong);background:0 0;margin-top:8px}.t-url .check{color:var(--ah-primary)}@media (width>=640px){.bento{grid-template-columns:1fr 1fr}.tile-chat{grid-row:span 2}}@media (width>=1000px){.bento{grid-template-columns:repeat(6,1fr)}.tile{grid-column:span 2;padding:32px}.tile-chat{grid-row:span 2;padding-bottom:0}.tile-chat .tile-art{align-items:stretch;min-height:380px}.tile-chat .phone{display:flex}.tile-chat .phone img{aspect-ratio:auto;height:100%}.tile-star{grid-column:span 4}}.split-who{align-items:start}.types{border-top:1px solid var(--ah-border-strong);display:grid}.types li{border-bottom:1px solid var(--ah-border-strong);font-family:var(--ah-font-display);letter-spacing:-.015em;padding:16px 0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500}.notfor{color:var(--ah-muted);max-width:52ch;margin-top:32px;font-size:15px}.objections{gap:28px;margin-top:48px;display:grid}@media (width>=760px){.objections{grid-template-columns:repeat(3,1fr);gap:32px}}.objections p{color:var(--ah-muted);margin-top:6px}.objections .h3{font-size:18px}.plans{gap:20px;max-width:880px;margin:0 auto;display:grid}@media (width>=760px){.plans{grid-template-columns:1fr 1fr}}@media (width<=759px){.plan.best{order:-1}.plan .rec:empty{display:none}}.plan{background:var(--ah-dark-surface);border:1px solid var(--ah-dark-border);border-radius:var(--ah-radius-lg);flex-direction:column;padding:32px;display:flex}.plan.best{border:2px solid var(--ah-dark-accent);padding:31px}.plan .rec{color:var(--ah-dark-accent);min-height:22px;margin-bottom:4px;font-size:14px;font-weight:600}.plan .name{font-size:20px;font-weight:600}.price{align-items:baseline;gap:4px;margin-top:16px;display:flex}.price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,3.5rem);font-weight:700;line-height:1}.price span{color:var(--ah-muted);font-size:18px}.plan .note{color:var(--ah-muted);margin-top:12px;font-size:15px}.plan .btn{width:100%;margin-top:auto}.plan .note{margin-bottom:28px}.includes{border:1px solid var(--ah-dark-border);border-radius:var(--ah-radius-lg);max-width:880px;margin:20px auto 0;padding:28px 32px}.includes .h3{font-size:17px}.includes ul{gap:10px 32px;margin-top:16px;font-size:15px;display:grid}@media (width>=560px){.includes ul{grid-template-columns:1fr 1fr}}@media (width>=900px){.includes ul{grid-template-columns:repeat(3,1fr)}}.includes li{align-items:flex-start;gap:10px;display:flex}.includes li .check{margin-top:4px}@media (width<=559px){.includes{padding:24px 20px}}.plan .btn-secondary{color:var(--ah-dark-text);border-color:var(--ah-border-strong);background:0 0}.plan .btn-secondary:hover{background:#ffffff0f}.ah-dark .trust{color:var(--ah-muted)}.ah-dark .check{color:var(--ah-dark-accent)}.faq-grid{gap:32px;display:grid}@media (width>=900px){.faq-grid{grid-template-columns:4fr 8fr;gap:64px}}.faq-grid .lead a{color:var(--ah-primary);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration-thickness:1px}.faq{border-top:1px solid var(--ah-border)}.faq details{border-bottom:1px solid var(--ah-border)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 14px no-repeat;flex:none;width:14px;height:14px;margin-top:6px}.faq details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/14px 1.5px no-repeat}.faq details p{color:var(--ah-muted);max-width:64ch;padding:0 32px 22px 0}.final{position:relative;overflow:hidden}.final .map{width:100%;height:100%;position:absolute;inset:0}.final .wrap{position:relative}.final .h2{max-width:20ch}.dock{z-index:30;padding:10px var(--ah-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ah-border);visibility:hidden;background:#fff;align-items:center;gap:12px;transition:transform .2s ease-out,visibility 0s .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0e15120f}.dock.on{visibility:visible;transition:transform .2s ease-out;transform:none}.dock span{font-size:var(--ah-text-small);color:var(--ah-muted)}@media (width>=480px){.dock{display:none}}.foot{border-top:1px solid var(--ah-border);padding:56px 0 40px;font-size:15px}.foot-grid{gap:24px;display:grid}@media (width>=800px){.foot-grid{grid-template-columns:1fr auto;align-items:start}}.foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.foot nav a{color:var(--ah-muted);padding:6px 0;text-decoration:none}.foot nav a:hover{color:var(--ah-text);text-decoration:underline}.foot .tag{color:var(--ah-muted);max-width:40ch;margin-top:12px}.foot .legal{color:var(--ah-muted);margin-top:32px;font-size:13px}.loading{z-index:100;background:#fffffff7;place-items:center;padding:24px;display:none;position:fixed;inset:0}.loading.on{display:grid}.loading-in{width:100%;max-width:340px}.loading svg{width:100%;height:auto;margin-bottom:20px}.loading .route-loop{stroke-dasharray:260;stroke-dashoffset:260px;animation:2.4s ease-in-out infinite draw}.loading ol{gap:10px;display:grid}.loading li{color:var(--ah-subtle);align-items:center;gap:10px;display:flex}.loading li.done,.loading li.now{color:var(--ah-text)}.loading li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.loading li.now:before{background:var(--ah-primary)}:root{--sv-forest:#0b2418;--sv-emerald:#0b7a4b;--sv-leaf:#5fd49a;--sv-cream:#fbf4e6;--sv-cream-2:#f3e8cf;--ah-font-display:"Gabarito", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.h-display,.h2{letter-spacing:-.02em;font-weight:800}.sv-leaf{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.sv-wave{z-index:1;width:100%;height:clamp(36px,6vw,90px);fill:var(--sv-cream);pointer-events:none;position:absolute;bottom:-1px;left:0}.sv-wave-top{top:-1px;bottom:auto}.top.ah-dark{--ah-bg:var(--sv-forest);border-bottom-color:#ffffff14}.hero{--ah-bg:var(--sv-forest);padding:clamp(28px,4vw,56px) 0 clamp(72px,10vw,150px);position:relative}.hero .wrap{z-index:2;position:relative}.hero-grid{gap:28px}.hero .h-display{color:var(--sv-cream);font-size:clamp(2.75rem,6vw,4.75rem);line-height:.98}.hero .h-display .accent{color:var(--sv-leaf)}.hero .lead{color:#d5e3db;max-width:32ch}.hero .create{background:#ffffff12;border-color:#ffffff29;box-shadow:0 24px 48px #00000047}.hero .create input{background:var(--sv-cream);color:#0e1512;border-color:#0000}.hero .create input::placeholder{color:#55605a}.hero .create input:focus{border-color:var(--sv-leaf);box-shadow:0 0 0 3px #5fd49a66}.hero .trust{color:#d5e3db}.create-extra{font-size:var(--ah-text-small)}.create-extra .help{margin-top:0}.hero .help p{color:#d5e3db;background:#ffffff0f;border-color:#ffffff24}.stage{aspect-ratio:100/106;width:100%;position:relative}.stage-scene{width:118%;max-width:none;position:absolute;top:0;left:-9%;-webkit-mask-image:radial-gradient(50% 52% at 50% 52%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 52% at 50% 52%,#000 62%,#0000 100%)}.laptop{filter:drop-shadow(0 30px 40px #00000080);width:76%;position:absolute;bottom:3%;left:6%}.laptop-screen{background:#0e1512;border:1px solid #2c3a33;border-radius:16px 16px 0 0;padding:9px 9px 0}.laptop-screen .browser-bar{background:#f1ece0;border-bottom:1px solid #ded6c4;border-radius:8px 8px 0 0;height:26px}.laptop-screen .browser-bar i{background:#cfc6b2}.laptop-screen .browser-bar span{color:#4a564f;background:#fff;border:0;height:16px;padding:0 8px;font-size:10px;line-height:16px}.laptop-screen img{aspect-ratio:1440/860;object-fit:cover;object-position:top;width:100%}.laptop-base{background:linear-gradient(#e9e1cf,#b9b09b);border-radius:2px 2px 14px 14px;width:114%;height:14px;margin-left:-7%;box-shadow:inset 0 2px #ffffff80}.stage-phone{z-index:2;background:#0e1512;border-radius:28px;width:24%;padding:6px;position:absolute;bottom:0;right:2%;box-shadow:0 0 0 1px #2c3a33,0 24px 40px #0000008c}.stage-phone img{border-radius:22px}.stage-pin{z-index:3;filter:drop-shadow(0 10px 12px #0006);width:14%;height:auto;position:absolute;top:33%;left:-1%;overflow:visible}.hero .sv-leaf-l{width:clamp(150px,19vw,290px);bottom:-70px;left:-120px}.hero .sv-leaf-r{width:clamp(150px,20vw,300px);top:-40px;right:-60px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px 48px}.hero-copy{align-self:end}.create-extra{align-self:start}.stage{grid-area:1/2/3;align-self:center}}@media (width<=999px){.stage{max-width:560px;margin:0 auto}.hero .sv-leaf-l{display:none}.hero .sv-leaf-r{width:170px;top:auto;bottom:16%;right:-70px}}.sv-cream{--ah-bg:var(--sv-cream);--ah-surface:var(--sv-cream-2);--ah-muted:#4a564f;--ah-border:#e6dabd;background:var(--sv-cream)}.problem .split{align-items:center}@media (width>=900px){.problem .split{grid-template-columns:6fr 6fr;gap:80px}}.night{padding:0 0 96px;position:relative}.night img{aspect-ratio:4/3;object-fit:cover;border-radius:120px 28px 28px;width:100%;box-shadow:0 2px 4px #0b24181f,0 32px 56px #0b241838}.night-chat{flex-direction:column;gap:8px;width:min(86%,380px);display:flex;position:absolute;bottom:0;left:-6%}.night-chat .bubble{background:#fff;border:0;border-radius:18px 18px 18px 4px;font-size:15px;box-shadow:0 1px 2px #0b24181a,0 12px 24px #0b241829}.night-chat .bubble:nth-child(2){margin-left:28px}.night-chat .bubble:nth-child(3){margin-left:8px}.night-chat .chat-foot{color:var(--ah-text);background:0 0;border:0;padding:6px 4px 0;font-size:14px;font-weight:600}.night-chat .chat-foot .dot{background:var(--ah-pin);width:9px;height:9px}@media (width<=899px){.night-chat{left:0}.night img{border-radius:72px 20px 20px}}.sv-emerald{background:var(--sv-emerald);color:var(--sv-cream);--ah-bg:var(--sv-emerald);--ah-text:var(--sv-cream);--ah-muted:#e6f4ec;--ah-surface:#0a6a41;--ah-primary:var(--sv-cream);--ah-primary-ink:#0f2a1f;--ah-primary-hover:#fff;--ah-primary-press:#f3e8cf;--ah-accent:var(--sv-cream);position:relative;overflow:hidden}.steps-band .wrap{z-index:2;position:relative}.steps-band .h2{color:var(--sv-cream);max-width:22ch;font-size:clamp(2.25rem,5vw,3.75rem)}.steps-band .num{color:#8fe6b9;letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(88px,11vw,160px);font-weight:900;line-height:.8}.steps-band .step .h3{font-family:var(--ah-font-display);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;line-height:1.08}.steps-band .step-text p:not(.num){margin-top:14px;font-size:18px;line-height:1.55}.steps-band .vignette{background:var(--sv-cream);box-shadow:0 0 0 10px var(--sv-cream), 0 36px 60px #04281873;border-radius:22px;overflow:hidden}.steps-band .step:nth-child(odd) .vignette{rotate:1.2deg}.steps-band .step:nth-child(2n) .vignette{rotate:-1.2deg}.sv-leaf-steps{width:clamp(150px,19vw,300px);bottom:-40px;right:-30px;transform:scaleX(-1)}@media (width<=899px){.steps-band .vignette{box-shadow:0 0 0 6px var(--sv-cream), 0 24px 40px #04281866;margin:0 6px}.sv-leaf-steps{opacity:.55}}@media (prefers-reduced-motion:no-preference){.hero .sv-leaf-l{transform-origin:0 100%;translate:0 calc(var(--sy,0) * -.07px);animation:7s ease-in-out infinite alternate sv-sway}.hero .sv-leaf-r{transform-origin:100% 0;translate:0 calc(var(--sy,0) * -.11px);animation:8s ease-in-out -2s infinite alternate-reverse sv-sway}.stage-scene{translate:0 calc(var(--sy,0) * .05px)}.laptop{animation:.7s cubic-bezier(.23,1,.32,1) both sv-rise}.stage-phone{animation:.7s cubic-bezier(.23,1,.32,1) .12s both sv-rise}.stage-pin{animation:.7s cubic-bezier(.34,1.56,.64,1) .45s both sv-drop}.night-chat.pre .bubble,.night-chat.pre .chat-foot{opacity:0;transform:translateY(14px)}.night-chat.in .bubble,.night-chat.in .chat-foot{opacity:1;transition:opacity .4s ease-out,transform .5s cubic-bezier(.23,1,.32,1);transform:none}.night-chat.in .bubble:nth-child(2){transition-delay:.25s}.night-chat.in .bubble:nth-child(3){transition-delay:.5s}.night-chat.in .chat-foot{transition-delay:.85s}}@keyframes sv-sway{0%{rotate:-1.6deg}to{rotate:1.8deg}}@keyframes sv-rise{0%{transform:translateY(28px)}}@keyframes sv-drop{0%{opacity:0;transform:translateY(-70px)}}.problem .h2{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1}.problem{padding-top:clamp(48px,6vw,88px)}@media (width<=899px){.night{padding-bottom:150px}}@media (width<=559px){.hero{padding-top:20px}.hero .lead{margin-top:14px;font-size:1.0625rem}.hero .create{margin-top:22px}.hero-grid{gap:8px}.stage{aspect-ratio:100/98}}@media (width<=999px){.hero-copy,.create-extra{display:contents}.hero-grid{gap:0}.hero .h-display{order:1}.hero .lead{order:2}.stage{order:3;width:88%;margin:4px auto 0}.hero .help{order:4;margin-top:6px}.hero .create{order:5;width:100%;max-width:560px;margin-top:6px}.hero .trust{order:6}.hero .sv-leaf-r{width:150px;top:250px;bottom:auto;right:-64px}}.compare .h2{max-width:20ch;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.02}.vs{background:var(--sv-emerald);color:var(--sv-cream);border-radius:24px;padding:20px 20px 6px;position:relative;box-shadow:0 2px 4px #0b24181f,0 28px 48px #0b241838}.vs-head span:not(.vs-brand){display:none}.vs-brand{color:var(--sv-cream);display:inline-flex}.vs-brand .ah-logo{height:30px}.vs-rows{margin-top:14px}.vs-row{border-top:1px solid #fff3;padding:16px 0 18px}.vs-q{color:#e6f4ec;font-size:14px;font-weight:600}.vs-us{font-family:var(--ah-font-display);letter-spacing:-.02em;color:var(--sv-cream);text-wrap:balance;margin-top:2px;font-size:1.875rem;font-weight:800;line-height:1.1}.vs-them{color:#e6f4ec;margin:8px 16px 0 0;font-size:15px;line-height:1.4;display:inline-block}.vs-them .who{font-weight:600}.vs-them .val{-webkit-text-decoration:line-through #fbf4e6bf;text-decoration:line-through #fbf4e6bf;text-decoration-thickness:1.5px}@media (width>=800px){.vs{--cols:20% 36% 22% 22%;color:var(--ah-text);box-shadow:none;background:0 0;border-radius:0;margin:40px 0 24px;padding:0}.vs:before{content:"";z-index:0;background:var(--sv-emerald);border-radius:28px;width:36%;position:absolute;top:-20px;bottom:-20px;left:20%;box-shadow:0 2px 4px #0b241824,0 36px 60px #0b241847}.vs-head,.vs-row{grid-template-columns:var(--cols);align-items:center;display:grid}.vs-head{color:var(--ah-muted);padding-bottom:14px;font-size:15px;font-weight:600}.vs-head span:not(.vs-brand){padding:0 24px;display:block}.vs-brand{z-index:1;padding:0 36px;position:relative}.vs-rows{margin-top:0}.vs-row{border-top:1px solid #e0d3b3;min-height:96px;padding:0}.vs-q{color:var(--ah-text);font-size:18px}.vs-us{z-index:1;border-top:1px solid #fff3;align-self:stretch;align-items:center;margin:-1px 0 0;padding:0 36px;font-size:clamp(1.5rem,2.7vw,2.25rem);display:flex;position:relative}.vs-row:first-child .vs-us{border-top-color:#fff3}.vs-them{color:var(--ah-muted);margin:0;padding:0 24px;font-size:17px;display:block}.vs-them .who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-them .val{text-decoration:none}}.vs-brand{--ah-primary:var(--sv-leaf)}body{background:var(--sv-cream);--ah-surface:var(--sv-cream-2);--ah-border:#e6dabd;--ah-border-strong:#cdbf9c;--ah-muted:#4a564f;--ah-subtle:#5c665f}.ah-dark{--ah-bg:var(--sv-forest);--ah-surface:#123524;--ah-border:#1f4633;--ah-border-strong:#33604d;--ah-muted:#c3d5cb;--ah-subtle:#a9bdb3}.section>.wrap{z-index:2;position:relative}.section{position:relative}.h2{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.02}.sv-wave-emerald{fill:var(--sv-emerald)}.sv-wave-cream2{fill:var(--sv-cream-2)}.ah-dark .create{background:#ffffff12;border-color:#ffffff29;box-shadow:0 24px 48px #00000047}.ah-dark .create input{background:var(--sv-cream);color:#0e1512;border-color:#0000}.ah-dark .create input::placeholder{color:#55605a}.ah-dark .create input:focus{border-color:var(--sv-leaf);box-shadow:0 0 0 3px #5fd49a66}.ah-dark .create-error{color:#ffb4a8}.examples-band{padding-top:calc(var(--ah-section-y) + clamp(24px, 5vw, 72px));overflow:hidden}.examples-band .h2{color:var(--sv-cream)}.sv-leaf-ex{opacity:.9;width:clamp(140px,17vw,260px);top:60px;right:-70px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ex-design{color:var(--sv-leaf)}.ex-meta .h3{font-family:var(--ah-font-display);color:var(--sv-cream);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}@media (width<=899px){.sv-leaf-ex{display:none}}.features .tile{background:#fff;border:0;border-radius:22px;box-shadow:0 1px 2px #0b24180f,0 16px 32px #0b241814}.features .tile .h3{font-family:var(--ah-font-display);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.features .tile-chat{background:var(--sv-emerald);color:var(--sv-cream);--ah-text:var(--sv-cream);--ah-muted:#e6f4ec}.features .tile-chat .tile-text p{color:#e6f4ec}.features .t-quote,.features .t-url{background:var(--sv-cream);box-shadow:none}.features .t-score b{font-weight:800}section.who{background:var(--sv-cream-2);overflow:hidden}section.who .types li{font-family:var(--ah-font-display);padding:14px 0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700}.sv-leaf-who{opacity:.95;width:clamp(130px,15vw,230px);bottom:-60px;right:-30px;transform:scaleX(-1)}@media (width<=899px){.sv-leaf-who{display:none}}.pricing{overflow:hidden}.pricing .h2{color:var(--sv-cream)}.price-grid{gap:20px;max-width:980px;margin:0 auto;display:grid}.price-grid .plans{max-width:none;margin:0}.price-grid .includes{background:#ffffff0d;border-color:#ffffff24;border-radius:22px;max-width:none;margin:0;padding:32px}.price-grid .includes .h3{font-family:var(--ah-font-display);color:var(--sv-cream);font-size:1.375rem;font-weight:700}.price-grid .includes ul{color:var(--sv-cream);grid-template-columns:1fr;gap:14px;font-size:16px}.plan.best{background:var(--sv-cream);color:#0e1512;--ah-text:#0e1512;--ah-muted:#4a564f;--ah-primary:var(--sv-emerald);--ah-primary-ink:#fff;--ah-primary-hover:#096840;--ah-primary-press:#075a37;border:0;border-radius:24px;padding:36px;box-shadow:0 2px 4px #0003,0 36px 64px #0006}.plan.best .rec{min-height:0;font-family:var(--ah-font-display);color:var(--sv-emerald);align-self:flex-start;margin-bottom:14px;font-size:1.25rem;font-weight:800;display:inline-block}.plan.best .name{color:#4a564f;font-size:16px;font-weight:600}.plan.best .price{flex-wrap:wrap;gap:4px 10px;margin-top:6px}.plan.best .price strong{font-family:var(--ah-font-display);letter-spacing:-.03em;color:#0e1512;font-size:clamp(3.75rem,9vw,5.5rem);font-weight:900}.plan.best .price span{color:#4a564f;font-size:20px}.plan .hint{color:#0e1512;margin-top:10px;font-size:18px;font-weight:600}.plan .save{color:var(--sv-emerald);margin-top:6px;font-size:15px;font-weight:600}.plan.best .note{color:#4a564f;max-width:38ch;margin:16px 0 28px;font-size:16px}.plan.best .btn{min-height:54px;font-size:17px}.plan-alt{background:0 0;border:1px solid #ffffff2e;border-radius:22px}.plan-alt .price strong{font-family:var(--ah-font-display);font-size:2.25rem}.plan-alt .textlink{margin-top:auto}.pay{text-align:center;max-width:980px;color:var(--sv-cream);margin:24px auto 0;font-size:16px}.sv-leaf-price{width:clamp(140px,17vw,260px);bottom:-40px;left:-60px}@media (width>=820px){.price-one{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:stretch}.price-one .plans{grid-template-columns:1fr}.price-grid:not(.price-one) .plans{grid-template-columns:2fr 3fr}.price-grid:not(.price-one) .plans .plan.best{grid-column:2}.price-grid:not(.price-one) .plans:not(.plans-three) .plan.best{grid-row:1}.price-grid:not(.price-one) .includes ul{grid-template-columns:1fr 1fr 1fr}}@media (width<=819px){.plans{grid-template-columns:1fr}.plan.best{padding:28px 24px}.sv-leaf-price{display:none}}@media (width>=820px){.price-grid:not(.price-one) .plans-three{grid-template-rows:auto auto}.plans-three .plan.best{grid-row:1/span 2}}.faq,.faq details{border-color:#dccfae}.faq summary{font-size:18px;font-weight:600}.final{padding-bottom:clamp(220px,34vw,460px);overflow:hidden}.final .h2{color:var(--sv-cream);max-width:16ch}.final-scene{width:min(1100px,150%);max-width:none;position:absolute;bottom:-8%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(50% 50% at 50% 55%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50% at 50% 55%,#000 60%,#0000 100%)}.sv-leaf-fl{width:clamp(130px,17vw,270px);bottom:-40px;left:-80px}.sv-leaf-fr{width:clamp(130px,17vw,270px);top:-30px;right:-60px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}@media (width<=699px){.sv-leaf-fl,.sv-leaf-fr{opacity:.8;width:120px}.sv-leaf-fl{left:-60px}.sv-leaf-fr{right:-60px}}.foot{border-top:1px solid #ffffff1a}.foot .logo{color:var(--sv-cream)}.dock.ah-dark{background:var(--sv-forest);border-top-color:#ffffff1f;box-shadow:0 -8px 24px #0000004d}.loading{background:#fbf4e6f7}.features .tile-chat{overflow:hidden}.features .tile-chat .tile-art{align-items:flex-start;min-height:0}.features .tile-chat .phone{margin-bottom:0;display:block}.features .tile-chat .phone img{aspect-ratio:390/780;height:auto}@media (width>=1000px){.features .tile-chat .tile-art{max-height:470px}}@media (width<=999px){.features .tile-chat .tile-art{max-height:360px}}@media (width<=559px){.pricing .trust-center{flex-direction:column;align-items:center;gap:8px;display:flex}}@media (width<=699px){.final{padding-bottom:300px}.final-scene{bottom:-4%}}@media (width<=799px){.vs-row{background-color:var(--sv-emerald)}}.final{padding-top:calc(var(--ah-section-y) + clamp(24px, 5vw, 72px))}section.who{background:var(--sv-cream);padding-top:0}.sv-leaf-ex,.sv-leaf-fr{transform:scaleX(-1)}@media (width>=1000px){.hero .h-display{font-size:clamp(4.75rem,6.2vw,5.75rem);line-height:.95}}.lead{color:var(--ah-text)}.h2,.h-display,.tile .h3,.step .h3{text-wrap:balance}.steps-band .vignette.loop video{scale:1.2}.steps-band .step:nth-child(2) .vignette.loop video{scale:1.26}.steps-band .v-pull{background:#e9efe6}@media (width<=899px){.steps-band .step .vignette{rotate:none}}.features .tile{justify-content:flex-start}.features .tile-chat .tile-art{flex:1;justify-content:center;align-items:flex-start;max-height:none}@media (width>=1000px){.features .tile-chat .tile-art{max-height:none}.features .tile-chat .phone{width:min(94%,330px)}}.price-grid .includes{flex-direction:column;display:flex}.price-grid.price-one .includes ul{flex:1;align-content:space-between}.final-scene{bottom:-14%}.final{padding-bottom:clamp(240px,38vw,500px)}@media (width<=699px){.final{padding-bottom:250px}.final-scene{width:112%;bottom:-3%}.sv-leaf-fr,.hero .sv-leaf-r{display:none}.lang a{padding:12px 8px}.trust{justify-content:flex-start}}.steps-band{padding-top:var(--ah-section-y)}.steps-band .vignette.loop video,.steps-band .step:nth-child(2) .vignette.loop video{scale:1.1}.steps-band .cta-row{margin-top:24px}.night img{border-radius:28px}.problem,section.who{padding-bottom:clamp(48px,6vw,88px)}.features .tile-chat .phone{margin-bottom:-40px}.t-url span{white-space:nowrap}@media (width<=899px){.sv-leaf-steps{display:none}.night img{border-radius:20px}}@media (width<=559px){:root{--ah-gutter:20px}.stage-phone{border-radius:14px;padding:3px}.stage-phone img{border-radius:11px}.hero .trust,.final .trust{flex-direction:column;align-items:flex-start;gap:6px}.final .trust{align-items:center}.steps-band .h2{font-size:2.125rem}.steps-band .cta-row .btn{width:100%}}.t-url-2 span{white-space:normal;text-overflow:clip;text-wrap:balance;overflow:visible}@media (width>=760px){.objections{margin-top:96px}}@media (width<=559px){.final .trust,.pricing .trust-center{grid-template-columns:auto;justify-content:center;place-items:start;gap:8px;display:grid}}.foot-legal{border-top:1px solid var(--ah-dark-border);flex-wrap:wrap;gap:4px 20px;margin-top:28px;padding-top:20px;font-size:14px;display:flex}.foot-legal a{color:var(--ah-muted);padding:6px 0;text-decoration:none}.foot-legal a:hover,.foot-legal a[aria-current]{color:var(--ah-text);text-decoration:underline}.foot-legal+.legal{margin-top:16px}.create-consent{color:var(--ah-muted);margin-top:10px;font-size:13px;line-height:1.5}.create-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.create-consent a:hover{color:var(--ah-text)}.doc-main{padding:clamp(32px,6vw,72px) 0 clamp(56px,8vw,96px)}.doc-grid{gap:28px;display:grid}@media (width>=1000px){.doc-grid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:64px}.doc-tabs{flex-direction:column;position:sticky;top:96px}}.doc-tabs{flex-wrap:wrap;gap:6px;font-size:15px;display:flex}.doc-tabs a{border-radius:var(--ah-radius-sm);color:var(--ah-muted);border:1px solid var(--ah-border);padding:8px 12px;text-decoration:none}.doc-tabs a:hover{color:var(--ah-text);background:var(--ah-surface)}.doc-tabs a[aria-current]{color:var(--ah-text);border-color:var(--ah-primary);background:var(--ah-surface);font-weight:600}@media (width>=1000px){.doc-tabs a{border-color:#0000}.doc-tabs a[aria-current]{box-shadow:inset 3px 0 0 var(--ah-primary);border-radius:0 var(--ah-radius-sm) var(--ah-radius-sm) 0;border-color:#0000}}.doc{overflow-wrap:break-word;min-width:0;max-width:72ch}.doc>.h2{max-width:none;margin-bottom:8px}.doc-updated{color:var(--ah-muted);font-size:var(--ah-text-small)}.doc-note{border-left:3px solid var(--ah-primary);background:var(--ah-surface);border-radius:0 var(--ah-radius-sm) var(--ah-radius-sm) 0;font-size:var(--ah-text-small);margin:16px 0 8px;padding:12px 16px}.doc>p.doc-note{color:var(--ah-text)}.doc h2{font-family:var(--ah-font-display);letter-spacing:-.015em;margin:44px 0 12px;scroll-margin-top:88px;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.25}.doc p,.doc ul,.doc ol,.doc .table{margin-top:12px}.doc ul{padding-left:1.25em;list-style:outside}.doc ol{padding-left:1.25em;list-style:decimal}.doc li+li{margin-top:8px}.doc li::marker{color:var(--ah-muted)}.doc a{color:var(--ah-accent);text-underline-offset:2px}.doc code{font-family:var(--ah-font-mono);background:var(--ah-surface);border-radius:4px;padding:1px 5px;font-size:.9em}.doc strong{font-weight:600}.doc .table{border:1px solid var(--ah-border);border-radius:var(--ah-radius);overflow:hidden}.doc table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.doc th{text-align:left;background:var(--ah-surface);font-weight:600}.doc th,.doc td{vertical-align:top;border-top:1px solid var(--ah-border);padding:12px 14px}.doc thead th{border-top:0}.doc td:first-child{font-weight:500}@media (width>=700px){.doc th:first-child,.doc td:first-child{width:30%}.doc .table table th:first-child:nth-last-child(3){width:26%}}@media (width<=699px){.doc thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.doc table,.doc tbody,.doc tr,.doc td{display:block}.doc tr{border-top:1px solid var(--ah-border);padding:14px 16px}.doc tbody tr:first-child{border-top:0}.doc td{border:0;padding:0}.doc td+td{margin-top:10px}.doc td:first-child{font-size:16px;font-weight:600}.doc td[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:var(--ah-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}}@media (width>=900px){.steps-band .vignette.loop{justify-self:center;width:100%;max-width:380px}}@media (width<=999px){.stage{margin-top:-6px}.hero .create{order:4;margin-top:4px}.hero .help{order:5;margin-top:10px}.hero .trust{order:6;margin-top:10px}}@media (width<=899px){.steps-band .step-text{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.steps-band .num{margin:0;font-size:64px;line-height:.85}.steps-band .step-text p:not(.num){grid-column:1/-1}.steps-band .vignette.loop{justify-self:center;width:min(80%,330px);margin:0}.steps{gap:64px}.examples{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--ah-gutter));padding:4px var(--ah-gutter) 12px;scroll-padding-inline:var(--ah-gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.examples::-webkit-scrollbar{display:none}.ex-card{scroll-snap-align:start;flex:0 0 min(84%,420px)}.ex-meta{margin-top:18px}.ex-meta p:not(.place):not(.ex-design){font-size:15px}.ex-end{text-align:center;flex-direction:column;align-items:center;margin-top:32px}.ex-end .footnote{margin:0 auto}.split-who{flex-direction:column;align-items:stretch;gap:0;display:flex}.split-who>div{display:contents}.split-who .h2{order:1}.split-who .lead{order:2}.split-who .types{order:3;margin-top:24px}.split-who .prose{order:4;margin-top:24px}.split-who .cta-row{order:5;margin-top:28px}.split-who .notfor{order:6;margin-top:20px}section.who{padding-top:clamp(48px,10vw,72px)}section.who .types{border:0;flex-wrap:wrap;gap:8px;display:flex}section.who .types li{border:1px solid var(--ah-border-strong);border-radius:var(--ah-radius-btn);font-family:var(--ah-font);letter-spacing:0;background:#fff;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.3}.vs-them{color:#e6f4ecd9}.vs-them .val{text-decoration-color:#fbf4e680;text-decoration-thickness:1px}.objections{gap:12px;margin-top:32px}.objections li{background:#fff;border-radius:18px;padding:20px;box-shadow:0 1px 2px #0b24180f,0 10px 24px #0b24180f}.objections .h3{font-size:17px}.objections p{font-size:15px}}@media (width<=639px){.bento{gap:12px}.features .tile{border-radius:20px;gap:20px;padding:22px}.features .tile-chat{padding-bottom:26px}.features .tile-chat .tile-art{max-height:none}.features .tile-chat .phone{border-radius:24px;width:min(56%,210px);margin:0 auto;padding:5px;box-shadow:0 2px 4px #0003,0 24px 40px #04281873}.features .tile-chat .phone img{border-radius:21px}.features .tile .h3{font-size:1.25rem}.t-score b{font-size:52px}.tile-star .tile-art{gap:16px}.t-quote{padding:14px 16px;font-size:16px}.t-url-2{color:var(--ah-text);border:0;font-weight:500;background:var(--sv-cream-2)!important}.t-menu,.t-hours{gap:8px}}@media (width<=559px){.ah-logo{height:27px}.top-in{gap:10px}.top-login{color:#c3d5cb;font-size:14px}.stage{margin-top:-32px}.hero .h-display,.hero .lead{z-index:4;position:relative}.stage-phone{width:29%}.night{padding-bottom:120px}.night-chat .bubble{font-size:14px}.problem{padding-bottom:40px}.ex-end .btn,.split-who .cta-row .btn{width:100%}.plan-alt{padding:24px}.includes li{line-height:1.45}.faq summary{padding:18px 0;font-size:17px}}.vs-them .val{text-decoration-color:#fbf4e6b3}@media (width<=899px){.vs-them{color:#e6f4ec}}.plan-alt{border-color:#ffffff47}@media (width<=999px){.hero .create{margin-top:18px}}@media (width>=560px) and (width<=999px){.stage{width:72%;max-width:480px}}@media (width>=640px) and (width<=899px){.steps-band .step{grid-template-columns:1fr 1fr;gap:32px}.steps-band .step:nth-child(2n) .step-text{order:2}.steps-band .vignette.loop{width:100%}}@media (width>=640px) and (width<=999px){.bento .tile:last-child{grid-column:1/-1}}@media (width<=899px){.ex-end{align-items:center}.ex-end .footnote{text-align:center}}@media (width>=560px) and (width<=999px){.stage{margin-top:-56px}.hero .h-display,.hero .lead{z-index:4;position:relative}}@media (width>=640px) and (width<=999px){.t-url-2{color:var(--ah-text);border:0;font-weight:500;background:var(--sv-cream-2)!important}}@media (width<=899px){.objections li{position:relative}.objections{margin-top:40px}section.who .types li{background:var(--sv-cream-2);color:#0e1512;border:0;font-weight:600}}@media (width<=639px){.bento{gap:16px}.features .tile-list{background:var(--sv-cream-2);box-shadow:none}.faq summary:after{background-color:var(--sv-cream-2);background-size:12px 1.5px,1.5px 12px;border-radius:50%;width:28px;height:28px;margin-top:-2px}.faq details[open] summary:after{background-color:var(--sv-cream-2);background-size:12px 1.5px}}@media (width<=559px){.problem .prose{font-size:16px}.stage-phone{width:27%;right:0}.pricing .trust-center{flex-flow:wrap;justify-content:center;gap:6px 16px;display:flex}.foot nav a{color:var(--sv-cream);font-weight:500}.foot .legal{font-size:12px;line-height:1.6}.night{padding-bottom:56px}.price-grid .includes{padding:24px}}@media (width<=639px){.features .tile-list .t-open b{color:#075a37}}@media (width<=899px){.steps-band .vignette.loop video,.steps-band .step:nth-child(2) .vignette.loop video{scale:1}.vs-them{margin:6px 0 0;font-size:15px;display:block}}@media (width<=559px){.night{padding-bottom:112px}.night-chat{gap:6px;width:min(88%,330px);left:12px}.night-chat .bubble{padding:8px 12px 6px;font-size:14px}.night-chat .bubble small{font-size:11px}.ex-frame{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;height:300px;padding:16px 0 0;overflow:hidden}.ex-frame .browser{display:none}.ex-frame .phone{border-radius:24px;width:64%;margin:0 auto;padding:5px;position:relative;bottom:auto;right:auto}.ex-frame .phone img{border-radius:19px}.foot .legal{font-size:13px}}@media (width<=380px){.ah-logo{height:24px}.top-in{gap:8px}}@media (width<=559px){.lang a{padding:12px 5px}.ex-card{flex-basis:78%}.top-login{padding:12px 4px}}.ex-dots{display:none}@media (width<=899px){.ex-dots{justify-content:center;gap:4px;margin-top:12px;display:flex}.ex-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.ex-dots button:before{content:"";background:#fbf4e661;border-radius:4px;width:8px;height:8px;transition:width .2s cubic-bezier(.23,1,.32,1),background .2s}.ex-dots button[aria-current]:before{background:var(--sv-leaf);width:22px}.ex-end{margin-top:24px}}@media (width<=559px){.steps-band .vignette.loop{width:100%}.steps{gap:56px}.steps-band .step{gap:20px}}@media (width<=799px){.vs{padding:18px 18px 4px}.vs-rows{margin-top:10px}.vs-row{grid-template-columns:1fr 1fr;column-gap:12px;padding:12px 0 14px;display:grid}.vs-q,.vs-us{grid-column:1/-1}.vs-q{font-size:13px}.vs-us{margin-top:0;font-size:1.5rem}.vs-them{margin:6px 0 0;font-size:14px;line-height:1.35;display:block}.vs-them .who{color:#e6f4ec;font-size:12px;font-weight:600;display:block}}.lang a[aria-current]{color:var(--sv-cream);font-weight:700}.foot .legal span{display:block}.foot .legal span+span{margin-top:4px}@media (width>=560px) and (width<=999px){.final{padding-bottom:420px}.final-scene{width:100%;bottom:-2%}}.top-login,.lang a{align-items:center;min-height:44px;display:inline-flex}@media (width<=559px){.steps-band .vignette.loop{justify-self:center;width:calc(100% - 12px);rotate:none}.steps-band .h2{max-width:none;font-size:2rem}}@media (width>=560px) and (width<=799px){.vs{max-width:520px}}.t-open{border-top:1px solid var(--ah-border);padding-top:14px}@media (width>=1000px){.tile-list,.tile-lock{grid-column:span 2}}@media (width<=559px){.problem .lead{font-size:1.25rem;font-weight:500;line-height:1.4}.problem .prose{color:var(--ah-muted);margin-top:16px}.night-chat .bubble:nth-child(2){margin-left:20px}.night-chat .bubble:nth-child(3){margin-left:0}.night-chat .chat-foot{padding-left:2px}}@media (width<=399px){.features .t-url{gap:8px;padding:11px 12px;font-size:14px}.features .t-url .check{display:none}.features .t-open{gap:4px 6px;font-size:14px}}@media (width>=1000px){.features .tile-chat{contain:size;padding-bottom:28px}.features .tile-chat .tile-art{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;max-height:none;display:flex}.features .tile-chat .phone{width:auto;max-width:94%;height:100%;margin:0 auto;display:block}.features .tile-chat .phone img{aspect-ratio:390/780;object-fit:cover;object-position:top;width:auto;max-width:100%;height:100%}}
