.brand-mark{display:block;flex:none;overflow:visible}.brand-mark__glass,.brand-mark__pupil{fill:var(--mark-glass,#232327)}.brand-mark__drink{fill:var(--mark-drink,#E6E1D8)}.brand-mark__eyes{transform-box:fill-box;transform-origin:50% 50%;translate:var(--look-x,0px) var(--look-y,0px);transition:translate .35s cubic-bezier(.2,.8,.2,1);animation:brand-blink 6s ease-in-out 2s infinite}@keyframes brand-blink{0%,94%,to{scale:1 1}96%{scale:1 .1}}.brand-mark__pour{fill:var(--mark-pour,#F2C14E);transform:translateY(calc(236px - var(--pour,0) * 108px));transition:transform .25s ease-out}.brand-mark__foam{fill:#fbf6ea}@media(prefers-reduced-motion:reduce){.brand-mark__pour{transition:none}}@media(prefers-reduced-motion:reduce){.brand-mark__eyes{animation:none;transition:none}}.hero-mark{--mark-glass:var(--color-ivory,#f3f0ea);--mark-drink:var(--surface-base,#0b0b0e);margin:0;animation:brand-arrive .9s cubic-bezier(.34,1.56,.64,1) .15s backwards}@keyframes brand-arrive{0%{opacity:0;scale:.6;rotate:-8deg}}.wa-avatar .brand-mark{width:74%;height:74%}@media(max-width:640px){.hero-mark{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.hero-mark{animation:none}}.cta-mark{--mark-glass:currentColor;--mark-drink:transparent}.hero-action:hover .cta-mark .brand-mark__eyes,.hero-action:focus-visible .cta-mark .brand-mark__eyes{animation:brand-blink-once .45s ease-in-out}@keyframes brand-blink-once{50%{scale:1 .1}}.thinking-eyes,.rail-eyes{display:inline-flex;gap:.2em}.thinking-eyes i,.rail-eyes i{position:relative;display:block;width:.5em;height:.72em;border-radius:50%;background:#232327;animation:eyes-glance 1.8s ease-in-out infinite,brand-blink 3.6s ease-in-out 1s infinite}.thinking-eyes i:after,.rail-eyes i:after{content:"";position:absolute;top:18%;right:12%;width:34%;height:24%;border-radius:50%;background:#e6e1d8}.thinking-eyes{margin-inline-end:6px;font-size:1em}.rail-eyes{font-size:11px;padding:2px 4px;border-radius:999px;background:#c8b48a}@keyframes eyes-glance{0%,to{translate:-12% 0}50%{translate:12% 0}}[data-palette] svg.lucide{stroke-width:2.2}@media(prefers-reduced-motion:reduce){.thinking-eyes i,.rail-eyes i{animation:none}}.beta-badge{position:relative;display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px solid color-mix(in srgb,var(--color-gold) 50%,transparent);border-radius:3px;color:var(--color-gold);font:600 9px/1 var(--font-label);letter-spacing:.14em;cursor:default}.beta-badge__note{position:absolute;top:calc(100% + 10px);inset-inline-start:-6px;z-index:5;width:-moz-max-content;width:max-content;max-width:260px;padding:10px 12px;border:1px solid var(--hairline);border-radius:6px;background:var(--surface-raised,#1d1c23);color:var(--color-sand);font:400 12px/1.55 var(--font-body);letter-spacing:0;white-space:normal;text-align:start;opacity:0;translate:0 -4px;transition:opacity .2s,translate .2s;pointer-events:none}.beta-badge:hover .beta-badge__note{opacity:1;translate:0 0}.pricing-directory__beta{display:flex;align-items:baseline;gap:10px;margin-top:6px;font-size:12px;line-height:1.7;color:var(--color-muted,#a29da8)}.pricing-directory__beta .beta-badge{flex:none;translate:0 -1px}.assistant-qr{width:min(360px,calc(100% - 32px));margin:auto;padding:0;border:1px solid var(--hairline);border-radius:16px;background:var(--surface-card,#141419);color:var(--color-ivory);box-shadow:0 24px 60px #0000004d}.assistant-qr::backdrop{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.assistant-qr[open]{animation:assistant-qr-in .24s cubic-bezier(.16,1,.3,1)}.assistant-qr__body{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 28px 26px;text-align:center}.assistant-qr__close{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--color-muted);transition:color .2s,background-color .2s}.assistant-qr__close:hover{color:var(--color-ivory);background:var(--hairline)}.assistant-qr__close svg{width:16px;height:16px}.assistant-qr h2{margin:0 0 22px;font-size:17px;font-weight:500;letter-spacing:-.2px}.assistant-qr__code{padding:14px;border-radius:12px;background:#fff;line-height:0}.assistant-qr__code img{display:block;width:200px;height:200px}.assistant-qr p{max-width:260px;margin:18px 0 0;font-size:12px;line-height:1.65;color:var(--color-muted)}.assistant-qr__open{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:13px;color:var(--color-gold)}.assistant-qr__open svg{width:14px;height:14px;transition:translate .24s ease}.assistant-qr__open:hover svg{translate:2px -2px}.assistant-qr button:focus-visible,.assistant-qr a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes assistant-qr-in{0%{opacity:0;translate:0 8px}}@media(prefers-reduced-motion:reduce){.assistant-qr[open]{animation:none}}.contact-dock{position:fixed;right:18px;bottom:72px;z-index:46;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--font-label)}.contact-dock__toggle{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border:1px solid var(--hairline);border-radius:999px;background:var(--surface-card);color:var(--color-ivory);font:600 14px/1 var(--font-label);cursor:pointer;box-shadow:0 10px 30px -12px #00000059;transition:background .2s,transform .2s}.contact-dock__toggle:hover{background:var(--surface-raised)}.contact-dock__toggle:active{transform:scale(.97)}.contact-dock__toggle svg{width:18px;height:18px;color:var(--color-gold)}.contact-dock__panel{width:min(320px,calc(100vw - 32px));padding:16px;border:1px solid var(--hairline);border-radius:18px;background:var(--surface-card);color:var(--color-ivory);box-shadow:0 24px 60px -24px #00000073;transform-origin:bottom right;opacity:0;translate:0 8px;scale:.96;visibility:hidden;transition:opacity .2s,translate .25s cubic-bezier(.2,.8,.2,1),scale .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s}.contact-dock.is-open .contact-dock__panel{opacity:1;translate:0 0;scale:1;visibility:visible;transition-delay:0s}.contact-dock__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.contact-dock__panel h2{margin:0;font:600 18px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--color-ivory)}.contact-dock__head p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--color-muted)}.contact-dock__close{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--color-muted);cursor:pointer}.contact-dock__close:hover{background:var(--surface-raised)}.contact-dock__close svg{width:16px;height:16px}.contact-dock__way{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;color:inherit;text-decoration:none;transition:background .2s}.contact-dock__way+.contact-dock__way{margin-top:2px}.contact-dock__way:hover{background:var(--surface-raised)}.contact-dock__way>span:nth-child(2){display:grid;flex:1;min-width:0;gap:2px}.contact-dock__way b{font-size:14px;font-weight:600}.contact-dock__way small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted)}.contact-dock__way>svg{flex:none;width:16px;height:16px;color:var(--color-muted)}.contact-dock__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--surface-raised);color:var(--color-gold)}.contact-dock__icon svg{width:18px;height:18px}.contact-dock :is(a,button):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(max-width:700px){.contact-dock{right:16px;bottom:calc(92px + env(safe-area-inset-bottom));transition:opacity .3s,translate .3s,visibility 0s}.mobile-cta:not(.is-visible)~.contact-dock{opacity:0;visibility:hidden;translate:0 12px;transition:opacity .3s,translate .3s,visibility 0s .3s}.contact-dock__toggle{width:52px;height:52px;padding:0;justify-content:center}.contact-dock__toggle span{display:none}.contact-dock__toggle svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.contact-dock__panel,.contact-dock__toggle{transition:none}}.editorial-nav{position:fixed;inset:0 0 auto;z-index:50;color:var(--color-ivory);border-bottom:1px solid transparent;transition:background-color .4s ease,border-color .4s ease}[data-palette] .editorial-nav{background-color:transparent}[data-palette] .editorial-nav--compact,[data-palette] .editorial-nav:has(.editorial-nav__mobile:not([hidden])){border-color:var(--hairline);background-color:color-mix(in srgb,var(--surface-base) 88%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.editorial-nav__bar{width:min(var(--page-max),100% - 2 * var(--page-gutter));height:72px;margin-inline:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;transition:height .28s ease}.editorial-nav--compact .editorial-nav__bar{height:60px}.editorial-nav__brand{display:inline-flex;align-items:center;justify-self:start;gap:9px;flex-shrink:0;min-height:44px;font-size:14px;font-weight:600;letter-spacing:-.5px;white-space:nowrap}.editorial-nav__brand .brand-mark{border-radius:17.6%}.editorial-nav__desktop{position:relative;display:flex;align-self:stretch;justify-self:center;gap:4px}.editorial-nav__link{display:flex;align-items:center;gap:8px;position:relative;color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:20px;transition:color .22s}.editorial-nav__link:after{content:"";position:absolute;inset-inline:0;bottom:15px;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.22,1,.36,1)}.editorial-nav__link[aria-current],.editorial-nav__link:focus-visible{color:var(--color-ivory)}.editorial-nav__link[aria-current]:after,.editorial-nav__link:focus-visible:after{transform:scaleX(1)}.editorial-nav__index{width:18px;height:18px;overflow:hidden;position:relative;flex-shrink:0;color:var(--color-gold);font:10px/18px var(--font-label)}.editorial-nav__number{display:block;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s}.editorial-nav__index-arrow{position:absolute;top:1px;inset-inline-start:0;width:15px;height:15px;transform:translateY(18px);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s}.editorial-nav__link:focus-visible .editorial-nav__number{transform:translateY(-18px);opacity:0}.editorial-nav__link:focus-visible .editorial-nav__index-arrow{transform:translateY(0);opacity:1}.editorial-nav__actions,.editorial-nav__utilities,.editorial-nav__mobile-utilities{display:flex;align-items:center;gap:20px}.editorial-nav__actions{flex-shrink:0;justify-self:end}.editorial-nav__utilities{gap:15px}.editorial-nav .editorial-nav__language>button{border:0;border-radius:0;background:transparent;padding:8px 0;min-height:44px;gap:5px}.editorial-nav .editorial-nav__language>button:hover{background:transparent}.editorial-nav__language>button>svg:first-child,.editorial-nav__language>button>span:first-of-type{display:none}.editorial-nav__language>button>span.font-mono{display:inline-block;font-weight:400;font-size:11px}.editorial-nav .editorial-nav__language [role=listbox]{background:var(--surface-card);border-color:var(--hairline);box-shadow:0 14px 30px #0003}.editorial-nav__sound{display:grid;place-items:center;width:30px;height:44px;color:var(--color-muted)}.editorial-nav__signin{color:var(--color-mist);font-size:12px;line-height:18px;white-space:nowrap;min-height:44px}.editorial-nav__trial{display:inline-flex;align-items:center;gap:16px;justify-content:center;padding:10px 18px;min-height:38px;border-radius:30px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.editorial-nav__trial svg{width:14px;height:14px;flex-shrink:0;transition:transform .24s ease}.editorial-nav__menu-toggle{display:none;place-items:center;width:44px;height:44px}.editorial-nav__mobile{background:var(--surface-base);padding:4px var(--page-gutter) 20px;max-height:calc(100dvh - 64px);overflow-y:auto}.editorial-nav__mobile[hidden]{display:none}.editorial-nav__mobile .editorial-nav__link{min-height:60px;font-size:20px;gap:18px;border-bottom:1px solid var(--hairline)}.editorial-nav__mobile .editorial-nav__link:after{bottom:-1px}.editorial-nav__mobile .editorial-nav__index{font-size:11px}.editorial-nav__mobile-utilities{padding-top:18px;align-items:flex-start}.editorial-nav__mobile-utilities .editorial-nav__signin{margin-inline-start:auto}.editorial-nav__mobile .editorial-nav__language{width:44px;flex:0 0 44px}.editorial-nav__mobile .editorial-nav__language [role=listbox]{position:static}[dir=rtl] .editorial-nav__link:after{transform-origin:right}[dir=rtl] .editorial-nav__index-arrow{scale:-1 1}@media(hover:hover){.editorial-nav__link:hover{color:var(--color-ivory)}.editorial-nav__link:hover:after{transform:scaleX(1)}.editorial-nav__link:hover .editorial-nav__number{transform:translateY(-18px);opacity:0}.editorial-nav__link:hover .editorial-nav__index-arrow{transform:translateY(0);opacity:1}.editorial-nav__trial:hover svg{transform:translate(2px,-2px)}.editorial-nav__signin:hover,.editorial-nav__sound:hover{color:var(--color-ivory)}}@media(min-width:1240px){.editorial-nav__mobile{display:none}}@media(min-width:1240px)and (max-width:1339px){.editorial-nav__desktop{gap:0}.editorial-nav__actions,.editorial-nav__utilities{gap:12px}}@media(max-width:1239px){.editorial-nav__bar,.editorial-nav--compact .editorial-nav__bar{display:flex;height:64px;gap:16px}.editorial-nav__desktop,.editorial-nav__utilities{display:none}.editorial-nav__actions{margin-inline-start:auto;gap:12px}.editorial-nav__menu-toggle{display:grid}}@media(max-width:480px){.editorial-nav__bar,.editorial-nav--compact .editorial-nav__bar{gap:8px}.editorial-nav__actions{gap:4px}.editorial-nav__trial{padding:10px 13px;font-size:11px}.editorial-nav__trial svg{display:none}}@media(pointer:coarse){.editorial-nav__trial,.editorial-nav__signin{min-height:44px}.editorial-nav__sound{width:44px}.editorial-nav__language>button{min-width:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){.editorial-nav *,.editorial-nav *:after{transition:none!important}}.editorial-nav{--nav-pour: var(--color-gold)}[data-palette=c] .editorial-nav{--nav-pour: var(--pub-gold)}.editorial-nav__desktop .editorial-nav__link{z-index:1;padding-inline:14px}.editorial-nav__desktop .editorial-nav__link:after{display:none}.editorial-nav__glider{position:absolute;top:50%;left:var(--gl-left, 0);right:var(--gl-right, 100%);height:34px;translate:0 -50%;overflow:hidden;border-radius:999px;pointer-events:none;background:color-mix(in srgb,var(--color-ivory) 7%,transparent);opacity:0;scale:.85;transition:left .42s cubic-bezier(.3,.7,.2,1),right .42s cubic-bezier(.3,.7,.2,1),opacity .3s,scale .45s cubic-bezier(.34,1.56,.64,1)}.editorial-nav__glider.is-on{opacity:1;scale:1}.editorial-nav__glider[data-dir=none]{transition:opacity .3s,scale .45s cubic-bezier(.34,1.56,.64,1)}.editorial-nav__glider[data-dir=right]{transition:left .52s cubic-bezier(.3,.7,.2,1) .06s,right .34s cubic-bezier(.3,.7,.2,1),opacity .3s,scale .45s}.editorial-nav__glider[data-dir=left]{transition:left .34s cubic-bezier(.3,.7,.2,1),right .52s cubic-bezier(.3,.7,.2,1) .06s,opacity .3s,scale .45s}.editorial-nav__glider:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--gl-fill, 0) * 100%);background:color-mix(in srgb,var(--nav-pour) 42%,transparent);transition:width .2s linear,opacity .25s}.editorial-nav__glider.is-preview:before{opacity:0}[dir=rtl] .editorial-nav__glider:before{inset:0 0 0 auto}.editorial-nav__roll{position:relative;display:block;overflow:hidden;height:18px;line-height:18px}.editorial-nav__roll>span,.editorial-nav__roll:after{display:block;transition:translate .5s cubic-bezier(.65,0,.25,1)}.editorial-nav__roll:after{content:attr(data-text);position:absolute;inset:100% 0 auto}.editorial-nav__trial:hover .editorial-nav__roll>span,.editorial-nav__trial:hover .editorial-nav__roll:after,.editorial-nav__trial:focus-visible .editorial-nav__roll>span,.editorial-nav__trial:focus-visible .editorial-nav__roll:after{translate:0 -100%}.editorial-nav__assistant{position:relative;flex:none;display:inline-flex;min-height:38px;color:var(--color-ivory);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.editorial-nav__assistant-pill{display:inline-flex;flex-direction:row-reverse;align-items:center;height:38px;padding-inline:13px 16px;border:1px solid color-mix(in srgb,var(--color-gold) 42%,transparent);border-radius:30px;background:color-mix(in srgb,var(--color-gold) 7%,transparent);transition:padding .5s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .4s}.editorial-nav__assistant-label{display:grid;grid-template-columns:1fr;transition:grid-template-columns .5s cubic-bezier(.22,1,.36,1),opacity .3s}.editorial-nav__assistant-label>span{overflow:hidden;min-width:0;padding-inline-start:8px}.editorial-nav__assistant svg{width:16px;height:16px;flex:none;color:var(--color-gold);transition:rotate .5s cubic-bezier(.34,1.56,.64,1),margin .5s cubic-bezier(.22,1,.36,1)}.editorial-nav__assistant:hover .editorial-nav__assistant-pill{border-color:var(--color-gold)}.editorial-nav__assistant:focus-visible{outline:none}.editorial-nav__assistant:focus-visible .editorial-nav__assistant-pill{outline:2px solid var(--color-gold);outline-offset:3px}@media(hover:hover){.editorial-nav__utilities .editorial-nav__assistant{width:38px}.editorial-nav__utilities .editorial-nav__assistant-pill{position:absolute;z-index:2;inset-block:0;inset-inline-end:0;width:-moz-max-content;width:max-content;flex-direction:row;padding-inline:10px}.editorial-nav__utilities .editorial-nav__assistant-label{grid-template-columns:0fr;opacity:0}.editorial-nav__utilities .editorial-nav__assistant-label>span{padding:0}.editorial-nav__utilities .editorial-nav__assistant:is(:hover,:focus-visible) .editorial-nav__assistant-pill{padding-inline-start:17px;border-color:var(--color-gold);background:color-mix(in srgb,var(--surface-card, #141419) 94%,var(--color-gold));box-shadow:0 10px 26px #0000001f}.editorial-nav__utilities .editorial-nav__assistant:is(:hover,:focus-visible) .editorial-nav__assistant-label{grid-template-columns:1fr;opacity:1}.editorial-nav__utilities .editorial-nav__assistant:is(:hover,:focus-visible) svg{margin-inline-start:9px;rotate:-12deg}}@media(pointer:coarse){.editorial-nav__assistant,.editorial-nav__assistant-pill{min-height:44px}}.editorial-nav__eq{display:flex;align-items:center;gap:2px;height:14px}.editorial-nav__eq i{width:2px;height:2px;border-radius:2px;background:currentColor;transition:height .35s cubic-bezier(.34,1.56,.64,1)}.editorial-nav__sound[aria-pressed=true] .editorial-nav__eq i:nth-child(1){height:6px}.editorial-nav__sound[aria-pressed=true] .editorial-nav__eq i:nth-child(2){height:12px}.editorial-nav__sound[aria-pressed=true] .editorial-nav__eq i:nth-child(3){height:8px}.editorial-nav__sound[aria-pressed=true] .editorial-nav__eq i:nth-child(4){height:11px}@keyframes nav-eq{50%{scale:1 .35}}.editorial-nav__burger{position:relative;width:20px;height:10px}.editorial-nav__burger i{position:absolute;inset-inline:0;height:1.5px;border-radius:2px;background:currentColor;transition:translate .4s cubic-bezier(.65,0,.25,1),rotate .4s cubic-bezier(.65,0,.25,1)}.editorial-nav__burger i:first-child{top:0}.editorial-nav__burger i:last-child{bottom:0}.editorial-nav__menu-toggle[aria-expanded=true] .editorial-nav__burger i:first-child{translate:0 4.25px;rotate:45deg}.editorial-nav__menu-toggle[aria-expanded=true] .editorial-nav__burger i:last-child{translate:0 -4.25px;rotate:-45deg}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.editorial-nav__sound[aria-pressed=true]:hover .editorial-nav__eq i{transform-origin:50% 50%;animation:nav-eq .7s ease-in-out infinite}.editorial-nav__sound[aria-pressed=true]:hover .editorial-nav__eq i:nth-child(2){animation-delay:-.2s}.editorial-nav__sound[aria-pressed=true]:hover .editorial-nav__eq i:nth-child(3){animation-delay:-.45s}.editorial-nav__sound[aria-pressed=true]:hover .editorial-nav__eq i:nth-child(4){animation-delay:-.1s}}.editorial-nav__mobile:not([hidden]) .editorial-nav__link{animation:nav-item-in .5s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 45ms) backwards}.editorial-nav__mobile:not([hidden]) :is(.editorial-nav__mobile-utilities,.palette-preview--menu){animation:nav-item-in .5s cubic-bezier(.2,.8,.2,1) .2s backwards}}@keyframes nav-item-in{0%{opacity:0;translate:0 10px}}@media(prefers-reduced-motion:reduce){.editorial-nav,.editorial-nav__glider,.editorial-nav__glider:before,.editorial-nav__roll>span,.editorial-nav__roll:after,.editorial-nav__eq i,.editorial-nav__burger i{transition:none}}.pain-points{color:var(--color-ivory,#f3f0ea)}.pain-points.page-section{border-top:0;padding-top:clamp(32px,4vw,56px)}[data-palette] .pain-points__label{margin:0 0 22px;font:500 var(--fs-label)/1.4 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#a29ca2)}.pain-points__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline,#ffffff1c)}.pain-points__item{display:grid;grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hairline,#ffffff1c)}.pain-points__no{font:500 var(--fs-label)/1 var(--font-label);letter-spacing:.08em;color:var(--color-gold,#c9ae78)}[data-palette] .pain-points__text{font-family:var(--font-display);font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--color-muted,#a29ca2);text-wrap:pretty}.pain-points s{text-decoration:none;color:var(--color-ivory,#f3f0ea);background:linear-gradient(var(--color-gold,#c9ae78),var(--color-gold,#c9ae78)) no-repeat 0 56% / 100% 2px}[dir=rtl] .pain-points s{background-position-x:100%}[data-palette] .pain-points__answer{margin:26px 0 0;font-family:var(--font-display);font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--color-gold,#c9ae78);text-wrap:balance}@media(prefers-reduced-motion:no-preference){.pain-points s{transition:background-size 1s ease-in-out calc(var(--i) * 1s + .3s)}.pain-points__body:not(.is-struck) s{background-size:0 2px}.pain-points__answer{transition:opacity .7s ease,translate .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--count) * 1s + .5s)}.pain-points__body:not(.is-struck) .pain-points__answer{opacity:0;translate:0 10px}}@media(forced-colors:active){.pain-points s{text-decoration:line-through}}@media(max-width:760px){.pain-points__item{grid-template-columns:2.4em minmax(0,1fr);padding:12px 0}[data-palette] :is(.pain-points__text,.pain-points__answer){font-size:min(20px,4.6vw)}}.team-compare{color:var(--color-ivory, #f3f0ea)}.team-compare.page-section{padding-block:clamp(44px,5vw,72px)}.team-compare .section-head{margin-bottom:28px}.team-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.4;color:var(--color-mist, #bdb9c0)}.team-compare__col-task{width:40%}.team-compare__table :is(th,td){padding:10px 12px;text-align:center;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--color-ivory) 12%,transparent)}.team-compare__table thead th{padding-block:12px 10px;font:11px/1.5 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #a29da8);border-bottom-color:color-mix(in srgb,var(--color-ivory) 22%,transparent)}.team-compare__table :is(tbody,tfoot) th{text-align:start;font-weight:450;color:var(--color-ivory, #f3f0ea)}.team-compare__task{margin-inline-end:10px}.team-compare__table tbody th small{font-size:12px;font-weight:400;color:var(--color-muted, #a29da8)}.team-compare__table .is-buzzo{color:var(--color-gold, #c9ae78);background:color-mix(in srgb,var(--color-gold) 9%,transparent)}.team-compare__table thead .is-buzzo{color:var(--color-gold, #c9ae78);border-radius:16px 16px 0 0}.team-compare__table tfoot .is-buzzo{border-radius:0 0 16px 16px}.team-compare__tick{display:inline-block;width:18px;height:18px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:0}.team-compare__table td:not(.is-buzzo) .team-compare__tick{color:var(--color-muted, #a29da8)}.team-compare__dash{color:color-mix(in srgb,var(--color-ivory) 26%,transparent)}.team-compare__partial{font-size:13px;color:var(--color-muted, #a29da8)}.team-compare__with-note{display:inline-flex;align-items:center;gap:8px;font-size:13px}.team-compare__soon{display:inline-block;padding:2px 10px;font:11px/1.6 var(--font-label);letter-spacing:.06em;white-space:nowrap;border:1px dashed currentColor;border-radius:999px}.team-compare__table tfoot :is(th,td){padding-block:12px 14px;border-bottom:0}.team-compare__table tfoot td{font-variant-numeric:tabular-nums}.team-compare__table tfoot .team-compare__partial small{display:block;margin-top:2px;font-size:11px;white-space:nowrap}.team-compare__table tfoot s{text-decoration:none;background:linear-gradient(var(--color-gold, #c9ae78),var(--color-gold, #c9ae78)) no-repeat 0 58% / 100% 1.5px}[dir=rtl] .team-compare__table tfoot s{background-position-x:100%}.team-compare__table tfoot strong{display:inline-block;font-family:var(--font-display);font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--color-gold, #c9ae78)}.team-compare__note{margin:10px 0 0;font:11px/1.5 var(--font-label);color:var(--color-muted, #a29da8);text-align:end}@media(prefers-reduced-motion:no-preference){.team-compare__table :is(tbody tr,tfoot){transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}.team-compare:not(.is-shown) .team-compare__table :is(tbody tr,tfoot){opacity:0;transform:translateY(12px)}.team-compare__table .is-buzzo .team-compare__tick{transition:stroke-dashoffset .5s ease calc(var(--i, 0) * 80ms + .45s)}.team-compare:not(.is-shown) .team-compare__table .is-buzzo .team-compare__tick{stroke-dashoffset:16}.team-compare__table tfoot s{transition:background-size .8s cubic-bezier(.2,.8,.2,1) 1.3s}.team-compare:not(.is-shown) .team-compare__table tfoot s{background-size:0 1.5px}.team-compare__table tfoot strong{transition:opacity .5s ease 2s,transform .6s cubic-bezier(.2,1.3,.4,1) 2s}.team-compare:not(.is-shown) .team-compare__table tfoot strong{opacity:0;transform:scale(.9)}}@media(forced-colors:active){.team-compare__table tfoot s{text-decoration:line-through}}@media(max-width:640px){.team-compare__table{font-size:12px}.team-compare__col-task{width:30%}.team-compare .section-head{margin-bottom:20px}.team-compare__table :is(th,td){padding:12px 3px}.team-compare__table :is(tbody,tfoot) th{padding-inline-end:6px}.team-compare__table thead th{font-size:10px;letter-spacing:.02em;text-transform:none}.team-compare__table tbody th small{display:none}.team-compare__with-note{flex-direction:column;gap:2px;font-size:11px}.team-compare__partial{font-size:11px}.team-compare__soon{padding:1px 4px;font-size:10px;letter-spacing:0}.team-compare__table tfoot td{font-size:10px}.team-compare__table tfoot .team-compare__partial small{font-size:10px;white-space:normal}.team-compare__table tfoot strong{font-size:22px}}.faq-item__question{background:none;border:0;padding:0;font:inherit}.faq-item__question:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:6px}.faq-item__icon{transition:rotate .45s cubic-bezier(.2,.8,.2,1),color .3s}.faq-item[data-open=true] .faq-item__icon{rotate:45deg;color:var(--color-gold)}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.faq-item__answer>div{min-height:0;overflow:hidden}.faq-item__answer p{opacity:0;translate:0 -6px;transition:opacity .25s,translate .4s cubic-bezier(.2,.8,.2,1)}.faq-item[data-open=true] .faq-item__answer{grid-template-rows:1fr}.faq-item[data-open=true] .faq-item__answer p{opacity:1;translate:0 0;transition:opacity .4s .12s,translate .5s .08s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.faq-item__answer,.faq-item__answer p,.faq-item__icon{transition:none}}.scanner-container{position:relative;width:100%;height:100%;overflow:hidden}.service-demo{--demo-gold:#B49A64;--demo-text:var(--color-ivory,#ECEBE5);--demo-muted:var(--color-muted,#92968E);color:var(--demo-text);scroll-margin-top:72px}.service-tabs{display:flex;gap:30px;margin:0 0 45px;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--demo-text) 15%,transparent)}.service-tabs button{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;padding:15px 0;border-bottom:2px solid transparent;color:var(--demo-muted);transition:color .2s}.service-tabs button>span{font-size:9px;opacity:.6}.service-tabs button[aria-pressed=true]{color:var(--demo-text);border-color:var(--demo-gold)}.service-stage{display:grid;grid-template-columns:280px 155px minmax(0,1fr);gap:26px;align-items:center}.device-column{min-width:0}.iphone{height:598px;width:280px;border:5px solid #484B4B;border-radius:43px;background:#f7f8f8;box-shadow:0 0 0 1px #111,0 18px 45px #0002;overflow:hidden;display:flex;flex-direction:column;position:relative;color:#172e27;font-family:Arial,system-ui,sans-serif}.iphone-status{height:37px;min-height:37px;display:flex;align-items:center;justify-content:space-between;padding:4px 21px 0;font-size:11px;font-weight:600;background:#075e54;color:#fff}.dynamic-island{position:absolute;left:50%;transform:translate(-50%);top:8px;width:77px;height:21px;border-radius:20px;background:#101514}.wa-brand{background:#075e54;color:#fff;padding:3px 15px 8px;font-size:19px;font-weight:600;letter-spacing:-.5px}.wa-contact{display:flex;align-items:center;gap:9px;padding:10px 7px;background:#075e54;color:#fff}.wa-contact>div:nth-of-type(2){flex:1}.wa-contact strong{font-size:13px;display:block}.wa-contact small{font-size:9px;opacity:.8;display:block;margin-top:3px}.wa-contact>svg{flex-shrink:0}.wa-avatar{width:30px;height:30px;background:#d8eee0;color:#075e54;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:15px}.wa-feed{padding:11px 10px 9px;background:#eeece3;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;display:flex;flex-direction:column;gap:9px}.wa-date{text-align:center;font-size:8px;color:#78817a;letter-spacing:.08em}.wa-bubble{font-size:10px;line-height:1.55;padding:8px 9px;border-radius:8px;box-shadow:0 1px 1px #0001;max-width:92%;position:relative;flex-shrink:0}.wa-incoming{background:#fff;align-self:flex-start;border-top-left-radius:1px}.wa-outgoing{background:#d9fdd3;align-self:flex-end;border-top-right-radius:1px}.wa-bubble>small{display:block;text-align:right;font-size:8px;color:#7a8a80;margin-top:2px}.wa-bubble>small>span{color:#49a5c6}.wa-outgoing img{height:68px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-bottom:6px}.wa-file{display:flex;gap:8px;align-items:center;background:#00000008;border-radius:4px;padding:8px;margin-bottom:6px;font-size:10px}.wa-response{min-height:0}.wa-thinking{display:flex;align-items:center;gap:7px;font-size:9px}.wa-approve{display:flex;align-items:center;justify-content:center;gap:8px;color:#087964;border-top:1px solid #E0E9E2;margin-top:8px;padding-top:7px;width:100%;font-size:11px;font-weight:600}.wa-compose{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 5px;background:#eeece3;gap:7px}.wa-compose>span{display:block;flex:1;padding:9px 13px;background:#fff;border-radius:30px;color:#8b958c;font-size:10px}.wa-compose button{background:#008b74;color:#fff;width:31px;height:31px;display:grid;place-items:center;border-radius:50%}.wa-compose button:disabled{opacity:.5}.iphone-home{height:17px;min-height:17px;background:#eeece3;position:relative}.iphone-home:after{content:"";position:absolute;width:85px;height:4px;background:#222;left:50%;bottom:5px;transform:translate(-50%);border-radius:4px}.device-caption{text-align:center;font-size:10px;color:var(--demo-muted);margin-top:18px}.device-caption>span{margin:0 6px}.service-process{position:relative;padding-left:23px}.process-line{position:absolute;left:5px;top:9px;bottom:54px;width:1px;background:color-mix(in srgb,var(--demo-gold) 30%,transparent)}.process-step{position:relative;margin-bottom:28px;opacity:.55;transition:opacity .3s}.process-step:last-child{margin-bottom:0}.process-dot{position:absolute;left:-23px;top:0;width:11px;height:11px;border-radius:50%;border:1px solid var(--demo-muted);background:var(--surface-base,#090F19);font-size:0;display:grid;place-items:center}.process-step h3{font-size:11px;font-weight:600;margin-bottom:9px}.process-step p{font-size:10px;line-height:1.9;color:var(--demo-muted)}.process-step.is-active{opacity:1}.process-step.is-active .process-dot{background:var(--demo-gold);border-color:var(--demo-gold);color:#fff}.computer-column{min-width:0}.computer{padding:8px 8px 16px;background:#292c2c;border-radius:14px 14px 10px 10px;box-shadow:0 0 0 1px #555c5a,0 20px 45px #0002}.computer-bar{height:29px;background:#e8e9e7;display:flex;align-items:center;justify-content:space-between;padding:0 10px;gap:12px;color:#7d817c;font-size:8px;border-radius:6px 6px 0 0}.computer-dots{display:flex;gap:4px}.computer-dots i{width:5px;height:5px;background:#bcc0b9;border-radius:50%}.computer-screen{background:#fafaf7;color:#242d28;min-height:415px;padding:22px;position:relative;border-radius:0 0 3px 3px}.result-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:21px}.result-heading h3{font-size:20px;letter-spacing:-.5px;line-height:1.3;font-weight:500;max-width:68%}.result-status{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:8px;color:#7a8078;padding-top:5px}.result-status.complete{color:#1d785c}.status-dot{width:4px;height:4px;border-radius:50%;background:#b39c72}.social-result{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr);gap:19px}.instagram-post{border:1px solid #DFE2DC;background:#fff;border-radius:5px;overflow:hidden}.post-header{display:flex;gap:7px;align-items:center;padding:10px;font-size:8px}.post-header>strong{flex:1}.instagram-post>img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.post-tools{display:flex;gap:9px;padding:10px 10px 6px}.post-tools svg:last-child{margin-left:auto}.instagram-post>p{font-size:9px;line-height:1.6;margin:2px 10px 4px}.instagram-post>small{display:block;margin:0 10px 12px;font-size:8px;color:#737e73}.schedule{padding-top:5px}.output-label{font-size:8px;letter-spacing:.08em;color:#7c867b;margin-bottom:17px}.schedule>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #DDE1D8;padding:16px 0}.schedule b{font-size:9px}.schedule span{font-size:10px}.schedule small{width:100%;padding-left:0;font-size:9px;color:#8c9388}.schedule>p:last-child{font-size:9px;line-height:1.9;color:#8c9388;margin-top:13px}.computer-stand{width:90px;height:34px;margin:0 auto;position:relative;background:linear-gradient(90deg,#666c68,#8e948e,#626763);clip-path:polygon(20% 0,80% 0,85% 83%,100% 90%,100% 100%,0 100%,0 90%,15% 83%)}.demo-controls{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.demo-run,.demo-start{display:flex;gap:12px;align-items:center;font-size:11px}.demo-run{background:var(--demo-gold);color:#171c17;padding:12px 16px;border-radius:3px}.demo-run:disabled{opacity:.6}.demo-start{color:var(--demo-muted);border-bottom:1px solid color-mix(in srgb,var(--demo-muted) 40%,transparent);padding:8px 0}.service-disclaimer{font-size:10px;text-align:center;color:var(--demo-muted);margin-top:30px;line-height:1.8}.platform-tabs{display:flex;gap:15px;border-bottom:1px solid #E3E5DF;margin:-3px 0 15px}.platform-tabs button{font-size:9px;display:flex;align-items:center;gap:5px;padding:4px 0 8px;color:#91958c}.platform-tabs button[aria-pressed=true]{color:#253a30;border-bottom:1px solid #253A30}.google-result{display:grid;grid-template-columns:1fr 1fr;gap:22px}.google-profile img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.google-profile h4{font-size:17px;font-weight:500;margin-top:13px}.google-profile>span{display:flex;gap:6px;font-size:9px;align-items:center;color:#879080;margin-top:7px}.profile-edits>div{border-top:1px solid #DDE1D8;display:flex;flex-direction:column;gap:10px;padding:16px 0;font-size:10px}.profile-edits del{font-size:11px;color:#9fa598}.profile-edits strong{font-size:14px;display:flex;align-items:center;gap:5px;font-weight:500;color:#367555}.profile-edits small,.profile-edits>p:last-child{font-size:9px;color:#8b9484;line-height:1.8}.insight-metrics{display:flex;gap:40px;margin:15px 0 22px}.insight-metrics>div{display:flex;flex-direction:column;gap:7px}.insight-metrics strong{font-size:38px;line-height:1;font-weight:400;letter-spacing:-2px}.insight-metrics span{font-size:9px;color:#7f897c}.insight-bars{height:130px;display:flex;align-items:end;gap:16px;border-bottom:1px solid #DDE1D8;padding-bottom:12px}.insight-bars>div{flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.insight-bars i{width:100%;max-width:36px;background:#b2b89f;border-radius:2px 2px 0 0}.insight-bars span{font-size:8px;color:#9ba18f}.insight-recommendation{margin-top:20px}.insight-recommendation>span{font-size:8px;color:#a38a51;letter-spacing:.05em}.insight-recommendation h4{font-size:15px;margin:7px 0;font-weight:500}.insight-recommendation p{font-size:10px;line-height:1.8;color:#7d8576}.result-progress{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#fafaf7ef;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;color:#616c5b}.thinking-dots{display:inline-flex;align-items:center;gap:3px}.thinking-dots i{width:4px;height:4px;border-radius:50%;background:#9eab99;animation:demo-think 1s infinite}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes demo-think{50%{opacity:.3;transform:translateY(-2px)}}@media(min-width:1600px){.service-stage{grid-template-columns:300px 170px minmax(0,1fr);gap:30px}.iphone{width:290px;height:620px}.wa-bubble{font-size:11px}.computer-screen{min-height:440px}}@media(max-width:1150px){.service-stage{grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.service-process{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:10px 0 0}.process-line{display:none}.process-step{margin-bottom:0}.computer-column{align-self:center}.social-result{grid-template-columns:1fr}.schedule{display:none}.instagram-post>img{height:170px}.computer-screen{padding:18px}.result-heading{flex-wrap:wrap}.result-heading h3{max-width:100%;font-size:18px}.service-tabs{gap:24px}}@media(max-width:700px){.service-tabs{gap:22px;margin:0 0 30px}.service-tabs button{font-size:11px}.service-stage{grid-template-columns:1fr;gap:26px}.iphone{margin:auto}.service-process{grid-column:1;grid-row:2;gap:20px;padding-left:17px}.process-step h3{font-size:10px}.process-step p{font-size:9px}.process-dot{left:-17px;width:9px;height:9px}.computer-column{grid-row:3}.computer-screen{min-height:400px;padding:16px}.social-result{grid-template-columns:1fr}.instagram-post{max-width:330px;width:100%;margin:auto}.instagram-post>img{height:190px}.result-heading h3{font-size:19px}.computer-bar{font-size:7px}.demo-controls{gap:14px}.demo-run,.demo-start{font-size:10px}.google-result{gap:13px}.google-profile img{height:170px}.google-profile h4{font-size:16px}.profile-edits strong{font-size:12px}.service-disclaimer{font-size:9px}.service-process .process-line{display:none}}@media(prefers-reduced-motion:reduce){.thinking-dots i{animation:none}.process-step{transition:none}}.process-step{opacity:.75}.process-step h3{font-size:12px}.process-step p{font-size:11px}@media(max-width:700px){.process-step h3{font-size:10px}.process-step p{font-size:9px}}.wa-compose input{min-width:0;flex:1;background:#fff;border:0;border-radius:20px;padding:10px 12px;color:#172e27;font-size:11px;outline-offset:2px}.wa-choices{display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px;background:#eeece3;border-top:1px solid #D9DFD5}.wa-choices button{border:1px solid #91B2A4;color:#075e54;border-radius:12px;padding:6px 9px;font-size:10px;text-align:left;background:#ffffffb0}.wa-choices button:hover{background:#d9fdd3}.wa-bubble{animation:message-in .2s ease-out;overflow-wrap:anywhere}.service-stage{grid-template-columns:280px 100px minmax(0,1fr)}.service-process{padding:0;text-align:center;color:var(--demo-gold)}.service-process>svg{margin:0 auto 14px}.service-process>p{font-size:11px;line-height:1.8;color:var(--demo-muted)}.result-waiting{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;color:#737b70;padding:30px}.result-waiting h4{font-size:20px;color:#333d31}.result-waiting p{font-size:12px;line-height:1.8;max-width:360px;overflow-wrap:anywhere}.decision-summary{border-left:2px solid #B49A64;padding:2px 0 2px 12px;margin-bottom:20px}.decision-summary>span{font-size:8px;letter-spacing:.1em;color:#8a774e}.decision-summary p{font-size:11px;line-height:1.7;margin-top:5px}.decision-summary small{display:block;font-size:9px;color:#77806f;margin-top:7px;overflow-wrap:anywhere}.profile-edits h4{font-size:15px;line-height:1.6}.profile-edits>p{font-size:11px;line-height:1.8;margin:12px 0}.profile-edits>small{font-size:9px;color:#798475}.wa-compose button:focus-visible,.wa-choices button:focus-visible{outline:2px solid #075E54;outline-offset:2px}@keyframes message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.service-stage{grid-template-columns:280px minmax(0,1fr)}.service-process{display:flex;align-items:center;justify-content:center;gap:14px;margin:0}.service-process>svg{margin:0}.schedule{display:block}}@media(max-width:700px){.service-stage{grid-template-columns:minmax(0,1fr)}.iphone{max-width:100%}.service-process>svg{transform:rotate(90deg)}.result-waiting{padding:20px 8px}.service-process{padding:0}.result-status{white-space:normal}}@media(prefers-reduced-motion:reduce){.wa-bubble{animation:none}}.service-tabs-label{display:none}.service-tabs{gap:36px}.service-tabs button{gap:10px;padding:18px 0;font-size:15px;color:color-mix(in srgb,var(--demo-text) 70%,transparent)}.service-tabs button:hover{color:var(--demo-text)}.service-tabs button>span{font-size:11px;opacity:.7}.service-tabs button>svg{display:none}.service-process>p{font-size:13px}.device-caption,.service-disclaimer{font-size:12px}.demo-run,.demo-start{gap:10px;font-size:14px;border-radius:999px;transition:background-color .2s,border-color .2s,color .2s}.demo-run{padding:13px 22px}.demo-start{padding:12px 20px;border:1px solid color-mix(in srgb,var(--demo-text) 25%,transparent);color:var(--demo-text)}.demo-start:hover{border-color:var(--demo-gold)}@media(max-width:1150px){.service-tabs{gap:28px}}@media(max-width:700px){.service-tabs-label{display:block;margin:0 0 10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--demo-muted)}.scenario-dock{margin:0 0 18px}.scenario-dock__now{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.scenario-dock__title{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--demo-text)}.scenario-dock__count{flex:none;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-gold,var(--demo-gold))}.scenario-dock__icons{position:relative;display:grid;grid-template-columns:repeat(var(--count,6),minmax(0,1fr));padding-bottom:12px}.scenario-dock__icons button{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--demo-muted);font-size:12px;line-height:1.2;text-align:center;white-space:nowrap;transition:color .3s}.scenario-dock__icon{display:flex;align-items:center;justify-content:center;width:min(46px,100% - 6px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--demo-text) 16%,transparent);border-radius:50%;color:var(--demo-text);transition:background-color .3s,border-color .3s,color .3s,transform .2s}.scenario-dock__icon svg{width:20px;height:20px}.scenario-dock__icons button[aria-pressed=true]{color:var(--demo-text)}.scenario-dock__icons button[aria-pressed=true] .scenario-dock__icon{border-color:transparent;background:var(--demo-text);color:var(--pub-gold,var(--demo-gold))}.scenario-dock__icons button:active .scenario-dock__icon{transform:scale(.92)}.scenario-dock__icons button:focus-visible{outline:0}.scenario-dock__icons button:focus-visible .scenario-dock__icon{outline:2px solid var(--demo-text);outline-offset:3px}.scenario-dock__bar{position:absolute;bottom:0;left:calc(100% / var(--count,6) * (var(--at) + .5) - 10px);width:20px;height:2px;border-radius:2px;background:var(--pub-gold,var(--demo-gold));transition:left .45s cubic-bezier(.2,.8,.2,1)}.service-stage{position:relative;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:14px;align-items:center}.service-stage .service-output-column{grid-row:auto}.service-result-wrap{width:380px;zoom:var(--result-zoom,.5)}.device-caption{display:none}.service-process{position:absolute;z-index:2;top:50%;left:calc((100% - 14px)*.42 + 7px);grid-area:auto;display:flex;align-items:center;justify-content:center;gap:0;width:24px;height:24px;margin:0;padding:0;border-radius:50%;background:var(--pub-gold,var(--demo-gold));color:var(--pub-green,#14120d);box-shadow:0 4px 10px -4px #0006;transform:translate(-50%,-50%)}.service-process>p{display:none}.service-process>svg{width:14px;height:14px;margin:0;transform:none}.demo-controls{flex-direction:row;align-items:stretch;gap:8px;margin-top:18px}.demo-run,.demo-start{flex:1 1 0;justify-content:center;min-height:48px;padding:6px 12px;font-size:14px;line-height:1.25;text-align:center}.demo-start{order:-1;border:0;background:var(--demo-gold);color:#14120d;font-weight:500}.demo-run{border:1px solid color-mix(in srgb,var(--demo-text) 25%,transparent);background:transparent;color:var(--demo-text)}details.service-disclaimer{margin-top:14px;font-size:12px;line-height:1.7}details.service-disclaimer summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:var(--demo-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}details.service-disclaimer summary::-webkit-details-marker{display:none}details.service-disclaimer p{margin:8px 0 0}}@media(prefers-reduced-motion:no-preference){.scenario-dock__title{animation:dock-title-in .35s ease-out}}@keyframes dock-title-in{0%{opacity:0;translate:0 6px}}@media(prefers-reduced-motion:reduce){.service-tabs button,.service-tabs button>*,.scenario-dock__icon,.scenario-dock__bar,.demo-run,.demo-start{transition:none}}.service-tabs button>.service-tab__label{font-size:inherit;opacity:1}@media(min-width:1151px){.service-tabs.service-tabs--folder{--panel:var(--surface-card,#16161b);position:relative;display:flex;gap:2px;margin:0;padding:0;border:0;overflow:visible}.service-tabs.service-tabs--folder button{position:relative;z-index:1;display:flex;align-items:center;gap:7px;min-height:0;padding:12px 14px 13px;border:0;border-radius:0;background:none;color:var(--demo-muted);font-size:14px;white-space:nowrap;transition:color .25s}.service-tabs.service-tabs--folder button:hover{color:var(--demo-text)}.service-tabs.service-tabs--folder button[aria-pressed=true]{background:none;color:var(--demo-text)}.service-tabs.service-tabs--folder button>.service-tab__num{font-size:12px;color:var(--demo-gold)}.service-tabs.service-tabs--folder button>.service-tab__label{font-size:14px}.service-tabs.service-tabs--folder button>svg{display:block;flex:none;width:0;height:16px;opacity:0;color:var(--demo-gold);transition:width .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.service-tabs.service-tabs--folder button[aria-pressed=true]>svg{width:16px;opacity:1}.folder-tab{position:absolute;top:0;bottom:0;left:0;z-index:0;width:var(--tab-w,0);border-radius:14px 14px 0 0;background:var(--panel);transform:translate(var(--tab-x,0))}.folder-tab.is-placed{transition:transform .55s cubic-bezier(.34,1.3,.5,1),width .45s cubic-bezier(.3,.7,.2,1)}.folder-tab:before,.folder-tab:after{content:"";position:absolute;bottom:0;width:14px;height:14px}.folder-tab:before{left:-14px;background:radial-gradient(circle at 0 0,transparent 13.5px,var(--panel) 14px)}.folder-tab:after{right:-14px;background:radial-gradient(circle at 100% 0,transparent 13.5px,var(--panel) 14px)}.service-output-column--folder[data-first-tab] .folder-tab:before{display:none}.service-output-column--folder .service-result-wrap{margin-top:0;padding:22px 24px 24px;border-radius:20px;background:var(--surface-card,#16161b)}.service-output-column--folder[data-first-tab] .service-result-wrap{border-top-left-radius:0}.service-output-column--folder :is(.planner-board,.insight-board){padding:0;border:0;background:none}[data-palette] .service-output-column--folder .result-scene-heading{background:none}.service-output-column--folder .service-result{animation:folder-scene .6s cubic-bezier(.7,0,.2,1) both}}@keyframes folder-scene{0%{clip-path:inset(100% 0 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@media(prefers-reduced-motion:reduce){.folder-tab.is-placed,.service-output-column--folder .service-result{transition:none;animation:none}}.service-stage.is-photo{grid-template-columns:340px 80px minmax(0,1fr)}.scene-photo{position:relative;margin:0;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:28px;background:#1a1410;box-shadow:0 1px 2px #14141e14,0 28px 56px -18px #14141e59;isolation:isolate;animation:scene-photo-in .7s cubic-bezier(.2,.8,.2,1) both}.scene-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%;transform:scale(1.03);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.scene-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff26;pointer-events:none}@media(hover:hover)and (pointer:fine){.scene-photo:hover img{transform:scale(1.08)}}@keyframes scene-photo-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(min-width:1600px){.service-stage.is-photo{grid-template-columns:360px 90px minmax(0,1fr)}}@media(max-width:1150px){.service-stage.is-photo{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:700px){.service-stage.is-photo{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.scene-photo{aspect-ratio:3/4;border-radius:18px}}@media(prefers-reduced-motion:reduce){.scene-photo{animation:none}.scene-photo img{transition:none}}.scenario-dock__icons.is-dense button{font-size:10.5px}.service-tabs.service-tabs--folder.is-dense button{padding-inline:10px}.phone-frame{--phone-radius: 47px;--phone-yaw: 19deg;--phone-pitch: 5deg;--phone-roll: 2deg;position:relative;isolation:isolate;container-type:inline-size;width:300px;max-width:calc(100% - 36px);margin-inline:auto;padding-block:12px 18px}.phone-model{position:relative;transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--phone-pitch)) rotateY(var(--phone-yaw)) rotate(var(--phone-roll));transform-origin:50% 60%}.phone-shell,.phone-hardware{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}.phone-shell-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:.5px solid transparent;border-radius:var(--phone-radius);transform:translateZ(var(--shell-depth));background:linear-gradient(rgb(255 250 230 / var(--shell-glint)),rgb(255 250 230 / var(--shell-glint))),linear-gradient(180deg,#eee6d7,#b6af9f 3%,#5c5a52 7%,#a39d90 12%,#898477 26%,#5e5a50 47%,#343431 76%,#8b8272 91%,#b3a995 95%,#4c493f);box-shadow:inset 0 1px .5px #fff7e280,inset 0 -1px .5px #171817}.phone-shell-layer:first-child{background:#474640;border-color:#938977;box-shadow:0 2px 3px #0005,inset 0 0 0 2px #2c2d28}.phone-face{position:relative;padding:3px;border:1px solid #c8bcaa;border-radius:var(--phone-radius);transform:translateZ(0);background:conic-gradient(from 155deg,#3c3b36,#bfb29a 10%,#f1e7d2 17%,#7b7467 23%,#2b2c28 32%,#686359 45%,#fff3da 57%,#cbbfa9 61%,#4c4941,#8f8270 83%,#e0ceb0 91%,#3c3b36);box-shadow:inset 0 1px .5px #fff8e7,inset 0 -1px 1px #242520}.phone-frame:before{content:"";position:absolute;z-index:-2;left:-15%;right:-6%;bottom:-5px;height:37px;background:radial-gradient(ellipse,#000b 0%,#0005 37%,transparent 72%);pointer-events:none}.phone-frame:after{content:"";position:absolute;z-index:-1;left:11%;right:7%;bottom:-1px;height:19px;background:radial-gradient(ellipse at 50% 0,#b5a17c16,transparent 70%);pointer-events:none}.phone-glass{position:relative;overflow:hidden;border:5px solid #080a0b;border-radius:calc(var(--phone-radius) - 4px);background:#080a0b;box-shadow:0 0 0 1px #1b1c1d,inset 0 0 0 1px #ffffff15}.phone-glass-reflection{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 0 1px #ffffff40,inset -1px 0 2px #0006;background:linear-gradient(112deg,#ffffff12 0%,#ffffff04 19%,transparent 31%,transparent 83%,#c7daf105 100%)}.phone-hardware>i{position:absolute;display:block}.phone-action-key,.phone-volume-up,.phone-volume-down{left:-13px;width:25px;border:1px solid #302e29;border-radius:4px;transform:translateZ(-16px) rotateY(90deg);background:linear-gradient(90deg,#4b4941,#a79f8d 30%,#d8cfbc 50%,#7e786b 80%,#393932);box-shadow:inset 0 1px 1px #eee1c5,0 1px 2px #141411}.phone-action-key{top:94px;height:24px}.phone-volume-up{top:139px;height:43px}.phone-volume-down{top:194px;height:43px}.phone-hardware .phone-power-key{right:-13px;top:159px;height:65px;width:25px;border-radius:3px;transform:translateZ(-16px) rotateY(90deg);background:linear-gradient(90deg,#34342e,#b6ab97,#686155)}.phone-antenna-top,.phone-antenna-bottom{left:-16px;width:33px;height:3px;transform:translateZ(-16px) rotateY(90deg);background:#45433d;box-shadow:0 1px #e0d5bd40}.phone-antenna-top{top:69px}.phone-antenna-bottom{bottom:68px}.phone-earpiece{top:3px;left:39%;right:39%;height:2px;transform:translateZ(1px);border-radius:2px;background:#101111}.phone-frame .iphone,.phone-frame .venue-phone{position:relative;display:flex;flex-direction:column;width:100%;max-width:none;height:auto;aspect-ratio:9 / 19.5;min-width:0;margin:0;border:0;border-radius:calc(var(--phone-radius) - 9px);overflow:hidden;box-shadow:none}.phone-frame .iphone{background:#eeeae1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.phone-frame .iphone-status,.phone-frame .venue-phone-top{flex:none;height:44px;min-height:44px;padding:5px 20px 0;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;line-height:1}.phone-frame .iphone-status{background:#084d46;color:#fff}.phone-status-icons{display:flex;gap:4px;align-items:center;color:inherit}.phone-status-icons svg{display:block;width:13px;height:12px;flex:none}.phone-status-icons svg:last-child{width:20px}.phone-frame .dynamic-island,.phone-frame .venue-phone-top>i{position:absolute;top:10px;left:50%;transform:translate(-50%);width:85px;height:25px;z-index:3;border-radius:20px;background:#050708;box-shadow:inset 0 -1px #ffffff09}.phone-frame .dynamic-island:after,.phone-frame .venue-phone-top>i:after{content:"";position:absolute;right:8px;top:8px;width:9px;height:9px;border:2px solid #0b151e;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3c617a,#102336 40%,#04070b 72%)}.phone-frame .wa-contact{flex:none;gap:8px;min-height:61px;padding:6px 13px 13px 9px;background:linear-gradient(#084d46,#07554c)}.phone-frame .wa-contact>div:nth-of-type(2){min-width:0}.phone-frame .wa-contact>svg{width:18px;height:19px;stroke-width:2.2}.phone-frame .wa-contact>svg:first-child{width:13px}.phone-frame .wa-contact strong{font-size:13px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.phone-frame .wa-contact small{font-size:9px;line-height:1.3;margin-top:4px;white-space:nowrap}.phone-frame .wa-avatar{flex:none;width:33px;height:33px;background:#c8b48a;color:#134c43;font-size:17px;font-weight:500}.phone-frame .wa-feed{flex:1;min-height:0;padding:14px 13px;gap:13px;background-color:#eeeae1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='168'%20height='168'%20viewBox='0%200%20168%20168'%20fill='none'%20stroke='%23857e68'%20stroke-opacity='.07'%20stroke-width='.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M18%2018h17v10a8%208%200%200%201-17%200zm17%202h3a4%204%200%200%201%200%208h-3M16%2039h23M23%2012c-3-3%203-4%200-7M29%2012c-3-3%203-4%200-7'/%3e%3cpath%20d='m91%2014%207%2012%2014%203-10%2010%201%2015-12-7-13%207%202-15-10-10%2014-3zM130%2093c-9-12-22%201-8%2012l8%207%208-7c14-11%201-24-8-12z'/%3e%3cpath%20d='M31%2095c-17-13-21%209-12%2013l-2%208%2010-4c14%200%2023-16%209-20M82%20103l15%209-15%209zM75%20136h30M52%2060l7%207-7%207-7-7zM145%2036l4%204-4%204-4-4zM144%20144l5%205-5%205-5-5z'/%3e%3cpath%20d='M18%20150c9-12%2019-12%2028%200M22%20145l-3-5m19%205%203-5M125%2063c7%204%2011%201%2013-5M61%2023l2%203M62%2098l-3%202M108%20146l3-2M9%2066l2%203'/%3e%3c/svg%3e");background-size:168px 168px;scrollbar-width:none;overscroll-behavior:contain}.phone-frame .wa-feed::-webkit-scrollbar{display:none}.phone-frame .wa-date{flex:none;align-self:center;border-radius:5px;background:#ffffffb8;padding:4px 9px;font-size:8px;line-height:1.4;letter-spacing:0;color:#727971;box-shadow:0 1px 1px #00000008}.phone-frame .wa-bubble{max-width:92%;padding:9px 10px 6px;font-size:11.5px;line-height:1.5;color:#24352f;border-radius:10px;box-shadow:0 1px 1px #27312417}.phone-frame .wa-incoming{background:#fffefd;border-top-left-radius:3px}.phone-frame .wa-outgoing{background:#dff3d3;border-top-right-radius:3px}.phone-frame .wa-bubble:before{content:"";position:absolute;top:0;width:7px;height:9px}.phone-frame .wa-incoming:before{left:-5px;background:#fffefd;clip-path:polygon(0 0,100% 0,100% 100%)}.phone-frame .wa-outgoing:before{right:-5px;background:#dff3d3;clip-path:polygon(0 0,100% 0,0 100%)}.phone-frame .wa-bubble>small{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:8px;line-height:1.3;margin-top:4px;color:#7e877e}.phone-frame .wa-receipt{width:13px;height:11px;color:#52a7c1}.phone-frame .wa-thinking{font-size:10px;padding-bottom:9px}.phone-frame .wa-choices{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 3px;border:0;background:#eeeae1}.phone-frame .wa-choices button{flex:none;max-width:100%;white-space:normal;font-size:10px;line-height:1.4;padding:7px 10px;border-radius:14px;border-color:#b4c8bb;background:#fffefd}.phone-frame .wa-compose{flex:none;gap:7px;padding:9px 9px 3px;background:#eeeae1;margin:0}.phone-frame .wa-compose-field{display:flex;align-items:center;flex:1;min-width:0;border-radius:22px;background:#fffefd;box-shadow:0 1px 1px #00000006}.phone-frame .wa-compose input{width:100%;min-width:0;min-height:36px;background:transparent;border-radius:22px;font-family:inherit;font-size:12px;line-height:20px;padding:8px 10px;color:#24352f}.phone-frame .wa-compose input::-moz-placeholder{color:#959c96;opacity:1}.phone-frame .wa-compose input::placeholder{color:#959c96;opacity:1}.phone-frame .wa-compose-field>svg{flex:none;width:15px;height:15px;margin-right:9px;color:#818b82;stroke-width:2}.phone-frame .wa-compose button{flex:none;width:36px;height:36px;background:#155e50;color:#fff;border-radius:50%}.phone-frame .wa-compose button:disabled{opacity:.48}.phone-frame .wa-compose button>svg{width:17px;height:17px}.phone-frame .iphone-home{flex:none;height:24px;min-height:24px;background:#eeeae1}.phone-frame .iphone-home:after,.phone-frame .venue-phone-bottom:after{bottom:8px;width:91px;height:4px;background:#242623}.phone-frame--venue{width:285px;margin:auto}.phone-frame .venue-phone-feed{background:#f5f0e6}.phone-frame .venue-phone-bottom{flex:none;height:24px}.device-column .device-caption{margin-top:16px}.phone-frame .wa-contact strong{font-size:14px}.phone-frame .wa-contact small{font-size:10.5px}.phone-frame .wa-date{font-size:9.5px}.phone-frame .wa-bubble{font-size:12.5px}.phone-frame .wa-bubble>small{font-size:9.5px}.phone-frame .wa-thinking{font-size:11.5px}.phone-frame .wa-approve{font-size:12px}.phone-frame .wa-choices button{font-size:11.5px}.phone-frame .wa-compose input{font-size:13px}@media(min-width:1151px){.service-stage{grid-template-columns:292px 64px minmax(0,1fr)}.phone-frame--chat{zoom:.86;max-width:none}.phone-frame--venue{zoom:.85;max-width:none}}@media(min-width:701px)and (max-width:1150px){.phone-frame{width:280px}.phone-frame--venue{width:270px}.service-stage{grid-template-columns:316px minmax(0,1fr)}}@media(max-width:700px){.phone-frame{width:310px;max-width:calc(100% - 40px);margin-inline:auto;--phone-yaw: 15deg;--phone-pitch: 4deg;--phone-roll: 1.5deg}.phone-frame--venue{width:285px}}@media(pointer:coarse),(max-width:700px){.phone-frame .wa-compose input{font-size:16px;min-height:44px}.phone-frame .wa-compose button{width:44px;height:44px}.phone-frame .wa-choices button{min-height:40px}}@container (max-width: 270px){.phone-frame .iphone-status,.phone-frame .venue-phone-top{padding-inline:14px}.phone-frame .dynamic-island,.phone-frame .venue-phone-top>i{width:68px;height:23px}.phone-status-icons{gap:3px}.phone-status-icons svg{width:11px}.phone-status-icons svg:last-child{width:17px}.phone-frame .wa-contact{gap:5px}.phone-frame .wa-contact>svg{width:16px}.phone-frame .wa-contact strong{font-size:12px}.phone-frame .wa-avatar{width:30px;height:30px}.phone-frame .wa-compose-field>svg{display:none}}@media(max-width:700px){.phone-frame--chat{width:100%;max-width:none;padding-block:0}.phone-frame--chat:before,.phone-frame--chat:after,.phone-frame--chat .phone-shell,.phone-frame--chat .phone-hardware,.phone-frame--chat .phone-glass-reflection,.phone-frame--chat .iphone-status,.phone-frame--chat .iphone-home,.phone-frame--chat .wa-compose{display:none}.phone-frame--chat .phone-model{transform:none}.phone-frame--chat .phone-face{padding:0;border:0;border-radius:18px;background:none;box-shadow:none}.phone-frame--chat .phone-glass{border:0;border-radius:18px;background:#eeeae1;box-shadow:0 14px 30px #0005}.phone-frame.phone-frame--chat .iphone{aspect-ratio:auto;height:min(400px,54svh);border-radius:18px}.phone-frame.phone-frame--chat .wa-contact{min-height:46px;gap:7px;padding:8px 10px 8px 6px}.phone-frame.phone-frame--chat .wa-contact>svg{display:none}.phone-frame.phone-frame--chat .wa-contact>svg:first-child{display:block;flex:none;width:13px;height:13px}.phone-frame.phone-frame--chat .wa-contact strong{font-size:12.5px}.phone-frame.phone-frame--chat .wa-contact small{font-size:10.5px}.phone-frame.phone-frame--chat .wa-avatar{width:28px;height:28px}.phone-frame.phone-frame--chat .wa-feed{padding:10px 7px;gap:7px;overscroll-behavior:auto}.phone-frame.phone-frame--chat .wa-date{padding:3px 8px;font-size:9.5px}.phone-frame.phone-frame--chat .wa-bubble{max-width:94%;padding:6px 8px 4px;font-size:11.5px;line-height:1.4}.phone-frame.phone-frame--chat .wa-bubble>small{font-size:8.5px}.phone-frame.phone-frame--chat .wa-receipt{width:11px;height:10px}.phone-frame.phone-frame--chat .wa-thinking{font-size:11px}.phone-frame.phone-frame--chat .wa-approve{padding-top:6px;font-size:12px}.phone-frame.phone-frame--chat .wa-choices{gap:5px;padding:7px 7px 9px}.phone-frame.phone-frame--chat .wa-choices button{min-height:34px;padding:6px 10px;border-radius:17px;font-size:11.5px;line-height:1.3}}.site-showcase{display:grid;gap:22px}.site-stage{position:relative;aspect-ratio:760/440;container-type:inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-view{position:absolute;top:0;right:0;bottom:0;left:0;perspective:145cqi}.site-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease-out}.site-stage:not([data-live]) .site-scene{animation:site-sway 9s ease-in-out infinite alternate}@keyframes site-sway{0%{transform:rotateX(4deg) rotateY(-7deg)}to{transform:rotateX(-2deg) rotateY(7deg)}}.site-layer{position:absolute;transition:translate 1.1s cubic-bezier(.2,.8,.2,1),opacity 1.1s,filter 1.1s,top .8s cubic-bezier(.2,.8,.2,1),left .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.site-card{display:block;overflow:hidden;border-radius:1.3cqi;background:#141414;box-shadow:0 4cqi 8cqi -3.6cqi #123b2a73,0 1.3cqi 2.9cqi -1.8cqi #123b2a4d}.site-card--back{top:1%;left:3%;width:51.3%;transform:translateZ(-10.5cqi)}.site-card--front{top:22.7%;left:19.5%;width:52.6%;transform:translateZ(0)}.site-card__bar{display:flex;align-items:center;gap:.55cqi;height:2.6cqi;padding:0 1.2cqi;background:#faf7f0}.site-card__bar i{width:.8cqi;height:.8cqi;border-radius:50%;background:#123b2a33}.site-card__shot{display:block;aspect-ratio:1342/976;background:#141414 top/cover no-repeat}.site-phone{top:10%;left:74.5%;width:18%;aspect-ratio:9/19.5;padding:.8cqi;border-radius:3.7cqi;background:#0f0f0f;box-shadow:0 0 0 .2cqi #3a3a3a inset,0 4.5cqi 8cqi -3.4cqi #123b2a8c,0 1.6cqi 3.2cqi -1.8cqi #123b2a59;transform:translateZ(14.5cqi)}.site-phone__screen{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:3cqi;background:#141414 50% 0/auto 100% no-repeat}.site-phone__screen:before{content:"";position:absolute;top:.8cqi;left:50%;z-index:2;width:5.8cqi;height:1.7cqi;border-radius:2cqi;background:#000;translate:-50% 0}.site-card:after,.site-phone__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx,30%) var(--my,20%),#ffffff38,#fff0 45%)}.site-card:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}.site-layer{animation:site-rise .6s cubic-bezier(.2,.8,.2,1) backwards}.site-card--front{animation-delay:.06s}.site-phone{animation-delay:.12s}@keyframes site-rise{0%{opacity:0;translate:0 2cqi -20cqi}}.site-legend{position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:11px;letter-spacing:.04em;color:var(--demo-muted)}.site-legend .is-chosen{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--demo-text)}.site-legend svg{color:var(--demo-gold)}.site-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:28px}.site-copy h4{margin:0;white-space:pre-line;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.1;letter-spacing:-.04em}.site-copy p{margin:12px 0 0;font-size:13px;line-height:1.8;color:var(--demo-muted)}.site-copy__side .tip-options{margin-bottom:12px}.site-copy__side .site-copy__hint{margin:0;font-size:12px}.site-copy__side .tip-soon{margin-top:12px}@media(max-width:700px){.site-showcase{gap:14px}.site-legend{display:none}.site-copy{grid-template-columns:1fr;gap:6px;text-align:center}.site-copy h4{font-size:24px;white-space:normal}.site-copy p{display:none}}@media(prefers-reduced-motion:reduce){.site-stage .site-scene{animation:none;transition:none}.site-layer{transition:none;animation:none}}.event-radar__scan{display:flex;align-items:center;gap:8px}.event-radar__scan svg{color:var(--demo-gold)}.event-radar__weeks{position:relative;display:grid;gap:10px;margin:14px 0 0;padding:0 0 0 18px;list-style:none}.event-radar__weeks:before{content:"";position:absolute;top:6px;bottom:6px;left:4px;width:1px;background:var(--hairline)}.event-radar__week{position:relative;animation:radar-in .35s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 50ms)}.event-radar__week:before{content:"";position:absolute;top:3px;left:-18px;width:9px;height:9px;border-radius:50%;background:var(--demo-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-gold) 18%,transparent)}.event-radar__week.is-quiet:before{border:1px solid var(--hairline);background:var(--surface-card);box-shadow:none}.event-radar__label{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.14em;color:var(--demo-muted)}.event-radar__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface-base,#fff);transition:opacity .4s}.event-radar__when{display:grid;justify-items:center;min-width:48px;padding:6px 8px;border-radius:10px;background:color-mix(in srgb,var(--demo-gold) 12%,transparent)}.event-radar__when b{font-size:13px;font-weight:700;color:var(--demo-gold)}.event-radar__when small{font-size:11px;color:var(--demo-muted)}.event-radar__what{display:grid;gap:2px;min-width:0}.event-radar__what h4{margin:0;font-size:15px;font-weight:600;line-height:1.3}.event-radar__what small{font-size:11px;color:var(--demo-muted)}.event-radar__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.event-radar__tags i{padding:2px 8px;border:1px solid var(--hairline);border-radius:999px;font-size:10px;font-style:normal;color:var(--demo-muted)}.event-radar__posts{display:grid;gap:4px;margin:6px 0 0 14px;padding:0;list-style:none}.event-radar__posts li{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 32px 6px 12px;border-left:2px solid var(--demo-gold);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--demo-gold) 6%,transparent);animation:radar-in .35s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--j) * 50ms + 60ms)}.event-radar__posts small{font-size:10px;color:var(--demo-gold)}.event-radar__posts p{margin:0;font-size:12px;line-height:1.45}.event-radar__posts svg{position:absolute;top:50%;right:10px;translate:0 -50%;color:var(--demo-gold)}.event-radar__note{margin:0;font-size:12px;line-height:1.5;color:var(--demo-muted)}.event-radar__event .event-radar__note{margin:6px 0 0 14px}.event-radar__event.is-skipped .event-radar__card{opacity:.5}.event-radar__card--photo{border-color:#ffffff1a;background:linear-gradient(90deg,#0b0b0ef2,#0b0b0ed1 45%,#0b0b0e99),var(--photo) center 45%/cover no-repeat,#0b0b0e;color:#f3f0ea}.event-radar__card--photo .event-radar__what h4{color:#f7f4ee}.event-radar__card--photo :is(.event-radar__what small,.event-radar__when small){color:#c9c4ba}.event-radar__card--photo .event-radar__when{background:#ffffff14}.event-radar__card--photo .event-radar__when b{color:#e5c88a}.event-radar__card--photo .event-radar__tags i{border-color:#ffffff38;background:#0000003d;color:#e6e2da}@keyframes radar-in{0%{opacity:0;translate:0 8px}}@media(max-width:700px){.event-radar__posts li{grid-template-columns:minmax(0,1fr);gap:2px}.event-radar__card{grid-template-columns:auto minmax(0,1fr)}.event-radar__tags{grid-column:1/-1;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.event-radar__week,.event-radar__posts li{animation:none}}.service-output-column{min-width:0;align-self:center}.service-result{min-height:570px;color:var(--demo-text);animation:scene-enter .45s ease both}.result-scene-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;min-height:86px;padding:4px 0 20px}.result-kicker{display:block;font:9px var(--font-label);letter-spacing:.16em;color:var(--demo-gold);margin-bottom:12px}.result-scene-heading h3{font-size:clamp(21px,2vw,29px);font-weight:450;line-height:1.2;letter-spacing:-.035em}.scene-status{font-size:9px;display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:4px;color:var(--demo-muted)}.scene-status i{width:5px;height:5px;border-radius:50%;background:var(--demo-gold)}.scene-status.is-done{color:var(--demo-gold)}.scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--hairline)}.scene-toolbar>span{display:flex;align-items:center;gap:9px;font-size:12px}.scene-toolbar small{font-size:9px;color:var(--demo-muted)}.scene-summary{display:flex;align-items:start;gap:9px;margin-top:20px;font-size:11px;line-height:1.8;color:var(--demo-muted);animation:scene-enter .4s ease both}.scene-summary svg{flex-shrink:0;margin-top:4px;color:var(--demo-gold)}.planner-board,.insight-board{background:var(--surface-card);border:1px solid var(--hairline);border-radius:18px;padding:25px}.planner-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:22px 0}.planner-week>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 3px;border-radius:8px;border:1px solid transparent;transition:background .5s,border-color .5s}.planner-week span{font-size:8px;color:var(--demo-muted)}.planner-week b{font-size:18px;font-weight:450}.planner-week i{width:4px;height:4px;border-radius:50%;background:var(--hairline)}.planner-week .has-event{background:color-mix(in srgb,var(--demo-gold) 9%,transparent);border-color:color-mix(in srgb,var(--demo-gold) 32%,transparent)}.planner-week .has-event i{background:var(--demo-gold)}.planner-content{display:grid;grid-template-columns:1fr 1fr;gap:22px}.campaign-card{overflow:hidden;border-radius:12px;background:var(--surface-raised)}.campaign-card>img{width:100%;height:155px;-o-object-fit:cover;object-fit:cover}.campaign-card>div{padding:17px}.campaign-card small{font-size:8px;color:var(--demo-gold);letter-spacing:.07em}.campaign-card h4{font-size:16px;line-height:1.5;font-weight:450;margin:9px 0}.campaign-card p{font-size:10px;line-height:1.8;color:var(--demo-muted)}.planner-events{display:flex;flex-direction:column;justify-content:center;gap:14px}.planner-event{display:flex;gap:12px;border-top:1px solid var(--hairline);padding:16px 0;transition:border-color .5s}.planner-event.event-ready{border-color:var(--demo-gold);animation:scene-enter .5s ease both}.event-day{font-size:10px;color:var(--demo-gold)}.planner-event>div{flex:1}.planner-event small{font-size:9px;color:var(--demo-muted)}.planner-event h4{font-size:14px;font-weight:450;line-height:1.5;margin:9px 0}.planner-event>div>span{font-size:9px;color:var(--demo-gold)}.planner-event>svg{color:var(--demo-gold)}.planner-note{display:flex;gap:7px;font-size:9px;line-height:1.7;color:var(--demo-muted)}.planner-note svg{flex-shrink:0}.social-canvas{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:5px 0 25px;align-items:start}.native-post{border-radius:12px;overflow:hidden;background:#fcfcfa;color:#272b2b;box-shadow:0 12px 35px #0002;border:1px solid #D5D8D3}.native-facebook{margin-top:34px}.native-platform{display:flex;gap:9px;align-items:center;padding:14px;border-bottom:1px solid #E5E7E3}.native-platform strong{font-size:12px}.native-platform>span{margin-left:auto;font-size:9px;color:#626b64}.native-instagram .native-platform>svg{color:#a84467}.native-facebook .native-platform>svg{color:#1877f2}.native-profile{display:flex;gap:9px;align-items:center;padding:13px}.native-profile>span{display:grid;place-items:center;background:#29483d;color:#f3e5c4;border-radius:50%;width:30px;height:30px;font-size:10px}.native-profile strong{display:block;font-size:10px}.native-profile small{display:block;font-size:8px;color:#6d766d;margin-top:4px}.native-photo{position:relative}.native-photo img{width:100%;height:205px;-o-object-fit:cover;object-fit:cover}.native-photo>span{position:absolute;bottom:0;left:0;right:0;padding:35px 15px 17px;background:linear-gradient(transparent,#000c);color:#fff;font-size:20px;line-height:1.15;letter-spacing:-.02em}.native-tools{display:flex;gap:10px;padding:13px 14px 0}.native-tools svg:last-child{margin-left:auto}.native-caption{font-size:10px;line-height:1.8;padding:12px 14px;min-height:72px;overflow-wrap:anywhere}.native-caption small{display:block;color:#65747a;font-size:9px;margin-top:5px}.native-status{display:flex;align-items:center;gap:6px;padding:12px 14px;background:#f0f1ed;font-size:9px;color:#646d64}.native-status svg{flex-shrink:0}.native-status.published{color:#236946;background:#e5f2e9;animation:scene-enter .4s ease both}.native-facebook .native-status.published{animation-delay:.3s}.local-discovery{border-radius:18px;overflow:hidden;background:#fcfcf9;color:#28302a;border:1px solid #D8DED4}.map-scene{height:235px;position:relative;overflow:hidden}.map-scene>svg{width:100%;height:100%}.map-search{position:absolute;left:20px;right:20px;top:18px;background:#fff;border-radius:30px;padding:12px 17px;display:flex;align-items:center;gap:13px;font-size:12px;box-shadow:0 4px 16px #0001}.venue-map-pin{position:absolute;left:49%;top:48%;display:flex;flex-direction:column;align-items:center;gap:5px}.venue-map-pin>svg{color:#b25042;fill:#b250421a}.venue-map-pin>span{background:#fff;padding:6px 9px;border-radius:5px;font-size:10px;box-shadow:0 3px 10px #0001}.map-caption{position:absolute;bottom:9px;left:15px;font-size:8px;color:#536357}.business-card{padding:24px}.business-identity{display:flex;align-items:center;gap:18px}.business-identity>img{width:85px;height:85px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.business-identity small{font-size:9px;color:#67756d}.business-identity h4{font-size:23px;letter-spacing:-.03em;margin:4px 0;font-weight:500}.business-identity p{font-size:10px;color:#69746a}.business-identity span{display:flex;align-items:center;gap:5px;font-size:9px;margin-top:9px;color:#6b786b}.business-update{padding:17px;margin-top:20px;border:1px solid #E0E4DB;border-radius:9px;transition:background .6s,border-color .6s}.business-update.update-ready{background:#f3f6ef;border-color:#9aaf96}.update-eyebrow{font-size:8px;color:#62705c;letter-spacing:.08em}.business-update h5{font-size:16px;font-weight:500;margin-top:9px}.business-update p{display:flex;gap:7px;font-size:11px;line-height:1.8;color:#63715f;margin-top:10px}.business-update>small{display:flex;gap:6px;align-items:center;font-size:9px;color:#377045;margin-top:12px}.hours-update{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;font-size:11px}.hours-update>div{display:flex;gap:12px;align-items:center}.hours-update del{color:#869080;font-size:10px}.hours-update strong{font-size:16px;color:#3c6446;font-weight:500}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.metric-grid>div{padding:7px 0 7px 15px;border-left:1px solid var(--hairline);display:flex;flex-direction:column;gap:11px}.metric-grid small{font-size:10px;color:var(--demo-muted)}.metric-grid strong{font-size:40px;font-weight:400;letter-spacing:-.055em;line-height:1}.metric-grid em{font-style:normal;font-size:19px;margin-left:3px}.metric-grid span{font-size:9px;line-height:1.5;color:var(--demo-muted)}.metric-grid .metric-highlight{border-color:var(--demo-gold)}.metric-highlight strong{color:var(--demo-gold)}.visits-chart{padding:20px 0;border-top:1px solid var(--hairline)}.visits-chart>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.visits-chart h4{font-size:12px;font-weight:450}.visits-chart small{font-size:9px;color:var(--demo-muted)}.chart-columns{height:170px;display:flex;align-items:stretch;gap:15px;padding:27px 0 18px}.chart-columns>div{position:relative;flex:1;display:flex;justify-content:end;align-items:center;flex-direction:column}.chart-columns i{display:block;width:70%;max-width:42px;min-height:8px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--demo-muted) 45%,transparent);transition:height 1s ease,background .6s}.chart-columns span{font-size:9px;color:var(--demo-muted);margin-bottom:7px}.chart-columns small{position:absolute;bottom:-21px;font-size:8px}.chart-columns .quiet-day i{background:var(--demo-gold)}.insight-action{border:1px solid var(--hairline);background:var(--surface-raised);padding:18px;border-radius:9px;transition:border-color .5s}.insight-action.action-ready{border-color:color-mix(in srgb,var(--demo-gold) 50%,transparent)}.insight-action>span{font:8px var(--font-label);letter-spacing:.1em;color:var(--demo-gold)}.insight-action h4{font-size:18px;font-weight:450;line-height:1.4;margin:9px 0}.insight-action p{font-size:11px;line-height:1.8;color:var(--demo-muted)}.bio-showcase{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:center;justify-content:center;gap:clamp(20px,4vw,54px)}.venue-phone-top,.venue-phone-bottom{background:#faf9f6;color:#292a29}.venue-phone-bottom{position:relative}.venue-phone-bottom:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-radius:4px}.bio-page-preview{display:block;flex:1;min-height:0;width:100%;height:0;border:0;background:#faf9f6}.bio-share{min-width:0}.share-icon{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--hairline);border-radius:13px;color:var(--demo-gold);margin-bottom:22px}.bio-share h4{white-space:pre-line;font-size:clamp(24px,2.7vw,35px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.bio-share p{font-size:11px;line-height:1.9;color:var(--demo-muted);margin:19px 0}.bio-share>a{display:flex;align-items:center;gap:8px;color:var(--demo-gold);font-size:11px;line-height:1.6}.bio-share>img{width:100px;height:100px;border-radius:7px;margin-top:22px}.bio-share>small{display:block;font-size:8px;line-height:1.7;color:var(--demo-muted);margin-top:9px}.bio-link-pending{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.7;color:var(--demo-muted);border-top:1px solid var(--hairline);padding-top:17px}.service-result button:focus-visible,.service-result a:focus-visible,.bio-page-preview:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}@keyframes scene-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1151px){.service-stage{gap:18px}}@media(min-width:701px)and (max-width:1150px){.service-stage{gap:24px}.result-scene-heading{flex-wrap:wrap}.social-canvas{gap:12px}.native-photo img{height:140px}.native-photo>span{font-size:16px}.planner-board,.insight-board{padding:17px}.planner-content{gap:12px}.campaign-card>img{height:120px}.bio-showcase{grid-template-columns:minmax(0,320px);gap:20px}.bio-share{display:grid;grid-template-columns:1fr 80px;gap:8px}.bio-share h4{font-size:23px}.bio-share .share-icon,.bio-share p{display:none}.bio-share>a,.bio-share>small,.bio-link-pending{grid-column:1}.bio-share>img{grid-column:2;grid-row:1/4;width:80px;height:80px;margin:0}.business-identity h4{font-size:20px}}@media(max-width:700px){.service-output-column{grid-row:3}.service-result{min-height:0}.result-scene-heading{flex-wrap:wrap;gap:10px;min-height:0;margin:10px 0}.scene-status{font-size:9px}.planner-board,.insight-board{padding:16px}.planner-content{grid-template-columns:1fr}.campaign-card{display:grid;grid-template-columns:100px 1fr}.campaign-card>img{height:100%;min-height:140px}.campaign-card h4{font-size:14px}.planner-event{padding:12px 0}.planner-week>div{padding:9px 2px}.planner-week{margin:15px 0}.social-canvas{gap:12px}.native-platform{padding:10px;gap:6px}.native-platform strong{font-size:10px}.native-profile{padding:10px;gap:5px}.native-profile>span{width:23px;height:23px;font-size:8px;flex-shrink:0}.native-profile strong{font-size:9px}.native-profile small{font-size:7px}.native-photo img{height:150px}.native-photo>span{font-size:17px;padding:25px 10px 12px}.native-caption{padding:10px;font-size:9px}.native-status{padding:10px;font-size:8px}.native-tools{gap:8px;padding:10px 10px 0}.native-tools svg{width:13px}.business-card{padding:17px}.business-identity{gap:12px}.business-identity>img{width:65px;height:65px}.business-identity h4{font-size:21px}.map-scene{height:200px}.hours-update{flex-wrap:wrap}.metric-grid{gap:8px}.metric-grid>div{padding-left:8px}.metric-grid strong{font-size:33px}.metric-grid small,.metric-grid span{font-size:8px}.chart-columns{gap:10px}.bio-showcase{grid-template-columns:1fr;gap:27px}.bio-share{max-width:300px;margin:auto;text-align:center}.share-icon{display:none}.bio-share h4{font-size:28px;white-space:normal}.bio-share p{margin:12px 0}.bio-share>a,.bio-link-pending{justify-content:center}.bio-share>img{margin:17px auto 0}.scene-toolbar small{font-size:8px}.scene-summary{font-size:10px}}@media(prefers-reduced-motion:reduce){.service-result,.scene-summary,.planner-event.event-ready,.native-status.published{animation:none}.service-result *{transition:none!important;scroll-behavior:auto!important}}.bio-theme-choices{display:grid;gap:7px;margin:20px 0}.bio-theme-choices button{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--hairline);border-radius:5px;background:transparent;color:var(--demo-muted);font:inherit;font-size:11px;text-align:left;cursor:pointer}.bio-theme-choices button small{font-size:9px;color:var(--demo-gold)}.bio-theme-choices button[aria-pressed=true]{border-color:var(--demo-gold);color:var(--demo-ink);background:color-mix(in srgb,var(--demo-gold) 8%,transparent)}.bio-theme-choices button:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}.bio-design-link{margin-bottom:14px}@media(min-width:701px)and (max-width:1150px){.bio-theme-choices,.bio-design-link{grid-column:1/-1}.bio-theme-choices{grid-template-columns:repeat(3,1fr)}.bio-theme-choices button{padding:8px 6px;font-size:9px;gap:5px}}.result-kicker,.scene-status,.scene-toolbar small{font-size:11px}.scene-toolbar>span,.scene-summary{font-size:13px}.planner-week span,.campaign-card small{font-size:10px}.campaign-card p{font-size:12px}.event-day,.planner-event small,.planner-event>div>span,.planner-note{font-size:11px}.planner-event h4{font-size:15px}.native-platform>span,.native-caption small,.native-status{font-size:11px}.native-profile strong,.native-caption{font-size:12px}.native-profile small{font-size:10px}.venue-map-pin>span,.business-identity small,.business-identity span,.business-update>small{font-size:11px}.map-caption,.update-eyebrow{font-size:10px}.business-identity p,.hours-update del{font-size:12px}.business-update p,.hours-update{font-size:13px}.metric-grid small{font-size:12px}.metric-grid span,.visits-chart small,.chart-columns span{font-size:11px}.chart-columns small,.insight-action>span{font-size:10px}.visits-chart h4{font-size:14px}.insight-action p{font-size:13px}.bio-share p,.bio-share>a,.bio-theme-choices button{font-size:13px}.bio-share>small{font-size:10px}.bio-link-pending{font-size:12px}.bio-theme-choices button small{font-size:11px}@media(min-width:701px)and (max-width:1150px){.bio-theme-choices button{font-size:11px}}@media(max-width:700px){.result-kicker,.scene-status,.scene-toolbar small{font-size:12px}.scene-toolbar>span{font-size:14px}.scene-summary{font-size:13px}.planner-week span{font-size:11px}.campaign-card small,.event-day,.planner-event small,.planner-event>div>span,.planner-note{font-size:12px}.campaign-card h4,.planner-event h4{font-size:16px}.campaign-card p,.native-platform strong,.native-profile strong,.native-caption{font-size:13px}.native-platform>span,.native-profile small,.native-caption small,.native-status{font-size:12px}.native-profile>span{font-size:11px}.native-photo>span{font-size:18px}.map-search{font-size:14px}.venue-map-pin>span,.business-identity small,.business-identity span,.business-update>small{font-size:12px}.map-caption,.update-eyebrow{font-size:11px}.business-identity p,.hours-update del{font-size:13px}.business-update p,.hours-update{font-size:14px}.metric-grid small,.metric-grid span,.visits-chart small{font-size:12px}.visits-chart h4{font-size:15px}.chart-columns span,.chart-columns small,.insight-action>span{font-size:11px}.insight-action p{font-size:14px}.bio-share p,.bio-share>a,.bio-theme-choices button{font-size:14px}.bio-share>small,.bio-theme-choices button small{font-size:12px}.bio-link-pending{font-size:13px}}@media(min-width:1151px){.service-result{min-height:500px}.result-scene-heading{min-height:0;padding:0 0 14px}.result-kicker{margin-bottom:6px}.result-scene-heading h3{font-size:24px}.planner-board,.insight-board{padding:20px}.planner-week{margin:14px 0}.planner-week>div{gap:5px;padding:7px 3px}.planner-content{grid-template-columns:1.25fr 1fr;gap:20px}.campaign-card>img{height:130px}.campaign-card>div{padding:16px}.planner-events{gap:6px}.planner-event{padding:11px 0}.native-photo img{height:158px}.native-facebook{margin-top:22px}.social-canvas{padding-bottom:14px}.local-discovery{display:grid;grid-template-columns:42% 1fr}.map-scene{height:auto}.metric-grid{margin:16px 0}.metric-grid strong{font-size:34px}.insight-board{display:grid;grid-template-columns:1.5fr 1fr;-moz-column-gap:22px;column-gap:22px}.insight-board>.scene-toolbar,.insight-board>.metric-grid{grid-column:1/-1}.insight-board>.visits-chart{grid-column:1}.insight-board>.insight-action{grid-column:2;margin-top:0}.bio-showcase{grid-template-columns:minmax(244px,256px) minmax(0,1fr);gap:32px}.bio-share .share-icon{display:none}.bio-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}}@media(min-width:1260px){.campaign-card{display:grid;grid-template-columns:40% 1fr}.campaign-card>img{height:100%;min-height:190px}}.tip-share{min-width:0}.tip-share h4{white-space:pre-line;font-size:clamp(24px,2.7vw,35px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.tip-share p{margin:16px 0;font-size:13px;line-height:1.9;color:var(--demo-muted)}.tip-options{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none}.tip-options li{padding:4px 10px;border:1px solid var(--hairline);border-radius:999px;font-size:11px;color:var(--demo-muted)}.tip-card{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--hairline);border-radius:12px}.tip-card img{width:84px;height:84px;border-radius:7px;flex:none}.tip-card strong{display:block;font-size:15px;font-weight:500;line-height:1.3}.tip-card small{display:block;margin-top:4px;font-size:11px;color:var(--demo-muted)}.tip-soon{display:inline-block;margin-top:14px;padding:2px 10px;border:1px dashed currentColor;border-radius:999px;font:11px/1.6 var(--font-label,system-ui);color:var(--demo-gold)}@media(min-width:1151px){.tip-showcase .share-icon{display:none}}@media(max-width:1150px){.tip-share{max-width:420px}}@media(max-width:700px){.tip-share{margin:auto;text-align:center}.tip-share .share-icon{display:none}.tip-share h4{font-size:28px;white-space:normal}.tip-options{justify-content:center}.tip-card{text-align:start}}@media(max-width:700px){.result-scene-heading{margin:2px 0 12px}.scene-summary,.planner-note,.campaign-card p,.insight-action p,.bio-share>p,.tip-share>p,.tip-options{display:none}.planner-week{margin:12px 0}.campaign-card>img{min-height:112px}.campaign-card h4{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bio-showcase{gap:20px}.bio-share h4{font-size:24px}.bio-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.bio-theme-choices button{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;padding:9px 10px;border-radius:10px;line-height:1.25;text-align:start}.bio-share>img,.bio-share>small{display:none}}.coogo-workflow{color:var(--color-ivory);scroll-margin-top:80px}.coogo-workflow__panel{--curtain-r:28px;isolation:isolate;border-radius:28px;background:color-mix(in srgb,var(--surface-raised) 60%,var(--surface-card));padding:clamp(24px,3.6vw,44px) clamp(24px,4.4vw,56px) clamp(18px,2.4vw,28px)}.coogo-workflow__layout{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.2fr);gap:clamp(36px,7vw,100px);align-items:center;margin-top:55px;min-height:350px}.coogo-workflow__verbs{display:flex;flex-direction:column;gap:18px;min-width:0}.coogo-workflow__verbs button{display:flex;align-items:baseline;gap:20px;text-align:left;padding:4px 0;background:transparent;border:0;color:var(--color-muted);cursor:pointer;transition:color .2s}.coogo-workflow__number{font-size:10px;min-width:20px;font-variant-numeric:tabular-nums;color:var(--color-muted)}.coogo-workflow__tab-copy{min-width:0}.coogo-workflow__tab-copy strong{display:block;font-size:clamp(25px,3vw,38px);font-weight:450;letter-spacing:-.045em;line-height:1.2}.coogo-workflow__verbs button[aria-selected=true],.coogo-workflow__verbs button[aria-selected=true] .coogo-workflow__number{color:var(--color-gold)}.coogo-workflow__verbs button:hover{color:var(--color-ivory)}.coogo-workflow__detail{min-width:0;min-height:330px;border-inline-start:1px solid var(--hairline,#ffffff18);padding-inline-start:34px;display:flex;align-items:center}.coogo-workflow__detail>div{width:100%}.coogo-workflow__detail h3{font-size:clamp(23px,2.4vw,31px);font-weight:450;line-height:1.35;letter-spacing:-.035em;margin:0 0 18px}.coogo-workflow__description{font-size:13px;line-height:1.95;color:var(--color-mist);margin:0;max-width:470px}.coogo-workflow__output{margin-top:26px}.coogo-workflow__output dl{display:grid;gap:14px}.coogo-workflow__output dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:16px}.coogo-workflow__output dt{font-size:10px;line-height:1.8;color:var(--color-muted)}.coogo-workflow__output dd{font-size:11px;line-height:1.8;color:var(--color-mist);margin:0}.coogo-workflow__footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:22px;border-top:1px solid var(--hairline,#ffffff18)}.coogo-workflow__footer a,.coogo-workflow__footer button{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--color-muted);padding:8px 0}.coogo-workflow__footer a:hover,.coogo-workflow__footer button:hover{color:var(--color-ivory)}.coogo-workflow button:focus-visible,.coogo-workflow a:focus-visible,.coogo-workflow__detail:focus-visible{outline:2px solid var(--color-gold);outline-offset:5px}@media(max-width:700px){.coogo-workflow__panel{--curtain-r:22px;border-radius:22px;padding:20px 18px 14px}.coogo-workflow__layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px;min-height:0}.coogo-workflow__verbs{gap:13px}.coogo-workflow__verbs button{gap:16px}.coogo-workflow__tab-copy strong{font-size:26px}.coogo-workflow__detail{min-height:0;padding-inline-start:20px}.coogo-workflow__output dl>div{grid-template-columns:76px minmax(0,1fr);gap:12px}.coogo-workflow__footer{margin-top:28px}}@media(prefers-reduced-motion:reduce){.coogo-workflow *{transition:none!important}}.coogo-workflow__layout{align-items:start;margin-top:40px}.coogo-workflow__verbs{gap:8px}.coogo-workflow__verbs button{min-height:48px;align-items:center;padding:8px 0}.coogo-workflow__tab-copy strong{font-size:clamp(19px,2.1vw,27px);letter-spacing:-.025em;line-height:1.3}.coogo-workflow__detail{margin-top:8px;min-height:365px}.coogo-workflow__output dt{font-size:11px}.coogo-workflow__output dd{font-size:12px}@media(max-width:700px){.coogo-workflow__verbs{gap:3px}.coogo-workflow__verbs button{min-height:44px}.coogo-workflow__tab-copy strong{font-size:21px}.coogo-workflow__detail{margin-top:0;min-height:0}}.coogo-workflow__layout{align-items:center}.coogo-workflow__stage{position:relative;min-width:0;height:390px;perspective:1000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coogo-workflow__drum{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(-134px)}.coogo-workflow__drum button{position:absolute;left:0;right:0;top:50%;height:52px;margin-top:-26px;display:flex;align-items:center;gap:20px;padding:0;background:transparent;border:0;text-align:left;color:var(--color-muted);cursor:pointer;backface-visibility:hidden;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,color .3s}.coogo-workflow__drum button:hover{color:var(--color-ivory)}.coogo-workflow__drum button[aria-selected=true],.coogo-workflow__drum button[aria-selected=true] .coogo-workflow__number{color:var(--color-gold)}.coogo-workflow__drum .coogo-workflow__tab-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coogo-workflow__band{position:absolute;left:0;right:6%;top:50%;height:52px;margin-top:-26px;border-block:1px solid var(--hairline,#ffffff18);pointer-events:none}.coogo-workflow__ghost{position:absolute;left:-10px;top:50%;margin-top:-.5em;z-index:-1;font-size:clamp(150px,19vw,250px);font-weight:600;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--color-ivory) 14%,transparent);pointer-events:none;font-variant-numeric:tabular-nums}.coogo-workflow__hint{position:absolute;left:0;bottom:0;font-size:10px;letter-spacing:.1em;color:var(--color-muted)}@media(max-width:700px){.coogo-workflow__stage{height:300px}.coogo-workflow__drum .coogo-workflow__tab-copy strong{font-size:20px}.coogo-workflow__ghost{font-size:140px}.coogo-workflow__hint{display:none}}@media(prefers-reduced-motion:reduce){.coogo-workflow__drum button{transition:none}}.coogo-workflow__status{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:0;font-size:10px;letter-spacing:.1em;color:var(--color-muted);font-variant-numeric:tabular-nums}.coogo-workflow__ticks{display:flex;gap:5px}.coogo-workflow__ticks i{width:14px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--color-ivory) 16%,transparent);transition:background .3s}.coogo-workflow__ticks i.is-on{background:var(--color-gold)}.coogo-workflow.is-pinned .coogo-workflow__track{height:calc(100vh + (var(--steps) - 1) * 16vh)}.coogo-workflow.is-pinned .coogo-workflow__pin{position:sticky;top:0;height:100vh;padding:84px 0 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.coogo-workflow.is-pinned .coogo-workflow__status{margin-top:0}.coogo-workflow.is-pinned .coogo-workflow__layout{margin-top:16px}.coogo-workflow.is-pinned .coogo-workflow__stage{height:min(390px,calc(100vh - 380px))}.coogo-workflow.is-pinned .coogo-workflow__detail{min-height:0}.coogo-workflow.is-pinned .coogo-workflow__drum button{transition:color .2s;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.coogo-workflow.is-pinned .coogo-workflow__drum button{transition:none}}.coogo-workflow__list{display:none}@media(max-width:700px){.coogo-workflow__status,.coogo-workflow__layout,.coogo-workflow__footer{display:none}.coogo-workflow__list{display:block;margin:0;padding:0;list-style:none}.coogo-workflow__list li+li{border-top:1px solid var(--hairline,#ffffff18)}.coogo-workflow__list summary{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 0;cursor:pointer;list-style:none}.coogo-workflow__list summary::-webkit-details-marker{display:none}.coogo-workflow__list summary .coogo-workflow__number{flex:none;min-width:22px;font-size:14px;color:var(--color-gold)}.coogo-workflow__list summary strong{flex:1;min-width:0;font:600 19px/1.3 var(--font-display);letter-spacing:-.02em;transition:color .25s}.coogo-workflow__list summary svg{flex:none;width:22px;height:22px;color:var(--color-muted);transition:rotate .35s cubic-bezier(.2,.8,.2,1),color .25s}.coogo-workflow__list details[open] summary strong,.coogo-workflow__list details[open] summary svg{color:var(--color-gold)}.coogo-workflow__list details[open] summary svg{rotate:45deg}.coogo-workflow__list summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:6px}.coogo-workflow__item{padding:0 0 24px 36px}.coogo-workflow__item h3{margin:0 0 10px;font:600 21px/1.3 var(--font-display);letter-spacing:-.025em}.coogo-workflow__item .coogo-workflow__description{margin:0;font-size:17px;line-height:1.6;color:var(--color-mist)}.coogo-workflow__item dl{display:grid;gap:12px;margin:18px 0 0}.coogo-workflow__item dl>div{display:grid;gap:2px}.coogo-workflow__item dt{font-size:14px;color:var(--color-muted)}.coogo-workflow__item dd{margin:0;font-size:16px;line-height:1.55;color:var(--color-mist)}}@media(max-width:700px)and (prefers-reduced-motion:no-preference){.coogo-workflow__list details[open] .coogo-workflow__item{animation:workflow-open .4s cubic-bezier(.2,.8,.2,1)}}@keyframes workflow-open{0%{opacity:0;translate:0 -6px}}.vfi-panel{--vfi-claret:#870F54;--vfi-claret-deep:#5E0A3A;--vfi-gold:#CA9E67;--vfi-cream:#F7F3EC;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:#fff;background:var(--vfi-claret);border-radius:24px;container-type:inline-size;transition:opacity .35s,filter .35s}.vfi-panel__photo{position:relative;aspect-ratio:11 / 5;overflow:hidden}.vfi-panel__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;filter:saturate(.9) contrast(1.05);transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.vfi-panel__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#870F5414 0%,#870F5433 50%,var(--vfi-claret) 100%)}.vfi-panel:hover .vfi-panel__photo img{scale:1.04}.vfi-card{--rx:0deg;--ry:0deg;position:absolute;z-index:2;top:18cqi;right:6cqi;width:58cqi;aspect-ratio:1.586;border-radius:14px;overflow:hidden;container-type:inline-size;color:#f4ecef;background:#5e0a3a;box-shadow:inset 0 0 0 1px #ffffff12,0 1px 2px #1a020f33,0 24px 40px -18px #1a020f99;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(-5deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.vfi-panel:hover .vfi-card{transition-duration:.25s}.vfi-card__mark{position:absolute;right:-9cqi;bottom:-15cqi;width:78cqi;height:auto;color:#6c0c43}.vfi-card__face{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:7cqi 7.5cqi 6.5cqi;box-sizing:border-box}.vfi-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vfi-card__logo{width:40cqi;height:auto}.vfi-card__member{padding-top:1.2cqi;font:500 2.6cqi/1 var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--vfi-gold)}.vfi-card__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.vfi-card__label{display:block;margin-bottom:1.8cqi;font:500 2.2cqi/1 var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#f4ecef8c}.vfi-card__holder{display:block;font:500 5.2cqi/1.05 var(--font-display);letter-spacing:-.02em}.vfi-card__brand{font:500 2.2cqi/1 var(--font-label);letter-spacing:.24em;color:#f4ecef8c}.vfi-panel__body{display:flex;flex:1;flex-direction:column;padding:calc(9cqi + 20px) 30px 26px}.vfi-panel__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.vfi-panel__logo{width:min(132px,42%);height:auto}.vfi-panel__badge{font:500 10px/1.4 var(--font-label);letter-spacing:.18em;text-transform:uppercase;text-align:end;color:var(--vfi-gold)}.vfi-panel__title{margin:16px 0 0;font:500 clamp(22px,2vw,28px)/1.08 var(--font-display);letter-spacing:-.03em;color:#fff}.vfi-panel__price{display:flex;align-items:flex-start;margin:12px 0 0;font:500 clamp(56px,5.2vw,72px)/.9 var(--font-display);letter-spacing:-.06em}.vfi-panel__currency{font:400 .36em/1.5 var(--font-accent);color:var(--vfi-gold);margin-inline-end:4px;letter-spacing:0}.vfi-panel__unit{align-self:flex-end;margin:0 0 8px 6px;font:400 13px var(--font-body);letter-spacing:0;color:#ffffffb3}.vfi-panel__note{margin:12px 0 20px;font-size:13px;color:#ffffffb3}.vfi-panel__note s{text-decoration-color:var(--vfi-gold);text-decoration-thickness:1.5px}.vfi-panel__cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin-top:auto;padding:15px 24px;border-radius:99px;font-size:14px;line-height:1.5;color:var(--vfi-claret);background:var(--vfi-cream);transition:background .2s}.vfi-panel__cta:hover{background:#fff}.vfi-panel__cta svg{flex:none;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.vfi-panel__cta:hover svg{translate:4px 0}.vfi-panel__cta:focus-visible{outline:2px solid var(--vfi-cream);outline-offset:4px}.vfi-panel__terms{margin:14px 0 0;font-size:12px;line-height:1.7;color:#fff9}.vfi-panel.is-away{opacity:.55;filter:grayscale(.85)}@media(max-width:640px){.vfi-panel{border-radius:20px}.vfi-panel__body{padding:calc(9cqi + 18px) 22px 24px}}@media(prefers-reduced-motion:reduce){.vfi-panel,.vfi-panel *,.vfi-panel__photo img{transition:none}}.pricing-directory{--pricing-rule:color-mix(in srgb,var(--color-ivory,#f3f0ea) 16%,transparent);scroll-margin-top:80px;color:var(--color-ivory,#f3f0ea)}.pricing-directory__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:stretch}.pricing-directory__main{display:flex;flex-direction:column;min-width:0}.pricing-directory__plan{display:flex;flex:1;flex-direction:column;min-width:0;margin-top:28px;padding:22px 0 0;border-top:1px solid var(--pricing-rule)}.pricing-directory__plan-body{margin-bottom:22px}.pricing-directory__plan .pricing-directory__cta{margin-top:auto}.pricing-directory__plan-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.pricing-directory__plan-name{font-size:16px;font-weight:400;margin:0}.pricing-directory__plan-label{font:11px var(--font-label);color:var(--color-muted,#a29da8);text-transform:uppercase;letter-spacing:.08em}.pricing-directory__market{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin:18px 0 14px;padding:3px;border:1px solid var(--pricing-rule);border-radius:999px}.pricing-directory__market:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:color-mix(in srgb,var(--color-ivory,#f3f0ea) 11%,transparent);transition:translate .45s cubic-bezier(.34,1.3,.64,1)}.pricing-directory__market[data-market=GBP]:before{translate:100% 0}[dir=rtl] .pricing-directory__market:before{left:auto;right:3px}[dir=rtl] .pricing-directory__market[data-market=GBP]:before{translate:-100% 0}.pricing-directory__market button{position:relative;min-height:38px;padding:0 16px;border-radius:999px;color:var(--color-muted,#a29da8);font-size:12px;white-space:nowrap;transition:color .25s}.pricing-directory__market button[aria-pressed=true]{color:var(--color-ivory,#f3f0ea)}.pricing-directory__price{display:flex;align-items:baseline;gap:12px}.pricing-directory__amount{display:flex;align-items:flex-start;font-size:clamp(72px,7.2vw,108px);font-weight:400;line-height:1;letter-spacing:-.07em}.pricing-directory__currency{font:400 .42em/1.4 var(--font-accent);margin-inline-end:8px;letter-spacing:-.03em;animation:pricing-currency-in .45s cubic-bezier(.22,.8,.2,1)}.pricing-odometer{display:inline-flex;direction:ltr}.pricing-odometer__column{display:block;height:1em;margin-inline-end:-.06em;overflow:hidden}.pricing-odometer__column>span{display:flex;flex-direction:column;translate:0 calc(var(--d) * -1em);transition:translate .9s cubic-bezier(.3,1.25,.5,1) calc(var(--i) * 90ms)}.pricing-odometer__column>span>span{display:block;height:1em;line-height:1;font-variant-numeric:tabular-nums}.pricing-directory__unit{font-size:15px;color:var(--color-muted,#a29da8)}.pricing-directory__per-week{margin-top:8px;font-size:14px;font-weight:600;color:var(--color-gold,#c9ae78)}.pricing-directory__cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border-radius:99px;min-height:54px;padding:15px 24px;font-size:14px;line-height:1.5;background:var(--color-gold,#c9ae78);color:var(--color-midnight,#0b0b0e)}.pricing-directory__cta svg{flex:none;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.pricing-directory__cta:hover svg{translate:4px 0}.pricing-directory__terms{margin-top:14px;font-size:12px;line-height:1.7;color:var(--color-muted,#a29da8)}.pricing-directory button:focus-visible{outline:2px solid var(--color-gold,#c9ae78);outline-offset:5px}@keyframes pricing-currency-in{0%{opacity:0;translate:0 -.3em}}@media(max-width:960px){.pricing-directory__layout{grid-template-columns:minmax(0,1fr);gap:44px}}@media(max-width:640px){.pricing-directory__layout{grid-template-columns:minmax(0,1fr);gap:32px}.pricing-directory__amount{font-size:96px}}@media(prefers-reduced-motion:reduce){.pricing-directory *,.pricing-directory *:before{transition:none!important;animation:none!important}}.partners{--foam:#fbf6ea;scroll-margin-top:80px}.partners.page-section{padding-top:0;border-top:0}.partners__card{--curtain-r:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);overflow:hidden;border-radius:28px}.partners__pitch{min-width:0;padding:clamp(28px,3.6vw,48px)}.partners__note{margin:18px 0 0;font-size:14px;line-height:1.6;letter-spacing:.01em;color:var(--color-muted)}.partners__contacts{display:grid;grid-auto-rows:1fr;min-width:0}.partners__contact+.partners__contact:before{content:"";position:absolute;top:0;inset-inline:clamp(24px,2.6vw,36px);z-index:1;height:1px;background:currentColor;opacity:.28}.partners__contact{position:relative;isolation:isolate;display:grid;grid-template:auto 1fr auto / minmax(0,1fr) auto;gap:10px;min-width:0;overflow:hidden;padding:clamp(20px,2.2vw,30px) clamp(24px,2.6vw,36px);color:var(--invert-fill-ink)}.partners__pour{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--invert-fill)}.partners__pour:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:22px;background:linear-gradient(var(--foam),var(--foam)) bottom/100% 12px no-repeat,radial-gradient(circle at 50% 13px,var(--foam) 9px,transparent 9.5px) 0 0/19px 22px repeat-x,radial-gradient(circle at 50% 12px,var(--foam) 6px,transparent 6.5px) 9px 0/13px 22px repeat-x}.partners__label{grid-area:1/1;margin:0;font-size:14px;line-height:1.45;opacity:.78}.partners__copy{grid-area:1/2;position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;color:inherit;transition:background-color .2s,border-color .2s,transform .2s}.partners__copy:hover,.partners__copy.is-copied{border-color:currentColor;background:color-mix(in srgb,currentColor 9%,transparent)}.partners__copy:active{transform:scale(.94)}.partners__copy:focus-visible{outline:2px solid currentColor;outline-offset:3px}.partners__mail{grid-area:3/1/4/3;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0;color:inherit;font:650 clamp(18px,1.6vw,24px)/1.1 var(--font-display);letter-spacing:-.03em}.partners__mail span{min-width:0;padding-bottom:5px;overflow-wrap:normal;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .5s cubic-bezier(.2,.8,.2,1)}.partners__mail span:dir(rtl){background-position:100% 100%}.partners__mail svg{flex:none;width:clamp(28px,2.4vw,36px);height:auto;stroke-width:1.75;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.partners__mail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.partners__mail:focus-visible{outline:none}.partners__mail:focus-visible:after{outline:3px solid currentColor;outline-offset:-10px;border-radius:18px}@media(min-width:381px){.partners__mail span{white-space:nowrap}}@media(hover:hover){.partners__contact:hover .partners__mail span{background-size:100% 2px}.partners__contact:hover .partners__mail svg{transform:translate(4px,-4px)}}@media(prefers-reduced-motion:no-preference){.section-reveal[data-reveal-state=pending] .partners__pour{transform:translateY(calc(100% + 24px))}.section-reveal[data-reveal-state=in] .partners__pour{animation:partners-pour 1.3s cubic-bezier(.3,.65,.25,1) 1.1s backwards}.partners__pour:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s;animation:partners-fizz 2.6s linear infinite paused;background:radial-gradient(circle,var(--foam) 0 1.6px,transparent 2.2px) 0 0/46px 46px,radial-gradient(circle,var(--foam) 0 1.1px,transparent 1.7px) 17px 9px/31px 31px,radial-gradient(circle,var(--foam) 0 2px,transparent 2.6px) 29px 23px/67px 67px}@media(hover:hover){.partners__contact:hover .partners__pour:after{opacity:.55;animation-play-state:running}}}@keyframes partners-pour{0%{transform:translateY(calc(100% + 24px))}}@keyframes partners-fizz{to{background-position:0 -46px,17px -22px,29px -44px}}@media(max-width:760px){.partners__card{--curtain-r:22px;grid-template-columns:minmax(0,1fr);border-radius:22px}.partners__pitch{padding:32px 24px 28px}.partners__contact{min-height:148px;padding:22px 24px 24px}.partners__contact+.partners__contact:before{inset-inline:24px}.partners__label{font-size:15px}.partners__copy{width:52px;height:52px}}.legal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-ivory);overflow:hidden}.legal::backdrop{background:transparent}.legal:not([open]){display:none}.legal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#0B0D0C 46%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .38s ease}.legal.is-shown .legal__scrim{opacity:1}.legal__panel{--legal-pad: clamp(20px, 3.4vw, 40px);position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(1080px,100%);background:var(--surface-base);box-shadow:0 0 80px #00000030;opacity:0;transform:translate(56px);transition:transform .44s cubic-bezier(.2,.8,.2,1),opacity .3s ease}[dir=rtl] .legal__panel{transform:translate(-56px)}.legal.is-shown .legal__panel{opacity:1;transform:none}.legal:not(.is-shown) .legal__panel{transition-duration:.34s,.3s;transition-timing-function:cubic-bezier(.4,0,.9,.6),ease}.legal__bar{position:relative;flex:none;display:flex;align-items:center;gap:24px;min-height:68px;padding:0 var(--legal-pad);border-bottom:1px solid var(--hairline)}.legal__brand{display:flex;flex:none;align-items:center;gap:10px}.legal__brand-name{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.legal__brand-crumb{padding-inline-start:10px;border-inline-start:1px solid var(--hairline);font-size:13px;color:var(--color-muted);white-space:nowrap}.legal__tabs{position:relative;display:flex;align-self:stretch;gap:2px;margin-inline-start:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.legal__tabs::-webkit-scrollbar{display:none}.legal__tab{flex:none;padding:0 14px;border:0;background:none;font:500 14px/1 var(--font-body);color:var(--color-muted);white-space:nowrap;transition:color .2s}.legal__tab:hover,.legal__tab[aria-selected=true]{color:var(--color-ivory)}[data-palette] .legal__tab:focus-visible{outline-offset:-8px;border-radius:10px}.legal__tab-rule{position:absolute;left:0;bottom:0;height:2px;width:var(--tab-w, 0);background:var(--color-ivory);transform:translate(var(--tab-x, 0));transition:transform .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1)}.legal__close{display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--hairline);border-radius:50%;background:none;color:var(--color-ivory);transition:background-color .2s,border-color .2s}.legal__close:hover{background:color-mix(in srgb,var(--color-ivory) 7%,transparent);border-color:color-mix(in srgb,var(--color-ivory) 24%,transparent)}.legal__close svg{width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.legal__close:hover svg{transform:rotate(90deg)}.legal__progress{position:absolute;inset-inline:0;top:0;height:2px;pointer-events:none;background:var(--color-gold);transform:scaleX(var(--legal-progress, 0));transform-origin:left}[dir=rtl] .legal__progress{transform-origin:right}[data-palette=c] .legal__progress{background:var(--pub-gold)}.legal__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ivory) 22%,transparent) transparent}.legal__scroll::-webkit-scrollbar-track{background:transparent}.legal__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ivory) 22%,transparent)}.legal__doc{max-width:640px;margin:0 auto;padding:clamp(40px,6vw,72px) var(--legal-pad) 96px;font-size:16px;line-height:1.7;color:var(--color-sand);animation:legal-doc-in .5s cubic-bezier(.2,.8,.2,1)}@keyframes legal-doc-in{0%{opacity:0;transform:translateY(12px)}}.legal__meta,.legal-contacts__label{font:500 12px/1.4 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.legal__meta{margin:0 0 16px}[data-palette] .legal__title{margin:0;font-size:clamp(34px,4.4vw,48px);line-height:1.05;color:var(--color-ivory)}.legal__language{display:inline-block;margin:18px 0 0;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--color-ivory) 6%,transparent);font-size:13px;line-height:1.5;color:var(--color-muted)}.legal__body{margin-top:32px;padding-top:28px;border-top:1px solid var(--hairline)}.legal__body p{margin:0 0 16px}.legal__heading{margin:28px 0 8px;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--color-ivory)}.legal__heading:first-child{margin-top:0}.legal__doc strong{font-weight:600;color:var(--color-ivory)}.legal__doc a:not([class]){color:var(--color-ivory);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-ivory) 35%,transparent);transition:text-decoration-color .2s;overflow-wrap:anywhere}.legal__doc a:not([class]):hover{text-decoration-color:currentColor}.legal-request{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:4px 0 20px;padding:22px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface-card)}.legal-request__send{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--color-ivory);color:var(--surface-base);font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s}.legal-request__send:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-ivory) 88%,var(--surface-base))}.legal-request__send svg{width:17px;height:17px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.legal-request__send:hover svg{transform:translate(2px,-2px)}.legal-request__addresses{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.legal-request__addresses li,.legal-contacts__emails li{display:flex;align-items:center;gap:8px;min-width:0}.legal-request__addresses span{font-size:14px;color:var(--color-mist);overflow-wrap:anywhere}.legal-copy{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--hairline);border-radius:50%;background:none;color:var(--color-mist);transition:background-color .2s,border-color .2s,color .2s}.legal-copy:hover{background:color-mix(in srgb,var(--color-ivory) 6%,transparent);border-color:color-mix(in srgb,var(--color-ivory) 24%,transparent);color:var(--color-ivory)}.legal-copy svg{width:14px;height:14px}.legal-contacts{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.legal-contacts__item{position:relative;padding:20px 22px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface-card);transition:border-color .25s}.legal-contacts__item:hover{border-color:color-mix(in srgb,var(--color-ivory) 26%,transparent)}.legal__body .legal-contacts__label{margin:0 0 6px}.legal-contacts__email{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--color-ivory);overflow-wrap:anywhere}.legal-contacts__email svg{flex:none;width:18px;height:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.legal-contacts__email:hover svg{transform:translate(2px,-2px)}.legal-contacts__emails{display:grid;gap:4px;margin:0;padding:0;list-style:none}@media(max-width:760px){.legal__panel,[dir=rtl] .legal__panel{transform:translateY(40px);box-shadow:none}.legal__bar{flex-wrap:wrap;gap:0 12px;min-height:0;padding:10px 16px 0}.legal__brand{min-height:44px}.legal__close{margin-inline-start:auto;width:44px;height:44px}.legal__tabs{order:3;flex:1 0 100%;min-height:50px;margin:6px -16px 0;padding:0 6px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}[dir=rtl] .legal__tabs{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.legal__tab{padding:0 12px;font-size:15px}.legal__doc{padding:32px 20px 88px;font-size:17px}.legal-request{padding:18px}.legal-request__send{width:100%;justify-content:center;min-height:52px}.legal-copy{width:44px;height:44px}.legal-contacts__item{padding:18px}.legal-contacts__email{font-size:17px}}@media(prefers-reduced-motion:reduce){.legal__panel,[dir=rtl] .legal__panel{transform:none}.legal__panel,.legal__scrim,.legal__tab-rule,.legal__close svg{transition:none}.legal__doc{animation:none}}.cookie-banner{position:fixed;z-index:110;inset-inline-end:18px;bottom:16px;width:min(380px,calc(100vw - 36px));padding:18px 20px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface-card);color:var(--color-ivory);box-shadow:0 12px 40px #0000001f;opacity:0;translate:0 16px;transition:opacity .35s ease,translate .45s cubic-bezier(.2,.8,.2,1)}.cookie-banner.is-shown{opacity:1;translate:0 0}body:has(.cookie-banner) .palette-preview:not(.palette-preview--menu){visibility:hidden}.cookie-banner__title{margin:0 0 6px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--color-ivory)}.cookie-banner__text{margin:0;font-size:14px;line-height:1.55;color:var(--color-sand)}.cookie-banner__text a{color:var(--color-ivory);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-ivory) 40%,transparent);white-space:nowrap}.cookie-banner__text a:hover{text-decoration-color:currentColor}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cookie-banner__button{min-height:42px;padding:0 14px;border:1px solid color-mix(in srgb,var(--color-ivory) 32%,transparent);border-radius:999px;background:transparent;color:var(--color-ivory);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .2s,border-color .2s}.cookie-banner__button:hover{background:color-mix(in srgb,var(--color-ivory) 7%,transparent)}.cookie-banner__button--accept{border-color:var(--color-ivory);background:var(--color-ivory);color:var(--surface-base)}.cookie-banner__button--accept:hover{background:color-mix(in srgb,var(--color-ivory) 88%,var(--surface-base))}@media(max-width:700px){.cookie-banner{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:16px}.cookie-banner__text{font-size:15px}.cookie-banner__button{min-height:48px;font-size:15px}}@media(prefers-reduced-motion:reduce){.cookie-banner{translate:none;transition:opacity .2s ease}}@media(prefers-reduced-motion:no-preference){.section-reveal[data-reveal-state=pending] [data-reveal]{opacity:0}.section-reveal[data-reveal-state=in] [data-reveal=eyebrow]{transform-origin:0 50%;animation:reveal-pop .7s cubic-bezier(.34,1.56,.64,1) var(--reveal-delay,0s) backwards}.section-reveal[data-reveal-state=in] [data-reveal=eyebrow]:dir(rtl){transform-origin:100% 50%}.section-reveal[data-reveal-state=in] .text-center>[data-reveal=eyebrow]{transform-origin:50% 50%}.section-reveal[data-reveal-state=in] [data-reveal=title]{animation:reveal-clear .7s ease-out calc(var(--reveal-delay,0s) + .08s) backwards,reveal-rise 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .08s) backwards}.section-reveal[data-reveal-state=in] [data-reveal=title]>em{animation:reveal-clear .7s ease-out calc(var(--reveal-delay,0s) + .24s) backwards,reveal-rise 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .24s) backwards}.section-reveal[data-reveal-state=in] [data-reveal^=body]{animation:reveal-up .8s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .32s) backwards}.section-reveal[data-reveal-state=in] [data-reveal=body-2]{animation-delay:calc(var(--reveal-delay,0s) + .44s)}.section-reveal[data-reveal-state=in] [data-reveal=body-3]{animation-delay:calc(var(--reveal-delay,0s) + .56s)}}@media(prefers-reduced-motion:no-preference)and (max-width:700px){.section-reveal[data-reveal-state=in] [data-reveal=eyebrow]{animation:reveal-up .6s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s) backwards}.section-reveal[data-reveal-state=in] [data-reveal=title]{animation:reveal-up .7s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .08s) backwards}.section-reveal[data-reveal-state=in] [data-reveal=title]>em{animation:reveal-up .7s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-delay,0s) + .2s) backwards}}@media(prefers-reduced-motion:no-preference){.section-reveal[data-reveal-state=pending] [data-reveal=curtain]{clip-path:inset(100% 0 0 0 round var(--curtain-r,0px))}.section-reveal[data-reveal-state=in] [data-reveal=curtain]{opacity:1;animation:reveal-curtain 1.05s cubic-bezier(.7,0,.2,1) calc(var(--reveal-delay,0s) + .3s + var(--curtain-i,0) * .12s) backwards}}@keyframes reveal-curtain{0%{clip-path:inset(100% 0 0 0 round var(--curtain-r,0px))}to{clip-path:inset(0 round var(--curtain-r,0px))}}@keyframes reveal-pop{0%{opacity:0;scale:.6;translate:0 6px}}@keyframes reveal-clear{0%{opacity:0;filter:blur(10px)}}@keyframes reveal-rise{0%{translate:0 .5em;rotate:-1.2deg}60%{translate:0 -.03em;rotate:.5deg}82%{rotate:-.15deg}to{translate:0 0;rotate:0deg}}@keyframes reveal-up{0%{opacity:0;translate:0 18px}}.mobile-cta{position:fixed;inset:auto 0 0;z-index:45;padding:12px var(--page-gutter,20px) calc(12px + env(safe-area-inset-bottom));pointer-events:none;translate:0 120%;transition:translate .5s cubic-bezier(.2,.8,.2,1)}.mobile-cta.is-visible{translate:0 0}.mobile-cta__button{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 24px;border-radius:999px;font-size:17px;font-weight:600;box-shadow:0 10px 28px #00000038;transition:transform .2s}.mobile-cta__button:active{transform:scale(.98)}.mobile-cta__button>svg:last-child{width:18px;height:18px}.mobile-cta__button:focus-visible{outline:3px solid var(--color-ivory,#f3f0ea);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mobile-cta,.mobile-cta__button{transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-midnight:#090f19;--color-gold:#c8ab72;--color-gold-light:#e7d4a9;--color-ivory:#f1ebdd;--color-sand:#d8d4cb;--color-mist:#bec5c4;--color-muted:#a0adb4;--color-seafoam:#8bbbaa}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#f1ebdd;background-color:#090f19;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}code,pre{font-family:ui-monospace,monospace}.font-mono{font-family:var(--font-label);font-variant-numeric:tabular-nums}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-7{right:calc(var(--spacing) * 7)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[600px\]{height:600px}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-48{width:calc(var(--spacing) * 48)}.w-\[1px\]{width:1px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-right{transform-origin:100% 0}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.2\]{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.2\]{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-\[\#0C1520\]{background-color:#0c1520}.bg-\[\#090F19\]{background-color:#090f19}.bg-\[\#101A26\]{background-color:#101a26}.bg-\[\#111D29\]\/95{background-color:#111d29f2}.bg-\[\#161A26\]{background-color:#161a26}.bg-\[\#10131B\]{background-color:#10131b}.bg-\[\#14212D\]{background-color:#14212d}.bg-\[\#141722\]{background-color:#141722}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-gold{background-color:var(--color-gold)}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#090F19\]\/40{--tw-gradient-from:oklab(16.7681% -.0039228 -.0228658/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab,red,red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab, var(--color-black) 65%, transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#090F19\]\/20{--tw-gradient-via:oklab(16.7681% -.0039228 -.0228658/.2);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#090F19\]{--tw-gradient-to:#090f19;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#E4E4E7\]{color:#e4e4e7}.text-\[\#F1EBDD\]{color:#f1ebdd}.text-amber-400{color:var(--color-amber-400)}.text-gold-light{color:var(--color-gold-light)}.text-ivory{color:var(--color-ivory)}.text-midnight{color:var(--color-midnight)}.text-mist{color:var(--color-mist)}.text-muted{color:var(--color-muted)}.text-sand{color:var(--color-sand)}.text-seafoam{color:var(--color-seafoam)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-500::-moz-placeholder{color:var(--color-zinc-500)}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black{--tw-shadow-color:#000}@supports (color:color-mix(in lab,red,red)){.shadow-black{--tw-shadow-color:color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent)}}.shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab,red,red)){.shadow-black\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-zinc-300:is(:where(.group):hover *){background-color:var(--color-zinc-300)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.selection\:bg-gold ::-moz-selection{background-color:var(--color-gold)}.selection\:bg-gold ::selection{background-color:var(--color-gold)}.selection\:bg-gold::-moz-selection{background-color:var(--color-gold)}.selection\:bg-gold::selection{background-color:var(--color-gold)}.selection\:bg-gold\/30 ::-moz-selection{background-color:#c8ab724d}.selection\:bg-gold\/30 ::selection{background-color:#c8ab724d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-gold\/30 ::-moz-selection{background-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}.selection\:bg-gold\/30 ::selection{background-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.selection\:bg-gold\/30::-moz-selection{background-color:#c8ab724d}.selection\:bg-gold\/30::selection{background-color:#c8ab724d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-gold\/30::-moz-selection{background-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}.selection\:bg-gold\/30::selection{background-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.selection\:text-midnight ::-moz-selection{color:var(--color-midnight)}.selection\:text-midnight ::selection{color:var(--color-midnight)}.selection\:text-midnight::-moz-selection{color:var(--color-midnight)}.selection\:text-midnight::selection{color:var(--color-midnight)}.selection\:text-white ::-moz-selection{color:var(--color-white)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::-moz-selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.backdrop\:bg-black\/80::backdrop{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/80::backdrop{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.backdrop\:backdrop-blur-md::backdrop{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(hover:hover){.hover\:border-white\/\[0\.2\]:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.2\]:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.08\]:hover{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-gold-light:hover{background-color:var(--color-gold-light)}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-ivory:hover{color:var(--color-ivory)}.hover\:text-sand:hover{color:var(--color-sand)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-white\/40:focus{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/40:focus{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-gold:focus-visible{outline-color:var(--color-gold)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.md\:flex-row{flex-direction:row}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:text-end{text-align:end}}@media(min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.4fr\]{grid-template-columns:.85fr 1.4fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media(min-width:80rem){.xl\:flex{display:flex}}}:root{--font-display:"Bricolage Grotesque", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-accent:"Fraunces", Georgia, "Songti SC", "Noto Serif SC", serif;--font-label:var(--font-body);--font-sans:var(--font-body);--font-mono:var(--font-label)}[data-palette] :is(h1,h2):not(.sr-only),.pricing-directory__amount{font-family:var(--font-display)}[data-palette] :is(h1,h2):not(.sr-only){letter-spacing:-.035em;font-weight:650}[data-palette] :is(h1,h2):not(.sr-only) em{font:inherit;letter-spacing:inherit;color:var(--color-gold);display:block}.pricing-directory__amount{font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090f19}::-webkit-scrollbar-thumb{background:#27272a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.coogo-pending-dot{background:#c8ab72;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite coogo-pending-ripple;display:inline-block}@keyframes coogo-pending-ripple{0%{box-shadow:0 0 #c8ab7261}75%,to{box-shadow:0 0 0 16px #c8ab7200}}@media(prefers-reduced-motion:reduce){.coogo-pending-dot{animation:none}}.coogo-hero{background:radial-gradient(at 20% 20%,#153d3926,#0000 55%)}.coogo-gold-button{background-image:linear-gradient(115deg,#b99760,#e1c996 48%,#c8ab72);transition:filter .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fff2d547,0 4px 20px #c8ab720b}.coogo-gold-button:hover{filter:brightness(1.07);box-shadow:inset 0 1px #fff2d56b,0 6px 24px #c8ab721a}.coogo-gold-rim{border:1px solid #c8ab7247;box-shadow:inset 0 1px #e7d4a914}.coogo-card{transition:border-color .22s,box-shadow .22s}.coogo-card:hover,.coogo-card:focus-visible{border-color:#c8ab7280;box-shadow:0 0 0 1px #c8ab721a}.coogo-ai-panel{background:linear-gradient(120deg,#153d3966,#153d391f)}@media(prefers-reduced-motion:reduce){.coogo-gold-button,.coogo-card{transition:none}}[data-palette]{--surface-base:#121310;--surface-card:#1a1b18;--surface-raised:#22231f;--color-ivory:#efefe7;--color-sand:#d9dad2;--color-mist:#b8bab1;--color-muted:#a0a298;--color-gold:#d4c6a4;--color-gold-light:#f0ebde;--color-midnight:#171813;--color-seafoam:#bbb6a4;--color-peacock:#34372d;--hairline:#ebebdd24;--design-accent:#d4c6a4;background:var(--surface-base);color:var(--color-ivory);padding-bottom:68px}[data-palette=a]{--surface-base:#0b0b0e;--surface-card:#141419;--surface-raised:#1d1c23;--color-ivory:#f3f0ea;--color-sand:#dedad3;--color-mist:#bdb9c0;--color-muted:#a29da8;--color-gold:#c9ae78;--color-gold-light:#f1dfb7;--color-midnight:#0b0b0e;--color-seafoam:#c9ae78;--color-peacock:#302b35;--hairline:#f3f0ea1c;--design-accent:#c9ae78;color-scheme:dark}[data-palette=b]{--surface-base:#f2f0e9;--surface-card:#e9e6dd;--surface-raised:#dedad0;--color-ivory:#28271f;--color-sand:#454238;--color-mist:#615e54;--color-muted:#767166;--color-gold:#913d2f;--color-gold-light:#722d24;--color-midnight:#fcf9f1;--color-seafoam:#913d2f;--color-peacock:#e3d9ce;--hairline:#27271f26;--design-accent:#913d2f}[data-palette] [class*="bg-[#090F19]"]{background-color:var(--surface-base)}[data-palette] :is([class*="bg-[#101A26]"],[class*="bg-[#0C1520]"],[class*="bg-[#0B1720]"],[class*="bg-[#132329]"],[class*="bg-[#111E2A]"],[class*="bg-[#14212D]"],[class*="bg-[#111D29]"]){background-color:var(--surface-card)}[data-palette] [class*=border-white]{border-color:var(--hairline)}[data-palette] :is([class*="bg-black/"],[class*="bg-white/"]){background-color:#f1ebdd0a}@supports (color:color-mix(in lab,red,red)){[data-palette] :is([class*="bg-black/"],[class*="bg-white/"]){background-color:color-mix(in srgb,var(--color-ivory) 4%,transparent)}}[data-palette] .coogo-gold-button{background:var(--color-gold);color:var(--color-midnight);box-shadow:none}[data-palette] .coogo-gold-rim{box-shadow:none;border:0;border-radius:0}[data-palette] .coogo-ai-panel{border-color:var(--hairline);background:0 0;border-radius:0;padding-inline:0}[data-palette] .coogo-workflow,[data-palette] .coogo-workflow__detail{border-color:var(--hairline)}[data-palette] #sectors .coogo-gold-rim .text-ivory{color:#fff}[data-palette] #pricing .coogo-gold-rim{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:0 0;padding-inline:0}[data-palette] button{cursor:pointer}[data-palette] :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.design-header{z-index:50;background:var(--surface-base);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:18px 4vw;display:flex;position:relative}.design-logo{letter-spacing:-2px;font-size:29px;font-weight:650;line-height:1}.design-header nav{gap:32px;font-size:12px;display:flex}.design-header nav a{transition:opacity .2s}.design-header nav a:hover{opacity:.55}.design-header__actions{align-items:center;gap:22px;font-size:12px;display:flex}.design-header__actions>div>button{background:0 0;border:0;padding:0}.design-header__actions>div>button>svg:first-child{display:none}.design-header__trial{border-bottom:1px solid;padding:7px 0}.design-hero{margin:0 4vw}.design-kicker{letter-spacing:.06em;color:var(--color-muted);justify-content:space-between;gap:20px;font-size:11px;line-height:1.6;display:flex}.design-hero--type{padding:34px 0 58px}.type-stage{grid-template-columns:1fr 18%;align-items:center;gap:3vw;padding:22px 0 42px;display:grid}.design-wordmark{letter-spacing:-.055em;margin-inline-start:-.025em;font-size:clamp(110px,23vw,380px);font-weight:650;line-height:.93}.type-stage figure{padding-top:20px}.type-stage img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:saturate(.65);width:100%}.type-stage figcaption{color:var(--color-muted);margin-top:10px;font-size:10px}.type-bottom{border-top:1px solid var(--hairline);grid-template-columns:1.3fr 1fr;gap:8vw;padding-top:34px;display:grid}.type-bottom h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(30px,3.3vw,54px);font-weight:400;line-height:1.25}.design-note{color:var(--color-muted);margin-top:18px;font-size:13px;line-height:1.7}.design-summary>p{max-width:430px;color:var(--color-mist);font-size:13px;line-height:1.9}.design-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;font-size:12px;display:flex}.design-primary{background:var(--color-ivory);color:var(--surface-base);border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;padding:13px 18px;transition:background .22s,color .22s;display:flex}.design-primary:hover{background:var(--color-gold)}.design-link{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:8px 0;display:flex}.design-link:hover{border-color:currentColor}.design-hero--editorial{grid-template-columns:1fr 1fr;-moz-column-gap:8vw;column-gap:8vw;padding:56px 0 34px;display:grid}.editorial-title h1{font-family:var(--font-accent);letter-spacing:-.045em;margin-top:36px;font-size:clamp(48px,6.3vw,100px);font-weight:400;line-height:1.13}.editorial-title h1 span{color:var(--design-accent)}.editorial-copy .design-note{margin-top:24px}.editorial-copy .design-primary{background:var(--design-accent);color:#f7f2e6}.editorial-copy .design-primary:hover{background:#702c21}.editorial-image{padding-top:0}.editorial-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(350px,36vw,550px)}.editorial-image figcaption{justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.editorial-footer{border-top:1px solid var(--hairline);grid-column:1/-1;grid-template-columns:1fr 1fr;-moz-column-gap:8vw;column-gap:8vw;margin-top:45px;padding-top:22px;display:grid}.editorial-footer>span{font:italic 26px var(--font-accent)}.editorial-footer p{color:var(--color-mist);max-width:450px;font-size:12px;line-height:1.8}.design-hero--photo{color:#f5f3eb;height:calc(100svh - 100px);min-height:650px;max-height:940px;margin:12px;padding:30px 3vw;position:relative;overflow:hidden}.photo-backdrop{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 52%;object-position:50% 52%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.photo-shade{background:linear-gradient(90deg,#1015109c,#0000 85%),linear-gradient(#10151035,#0000 45%,#10151095);position:absolute;top:0;right:0;bottom:0;left:0}.photo-top{justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:relative}.photo-top button{border-bottom:1px solid #ffffff70;padding:5px 0}.photo-statement{max-width:720px;margin-top:80px;position:relative}.photo-statement h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.5vw,70px);font-weight:400;line-height:1.2}.photo-statement .design-note{color:#efede3}.photo-statement .design-primary{color:#282d22;background:#ece4d1}.photo-statement .design-link{display:none}.photo-signature{letter-spacing:-.055em;pointer-events:none;font-size:clamp(160px,29vw,460px);font-weight:600;line-height:1;position:absolute;bottom:-.06em;left:3vw}.photo-caption{writing-mode:vertical-rl;letter-spacing:.18em;font-size:12px;position:absolute;bottom:40px;right:3vw}.palette-preview{z-index:100;color:#242420;background:#f7f7f2;border:1px solid #bfbfbf;border-radius:4px;align-items:center;gap:3px;padding:5px;font-family:system-ui,sans-serif;display:flex;position:fixed;bottom:14px;right:20px;box-shadow:0 3px 14px #0000000d}.palette-preview__label{color:#75756d;padding:0 10px;font-size:10px}.palette-preview button{border-radius:2px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.palette-preview button[aria-pressed=true]{color:#f7f7f2;background:#242420}.palette-preview button:hover{outline:1px solid #888}@media(min-width:1600px){.design-hero,.design-header{padding-inline:max(4vw,50vw - 800px)}.design-hero{margin-inline:0}}@media(max-width:900px){.design-header nav{gap:18px}.design-header__actions{gap:14px}.design-header__trial{display:none}.design-hero--type{padding-top:26px}.type-bottom{gap:4vw}.type-stage{padding-block:30px}.design-hero--editorial{-moz-column-gap:5vw;column-gap:5vw}.editorial-title h1{font-size:clamp(48px,7.5vw,75px)}.design-hero--photo{height:700px}}@media(max-width:600px){.design-header{gap:14px;min-height:68px;padding:18px 20px}.design-logo{font-size:25px}.design-header nav{display:none}.design-header__actions{gap:18px}.design-hero{margin-inline:20px}.design-kicker{font-size:9px}.design-kicker>span:last-child{display:none}.type-stage{grid-template-columns:1fr 24%;gap:12px;padding:35px 0}.design-wordmark{font-size:24vw}.type-stage figure{padding-top:0}.type-stage figcaption{display:none}.type-bottom{grid-template-columns:1fr;gap:22px;padding-top:25px}.type-bottom h1{max-width:320px;font-size:34px}.design-note{margin-top:13px}.design-summary>p{font-size:12px}.design-actions{gap:18px;margin-top:22px;font-size:11px}.design-hero--editorial{grid-template-columns:1fr;padding-top:30px}.editorial-title h1{margin-top:28px;font-size:57px}.editorial-image{margin-top:35px}.editorial-image img{height:350px}.editorial-footer{grid-template-columns:1fr;gap:18px;margin-top:26px}.design-hero--photo{height:calc(100svh - 80px);min-height:640px;margin:8px;padding:25px 20px}.photo-top{font-size:9px}.photo-top button{display:none}.photo-statement{margin-top:95px}.photo-statement h1{font-size:38px}.photo-signature{font-size:29vw;bottom:35px;left:16px}.photo-caption{writing-mode:horizontal-tb;font-size:10px;bottom:15px;right:20px}.palette-preview{justify-content:space-between;bottom:10px;left:10px;right:10px}.palette-preview__label{display:none}.palette-preview button{gap:5px;padding:10px 7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.design-primary{transition:none}}[data-palette] .console-frame{box-shadow:none;border-radius:0}[data-palette] .console-chrome{background:0 0;justify-content:flex-end;padding:16px 0}[data-palette] .console-chrome>div:first-child,[data-palette] .console-metrics{display:none}[data-palette] #interactive-console .bg-zinc-800{background:var(--surface-raised)}[data-palette] #interactive-console [class*=rounded-]{border-radius:3px}[data-palette] .console-poster :is(.text-ivory,[class*="text-ivory/"]){color:#faf8f2}[data-palette] .console-poster .text-mist{color:#dddcd5}[data-palette] .console-poster .bg-black\/60{background:#0007}.design-hero h1{text-wrap:balance}@media(max-width:600px){.design-wordmark{font-size:21vw}}.photo-signature{bottom:55px}@media(max-width:600px){.design-hero--photo{height:calc(100svh - 145px);min-height:620px}.photo-signature{bottom:35px}}[data-palette] .coogo-hero{background:var(--surface-base);margin-top:0}[data-palette] .hero-scanner{-webkit-mask-image:linear-gradient(#000 0% 30%,#000a 55%,#0003 78%,#0000 98%);mask-image:linear-gradient(#000,#000 30%,#000a 55%,#0003 78%,#0000 98%)}[data-palette] .hero-veil{background:linear-gradient(to bottom,var(--surface-base),var(--surface-base),var(--surface-base))}@supports (color:color-mix(in lab,red,red)){[data-palette] .hero-veil{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-base) 40%,transparent),color-mix(in srgb,var(--surface-base) 20%,transparent),var(--surface-base))}}[data-palette=a] .hero-veil{background:radial-gradient(at 50% 38%,#0b0b0e66,#0000 65%),linear-gradient(#0b0b0e26,#0b0b0e33 45%,#0b0b0e)}[data-palette=a] .coogo-gold-button:hover{background:var(--color-gold-light)}[data-palette=a] .service-demo{--demo-gold:var(--color-gold)}[data-palette=a] .coogo-workflow__detail{border-inline-start-color:#85788f66}[data-palette=b] .hero-scanner{mix-blend-mode:multiply}[data-palette] header{background:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){[data-palette] header{background:color-mix(in srgb,var(--surface-base) 90%,transparent)}}[data-palette] .coogo-card .text-ivory{color:#fff}[data-palette=b]{--design-accent:#b59a66;--hairline:#b59a6645}[data-palette=b] .coogo-gold-button{box-shadow:inset 0 0 0 1px #b59a6660}[data-palette=c]{--pub-green:#123b2a;--pub-gold:#f2c14e;--pub-gold-hover:#f6cf6e;--surface-base:#faf7f0;--surface-card:#f3eee2;--surface-raised:#eae3d1;--color-ivory:#123b2a;--color-sand:#28503e;--color-mist:#466456;--color-muted:#6b7f72;--color-gold:#9a6c10;--color-gold-light:#7c560c;--color-midnight:#123b2a;--color-seafoam:#9a6c10;--color-peacock:#e8e0cb;--hairline:#123b2a1f;--design-accent:#9a6c10;color-scheme:light}[data-palette=c] ::-moz-selection{background:var(--pub-gold);color:var(--pub-green)}[data-palette=c] ::selection{background:var(--pub-gold);color:var(--pub-green)}[data-palette=c] .hero-scanner{mix-blend-mode:multiply}[data-palette=c] :is(.coogo-gold-button,.pricing-directory__cta,.demo-run,.bg-gold){background:var(--pub-gold);color:var(--pub-green);box-shadow:inset 0 0 0 1px #123b2a14}[data-palette=c] :is(.coogo-gold-button,.pricing-directory__cta,.demo-run):hover{background:var(--pub-gold-hover)}[data-palette=c] .coogo-workflow__ticks i.is-on{background:var(--pub-gold)}[data-palette=c] .palette-preview button[aria-pressed=true]{background:var(--pub-green);color:#faf7f0}.palette-preview{border:1px solid var(--hairline);background:var(--surface-card);color:var(--color-mist);border-radius:30px;gap:3px;padding:4px;bottom:16px;left:auto;right:18px;box-shadow:0 3px 15px #00000012}.palette-preview button{border-radius:24px;padding:9px 12px;font-size:11px}.palette-preview button[aria-pressed=true]{background:var(--color-ivory);color:var(--surface-base)}.theme-swatch{border:1px solid #b49a64;border-radius:50%;flex-shrink:0;width:12px;height:12px}.theme-swatch--c{background:linear-gradient(135deg,#123b2a 55%,#f2c14e 55%);border-color:#123b2a}.theme-swatch--a{background:#0b0b0e;border-color:#c9ae78}.theme-swatch--b{background:linear-gradient(135deg,#f2f0e9 60%,#913d2f 60%)}@media(max-width:600px){.palette-preview{bottom:10px;left:auto;right:10px}.palette-preview button{padding:8px 10px;font-size:10px}}.hero-action{min-height:44px;padding:11px 23px;line-height:20px}.hero-action-secondary{border:1px solid var(--hairline,#ffffff26);background:var(--surface-card,#11151c)}.hero-action-secondary:hover{border-color:var(--color-muted,#999)}.hero-action:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.coogo-hero{flex-direction:column;padding:96px 0 72px;display:flex}.coogo-hero .hero-scanner{opacity:.6}.hero-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100svh - 96px);display:flex}.hero-brand{align-items:center;gap:14px;margin:0;display:inline-flex}.hero-brand__name{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ivory);font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1}[data-palette] .coogo-hero h1.hero-title{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-ivory);text-wrap:balance;margin:30px 0 0;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:.98}[data-palette] .coogo-hero h1.hero-title em{letter-spacing:-.035em;margin-top:.18em;font-size:max(22px,.5em);line-height:1.15}.hero-subtitle{max-width:760px;font-family:var(--font-body);letter-spacing:.005em;color:var(--color-muted);text-wrap:balance;margin:26px 0 0;font-size:15px;font-weight:400;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin-top:40px;display:flex}.hero-link{border-bottom:1px solid #f1ebdd4d;align-items:center;gap:10px;padding:8px 2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-link{border-bottom:1px solid color-mix(in srgb,var(--color-ivory) 30%,transparent)}}.hero-link{color:var(--color-ivory);transition:border-color .25s,color .25s}.hero-link svg{transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.hero-link:hover{border-color:var(--color-gold);color:var(--color-gold)}.hero-link:hover svg{translate:0 3px}.hero-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.hero-proof{font:12px/1.6 var(--font-label);letter-spacing:.08em;color:var(--color-muted);flex-wrap:wrap;justify-content:center;margin:26px 0 0;display:flex}.hero-proof span+span:before{content:"·";margin-inline:10px}.hero-arches{z-index:10;padding-inline:var(--page-gutter);justify-content:center;align-items:flex-end;gap:clamp(10px,1.6vw,22px);display:flex;position:relative}.hero-arch{cursor:pointer;flex:none;width:clamp(92px,19vw,236px);margin:0;transition:translate .55s cubic-bezier(.2,.8,.2,1);position:relative}.hero-arch--tall{width:clamp(116px,24vw,296px)}.hero-arch__frame{aspect-ratio:.78;background:var(--surface-card);outline-offset:6px;border-radius:999px 999px 16px 16px;outline:1px solid #0000;transition:outline-color .4s;position:relative;overflow:hidden}.hero-arch--tall .hero-arch__frame{aspect-ratio:.74}.hero-arch img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.hero-arch figcaption{background:var(--surface-base);color:var(--color-gold);font:500 12px/1.4 var(--font-label);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:5px 12px;transition:opacity .3s,translate .3s;position:absolute;bottom:14px;left:50%;translate:-50% 6px}.hero-arch.is-lit{translate:0 -10px}.hero-arch.is-lit .hero-arch__frame{outline-color:var(--color-gold)}.hero-arch.is-lit img{filter:saturate(1.05);transform:scale(1.08)}.hero-arch.is-lit figcaption{opacity:1;translate:-50%}@media(hover:hover){.hero-arch:hover{translate:0 -10px}.hero-arch:hover .hero-arch__frame{outline-color:var(--color-gold)}.hero-arch:hover img{filter:saturate(1.05);transform:scale(1.08)}.hero-arch:hover figcaption{opacity:1;translate:-50%}}@media(prefers-reduced-motion:no-preference){.hero-arches:not(.is-risen) .hero-arch__frame{clip-path:inset(100% 0 0)}.hero-arches.is-risen .hero-arch__frame{animation:arch-curtain 1.05s cubic-bezier(.7,0,.2,1) calc(var(--order) * .25s) backwards}.hero-arches.is-risen .hero-arch img{animation:arch-settle 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--order) * .25s) backwards}}@keyframes arch-curtain{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes arch-settle{0%{scale:1.15}}@media(max-width:640px){.hero-arch figcaption{padding:4px 9px;font-size:11px;bottom:10px}.hero-arch.is-lit .hero-arch__frame{outline-offset:4px}.hero-arches{gap:0}.hero-arch{width:min(28vw,124px)}.hero-arch--tall{z-index:2;width:min(40vw,176px)}.hero-arch:first-child{margin-inline-end:-3.2vw}.hero-arch:last-child{margin-inline-start:-3.2vw}.hero-arch.is-lit{z-index:3}.hero-arch__frame{box-shadow:0 0 0 3px var(--surface-base)}}@media(prefers-reduced-motion:no-preference){.hero-brand__name{animation:.7s ease-out .15s backwards reveal-clear,.8s cubic-bezier(.2,.8,.2,1) .15s backwards reveal-up}.hero-title{animation:.8s ease-out .2s backwards reveal-clear,1.1s cubic-bezier(.2,.8,.2,1) .2s backwards reveal-rise}.hero-subtitle{animation:.8s ease-out .38s backwards reveal-clear,.9s cubic-bezier(.2,.8,.2,1) .38s backwards reveal-up}.hero-actions{animation:.9s cubic-bezier(.2,.8,.2,1) .52s backwards reveal-up}.hero-proof{animation:1s ease-out .66s backwards reveal-clear}}@media(max-width:640px){.coogo-hero{padding:104px 0 40px}.hero-stage{min-height:calc(100svh - 104px)}.hero-brand{gap:10px}.hero-brand__name{font-size:24px}[data-palette] .coogo-hero h1.hero-title{margin-top:24px}.hero-actions{flex-direction:column;gap:18px;margin-top:32px}.hero-action{width:100%;max-width:320px}.hero-proof{flex-direction:column;gap:2px;margin-top:22px}.hero-proof span+span:before{content:none}}:root{--page-max:1200px;--page-gutter:clamp(20px, 5vw, 64px);--section-space:clamp(64px, 7vw, 104px)}.page-column{box-sizing:border-box;width:min(var(--page-max),100% - 2 * var(--page-gutter));margin-inline:auto}.page-section{box-sizing:border-box;width:min(var(--page-max),100% - 2 * var(--page-gutter));padding-block:var(--section-space);border-top:1.5px solid #f1ebdd24;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.page-section{border-top:1.5px solid color-mix(in srgb,var(--color-ivory) 14%,transparent)}}.site-footer{border-top:1.5px solid #f1ebdd24;padding-top:48px}@supports (color:color-mix(in lab,red,red)){.site-footer{border-top:1.5px solid color-mix(in srgb,var(--color-ivory) 14%,transparent)}}[data-palette]{--invert-bg:var(--color-ivory);--invert-ink:var(--surface-base);--invert-accent:var(--color-gold);--invert-fill:var(--color-gold);--invert-fill-ink:var(--color-midnight)}[data-palette=a]{--invert-accent:#8a6a2c}[data-palette=b]{--invert-accent:#e3907a;--invert-fill:#a8452f}[data-palette=c]{--invert-accent:var(--pub-gold);--invert-fill:var(--pub-gold);--invert-fill-ink:var(--pub-green)}.inverted{--color-ivory:var(--invert-ink);--color-sand:var(--invert-ink);--color-mist:var(--invert-ink)}@supports (color:color-mix(in lab,red,red)){.inverted{--color-mist:color-mix(in srgb, var(--invert-ink) 74%, transparent)}}.inverted{--color-muted:var(--invert-ink)}@supports (color:color-mix(in lab,red,red)){.inverted{--color-muted:color-mix(in srgb, var(--invert-ink) 62%, transparent)}}.inverted{--color-gold:var(--invert-accent);--hairline:var(--invert-ink)}@supports (color:color-mix(in lab,red,red)){.inverted{--hairline:color-mix(in srgb, var(--invert-ink) 16%, transparent)}}.inverted{background:var(--invert-bg);color:var(--invert-ink)}.final-cta.page-section{--end-pad:clamp(24px, 5vw, 64px);padding:clamp(64px,8vw,112px) var(--end-pad) clamp(56px,7vw,96px);border-top:0;border-radius:28px 28px 0 0}[data-palette] .final-cta .coogo-gold-button{background:var(--invert-fill);color:var(--invert-fill-ink);box-shadow:none}[data-palette] .final-cta .coogo-gold-button:hover{background:var(--invert-fill)}@supports (color:color-mix(in lab,red,red)){[data-palette] .final-cta .coogo-gold-button:hover{background:color-mix(in srgb,var(--invert-fill) 86%,#fff)}}.site-footer.inverted{--end-pad:clamp(24px, 5vw, 64px);padding:32px var(--end-pad) 36px;background:linear-gradient(var(--hairline),var(--hairline)) 50% 0 / calc(100% - 2 * var(--end-pad)) 1px no-repeat,var(--invert-bg);color:var(--color-muted);border-top:0;border-radius:0 0 28px 28px}.site-footer.inverted .text-zinc-600{color:var(--color-muted)}.site-footer__legal{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:20px;display:flex}.site-footer__legal ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal li{align-items:center;display:flex}.site-footer__legal li+li:before{content:"";background:#f1ebdd38;width:1px;height:12px;margin-inline:14px}@supports (color:color-mix(in lab,red,red)){.site-footer__legal li+li:before{background:color-mix(in srgb,var(--color-ivory) 22%,transparent)}}.site-footer__legal :is(a,button){font:inherit;color:var(--color-muted);text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.site-footer__legal :is(a,button):hover{color:var(--color-ivory);text-decoration-color:currentColor}@media(max-width:767px){.site-footer__legal{flex-direction:column;justify-content:center}.site-footer__legal ul{grid-template-columns:repeat(2,auto);justify-content:center;-moz-column-gap:32px;column-gap:32px;display:grid}.site-footer__legal li{justify-content:center}.site-footer__legal li+li:before{content:none}.site-footer__legal :is(a,button){align-items:center;min-height:44px;display:inline-flex}.site-footer__legal li:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:760px){.final-cta.page-section{border-radius:22px 22px 0 0}.site-footer.inverted{border-radius:0 0 22px 22px}}:root{--fs-label:12px;--fs-small:13px;--fs-body:16px;--fs-lead:17px;--fs-button:15px;--fs-card:22px;--fs-h2:clamp(34px, 4vw, 52px);--fs-h2-final:clamp(38px, 5vw, 64px)}[data-palette] :is(.coogo-workflow__hint,.coogo-workflow__output dt,.pricing-directory__plan-label){font-size:var(--fs-label);letter-spacing:.12em}[data-palette] :is(.editorial-nav__index,.coogo-workflow__number){font-size:11px}[data-palette] :is(.coogo-workflow__status,.editorial-nav__language>button>span.font-mono){font-size:var(--fs-label)}[data-palette] :is(.device-caption,.service-disclaimer,.pricing-directory__terms,.vfi-panel__terms,.coogo-workflow__footer a,.coogo-workflow__footer button,.final-cta__note),[data-palette]>footer,[data-palette]>footer *{font-size:var(--fs-small)}[data-palette]>footer .font-mono{font-size:var(--fs-label)}[data-palette] :is(.coogo-workflow__description,#faq details p){font-size:var(--fs-body);line-height:1.65}[data-palette] .coogo-workflow__output dd{font-size:14px}[data-palette] :is(.section-head__lead,.final-cta__lead){font-size:var(--fs-lead);line-height:1.65}[data-palette] .final-cta__lead{max-width:34rem}[data-palette] :is(.hero-action,.hero-link,.demo-run,.demo-start,.pricing-directory__cta,.vfi-panel__cta,.final-cta__button,#faq h2+button){font-size:var(--fs-button)}[data-palette] .hero-action{min-height:50px;padding-inline:26px}[data-palette] :is(.editorial-nav__link,.editorial-nav__signin,.editorial-nav__trial,.pricing-directory__market button){font-size:13px}[data-palette] .editorial-nav__brand{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:700}[data-palette] :is(.coogo-workflow__detail h3,.coogo-workflow__tab-copy strong,.result-scene-heading h3){font-family:var(--font-display);font-weight:600}[data-palette] .pricing-directory__plan-name{font-size:17px}[data-palette] #faq summary{font-size:18px}.section-eyebrow{font:500 var(--fs-label)/1.4 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:12px;margin:0 0 20px;display:flex}.section-eyebrow__num{color:var(--color-gold);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.section-eyebrow__num:after{content:"";opacity:.55;background:currentColor;width:28px;height:1.5px}[data-palette] .section-title{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--color-ivory);text-wrap:balance;margin:0;line-height:1.08}.section-head{justify-content:space-between;align-items:flex-end;gap:20px 64px;margin-bottom:56px;display:flex}.section-head__lead{color:var(--color-muted);flex:0 380px;margin:0}@media(max-width:760px){.section-head{flex-direction:column;align-items:stretch;margin-bottom:36px}.section-head__lead{flex-basis:auto}}.final-cta .section-eyebrow{justify-content:center}[data-palette] .final-cta .section-title{max-width:64rem;font-size:var(--fs-h2-final);margin-inline:auto;line-height:1.06}@media(max-width:700px){:root{--fs-label:14px;--fs-small:14px;--fs-body:17px;--fs-lead:17px;--fs-button:17px;--fs-card:22px}[data-palette=a]{--color-muted:#b7b2bc}[data-palette=b]{--color-muted:#5f5b51}[data-palette=c]{--color-muted:#536a5c}.inverted{--color-muted:var(--invert-ink)}@supports (color:color-mix(in lab,red,red)){.inverted{--color-muted:color-mix(in srgb, var(--invert-ink) 76%, transparent)}}.section-eyebrow,.section-eyebrow__num{gap:10px}.section-eyebrow{letter-spacing:.06em}.section-eyebrow__num:after{width:18px}[data-palette] .pricing-directory__plan-label{letter-spacing:.06em}.hero-stage{padding-inline:var(--page-gutter)}.hero-actions{width:100%}[data-palette] :is(.hero-action,.hero-link,#faq h2+button,.final-cta__button){justify-content:center;align-items:center;width:100%;max-width:none;min-height:54px;display:flex}[data-palette] :is(.hero-link,#faq h2+button){border:1.5px solid #f1ebdd3d;gap:10px;padding:0 24px}@supports (color:color-mix(in lab,red,red)){[data-palette] :is(.hero-link,#faq h2+button){border:1.5px solid color-mix(in srgb,var(--color-ivory) 24%,transparent)}}[data-palette] :is(.hero-link,#faq h2+button){color:var(--color-ivory);border-radius:999px}[data-palette] #faq h2+button{margin-top:28px}[data-palette] .final-cta__button{white-space:nowrap;padding:0 20px}[data-palette] :is(.pricing-directory__cta,.vfi-panel__cta){min-height:56px;font-size:17px}[data-palette] .pricing-directory__market button{min-height:44px;font-size:15px}[data-palette] .site-footer button,[data-palette] .site-footer summary{min-height:44px}[data-palette] .demo-start{border:1.5px solid #f1ebdd3d}@supports (color:color-mix(in lab,red,red)){[data-palette] .demo-start{border:1.5px solid color-mix(in srgb,var(--color-ivory) 24%,transparent)}}[data-palette] .demo-start{color:var(--color-ivory);background:0 0}[data-palette] .demo-run,[data-palette] .demo-run:hover{min-height:48px;color:var(--color-mist);box-shadow:none;background:0 0;border:0}.palette-preview,.editorial-nav__trial{display:none}.palette-preview.palette-preview--menu{display:grid}[data-palette] .editorial-nav__mobile .editorial-nav__link{font-size:19px}[data-palette]{padding-bottom:24px}}@media(max-width:700px)and (prefers-reduced-motion:no-preference){.hero-brand__name{animation:.8s cubic-bezier(.2,.8,.2,1) .15s backwards reveal-up}.hero-title{animation:.8s cubic-bezier(.2,.8,.2,1) .2s backwards reveal-up}.hero-subtitle{animation:.9s cubic-bezier(.2,.8,.2,1) .35s backwards reveal-up}}.palette-preview--menu{border:0;border-top:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:6px;margin-top:18px;padding:16px 0 0;display:none;position:static}.palette-preview--menu button{min-height:48px;color:var(--color-ivory);border-radius:12px;gap:12px;padding:0 14px;font-size:16px}.palette-preview--menu button[aria-pressed=true]{background:#f1ebdd17}@supports (color:color-mix(in lab,red,red)){.palette-preview--menu button[aria-pressed=true]{background:color-mix(in srgb,var(--color-ivory) 9%,transparent)}}.palette-preview--menu button[aria-pressed=true]{color:var(--color-ivory)}[data-palette=c] .palette-preview--menu button[aria-pressed=true]{background:#f1ebdd17}@supports (color:color-mix(in lab,red,red)){[data-palette=c] .palette-preview--menu button[aria-pressed=true]{background:color-mix(in srgb,var(--color-ivory) 9%,transparent)}}[data-palette=c] .palette-preview--menu button[aria-pressed=true]{color:var(--color-ivory)}.palette-preview--menu .theme-swatch{width:18px;height:18px}.palette-preview--menu button:hover{outline:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
