@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;src:url(/fonts/figtree-57fd1acf8d.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:Caprasimo;font-style:normal;font-weight:400;src:url(/fonts/caprasimo-96278b066b.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:Fraunces;font-style:normal;font-weight:400 700;src:url(/fonts/fraunces-a3a154336e.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:Outfit;font-style:normal;font-weight:400 700;src:url(/fonts/outfit-d8a316f7cb.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{--lightningcss-light:initial;--lightningcss-dark: ;--font-display:"Caprasimo","Georgia",serif;--font-body:"Figtree",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"Menlo",monospace;--brand-ink:#27241f;--brand-cream:#f5ead8;--brand-color:var(--brand-ink);--bg:#f7f0e4;--surface:#fbf7f1;--surface2:#f1e8da;--stripe:#e9dfcf;--field:#fffdf9;--text:#201e1d;--muted:#4f483f;--border:#201e1d1a;--border-strong:#201e1d3d;--hover:#201e1d0d;--track:#eadfce;--accent:#a45926;--accent-hover:#934f21;--on-accent:#fffaf3;--accent-soft:#ffe1d0;--accent-ink:#8c491a;--sage:#7a8a5e;--sage-soft:#e1eecc;--sage-ink:#3d472b;--hot:#c67139;--hot-soft:#ffe9dc;--hot-ink:#8c491a;--danger-soft:#fbe3dc;--danger-ink:#a3321c;--toast-bg:#2e2b25;--toast-text:#f5ead8;--preview-bg:#efe6d6;--preview-dot:#201e1d1c;--preview-glow:#fffaf399;--chart-a:#227ba2;--chart-b:#c67139;--source-instagram:#e9548e;--source-youtube:#c53109;--source-direto:#a98c00;--source-whatsapp:#00773c;--source-tiktok:#1299a9;--source-google:#4084fb;--source-linkedin:#095791;--source-facebook:#844cc4;--source-x:#2e2b25;--source-other:#cfc5b6;--source-instagram-on:#201e1d;--source-youtube-on:#fffaf3;--source-direto-on:#201e1d;--source-whatsapp-on:#fffaf3;--source-tiktok-on:#201e1d;--source-google-on:#201e1d;--source-linkedin-on:#fffaf3;--source-facebook-on:#fffaf3;--source-x-on:#fffaf3;--source-other-on:#201e1d;--kind-calendar:var(--source-google);--kind-calendar-on:var(--source-google-on);--kind-map:var(--source-direto);--kind-map-on:var(--source-direto-on);--kind-phone:var(--source-x);--kind-phone-on:var(--source-x-on);--ink:#2e2b25;--ink-text:#f5ead8;--ink-muted:#d2c9b9;--nav-bg:#f7f0e4d9;--ecooo-ground:#dcd3c4;--sb-bg:#2e2b25;--sb-text:#f5ead8;--sb-muted:#d2c9b9;--sb-hover:#f5ead812;--sb-active:#a45926;--sb-active-text:#fffaf3;--sb-chip:#f5ead824;--sb-card:#f5ead812;--sb-track:#f5ead824;--sb-link:#f6a06b;--radius-field:12px;--radius-row:14px;--radius-inner:16px;--radius-card:20px;--radius-feature:22px;--radius-pill:999px;--shadow-primary:0 10px 22px -12px var(--accent);--shadow-toast:0 12px 32px #2e2b2547;--shadow-phone:0 24px 48px -24px #201e1d8c;--shadow-tab:0 1px 3px #201e1d1f;--shadow-knob:0 1px 3px #00000040;--shadow-card-hover:0 10px 24px -16px #2e2b2573;--ease-out:cubic-bezier(.16,1,.3,1);--sidebar-w:232px;--sidebar-collapsed-w:64px;--mobile-nav-h:68px}html:has(.landing){--brand-color:var(--brand-cream);--bg:#1b1916;--surface:#24211d;--surface2:#2c2823;--stripe:#332e28;--field:#1f1c19;--text:#f3e8d6;--muted:#a89d8b;--border:#f5ead817;--border-strong:#f5ead838;--hover:#f5ead80d;--track:#3a342d;--accent:#d67f48;--accent-hover:#f6a06b;--on-accent:#1b1916;--accent-soft:#d67f482e;--accent-ink:#f6a06b;--sage-soft:#aebf9229;--sage-ink:#ccdbb2;--hot:#d67f48;--hot-soft:#d67f4824;--hot-ink:#f6a06b;--danger-soft:#e26d5424;--danger-ink:#f19a84;--toast-bg:#f3e8d6;--toast-text:#1b1916;--preview-bg:#161412;--preview-dot:#f5ead817;--preview-glow:#f5ead80d;--chart-a:#358ab2;--chart-b:#c67139;--source-instagram:#e2608d;--source-youtube:#c9350f;--source-direto:#af9010;--source-whatsapp:#007e38;--source-tiktok:#00a4b1;--source-google:#528dff;--source-linkedin:#396fa6;--source-facebook:#9556d5;--source-x:#cfc6b8;--source-other:#4d463e;--source-instagram-on:#201e1d;--source-youtube-on:#fffaf3;--source-direto-on:#201e1d;--source-whatsapp-on:#fffaf3;--source-tiktok-on:#201e1d;--source-google-on:#201e1d;--source-linkedin-on:#fffaf3;--source-facebook-on:#fffaf3;--source-x-on:#201e1d;--source-other-on:#fffaf3;--ink:#12110f;--ink-text:#f3e8d6;--ink-muted:#a8a08f;--nav-bg:#1b1916d9;--ecooo-ground:#0c0b0a;--sb-bg:#12110f;--sb-text:#f3e8d6;--sb-muted:#a8a08f;--sb-active:#d67f48;--sb-active-text:#1b1916}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:13.5px;line-height:1.45}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}svg{flex:none}::selection{background:var(--accent-soft);color:var(--text)}html:has(.landing) ::selection{background:#d67f4859}input{caret-color:var(--accent)}::placeholder{color:var(--muted);opacity:.75}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.num{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-weight:400}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--radius-pill);color:var(--text);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:disabled{opacity:.45}.btn--primary{font-weight:700}.btn--primary:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.btn--primary:active:not(:disabled){background:var(--accent-hover);transform:translateY(1px)}.btn--secondary{box-shadow:inset 0 0 0 1px var(--border-strong)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.btn--danger:hover:not(:disabled){filter:brightness(1.08);color:var(--surface)}.btn--danger-ghost:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}.btn--dark:hover:not(:disabled){color:var(--bg);opacity:.9}.btn--form{height:40px;padding:0 18px}.btn--xl{height:52px;padding:0 24px;font-size:15.5px}.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.icon-btn--outlined:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--surface)}.badge{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge--sm{height:20px;padding:0 8px;font-size:11px}.badge--live{background:var(--sage-soft);color:var(--sage-ink)}.input{border:1px solid var(--border);border-radius:var(--radius-field);background:var(--field);min-width:0;color:var(--text);outline:none;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.card__title{font-size:14px;font-weight:700}@keyframes contrast-pulse-a{50%{opacity:.45;transform:scale(.985)}}@keyframes contrast-pulse-b{50%{opacity:.45;transform:scale(.985)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes color-panel-in{0%{opacity:0;transform:translateY(-4px)}}.segmented{border-radius:var(--radius-pill);background:var(--surface2)}.segmented>button{border-radius:var(--radius-pill);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.segmented>button[aria-selected=true]{box-shadow:var(--shadow-tab)}.brand{max-width:100%;color:var(--brand-color);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{color:var(--brand-color)}.brand__mark{width:var(--brand-size);height:var(--brand-size);flex:none}.brand__wordmark{width:calc(var(--brand-size)*4.9693);height:var(--brand-size);max-width:100%;display:block}.brand__mark>svg,.brand__wordmark>svg{width:100%;height:100%;display:block}.brand--symbol .brand__mark{display:block}.brand--cream{--brand-color:var(--brand-cream)}.brand--ink{--brand-color:var(--brand-ink)}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.avatar--person{background:#3d472b;padding:0;overflow:hidden}.avatar--person .person-mark{width:100%;height:100%;display:block}.bar{border-radius:var(--radius-pill);background:var(--track);height:6px;overflow:hidden}.bar>span{border-radius:var(--radius-pill);height:100%;display:block}.brand--link{border-radius:10px;text-decoration:none;transition:opacity .15s}.brand--link:hover{opacity:.85}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand--link:hover .wave,.brand--link:focus-visible .wave{transform-box:fill-box;transform-origin:0%;animation:.38s linear both aprox-wave-echo}.brand--link:hover .wave--outer,.brand--link:focus-visible .wave--outer{animation-delay:70ms}}.plan-recommendation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:22px 0;display:flex}.plan-recommendation__question{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.plan-recommendation label{font-size:14px;font-weight:700}.plan-recommendation .input{width:100px;min-height:44px;font-size:14px}.plan-recommendation__result{color:var(--muted);font-size:14px}.plan-picker{--plan-pad:clamp(22px,2.6vw,32px);--plan-ribbon:36px;width:100%}.plan-picker .landing-plan__audience{min-height:0}.plan-picker .landing-plan__ladder{order:1}.plan-values{margin:0;padding:0 6px;font-size:14px;line-height:1.4;list-style:none}.plan-values li{padding:11px 0}.plan-values li+li{border-top:1px solid var(--border)}.plan-picker__cards{--plan-pad:clamp(20px,2.4vw,28px);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.plan-picker__cell{min-width:0;display:flex}.plan-picker__cell>*{flex:1;min-width:0}.plan-picker__cell[data-lead]{order:-1}.plan-picker__after{flex-direction:column;gap:12px;min-width:0;margin-top:auto;display:flex}.plan-picker__after>:last-child{margin-top:auto}.plan-picker__cards+.plan-values li{text-wrap:pretty}@media (hover:hover){.plan-choice:not(:disabled):hover{background:var(--hover)}}.plan-choice--lead:not(:disabled){background:var(--accent);color:var(--on-accent);box-shadow:0 10px 22px -12px var(--accent);font-weight:700}@media (hover:hover){.plan-choice--lead:not(:disabled):hover{background:var(--accent-hover)}}.plan-picker__cards+.plan-values{margin-top:20px}@supports (container-type:inline-size){.plan-picker{container:plan-picker/inline-size}.plan-picker__cards{--plan-pad:clamp(20px,2.8cqi,30px)}@container plan-picker (min-width:560px) and (max-width:859px){.plan-picker__cards .landing-plan__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container plan-picker (min-width:680px){.plan-picker__cards+.plan-values{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:max(24px,min(5cqi,56px));max-width:860px;margin-inline:auto;display:grid}.plan-picker__cards+.plan-values li:nth-child(2){border-top:0}}@container plan-picker (min-width:860px){.plan-picker__cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-picker__cell[data-lead]{order:0}.plan-picker__cell>.landing-plan{margin-top:calc(var(--plan-ribbon) + 1.5px);margin-bottom:1.5px}.plan-picker__cards .landing-plan__ladder{order:0}.plan-picker__cards .landing-plan__audience{min-height:3em}@supports (grid-template-rows:subgrid) and (grid-row:calc(1*6 + 1)/span 6){.plan-picker__cards{row-gap:0}.plan-picker__cell{grid-row:calc(var(--band,0)*6 + 1)/span 6;margin-top:min(var(--band,0)*14px,14px)}.plan-picker__cell,.plan-picker__cell>.landing-plan-frame,.plan-picker__cell .landing-plan{grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.plan-picker__cell>*,.plan-picker__cell>.landing-plan-frame>.landing-plan{grid-row:1/-1}.plan-picker__cell .landing-plan>*,.plan-picker__cell .landing-plan:before,.plan-picker__cell .landing-plan:after{grid-column:1}.plan-picker__cell .landing-plan:before,.plan-picker__cell .landing-plan:after{content:"";pointer-events:none}.plan-picker__cell .landing-plan:before{grid-row:1}.plan-picker__cell .landing-plan:after{grid-row:-2/-1}.plan-picker__cell .landing-plan__ribbon{margin-bottom:var(--plan-pad);grid-row:1}.plan-picker__cell .landing-plan__head{grid-row:2}.plan-picker__cards .landing-plan__audience{min-height:0}.plan-picker__cell .landing-plan__cost{grid-row:3;margin-top:18px}.plan-picker__cell .landing-plan__ladder{grid-row:4;margin-top:18px}.plan-picker__cell .plan-picker__after{grid-row:6;margin-top:18px}}}}@media (prefers-reduced-motion:no-preference){.plan-choice:not(:disabled):active{transform:translateY(1px)}}.ecooo{vertical-align:middle;align-items:center;gap:14px;max-width:100%;display:inline-flex}.ecooo__art{width:var(--ecooo-size);height:var(--ecooo-size);flex:none;display:block}.ecooo__art>svg{width:100%;height:100%;display:block}.ecooo-shadow{fill:var(--ecooo-ground)}.ecooo__speech{border:1px solid var(--border-strong);border-radius:var(--radius-inner);background:var(--surface);min-width:0;color:var(--text);text-wrap:pretty}.ecooo__speech:before{content:"";border:solid var(--border-strong);background:inherit;border-width:0 0 1px 1px;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.ecooo[data-motion=paused] .ecooo__art *{animation-play-state:paused!important}@keyframes ecooo-arrive{0%{opacity:0}to{opacity:1}}@keyframes celBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes celBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes celWave{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes celBreath{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.022)}}@keyframes celDot{0%,to{opacity:.25}40%{opacity:1}}@keyframes celPoke{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes celWobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ecoPing{0%{opacity:0;transform:scale(.78)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@keyframes ecoZ{0%{opacity:0;transform:translate(-2px,6px)}30%,65%{opacity:1}to{opacity:0;transform:translate(3px,-10px)}}@keyframes celPeek{0%,58%,to{transform:translateY(0)}70%,84%{transform:translateY(60px)}}@keyframes ecoSwing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.ecooo__art *{animation:none!important}}.offline{z-index:80;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0 0 auto}@media (max-width:640px){.offline{padding:calc(env(safe-area-inset-top,0px) + 64px) 12px 0}}@keyframes offline-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes aprox-nod{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1)}6%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.012,.978)}20%,to{transform:scale(1)}}@keyframes aprox-wave-inner{0%,8%{opacity:.18;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-35%)scale(.86)}28%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(5%)scale(1.04)}40%{opacity:1;transform:translate(0)scale(1)}56%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)scale(1)}88%,to{opacity:.18;transform:translate(-35%)scale(.86)}}@keyframes aprox-wave-outer{0%,20%{opacity:.18;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-35%)scale(.86)}40%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(5%)scale(1.04)}52%{opacity:1;transform:translate(0)scale(1)}64%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)scale(1)}96%,to{opacity:.18;transform:translate(-35%)scale(.86)}}@keyframes aprox-wave-arrive{0%{opacity:.18;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-35%)scale(.86)}60%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(5%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aprox-wave-fade{0%,to{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.6,1)}50%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}}@keyframes aprox-rise{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(18px)}60%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-1.5px)}to{opacity:1;transform:translateY(0)}}@keyframes aprox-wave-enter{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-35%)scale(.8)}60%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(5%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aprox-wave-echo{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)scale(1)}30%{opacity:.3;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-35%)scale(.86)}70%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(5%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}.renewal__action:hover:not(:disabled){background:var(--surface2);color:var(--text)}.renewal__action:active:not(:disabled){transform:translateY(1px)}@keyframes calling-ring{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12,1.4)}}@keyframes mobile-more-veil{0%{opacity:0}}@keyframes mobile-more-rise{0%{opacity:0;transform:translateY(16px)}}.sidebar__collapse:is(:hover,:focus-visible) svg{transform:translate(-2px)}.shell--collapsed .sidebar__collapse:is(:hover,:focus-visible) svg{transform:translate(2px)}.sidebar__item:is(:hover,:focus-visible) .lucide-layout-dashboard rect:first-child{transform:translate(-1px,-1px)}.sidebar__item:is(:hover,:focus-visible) .lucide-layout-dashboard rect:nth-child(2){transform:translate(1px,-1px)}.sidebar__item:is(:hover,:focus-visible) .lucide-layout-dashboard rect:nth-child(3){transform:translate(1px,1px)}.sidebar__item:is(:hover,:focus-visible) .lucide-layout-dashboard rect:nth-child(4){transform:translate(-1px,1px)}.sidebar__item:is(:hover,:focus-visible) .lucide-globe{transform:rotate(18deg)}.sidebar__item:is(:hover,:focus-visible) .lucide-settings{transform:rotate(45deg)}@keyframes sidebar-current-in{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.sidebar__link:is(:hover,:focus-visible) svg{transform:translate(3px)}.sidebar__logout:is(:hover,:focus-visible) svg path:nth-child(-n+2){transform:translate(2px)}.insight [class*=rank-]{--rank:var(--source-other);--rank-on:var(--source-other-on)}.insight--clicks .kind-whatsapp{--rank:var(--source-whatsapp);--rank-on:var(--source-whatsapp-on)}.insight--clicks .kind-instagram{--rank:var(--source-instagram);--rank-on:var(--source-instagram-on)}.insight--clicks .kind-calendar{--rank:var(--kind-calendar);--rank-on:var(--kind-calendar-on)}.insight--visits .source-instagram{--rank:var(--source-instagram);--rank-on:var(--source-instagram-on)}.insight--visits .source-direto{--rank:var(--source-direto);--rank-on:var(--source-direto-on)}.insight--visits .source-whatsapp{--rank:var(--source-whatsapp);--rank-on:var(--source-whatsapp-on)}.insight--visits .source-google{--rank:var(--source-google);--rank-on:var(--source-google-on)}.segments{border-radius:10px;gap:2px;display:flex;overflow:hidden}.segments__part{min-width:6px;color:var(--rank-on);background:var(--rank);flex-basis:0;place-items:center;display:grid}.waffle{gap:3px;display:grid}.waffle__cell{aspect-ratio:1;background:var(--rank);border-radius:4px;display:block}@media (max-width:759px){.waffle{grid-template-columns:repeat(20,minmax(0,1fr))}.segments{height:30px}}@keyframes site-links-fade{0%{opacity:0}}@keyframes site-links-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes novelty-in{0%{opacity:0}to{opacity:1}}@keyframes novelty-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-scroll{0%{transform:translateY(58px)}to{transform:translateY(0)}}@keyframes scene-touch{0%{opacity:0;transform:translateY(34px)scale(1.2)}18%{opacity:.32;transform:translateY(34px)scale(1)}78%{opacity:.32;transform:translateY(-30px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(1.3)}}@keyframes scene-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scene-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-install-panel{0%,30%{opacity:1}38%,90%{opacity:0}97%,to{opacity:1}}@keyframes scene-install-touch{0%,8%{opacity:0;transform:scale(1.3)}15%,21%{opacity:.32;transform:scale(1)}26%{opacity:.32;transform:scale(.78)}34%,to{opacity:0;transform:scale(1.3)}}@keyframes scene-install-press{0%,21%{transform:scale(1)}26%{transform:scale(.92)}32%,to{transform:scale(1)}}@keyframes scene-install-land{0%,38%{opacity:0;transform:scale(.4)}48%{opacity:1;transform:scale(1.14)}56%,to{opacity:1;transform:scale(1)}}@keyframes scene-head-turn{0%{opacity:0;transform:translateY(8px)}5%,20%{opacity:1;transform:translateY(0)}24%,to{opacity:0;transform:translateY(0)}}@keyframes scene-head-ring{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(100%)}40%,55%{transform:translateY(200%)}60%,75%{transform:translateY(300%)}80%,95%{transform:translateY(400%)}to{transform:translateY(0)}}@keyframes scene-look-turn{0%{opacity:0;transform:scale(.94)}6%,25%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(1)}}@keyframes scene-video-roll{0%,12%{transform:translateY(0)}30%,90%{transform:translateY(-250px)}to{transform:translateY(0)}}@keyframes scene-video-touch{0%,8%{opacity:0;transform:translateY(34px)scale(1.2)}13%{opacity:.32;transform:translateY(34px)scale(1)}28%{opacity:.32;transform:translateY(-30px)scale(1)}34%,to{opacity:0;transform:translateY(-30px)scale(1.3)}}@keyframes scene-rail-ring-4{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(100%)}50%,70%{transform:translateY(200%)}75%,95%{transform:translateY(300%)}to{transform:translateY(0)}}@keyframes scene-three-turn{0%{opacity:0;transform:translateY(8px)}4%,30%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(0)}}@keyframes scene-rail-ring-3{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(100%)}66%,94%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes scene-format-page{0%,to{transform:translateY(-40px)}50%{transform:translateY(-240px)}}@keyframes scene-format-bar{0%,5%{opacity:0;transform:translateY(-100%)}11%,to{opacity:1;transform:translateY(0)}}@keyframes scene-format-tap{0%,13%{opacity:0;transform:scale(.6)}15%,17%{opacity:.5;transform:scale(1)}20%,to{opacity:0;transform:scale(1)}}@keyframes scene-format-drop{0%,17%{opacity:0;transform:translateY(-120%)}20%,29%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-120%)}}@keyframes scene-format-dock{0%,7%{opacity:0;transform:translateY(100%)}14%,to{opacity:1;transform:translateY(0)}}@keyframes scene-two-turn{0%{opacity:0;transform:translateY(8px)}5%,46%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(0)}}@keyframes scene-rail-ring-2{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scene-photos-near{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes scene-view-thumb{0%,36%{transform:translate(100%)}43%,96%{transform:translate(300%)}to{transform:translate(100%)}}@keyframes scene-view-edit{0%,38%{opacity:1}43%,96%{opacity:0}to{opacity:1}}@keyframes scene-view-clean{0%,38%{opacity:0}43%,96%{opacity:1}to{opacity:0}}@keyframes scene-view-roll{0%,52%{transform:translateY(0)}72%,94%{transform:translateY(-180px)}to{transform:translateY(0)}}@keyframes scene-view-touch{0%,50%{opacity:0;transform:translateY(34px)scale(1.2)}54%{opacity:.32;transform:translateY(34px)scale(1)}70%{opacity:.32;transform:translateY(-30px)scale(1)}76%,to{opacity:0;transform:translateY(-30px)scale(1.3)}}@keyframes scene-desktop-roll{0%,8%{transform:translateY(0)}78%,88%{transform:translateY(-68.4%)}to{transform:translateY(0)}}@keyframes scene-panel-touch{0%,30%{opacity:0;transform:scale(1.3)}36%{opacity:.32;transform:scale(1)}42%{opacity:.32;transform:scale(.82)}50%,to{opacity:0;transform:scale(1)}}@keyframes selection-bar-in{0%{opacity:0;transform:translateY(10px)}}.btn--ghost-ink:hover:not(:disabled){color:var(--ink-text);background:#f5ead81a}.pagination__step:hover:not(:disabled){background:var(--hover);color:var(--text)}@keyframes save-peek{0%{transform:translateY(46%)}}@keyframes editor-wait-in{0%{opacity:0;transform:translateY(10px)}}.row-move:hover:not(:disabled){background:var(--hover)}.row-move--danger:hover:not(:disabled){color:var(--danger-ink)}.add-dashed:hover:not(:disabled){background:var(--hover);color:var(--text)}.destination__select:hover:not(:focus){border-color:var(--border-strong)}@keyframes icon-pick-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes crop-fade{0%{opacity:0}}@keyframes crop-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes steps-open{0%{opacity:0;transform:translateY(-4px)}}.button-image__thumb:hover:not(:disabled),.product-row__thumb:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}@keyframes address-check-spin{to{transform:rotate(360deg)}}[data-motion-surface] .shell__main :-webkit-any(button:not(:disabled),a):-webkit-any(:hover,:focus-visible,:active) svg:not(:-webkit-any(.steps__chevron,.icon-pick__caret)){transform:var(--icon-gesture,scale(1.12))}[data-motion-surface] .shell__main :-moz-any(button:not(:disabled),a):-moz-any(:hover,:focus-visible,:active) svg:not(:-moz-any(.steps__chevron,.icon-pick__caret)){transform:var(--icon-gesture,scale(1.12))}[data-motion-surface] .shell__main :is(button:not(:disabled),a):is(:hover,:focus-visible,:active) svg:not(:is(.steps__chevron,.icon-pick__caret)){transform:var(--icon-gesture,scale(1.12))}.crop-dialog :is(button:not(:disabled),a):is(:hover,:focus-visible,:active) svg{transform:var(--icon-gesture,scale(1.12))}[data-motion-surface] .shell__main :-moz-any(.lucide-plus,.lucide-x){--icon-gesture:rotate(90deg)}.crop-dialog :-moz-any(.lucide-plus,.lucide-x){--icon-gesture:rotate(90deg)}[data-motion-surface] .shell__main :-moz-any(.lucide-arrow-right,.lucide-chevron-right){--icon-gesture:translateX(3px)}[data-motion-surface] .shell__main :-moz-any(.lucide-external-link,.lucide-mouse-pointer-click){--icon-gesture:translate(2px,-2px)}[data-motion-surface] .shell__main :-moz-any(.lucide-copy,.lucide-copy-plus){--icon-gesture:translate(-1px,-2px) scale(1.07)}[data-motion-surface] .shell__main :-moz-any(.lucide-rocket,.lucide-upload,.lucide-save,.lucide-bar-chart-3){--icon-gesture:translateY(-2px)}[data-motion-surface] .shell__main :-moz-any(.lucide-settings,.lucide-sun,.lucide-moon){--icon-gesture:rotate(35deg)}[data-motion-surface] .shell__main :-moz-any(.lucide-globe,.lucide-palette){--icon-gesture:rotate(18deg)}[data-motion-surface] .shell__main :-moz-any(.lucide-pencil,.lucide-trash-2){--icon-gesture:rotate(-14deg)}[data-motion-surface] .shell__main :-moz-any(.lucide-pause,.lucide-minus){--icon-gesture:scale(.85)}[data-motion-surface] .shell__main :-moz-any(.lucide-eye,.lucide-percent,.lucide-search,.lucide-check){--icon-gesture:scale(1.18)}[data-motion-surface=panel] .kpi:is(:hover,:focus-within) :is(.kpi__icon,.kpi__trend) svg{transform:var(--icon-gesture,scale(1.12))}[data-motion-surface=panel] .shortcut:is(:hover,:focus-visible) .shortcut__icon svg{transform:var(--icon-gesture,scale(1.12))}[data-motion-surface=sites] .site-card:is(:hover,:focus-within) .site-card__metrics svg{transform:var(--icon-gesture,scale(1.12))}[data-motion-surface=editor] :is(.editor-card,.block-card):is(:hover,:focus-within) .icon-dot svg{transform:var(--icon-gesture,scale(1.12))}@keyframes workspace-icon-in{0%{opacity:.65;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.novelty--featured .novelty__text>:-moz-any(h2,h3){font-size:26px}@media (prefers-reduced-motion:no-preference){@keyframes plans-intro-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ready-address-in{0%{opacity:0;transform:translateY(8px)}}}.landing{background:var(--bg);min-height:100dvh;font-size:15px;line-height:1.55}.landing [id]{scroll-margin-top:100px}.landing .btn--primary{background:var(--accent-ink);color:var(--bg)}.landing .btn--primary:hover{background:var(--text);color:var(--bg)}.landing main>section{content-visibility:auto;contain-intrinsic-size:auto 900px}.landing-wrap{width:100%;max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.landing-nav{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0}.landing-nav__inner{align-items:center;gap:24px;padding-top:12px;padding-bottom:12px;display:flex}.landing-nav__links{flex:1;gap:4px;display:flex}.landing-nav__brand{justify-content:center;min-width:44px;min-height:44px}.landing-nav__links a{border-radius:var(--radius-pill);min-height:44px;color:var(--text);align-items:center;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.landing-nav__links a:hover{background:var(--hover);color:var(--text)}.landing-nav__enter{min-height:44px;color:var(--text);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-nav__cta,.landing-nav__cta:hover{background:linear-gradient(180deg,#fffaf38c 0%,#fffaf300 46%),var(--accent-ink);min-height:44px;color:var(--bg);opacity:1;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fffaf3bf,0 0 0 1px #f6a06b66,0 10px 26px -8px #f6a06bf2}.landing-nav__cta:hover{background:linear-gradient(180deg,#fffaf3b8 0%,#fffaf300 52%),color-mix(in srgb,var(--accent-ink) 78%,white)}@keyframes landing-dock-reflex{0%,42%{background-position:130% -30%,0 0,0 0}68%,to{background-position:-30% 130%,0 0,0 0}}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:64px;padding-bottom:48px;display:grid}.landing-hero__copy{flex-direction:column;gap:22px;display:flex}.landing-hero h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:max(42px,min(5.3vw,68px));font-weight:400;line-height:1.04}.landing-hero__copy>p{max-width:34em;color:var(--muted);font-size:18px}.landing-hero__ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-example-link{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.landing-hero__copy>.landing-hero__trial{font-size:14px;line-height:1.65}.landing-hero__trial strong{color:var(--text);font-weight:600}.landing-panel-example{min-width:0;margin:0}.landing-hero__primary{box-shadow:0 12px 24px -12px var(--accent)}.landing-section{flex-direction:column;gap:28px;padding-top:80px;padding-bottom:80px;display:flex}.landing-section__head{flex-direction:column;gap:8px;max-width:640px;display:flex}.landing-section__head--center{text-align:center;align-items:center;max-width:none}.landing-section__head p{color:var(--muted)}.landing-story{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template:"head scene""benefits scene"1fr"cta foot"/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 64px;display:grid}.landing-story .landing-section__head{grid-area:head;gap:22px;margin-bottom:40px}.landing-story__scene{grid-area:scene}.landing-story__foot{grid-area:foot}.landing-story__cta{grid-area:cta;margin-top:28px}.landing-benefits{grid-area:benefits;margin:0}.landing-benefits>div{border-top:1px solid var(--border);padding-top:20px;position:relative}.landing-benefits>div+div{margin-top:24px}.landing-benefits dt{margin-bottom:8px;font-size:19px;font-weight:700}.landing-benefits dd{color:var(--muted);margin:0}.landing-section__head h2,.landing-center-title,.landing-cta h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:44px;font-weight:400;line-height:1.05}.landing-dark{background:var(--ink);color:var(--ink-text)}.landing-dark__head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;display:grid}.landing-dark__lead{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.landing-dark__lead>p{color:var(--ink-muted)}.landing-dark__cta,.landing-dark__cta:hover{background:var(--ink-text);color:var(--ink);font-weight:700}.landing-dark__cta:hover{opacity:.92}.landing-head__ecooo{pointer-events:none}.landing-section__head--center .landing-head__ecooo{margin-bottom:2px}.landing-center-head{flex-direction:column;align-items:center;gap:8px;display:flex}.landing-panel-example figcaption{color:var(--ink-muted);text-align:center;padding-top:16px;font-size:13px}.landing-plans{width:100%;max-width:1080px;margin:0 auto}.landing-plan-context{max-width:65ch;color:var(--muted);text-align:center;margin:0 auto}.plan-layers,.period-tabs{width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--border-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;gap:2px;margin:0 auto;padding:4px;display:grid}.plan-layers>button,.period-tabs>button{height:auto;min-height:44px;color:var(--text);text-wrap:balance;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),transform .12s var(--ease-out);padding:6px 22px;line-height:1.15}@media (hover:hover){.plan-layers>button:not([aria-selected=true]):hover,.period-tabs>button:not([aria-selected=true]):hover{background:var(--hover);background:color-mix(in srgb,var(--text) 9%,transparent)}}.plan-layers>button:active,.period-tabs>button:active{transform:translateY(1px)}.plan-layers>button[aria-selected=true],.period-tabs>button[aria-selected=true]{background:var(--text);color:var(--bg)}.period-tabs>button{flex-direction:column;gap:3px;padding-inline:18px}.period-tabs__hint{color:var(--accent-ink);letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.1}@media (max-width:480px){.plan-layers,.period-tabs{width:100%}.plan-layers>button,.period-tabs>button{padding-inline:8px;font-size:14px}.period-tabs{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.period-tabs>button{border-radius:22px}}.landing-section>.plan-recommendation{text-align:center;align-items:center;width:100%;max-width:1080px;margin:0 auto}.landing-section .plan-recommendation__question{justify-content:center}.landing-plan{padding:var(--plan-pad);background:linear-gradient(180deg,color-mix(in srgb,var(--text) 5%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1px var(--border);border-radius:26px;flex-direction:column;gap:18px;display:flex;position:relative}.landing-plan-frame{isolation:isolate;background:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 40px 90px -48px color-mix(in srgb,var(--accent) 80%,transparent);border-radius:27.5px;padding:1.5px;display:flex;position:relative;overflow:hidden}.landing-plan-frame__border{background:conic-gradient(from 0deg,transparent 0 48%,var(--accent) 62%,var(--sage) 76%,var(--accent-soft) 88%,transparent 96%);position:absolute;inset:-70%}.landing-plan-frame>.landing-plan{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface) 62%);box-shadow:none;flex:1;overflow:hidden}.landing-plan__head{flex-direction:column;gap:6px;display:flex}.landing-plan h3{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.1}.landing-plan__ribbon{height:var(--plan-ribbon);margin:calc(-1*var(--plan-pad)) calc(-1*var(--plan-pad)) calc(var(--plan-pad) - 18px);background:var(--accent);color:#1b1916;letter-spacing:.02em;place-items:center;font-size:13px;font-weight:700;display:grid}@keyframes coupon-ribbon-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.landing-plan__audience{color:var(--muted);font-size:14.5px;line-height:1.5}.landing-plan__price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.landing-plan__amount{display:contents}.landing-plan__currency{align-self:flex-start;margin-top:6px;font-size:20px;font-weight:600}.landing-plan__price strong{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(46px,min(4.6vw,60px));font-weight:400;line-height:1}.landing-plan__per{color:var(--muted);font-size:14.5px;font-weight:600}.landing-plan--featured .landing-plan__price strong,.landing-plan--featured .landing-plan__currency{color:var(--accent-ink)}.landing-plan__reference{color:var(--muted);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:13px;line-height:1.2;text-decoration-thickness:1px}.landing-plan__ladder{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.landing-plan__from{font-size:14px;font-weight:700;line-height:1.3}.landing-plan__perks{gap:9px 24px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.landing-plan__perks li{grid-template-columns:15px minmax(0,1fr);gap:10px;display:grid}.landing-plan__perks svg{color:var(--accent-ink);margin-top:2px}.landing-plan__perk--lead{font-weight:700}.landing-plan__cta{width:100%;min-height:48px}.landing-narrow{gap:24px;max-width:820px;margin:0 auto;padding-left:24px;padding-right:24px}.landing-center-title{text-align:center}.landing-faq{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:24px;overflow:hidden}.landing-faq>div+div{border-top:1px solid var(--border)}.landing-faq button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:18px 22px;font-size:15.5px;font-weight:700;display:flex}.landing-faq button>span:first-child{flex:1}.landing-faq__icon{background:var(--surface2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.landing-faq p{max-width:60ch;color:var(--muted);padding:0 22px 18px}.landing-cta-wrap{padding-bottom:56px}.landing-cta{background:var(--surface2);color:var(--text);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding:48px;display:grid}.landing-cta>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-cta p{color:var(--muted);font-size:15.5px}.landing-cta__action{align-items:center;gap:12px;max-width:100%;display:flex}.landing-cta__ecooo{pointer-events:none}.landing-cta__btn,.landing-cta__btn:hover{background:var(--ink);color:var(--ink-text);font-weight:700}.landing-cta__btn:hover{opacity:.92}.landing-footer{border-top:1px solid var(--border)}.landing-footer__inner{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.landing-footer__docs{flex-wrap:wrap;gap:0 4px;margin-left:auto;display:flex}.landing-footer__docs a{min-height:44px;color:var(--muted);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.landing-footer__docs a:hover{color:var(--text);text-decoration:underline}@media (max-width:640px){.landing-footer__docs{width:100%;margin-left:-10px}}@media (max-width:899px){.landing-nav__links{display:none}.landing-nav__enter{margin-left:auto}.landing-hero,.landing-story,.landing-dark__head{grid-template-columns:minmax(0,1fr)}.landing-story{grid-template-rows:auto;grid-template-areas:"head""scene""benefits""cta""foot"}.landing-story__cta{justify-content:center;display:flex}.landing-story .landing-section__head{margin-bottom:32px}}@media (max-width:639px){.landing-wrap,.landing-narrow{padding-left:20px;padding-right:20px}.landing-nav__cta{display:none}.landing-hero{padding-top:32px;padding-bottom:24px}.landing-hero__copy>p{font-size:16px}.landing .btn--xl{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px;padding:14px 18px}.landing-hero__ctas{flex-direction:column;align-items:flex-start}.landing-section{padding-top:48px;padding-bottom:48px}.landing-section__head h2,.landing-center-title,.landing-cta h2{font-size:32px}.landing-cta{grid-template-columns:minmax(0,1fr);padding:28px 22px}}.landing-motion-toggle{border-radius:var(--radius-pill);min-height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:4px auto 0;padding:0 12px;font-size:12px}.landing[data-motion=on] .landing-motion-toggle{display:flex}.landing-motion-toggle:hover{background:var(--hover);color:var(--text)}.landing-faq__answer{visibility:hidden;grid-template-rows:0fr;display:grid}.landing-faq__answer>div{min-height:0;overflow:hidden}.landing-faq__answer[aria-hidden=false]{visibility:visible;grid-template-rows:1fr}.landing-faq__item[data-expanded=true] .landing-faq__icon{background:var(--accent-soft);color:var(--accent-ink);transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}.landing .btn{transition:transform .18s var(--ease-out),background-color .18s ease,color .18s ease,border-color .18s ease}.landing .btn svg{transition:transform .22s var(--ease-out)}.landing .btn:focus-visible svg{transform:translate(4px)}.landing .btn:active{transform:scale(.98)}.landing-plan{transition:box-shadow .25s,background-color .25s}.landing-faq__answer{transition:grid-template-rows .26s var(--ease-out),visibility 0s linear .26s}.landing-faq__answer[aria-hidden=false]{transition:grid-template-rows .32s var(--ease-out),visibility 0s}.landing-faq__icon{transition:transform .26s var(--ease-out),background-color .18s ease,color .18s ease}.landing[data-motion=on] .landing-plan-frame__border{animation:8s linear infinite paused landing-spin}.landing[data-motion=on] .landing-plans.is-in-view :-moz-any(.landing-plan-frame__border,.landing-plan__seal-ring){animation-play-state:running}.landing[data-motion=on][data-motion-suspended] .landing-plans :-moz-any(.landing-plan-frame__border,.landing-plan__seal-ring){animation-play-state:paused}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing .btn:hover{transform:translateY(-2px)}.landing .btn:hover svg{transform:translate(4px)}}@keyframes landing-step-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-recommendation{0%{transform:scale(.94)}to{transform:scale(1)}}.landing-demo{border-radius:var(--radius-card);background:var(--bg);width:100%;position:relative;overflow:hidden}.landing-demo__inner{transform-origin:0 0;color:var(--text);background:var(--bg);grid-template-columns:68px minmax(0,1fr);font-size:14px;display:grid}.demo-rail{background:var(--sb-bg);color:var(--sb-muted);flex-direction:column;align-items:center;gap:6px;padding:18px 0 16px;display:flex}.demo-rail>.brand{margin-bottom:14px}.demo-rail>.avatar{margin-top:auto}.demo-rail__item{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.demo-rail__item.is-on{background:var(--sb-active);color:var(--sb-active-text)}.demo-stage{min-width:0;padding:22px 32px 0}.demo-hello{align-items:center;gap:12px;height:30px;margin:0;display:flex}.demo-hello>strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1}.demo-dots{gap:5px;margin-left:auto}.demo-teller{height:194px;margin-top:12px;position:relative}.demo-teller>.ecooo__speech{top:0;left:var(--say-at,0%);z-index:1;white-space:nowrap;max-width:none;transform:translateX(var(--say-pull,0%));transition:left .7s var(--ease-out),transform .7s var(--ease-out);padding:13px 20px;font-size:20px;line-height:1.5;position:absolute}.demo-teller>.ecooo__speech:before{top:auto;bottom:-6px;left:var(--tail-at,50%);transition:left .7s var(--ease-out);transform:translate(-50%)rotate(-45deg)}.demo-teller__num{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1}.demo-teller__walk{z-index:2;transform:translateX(var(--walk-to,0px));transition:transform .7s var(--ease-out);position:absolute;bottom:-6px;left:0}.demo-teller__hop{transform-origin:50% 100%;display:flex}.landing-demo[data-beat="1"]{--walk-to:524px;--say-at:50%;--say-pull:-50%;--tail-at:calc(50% + 94px)}.demo-tiles{grid-template-columns:360px minmax(0,1fr) minmax(0,1fr);gap:16px;height:256px;display:grid}.demo-tile{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;transition:opacity .45s var(--ease-out),border-color .45s var(--ease-out),background-color .45s var(--ease-out);flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.demo-tile>.card__title{margin:0}.landing-panel-demo:not([data-scene=still]) .demo-tile{opacity:.5}.landing-panel-demo:not([data-scene=still]) .demo-tile.is-on{opacity:1;border-color:var(--border-strong);background:var(--surface2)}.demo-pages{flex-direction:column;flex:1;justify-content:space-between;display:flex}.demo-page{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.demo-page__photo{object-fit:cover;border-radius:50%;grid-row:1/3;width:38px;height:38px}.demo-page__name{font-weight:600}.demo-page>.num{font-weight:700}.demo-page>.bar{grid-column:2/4}.demo-page>.bar>span{background:var(--chart-a);transform-origin:0}.demo-page--total{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;padding-top:12px;font-weight:600}.demo-page--total>.num{color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1}.demo-tile .waffle{grid-template-columns:repeat(20,minmax(0,1fr))}.demo-tile .segments{flex:none;height:56px}.demo-key{flex-direction:column;flex:1;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex}.demo-key>li{align-items:center;gap:10px;min-width:0;display:flex}.demo-key__swatch{background:var(--rank);width:24px;height:24px;color:var(--rank-on);border-radius:50%;flex:none;place-items:center;display:grid}.demo-key__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.demo-key .num{color:var(--muted);font-size:13px;font-weight:600}.landing-panel-demo>.landing-motion-toggle{color:var(--ink-muted)}.landing-panel-demo>.landing-motion-toggle:hover{color:var(--ink-text);background:var(--sb-card)}@media (prefers-reduced-motion:no-preference){.landing-panel-demo:not([data-scene=still]) .demo-teller__hop{animation:.7s both demo-hop}.landing-panel-demo:not([data-scene=still]) .demo-teller__hop>.ecooo{animation:2.6s ease-in-out .7s infinite alternate demo-breathe}.landing-panel-demo:not([data-scene=still]) .landing-demo:not(.landing-demo--compact) .demo-tile.is-on{animation:.42s .56s both demo-land}.landing-panel-demo:not([data-scene=still]) .demo-tile.is-on .waffle__cell{animation:demo-cell .32s calc(.62s + var(--i)*9ms) cubic-bezier(.16,1,.3,1) both}.landing-panel-demo:not([data-scene=still]) .demo-tile.is-on .demo-key>li{animation:demo-rise .42s calc(.9s + var(--i)*90ms) cubic-bezier(.16,1,.3,1) both}}.landing-panel-demo[data-scene=paused] .landing-demo__inner *{animation-play-state:paused!important}@keyframes demo-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1)}42%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-30px)scale(1)}84%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1.05,.93)}to{transform:translateY(0)scale(1)}}@keyframes demo-breathe{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes demo-land{0%{transform:translateY(0)}35%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes demo-pop{0%{opacity:0;transform:scale(.6)}}@keyframes demo-grow{0%{transform:scaleX(0)}}@keyframes demo-cell{0%{opacity:.1;transform:scale(.3)}}@keyframes demo-wipe{0%{clip-path:inset(0 100% 0 0 round 10px)}to{clip-path:inset(0 round 10px)}}@keyframes demo-rise{0%{opacity:0;transform:translateY(6px)}}.landing-story{--story-loop:14s;--story-play:running}.landing-story__scene{flex-direction:column;align-items:center;margin:0;display:flex}.landing-story__foot{flex-direction:column;align-items:center;padding-top:16px;display:flex}.landing-story__foot p{max-width:300px;color:var(--muted);text-align:center;font-size:13px}.story-phone{--st-ink:#201e1d;--st-quiet:#6a6259;--st-paper:#fffdf9;--st-wash:#f1ebe3;--st-rule:#201e1d1a;--st-address:#1c5d99;--st-star:#e3a21c;--st-star-off:#cfc7bc;--st-done:#e1eecc;--st-done-ink:#3d472b;width:300px;height:580px;box-shadow:0 0 0 1px var(--border-strong),0 30px 60px -30px #201e1d99;color:var(--st-ink);pointer-events:none;background:#201e1d;border-radius:40px;flex:none;padding:8px;font-size:13px;line-height:1.35}.story-screen{background:var(--st-paper);isolation:isolate;border-radius:32px;width:284px;height:564px;position:relative;overflow:hidden}.story-phone b{font-weight:700;display:block}.story-ig{background:var(--st-paper);position:absolute;inset:0}.story-ig__bar{align-items:center;gap:8px;height:46px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.story-ig__id{height:76px;color:var(--st-quiet);align-items:center;gap:14px;padding:0 14px;font-size:12.5px;display:flex}.story-ig__id b{color:var(--st-ink);font-size:14px}.story-ig__avatar{background:linear-gradient(45deg,#f2a93b,#dd4f3e 55%,#a93a93);border-radius:50%;flex:none;width:68px;height:68px;padding:3px}.story-ig__avatar img{border:2px solid var(--st-paper);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.story-ig__bio{height:40px;margin:6px 14px 0;font-size:12.5px;line-height:20px}.story-ig__where{margin:2px 6px 0;display:flex}.story-ig__address{height:28px;color:var(--st-address);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:flex}.story-ig__actions{grid-template-columns:1fr 1fr;gap:6px;margin:10px 14px 0;display:grid}.story-ig__actions span{background:var(--st-wash);border-radius:9px;place-items:center;height:32px;font-size:12.5px;font-weight:700;display:grid}.story-ig__actions span:first-child{background:var(--st-ink);color:var(--st-paper)}.story-ig__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:12px;display:grid}.story-ig__post{background:var(--st-page);height:93px;display:block;overflow:hidden}.story-ig__post img{object-fit:cover;width:100%;height:100%;display:block}.story-ig__post--text{background:var(--st-lead);color:#fffaf3;font-family:var(--font-display);text-align:center;place-items:center;padding:8px;font-size:15px;line-height:1.05;display:grid}.story-ig__post--soft{background:var(--st-page);color:var(--st-lead)}.story-page{z-index:1;background:var(--st-page);position:absolute;inset:0}.story-bar{border-bottom:1px solid var(--st-rule);background:var(--st-paper);justify-content:center;align-items:center;height:40px;display:flex}.story-bar span{border-radius:var(--radius-pill);background:var(--st-wash);align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.story-page__cover{object-fit:cover;width:100%;height:100px;display:block}.story-page__avatar{border:3px solid var(--st-page);object-fit:cover;border-radius:50%;width:66px;height:66px;margin:-33px auto 0;display:block;position:relative}.story-phone .story-page__title{font-family:var(--font-display);text-align:center;margin-top:8px;font-size:21px;font-weight:400;line-height:23px}.story-page__sub{color:var(--st-quiet);text-align:center;margin-top:3px;font-size:12px;line-height:17px;display:block}.story-page__buttons{gap:8px;margin:14px 14px 0;display:grid}.story-button{border-radius:var(--radius-inner);background:var(--st-button);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;height:58px;padding:0 12px;display:grid;box-shadow:0 1px 2px #201e1d14}.story-button__icon{background:var(--st-page);width:34px;height:34px;color:var(--st-lead);border-radius:50%;place-items:center;display:grid}.story-button b,.story-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-button b{font-size:13.5px;line-height:1.2}.story-button small{color:var(--st-quiet);font-size:11.5px;line-height:1.35;display:block}.story-button--photo{isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.story-button--photo>span:not(.story-button__media){z-index:1;min-width:0;max-width:58%;position:relative}.story-button__media{z-index:0;width:64%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%)}.story-button__photo{object-fit:cover;object-position:center;width:100%;height:100%}.story-button--lead{background:var(--st-lead);color:#fffaf3}.story-button--lead .story-button__icon{color:#fffaf3;background:#fffaf329}.story-button--lead small{color:#fffaf3cc}.story-page__made{color:var(--st-quiet);justify-content:center;align-items:center;gap:5px;margin-top:16px;font-size:11px;display:flex}.story-review{z-index:2;background:var(--st-paper);position:absolute;inset:0;transform:translate(104%);box-shadow:-18px 0 36px -24px #201e1db3}.story-review__place{color:var(--st-quiet);flex-direction:column;align-items:center;padding-top:56px;font-size:12px;line-height:17px;display:flex}.story-review__place img{object-fit:cover;border-radius:50%;width:56px;height:56px}.story-review__place b{color:var(--st-ink);margin-top:10px;font-size:16px;line-height:22px}.story-review__note{color:var(--st-quiet);text-align:center;margin-top:14px;font-size:11.5px;line-height:17px;display:block}.story-stars{justify-content:center;gap:8px;height:40px;margin-top:22px;display:flex}.story-star{width:40px;height:40px;display:block}.story-star svg{width:40px;height:40px;fill:var(--st-star);stroke:var(--st-star);stroke-width:1.6px;display:block}.story-comment{border:1px solid var(--st-rule);border-radius:var(--radius-field);background:#fff;flex-direction:column;align-items:flex-start;height:96px;margin:26px 16px 0;padding:11px 12px;font-size:13px;line-height:20px;display:flex;position:relative}.story-comment__hint{color:#8f867c;opacity:0;position:absolute;top:11px;left:12px}.story-publish{border-radius:var(--radius-pill);background:var(--st-done);height:48px;color:var(--st-done-ink);place-items:center;margin:18px 16px 0;font-size:13.5px;font-weight:700;display:grid}.story-publish>span{grid-area:1/1;align-items:center;gap:6px;display:flex}.story-publish__ask{color:var(--st-paper);opacity:0}.story-touch{z-index:4;position:absolute;top:0;left:0}.landing-benefits>div:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (max-width:899px){.landing-benefits{text-align:center;padding-top:22px}.landing-benefits dd{display:none}.landing-benefits dt{margin-bottom:0}.landing-benefits>div{border-top:0}.landing-benefits>div:before{display:none}.landing[data-motion=on] .landing-benefits{display:grid}.landing[data-motion=on] .landing-benefits>div{grid-area:1/1;margin-top:0;padding-top:19px}.landing[data-motion=on] .landing-benefits>div:nth-child(2){--story-step:1}.landing[data-motion=on] .landing-benefits>div:nth-child(3){--story-step:2}.landing[data-motion=on] .landing-benefits>div:before,.landing[data-motion=on] .landing-benefits>div:after{content:"";top:0;left:calc(50% - 60px + var(--story-step,0)*42px);border-radius:var(--radius-pill);width:36px;height:3px;display:block;position:absolute}.landing[data-motion=on] .landing-benefits>div:after{background:var(--border-strong)}.landing[data-motion=on] .landing-benefits>div:before{z-index:1}.landing[data-motion=on] .landing-benefits>div:not(:first-child) dt{opacity:0}}@media (max-width:339px){.story-phone{transform-origin:top;margin-bottom:-58px;transform:scale(.9)}}.story-page,.story-review,.story-ig__address,.story-button--review,.story-star svg,.story-comment__hint,.story-comment__line,.story-publish,.story-publish__ask,.story-publish__done,.story-touch,.landing-benefits>div:before,.landing-benefits dt{animation-duration:var(--story-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--story-play)}.story-star svg{transform-origin:50%;animation-fill-mode:backwards}.story-star:nth-child(2) svg{animation-delay:50ms}.story-star:nth-child(3) svg{animation-delay:.1s}.story-star:nth-child(4) svg{animation-delay:.15s}.story-star:nth-child(5) svg{animation-delay:.2s}@keyframes story-touch{0%{animation-timing-function:var(--ease-out);transform:translate(240px,612px)}7%,11.5%{animation-timing-function:var(--ease-out);transform:translate(178px,184px)}17%,27%{animation-timing-function:var(--ease-out);transform:translate(246px,524px)}33%,43%{animation-timing-function:var(--ease-out);transform:translate(214px,399px)}49.5%,53%{animation-timing-function:var(--ease-out);transform:translate(238px,243px)}58%,71%{animation-timing-function:var(--ease-out);transform:translate(252px,522px)}76%,79.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(214px,427px)}86%,to{transform:translate(240px,612px)}}@keyframes story-touch-press{0%,9.4%{transform:scale(1)}10%{transform:scale(.8)}11.6%,37.4%{transform:scale(1)}38%{transform:scale(.8)}39.6%,50.9%{transform:scale(1)}51.5%{transform:scale(.8)}53.1%,77.4%{transform:scale(1)}78%{transform:scale(.8)}79.6%,to{transform:scale(1)}}@keyframes story-touch-ring{0%,9.9%{opacity:0;transform:scale(.6)}10%{opacity:.9;transform:scale(.6)}13.2%,37.9%{opacity:0;transform:scale(2.2)}37.95%{opacity:0;transform:scale(.6)}38%{opacity:.9;transform:scale(.6)}41.2%,51.4%{opacity:0;transform:scale(2.2)}51.45%{opacity:0;transform:scale(.6)}51.5%{opacity:.9;transform:scale(.6)}54.7%,77.9%{opacity:0;transform:scale(2.2)}77.95%{opacity:0;transform:scale(.6)}78%{opacity:.9;transform:scale(.6)}81.2%,to{opacity:0;transform:scale(2.2)}}@keyframes story-address{0%,9.9%{background-color:#0000}10.3%,13%{background-color:#1c5d9929}15%,to{background-color:#0000}}@keyframes story-page{0%,11.5%{animation-timing-function:var(--ease-out);transform:translateY(101%)}16%,39.5%{animation-timing-function:var(--ease-out);transform:translate(0)}44%,92.5%{animation-timing-function:var(--ease-out);transform:translate(-22%)}95%,95.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(0)}98%,to{transform:translateY(101%)}}@keyframes story-review-press{0%,37.9%{transform:scale(1)}38.5%{transform:scale(.96)}40.5%,to{transform:scale(1)}}@keyframes story-review{0%,39.5%{animation-timing-function:var(--ease-out);transform:translate(104%)}44%,92.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(0)}95%,to{transform:translate(104%)}}@keyframes story-star{0%,51.5%{fill:#0000;stroke:var(--st-star-off);transform:scale(1)}51.7%{fill:var(--st-star);stroke:var(--st-star);animation-timing-function:var(--ease-out);transform:scale(.72)}54.5%,to{fill:var(--st-star);stroke:var(--st-star);transform:scale(1)}}@keyframes story-hint{0%,57%{opacity:1}57.4%,to{opacity:0}}@keyframes story-type-a{0%,57%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(28,end)}65%,to{clip-path:inset(0)}}@keyframes story-type-b{0%,66%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(13,end)}70%,to{clip-path:inset(0)}}@keyframes story-publish{0%,77.9%{background-color:var(--st-ink);transform:scale(1)}78.5%{background-color:var(--st-ink);transform:scale(.97)}80.5%,to{background-color:var(--st-done);transform:scale(1)}}@keyframes story-publish-ask{0%,78.6%{opacity:1}79.6%,to{opacity:0}}@keyframes story-publish-done{0%,79.2%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)}81.4%,to{opacity:1;transform:translateY(0)}}@keyframes story-step-a{0%{opacity:1;transform:scaleX(0)}11.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes story-step-b{0%,11.5%{opacity:1;transform:scaleX(0)}39.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes story-step-c{0%,39.5%{opacity:1;transform:scaleX(0)}80%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes story-term-a{0%,11.5%{color:var(--accent-ink)}13.5%,to{color:var(--text)}}@keyframes story-term-b{0%,11.5%{color:var(--text)}13.5%,39.5%{color:var(--accent-ink)}41.5%,to{color:var(--text)}}@keyframes story-term-c{0%,39.5%{color:var(--text)}41.5%,93%{color:var(--accent-ink)}96%,to{color:var(--text)}}@keyframes story-caption-a{0%,11.5%{opacity:1;transform:translateY(0)}13%,94.5%{opacity:0;transform:translateY(-6px)}94.6%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}96.5%,to{opacity:1;transform:translateY(0)}}@keyframes story-caption-b{0%,12.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}14.5%,39.5%{opacity:1;transform:translateY(0)}41%,to{opacity:0;transform:translateY(-6px)}}@keyframes story-caption-c{0%,40.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}42.5%,93%{opacity:1;transform:translateY(0)}94.5%,to{opacity:0;transform:translateY(-6px)}}.landing-maps{--story-loop:15s;border-top:0}.landing-maps__scene{flex-direction:column;grid-area:scene;align-items:center;margin:0;display:flex}@media (min-width:900px){.landing-maps{grid-template-areas:"scene head""scene benefits""foot benefits"}}.landing-maps .story-phone{--mp-land:#efe8dc;--mp-block:#e4dbcb;--mp-road:#fffdf9;--mp-park:#d6e4c1;--mp-park-path:#e8f0db;--mp-tree:#bdd3a1;--mp-park-ink:#55703a;--mp-water:#cfe1ea;--mp-name:#857b6e;--mp-pin:#cf4a33;--mp-pin-ink:#a3321c;--mp-you:#2f7fd0;--mp-open:#2f6b3a;--mp-site:#1c5d9929}.maps-app{background:var(--mp-land);position:absolute;inset:0;overflow:hidden}.maps-map{width:284px;height:564px;position:absolute;top:0;left:0;transform:translateY(-120px)}.maps-art{width:284px;height:564px;display:block}.maps-art__land{fill:var(--mp-land)}.maps-art__water{fill:var(--mp-water)}.maps-art__block{fill:var(--mp-block)}.maps-art__road{fill:none;stroke:var(--mp-road);stroke-linecap:round}.maps-art__park{fill:var(--mp-park);stroke:var(--mp-park);stroke-width:8px;stroke-linejoin:round}.maps-art__path{fill:var(--mp-park-path);stroke:var(--mp-park-path);stroke-width:3px;stroke-linecap:round}.maps-art__tree{fill:var(--mp-tree)}.maps-art__name{fill:var(--mp-name);letter-spacing:.02em;font-size:7.5px;font-weight:600}.maps-art__name--park{fill:var(--mp-park-ink);font-size:8.5px}.maps-you{border:2px solid var(--mp-road);background:var(--mp-you);border-radius:50%;width:12px;height:12px;position:absolute;top:334px;left:81px;box-shadow:0 1px 4px #201e1d4d}.maps-you__halo{background:var(--mp-you);opacity:0;border-radius:50%;position:absolute;inset:-2px}.maps-spot{border:2px solid var(--mp-road);background:var(--mp-pin);opacity:.6;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 3px #201e1d40}.maps-spot--a{top:208px;left:30px}.maps-spot--b{top:350px;left:250px}.maps-pin{position:absolute;top:278px;left:150px}.maps-pin__drop{filter:drop-shadow(0 2px 3px #201e1d4d);display:block;position:absolute;top:-33px;left:-13px}.maps-pin__drop path{fill:var(--mp-pin)}.maps-pin__drop circle{fill:var(--mp-road)}.maps-pin__shadow{filter:blur(1.5px);background:#201e1d38;border-radius:50%;width:16px;height:6px;position:absolute;top:-3px;left:-8px}.story-phone .maps-pin b{color:var(--mp-pin-ink);white-space:nowrap;text-shadow:0 1px 0 var(--mp-road),0-1px 0 var(--mp-road),1px 0 0 var(--mp-road),-1px 0 0 var(--mp-road),0 0 4px var(--mp-road);font-size:11.5px;line-height:16px;position:absolute;top:-31px;left:17px}.maps-search{z-index:1;border-radius:var(--radius-pill);background:var(--st-paper);height:44px;color:var(--st-quiet);align-items:center;gap:9px;padding:0 8px 0 14px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 1px 2px #201e1d29,0 6px 16px -8px #201e1d73}.maps-search>svg{flex:none}.maps-search__field{flex:1;min-width:0;font-size:13.5px;line-height:20px;display:grid}.maps-search__field>span{white-space:nowrap;grid-area:1/1}.maps-search__hint{opacity:0}.maps-search__typed{color:var(--st-ink);justify-self:start;font-weight:600}.maps-search__me{background:var(--st-wash);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.maps-sheet{z-index:2;background:var(--st-paper);border-radius:18px 18px 0 0;height:360px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 28px -16px #201e1d8c}.maps-sheet__grip{border-radius:var(--radius-pill);background:var(--st-star-off);width:36px;height:4px;margin:8px auto 0;display:block}.maps-place{color:var(--st-quiet);flex-direction:column;gap:2px;padding:10px 16px 0;font-size:12px;line-height:18px;display:flex}.maps-place b{color:var(--st-ink);font-size:18px;line-height:22px}.maps-place__kind{align-items:center;gap:6px;display:flex}.maps-stars{gap:1px;display:flex}.maps-stars svg{fill:var(--st-star);stroke:var(--st-star)}.maps-place em,.maps-info em{color:var(--mp-open);font-style:normal;font-weight:600}.maps-actions{gap:6px;margin:12px 0 0 16px;display:flex}.maps-action{border-radius:var(--radius-pill);height:34px;color:var(--st-address);flex:none;align-items:center;gap:5px;padding:0 12px 0 11px;font-size:12.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #1c5d995c}.maps-action--lead{background:var(--st-address);box-shadow:none;color:var(--st-paper)}.maps-action--site{background-color:var(--mp-site);box-shadow:inset 0 0 0 1.5px var(--st-address)}.maps-photos{border-radius:var(--radius-field);grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr;gap:3px;height:84px;margin:12px 16px 0;display:grid;overflow:hidden}.maps-photos img{object-fit:cover;background:var(--st-wash);width:100%;height:100%;min-height:0;display:block}.maps-photos img:first-child{grid-row:1/3}.maps-info{flex-direction:column;margin-top:8px;display:flex}.maps-info>span{align-items:center;gap:12px;height:38px;padding:0 16px;font-size:12.5px;display:flex}.maps-info>span+span{box-shadow:inset 0 1px 0 var(--st-rule)}.maps-info svg{color:var(--st-address);flex:none}.maps-info__site{color:var(--st-address);font-weight:600}.landing-maps .story-page{z-index:3;transform:translateY(101%)}.maps-map,.maps-pin,.maps-spot,.maps-search__hint,.maps-search__typed,.maps-sheet,.maps-action--site,.maps-info__site,.landing-maps .story-button--lead{animation-duration:var(--story-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--story-play)}.maps-spot{animation-fill-mode:backwards}.maps-spot--a{animation-delay:90ms}.maps-spot--b{animation-delay:.18s}.maps-you__halo{animation-duration:2.6s;animation-timing-function:var(--ease-out);animation-iteration-count:infinite;animation-play-state:var(--story-play)}@keyframes maps-touch{0%{animation-timing-function:var(--ease-out);transform:translate(240px,612px)}5.5%,9.5%{animation-timing-function:var(--ease-out);transform:translate(198px,40px)}14%,29%{animation-timing-function:var(--ease-out);transform:translate(250px,176px)}32%,35.5%{animation-timing-function:var(--ease-out);transform:translate(232px,452px)}41%,48.5%{animation-timing-function:var(--ease-out);transform:translate(256px,258px)}51.5%,54.5%{animation-timing-function:var(--ease-out);transform:translate(240px,331px)}60%,69%{animation-timing-function:var(--ease-out);transform:translate(252px,522px)}72.5%,75.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(238px,286px)}82%,to{transform:translate(240px,612px)}}@keyframes maps-touch-press{0%,7.4%{transform:scale(1)}8%{transform:scale(.8)}9.6%,33.4%{transform:scale(1)}34%{transform:scale(.8)}35.6%,52.4%{transform:scale(1)}53%{transform:scale(.8)}54.6%,73.4%{transform:scale(1)}74%{transform:scale(.8)}75.6%,to{transform:scale(1)}}@keyframes maps-touch-ring{0%,7.9%{opacity:0;transform:scale(.6)}8%{opacity:.9;transform:scale(.6)}11.2%,33.9%{opacity:0;transform:scale(2.2)}33.95%{opacity:0;transform:scale(.6)}34%{opacity:.9;transform:scale(.6)}37.2%,52.9%{opacity:0;transform:scale(2.2)}52.95%{opacity:0;transform:scale(.6)}53%{opacity:.9;transform:scale(.6)}56.2%,73.9%{opacity:0;transform:scale(2.2)}73.95%{opacity:0;transform:scale(.6)}74%{opacity:.9;transform:scale(.6)}77.2%,to{opacity:0;transform:scale(2.2)}}@keyframes maps-hint{0%,9.3%{opacity:1}9.6%,79%{opacity:0}79.2%,to{opacity:1}}@keyframes maps-typed{0%,9.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(17,end)}19%,79%{clip-path:inset(0)}79.2%,to{clip-path:inset(0 100% 0 0)}}@keyframes maps-pin{0%,20%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(-30px)}21%{opacity:1;animation-timing-function:var(--ease-out);transform:translateY(-22px)}24%,79%{opacity:1;transform:translateY(0)}79.2%,to{opacity:0;transform:translateY(-30px)}}@keyframes maps-spot{0%,20%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.4)}23%,79%{opacity:.6;transform:scale(1)}79.2%,to{opacity:0;transform:scale(.4)}}@keyframes maps-you{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes maps-sheet{0%,22.5%{animation-timing-function:var(--ease-out);transform:translateY(101%)}27%,34.5%{animation-timing-function:var(--ease-out);transform:translateY(216px)}39.5%,79%{transform:translateY(0)}79.2%,to{transform:translateY(101%)}}@keyframes maps-pan{0%,34.5%{animation-timing-function:var(--ease-out);transform:translateY(0)}39.5%,79%{transform:translateY(-120px)}79.2%,to{transform:translateY(0)}}@keyframes maps-site{0%,52.9%{background-color:#0000;transform:scale(1);box-shadow:inset 0 0 0 1px #1c5d995c}53.5%{background-color:var(--mp-site);box-shadow:inset 0 0 0 1.5px var(--st-address);transform:scale(.94)}55.5%,79%{background-color:var(--mp-site);box-shadow:inset 0 0 0 1.5px var(--st-address);transform:scale(1)}79.2%,to{background-color:#0000;transform:scale(1);box-shadow:inset 0 0 0 1px #1c5d995c}}@keyframes maps-site-row{0%,53.4%{background-color:#0000}54.2%,57%{background-color:var(--mp-site)}59.5%,to{background-color:#0000}}@keyframes maps-page{0%,55.5%{animation-timing-function:var(--ease-out);transform:translateY(101%)}60.5%,93%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translateY(0)}96.5%,to{transform:translateY(101%)}}@keyframes maps-lead-press{0%,73.9%{transform:scale(1)}74.5%{transform:scale(.97)}76.5%,to{transform:scale(1)}}@keyframes maps-step-a{0%{opacity:1;transform:scaleX(0)}34.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes maps-step-b{0%,34.5%{opacity:1;transform:scaleX(0)}55.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes maps-step-c{0%,55.5%{opacity:1;transform:scaleX(0)}93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes maps-term-a{0%,34.5%{color:var(--accent-ink)}36.5%,to{color:var(--text)}}@keyframes maps-term-b{0%,34.5%{color:var(--text)}36.5%,55.5%{color:var(--accent-ink)}57.5%,to{color:var(--text)}}@keyframes maps-term-c{0%,55.5%{color:var(--text)}57.5%,93%{color:var(--accent-ink)}96%,to{color:var(--text)}}@keyframes maps-caption-a{0%,34.5%{opacity:1;transform:translateY(0)}36%,94.5%{opacity:0;transform:translateY(-6px)}94.6%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}96.5%,to{opacity:1;transform:translateY(0)}}@keyframes maps-caption-b{0%,35.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}37.5%,55.5%{opacity:1;transform:translateY(0)}57%,to{opacity:0;transform:translateY(-6px)}}@keyframes maps-caption-c{0%,56.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}58.5%,93%{opacity:1;transform:translateY(0)}94.5%,to{opacity:0;transform:translateY(-6px)}}.landing-compare{border-top:1px solid var(--border)}.landing-compare .landing-section__head--center{margin-bottom:40px}.landing-compare__scene{justify-content:center;gap:14px 48px;display:grid}.compare-side{position:relative}.compare-side--before{grid-area:before}.compare-side--after{grid-area:after}.compare-captions{display:contents}.compare-caption{color:var(--muted);text-align:center;font-size:13.5px;font-weight:600}.compare-caption--after{color:var(--text);grid-area:cap-after}.compare-phone--after{position:relative}.compare-phone--after .story-page__cover{height:72px}.compare-phone--after .story-page__buttons{margin-top:42px}.compare-piece{margin:0 14px}.compare-phone--after .story-page__made{margin-top:0}.compare-phone--after .compare-piece b{font-size:13px;line-height:1.2}.compare-piece small,.compare-piece--about>span{color:var(--st-quiet);margin-top:2px;font-size:11.5px;display:block}.compare-piece--video{flex-direction:column;gap:2px;margin-top:2px;display:flex}.compare-video{aspect-ratio:16/9;background:#3c241c;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #201e1d1a}.compare-video img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare-video__play{background:linear-gradient(#201e1d00 45%,#201e1d61);place-items:center;display:grid;position:absolute;inset:0}.compare-video__play i{background:var(--st-lead);width:44px;height:44px;box-shadow:0 8px 16px -10px var(--st-lead),0 2px 6px #201e1d40;border-radius:50%;position:relative}.compare-video__play i:before{content:"";border:7px solid #0000;border-left:11px solid #fffaf3;border-right-width:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.compare-piece--about>span{font-size:11px;line-height:1.2}.compare-piece--map{display:block}.compare-map{background-color:#3c241c0f;background-image:repeating-linear-gradient(0deg,#0000 0 13px,#3c241c1f 13px 14px),repeating-linear-gradient(90deg,#0000 0 13px,#3c241c1f 13px 14px),linear-gradient(115deg,#0000 0 46%,#3c241c29 46% 54%,#0000 54%);border-radius:12px;align-items:flex-end;min-height:46px;padding:3px;display:flex;overflow:hidden}.compare-map__card{color:#f5ead8;background:#3c241c;border-radius:8px;min-width:0;padding:4px 8px}.compare-phone--after .compare-map__card b{color:#f5ead8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.compare-phone--after .compare-map__card small{color:#f5ead8;text-overflow:ellipsis;white-space:nowrap;margin-top:0;line-height:1.2;overflow:hidden}.landing-compare__cta{justify-content:center;margin-top:32px;display:flex}.landing-compare__foot{flex-direction:column;align-items:center;padding-top:16px;display:flex}.landing-compare__foot p{max-width:320px;color:var(--muted);text-align:center;font-size:13px}.landing-steps{--story-loop:15s;--story-play:running;grid-template:"scene head""scene list""scene cta"1fr"foot."/380px minmax(0,1fr);align-items:start;gap:0 64px;display:grid}.landing-steps .landing-section__head{grid-area:head;margin-bottom:36px}.landing-steps__scene{grid-area:scene;justify-content:center;display:flex}.landing-steps__list{grid-area:list;max-width:520px;margin:0;padding:0;list-style:none}.landing-steps__list>li{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 0 20px;display:grid;position:relative}.landing-steps__num{color:var(--accent-ink);grid-row:1/span 2;font-size:34px;line-height:1}.landing-steps__list h3{font-size:19px;font-weight:700;line-height:1.3}.landing-steps__list p{color:var(--muted);margin-top:4px}.landing-steps__list>li:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.landing-steps__cta{grid-area:cta;align-items:center;gap:14px;margin-top:32px;display:flex}.landing-steps__ecooo{pointer-events:none;flex:none}.landing-steps__foot{flex-direction:column;grid-area:foot;align-items:center;padding-top:16px;display:flex}.landing-steps__foot p{max-width:300px;color:var(--muted);text-align:center;font-size:13px}.landing-steps .story-phone{--ap-bg:#f7f0e4;--ap-surface:#fbf7f1;--ap-field:#fffdf9;--ap-wash:#f1e8da;--ap-text:#201e1d;--ap-muted:#645c50;--ap-accent:#c67139;--ap-on-accent:#fffaf3;--ap-rule:#201e1d24;--ap-sage-soft:#e1eecc;--ap-sage-ink:#3d472b;--ap-ring-off:inset 0 0 0 1px var(--ap-rule),0 0 0 2px transparent,0 0 0 4px transparent;--ap-ring-on:inset 0 0 0 1px var(--ap-rule),0 0 0 2px var(--ap-bg),0 0 0 4px var(--ap-text)}.steps-screen{background:var(--ap-bg);color:var(--ap-text);flex-direction:column;display:flex;position:absolute;inset:0}.steps-enter{text-align:center;align-items:center;padding:128px 24px 0}.story-phone .steps-enter__title{font-family:var(--font-display);margin-top:62px;font-size:30px;font-weight:400;line-height:34px}.steps-enter__lead{max-width:216px;color:var(--ap-muted);margin-top:8px;font-size:13.5px;line-height:20px}.steps-google{border-radius:var(--radius-pill);background:var(--ap-surface);flex:none;justify-content:center;align-items:center;gap:12px;width:236px;height:52px;margin-top:28px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #201e1d3d,0 6px 16px -10px #201e1d66}.steps-enter__note{max-width:220px;color:var(--ap-muted);margin-top:18px;font-size:12px;line-height:17px}.steps-guide{z-index:1;padding:0 16px 16px}.steps-guide__top{flex:none;align-items:center;gap:10px;height:48px;font-size:14px;font-weight:700;display:flex}.steps-label{margin-top:12px;font-size:12px;font-weight:700;line-height:17px}.steps-guide__top+.steps-label{margin-top:6px}.steps-input{border:1px solid var(--ap-rule);border-radius:var(--radius-field);background-color:var(--ap-field);flex:none;align-items:center;height:46px;margin-top:6px;padding:0 14px;font-size:15px;display:flex;position:relative}.steps-input__hint{z-index:1;color:#a1978a;opacity:0;position:absolute;left:14px}.steps-typed{background-color:inherit;white-space:nowrap;display:inline-block;position:relative}.steps-typed__mask{background-color:inherit;border-left:1.5px solid #0000;position:absolute;inset:-2px -4px -2px 100%}.steps-typed--plain .steps-typed__mask{border-left:0}.steps-swatches{flex:none;gap:10px;height:34px;margin-top:6px;display:flex}.steps-swatch{width:34px;height:34px;box-shadow:var(--ap-ring-off);border-radius:50%}.steps-swatch--to{box-shadow:var(--ap-ring-on)}.steps-publish{border-radius:var(--radius-pill);background:var(--ap-accent);height:48px;color:var(--ap-on-accent);box-shadow:0 10px 22px -12px var(--ap-accent);flex:none;place-items:center;margin-top:auto;font-size:14px;font-weight:700;display:grid}.steps-mini{background-color:var(--st-page);flex-direction:column;align-items:center;display:flex;overflow:hidden}.steps-mini__cover{object-fit:cover;flex:none;width:100%;height:66px}.steps-mini__avatar{background-color:inherit;border-radius:50%;flex:none;width:46px;height:46px;margin-top:-23px;padding:3px;position:relative}.steps-mini__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.story-phone .steps-mini__title{background-color:inherit;font-family:var(--font-display);margin-top:4px;font-size:17px;font-weight:400;line-height:22px;position:relative}.steps-mini__ghost{z-index:1;color:#201e1d5c;opacity:0;white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%)}.steps-mini__sub{color:var(--st-quiet);margin-top:1px;font-size:10.5px;line-height:15px}.steps-mini__button{border-radius:var(--radius-field);background:var(--st-button);flex:none;align-self:stretch;align-items:center;gap:8px;height:36px;margin:6px 14px 0;padding:0 12px;font-size:12px;font-weight:700;display:flex;box-shadow:0 1px 2px #201e1d14}.steps-mini__sub+.steps-mini__button{margin-top:10px}.steps-mini__button--lead{background:var(--st-lead);color:#fffaf3}.steps-preview{border:1px solid var(--ap-rule);border-radius:18px;flex:none;height:240px;margin-top:6px}.steps-ready{z-index:2;text-align:center;align-items:center;padding:30px 16px 0}.steps-ready__badge{border-radius:var(--radius-pill);background:var(--ap-sage-soft);height:26px;color:var(--ap-sage-ink);flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.story-phone .steps-ready__title{font-family:var(--font-display);margin-top:10px;font-size:21px;font-weight:400;line-height:26px}.steps-address{background:var(--ap-sage-soft);color:var(--ap-sage-ink);text-align:left;border-radius:20px;flex-wrap:wrap;flex:none;align-self:stretch;gap:6px;margin-top:14px;padding:8px 8px 8px 12px;display:flex}.steps-address__url{letter-spacing:-.01em;flex:100%;padding:2px 0 2px 2px;font-size:13.5px;font-weight:700;line-height:20px}.steps-copy,.steps-share{border-radius:var(--radius-pill);height:34px;padding:0 13px;font-size:12.5px;font-weight:700}.steps-copy{background-color:var(--ap-text);color:var(--ap-bg);display:grid}.steps-copy>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:flex}.steps-copy__done{color:var(--ap-muted);opacity:0}.steps-share{background:var(--ap-field);color:var(--ap-text);box-shadow:inset 0 0 0 1px var(--ap-rule);align-items:center;gap:6px;display:flex}.steps-live{border:6px solid #201e1d;border-bottom:0;border-radius:30px 30px 0 0;flex:auto;width:236px;min-height:0;margin-top:18px;box-shadow:0 -14px 30px -22px #201e1d99}.steps-live .steps-mini__cover{height:84px}.steps-live .steps-mini__avatar{width:56px;height:56px;margin-top:-28px}.steps-live .steps-mini__title{font-size:20px;line-height:26px}.steps-live .steps-mini__sub{font-size:11.5px;line-height:16px}.steps-live .steps-mini__button{height:42px;font-size:13px}@media (max-width:899px){.landing-steps{grid-template:"head""scene""list""cta""foot"/minmax(0,1fr)}.landing-steps .landing-section__head{margin-bottom:32px}.landing-steps__list{max-width:none;padding-top:22px}.landing-steps__list p{display:none}.landing-steps__list>li{border-top:0;justify-content:center;align-items:baseline;gap:10px;padding:0;display:flex}.landing-steps__num{font-size:24px}.landing-steps__list>li:before{display:none}.landing-steps__cta{justify-content:center;margin-top:22px;display:flex}.landing[data-motion=on] .landing-steps__list{display:grid}.landing[data-motion=on] .landing-steps__list>li{grid-area:1/1;margin-top:0;padding-top:19px}.landing[data-motion=on] .landing-steps__list>li:nth-child(2){--story-step:1}.landing[data-motion=on] .landing-steps__list>li:nth-child(3){--story-step:2}.landing[data-motion=on] .landing-steps__list>li:before,.landing[data-motion=on] .landing-steps__list>li:after{content:"";top:0;left:calc(50% - 60px + var(--story-step,0)*42px);border-radius:var(--radius-pill);width:36px;height:3px;display:block;position:absolute}.landing[data-motion=on] .landing-steps__list>li:after{background:var(--border-strong)}.landing[data-motion=on] .landing-steps__list>li:before{z-index:1}.landing[data-motion=on] .landing-steps__list>li:not(:first-child)>.landing-steps__num,.landing[data-motion=on] .landing-steps__list>li:not(:first-child)>h3{opacity:0}}.steps-enter,.steps-guide,.steps-ready,.steps-google,.steps-input__hint,.steps-typed__mask,.steps-mini__ghost,.steps-swatch,.steps-preview,.steps-publish,.steps-live,.steps-copy,.steps-copy__ask,.steps-copy__done,.landing-steps__list>li:before,.landing-steps__list h3,.landing-steps__num{animation-duration:var(--story-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--story-play)}@keyframes steps-touch{0%{animation-timing-function:var(--ease-out);transform:translate(240px,612px)}7%,11.5%{animation-timing-function:var(--ease-out);transform:translate(234px,348px)}17%,35%{animation-timing-function:var(--ease-out);transform:translate(256px,175px)}38.5%,42%{animation-timing-function:var(--ease-out);transform:translate(165px,175px)}46%,53%{animation-timing-function:var(--ease-out);transform:translate(256px,175px)}57.5%,66%{animation-timing-function:var(--ease-out);transform:translate(226px,524px)}73%,79.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(104px,161px)}86%,to{transform:translate(240px,612px)}}@keyframes steps-touch-press{0%,9.4%{transform:scale(1)}10%{transform:scale(.8)}11.6%,39.4%{transform:scale(1)}40%{transform:scale(.8)}41.6%,59.4%{transform:scale(1)}60%{transform:scale(.8)}61.6%,77.4%{transform:scale(1)}78%{transform:scale(.8)}79.6%,to{transform:scale(1)}}@keyframes steps-touch-ring{0%,9.9%{opacity:0;transform:scale(.6)}10%{opacity:.9;transform:scale(.6)}13.2%,39.9%{opacity:0;transform:scale(2.2)}39.95%{opacity:0;transform:scale(.6)}40%{opacity:.9;transform:scale(.6)}43.2%,59.9%{opacity:0;transform:scale(2.2)}59.95%{opacity:0;transform:scale(.6)}60%{opacity:.9;transform:scale(.6)}63.2%,77.9%{opacity:0;transform:scale(2.2)}77.95%{opacity:0;transform:scale(.6)}78%{opacity:.9;transform:scale(.6)}81.2%,to{opacity:0;transform:scale(2.2)}}@keyframes steps-enter{0%,11.5%{animation-timing-function:var(--ease-out);transform:translate(0)}16%,95%{animation-timing-function:var(--ease-out);transform:translate(-22%)}97.5%,to{transform:translate(0)}}@keyframes steps-google{0%,9.9%{transform:scale(1)}10.5%{transform:scale(.97)}12.5%,to{transform:scale(1)}}@keyframes steps-guide{0%,11.5%{animation-timing-function:var(--ease-out);transform:translate(104%)}16%,95%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translate(0)}97.5%,to{transform:translate(104%)}}@keyframes steps-hint{0%,19%{opacity:1}19.4%,to{opacity:0}}@keyframes steps-type{0%,19%{border-left-color:var(--ap-accent);animation-timing-function:steps(13,end);left:0}31%{border-left-color:var(--ap-accent);left:100%}35%,to{border-left-color:#0000;left:100%}}@keyframes steps-swatch-from{0%,40%{box-shadow:var(--ap-ring-on)}41%,to{box-shadow:var(--ap-ring-off)}}@keyframes steps-swatch-to{0%,39.9%{box-shadow:var(--ap-ring-off);transform:scale(1)}40.5%{box-shadow:var(--ap-ring-on);transform:scale(.88)}42.5%,to{box-shadow:var(--ap-ring-on);transform:scale(1)}}@keyframes steps-preview{0%,40.3%{background-color:var(--ap-surface)}44%,to{background-color:var(--st-page)}}@keyframes steps-publish{0%,59.9%{transform:scale(1)}60.5%{transform:scale(.97)}62.5%,to{transform:scale(1)}}@keyframes steps-ready{0%,61.5%{animation-timing-function:var(--ease-out);transform:translateY(102%)}66%,92.5%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translateY(0)}95%,to{transform:translateY(102%)}}@keyframes steps-live{0%,63%{animation-timing-function:var(--ease-out);transform:translateY(54px)}70%,to{transform:translateY(0)}}@keyframes steps-copy{0%,77.9%{background-color:var(--ap-text);transform:scale(1)}78.5%{background-color:var(--ap-text);transform:scale(.94)}80.5%,to{background-color:var(--ap-wash);transform:scale(1)}}@keyframes steps-copy-ask{0%,78.6%{opacity:1}79.6%,to{opacity:0}}@keyframes steps-copy-done{0%,79%{opacity:0}80.5%,to{opacity:1}}@keyframes steps-step-a{0%{opacity:1;transform:scaleX(0)}11.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes steps-step-b{0%,11.5%{opacity:1;transform:scaleX(0)}61.5%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes steps-step-c{0%,61.5%{opacity:1;transform:scaleX(0)}80%,93%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes steps-term-a{0%,11.5%{color:var(--accent-ink)}13.5%,to{color:var(--text)}}@keyframes steps-term-b{0%,11.5%{color:var(--text)}13.5%,61.5%{color:var(--accent-ink)}63.5%,to{color:var(--text)}}@keyframes steps-term-c{0%,61.5%{color:var(--text)}63.5%,93%{color:var(--accent-ink)}96%,to{color:var(--text)}}@keyframes steps-caption-a{0%,11.5%{opacity:1;transform:translateY(0)}13%,94.5%{opacity:0;transform:translateY(-6px)}94.6%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}96.5%,to{opacity:1;transform:translateY(0)}}@keyframes steps-caption-b{0%,12.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}14.5%,61.5%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-6px)}}@keyframes steps-caption-c{0%,62.5%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(6px)}64.5%,93%{opacity:1;transform:translateY(0)}94.5%,to{opacity:0;transform:translateY(-6px)}}.landing-screens{--story-loop:16s;--story-play:running}.landing-screens .landing-section__head p{max-width:62ch}.landing-screens__scene{--st-ink:#201e1d;--st-quiet:#6a6259;--st-rule:#201e1d1f;--screens-phone:96;--screens-tablet:152;--screens-desktop:272;--screens-h:196;pointer-events:none;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.screens-frame{grid-template-columns:repeat(2,auto);justify-content:center;align-items:end;gap:16px}.screens-view{box-sizing:content-box;width:calc(var(--w)*1px);background:var(--st-page);overflow:hidden}.screens-view--phone{--w:var(--screens-phone);--dw:232}.screens-view--tablet{--w:var(--screens-tablet);--dw:420}.screens-view--desktop{--w:var(--screens-desktop);--dw:760;grid-column:1/-1;justify-self:center}.screens-sizes{color:var(--muted);justify-content:center;gap:6px 22px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.screens-sizes>li{padding-bottom:7px;position:relative}.screens-sizes>li:after{content:"";border-radius:var(--radius-pill);background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-screens__foot{flex-direction:column;align-items:center;display:flex}.landing-screens__foot p{max-width:340px;color:var(--muted);text-align:center;font-size:13px}.screens-page{width:calc(var(--dw)*1px);color:var(--st-ink);text-align:left;transform:scale(calc(var(--w)/var(--dw)));transform-origin:0 0;font-size:10.5px;line-height:1.4}.screens-page b{font-weight:700;display:block}.screens-page small{display:block}.screens-page i{font-style:normal}.screens-page__cover{object-fit:cover;width:100%;height:96px;display:block;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000008c 66%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000008c 66%,#0000 100%)}.screens-page__body{flex-direction:column;gap:12px;padding:0 13px 18px;display:flex}.screens-page__head{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:-27px;display:flex;position:relative}.screens-page__avatar{border:3px solid var(--st-page);object-fit:cover;border-radius:50%;width:54px;height:54px;display:block}.screens-page .screens-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:5px;font-size:19px;font-weight:400;line-height:1.08}.screens-page__sub{max-width:30ch;color:var(--st-quiet)}.screens-page__social i{background:#201e1d12;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.screens-page__anchors span{padding:5px 9px}.screens-page__anchors span:first-child{margin-left:-9px}.screens-page__buttons{flex-direction:column;gap:6px;display:flex}.screens-button{background:var(--st-button);border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:6px 9px;box-shadow:0 1px 2px #201e1d14}.screens-button b{font-size:11px;line-height:1.2}.screens-button small{color:var(--st-quiet);font-size:9px;line-height:1.3}.screens-button--lead{background:var(--st-lead);color:#fffaf3}.screens-button--lead small{color:#fffaf3cc}.screens-button--photo{isolation:isolate;align-items:center;min-height:48px;display:flex;position:relative;overflow:hidden}.screens-button--photo>span:not(.screens-button__media){z-index:1;max-width:58%;position:relative}.screens-button__media{z-index:0;width:64%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%)}.screens-button__photo{object-fit:cover;object-position:center;width:100%;height:100%}.screens-button>span{min-width:0}.screens-page__section{flex-direction:column;gap:6px;display:flex}.screens-page .screens-page__heading{color:var(--st-quiet);letter-spacing:.12em;text-transform:uppercase;font-size:7.5px}.screens-page__text{line-height:1.55}.screens-page__products{flex-direction:column;gap:6px;display:flex}.screens-product{background:var(--st-button);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #201e1d14}.screens-product img{object-fit:cover;width:100%;height:52px;display:block}.screens-product>span{flex-direction:column;gap:2px;padding:6px 7px 7px;display:flex}.screens-product b{font-size:10px;line-height:1.25}.screens-product small{color:var(--st-quiet);font-size:8.5px;line-height:1.35}.screens-product__price{color:var(--st-lead)}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__cover{height:118px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__body{gap:16px;width:394px;margin:0 auto;padding:0 0 22px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__head{text-align:left;grid-template-rows:1fr auto auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:3px 12px;margin-top:-30px;display:grid}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__avatar{grid-row:1/4;width:58px;height:58px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__title{grid-area:2/2;margin-top:0;font-size:21px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__sub{grid-area:3/2;max-width:56ch;font-size:9.5px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__social{grid-area:4/1/auto/-1;gap:5px;margin-top:7px;display:flex}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__anchors{border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);color:var(--st-quiet);gap:2px;padding:4px 0;font-size:8.5px;font-weight:600;display:flex}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__section{gap:9px}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__heading{color:var(--st-ink);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:13.5px;font-weight:400;line-height:1.1}:is(.screens-view--tablet,.screens-view--desktop) .screens-page__text{max-width:62ch}:is(.screens-view--tablet,.screens-view--desktop) :is(.screens-page__services,.screens-page__products){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.screens-view--desktop .screens-page{font-size:11px}.screens-view--desktop .screens-page__cover{height:108px}.screens-view--desktop .screens-page__body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:8px 22px;width:auto;margin:0;padding:0 20px 12px;display:grid}.screens-view--desktop .screens-page__head{text-align:left;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:0;margin-top:-30px;display:flex}.screens-view--desktop .screens-page__avatar{grid-row:auto;width:56px;height:56px}.screens-view--desktop .screens-page__title{grid-area:auto;margin-top:8px;font-size:22px}.screens-view--desktop .screens-page__sub{grid-area:auto;max-width:none;margin-top:2px;font-size:10px}.screens-view--desktop .screens-page__social{grid-area:auto;place-self:auto;margin-top:6px}.screens-view--desktop .screens-page__anchors{grid-area:1/2;align-self:end;font-size:9.5px}.screens-view--desktop .screens-page__buttons{grid-area:2/1/span 2;grid-template-columns:minmax(0,1fr);gap:4px}.screens-view--desktop .screens-button{min-height:36px;padding:4px 8px}.screens-view--desktop .screens-page__section{border-top:1px solid var(--st-rule);flex-direction:column;grid-column:2;gap:6px;padding-top:8px;display:flex}.screens-view--desktop .screens-page__section:nth-child(4){grid-row:2}.screens-view--desktop .screens-page__section:nth-child(5){grid-row:3}.screens-view--desktop .screens-page__heading{font-size:16px}.screens-view--desktop :is(.screens-page__services,.screens-page__products){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.screens-view--desktop .screens-product img{height:36px}.screens-view--desktop .screens-product>span{gap:1px;padding:4px 6px 5px}@media (min-width:360px){.landing-screens__scene{--screens-phone:112;--screens-tablet:176;--screens-desktop:312;--screens-h:220}}@media (min-width:600px){.landing-screens__scene{--screens-phone:150;--screens-tablet:272;--screens-desktop:540;--screens-h:300}.screens-frame{gap:20px}}@media (min-width:1100px){.landing-screens__scene{--screens-phone:156;--screens-tablet:286;--screens-desktop:520;--screens-h:322}.screens-frame{grid-template-columns:repeat(3,auto);gap:28px}.screens-view--desktop{grid-column:auto}}.landing[data-motion=on] .landing-screens__scene{--screens-phone:132;--screens-tablet:200;--screens-desktop:268;--screens-h:300}.landing[data-motion=on] .screens-frame{box-sizing:content-box;width:calc(var(--screens-phone)*1px);height:calc(var(--screens-h)*1px);background:var(--st-page);box-shadow:0 0 0 1px var(--border-strong),0 30px 60px -30px #201e1d99;isolation:isolate;contain:layout;border:5px solid #201e1d;border-radius:28px;display:block;position:relative;overflow:hidden}.landing[data-motion=on] .screens-view{height:100%;margin-left:calc(var(--w)*-.5px);box-shadow:none;border:0;border-radius:0;position:absolute;top:0;left:50%}.landing[data-motion=on] .screens-view--tablet,.landing[data-motion=on] .screens-view--desktop{opacity:0}.screens-frame,.screens-view,.screens-sizes>li,.screens-sizes>li:after{animation-duration:var(--story-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--story-play)}@media (min-width:360px){.landing[data-motion=on] .landing-screens__scene{--screens-phone:150;--screens-tablet:228;--screens-desktop:308;--screens-h:330}}@media (min-width:600px){.landing[data-motion=on] .landing-screens__scene{--screens-phone:196;--screens-tablet:350;--screens-desktop:540;--screens-h:400}}@media (min-width:900px){.landing[data-motion=on] .landing-screens__scene{--screens-phone:232;--screens-tablet:420;--screens-desktop:760;--screens-h:468}}@keyframes screens-frame{0%,12%{width:calc(var(--screens-phone)*1px);border-radius:28px;animation-timing-function:cubic-bezier(.65,0,.35,1)}19%,40%{width:calc(var(--screens-tablet)*1px);border-radius:20px;animation-timing-function:cubic-bezier(.65,0,.35,1)}47%,74%{width:calc(var(--screens-desktop)*1px);border-radius:14px;animation-timing-function:cubic-bezier(.65,0,.35,1)}81%{width:calc(var(--screens-tablet)*1px);border-radius:20px;animation-timing-function:cubic-bezier(.65,0,.35,1)}88%,to{width:calc(var(--screens-phone)*1px);border-radius:28px}}@keyframes screens-tablet{0%,13%{opacity:0}18%,82%{opacity:1}87%,to{opacity:0}}@keyframes screens-desktop{0%,41%{opacity:0}46%,75%{opacity:1}80%,to{opacity:0}}@keyframes screens-size-a{0%,12%{color:var(--text)}16%,84%{color:var(--muted)}88%,to{color:var(--text)}}@keyframes screens-size-b{0%,14%{color:var(--muted)}19%,40%{color:var(--text)}45%,to{color:var(--muted)}}@keyframes screens-size-c{0%,42%{color:var(--muted)}47%,74%{color:var(--text)}79%,to{color:var(--muted)}}@keyframes screens-rule-a{0%,12%{animation-timing-function:var(--ease-out);transform:scaleX(1)}16%,84%{animation-timing-function:var(--ease-out);transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes screens-rule-b{0%,14%{animation-timing-function:var(--ease-out);transform:scaleX(0)}19%,40%{animation-timing-function:var(--ease-out);transform:scaleX(1)}45%,to{transform:scaleX(0)}}@keyframes screens-rule-c{0%,42%{animation-timing-function:var(--ease-out);transform:scaleX(0)}47%,74%{animation-timing-function:var(--ease-out);transform:scaleX(1)}79%,to{transform:scaleX(0)}}.bio{--bio-bg:#f4efe6;--bio-text:#201e1d;--bio-outer:var(--bio-bg);--bio-muted:var(--bio-text);--bio-quiet:var(--bio-text);--bio-fill:var(--bio-bg);--bio-accent:var(--bio-text);--bio-accent-soft:var(--bio-bg);--bio-dark:#2e2b25;--btn:#fffaf3;--btn-on:#201e1d;--btn-hi:#5c3310;--btn-hi-on:#fffaf3;color:var(--bio-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--bio-font-body,var(--font-body));font-size:14px;line-height:1.5}.bio ::selection{background:var(--bio-accent-soft);color:var(--bio-text)}.bio__column{background:var(--bio-bg);flex-direction:column;max-width:440px;margin:0 auto;display:flex;position:relative}.bio__cover{flex:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000008c 66%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000008c 66%,#0000 100%)}.bio__cover--img{background:var(--bio-fill)}.bio__cover img{object-fit:cover;object-position:center;width:100%;height:100%}.bio__body{flex-direction:column;flex:1;gap:22px;padding:0 22px 28px;display:flex}.bio__head{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:-46px;display:flex;position:relative}.bio__avatar{border:4px solid var(--bio-bg);background:var(--bio-fill);width:92px;height:92px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bio-text) 8%,transparent);color:var(--bio-accent);font-family:var(--bio-font-title,var(--font-display));border-radius:50%;place-items:center;font-size:30px;display:grid;overflow:hidden}.bio__avatar img{object-fit:cover;width:100%;height:100%}.bio__head h1{color:var(--bio-accent);font-family:var(--bio-font-title,var(--font-display));letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:8px;font-size:30px;font-weight:400;line-height:1.08}.bio__head p{max-width:32ch;color:var(--bio-muted)}.bio__buttons{content-visibility:auto;contain-intrinsic-size:auto 480px;flex-direction:column;gap:10px;display:flex}.bio__button{--b-base:var(--btn);--b-on:var(--btn-on);--b:var(--b-base);--b-min:76px;isolation:isolate;min-height:var(--b-min);background:var(--b);color:var(--b-on);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bio__button:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--b-base);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-base) 84%,var(--b-on));position:absolute;inset:0}.bio__button--hi{--b-base:var(--btn-hi);--b-on:var(--btn-hi-on);--b-min:88px;box-shadow:0 10px 22px -12px var(--b-base)}.bio__button--hi:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:20%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-220%)skew(-18deg)}.bio__button--shine:before{animation:1.8s cubic-bezier(.65,0,.35,1) 3 both bio-shine}@keyframes bio-shine{0%{transform:translate(-220%)skew(-18deg)}50%,to{transform:translate(620%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.bio__button--shine:before{opacity:.5;animation:none;transform:translate(200%)skew(-18deg)}}.bio__button--img{transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bio__button:hover{color:var(--b-on)}}@supports (color:color-mix(in srgb,red 50%,blue)){.bio{--bio-outer:color-mix(in srgb,var(--bio-text) 9%,var(--bio-bg));--bio-muted:color-mix(in srgb,var(--bio-text) 74%,var(--bio-bg));--bio-quiet:color-mix(in srgb,var(--bio-text) 64%,var(--bio-bg));--bio-fill:color-mix(in srgb,var(--bio-text) 7%,var(--bio-bg));--bio-accent-soft:color-mix(in srgb,var(--bio-text) 11%,var(--bio-bg))}}@media (hover:hover) and (pointer:fine){@supports (color:color-mix(in srgb,red 50%,blue)){.bio__button:hover{--b:color-mix(in srgb,var(--b-base) 92%,var(--b-on))}}}.bio__button:active{transform:translateY(1px)}.bio__button:focus-visible{outline:2px solid var(--bio-text);outline-offset:2px}.bio__button-media{z-index:-2;width:64%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 26%,#000 62%)}.bio__button-media img{object-fit:cover;object-position:center;width:100%;height:100%;transform:translate(var(--button-image-x,0px),var(--button-image-y,0px)) scale(var(--button-image-zoom,1));transition:transform .4s var(--ease-out)}.bio__button-icon{background:color-mix(in srgb,var(--b-on) 9%,var(--b));width:44px;height:44px;color:var(--b-on);border-radius:50%;flex:none;place-items:center}.bio__button--hi .bio__button-icon{background:var(--b-on);color:var(--b)}.bio__button-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bio__button-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.25}.bio__button-sub{color:color-mix(in srgb,var(--b-on) 76%,var(--b));overflow-wrap:anywhere;font-size:12px;line-height:1.35}.bio__button--hi .bio__button-sub{color:var(--b-on)}.bio__button--img .bio__button-text{max-width:58%}.bio__button-arrow{width:28px;height:28px;color:var(--b-on);border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.bio__button--img .bio__button-arrow{background:color-mix(in srgb,var(--b) 88%,var(--b-on));margin-left:auto}@media (prefers-reduced-motion:reduce){.bio__button,.bio__button-media img{transition:none}.bio__button:active{transform:none}}.bio__section{flex-direction:column;gap:10px;display:flex}.bio__section h2{color:var(--bio-quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.bio__about{font-size:15.5px;line-height:1.6}.bio__products{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bio__product{background:color-mix(in srgb,var(--bio-text) 5%,var(--bio-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--bio-text) 7%,transparent);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.bio__product-photo{background:var(--bio-accent-soft);display:block}.bio__product-photo img{object-fit:cover;width:100%;height:100%;display:block}@keyframes bio-pair-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bio-pair-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.bio__product-text{flex-direction:column;flex:1;min-width:0;display:flex}.bio__product-text strong{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.bio__product-desc{color:var(--bio-muted);font-size:13px;line-height:1.4}.bio__product-price{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;padding-top:4px;font-size:15px;font-weight:700}.bio__product{position:relative}.bio__footer{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.bio__social{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bio__social a{background:var(--bio-fill);width:44px;height:44px;color:var(--bio-text);border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid}.bio__social a:hover,.bio__social a:focus-visible{background:var(--bio-text);color:var(--bio-bg)}.bio__today{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:15px;display:flex}.bio__now{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bio__now:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:7px;height:7px}.bio__now.is-open{background:color-mix(in srgb,var(--btn-hi) 22%,transparent);color:var(--bio-text)}.bio__week summary{cursor:pointer;color:var(--bio-quiet);font-size:13px;font-weight:600;list-style:none}.bio__week summary::-webkit-details-marker{display:none}.bio__week summary:after{content:" ▾"}.bio__week[open] summary:after{content:" ▴"}.bio__week[open] summary{margin-bottom:8px}.bio__hours li[aria-current=date]{font-weight:700}.bio__hours{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bio__hours li{justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;display:flex}.bio__hours li span:last-child{text-align:right;font-variant-numeric:tabular-nums}.bio__hours li.is-closed{color:var(--bio-quiet)}.bio__address{flex-direction:column;gap:2px;font-style:normal;line-height:1.5;display:flex}.bio__address p{color:var(--bio-quiet);margin-top:6px;font-size:13px}.bio__made{color:var(--bio-quiet);align-items:center;gap:6px;font-size:11.5px;display:flex}@keyframes bio-nav-drop{0%{opacity:0;transform:translateY(-8px)}}.bio__map{background-color:color-mix(in srgb,var(--bio-text) 5%,transparent);background-image:repeating-linear-gradient(0deg,transparent 0 26px,color-mix(in srgb,var(--bio-text) 9%,transparent) 26px 28px),repeating-linear-gradient(90deg,transparent 0 26px,color-mix(in srgb,var(--bio-text) 9%,transparent) 26px 28px),linear-gradient(115deg,transparent 0 46%,color-mix(in srgb,var(--btn-hi) 32%,transparent) 46% 54%,transparent 54%);min-height:120px;color:var(--bio-quiet);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.bio__map-note{color:var(--bio-quiet);font-size:12px}.bio__video-wrap{flex-direction:column;gap:10px;display:flex}.bio__video{z-index:0;isolation:isolate;aspect-ratio:16/9;background:var(--bio-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bio-text) 10%,transparent);border-radius:16px;position:relative;overflow:hidden}.bio__video-frame{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0}video.bio__video-frame{object-fit:cover;background:#000}.flag__reason:has(input:checked){background:var(--accent-soft);color:var(--accent-ink)}.template-card:has(.template-card__go:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@keyframes profession-pop{0%{opacity:0;transform:translateY(-4px)}}.format-card:has(.format-card__radio:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@keyframes format-page{0%,12%{transform:translateY(0)}40%,72%{transform:translateY(-420px)}90%,to{transform:translateY(0)}}@keyframes format-bar{0%,24%{opacity:0;transform:translateY(-100%)}30%,80%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-100%)}}@keyframes format-drop{0%,47%{opacity:0;transform:translateY(-120%)}52%,64%{opacity:1;transform:none}69%,to{opacity:0;transform:translateY(-120%)}}@keyframes format-tap{0%,42%{opacity:0;transform:scale(.6)}45%,48%{opacity:.5;transform:scale(1)}51%,to{opacity:0}}@keyframes format-dock{0%,24%{opacity:0;transform:translateY(100%)}30%,80%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(100%)}}.op-plans__item:has(:checked){border-color:var(--accent);background:var(--accent-soft)}.landing{overflow-x:clip}.fatal{flex-direction:column;align-items:flex-start;gap:14px;max-width:30rem;margin:0 auto;padding:64px 24px}
:root{--creme:#fbf4ea;--superficie:#fffdf8;--areia:#f3e6d4;--areia-escura:#e6d3ba;--tinta:#2a211c;--tinta-suave:#6b5d52;--borda:#2a211c1a;--coral:#e85a2a;--coral-escuro:#b5401a;--coral-suave:#ffe2d3;--agua:#6cc4b4;--agua-escura:#1f7a6c;--agua-suave:#ddf3ee;--texto-sobre-coral:#1a1310;--perigo:#b42318;--perigo-suave:#fde8e7;--coral-brilho:#f88048;--ventosa:#f8c8a0;--font-display:"Fredoka", "Nunito", system-ui, sans-serif;--font-sans:"DM Sans", system-ui, sans-serif;--display-xl-size:64px;--display-xl-line:66px;--display-xl-weight:600;--display-xl:600 64px/66px var(--font-display);--display-l-size:44px;--display-l-line:48px;--display-l-weight:600;--display-l:600 44px/48px var(--font-display);--titulo-size:30px;--titulo-line:36px;--titulo-weight:600;--titulo:600 30px/36px var(--font-display);--subtitulo-size:22px;--subtitulo-line:28px;--subtitulo-weight:500;--subtitulo:500 22px/28px var(--font-display);--corpo-l-size:18px;--corpo-l-line:28px;--corpo-l-weight:400;--corpo-l:400 18px/28px var(--font-sans);--corpo-size:16px;--corpo-line:24px;--corpo-weight:400;--corpo:400 16px/24px var(--font-sans);--legenda-size:13px;--legenda-line:18px;--legenda-weight:500;--legenda:500 13px/18px var(--font-sans);--rotulo-size:12px;--rotulo-line:16px;--rotulo-weight:700;--rotulo:700 12px/16px var(--font-sans);--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--espaco-12:48px;--espaco-16:64px;--raio-sm:10px;--raio-md:16px;--raio-lg:24px;--raio-pilula:999px;--sombra-card:0 10px 24px -14px #2a211c40;--sombra-botao:0 8px 18px -10px #f2684ab3;--sombra-folha:0 0 40px -12px #2a211c66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--font-display:var(--font-fredoka), "Fredoka", "Nunito", system-ui, sans-serif;--font-sans:var(--font-dm-sans), "DM Sans", system-ui, sans-serif}
