/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.vizitka-embed-root{background:var(--f-bg,#0b0d10);min-height:100%}.vizitka-embed-root #crisp-chatbox,.vizitka-embed-root .crisp-client,.vizitka-embed-root [data-cookie-consent]{display:none!important}.vizitka-embed-root .fvs{min-height:0}.vizitka-embed-root .fvs-hero{padding:2rem 1rem 1.35rem}.vizitka-embed-root .fvs-hero-portrait{width:min(11rem,46vw)}.vizitka-embed-root .fvs-avatar{width:6.25rem;height:6.25rem}.vizitka-embed-root .fvs-pitch{margin-top:.85rem;font-size:.92rem}.vizitka-embed-root .fvs-hero-actions{margin-top:1.15rem}.vizitka-embed-root .fvs-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vizitka-embed-root .fvs-stats>.fvs-stat:last-child:nth-child(odd){grid-column:1/-1}.vizitka-embed-root .fvs-about{text-align:center;flex-direction:column;align-items:center;display:flex!important}.vizitka-embed-root .fvs-about-photo{aspect-ratio:1!important;border-radius:9999px!important;width:8.5rem!important;max-width:8.5rem!important}.vizitka-phone-screen{flex-direction:column;min-height:340px;display:flex;position:relative;overflow:hidden}.vizitka-phone-screen>.vizitka-phone-preview{flex:auto;width:100%}.vizitka-phone-preview{height:100%;font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden;background:0 0!important;min-height:100%!important}.vizitka-phone-preview[data-layout=coach],.vizitka-phone-preview[data-layout=dj],.vizitka-phone-preview[data-layout=dream],.vizitka-phone-preview[data-layout=tiles]{max-height:100%;height:100%!important}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-scene-bg,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-scene-bg{z-index:0;position:absolute;inset:0}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-scene-bg img,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-scene-bg img{object-fit:cover;object-position:center 35%}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-scene-shade,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-scene-shade{background:linear-gradient(#0003,#00000059 42%,#000000b8)}.vizitka-phone-preview .funnel-vizitka-shell{justify-content:flex-start;min-height:0;padding:0}.vizitka-phone-preview .funnel-vizitka-card{flex:1;width:100%;max-width:none;box-shadow:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.vizitka-phone-preview[data-layout=classic] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=editorial] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=glass] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=stack] .funnel-vizitka-card{background:0 0!important;border:none!important}.vizitka-phone-preview .funnel-vizitka-cover-banner{height:5.25rem}.vizitka-phone-preview[data-layout=split] .funnel-vizitka-cover-banner{height:7.5rem}.vizitka-phone-preview[data-layout=media] .funnel-vizitka-cover-banner{height:4.75rem}.vizitka-phone-preview .funnel-vizitka-avatar-overlap{margin-top:-1.65rem;margin-bottom:.45rem}.vizitka-phone-preview .funnel-vizitka-avatar-overlap .funnel-vizitka-photo,.vizitka-phone-preview .funnel-vizitka-photo-wrap .funnel-vizitka-photo{border-width:2px;width:3.35rem;height:3.35rem}.vizitka-phone-preview[data-layout=cover] .funnel-vizitka-avatar-overlap .funnel-vizitka-photo{width:3.5rem;height:3.5rem}.vizitka-phone-preview[data-layout=editorial] .funnel-vizitka-photo{border-radius:.3rem;width:2.75rem;height:2.75rem}.vizitka-phone-preview[data-layout=stack] .funnel-vizitka-photo{width:3.1rem;height:3.1rem;box-shadow:0 0 0 1px var(--f-heading)}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-preview[data-layout=stack] .funnel-vizitka-photo{box-shadow:0 0 0 1px color-mix(in srgb,var(--f-heading)30%,transparent)}}.vizitka-phone-preview .funnel-vizitka-photo-wrap{margin-bottom:.65rem}.vizitka-phone-preview .funnel-vizitka-card-body{padding:.85rem .85rem 1rem}.vizitka-phone-preview[data-layout=cover] .funnel-vizitka-card-body,.vizitka-phone-preview[data-layout=media] .funnel-vizitka-card-body{padding-top:0}.vizitka-phone-preview[data-layout=cover] .funnel-vizitka-card{overflow:hidden;border:1px solid var(--f-accent)!important;background:var(--f-surface)!important;border-radius:1rem!important}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-preview[data-layout=cover] .funnel-vizitka-card{border:1px solid color-mix(in srgb,var(--f-accent)22%,var(--f-border))!important}}.vizitka-phone-preview[data-layout=cover] .funnel-vizitka-role{color:var(--f-muted)!important;letter-spacing:.04em!important}.vizitka-phone-preview[data-layout=split] .funnel-vizitka-card-body{padding-top:.75rem}.vizitka-phone-preview .funnel-vizitka-name{margin:0;font-size:.92rem!important;line-height:1.15!important}.vizitka-phone-preview[data-layout=editorial] .funnel-vizitka-name{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.04em;font-size:1.2rem!important}.vizitka-phone-preview[data-layout=editorial] .funnel-vizitka-link{background:0 0;border-radius:0;padding:.55rem 0;font-size:.6rem}.vizitka-phone-preview .funnel-vizitka-role{margin-top:.25rem;line-height:1.3;font-size:.58rem!important}.vizitka-phone-preview .funnel-vizitka-links{gap:.35rem;margin-top:.7rem}.vizitka-phone-preview .funnel-vizitka-link{pointer-events:none;padding:.48rem .65rem;font-size:.58rem}.vizitka-phone-preview .funnel-vizitka-link svg{display:none}.vizitka-phone-preview[data-layout=stack] .funnel-vizitka-link{background:var(--f-heading);color:#08090c;border:none;border-radius:.5rem;padding:.58rem .7rem;font-size:.62rem}.vizitka-phone-preview[data-layout=glass] .funnel-vizitka-card{background:0 0!important}.vizitka-phone-preview[data-layout=glass] .funnel-vizitka-photo{box-shadow:0 0 0 3px var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-preview[data-layout=glass] .funnel-vizitka-photo{box-shadow:0 0 0 3px color-mix(in srgb,var(--f-accent)12%,transparent)}}.vizitka-phone-preview[data-layout=glass] .funnel-vizitka-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12}.vizitka-phone-preview[data-layout=coach],.vizitka-phone-preview[data-layout=dj],.vizitka-phone-preview[data-layout=dream],.vizitka-phone-preview[data-layout=tiles]{min-height:100%!important}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-shell,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-shell{flex-direction:column;flex:1;justify-content:center;padding:2.25rem 0 1rem;display:flex;min-height:100%!important}.vizitka-phone-preview[data-layout=dream] .funnel-vizitka-shell,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-shell{flex-direction:column;flex:1;justify-content:center;display:flex;min-height:100%!important}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=dream] .funnel-vizitka-card,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-card{flex:none;background:0 0!important;border:none!important}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-card-body,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-card-body,.vizitka-phone-preview[data-layout=dream] .funnel-vizitka-card-body,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-card-body{padding:.85rem .85rem .75rem;min-height:auto!important}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-photo-wrap,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-photo-wrap,.vizitka-phone-preview[data-layout=dream] .funnel-vizitka-photo-wrap,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-photo-wrap{margin-bottom:.45rem}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-photo-wrap .funnel-vizitka-photo,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-photo-wrap .funnel-vizitka-photo,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-photo-wrap .funnel-vizitka-photo{border:2px solid #ffffffeb;width:3.35rem;height:3.35rem;box-shadow:0 6px 18px -8px #0000008c}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-name,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-name,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-name{color:#fff;font-size:.82rem}.vizitka-phone-preview[data-layout=dream] .funnel-vizitka-name{font-size:.82rem}.vizitka-phone-preview[data-layout=coach] .funnel-vizitka-role,.vizitka-phone-preview[data-layout=dj] .funnel-vizitka-role,.vizitka-phone-preview[data-layout=tiles] .funnel-vizitka-role{color:#ffffffd1;font-size:.58rem}.vizitka-phone-preview .funnel-vizitka-links--pills{gap:.35rem;margin-top:.65rem}.vizitka-phone-preview .funnel-vizitka-link--pill{padding:.48rem .65rem;font-size:.58rem}.vizitka-phone-preview .funnel-vizitka-social{gap:.75rem;margin-top:.75rem}.vizitka-phone-preview .funnel-vizitka-social-btn svg{width:12px;height:12px}.vizitka-phone-preview .funnel-vizitka-footer-photo{aspect-ratio:16/7;width:calc(100% + 1.7rem);max-height:3.25rem;margin-top:.5rem;margin-left:-.85rem;margin-right:-.85rem}.vizitka-phone-media-strip{gap:.35rem;width:100%;margin-top:.65rem;display:flex;overflow:hidden}.vizitka-phone-media-strip--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid;overflow:visible}.vizitka-phone-media-tile{object-fit:cover;object-position:center;background:var(--f-accent);border-radius:.55rem;flex:1;height:3.35rem}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-media-tile{background:color-mix(in srgb,var(--f-accent)35%,var(--f-bg))}}.vizitka-phone-media-strip--grid .vizitka-phone-media-tile{flex:unset;aspect-ratio:1;width:100%;height:auto;min-height:3.6rem}.vizitka-phone-bio{color:var(--f-muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.48rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vizitka-phone-services{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.45rem;display:flex}.vizitka-phone-service{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-heading);border-radius:999px;padding:.18rem .4rem;font-size:.42rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-service{border:1px solid color-mix(in srgb,var(--f-border)80%,transparent);background:color-mix(in srgb,var(--f-surface)70%,transparent)}}.vizitka-phone-review{background:var(--f-accent);color:var(--f-text);text-align:left;-webkit-line-clamp:2;border-radius:.45rem;-webkit-box-orient:vertical;margin:.45rem 0 0;padding:.35rem .4rem;font-size:.42rem;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vizitka-phone-review{background:color-mix(in srgb,var(--f-accent)12%,var(--f-surface))}}.primeri-preview-slot .vizitka-phone-screen{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.primeri-preview-slot .vizitka-phone-preview,.primeri-preview-slot .vizitka-phone-preview--showcase{flex:auto;min-height:0}@media (prefers-reduced-motion:reduce){.funnel-editorial-hero-img{animation:none}}@keyframes vizitka-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vizitka-fade-up{animation:vizitka-fade-up .7s ease-out both}.vizitka-fade-up-delay-1{animation-delay:80ms}.vizitka-fade-up-delay-2{animation-delay:.16s}.vizitka-fade-up-delay-3{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.vizitka-fade-up{animation:none!important}}.funnel-theme{--f-bg:#fdf8f3;--f-surface:#fff;--f-border:#efe8f8;--f-heading:#2d2640;--f-text:#5c5470;--f-muted:#8b7aa8;--f-primary:#7c3aed;--f-primary-light:#a855f7;--f-accent:#f59e0b}.funnel-page{background:var(--f-bg);color:var(--f-heading);font-family:var(--f-font,inherit);flex-direction:column;min-height:100svh;display:flex;container:funnel/inline-size}.funnel-page>footer[data-fpin=bottom]{order:1001}.funnel-page>[data-sticky-cta]{order:1000;margin-top:auto}.funnel-page>:not([data-fpart=stickers]){width:100%}.funnel-page:not(:has([data-sticky-cta]))>footer[data-fpin=bottom]{margin-top:auto}.funnel-page:has(>[data-fthanks])>:not([data-fthanks]),html[data-fpaid] .funnel-page>:not([data-fthanks]){display:none!important}html.funnel-preview-editor{container:funnel/inline-size}.funnel-page h1,.funnel-page h2,.funnel-page h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif)}.funnel-page :is(h1,h2,h3,h4,p,li,dt,dd,blockquote,figcaption,cite,span,a,button,label){overflow-wrap:break-word}@media (hover:none){.funnel-page a:is([href^=tel\:],[href^=mailto\:],[href*="wa.me/"]){align-items:center;min-height:2.25rem}}.funnel-page :where(p,li,dd,blockquote,figcaption,.funnel-card-body):not(.truncate,[class*=whitespace-]){white-space:pre-line}.funnel-page :is([class*=grid-cols],[class*=grid])>*{min-width:0}.funnel-gradient-text{background:linear-gradient(135deg,var(--f-primary)0,var(--f-primary-light)40%,var(--f-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.funnel-btn-gradient{background:linear-gradient(135deg,var(--f-primary)0,var(--f-primary-light)50%,var(--f-accent)100%);color:var(--f-on-gradient,#fff);border:none}.funnel-btn-gradient:hover{filter:brightness(.94)saturate(1.05)}.funnel-btn-vip{background:linear-gradient(135deg,var(--f-primary)0,var(--f-primary)50%,var(--f-accent)100%);color:var(--f-on-gradient,#fff);border:none}@supports (color:color-mix(in lab,red,red)){.funnel-btn-vip{background:linear-gradient(135deg,color-mix(in srgb,var(--f-primary)30%,#14122b)0,var(--f-primary)50%,var(--f-accent)100%)}}.funnel-btn-vip:hover{filter:brightness(1.08)}.funnel-icon-gradient{background:linear-gradient(135deg,var(--f-primary-light)0,var(--f-accent)100%)}.funnel-hero-glow{background:radial-gradient(ellipse 80% 60% at 50% 40%,var(--f-primary)0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.funnel-hero-glow{background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--f-primary)8%,transparent)0,transparent 70%)}}@container funnel (min-width:64rem){.funnel-challenge [data-fsection=hero]{align-items:center;min-height:min(100svh,52rem);padding:4rem 3.5rem 4.5rem;display:flex}.funnel-challenge [data-fsection=hero]>.funnel-hero-glow{background:radial-gradient(ellipse 45% 65% at 72% 45%,var(--f-primary)0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.funnel-challenge [data-fsection=hero]>.funnel-hero-glow{background:radial-gradient(ellipse 45% 65% at 72% 45%,color-mix(in srgb,var(--f-primary)14%,transparent)0,transparent 70%)}}.funnel-challenge [data-fsection=hero]>div:has(>h1){text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0 3.5rem;width:100%;max-width:72rem;display:grid}.funnel-challenge [data-fsection=hero]>div:has(>h1)>*{grid-column:1;justify-self:start}.funnel-challenge [data-fsection=hero]>div:has(>h1)>:not(:first-child,[data-fsection=images],[data-fimage=images\.hero]){margin-top:1.35rem}.funnel-challenge [data-fsection=hero]>div:has(>h1)>[data-fimage=images\.hero],.funnel-challenge [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{grid-area:1/2/span 12;place-self:center stretch;max-width:none;margin:0}.funnel-challenge [data-fsection=hero]>div:has(>h1):not(:has(>[data-fsection=images],>[data-fimage=images\.hero])){grid-template-columns:minmax(0,1fr);max-width:48rem}.funnel-challenge [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{box-shadow:0 2.5rem 5rem -2rem var(--f-primary);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.funnel-challenge [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{box-shadow:0 2.5rem 5rem -2rem color-mix(in srgb,var(--f-primary)40%,transparent)}}.funnel-challenge [data-fsection=hero]>div:has(>h1)>[data-fimage=images\.hero]{min-height:24rem}.funnel-challenge [data-fsection=hero] h1{letter-spacing:-.02em;text-align:left;font-size:clamp(3rem,5.2cqi,4.8rem);line-height:1.04}.funnel-challenge [data-fsection=hero] [data-fpart=heroSubtitle]{max-width:34rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;font-size:1.15rem;line-height:1.6}.funnel-challenge [data-fsection=hero] [data-fpart=heroCta]>*{width:auto;min-width:16rem;min-height:3.4rem;padding-inline:2rem;font-size:.95rem}.funnel-challenge [data-fsection=hero] [data-fpart=heroDates]{font-size:1.5rem;font-weight:800}.funnel-challenge [data-fsection=hero] .funnel-trust-row{justify-content:flex-start}.funnel-challenge [data-fsection]:not([data-fsection=hero])>h2{font-size:clamp(2.2rem,3.6cqi,3.2rem);line-height:1.08}.funnel-challenge .funnel-learn-card{padding:2rem}.funnel-challenge .funnel-learn-card h3{font-size:1.3rem}.funnel-challenge .funnel-learn-card .funnel-card-body,.funnel-challenge .funnel-learn-card p{font-size:1rem;line-height:1.6}}.funnel-product-hero{background:linear-gradient(180deg,var(--f-bg)0,var(--f-primary)45%,var(--f-bg)100%)}@supports (color:color-mix(in lab,red,red)){.funnel-product-hero{background:linear-gradient(180deg,var(--f-bg)0,color-mix(in srgb,var(--f-primary)6%,var(--f-bg))45%,var(--f-bg)100%)}}.funnel-product-showcase{width:100%;max-width:min(100%,20rem);margin-inline:auto;position:relative}@container funnel (min-width:640px){.funnel-product-showcase{max-width:24rem}}@container funnel (min-width:768px){.funnel-product-showcase{max-width:28rem}}.funnel-product-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:42rem;margin-inline:auto;display:flex}@container funnel (min-width:768px){.funnel-product-hero-inner{gap:2rem;max-width:48rem}}.funnel-product-section-alt{background:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-product-section-alt{background:color-mix(in srgb,var(--f-primary)4%,var(--f-bg))}}.funnel-product-detail-card{border:1px solid var(--f-primary);background:var(--f-surface);border-radius:1.5rem;padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.funnel-product-detail-card{border:1px solid color-mix(in srgb,var(--f-primary)18%,var(--f-border));background:color-mix(in srgb,var(--f-surface)96%,var(--f-primary))}}@container funnel (min-width:640px){.funnel-product-detail-card{padding:2rem}}.funnel-review-card{border-color:var(--f-primary);background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-review-card{border-color:color-mix(in srgb,var(--f-primary)16%,var(--f-border));background:color-mix(in srgb,var(--f-surface)98%,var(--f-primary))}}.funnel-product-showcase:before{content:"";background:linear-gradient(135deg,var(--f-primary),var(--f-accent));opacity:.45;filter:blur(10px);z-index:0;border-radius:1.75rem;position:absolute;inset:-.65rem}@supports (color:color-mix(in lab,red,red)){.funnel-product-showcase:before{background:linear-gradient(135deg,color-mix(in srgb,var(--f-primary)55%,transparent),color-mix(in srgb,var(--f-accent)45%,transparent))}}.funnel-product-showcase-frame{z-index:1;border:2px solid var(--f-primary);background:var(--f-surface);box-shadow:0 24px 48px var(--f-primary),0 8px 20px var(--f-heading);aspect-ratio:4/5;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-product-showcase-frame{border:2px solid color-mix(in srgb,var(--f-primary)25%,var(--f-border));box-shadow:0 24px 48px color-mix(in srgb,var(--f-primary)14%,transparent),0 8px 20px color-mix(in srgb,var(--f-heading)8%,transparent)}}.funnel-product-pill{border:1px solid var(--f-primary);background:var(--f-surface);color:var(--f-heading);border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-product-pill{border:1px solid color-mix(in srgb,var(--f-primary)20%,var(--f-border));background:color-mix(in srgb,var(--f-surface)92%,var(--f-primary))}}.funnel-product-placeholder{aspect-ratio:4/5;background:linear-gradient(145deg,var(--f-primary),var(--f-accent));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-product-placeholder{background:linear-gradient(145deg,color-mix(in srgb,var(--f-primary)12%,var(--f-surface)),color-mix(in srgb,var(--f-accent)10%,var(--f-surface)))}}.funnel-cta-section{background:linear-gradient(180deg,var(--f-bg)0,var(--f-primary)50%,var(--f-bg)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.funnel-cta-section{background:linear-gradient(180deg,var(--f-bg)0,color-mix(in srgb,var(--f-primary)9%,var(--f-bg))50%,var(--f-bg)100%)}}.funnel-chip{background:var(--f-primary);color:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-chip{background:color-mix(in srgb,var(--f-primary)11%,var(--f-surface))}}.funnel-learn-card{transition:transform .22s,box-shadow .22s,border-color .22s}.funnel-learn-card:hover{border-color:var(--f-primary);box-shadow:0 16px 40px -20px var(--f-primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.funnel-learn-card:hover{border-color:color-mix(in srgb,var(--f-primary)35%,var(--f-border));box-shadow:0 16px 40px -20px color-mix(in srgb,var(--f-primary)30%,transparent)}}.funnel-soft-bg{background:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-soft-bg{background:color-mix(in srgb,var(--f-primary)10%,var(--f-surface))}}.funnel-dot-inactive{background:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-dot-inactive{background:color-mix(in srgb,var(--f-primary)30%,var(--f-surface))}}.funnel-event-live{background:var(--f-bg)}.funnel-event-live-glow{background:radial-gradient(ellipse 70% 50% at 50% 0,var(--f-primary)0,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.funnel-event-live-glow{background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--f-primary)12%,transparent)0,transparent 65%)}}.funnel-event-live-section-alt{background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-event-live-section-alt{background:color-mix(in srgb,var(--f-surface)85%,var(--f-bg))}}.funnel-event-live-card{box-shadow:0 4px 24px var(--f-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-event-live-card{box-shadow:0 4px 24px color-mix(in srgb,var(--f-heading)6%,transparent)}}.funnel-event-live-cta{background:linear-gradient(180deg,var(--f-bg)0,var(--f-primary)50%,var(--f-bg)100%)}@supports (color:color-mix(in lab,red,red)){.funnel-event-live-cta{background:linear-gradient(180deg,var(--f-bg)0,color-mix(in srgb,var(--f-primary)8%,var(--f-bg))50%,var(--f-bg)100%)}}.funnel-event-live-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@container funnel (min-width:64rem){.funnel-event-live [data-fsection=hero]{align-items:center;min-height:min(100svh,52rem);padding:4rem 3.5rem 4.5rem;display:flex}.funnel-event-live [data-fsection=hero]>.funnel-event-live-glow{background:radial-gradient(ellipse 45% 60% at 72% 40%,var(--f-primary)0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.funnel-event-live [data-fsection=hero]>.funnel-event-live-glow{background:radial-gradient(ellipse 45% 60% at 72% 40%,color-mix(in srgb,var(--f-primary)16%,transparent)0,transparent 70%)}}.funnel-event-live [data-fsection=hero]>div:has(>h1){text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0 3.5rem;width:100%;max-width:72rem;display:grid}.funnel-event-live [data-fsection=hero]>div:has(>h1)>*{grid-column:1;justify-self:start}.funnel-event-live [data-fsection=hero]>div:has(>h1)>:not(:first-child,[data-fsection=images],[data-fimage=images\.hero]){margin-top:1.35rem}.funnel-event-live [data-fsection=hero]>div:has(>h1)>[data-fimage=images\.hero],.funnel-event-live [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{grid-area:1/2/span 12;place-self:center stretch;max-width:none;margin:0}.funnel-event-live [data-fsection=hero]>div:has(>h1):not(:has(>[data-fsection=images],>[data-fimage=images\.hero])){grid-template-columns:minmax(0,1fr);max-width:48rem}.funnel-event-live [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{box-shadow:0 2.5rem 5rem -2rem var(--f-primary);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.funnel-event-live [data-fsection=hero]>div:has(>h1)>[data-fsection=images]{box-shadow:0 2.5rem 5rem -2rem color-mix(in srgb,var(--f-primary)45%,transparent)}}.funnel-event-live [data-fsection=hero]>div:has(>h1)>[data-fimage=images\.hero]{min-height:24rem}.funnel-event-live [data-fsection=hero] h1{letter-spacing:-.02em;font-size:clamp(3rem,5.2cqi,4.8rem);line-height:1.04}.funnel-event-live [data-fsection=hero] [data-fpart=heroSubtitle]{max-width:34rem;font-size:1.15rem;line-height:1.6}.funnel-event-live [data-fsection=hero] [data-fpart=heroCta]>*{width:auto;min-width:16rem;min-height:3.4rem;padding-inline:2rem;font-size:.95rem}.funnel-event-live [data-fsection=transformation]>div>h2,.funnel-event-live [data-fsection]:not([data-fsection=hero])>h2{font-size:clamp(2.2rem,3.6cqi,3.2rem);line-height:1.08}.funnel-event-live [data-fsection=transformation]>div{max-width:52rem}.funnel-event-live [data-fsection=transformation]>div>div{font-size:1.1rem;line-height:1.6}.funnel-event-live [data-fsection=cards] .funnel-event-live-card,.funnel-event-live [data-fsection=gifts] .funnel-event-live-card,.funnel-event-live [data-fsection=reviews] .funnel-event-live-card{padding:2rem}.funnel-event-live [data-fsection=cards] .funnel-event-live-card h3{font-size:1.35rem}.funnel-event-live [data-fsection=cards] .funnel-event-live-card .funnel-card-body,.funnel-event-live [data-fsection=cards] .funnel-event-live-card p,.funnel-event-live [data-fsection=reviews] .funnel-event-live-card p:first-of-type{font-size:1rem;line-height:1.6}}.funnel-marketplace{padding-bottom:0}.funnel-marketplace-badge{background:var(--f-primary);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:.25rem;width:fit-content;padding:.35rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.funnel-marketplace-title{color:var(--f-heading);font-size:clamp(1.75rem,4cqi,2.75rem);font-weight:800;line-height:1.15}.funnel-marketplace-price{color:var(--f-primary);letter-spacing:-.02em;font-size:clamp(2.25rem,6cqi,3.5rem);font-weight:800;line-height:1}.funnel-marketplace-gallery{flex-direction:column;gap:.75rem;display:flex}.funnel-marketplace-main-shot{aspect-ratio:1;border:1px solid var(--f-border);background:var(--f-surface);border-radius:1rem;width:100%;position:relative;overflow:hidden}.funnel-marketplace-placeholder{background:var(--f-primary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-marketplace-placeholder{background:color-mix(in srgb,var(--f-primary)8%,var(--f-surface))}}.funnel-marketplace-thumbs{gap:.5rem;display:flex;overflow-x:auto}.funnel-marketplace-thumb{opacity:.7;border:2px solid #0000;border-radius:.5rem;flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.funnel-marketplace-thumb.is-active{border-color:var(--f-primary);opacity:1}.funnel-marketplace-quick-list{flex-direction:column;gap:.5rem;display:flex}.funnel-marketplace-quick-list li{color:var(--f-text);align-items:flex-start;gap:.5rem;font-size:.95rem;display:flex}.funnel-marketplace-buy-btn,.funnel-marketplace-sticky-btn{background:var(--f-primary);letter-spacing:.04em;text-transform:uppercase;color:var(--f-on-primary,#fff);border-radius:.75rem;justify-content:center;align-items:center;padding:.95rem 1.5rem;font-size:.85rem;font-weight:700;transition:filter .15s;display:inline-flex}@container funnel (max-width:639px){.funnel-marketplace-buy-btn{width:100%}.funnel-marketplace-main-shot{aspect-ratio:4/3;border-radius:.85rem}.funnel-marketplace-title{font-size:clamp(1.55rem,7cqi,2rem)}.funnel-marketplace-price{font-size:clamp(1.85rem,9cqi,2.5rem)}.funnel-marketplace-thumb{width:3.75rem;height:3.75rem}}.funnel-marketplace-buy-btn:hover,.funnel-marketplace-sticky-btn:hover{filter:brightness(1.06)}.funnel-marketplace-buy-btn-vip{border:2px solid var(--f-primary);color:var(--f-primary);background:0 0}.funnel-marketplace-benefit,.funnel-marketplace-include,.funnel-marketplace-review{border:1px solid var(--f-border);background:var(--f-surface);border-radius:.75rem;padding:1.25rem}.funnel-marketplace-include{padding-top:0;overflow:hidden}.funnel-marketplace-include-media,.funnel-marketplace-include-slot{aspect-ratio:16/10;background:var(--f-bg);margin:0 -1.25rem 1.1rem;position:relative;overflow:hidden}.funnel-marketplace-include-slot{border-radius:0;min-height:0}.funnel-marketplace-include:not(:has(.funnel-marketplace-include-media,.funnel-marketplace-include-slot)){padding-top:1.25rem}.funnel-marketplace-benefit{align-items:flex-start;gap:.65rem;display:flex}.funnel-marketplace-band{background:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-marketplace-band{background:color-mix(in srgb,var(--f-primary)5%,var(--f-bg))}}.funnel-marketplace-sticky{z-index:40;border-top:1px solid var(--f-border);background:var(--f-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0);position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.funnel-marketplace-sticky{background:color-mix(in srgb,var(--f-surface)94%,transparent)}}.funnel-marketplace-sticky-inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:72rem;margin-inline:auto;padding:.75rem 1rem;display:flex}@container funnel (max-width:639px){.funnel-marketplace-sticky-inner{padding:.65rem .85rem}.funnel-marketplace-sticky-btn{text-align:center;max-width:55%;padding:.7rem .85rem;font-size:.7rem;line-height:1.2}}.funnel-marketplace-sticky-btn{flex-shrink:0;padding:.75rem 1.15rem;font-size:.75rem}.funnel-slab{font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);--slab-rule:3px solid var(--f-heading)}.funnel-slab h1,.funnel-slab h2,.funnel-slab h3{font-family:var(--f-display-font,var(--font-oswald),"Arial Narrow",sans-serif)}.funnel-slab-hero{border-bottom:var(--slab-rule)}.funnel-slab-hero-grid{display:grid}@container funnel (min-width:1024px){.funnel-slab-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:min(88vh,820px)}}.funnel-slab-gallery{background:var(--f-heading);flex-direction:column;gap:.5rem;display:flex}.funnel-slab-shot{aspect-ratio:4/5;background:var(--f-heading);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-slab-shot{background:color-mix(in srgb,var(--f-heading)88%,var(--f-bg))}}@container funnel (min-width:1024px){.funnel-slab-shot{aspect-ratio:auto;flex:1;min-height:0}}.funnel-slab-shot-slot{height:100%;min-height:18rem}.funnel-slab-thumbs{gap:.4rem;padding:0 .75rem .75rem;display:flex;overflow-x:auto}.funnel-slab-thumb{opacity:.65;background:var(--f-surface);border:2px solid #0000;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.funnel-slab-thumb.is-active{border-color:var(--f-accent);opacity:1}.funnel-slab-thumb-add{color:var(--f-muted);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.funnel-slab-copy{background:var(--f-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-width:0;padding:1.5rem 1rem 1.75rem;display:flex}.funnel-slab-copy>*{min-width:0;max-width:100%}@container funnel (min-width:640px){.funnel-slab-copy{padding:2.25rem 1.5rem}}@container funnel (min-width:1024px){.funnel-slab-copy{border-left:var(--slab-rule);padding:3rem 2.25rem 3rem 2.5rem}}.funnel-slab-badge{border:1px solid var(--f-heading);letter-spacing:.1em;width:fit-content;padding:.3rem .55rem;font-size:.68rem}.funnel-slab-badge,.funnel-slab-title{text-transform:uppercase;color:var(--f-heading);font-weight:700}.funnel-slab-title{letter-spacing:-.03em;font-size:clamp(2.35rem,9cqi,4.6rem);line-height:.92}.funnel-slab-title-sm{font-size:clamp(1.85rem,6cqi,3.1rem)}.funnel-slab-accent,.funnel-slab-price{color:var(--f-accent)}.funnel-slab-price{font-family:var(--f-display-font,var(--font-oswald),"Arial Narrow",sans-serif);letter-spacing:-.04em;font-size:clamp(2.5rem,10cqi,4.75rem);font-weight:700;line-height:.9}.funnel-slab-subtitle{max-width:32rem;color:var(--f-text);font-size:.95rem;line-height:1.55}.funnel-slab-proof{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);font-size:.72rem;font-weight:700}.funnel-slab-hero-actions,.funnel-slab-hero-form{width:100%;max-width:26rem}.funnel-slab-hero-actions{flex-direction:column;gap:.65rem;display:flex}.funnel-slab-trust{justify-content:flex-start;margin-top:0}.funnel-slab-btn{border:2px solid var(--f-accent);background:var(--f-accent);letter-spacing:.08em;text-transform:uppercase;width:100%;min-height:2.75rem;color:var(--f-on-accent,#0a0a0a);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.funnel-slab-btn svg{flex-shrink:0;width:1.05em;height:1.05em}.funnel-slab-btn:hover{filter:brightness(1.08)}.funnel-slab-btn-quiet{color:var(--f-heading);border-color:var(--f-heading);background:0 0}.funnel-slab-btn-quiet:hover{background:var(--f-heading);color:var(--f-on-heading,#0a0a0a);filter:none}.funnel-slab-btn-block{width:100%}.funnel-slab-facts{background:var(--f-heading);border-top:var(--slab-rule);grid-template-columns:1fr;gap:1px;display:grid}@container funnel (min-width:640px){.funnel-slab-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}.funnel-slab-facts>li{background:var(--f-bg);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.funnel-slab-facts>li>span{font-family:var(--f-display-font,var(--font-oswald),"Arial Narrow",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--f-accent);font-size:.72rem;font-weight:700}.funnel-slab-facts>li>strong{color:var(--f-heading);font-size:.95rem;font-weight:700}.funnel-slab-facts>li>em{color:var(--f-muted);font-size:.8rem;font-style:normal}.funnel-slab-about,.funnel-slab-final,.funnel-slab-fit,.funnel-slab-section,.funnel-slab-swap{padding:2.5rem 1rem}@container funnel (min-width:640px){.funnel-slab-about,.funnel-slab-final,.funnel-slab-fit,.funnel-slab-section,.funnel-slab-swap{padding:3.25rem 1.5rem}}.funnel-slab-head{max-width:40rem;margin-bottom:1.75rem}.funnel-slab-kicker{letter-spacing:.14em;color:var(--f-accent);margin-bottom:.45rem;font-size:.7rem}.funnel-slab-h2,.funnel-slab-kicker{text-transform:uppercase;font-weight:700}.funnel-slab-h2{letter-spacing:-.03em;color:var(--f-heading);font-size:clamp(1.7rem,5cqi,2.75rem);line-height:.98}.funnel-slab-head-intro{color:var(--f-text);margin-top:.75rem;font-size:.95rem;line-height:1.5}.funnel-slab-specs{background:var(--f-heading);border-top:var(--slab-rule);border-bottom:var(--slab-rule);flex-direction:column;gap:1px;display:flex}.funnel-slab-spec{background:var(--f-bg);gap:0;display:grid}@container funnel (min-width:640px){.funnel-slab-spec:has(.funnel-slab-spec-media,.funnel-slab-spec-slot){grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}.funnel-slab-spec-media,.funnel-slab-spec-slot{background:var(--f-surface);min-height:9rem;position:relative}@container funnel (min-width:640px){.funnel-slab-spec-media{min-height:100%}.funnel-slab-spec-slot{aspect-ratio:1;align-self:start;width:100%;min-height:10rem}}.funnel-slab-spec-body{flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem;display:flex}.funnel-slab-spec-index{font-family:var(--f-display-font,var(--font-oswald),"Arial Narrow",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--f-accent);font-size:.72rem;font-weight:700}.funnel-slab-spec-body h3{text-transform:uppercase;letter-spacing:-.02em;color:var(--f-heading);font-size:1.25rem;font-weight:700}.funnel-slab-spec-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--f-muted);font-size:.8rem;font-weight:600}.funnel-slab-spec-text{color:var(--f-text);white-space:pre-line;font-size:.92rem;line-height:1.55}@container funnel (min-width:1024px){.funnel-slab-about-copy p,.funnel-slab-spec-text{max-width:62ch}}.funnel-slab-fit{background:var(--f-surface);border-top:var(--slab-rule);border-bottom:var(--slab-rule)}.funnel-slab-fit-inner,.funnel-slab-swap-inner{max-width:42rem;margin-inline:auto}.funnel-slab-checks{flex-direction:column;gap:.65rem;margin-top:1.5rem;display:flex}.funnel-slab-checks li{border:2px solid var(--f-heading);min-height:2.75rem;color:var(--f-heading);align-items:flex-start;gap:.75rem;padding:.75rem .9rem;font-size:.95rem;line-height:1.4;display:flex}.funnel-slab-checks svg{width:1.05rem;height:1.05rem;color:var(--f-accent);flex-shrink:0;margin-top:.15rem}.funnel-slab-swap{background:var(--f-heading);color:var(--f-bg)}.funnel-slab-swap .funnel-slab-h2{color:var(--f-bg)}.funnel-slab-swaps{background:var(--f-bg);flex-direction:column;gap:1px;margin-top:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-slab-swaps{background:color-mix(in srgb,var(--f-bg)22%,transparent)}}.funnel-slab-swaps li{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem .25rem;display:grid}.funnel-slab-swaps li>span{font-family:var(--f-display-font,var(--font-oswald),"Arial Narrow",sans-serif);letter-spacing:.08em;color:var(--f-accent-on-heading,var(--f-bg));font-size:.75rem;font-weight:700}.funnel-slab-swaps p{color:var(--f-bg);font-size:.95rem;line-height:1.45}.funnel-slab-swaps em{opacity:.65;font-style:normal;text-decoration:line-through;display:block}.funnel-slab-swaps strong{color:var(--f-accent-on-heading,var(--f-bg));font-weight:700;display:block}.funnel-slab-quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.funnel-slab-quotes blockquote{border:2px solid var(--f-heading);background:var(--f-surface);flex-direction:column;gap:.85rem;padding:1.15rem 1.1rem;display:flex}.funnel-slab-quotes p{color:var(--f-text);font-size:.92rem;line-height:1.5}.funnel-slab-quotes footer{flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.funnel-slab-quotes strong{color:var(--f-heading);font-size:.85rem}.funnel-slab-quotes span{color:var(--f-muted);font-size:.75rem}.funnel-slab-about-grid{gap:1.75rem;display:grid}@container funnel (min-width:768px){.funnel-slab-about-grid:has(.funnel-slab-about-media:not(:empty)){grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:2.5rem}}.funnel-slab-about-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.funnel-slab-about-shot{aspect-ratio:3/4;background:var(--f-surface);position:relative;overflow:hidden}.funnel-slab-about-shot.is-lead{grid-column:1/-1}.funnel-slab-about-copy p{color:var(--f-text);margin-top:.85rem;font-size:.95rem;line-height:1.6}.funnel-slab-role{color:var(--f-muted)!important;margin-top:.35rem!important;font-size:.85rem!important}.funnel-slab-final{background:var(--f-surface);border-top:var(--slab-rule)}.funnel-slab-final-inner{flex-direction:column;align-items:flex-start;gap:1rem;max-width:36rem;display:flex}.funnel-slab-final-sub{color:var(--f-text);font-size:.95rem;line-height:1.5}.funnel-slab-final-actions{flex-direction:column;gap:.65rem;width:100%;max-width:22rem;display:flex}.funnel-slab .funnel-sticky-cta-btn{letter-spacing:.08em;border-radius:0;min-height:2.75rem;font-weight:800}.funnel-slab .funnel-mid-cta-btn{border-radius:0;min-height:2.75rem}.funnel-lazur{font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);--lz-col:24rem}.funnel-lazur h1,.funnel-lazur h2,.funnel-lazur h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading)}.funnel-lazur-hero{isolation:isolate;padding:3rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative;overflow-x:clip}.funnel-lazur-final:after,.funnel-lazur-final:before,.funnel-lazur-hero:after,.funnel-lazur-hero:before{content:"";z-index:0;pointer-events:none;border:2px solid var(--f-heading);border-radius:50%;position:absolute}.funnel-lazur-final:before,.funnel-lazur-hero:before{width:7rem;height:4.5rem;top:8%;right:-1.5rem;transform:rotate(-12deg)}.funnel-lazur-final:after,.funnel-lazur-hero:after{width:5.5rem;height:3.5rem;bottom:14%;left:-1rem;transform:rotate(18deg)}.funnel-lazur-final-inner,.funnel-lazur-inner{z-index:1;width:100%;max-width:var(--lz-col);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.funnel-lazur-portrait-wrap{margin-bottom:1.15rem}.funnel-lazur-portrait,.funnel-lazur-portrait-slot{border:3px solid var(--f-heading);background:var(--f-surface);border-radius:9999px;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.funnel-lazur-portrait,.funnel-lazur-portrait-slot){border:3px solid color-mix(in srgb,var(--f-heading)35%,white)}}@container funnel (min-width:640px){.funnel-lazur-portrait,.funnel-lazur-portrait-slot{width:6.5rem;height:6.5rem}}.funnel-lazur-portrait-slot{justify-content:center;align-items:center;display:flex}.funnel-lazur-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);margin:0 0 .55rem;font-size:.68rem;font-weight:650}.funnel-lazur-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,7vw,2.45rem);font-weight:700;line-height:1.15}.funnel-lazur-title em{font-style:italic}.funnel-lazur-title-sm{font-size:clamp(1.45rem,5.5vw,1.9rem)}.funnel-lazur-role{color:var(--f-muted);margin:.4rem 0 0;font-size:.92rem}.funnel-lazur-price{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);margin:.75rem 0 0;font-size:1.35rem;font-weight:700}.funnel-lazur-subtitle{color:var(--f-text);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.funnel-lazur-proof{color:var(--f-muted);margin-top:.85rem;font-size:.82rem}.funnel-lazur-final-actions,.funnel-lazur-hero-actions,.funnel-lazur-hero-form{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:1.25rem;display:flex}.funnel-lazur-trust{margin-top:1rem}.funnel-lazur-btn{border:1.5px solid var(--f-accent);background:var(--f-accent);letter-spacing:0;text-transform:none;width:100%;min-height:2.75rem;color:var(--f-on-accent,#fff);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.15rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.funnel-lazur-btn svg{flex-shrink:0;width:1rem;height:1rem}.funnel-lazur-btn-quiet{color:var(--f-heading);border-color:var(--f-heading);background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-btn-quiet{border-color:color-mix(in srgb,var(--f-heading)50%,transparent)}}.funnel-lazur-btn-block{width:100%}.funnel-lazur-about,.funnel-lazur-final,.funnel-lazur-section{padding:2.25rem 1.25rem}.funnel-lazur-final{isolation:isolate;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative;overflow-x:clip}.funnel-lazur-head{max-width:var(--lz-col);text-align:center;margin:0 auto 1.15rem}.funnel-lazur-h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,4.5vw,1.7rem);font-weight:700;line-height:1.2}.funnel-lazur-head-intro{color:var(--f-text);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.funnel-lazur-pills{width:100%;max-width:calc(var(--lz-col) - 4rem);flex-direction:column;gap:.6rem;margin-inline:auto;display:flex}.funnel-lazur-pill{border:1.5px solid var(--f-heading);width:100%;min-height:2.75rem;color:var(--f-heading);text-align:left;background:0 0;border-radius:9999px;align-items:center;gap:.7rem;padding:.7rem 1.05rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-pill{border:1.5px solid color-mix(in srgb,var(--f-heading)50%,transparent)}}.funnel-lazur-pill-slot,.funnel-lazur-pill-thumb{border-radius:9999px;flex-shrink:0;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:0;position:relative;overflow:hidden}.funnel-lazur-pill-slot{border-width:1px;gap:0;padding:0}.funnel-lazur-pill-slot span{display:none}.funnel-lazur-pill-slot svg{width:.85rem;height:.85rem}.funnel-lazur-pill-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.funnel-lazur-pill-copy strong{font-size:.9rem;font-weight:650;line-height:1.25}.funnel-lazur-pill-copy em{color:var(--f-muted);font-size:.75rem;font-style:normal}.funnel-lazur-pill-copy>span{color:var(--f-text);font-size:.78rem;line-height:1.35}.funnel-lazur-checks{max-width:var(--lz-col);flex-direction:column;gap:.65rem;margin:0 auto;padding:0;list-style:none;display:flex}.funnel-lazur-checks li{border:1.5px solid var(--f-heading);min-height:2.75rem;color:var(--f-heading);text-align:left;border-radius:9999px;align-items:flex-start;gap:.65rem;padding:.7rem 1rem;font-size:.92rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-checks li{border:1.5px solid color-mix(in srgb,var(--f-heading)28%,transparent)}}.funnel-lazur-checks svg{width:1rem;height:1rem;color:var(--f-accent);flex-shrink:0;margin-top:.15rem}.funnel-lazur-steps{max-width:var(--lz-col);counter-reset:none;flex-direction:column;gap:.6rem;margin:0 auto;padding:0;list-style:none;display:flex}.funnel-lazur-steps li{border:1.5px solid var(--f-heading);text-align:left;border-radius:1.25rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-steps li{border:1.5px solid color-mix(in srgb,var(--f-heading)28%,transparent)}}.funnel-lazur-steps li>span{letter-spacing:.08em;color:var(--f-muted);flex-shrink:0;font-size:.72rem;font-weight:700}.funnel-lazur-steps p{color:var(--f-heading);margin:0;font-size:.92rem;line-height:1.45}.funnel-lazur-quotes{max-width:var(--lz-col);flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.funnel-lazur-quotes blockquote{border:1.5px solid var(--f-heading);text-align:left;border-radius:1.25rem;margin:0;padding:1rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-quotes blockquote{border:1.5px solid color-mix(in srgb,var(--f-heading)28%,transparent)}}.funnel-lazur-quotes p{color:var(--f-heading);margin:0;font-size:.95rem;line-height:1.5}.funnel-lazur-quotes footer{flex-wrap:wrap;gap:.35rem .7rem;margin-top:.7rem;font-size:.78rem;display:flex}.funnel-lazur-quotes strong{color:var(--f-heading)}.funnel-lazur-quotes span{color:var(--f-muted)}.funnel-lazur-about-inner{max-width:var(--lz-col);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;display:flex}.funnel-lazur-about-media{justify-content:center;gap:.45rem;display:flex}.funnel-lazur-about-shot{border:2px solid var(--f-heading);border-radius:9999px;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-lazur-about-shot{border:2px solid color-mix(in srgb,var(--f-heading)28%,white)}}.funnel-lazur-about-shot.is-lead{width:5.5rem;height:5.5rem}.funnel-lazur-about-copy p{color:var(--f-text);margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.funnel-lazur .funnel-mid-cta-btn,.funnel-lazur .funnel-sticky-cta-btn{border-radius:9999px;min-height:2.75rem}@container funnel (min-width:64rem){.funnel-lazur,.funnel-lazur>*{--lz-wide:76rem;--lz-gutter:3.5rem}.funnel-lazur-hero{padding:4rem var(--lz-gutter)4.5rem;align-items:center;min-height:min(100svh,52rem);display:flex}.funnel-lazur-final:before,.funnel-lazur-hero:before{width:16rem;height:10rem;top:10%;right:4%}.funnel-lazur-final:after,.funnel-lazur-hero:after{width:11rem;height:7rem;bottom:3%;left:-3rem}.funnel-lazur-inner{column-gap:var(--lz-gutter);max-width:calc(var(--lz-wide) - 2*var(--lz-gutter));text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.funnel-lazur-inner>*{grid-column:1;justify-self:start}.funnel-lazur-portrait-wrap{grid-area:1/2/span 12;place-self:center;margin:0}.funnel-lazur-hero .funnel-lazur-portrait,.funnel-lazur-hero .funnel-lazur-portrait-slot{width:clamp(18rem,26cqi,26rem);height:clamp(18rem,26cqi,26rem);box-shadow:0 0 0 1.5px var(--f-heading),0 0 0 1.25rem var(--f-heading);border-width:6px}@supports (color:color-mix(in lab,red,red)){:is(.funnel-lazur-hero .funnel-lazur-portrait,.funnel-lazur-hero .funnel-lazur-portrait-slot){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--f-heading)40%,transparent),0 0 0 1.25rem color-mix(in srgb,var(--f-heading)8%,transparent)}}.funnel-lazur-inner:not(:has(.funnel-lazur-portrait-wrap)){grid-template-columns:minmax(0,1fr);max-width:48rem}.funnel-lazur-badge{font-size:.78rem}.funnel-lazur-title{font-size:clamp(3rem,5.2cqi,4.8rem);line-height:1.04}.funnel-lazur-role{margin-top:.75rem;font-size:1.08rem}.funnel-lazur-price{margin-top:1rem;font-size:1.9rem}.funnel-lazur-subtitle{max-width:34rem;margin-top:1.1rem;font-size:1.12rem;line-height:1.6}.funnel-lazur-hero-actions{flex-flow:wrap;align-items:center;gap:.85rem;margin-top:1.75rem}.funnel-lazur-inner [data-fpart=heroCta]{margin-top:1.75rem}.funnel-lazur-hero-actions [data-fpart=heroCta]{width:auto;margin-top:0}.funnel-lazur-inner .funnel-lazur-btn:not(.funnel-lazur-btn-block){width:auto;min-width:15rem;min-height:3.4rem;padding-inline:2rem;font-size:1rem}.funnel-lazur-hero-form{max-width:30rem}.funnel-lazur-inner .funnel-lazur-trust{justify-content:flex-start}.funnel-lazur-about,.funnel-lazur-section{padding:4.5rem var(--lz-gutter)}.funnel-lazur-section{column-gap:var(--lz-gutter);max-width:var(--lz-wide);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-inline:auto;display:grid}.funnel-lazur-head{text-align:left;max-width:none;margin:0;position:sticky;top:1.5rem}.funnel-lazur-h2{letter-spacing:-.02em;font-size:clamp(2.2rem,3.6cqi,3.3rem);line-height:1.08}.funnel-lazur-head-intro{max-width:26rem;margin-top:1rem;font-size:1.05rem}.funnel-lazur-checks,.funnel-lazur-pills,.funnel-lazur-quotes,.funnel-lazur-steps{max-width:none;margin:0}.funnel-lazur-pills{gap:.85rem}.funnel-lazur-pill{gap:1.1rem;padding:.85rem 1.25rem .85rem .85rem}.funnel-lazur-pill-slot,.funnel-lazur-pill-thumb{width:5rem;min-width:5rem;height:5rem}.funnel-lazur-pill-copy strong{font-size:1.12rem}.funnel-lazur-pill-copy em{font-size:.9rem}.funnel-lazur-pill-copy>span{font-size:.95rem;line-height:1.45}.funnel-lazur-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.funnel-lazur-checks li{padding:.95rem 1.25rem;font-size:1.02rem}.funnel-lazur-steps{gap:.85rem}.funnel-lazur-steps li{gap:1.25rem;padding:1.15rem 1.4rem}.funnel-lazur-steps li>span{padding-top:.2rem;font-size:.85rem}.funnel-lazur-steps p{font-size:1.08rem}.funnel-lazur-quotes{gap:1rem}.funnel-lazur-quotes blockquote{padding:1.4rem 1.6rem}.funnel-lazur-quotes p{font-size:1.12rem;line-height:1.6}.funnel-lazur-quotes footer{font-size:.88rem}.funnel-lazur-about-inner{column-gap:var(--lz-gutter);max-width:calc(var(--lz-wide) - 2*var(--lz-gutter));text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.funnel-lazur-about-media{justify-content:flex-start;align-items:flex-end;gap:1rem}.funnel-lazur-about-shot{border-width:4px;width:8rem;height:8rem}.funnel-lazur-about-shot.is-lead{border-width:6px;width:18rem;height:18rem}.funnel-lazur-about-copy .funnel-lazur-title-sm{font-size:clamp(2.2rem,3.6cqi,3.3rem)}.funnel-lazur-about-copy p{max-width:36rem;font-size:1.08rem;line-height:1.65}.funnel-lazur-final{padding:5rem var(--lz-gutter)}.funnel-lazur-final-inner{max-width:52rem}.funnel-lazur-final-inner .funnel-lazur-title-sm{font-size:clamp(2.6rem,4.2cqi,3.8rem);line-height:1.06}.funnel-lazur-final-inner .funnel-lazur-subtitle{max-width:40rem;font-size:1.15rem}.funnel-lazur-final-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:1.75rem}.funnel-lazur-final-actions .funnel-lazur-btn{width:auto;min-width:15rem;min-height:3.4rem;padding-inline:2rem;font-size:1rem}.funnel-lazur [data-fsection=gallery]{padding-block:4.5rem}.funnel-lazur [data-fsection=gallery]>div{max-width:calc(var(--lz-wide) - 2*var(--lz-gutter))}.funnel-lazur [data-fsection=gallery] h2{font-size:clamp(2.2rem,3.6cqi,3.3rem)}.funnel-lazur .funnel-mid-cta-inner{max-width:calc(var(--lz-wide) - 2*var(--lz-gutter))}}.funnel-amulet{font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);--amulet-gutter:.45rem;--amulet-lane:max(2.75rem,calc(min(3.75rem,12cqi) + .75rem));--am-col:24rem}.funnel-amulet h1,.funnel-amulet h2,.funnel-amulet h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading)}.funnel-amulet-page{position:relative;overflow-x:clip}.funnel-amulet-stickers{--am-col:24rem;z-index:2;pointer-events:none;position:absolute;inset:0}@container (min-width:34rem){.funnel-amulet-stickers{--amulet-gutter:2%}}@container (min-width:52rem){.funnel-amulet-stickers{--amulet-gutter:.6rem;max-width:calc(var(--am-col) + 9rem);margin-inline:auto}}.funnel-amulet-sticker{width:min(var(--amulet-size,3rem),12cqi);height:min(var(--amulet-size,3rem),12cqi);border:2px solid var(--f-accent);background:var(--f-surface);box-shadow:0 .5rem 1.1rem -.4rem var(--f-heading),0 0 0 1px var(--f-heading);transform:rotate(var(--amulet-tilt,0deg));animation:funnel-amulet-bob 4.5s ease-in-out var(--amulet-delay,0s)infinite alternate;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-sticker{border:2px solid color-mix(in srgb,var(--f-accent)32%,var(--f-surface));box-shadow:0 .5rem 1.1rem -.4rem color-mix(in srgb,var(--f-heading)55%,transparent),0 0 0 1px color-mix(in srgb,var(--f-heading)8%,transparent)}}.funnel-amulet-sticker[data-side=left]{left:var(--amulet-gutter)}.funnel-amulet-sticker[data-side=right]{right:var(--amulet-gutter)}.funnel-amulet-sticker-emoji{font-size:calc(min(var(--amulet-size,3rem),12cqi)*.56);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif;line-height:1}@keyframes funnel-amulet-bob{0%{transform:rotate(var(--amulet-tilt,0deg))translateY(0)}to{transform:rotate(calc(var(--amulet-tilt,0deg)*.35))translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.funnel-amulet-sticker{animation:none}}.funnel-amulet-hero{z-index:1;isolation:isolate;padding:3rem var(--amulet-lane)calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative}.funnel-amulet-final-inner,.funnel-amulet-inner{z-index:1;width:100%;max-width:var(--am-col);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.funnel-amulet-portrait-wrap{margin-bottom:1.25rem}.funnel-amulet-portrait,.funnel-amulet-portrait-slot{border:3px solid var(--f-surface);background:var(--f-surface);width:8rem;height:8rem;box-shadow:0 1rem 2rem -.9rem var(--f-heading);border-radius:2.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.funnel-amulet-portrait,.funnel-amulet-portrait-slot){box-shadow:0 1rem 2rem -.9rem color-mix(in srgb,var(--f-heading)55%,transparent)}}@container funnel (min-width:640px){.funnel-amulet-portrait,.funnel-amulet-portrait-slot{width:9.5rem;height:9.5rem}}.funnel-amulet-portrait-slot{background:0 0;border:0;justify-content:center;align-items:center;gap:.2rem;width:100%;height:100%;min-height:0;padding:0;display:flex}.funnel-amulet-portrait-slot span{font-size:.65rem;line-height:1.2}.funnel-amulet-portrait-slot span:last-of-type{display:none}.funnel-amulet-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);margin:0 0 .55rem;font-size:.68rem;font-weight:650}.funnel-amulet-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,7cqi,2.45rem);font-weight:700;line-height:1.15}.funnel-amulet-title em{color:var(--f-accent);font-style:italic}.funnel-amulet-title-sm{font-size:clamp(1.45rem,5.5cqi,1.9rem)}.funnel-amulet-role{color:var(--f-muted);margin:.4rem 0 0;font-size:.92rem}.funnel-amulet-price{background:var(--f-accent);font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);border-radius:9999px;margin:.85rem 0 0;padding:.3rem .85rem;font-size:1.15rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-price{background:color-mix(in srgb,var(--f-accent)12%,var(--f-surface))}}.funnel-amulet-subtitle{color:var(--f-text);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.funnel-amulet-proof{color:var(--f-muted);margin-top:.85rem;font-size:.82rem}.funnel-amulet-final-actions,.funnel-amulet-hero-actions,.funnel-amulet-hero-form{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:1.25rem;display:flex}.funnel-amulet-trust{margin-top:1rem}.funnel-amulet-btn{border:1.5px solid var(--f-accent);background:var(--f-accent);width:100%;min-height:2.75rem;color:var(--f-on-accent,#fff);cursor:pointer;box-shadow:0 .5rem 1.2rem -.7rem var(--f-accent);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.15rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-btn{box-shadow:0 .5rem 1.2rem -.7rem color-mix(in srgb,var(--f-accent)90%,transparent)}}.funnel-amulet-btn svg{flex-shrink:0;width:1rem;height:1rem}.funnel-amulet-btn-quiet{color:var(--f-heading);border-color:var(--f-heading);box-shadow:none;background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-btn-quiet{border-color:color-mix(in srgb,var(--f-heading)35%,transparent)}}.funnel-amulet-btn-block{width:100%}.funnel-amulet-about,.funnel-amulet-final,.funnel-amulet-section{z-index:1;padding:2.25rem var(--amulet-lane);position:relative}.funnel-amulet-final{isolation:isolate;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));position:relative}.funnel-amulet-head{max-width:var(--am-col);text-align:center;margin:0 auto 1.15rem}.funnel-amulet-h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,4.5cqi,1.7rem);font-weight:700;line-height:1.2}.funnel-amulet-head-intro{color:var(--f-text);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.funnel-amulet-cards{width:100%;max-width:calc(var(--am-col) - 3rem);flex-direction:column;gap:.7rem;margin-inline:auto;display:flex}.funnel-amulet-card{border:1px solid var(--f-border);background:var(--f-surface);width:100%;min-height:2.75rem;color:var(--f-heading);text-align:left;box-shadow:0 .6rem 1.5rem -1rem var(--f-heading);border-radius:1.35rem;align-items:flex-start;gap:.8rem;padding:.9rem 1.05rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-card{box-shadow:0 .6rem 1.5rem -1rem color-mix(in srgb,var(--f-heading)60%,transparent)}}.funnel-amulet-card-slot,.funnel-amulet-card-thumb{border-radius:9999px;flex-shrink:0;width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:0;position:relative;overflow:hidden}.funnel-amulet-card-slot{border-width:1px;gap:0;padding:0}.funnel-amulet-card-slot span{display:none}.funnel-amulet-card-slot svg{width:.95rem;height:.95rem}.funnel-amulet-card-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.funnel-amulet-card-copy strong{font-size:.95rem;font-weight:650;line-height:1.25}.funnel-amulet-card-copy em{color:var(--f-accent);font-size:.75rem;font-style:normal}.funnel-amulet-card-copy>span{color:var(--f-text);margin-top:.15rem;font-size:.82rem;line-height:1.45}.funnel-amulet-checks{max-width:var(--am-col);flex-direction:column;gap:.55rem;margin:0 auto;padding:0;list-style:none;display:flex}.funnel-amulet-checks li{border:1px solid var(--f-border);background:var(--f-surface);min-height:2.75rem;color:var(--f-heading);text-align:left;border-radius:1.15rem;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.4;display:flex}.funnel-amulet-checks svg{width:1rem;height:1rem;color:var(--f-accent);flex-shrink:0;margin-top:.15rem}.funnel-amulet-steps{max-width:var(--am-col);flex-direction:column;gap:.55rem;margin:0 auto;padding:0;list-style:none;display:flex}.funnel-amulet-steps li{border:1px solid var(--f-border);background:var(--f-surface);text-align:left;border-radius:1.15rem;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.funnel-amulet-steps li>span{background:var(--f-accent);letter-spacing:.04em;width:1.7rem;height:1.7rem;color:var(--f-heading);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-steps li>span{background:color-mix(in srgb,var(--f-accent)14%,var(--f-surface))}}.funnel-amulet-steps p{color:var(--f-heading);margin:0;font-size:.92rem;line-height:1.45}.funnel-amulet-quotes{max-width:var(--am-col);flex-direction:column;gap:.7rem;margin-inline:auto;display:flex}.funnel-amulet-quotes blockquote{border:1px solid var(--f-border);background:var(--f-surface);text-align:left;border-radius:1.35rem;margin:0;padding:1.05rem 1.15rem}.funnel-amulet-quotes p{color:var(--f-heading);margin:0;font-size:.95rem;line-height:1.5}.funnel-amulet-quotes footer{flex-wrap:wrap;gap:.35rem .7rem;margin-top:.7rem;font-size:.78rem;display:flex}.funnel-amulet-quotes strong{color:var(--f-heading)}.funnel-amulet-quotes span{color:var(--f-muted)}.funnel-amulet-about-inner{max-width:var(--am-col);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;display:flex}.funnel-amulet-about-media{justify-content:center;gap:.5rem;display:flex}.funnel-amulet-about-shot{border:2px solid var(--f-surface);width:4.5rem;height:4.5rem;box-shadow:0 .6rem 1.4rem -.9rem var(--f-heading);border-radius:1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-amulet-about-shot{box-shadow:0 .6rem 1.4rem -.9rem color-mix(in srgb,var(--f-heading)60%,transparent)}}.funnel-amulet-about-shot.is-lead{border-radius:1.6rem;width:5.75rem;height:5.75rem}.funnel-amulet-about-copy p{color:var(--f-text);margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.funnel-amulet .funnel-mid-cta-btn,.funnel-amulet .funnel-sticky-cta-btn{border-radius:9999px;min-height:2.75rem}.funnel-amulet .funnel-code-section,.funnel-amulet .funnel-custom-block,.funnel-amulet .funnel-mid-cta,.funnel-amulet [data-fsection-cta],.funnel-amulet [data-fsection=gallery],.funnel-amulet [data-fsection=location],.funnel-amulet [data-fsection=speakers],.funnel-amulet [data-fsection=support],.funnel-amulet-page>[data-fsection]{z-index:1;padding-inline:var(--amulet-lane);position:relative}@container funnel (min-width:64rem){.funnel-amulet,.funnel-amulet>*{--am-wide:78rem;--amulet-lane:7.5rem}.funnel-amulet-stickers{--am-col:78rem}.funnel-amulet-sticker{width:min(calc(var(--amulet-size,3rem)*1.5),12cqi);height:min(calc(var(--amulet-size,3rem)*1.5),12cqi)}.funnel-amulet-sticker-emoji{font-size:calc(min(calc(var(--amulet-size,3rem)*1.5),12cqi)*.56)}.funnel-amulet-hero{align-items:center;min-height:min(100svh,52rem);padding-block:4rem 4.5rem;display:flex}.funnel-amulet-inner{max-width:calc(var(--am-wide) - 2*var(--amulet-lane));text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:3.5rem;display:grid}.funnel-amulet-inner>*{grid-column:1;justify-self:start}.funnel-amulet-portrait-wrap{grid-area:1/2/span 12;place-self:center;margin:0}.funnel-amulet-hero .funnel-amulet-portrait,.funnel-amulet-hero .funnel-amulet-portrait-slot{width:clamp(18rem,26cqi,26rem);height:clamp(18rem,26cqi,26rem);box-shadow:0 2.5rem 4rem -2rem var(--f-heading);border-width:6px;border-radius:5rem}@supports (color:color-mix(in lab,red,red)){:is(.funnel-amulet-hero .funnel-amulet-portrait,.funnel-amulet-hero .funnel-amulet-portrait-slot){box-shadow:0 2.5rem 4rem -2rem color-mix(in srgb,var(--f-heading)55%,transparent)}}.funnel-amulet-inner:not(:has(.funnel-amulet-portrait-wrap)){grid-template-columns:minmax(0,1fr);max-width:48rem}.funnel-amulet-badge{font-size:.78rem}.funnel-amulet-title{font-size:clamp(3rem,5.2cqi,4.8rem);line-height:1.04}.funnel-amulet-role{margin-top:.75rem;font-size:1.08rem}.funnel-amulet-price{margin-top:1rem;padding:.4rem 1.15rem;font-size:1.6rem}.funnel-amulet-subtitle{max-width:34rem;margin-top:1.1rem;font-size:1.12rem;line-height:1.6}.funnel-amulet-inner [data-fpart=heroCta]{margin-top:1.75rem}.funnel-amulet-hero-actions{flex-flow:wrap;align-items:center;gap:.85rem;margin-top:1.75rem}.funnel-amulet-hero-actions [data-fpart=heroCta]{width:auto;margin-top:0}.funnel-amulet-inner .funnel-amulet-btn:not(.funnel-amulet-btn-block){width:auto;min-width:15rem;min-height:3.4rem;padding-inline:2rem;font-size:1rem}.funnel-amulet-hero-form{max-width:30rem}.funnel-amulet-inner .funnel-amulet-trust{justify-content:flex-start}.funnel-amulet-about,.funnel-amulet-section{padding-block:4.5rem}.funnel-amulet-section{max-width:var(--am-wide);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3.5rem;margin-inline:auto;display:grid}.funnel-amulet-head{text-align:left;max-width:none;margin:0;position:sticky;top:1.5rem}.funnel-amulet-h2{letter-spacing:-.02em;font-size:clamp(2.2rem,3.6cqi,3.3rem);line-height:1.08}.funnel-amulet-head-intro{max-width:26rem;margin-top:1rem;font-size:1.05rem}.funnel-amulet-cards,.funnel-amulet-checks,.funnel-amulet-quotes,.funnel-amulet-steps{max-width:none;margin:0}.funnel-amulet-cards{gap:1rem}.funnel-amulet-card{border-radius:1.75rem;gap:1.15rem;padding:1.25rem 1.4rem}.funnel-amulet-card-slot,.funnel-amulet-card-thumb{border-radius:1.5rem;width:5.5rem;min-width:5.5rem;height:5.5rem}.funnel-amulet-card-copy strong{font-size:1.15rem}.funnel-amulet-card-copy em{font-size:.9rem}.funnel-amulet-card-copy>span{font-size:.95rem;line-height:1.5}.funnel-amulet-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.funnel-amulet-checks li{padding:1rem 1.25rem;font-size:1.02rem}.funnel-amulet-steps{gap:.85rem}.funnel-amulet-steps li{border-radius:1.5rem;gap:1.1rem;padding:1.15rem 1.4rem}.funnel-amulet-steps li>span{width:2.25rem;height:2.25rem;font-size:.85rem}.funnel-amulet-steps p{font-size:1.08rem;line-height:1.5}.funnel-amulet-quotes{gap:1rem}.funnel-amulet-quotes blockquote{border-radius:1.75rem;padding:1.4rem 1.6rem}.funnel-amulet-quotes p{font-size:1.12rem;line-height:1.6}.funnel-amulet-quotes footer{font-size:.88rem}.funnel-amulet-about-inner{max-width:calc(var(--am-wide) - 2*var(--amulet-lane));text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:3.5rem;display:grid}.funnel-amulet-about-media{justify-content:flex-start;align-items:flex-end;gap:1rem}.funnel-amulet-about-shot{border-width:4px;border-radius:2rem;width:8rem;height:8rem}.funnel-amulet-about-shot.is-lead{border-width:6px;border-radius:4rem;width:18rem;height:18rem}.funnel-amulet-about-copy .funnel-amulet-title-sm{font-size:clamp(2.2rem,3.6cqi,3.3rem)}.funnel-amulet-about-copy p{max-width:36rem;font-size:1.08rem;line-height:1.65}.funnel-amulet-final{padding-block:5rem}.funnel-amulet-final-inner{max-width:52rem}.funnel-amulet-final-inner .funnel-amulet-title-sm{font-size:clamp(2.6rem,4.2cqi,3.8rem);line-height:1.06}.funnel-amulet-final-inner .funnel-amulet-subtitle{max-width:40rem;font-size:1.15rem}.funnel-amulet-final-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:1.75rem}.funnel-amulet-final-actions .funnel-amulet-btn{width:auto;min-width:15rem;min-height:3.4rem;padding-inline:2rem;font-size:1rem}.funnel-amulet [data-fsection=gallery]{padding-block:4.5rem}.funnel-amulet [data-fsection=gallery]>div{max-width:calc(var(--am-wide) - 2*var(--amulet-lane))}.funnel-amulet [data-fsection=gallery] h2{font-size:clamp(2.2rem,3.6cqi,3.3rem)}.funnel-amulet .funnel-mid-cta-inner{max-width:calc(var(--am-wide) - 2*var(--amulet-lane))}}.funnel-page--link-stack [data-fpart=stickyCta],.funnel-page--link-stack>[data-sticky-cta]{display:none!important}.funnel-page--link-stack [data-fsection=hero]{min-height:0!important;padding-bottom:.35rem!important}.funnel-page--link-stack .funnel-amulet-hero{padding-top:1.5rem!important;padding-bottom:.15rem!important}.funnel-page--link-stack .funnel-lazur-hero{padding-bottom:.35rem!important}.funnel-page--link-stack .funnel-custom-block--links-only,.funnel-page--link-stack .funnel-custom-block[data-fblock-layout=links],.funnel-page--link-stack .funnel-section-links-only,.funnel-page--link-stack [data-fsection=cards].funnel-amulet-section,.funnel-page--link-stack [data-fsection=cards].funnel-lazur-section{padding-top:0!important;padding-bottom:1rem!important}.funnel-page--link-stack .funnel-custom-block--links-only>div,.funnel-page--link-stack .funnel-custom-block[data-fblock-layout=links]>div,.funnel-page--link-stack .funnel-section-links-only .max-w-3xl,.funnel-page--link-stack .funnel-section-links-only .max-w-xl{max-width:24rem;margin-inline:auto}.funnel-page--link-stack .funnel-trust-row,.funnel-page--link-stack [data-fpart=trustRow],.funnel-page--link-stack [data-fsection=midCta]{display:none!important}.funnel-page--link-stack>footer[data-fpin=bottom]{margin-top:auto}.funnel-page--link-stack [data-fsection=hero]:has(+.funnel-custom-block--links-only),.funnel-page--link-stack [data-fsection=hero]:has(+.funnel-custom-block[data-fblock-layout=links]),.funnel-page--link-stack [data-fsection=hero]:has(+.funnel-section-links-only){padding-bottom:.15rem!important}.funnel-page--link-stack [data-fsection=hero]+.funnel-custom-block--links-only,.funnel-page--link-stack [data-fsection=hero]+.funnel-custom-block[data-fblock-layout=links],.funnel-page--link-stack [data-fsection=hero]+.funnel-section-links-only,.funnel-page--link-stack [data-fsection=hero]+.min-w-0:has(.funnel-section-links-only){padding-top:0!important}.funnel-page>[data-fsection=hero]:has(+.funnel-custom-block--links-only),.funnel-page>[data-fsection=hero]:has(+.funnel-custom-block[data-fblock-layout=links]){padding-bottom:1rem}.funnel-page>[data-fsection=hero]+.funnel-custom-block--links-only,.funnel-page>[data-fsection=hero]+.funnel-custom-block[data-fblock-layout=links]{padding-top:.35rem;padding-bottom:1.75rem}.funnel-page .funnel-custom-block--links-only .max-w-xl,.funnel-page .funnel-custom-block--links-only>div,.funnel-page .funnel-custom-block[data-fblock-layout=links] .max-w-xl,.funnel-page .funnel-custom-block[data-fblock-layout=links]>div{max-width:24rem}.funnel-jeton{--jt-col:28rem;font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);overflow-x:clip}.funnel-jeton h1,.funnel-jeton h2,.funnel-jeton h3{font-family:var(--f-display-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-heading);letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:800}.funnel-jeton-hero{padding:0 0 calc(1.75rem + env(safe-area-inset-bottom,0px))}.funnel-jeton-shot-wrap{width:100%}.funnel-jeton-shot,.funnel-jeton-shot-slot{aspect-ratio:3/4;border:0;border-bottom:3px solid var(--f-heading);background:var(--f-surface);width:100%;min-height:16rem;max-height:min(50svh,26rem);position:relative;overflow:hidden}.funnel-jeton-shot-slot{text-transform:uppercase;letter-spacing:.1em;border-radius:0;gap:.35rem;min-height:16rem;padding:1rem;font-size:.72rem}.funnel-jeton-final-inner,.funnel-jeton-inner{width:100%;max-width:var(--jt-col);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}.funnel-jeton-inner{padding-top:1.35rem}@container funnel (min-width:640px){.funnel-jeton-hero{padding-top:1.5rem}.funnel-jeton-shot-wrap{max-width:var(--jt-col);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));margin-inline:auto;padding-bottom:6px}.funnel-jeton-shot,.funnel-jeton-shot-slot{border:3px solid var(--f-heading);max-height:none;box-shadow:6px 6px 0 var(--f-accent)}}.funnel-jeton-shot-slot span:last-of-type{display:none}.funnel-jeton-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--f-accent);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.funnel-jeton-title{text-transform:uppercase;margin:0;font-size:clamp(1.85rem,8.5vw,2.45rem);line-height:1.05}.funnel-jeton-title em{color:var(--f-accent);font-style:normal}.funnel-jeton-title-sm{font-size:clamp(1.45rem,6.5vw,1.85rem)}.funnel-jeton-role{letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted);margin:.45rem 0 0;font-size:.78rem;font-weight:600}.funnel-jeton-price{letter-spacing:-.02em;color:var(--f-accent);margin:.7rem 0 0;font-size:1.35rem;font-weight:800}.funnel-jeton-subtitle{color:var(--f-text);margin:.85rem 0 0;font-size:.95rem;line-height:1.5}.funnel-jeton-proof{color:var(--f-muted);margin-top:.85rem;font-size:.82rem}.funnel-jeton-final-actions,.funnel-jeton-hero-actions,.funnel-jeton-hero-form{flex-direction:column;gap:.65rem;width:100%;margin-top:1.25rem;display:flex}.funnel-jeton-trust{justify-content:flex-start;margin-top:1rem}.funnel-jeton-btn{border:2px solid var(--f-primary);background:var(--f-primary);width:100%;min-height:2.75rem;color:var(--f-on-primary);letter-spacing:.12em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.funnel-jeton-btn:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.funnel-jeton-btn:active{filter:brightness(1.12)}.funnel-jeton-btn svg{flex-shrink:0;width:1rem;height:1rem}.funnel-jeton-btn-quiet{color:var(--f-heading);border-color:var(--f-heading);background:0 0}.funnel-jeton-btn-block{width:100%}.funnel-jeton-about,.funnel-jeton-final,.funnel-jeton-section{padding:2rem 0}.funnel-jeton-final{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));border-top:3px solid var(--f-heading);background:var(--f-surface)}.funnel-jeton-head{max-width:var(--jt-col);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));margin:0 auto 1.15rem}.funnel-jeton-h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.15rem}.funnel-jeton-head-intro{color:var(--f-text);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.funnel-jeton-plates{border-top:3px solid var(--f-heading);border-bottom:3px solid var(--f-heading);flex-direction:column;gap:0;width:100%;margin-inline:auto;display:flex}.funnel-jeton-plates>*{width:100%;min-width:0}.funnel-jeton-plate{border:0;border-bottom:3px solid var(--f-heading);background:var(--f-surface);width:100%;min-height:2.75rem;color:var(--f-heading);text-align:left;flex-direction:column;align-items:stretch;gap:0;padding:0;text-decoration:none;display:flex}a.funnel-jeton-plate:focus-visible{outline:2px solid var(--f-accent);outline-offset:-3px}.funnel-jeton-plate:active{background:var(--f-bg)}.funnel-jeton-plate:last-child,.funnel-jeton-plates>:last-child .funnel-jeton-plate{border-bottom:0}.funnel-jeton-token,.funnel-jeton-token-slot{aspect-ratio:16/10;background:var(--f-bg);flex-shrink:0;width:100%;min-width:0;min-height:9rem;max-height:12.5rem;position:relative;overflow:hidden}.funnel-jeton-token .funnel-jeton-token-slot{aspect-ratio:auto;border:0;width:auto;min-height:0;max-height:none;position:absolute;inset:0}.funnel-jeton-stamp{z-index:1;background:var(--f-heading);color:var(--f-bg);letter-spacing:.14em;pointer-events:none;padding:.2rem .45rem;font-size:.62rem;font-weight:800;line-height:1;position:absolute;bottom:0;left:0}.funnel-jeton-token-slot{border:0;border-bottom:2px dashed var(--f-heading);text-transform:uppercase;letter-spacing:.08em;border-radius:0;gap:.25rem;padding:.75rem;font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.funnel-jeton-token-slot{border-bottom:2px dashed color-mix(in srgb,var(--f-heading)45%,transparent)}}.funnel-jeton-token-slot span:last-of-type{display:none}.funnel-jeton-token-slot svg{width:1.25rem;height:1.25rem}.funnel-jeton-token:not(:has(img,.funnel-image-slot)){aspect-ratio:auto;background:0 0;width:auto;min-width:0;min-height:0;max-height:none}.funnel-jeton-token:not(:has(img,.funnel-image-slot)) .funnel-jeton-stamp{position:static}.funnel-jeton-plate-copy{min-width:0;padding:1rem max(1.15rem,env(safe-area-inset-right,0px)) 1.15rem max(1.15rem,env(safe-area-inset-left,0px));flex-direction:column;flex:1;justify-content:center;gap:.2rem;display:flex}.funnel-jeton-plate-copy strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;line-height:1.2}.funnel-jeton-plate-copy em{color:var(--f-accent);font-size:.82rem;font-style:normal;font-weight:700}.funnel-jeton-plate-copy>span{color:var(--f-text);font-size:.88rem;line-height:1.4}@container funnel (min-width:640px){.funnel-jeton-plates{max-width:var(--jt-col);gap:0}.funnel-jeton-plate{flex-direction:row}.funnel-jeton-token,.funnel-jeton-token-slot{aspect-ratio:1;width:8.5rem;min-width:8.5rem;min-height:8.5rem;max-height:none}.funnel-jeton-token-slot{border-bottom:0;border-right:2px dashed var(--f-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-jeton-token-slot{border-right:2px dashed color-mix(in srgb,var(--f-heading)45%,transparent)}}.funnel-jeton-token:not(:has(img,.funnel-image-slot)){aspect-ratio:auto;width:auto;min-width:0;min-height:0}.funnel-jeton-plate-copy{padding:.85rem 1rem}}.funnel-jeton-bars{max-width:var(--jt-col);padding:0;padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));border-top:3px solid var(--f-heading);border-bottom:3px solid var(--f-heading);flex-direction:column;gap:0;margin:0 auto;list-style:none;display:flex}.funnel-jeton-bars li{border-bottom:2px solid var(--f-heading);min-height:2.75rem;color:var(--f-heading);background:0 0;border-left:0;align-items:flex-start;padding:.85rem 0;font-size:.95rem;line-height:1.4;display:flex}.funnel-jeton-bars li:last-child{border-bottom:0}.funnel-jeton-bars li>span{border-left:3px solid var(--f-accent);padding-left:.85rem}.funnel-jeton-steps{max-width:var(--jt-col);padding:0;padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));border-top:3px solid var(--f-heading);flex-direction:column;gap:0;margin:0 auto;list-style:none;display:flex}.funnel-jeton-steps li{border-bottom:2px solid var(--f-heading);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:2.75rem;padding:.9rem 0;display:grid}.funnel-jeton-steps li>span{letter-spacing:.08em;color:var(--f-accent);padding-top:.15rem;font-size:.78rem;font-weight:800}.funnel-jeton-steps p{color:var(--f-heading);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.45}.funnel-jeton-quotes{max-width:var(--jt-col);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));border-top:3px solid var(--f-heading);border-bottom:3px solid var(--f-heading);flex-direction:column;gap:0;margin-inline:auto;display:flex}.funnel-jeton-quotes blockquote{border-left:0;border-bottom:2px solid var(--f-heading);background:0 0;margin:0;padding:1rem 0}.funnel-jeton-quotes p{color:var(--f-heading);margin:0;font-size:.95rem;line-height:1.5}.funnel-jeton-quotes footer{flex-direction:column;gap:.1rem;margin-top:.7rem;display:flex}.funnel-jeton-quotes strong{font-size:.82rem}.funnel-jeton-quotes span{color:var(--f-muted);font-size:.75rem}.funnel-jeton-quotes blockquote:last-child{border-bottom:0}.funnel-jeton-about-inner{max-width:var(--jt-col);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.funnel-jeton-about-media{border-top:3px solid var(--f-heading);border-bottom:3px solid var(--f-heading);grid-template-columns:1fr 1fr;width:100%;display:grid}.funnel-jeton-about-shot{aspect-ratio:1;background:var(--f-bg);border:0;min-width:0;position:relative;overflow:hidden}.funnel-jeton-about-media>:nth-child(odd){border-right:3px solid var(--f-heading)}.funnel-jeton-about-media:has(>:only-child){grid-template-columns:1fr}.funnel-jeton-about-media:has(>:only-child)>*{aspect-ratio:auto;border-right:0;height:min(125cqi,24rem)}.funnel-jeton-about-media:has(>:nth-child(3))>:first-child{aspect-ratio:auto;border-right:0;border-bottom:3px solid var(--f-heading);grid-column:1/-1;height:min(125cqi,24rem)}.funnel-jeton-about-media:has(>:nth-child(3))>:nth-child(2){border-right:3px solid var(--f-heading)}.funnel-jeton-about-media:has(>:nth-child(3))>:nth-child(3){border-right:0}.funnel-jeton-about-slot{aspect-ratio:3/4;border:0;border-radius:0;grid-column:1/-1;min-height:16rem;max-height:22rem}.funnel-jeton-about-copy{padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px))}.funnel-jeton-about-copy p{color:var(--f-text);margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.funnel-jeton-about-copy .funnel-jeton-badge{margin:0 0 .55rem}.funnel-jeton-about-copy .funnel-jeton-role{margin:.45rem 0 0}.funnel-jeton-support{padding:2rem 0 calc(2rem + env(safe-area-inset-bottom,0px));border-top:3px solid var(--f-heading);background:var(--f-bg)}.funnel-jeton-support-inner{max-width:var(--jt-col);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));margin-inline:auto}.funnel-jeton-support-note{letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted);margin:0 0 1rem;font-size:.78rem;font-weight:700}.funnel-jeton-support-links{border-top:2px solid var(--f-heading);border-bottom:2px solid var(--f-heading);flex-direction:column;display:flex}.funnel-jeton-support-links a{border-bottom:2px solid var(--f-heading);min-height:2.75rem;color:var(--f-heading);overflow-wrap:anywhere;align-items:center;gap:.65rem;padding:.75rem 0;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.funnel-jeton-support-links a:last-child{border-bottom:0}.funnel-jeton-support-links svg{width:1rem;height:1rem;color:var(--f-accent);flex-shrink:0}.funnel-jeton .funnel-sticky-cta{border-top:3px solid var(--f-heading);background:var(--f-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.funnel-jeton .funnel-mid-cta-btn,.funnel-jeton .funnel-sticky-cta-btn{border:2px solid var(--f-primary);background:var(--f-primary);min-height:2.75rem;color:var(--f-on-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-weight:800}.funnel-jeton .funnel-mid-cta{border-block:3px solid var(--f-heading);background:var(--f-surface);padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px));border-radius:0}.funnel-jeton .funnel-mid-cta-title{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.funnel-jeton [data-fsection=countdown]{border-top:2px solid var(--f-heading);border-bottom:2px solid var(--f-heading);align-items:flex-start;width:100%;margin:0 0 1rem;padding:.75rem 0}.funnel-jeton [data-fsection=countdown] svg{color:var(--f-accent)}.funnel-jeton [data-fsection=gallery]{padding-block:2rem;padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px))}.funnel-jeton [data-fsection=gallery]>div{max-width:var(--jt-col)}.funnel-jeton [data-fsection=gallery] h2{letter-spacing:.08em;text-transform:uppercase;text-align:left;margin-bottom:1rem;font-family:inherit;font-size:1.15rem;font-weight:800}.funnel-jeton [data-fsection=gallery] p{text-align:left;margin-bottom:1rem}.funnel-jeton [data-fsection=gallery] .rounded-2xl,.funnel-jeton [data-fsection=gallery] [data-image-format]{border-width:3px;border-color:var(--f-heading);border-radius:0}.funnel-jeton [data-fsection=gallery] button{border-color:var(--f-heading);background:var(--f-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.funnel-jeton [data-fsection=heroForm]{padding-inline:max(1.25rem,env(safe-area-inset-left,0px))max(1.25rem,env(safe-area-inset-right,0px))}.funnel-jeton [data-fsection=heroForm]>div>div,.funnel-jeton-form{border:3px solid var(--f-heading);box-shadow:none;background:var(--f-surface);border-radius:0!important}.funnel-jeton input:not([type=checkbox]):not([type=radio]),.funnel-jeton select,.funnel-jeton textarea,.funnel-jeton-dialog input:not([type=checkbox]):not([type=radio]),.funnel-jeton-dialog select,.funnel-jeton-dialog textarea{min-height:2.75rem;border-radius:0!important}.funnel-jeton-dialog{border:3px solid var(--f-heading);box-shadow:none}.funnel-jeton .funnel-btn-gradient,.funnel-jeton [data-fsection^=custom-] .rounded-2xl,.funnel-jeton [data-fsection^=custom-] .rounded-full,.funnel-jeton [data-fsection^=custom-] .rounded-xl,.funnel-jeton-dialog,.funnel-jeton-dialog button,.funnel-jeton-dialog input:not([type=checkbox]):not([type=radio]),.funnel-jeton-dialog select,.funnel-jeton-dialog textarea{border-radius:0!important}@container funnel (min-width:640px){a.funnel-jeton-plate:hover{background:var(--f-bg)}.funnel-jeton-dialog{box-shadow:6px 6px 0 var(--f-accent)}}@container funnel (min-width:64rem){.funnel-jeton,.funnel-jeton>*{--jt-wide:78rem;--jt-gutter:3.5rem}.funnel-jeton-hero{column-gap:var(--jt-gutter);max-width:var(--jt-wide);min-height:min(100svh,54rem);padding:3.5rem var(--jt-gutter)4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.funnel-jeton-shot-wrap{grid-area:1/2;align-self:center;max-width:none;margin:0;padding:0 12px 12px 0}.funnel-jeton-shot,.funnel-jeton-shot-slot{aspect-ratio:4/5;max-height:min(84svh,46rem);box-shadow:12px 12px 0 var(--f-accent);margin-left:auto}.funnel-jeton-inner{grid-area:1/1;max-width:none;margin:0;padding:0}.funnel-jeton-hero:not(:has(.funnel-jeton-shot-wrap)) .funnel-jeton-inner{grid-column:1/-1;max-width:48rem}.funnel-jeton-badge{font-size:.78rem}.funnel-jeton-title{font-size:clamp(3rem,5.4cqi,4.9rem);line-height:.98}.funnel-jeton-role{margin-top:.85rem;font-size:.88rem}.funnel-jeton-price{margin-top:1.1rem;font-size:1.9rem}.funnel-jeton-subtitle{max-width:34rem;margin-top:1.1rem;font-size:1.12rem;line-height:1.55}.funnel-jeton-final-actions,.funnel-jeton-hero-actions{flex-flow:wrap;align-items:center;gap:.85rem;margin-top:1.75rem}.funnel-jeton-inner [data-fpart=heroCta]{margin-top:1.75rem}.funnel-jeton-hero-actions [data-fpart=heroCta]{width:auto;margin-top:0}.funnel-jeton-final-actions .funnel-jeton-btn,.funnel-jeton-inner .funnel-jeton-btn:not(.funnel-jeton-btn-block){width:auto;min-width:16rem;min-height:3.4rem;padding-inline:2rem;font-size:.86rem}.funnel-jeton-hero-form{max-width:30rem}.funnel-jeton-inner .funnel-jeton-trust{justify-content:flex-start}.funnel-jeton-about,.funnel-jeton-section{padding:5rem 0}.funnel-jeton-section{column-gap:var(--jt-gutter);max-width:var(--jt-wide);padding-inline:var(--jt-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-inline:auto;display:grid}.funnel-jeton-head{max-width:none;margin:0;padding:0;position:sticky;top:1.5rem}.funnel-jeton-h2{letter-spacing:-.03em;font-size:clamp(2.2rem,3.6cqi,3.4rem);line-height:.98}.funnel-jeton-head-intro{max-width:26rem;margin-top:1rem;font-size:1.02rem}.funnel-jeton-bars,.funnel-jeton-plates,.funnel-jeton-quotes,.funnel-jeton-steps{max-width:none;margin:0;padding-inline:0}.funnel-jeton-token,.funnel-jeton-token-slot{width:11rem;min-width:11rem;min-height:11rem}.funnel-jeton-token:not(:has(img,.funnel-image-slot)){width:auto;min-width:0;min-height:0}.funnel-jeton-plate-copy{padding:1.25rem 1.5rem}.funnel-jeton-plate-copy strong{font-size:1.3rem}.funnel-jeton-plate-copy em{font-size:.95rem}.funnel-jeton-plate-copy>span{font-size:.98rem}.funnel-jeton-bars li{padding:1.1rem 0;font-size:1.08rem}.funnel-jeton-steps li{grid-template-columns:3.5rem minmax(0,1fr);padding:1.25rem 0}.funnel-jeton-steps li>span{font-size:1rem}.funnel-jeton-steps p{font-size:1.08rem}.funnel-jeton-quotes blockquote{padding:1.4rem 0}.funnel-jeton-quotes p{font-size:1.12rem;line-height:1.55}.funnel-jeton-about-inner{column-gap:var(--jt-gutter);max-width:var(--jt-wide);padding-inline:var(--jt-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.funnel-jeton-about-media{border:3px solid var(--f-heading);box-shadow:12px 12px 0 var(--f-accent);margin-bottom:12px;margin-right:12px}.funnel-jeton-about-media:has(>:nth-child(3))>:first-child,.funnel-jeton-about-media:has(>:only-child)>*{height:30rem}.funnel-jeton-about-slot{max-height:30rem}.funnel-jeton-about-copy{padding:0}.funnel-jeton-about-copy .funnel-jeton-title-sm{font-size:clamp(2.2rem,3.6cqi,3.4rem)}.funnel-jeton-about-copy p{font-size:1.08rem;line-height:1.6}.funnel-jeton-final{padding-block:5rem}.funnel-jeton-final-inner{column-gap:var(--jt-gutter);max-width:var(--jt-wide);padding-inline:var(--jt-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.funnel-jeton-final-inner>*{grid-column:1}.funnel-jeton-final-inner .funnel-jeton-title-sm{font-size:clamp(2.4rem,4cqi,3.8rem)}.funnel-jeton-final-inner .funnel-jeton-subtitle{max-width:none}.funnel-jeton-final-actions{flex-direction:column;grid-area:1/2/span 4;align-items:stretch;margin-top:0}.funnel-jeton-final-actions .funnel-jeton-btn{width:100%}.funnel-jeton-support{padding-block:3rem}.funnel-jeton-support-inner{max-width:var(--jt-wide);padding-inline:var(--jt-gutter)}.funnel-jeton-support-links{flex-flow:wrap;column-gap:3rem}.funnel-jeton-support-links a{border-bottom:0;font-size:1.02rem}.funnel-jeton [data-fsection=gallery]{padding-block:4rem;padding-inline:var(--jt-gutter)}.funnel-jeton [data-fsection=gallery]>div{max-width:calc(var(--jt-wide) - 2*var(--jt-gutter))}.funnel-jeton [data-fsection=gallery] h2{letter-spacing:-.03em;font-size:clamp(2.2rem,3.6cqi,3.4rem);line-height:.98}.funnel-jeton .funnel-mid-cta-inner{max-width:calc(var(--jt-wide) - 2*var(--jt-gutter))}}@container funnel (min-width:720px) and (max-width:63.99rem){.funnel-lazur{--lz-col:32rem}.funnel-amulet,.funnel-amulet-stickers{--am-col:32rem}.funnel-jeton{--jt-col:34rem}}@container funnel (min-width:1080px){.funnel-amulet-portrait,.funnel-amulet-portrait-slot,.funnel-lazur-portrait,.funnel-lazur-portrait-slot{width:7.5rem;height:7.5rem}}.funnel-prizma{font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);overflow-x:clip}.funnel-prizma h1,.funnel-prizma h2,.funnel-prizma h3{font-family:var(--f-display-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-heading);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:800}.funnel-prizma-hero{isolation:isolate;padding:0;position:relative;overflow:hidden}.funnel-prizma-aurora{z-index:0;aspect-ratio:1;background:conic-gradient(from 0deg,var(--f-accent),transparent 26%,var(--f-accent)52%,transparent 74%,var(--f-accent));filter:blur(64px);opacity:.2;pointer-events:none;border-radius:50%;width:min(170%,46rem);animation:prizma-orbit 26s linear infinite;position:absolute;top:-34%;left:50%;transform:translate(-50%)rotate(0)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-aurora{background:conic-gradient(from 0deg,color-mix(in srgb,var(--f-accent)55%,transparent),transparent 26%,color-mix(in srgb,var(--f-accent)28%,transparent)52%,transparent 74%,color-mix(in srgb,var(--f-accent)55%,transparent))}}@keyframes prizma-orbit{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(1turn)}}.funnel-prizma-hero-media{z-index:1;width:100%;min-width:0;position:relative}.funnel-prizma-hero-shot,.funnel-prizma-hero-slot{aspect-ratio:4/5;background:var(--f-surface);width:100%;min-height:13rem;max-height:min(34svh,18rem);position:relative;overflow:hidden}.funnel-prizma-hero-shot:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 62%,var(--f-bg)100%);position:absolute;inset:0}.funnel-prizma-hero-slot{text-transform:uppercase;letter-spacing:.12em;border:0;border-radius:0;gap:.35rem;min-height:15rem;padding:1rem;font-size:.7rem}.funnel-prizma-hero-slot span:last-of-type{display:none}.funnel-prizma-hero-inner{z-index:2;width:100%;min-width:0;max-width:30rem;padding:1.5rem max(1.25rem,env(safe-area-inset-left,0px))1.75rem max(1.25rem,env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;margin-inline:auto;display:flex;position:relative}.funnel-prizma-hero-inner>[data-fsection=countdown]{align-items:flex-start}.funnel-prizma-hero-inner>[data-fsection=countdown]>:last-child{padding-left:2rem}.funnel-prizma-badge{border:1px solid var(--f-accent);background:var(--f-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--f-heading);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.35rem .8rem .35rem .65rem;font-size:.64rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-badge{border:1px solid color-mix(in srgb,var(--f-accent)45%,var(--f-border));background:color-mix(in srgb,var(--f-accent)10%,transparent)}}.funnel-prizma-pulse{background:var(--f-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--f-accent);border-radius:50%;flex-shrink:0;animation:prizma-pulse 2.4s ease-out infinite;position:relative}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-pulse{box-shadow:0 0 0 0 color-mix(in srgb,var(--f-accent)70%,transparent)}}@keyframes prizma-pulse{70%,to{box-shadow:0 0 0 .5rem #0000}}.funnel-prizma-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,11cqi,3.1rem);line-height:1}.funnel-prizma-title em{color:var(--f-accent);font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.funnel-prizma-title em{background-image:linear-gradient(100deg,var(--f-accent)0,var(--f-accent)42%,var(--f-accent)78%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:prizma-sheen 7s ease-in-out infinite}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-title em{background-image:linear-gradient(100deg,var(--f-accent)0,color-mix(in srgb,var(--f-accent)30%,var(--f-heading))42%,var(--f-accent)78%)}}}@keyframes prizma-sheen{0%,to{background-position:0}50%{background-position:100%}}.funnel-prizma-title-sm{font-size:clamp(1.6rem,7.5cqi,2.3rem)}.funnel-prizma-role{letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);margin:.7rem 0 0;font-size:.76rem;font-weight:600}.funnel-prizma-price{border:1px solid var(--f-accent);background:var(--f-accent);letter-spacing:-.02em;color:var(--f-accent);border-radius:.7rem;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:.5rem;margin:1rem 0 0;padding:.4rem .9rem;font-size:1.2rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-price{border:1px solid color-mix(in srgb,var(--f-accent)40%,var(--f-border));background:color-mix(in srgb,var(--f-accent)8%,transparent)}}.funnel-prizma-lede{max-width:40rem;color:var(--f-text);margin:1rem 0 0;font-size:1rem;line-height:1.6}.funnel-prizma-proof{color:var(--f-muted);margin-top:.9rem;font-size:.82rem}.funnel-prizma-final-actions,.funnel-prizma-hero-actions,.funnel-prizma-hero-form{flex-direction:column;gap:.7rem;width:100%;margin-top:1.5rem;display:flex}.funnel-prizma-hero-inner>[data-fpart=heroCta]{margin-top:1.5rem}.funnel-prizma-trust.funnel-trust-row{justify-content:flex-start;margin-top:1.1rem}.funnel-prizma .funnel-mid-cta{padding:0 max(1.25rem,env(safe-area-inset-left,0px))0 max(1.25rem,env(safe-area-inset-right,0px));background:0 0;border:0}.funnel-prizma .funnel-mid-cta-inner{border:1px solid var(--f-border);background:var(--f-accent);border-radius:1.5rem;max-width:72rem;padding:1.6rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.funnel-prizma .funnel-mid-cta-inner{background:color-mix(in srgb,var(--f-accent)6%,var(--f-surface))}}.funnel-prizma .funnel-mid-cta-title{letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.funnel-prizma .funnel-mid-cta-sub{color:var(--f-link);font-weight:700}.funnel-prizma .funnel-mid-cta-btn,.funnel-prizma .funnel-sticky-cta-btn{background:var(--f-primary);color:var(--f-on-primary);letter-spacing:.11em;box-shadow:0 14px 32px -16px var(--f-primary);border-radius:999px;font-weight:800}@supports (color:color-mix(in lab,red,red)){:is(.funnel-prizma .funnel-mid-cta-btn,.funnel-prizma .funnel-sticky-cta-btn){box-shadow:0 14px 32px -16px color-mix(in srgb,var(--f-primary)85%,transparent)}}.funnel-prizma .funnel-mid-cta-btn{padding:.95rem 1.6rem}.funnel-prizma .funnel-sticky-cta{background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma .funnel-sticky-cta{background:color-mix(in srgb,var(--f-surface)90%,transparent)}}.funnel-prizma-btn{background:var(--f-primary);width:100%;min-height:3rem;color:var(--f-on-primary);letter-spacing:.11em;text-transform:uppercase;box-shadow:0 14px 32px -16px var(--f-primary);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-btn{box-shadow:0 14px 32px -16px color-mix(in srgb,var(--f-primary)85%,transparent)}}.funnel-prizma-btn:before{content:"";background:linear-gradient(90deg,transparent,var(--f-on-primary),transparent);pointer-events:none;transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-btn:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--f-on-primary)32%,transparent),transparent)}}.funnel-prizma-btn svg,.funnel-prizma-btn>span{z-index:1;position:relative}.funnel-prizma-btn svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.funnel-prizma-btn:hover{box-shadow:0 22px 44px -18px var(--f-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-btn:hover{box-shadow:0 22px 44px -18px color-mix(in srgb,var(--f-primary)90%,transparent)}}.funnel-prizma-btn:hover:before{transform:translate(110%)}.funnel-prizma-btn:hover svg{transform:translate(.22rem)}.funnel-prizma-btn:active{transform:translateY(0)}.funnel-prizma-btn:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.funnel-prizma-btn-ghost{color:var(--f-heading);border-color:var(--f-heading);box-shadow:none;background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-btn-ghost{border-color:color-mix(in srgb,var(--f-heading)30%,transparent)}}.funnel-prizma-btn-ghost:hover{border-color:var(--f-accent);box-shadow:none}.funnel-prizma-btn-block{width:100%}.funnel-prizma-ticker{z-index:2;border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);background:var(--f-surface);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-ticker{background:color-mix(in srgb,var(--f-surface)65%,transparent)}}.funnel-prizma-ticker-track{width:max-content;padding:.6rem 0;animation:prizma-marquee 30s linear infinite;display:flex}.funnel-prizma-ticker:hover .funnel-prizma-ticker-track{animation-play-state:paused}@keyframes prizma-marquee{to{transform:translate(-50%)}}.funnel-prizma-ticker-item{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--f-muted);align-items:center;gap:1.1rem;padding-inline:.55rem;font-size:.66rem;font-weight:700;display:inline-flex}.funnel-prizma-ticker-item i{background:var(--f-accent);border-radius:50%;width:.28rem;height:.28rem}.funnel-prizma-about,.funnel-prizma-final,.funnel-prizma-section,.funnel-prizma-support{padding:2.75rem max(1.25rem,env(safe-area-inset-left,0px))2.75rem max(1.25rem,env(safe-area-inset-right,0px));position:relative}.funnel-prizma-head{max-width:72rem;margin:0 auto 1.6rem}.funnel-prizma-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--f-accent);margin:0 0 .55rem;font-size:.66rem;font-weight:700}.funnel-prizma-h2{margin:0;font-size:clamp(1.5rem,6.5cqi,2.1rem);line-height:1.1}.funnel-prizma-h2-lg{font-size:clamp(1.7rem,8cqi,2.5rem)}.funnel-prizma-head-intro{max-width:44rem;color:var(--f-text);margin:.75rem 0 0;font-size:.98rem;line-height:1.6}.funnel-prizma-cards{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.funnel-prizma-card,.funnel-prizma-cards>*{min-width:0;display:flex}.funnel-prizma-card{border:1px solid var(--f-border);background:var(--f-surface);border-radius:1.15rem;flex-direction:column;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-card{background:color-mix(in srgb,var(--f-surface)92%,transparent)}}.funnel-prizma-card-glow{z-index:3;background:linear-gradient(90deg,transparent,var(--f-accent),transparent);opacity:0;pointer-events:none;inset-inline:0;height:2px;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:0;transform:scaleX(.35)}.funnel-prizma-card:focus-within,.funnel-prizma-card:hover{border-color:var(--f-accent);box-shadow:0 26px 52px -26px var(--f-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){:is(.funnel-prizma-card:hover,.funnel-prizma-card:focus-within){border-color:color-mix(in srgb,var(--f-accent)55%,var(--f-border));box-shadow:0 26px 52px -26px color-mix(in srgb,var(--f-accent)75%,transparent)}}.funnel-prizma-card:focus-within .funnel-prizma-card-glow,.funnel-prizma-card:hover .funnel-prizma-card-glow{opacity:1;transform:scaleX(1)}.funnel-prizma-card-media,.funnel-prizma-card-slot{aspect-ratio:16/10;background:var(--f-bg);width:100%;position:relative;overflow:hidden}.funnel-prizma-card-media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.funnel-prizma-card:hover .funnel-prizma-card-media img{transform:scale(1.06)}.funnel-prizma-card-media:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 45%,var(--f-surface)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-card-media:after{background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--f-surface)92%,transparent)100%)}}.funnel-prizma-card-media .funnel-prizma-card-slot{aspect-ratio:auto;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;width:auto;font-size:.66rem;position:absolute;inset:0}.funnel-prizma-card-slot span:last-of-type{display:none}.funnel-prizma-card-media:not(:has(img,.funnel-image-slot)){aspect-ratio:auto;background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:1.1rem 1.15rem 0;display:flex}.funnel-prizma-card-media:not(:has(img,.funnel-image-slot)):after{display:none}.funnel-prizma-card-media:not(:has(img,.funnel-image-slot)) .funnel-prizma-card-index,.funnel-prizma-card-media:not(:has(img,.funnel-image-slot)) .funnel-prizma-card-tag{position:static}.funnel-prizma-card-media:not(:has(img,.funnel-image-slot)) .funnel-prizma-card-arrow{display:none}.funnel-prizma-card-index{z-index:2;background:var(--f-bg);color:var(--f-heading);letter-spacing:.14em;border-radius:.35rem;padding:.15rem .45rem;font-size:.6rem;font-weight:800;line-height:1.4;position:absolute;bottom:.7rem;left:.75rem}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-card-index{background:color-mix(in srgb,var(--f-bg)78%,transparent)}}.funnel-prizma-card-tag{z-index:2;background:var(--f-accent);color:var(--f-on-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.6rem;font-weight:800;line-height:1.5;position:absolute;top:.7rem;right:.75rem}.funnel-prizma-card-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;padding:1.1rem 1.15rem 1.2rem;display:flex}.funnel-prizma-card-body h3{margin:0;font-size:1.05rem;line-height:1.25}.funnel-prizma-card-price{color:var(--f-accent);margin:0;font-size:.85rem;font-weight:700}.funnel-prizma-card-text{color:var(--f-text);margin:.1rem 0 0;font-size:.92rem;line-height:1.5}.funnel-prizma-card-arrow{z-index:2;border:1px solid var(--f-accent);background:var(--f-bg);width:2rem;height:2rem;color:var(--f-accent);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:.7rem;right:.75rem;transform:translate(-.25rem,.25rem)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-card-arrow{border:1px solid color-mix(in srgb,var(--f-accent)45%,var(--f-border));background:color-mix(in srgb,var(--f-bg)70%,transparent)}}.funnel-prizma-card-arrow svg{width:.95rem;height:.95rem}.funnel-prizma-card:focus-within .funnel-prizma-card-arrow,.funnel-prizma-card:hover .funnel-prizma-card-arrow{opacity:1;transform:translate(0)}@media (hover:none){.funnel-prizma-card-arrow{opacity:.75;transform:translate(0)}}.funnel-prizma-card:not(.funnel-card-link) .funnel-prizma-card-arrow{display:none}.funnel-prizma-checks{grid-template-columns:minmax(0,1fr);gap:.7rem;max-width:72rem;margin-inline:auto;padding:0;list-style:none;display:grid}.funnel-prizma-checks li{border:1px solid var(--f-border);background:var(--f-surface);border-radius:.9rem;align-items:flex-start;gap:.8rem;min-width:0;padding:.95rem 1.1rem;transition:border-color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-checks li{background:color-mix(in srgb,var(--f-surface)70%,transparent)}}.funnel-prizma-checks li:hover{border-color:var(--f-accent);transform:translate(4px)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-checks li:hover{border-color:color-mix(in srgb,var(--f-accent)50%,var(--f-border))}}.funnel-prizma-checks p{min-width:0;color:var(--f-text);margin:0;font-size:.95rem;line-height:1.5}.funnel-prizma-check{background:var(--f-accent);width:1.5rem;height:1.5rem;color:var(--f-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-check{background:color-mix(in srgb,var(--f-accent)20%,transparent)}}.funnel-prizma-check svg{width:.9rem;height:.9rem}.funnel-prizma-steps{max-width:72rem;margin-inline:auto;padding:0 0 0 2.7rem;list-style:none;position:relative}.funnel-prizma-steps:before{content:"";background:linear-gradient(180deg,var(--f-accent),var(--f-accent));width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:.94rem}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-steps:before{background:linear-gradient(180deg,var(--f-accent),color-mix(in srgb,var(--f-accent)12%,transparent))}}.funnel-prizma-step{min-width:0;padding:.85rem 0;position:relative}.funnel-prizma-step p{max-width:46rem;color:var(--f-text);margin:0;font-size:.98rem;line-height:1.55}.funnel-prizma-step-no{border:1px solid var(--f-border);background:var(--f-bg);width:1.95rem;height:1.95rem;color:var(--f-muted);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:800;transition:border-color .35s,color .35s,box-shadow .35s;display:inline-flex;position:absolute;top:.85rem;left:-2.7rem}.funnel-prizma-step:hover .funnel-prizma-step-no{border-color:var(--f-accent);color:var(--f-accent);box-shadow:0 0 0 .28rem var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-step:hover .funnel-prizma-step-no{box-shadow:0 0 0 .28rem color-mix(in srgb,var(--f-accent)16%,transparent)}}.funnel-prizma-step-pair{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.funnel-prizma-step-from{color:var(--f-muted)}.funnel-prizma-step-arrow{color:var(--f-accent);font-weight:800}.funnel-prizma-step-to{color:var(--f-heading);font-weight:700}.funnel-prizma-quotes{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.funnel-prizma-quotes blockquote{border:1px solid var(--f-border);background:var(--f-surface);border-radius:1.15rem;min-width:0;margin:0;padding:1.35rem 1.25rem 1.2rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s;position:relative}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-quotes blockquote{background:color-mix(in srgb,var(--f-surface)85%,transparent)}}.funnel-prizma-quotes blockquote:hover{border-color:var(--f-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-quotes blockquote:hover{border-color:color-mix(in srgb,var(--f-accent)45%,var(--f-border))}}.funnel-prizma-quotes blockquote p{color:var(--f-text);margin:0;font-size:.96rem;line-height:1.6}.funnel-prizma-quotes footer{border-top:1px solid var(--f-border);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.9rem;padding-top:.8rem;display:flex}.funnel-prizma-quotes footer strong{color:var(--f-heading);font-size:.88rem;font-weight:700}.funnel-prizma-quotes footer span{color:var(--f-muted);font-size:.78rem}.funnel-prizma-about-inner{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:72rem;margin-inline:auto;display:grid}.funnel-prizma-about-media{gap:.7rem;min-width:0;display:flex}.funnel-prizma-about-shot{aspect-ratio:3/4;border:1px solid var(--f-border);border-radius:1rem;flex:1;min-width:0;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.funnel-prizma-about-media:has(>:nth-child(2))>.funnel-prizma-about-shot:first-child{transform:rotate(-2.2deg)}.funnel-prizma-about-media:has(>:nth-child(3))>.funnel-prizma-about-shot:last-child{transform:rotate(2.2deg)}.funnel-prizma-about-media:hover>.funnel-prizma-about-shot:first-child{transform:rotate(-3.6deg)translateY(-6px)}.funnel-prizma-about-media:hover>.funnel-prizma-about-shot:last-child{transform:rotate(3.6deg)translateY(-6px)}.funnel-prizma-about-slot{aspect-ratio:3/4;border-radius:1rem;width:100%;min-height:16rem;max-height:24rem}.funnel-prizma-about-copy p{color:var(--f-text);margin:.7rem 0 0;font-size:.98rem;line-height:1.6}.funnel-prizma-about-copy .funnel-prizma-kicker,.funnel-prizma-about-copy .funnel-prizma-role{margin-top:0}.funnel-prizma-about-copy .funnel-prizma-role{margin-top:.6rem}.funnel-prizma-final{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom,0px))}.funnel-prizma-final-panel{background:var(--f-border);border-radius:1.5rem;max-width:56rem;margin-inline:auto;padding:1px;position:relative;overflow:hidden}.funnel-prizma-final-ring{background:conic-gradient(from 0deg,transparent 0deg,var(--f-accent)55deg,transparent 130deg,transparent 1turn);pointer-events:none;animation:prizma-spin 9s linear infinite;position:absolute;inset:-100%}@keyframes prizma-spin{to{transform:rotate(1turn)}}.funnel-prizma-final-inner{z-index:1;text-align:center;background:var(--f-surface);border-radius:calc(1.5rem - 1px);flex-direction:column;align-items:center;padding:2.25rem 1.35rem;display:flex;position:relative}.funnel-prizma-final-inner .funnel-prizma-lede,.funnel-prizma-final-inner .funnel-prizma-price{align-self:center}.funnel-prizma-final-actions{max-width:24rem}.funnel-prizma-support{border-top:1px solid var(--f-border);background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-support{background:color-mix(in srgb,var(--f-surface)55%,transparent)}}.funnel-prizma-support-inner{max-width:72rem;margin-inline:auto}.funnel-prizma-support-note{color:var(--f-text);margin:0 0 .9rem;font-size:.95rem;line-height:1.55}.funnel-prizma-support-links{flex-wrap:wrap;gap:.6rem;display:flex}.funnel-prizma-support-links a{border:1px solid var(--f-border);min-height:2.75rem;color:var(--f-heading);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.88rem;text-decoration:none;transition:border-color .3s,transform .3s;display:inline-flex}.funnel-prizma-support-links a:hover{border-color:var(--f-accent);transform:translateY(-2px)}.funnel-prizma-support-links svg{width:1rem;height:1rem;color:var(--f-accent)}.funnel-prizma-dialog{border:1px solid var(--f-accent);border-radius:1.25rem!important}@supports (color:color-mix(in lab,red,red)){.funnel-prizma-dialog{border:1px solid color-mix(in srgb,var(--f-accent)30%,var(--f-border))}}@container funnel (min-width:46rem){.funnel-prizma-about,.funnel-prizma-final,.funnel-prizma-section,.funnel-prizma-support{padding-block:3.75rem}.funnel-prizma-cards,.funnel-prizma-checks,.funnel-prizma-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.funnel-prizma-head{margin-bottom:2rem}.funnel-prizma-hero-inner{max-width:44rem;padding-block:2.5rem 2.25rem}.funnel-prizma-hero-shot,.funnel-prizma-hero-slot{aspect-ratio:16/9;max-height:32rem}}@container funnel (min-width:64rem){.funnel-prizma-cards,.funnel-prizma-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-prizma-hero{--prizma-hero-inset:max(2rem,env(safe-area-inset-left,0px),calc((100cqi - 72rem)/2));padding:3.5rem var(--prizma-hero-inset)0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:4rem;display:grid}.funnel-prizma-hero-inner{grid-area:1/1;max-width:34rem;margin-inline:0 auto;padding-block:0 3.5rem;padding-inline:0}.funnel-prizma-hero-media{grid-area:1/2;padding-block:0 3.5rem}.funnel-prizma-ticker{margin-inline:calc(-1*var(--prizma-hero-inset));grid-area:2/1/auto/-1}.funnel-prizma-hero-shot,.funnel-prizma-hero-slot{aspect-ratio:4/5;border:1px solid var(--f-border);max-height:34rem;box-shadow:0 24px 60px -30px var(--f-heading);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){:is(.funnel-prizma-hero-shot,.funnel-prizma-hero-slot){box-shadow:0 24px 60px -30px color-mix(in srgb,var(--f-heading)35%,transparent)}}.funnel-prizma-hero-shot:after{content:none}.funnel-prizma-title{font-size:clamp(2.6rem,5.4cqi,4.1rem)}.funnel-prizma-hero-actions,.funnel-prizma-hero-form{flex-flow:wrap;align-items:center}.funnel-prizma-hero-actions>*{flex:0 auto}.funnel-prizma-hero-actions .funnel-prizma-btn{width:auto;min-width:13rem}.funnel-prizma-about-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:3.5rem}.funnel-prizma-final-inner{padding:3rem 2.5rem}.funnel-prizma-final-actions{flex-direction:row;justify-content:center;max-width:none}.funnel-prizma-final-actions .funnel-prizma-btn{width:auto;min-width:14rem}}@media (prefers-reduced-motion:reduce){.funnel-prizma-aurora,.funnel-prizma-final-ring,.funnel-prizma-pulse,.funnel-prizma-ticker-track,.funnel-prizma-title em{animation:none!important}.funnel-prizma-about-shot,.funnel-prizma-btn,.funnel-prizma-btn svg,.funnel-prizma-btn:before,.funnel-prizma-card,.funnel-prizma-card-arrow,.funnel-prizma-card-glow,.funnel-prizma-card-media img,.funnel-prizma-checks li,.funnel-prizma-quotes blockquote,.funnel-prizma-step-no,.funnel-prizma-support-links a{transition:none!important;transform:none!important}.funnel-prizma-card-arrow,.funnel-prizma-card-glow{opacity:1}}.funnel-korica{--k-ink:var(--f-heading);--k-paper:var(--f-bg);font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);overflow-x:clip}.funnel-korica h1,.funnel-korica h2,.funnel-korica h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);letter-spacing:-.02em;overflow-wrap:break-word;font-weight:500}.funnel-korica-section,.funnel-korica-support,.funnel-korica-ticker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.funnel-korica-hero{isolation:isolate;padding:0;position:relative}.funnel-korica-stage{z-index:0;flex-direction:column;display:flex;position:relative}.funnel-korica-hero.is-cover .funnel-korica-stage{background:#14110d;min-height:max(36rem,min(100svh,58rem))}.funnel-page:has([data-sticky-cta]) .funnel-korica-hero.is-cover .funnel-korica-stage{min-height:max(32rem,min(100svh - 4.75rem,58rem))}.funnel-korica-cover{z-index:-1;position:absolute;inset:0;overflow:hidden}.funnel-korica-cover img{transform-origin:50% 35%;animation:korica-drift 24s ease-in-out infinite alternate}@keyframes korica-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.funnel-korica-cover-shade{pointer-events:none;background:linear-gradient(#0c0a0899,#0c0a0800 24%),linear-gradient(#0c0a0800 28%,#0c0a08a8 64%,#0c0a08f0);position:absolute;inset:0}.funnel-korica-cover-empty{padding:1.25rem max(1.25rem,env(safe-area-inset-left,0px))0 max(1.25rem,env(safe-area-inset-right,0px))}.funnel-korica-cover-empty:empty{display:none}.funnel-korica-cover-slot{border-radius:0;min-height:12rem}.funnel-korica-hero-inner{z-index:1;width:100%;min-width:0;max-width:76rem;padding:3rem max(1.25rem,env(safe-area-inset-left,0px))2.75rem max(1.25rem,env(safe-area-inset-right,0px));flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.funnel-korica-hero.is-cover .funnel-korica-hero-inner{--f-heading:#fbf8f2;--f-text:#fbf8f2e0;--f-muted:#fbf8f2b8;--f-border:#fbf8f24d;--f-link:var(--f-accent);color:var(--f-text);padding-top:1.35rem}@supports (color:color-mix(in lab,red,red)){.funnel-korica-hero.is-cover .funnel-korica-hero-inner{--f-link:color-mix(in srgb,var(--f-accent)40%,#fff)}}.funnel-korica-hero.is-cover .funnel-korica-badge{margin-bottom:auto}.funnel-korica-badge{letter-spacing:.26em;text-transform:uppercase;width:100%;color:var(--f-heading);align-items:center;gap:.85rem;margin:0 0 1.25rem;font-size:.66rem;font-weight:700;line-height:1.5;display:flex}.funnel-korica-badge:after{content:"";opacity:.4;background:currentColor;flex:2rem;min-width:2rem;height:1px}.funnel-korica-title{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.5rem,12cqi,7.5rem);line-height:.95}.funnel-korica-hero.is-cover .funnel-korica-title{margin-top:2.5rem}.funnel-korica-title em{color:var(--f-link);font-style:italic;font-weight:400}.funnel-korica-role{letter-spacing:.2em;text-transform:uppercase;color:var(--f-muted);margin:1.1rem 0 0;font-size:.72rem;font-weight:600;line-height:1.5}.funnel-korica-price{border-bottom:1px solid var(--f-accent);font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:1.25rem 0 0;padding-bottom:.3rem;font-size:1.45rem;font-style:italic;line-height:1.2;display:inline-flex}.funnel-korica-lede{max-width:34rem;color:var(--f-text);margin:1.15rem 0 0;font-size:1.02rem;line-height:1.65}.funnel-korica-proof{color:var(--f-muted);margin-top:.9rem;font-size:.82rem}.funnel-korica-final-actions,.funnel-korica-hero-actions,.funnel-korica-hero-form{flex-direction:column;gap:.7rem;width:100%;margin-top:1.75rem;display:flex}.funnel-korica-hero-inner>[data-fpart=heroCta]{width:100%;margin-top:1.75rem}.funnel-korica-trust{justify-content:flex-start;margin-top:1.1rem}.funnel-korica-btn{border:1px solid var(--f-primary);background:var(--f-primary);width:100%;min-height:3.5rem;color:var(--f-on-primary);font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);letter-spacing:.16em;text-align:left;text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.4rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .5s cubic-bezier(.22,1,.36,1),border-color .5s;display:inline-flex;position:relative;overflow:hidden}.funnel-korica-btn:before{content:"";background:var(--k-ink);transform-origin:100%;pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.funnel-korica-btn svg,.funnel-korica-btn>span{z-index:1;position:relative}.funnel-korica-btn svg{flex-shrink:0;width:1.05rem;height:1.05rem;transition:transform .5s cubic-bezier(.22,1,.36,1)}.funnel-korica-btn:hover{color:var(--k-paper);border-color:var(--k-ink)}.funnel-korica-btn:hover:before{transform-origin:0;transform:scaleX(1)}.funnel-korica-btn:hover svg{transform:translate(.3rem)}.funnel-korica-btn:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.funnel-korica-final .funnel-korica-btn:before,.funnel-korica-hero.is-cover .funnel-korica-btn:before{background:var(--k-paper)}.funnel-korica-final .funnel-korica-btn:hover,.funnel-korica-hero.is-cover .funnel-korica-btn:hover{color:var(--k-ink);border-color:var(--k-paper)}.funnel-korica-btn-ghost{border-color:var(--f-heading);color:var(--f-heading);background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-korica-btn-ghost{border-color:color-mix(in srgb,var(--f-heading)45%,transparent)}}.funnel-korica-btn-block{justify-content:center;width:100%}.funnel-korica-ticker{border-bottom:1px solid var(--f-heading);background-color:var(--f-bg);position:relative;overflow:hidden}.funnel-korica-hero:not(.is-cover) .funnel-korica-ticker{border-top:1px solid var(--f-heading)}.funnel-korica-ticker-track{width:max-content;animation:korica-marquee 42s linear infinite;display:flex}.funnel-korica-ticker:hover .funnel-korica-ticker-track{animation-play-state:paused}.funnel-korica-ticker-item{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:.01em;white-space:nowrap;color:var(--f-heading);align-items:center;gap:1.75rem;padding:.9rem 1.75rem .95rem 0;font-size:clamp(1.35rem,5.5cqi,2.6rem);font-style:italic;line-height:1;display:inline-flex}.funnel-korica-ticker-item:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--f-heading)}.funnel-korica-ticker-item i{background:var(--f-accent);border-radius:50%;flex-shrink:0;width:.42em;height:.42em}@keyframes korica-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.funnel-korica-section{padding:4.75rem max(1.25rem,env(safe-area-inset-left,0px))4.75rem max(1.25rem,env(safe-area-inset-right,0px))}.funnel-korica-wrap{width:100%;max-width:72rem;margin-inline:auto}.funnel-korica-head{margin-bottom:2.25rem}.funnel-korica-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--f-heading);align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.68rem;font-weight:700;display:flex}.funnel-korica-kicker:before{content:"";background:var(--f-accent);flex-shrink:0;width:2.5rem;height:1px}.funnel-korica-h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,9.5cqi,4.8rem);line-height:1}.funnel-korica-head-intro{max-width:38rem;color:var(--f-text);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.65}.funnel-korica-chapters{border-top:1px solid var(--f-heading);display:grid}.funnel-korica-chapter{border-bottom:1px solid var(--f-border);gap:1.35rem;padding:1.75rem 0 2.25rem;display:grid}.funnel-korica-chapter-media{aspect-ratio:4/3;background:var(--f-surface);position:relative;overflow:hidden}.funnel-korica-chapter-media:empty{display:none}.funnel-korica-chapter-media img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.funnel-korica-chapter:hover .funnel-korica-chapter-media img{transform:scale(1.06)}.funnel-korica-chapter-slot{border-radius:0;min-height:0;position:absolute;inset:0}.funnel-korica-chapter-meta{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.funnel-korica-chapter-no{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.04em;color:var(--f-link);font-size:clamp(3rem,13cqi,5rem);font-style:italic;font-weight:400;line-height:.8}.funnel-korica-chapter-no.is-word{font-family:var(--f-font,var(--font-geist-sans),system-ui,sans-serif);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-style:normal;font-weight:700;line-height:1.4}.funnel-korica-chapter-tag{border:1px solid var(--f-heading);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--f-heading);padding:.35rem .65rem;font-size:.6rem;font-weight:700}.funnel-korica-chapter h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,7cqi,2.75rem);line-height:1.05}.funnel-korica-chapter h3 span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .7s cubic-bezier(.22,1,.36,1)}.funnel-korica-chapter:hover h3 span{background-size:100% 1px}.funnel-korica-chapter-price{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);margin:.7rem 0 0;font-size:1.25rem;font-style:italic}.funnel-korica-chapter-text{max-width:34rem;color:var(--f-text);margin:.85rem 0 0;font-size:.98rem;line-height:1.7}.funnel-korica-chapter-text .funnel-card-address{color:var(--f-link)}.funnel-korica-lines{border-top:1px solid var(--f-heading);margin:0;padding:0;list-style:none}.funnel-korica-lines li{border-bottom:1px solid var(--f-border);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1.35rem 0;transition:padding-left .5s cubic-bezier(.22,1,.36,1);display:grid}.funnel-korica-lines li:hover{padding-left:.6rem}.funnel-korica-line-no{color:var(--f-link);font-size:1.05rem;font-style:italic}.funnel-korica-line-no,.funnel-korica-lines p{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif)}.funnel-korica-lines p{letter-spacing:-.015em;color:var(--f-heading);margin:0;font-size:clamp(1.3rem,5.2cqi,1.9rem);line-height:1.25}.funnel-korica-band{padding:5rem max(1.25rem,env(safe-area-inset-left,0px))5rem max(1.25rem,env(safe-area-inset-right,0px));background:var(--f-heading)}.funnel-korica-band,.funnel-korica-band .funnel-korica-h2{color:var(--f-on-heading)}.funnel-korica-shifts{margin:0;padding:0;list-style:none}.funnel-korica-shift{border-top:1px solid var(--f-on-heading);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:1.6rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.funnel-korica-shift{border-top:1px solid color-mix(in srgb,var(--f-on-heading)20%,transparent)}}.funnel-korica-shift:last-child{border-bottom:1px solid var(--f-on-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-korica-shift:last-child{border-bottom:1px solid color-mix(in srgb,var(--f-on-heading)20%,transparent)}}.funnel-korica-shift-no{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-accent-on-heading);font-size:1.35rem;font-style:italic}.funnel-korica-shift-pair{flex-direction:column;gap:.55rem;margin:0;display:flex}.funnel-korica-shift-from{color:var(--f-on-heading);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--f-accent-on-heading);text-decoration-color:var(--f-accent-on-heading);font-size:.95rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.funnel-korica-shift-from{color:color-mix(in srgb,var(--f-on-heading)60%,transparent)}}.funnel-korica-shift-to{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.02em;color:var(--f-on-heading);font-size:clamp(1.5rem,6.5cqi,2.6rem);line-height:1.12;transition:transform .6s cubic-bezier(.22,1,.36,1)}.funnel-korica-shift-arrow{color:var(--f-accent-on-heading)}.funnel-korica-shift:hover .funnel-korica-shift-to{transform:translate(.5rem)}.funnel-korica-pull{margin:0}.funnel-korica-pull:before{content:"“";height:.5em;font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-accent);font-size:clamp(6rem,26cqi,11rem);line-height:1;display:block}.funnel-korica-pull blockquote,.funnel-korica-quotes blockquote{margin:0}.funnel-korica-pull p{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.02em;text-wrap:pretty;color:var(--f-heading);margin:0;font-size:clamp(1.75rem,7.6cqi,3.5rem);font-style:italic;line-height:1.14}.funnel-korica-pull figcaption,.funnel-korica-quotes figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--f-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:1.25rem;font-size:.7rem;display:flex}.funnel-korica-pull figcaption strong,.funnel-korica-quotes figcaption strong{color:var(--f-heading);font-weight:700}.funnel-korica-quotes{border-top:1px solid var(--f-heading);gap:2rem;margin-top:3rem;padding-top:2.25rem;display:grid}.funnel-korica-quotes figure{margin:0}.funnel-korica-quotes p{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);margin:0;font-size:1.25rem;line-height:1.45}.funnel-korica-about{padding:5rem max(1.25rem,env(safe-area-inset-left,0px))5rem max(1.25rem,env(safe-area-inset-right,0px));background:var(--f-surface);border-block:1px solid var(--f-border)}.funnel-korica-about-inner{gap:2.75rem;display:grid}.funnel-korica-about-media{gap:.85rem;display:grid}.funnel-korica-about-media:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:end}.funnel-korica-about-shot{aspect-ratio:4/5;background:var(--f-bg);position:relative;overflow:hidden}.funnel-korica-about-shot:nth-child(2){aspect-ratio:3/4;margin-bottom:2.5rem}.funnel-korica-about-shot img{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.funnel-korica-about-shot:hover img{transform:scale(1.05)}.funnel-korica-about-slot{border-radius:0;min-height:18rem}.funnel-korica-h2-xl{font-size:clamp(2.6rem,12cqi,5.6rem)}.funnel-korica-about-copy .funnel-korica-role{margin-top:1rem}.funnel-korica-about-text{gap:1rem;margin-top:1.75rem;display:grid}.funnel-korica-about-text p{max-width:36rem;color:var(--f-text);margin:0;font-size:1.02rem;line-height:1.75}.funnel-korica-about-text p:first-child:first-letter{float:left;font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-link);margin:.08em .14em 0 0;font-size:4.1em;font-style:italic;line-height:.8}.funnel-korica-final{isolation:isolate;padding:6.5rem max(1.25rem,env(safe-area-inset-left,0px))6.5rem max(1.25rem,env(safe-area-inset-right,0px));background:var(--f-heading);color:var(--f-on-heading);text-align:center;position:relative;overflow:hidden}.funnel-korica-final-backdrop{z-index:-1;opacity:.38;position:absolute;inset:0}.funnel-korica-final-backdrop:after{content:"";background:linear-gradient(180deg,var(--f-heading)0,var(--f-heading)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funnel-korica-final-backdrop:after{background:linear-gradient(180deg,color-mix(in srgb,var(--f-heading)55%,transparent)0,var(--f-heading)100%)}}.funnel-korica-final-inner{flex-direction:column;align-items:center;max-width:52rem;margin-inline:auto;display:flex;position:relative}.funnel-korica-final .funnel-korica-title{max-width:none;color:var(--f-on-heading)}.funnel-korica-title-final{font-size:clamp(2.5rem,11cqi,6.25rem)}.funnel-korica-final .funnel-korica-title em{color:var(--f-accent-on-heading)}.funnel-korica-final .funnel-korica-lede{color:var(--f-on-heading);margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.funnel-korica-final .funnel-korica-lede{color:color-mix(in srgb,var(--f-on-heading)82%,transparent)}}.funnel-korica-final .funnel-korica-price{color:var(--f-on-heading);border-color:var(--f-accent-on-heading)}.funnel-korica-final-actions{align-items:stretch;max-width:26rem;margin-inline:auto}.funnel-korica-final .funnel-korica-btn-ghost{color:var(--f-on-heading);border-color:var(--f-on-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-korica-final .funnel-korica-btn-ghost{border-color:color-mix(in srgb,var(--f-on-heading)45%,transparent)}}.funnel-korica-support{padding:3.5rem max(1.25rem,env(safe-area-inset-left,0px))3.5rem max(1.25rem,env(safe-area-inset-right,0px));border-top:1px solid var(--f-heading);background-color:var(--f-bg)}.funnel-korica-support-inner{max-width:72rem;margin-inline:auto}.funnel-korica-support-note{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);margin:0 0 1.25rem;font-size:clamp(1.35rem,5cqi,2rem);font-style:italic;line-height:1.25}.funnel-korica-support-links{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.funnel-korica-support-links a{border-bottom:1px solid var(--f-border);min-height:2.75rem;color:var(--f-heading);align-items:center;gap:.55rem;font-size:.95rem;text-decoration:none;transition:border-color .35s;display:inline-flex}.funnel-korica-support-links a:hover{border-color:var(--f-accent)}.funnel-korica-support-links svg{width:1rem;height:1rem;color:var(--f-link)}.funnel-korica-dialog{border:1px solid var(--f-heading);border-radius:0!important}@container funnel (min-width:48rem){.funnel-korica-about,.funnel-korica-band,.funnel-korica-section{padding:6.5rem 2.5rem}.funnel-korica-final{padding:8rem 2.5rem}.funnel-korica-support{padding-inline:2.5rem}.funnel-korica-hero-inner{padding-inline:2.5rem;padding-bottom:3.5rem}.funnel-korica-hero.is-cover .funnel-korica-hero-inner{padding-top:2rem}.funnel-korica-hero-actions,.funnel-korica-hero-form{flex-flow:wrap;align-items:center}.funnel-korica-hero-actions>*{flex:0 auto}.funnel-korica-hero-inner>[data-fpart=heroCta]{width:auto}.funnel-korica-hero-actions .funnel-korica-btn,.funnel-korica-hero-inner>[data-fpart=heroCta] .funnel-korica-btn{width:auto;min-width:17rem}.funnel-korica-chapter:has(>.funnel-korica-chapter-media:not(:empty)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:3.5rem;padding-block:2.75rem}.funnel-korica-chapters>:nth-child(2n) .funnel-korica-chapter-media{order:2}.funnel-korica-chapter-media{aspect-ratio:5/4}.funnel-korica-quotes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.funnel-korica-final-actions{flex-direction:row;justify-content:center;max-width:none}.funnel-korica-final-actions .funnel-korica-btn{width:auto;min-width:17rem}}@container funnel (min-width:64rem){.funnel-korica-hero.is-cover .funnel-korica-stage{min-height:max(40rem,min(100svh,60rem))}.funnel-korica-hero-inner{padding-inline:3.5rem;padding-bottom:4rem}.funnel-korica-lede{font-size:1.1rem}.funnel-korica-band .funnel-korica-wrap,.funnel-korica-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:4.5rem;display:grid}.funnel-korica-band .funnel-korica-head,.funnel-korica-sticky{position:sticky;top:2.5rem}.funnel-korica-about-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:5rem}}.funnel-korica-title em{display:block}.funnel-korica [data-fsection=gallery]{padding:4.75rem max(1.25rem,env(safe-area-inset-left,0px))4.75rem max(1.25rem,env(safe-area-inset-right,0px))}.funnel-korica [data-fsection=gallery]>div{max-width:72rem}.funnel-korica [data-fsection=gallery] h2{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.03em;text-align:left;margin-bottom:1rem;font-size:clamp(2.2rem,9.5cqi,4.8rem);font-weight:500;line-height:1}.funnel-korica [data-fsection=gallery]>div>p{text-align:left;margin-inline:0;max-width:38rem;margin-bottom:2.25rem;font-size:1.02rem;line-height:1.65}.funnel-korica [data-fsection=gallery] .rounded-2xl,.funnel-korica [data-fsection=gallery] [data-image-format]{border:0;border-radius:0}.funnel-korica [data-fsection=gallery] img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.funnel-korica [data-fsection=gallery] [data-image-format]:hover img{transform:scale(1.05)}.funnel-korica [data-fsection=gallery] button{border-color:var(--f-heading);background:var(--f-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}@container funnel (max-width:63.99rem){.funnel-korica [data-fsection=gallery] [data-image-format]:first-child:nth-last-child(odd){grid-column:1/-1}}.funnel-korica .funnel-mid-cta{padding:3rem max(1.25rem,env(safe-area-inset-left,0px))3rem max(1.25rem,env(safe-area-inset-right,0px));background:var(--f-surface);border-block:1px solid var(--f-heading)}.funnel-korica .funnel-mid-cta-inner{max-width:72rem}.funnel-korica .funnel-mid-cta-title{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.015em;font-size:clamp(1.4rem,5cqi,2.1rem);font-style:italic;font-weight:400;line-height:1.2}.funnel-korica .funnel-mid-cta-sub{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.funnel-korica .funnel-mid-cta-btn,.funnel-korica .funnel-sticky-cta-btn{background:var(--f-primary);color:var(--f-on-primary);letter-spacing:.16em;border-radius:0}.funnel-korica .funnel-mid-cta-btn{padding:1rem 1.4rem}.funnel-korica .funnel-sticky-cta{border-top-color:var(--f-heading);background:var(--f-bg)}@supports (color:color-mix(in lab,red,red)){.funnel-korica .funnel-sticky-cta{background:color-mix(in srgb,var(--f-bg)94%,transparent)}}.funnel-korica .funnel-limited-offer [class*=rounded]{border-radius:0}.funnel-korica .funnel-limited-offer h2{letter-spacing:-.025em;font-size:clamp(1.7rem,7cqi,2.6rem);font-weight:500;line-height:1.05}.funnel-korica .funnel-limited-offer a[class*=rounded],.funnel-korica .funnel-limited-offer button[class*=rounded]{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.funnel-korica-hero-inner [data-fsection=countdown]{margin-bottom:1rem}@container funnel (min-width:64rem){.funnel-korica-title{max-width:22ch}.funnel-korica-band .funnel-korica-h2,.funnel-korica-split .funnel-korica-h2{font-size:clamp(2.4rem,4.4cqi,3.75rem)}}@media (prefers-reduced-motion:reduce){.funnel-korica-cover img,.funnel-korica-ticker-track{animation:none!important}.funnel-korica-about-shot img,.funnel-korica-btn,.funnel-korica-btn svg,.funnel-korica-btn:before,.funnel-korica-chapter h3 span,.funnel-korica-chapter-media img,.funnel-korica-lines li,.funnel-korica-shift-to,.funnel-korica-support-links a{transition:none!important}.funnel-korica-about-shot:hover img,.funnel-korica-chapter:hover .funnel-korica-chapter-media img,.funnel-korica-shift:hover .funnel-korica-shift-to{transform:none!important}}.funnel-mozaika{--m-radius:1.6rem;--m-radius-in:1rem;--m-gap:.75rem;--m-edge:.85rem;--m-pad:1.4rem;--m-shadow:0 1px 2px #0b0d120a,0 16px 40px -28px #0b0d122e;--m-shadow-up:0 2px 4px #0b0d120d,0 26px 50px -26px #0b0d1247;font-family:var(--f-font,var(--font-manrope),system-ui,sans-serif);color:var(--f-text);background:var(--f-bg);overflow-x:clip}.funnel-mozaika h1,.funnel-mozaika h2,.funnel-mozaika h3{font-family:var(--f-display-font,var(--font-manrope),system-ui,sans-serif);color:var(--f-heading);letter-spacing:-.035em;overflow-wrap:break-word;font-weight:800}.funnel-mozaika-section{padding:calc(var(--m-gap)*.75)var(--m-edge)}.funnel-mozaika-grid{gap:var(--m-gap);grid-template-columns:minmax(0,1fr);width:100%;max-width:82rem;margin-inline:auto;display:grid}.funnel-mozaika-tile{min-width:0;padding:var(--m-pad);border:1px solid var(--f-border);border-radius:var(--m-radius);background:var(--f-surface);box-shadow:var(--m-shadow);transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .55s;position:relative}.funnel-mozaika-about-shot:hover,.funnel-mozaika-card:hover,.funnel-mozaika-check:hover,.funnel-mozaika-contact:hover,.funnel-mozaika-quote:hover,.funnel-mozaika-shot:hover,.funnel-mozaika-stat:hover{border-color:var(--f-accent);box-shadow:var(--m-shadow-up);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){:is(.funnel-mozaika-card:hover,.funnel-mozaika-check:hover,.funnel-mozaika-quote:hover,.funnel-mozaika-contact:hover,.funnel-mozaika-stat:hover,.funnel-mozaika-shot:hover,.funnel-mozaika-about-shot:hover){border-color:color-mix(in srgb,var(--f-accent)45%,var(--f-border))}}.funnel-mozaika-hero{isolation:isolate;padding:var(--m-edge)var(--m-edge)calc(var(--m-gap)*.75);position:relative}.funnel-mozaika-hero-grid{z-index:1;position:relative}.funnel-mozaika-glow{z-index:0;aspect-ratio:1;background:radial-gradient(circle,var(--f-accent),transparent 62%);filter:blur(72px);opacity:.32;pointer-events:none;border-radius:50%;width:min(90%,42rem);animation:mozaika-drift 22s ease-in-out infinite alternate;position:absolute;top:-12%;right:-18%}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-glow{background:radial-gradient(circle,color-mix(in srgb,var(--f-accent)60%,transparent),transparent 62%)}}@keyframes mozaika-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-14%,16%)scale(1.12)}}.funnel-mozaika-lead{padding:1.75rem var(--m-pad)1.6rem;flex-direction:column;align-items:flex-start;transition:none;display:flex}.funnel-mozaika-badge{border:1px solid var(--f-border);background:var(--f-accent);letter-spacing:.14em;text-transform:uppercase;max-width:100%;color:var(--f-heading);border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.42rem .9rem .42rem .65rem;font-size:.66rem;font-weight:700;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-badge{background:color-mix(in srgb,var(--f-accent)7%,var(--f-surface))}}.funnel-mozaika-badge-dot{background:var(--f-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.funnel-mozaika-badge-dot:after{content:"";border:1px solid var(--f-accent);opacity:0;border-radius:50%;animation:mozaika-ping 2.6s cubic-bezier(.22,1,.36,1) infinite;position:absolute;inset:-.3rem}@keyframes mozaika-ping{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.35)}}.funnel-mozaika-title{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.35rem,9.5cqi,5.1rem);line-height:.98}.funnel-mozaika-title em{color:var(--f-link);background-image:linear-gradient(100deg,var(--f-link),var(--f-link));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-title em{background-image:linear-gradient(100deg,var(--f-link),color-mix(in srgb,var(--f-link)55%,var(--f-heading)))}}.funnel-mozaika-role{letter-spacing:.1em;text-transform:uppercase;color:var(--f-muted);margin:1rem 0 0;font-size:.74rem;font-weight:700;line-height:1.5}.funnel-mozaika-lede{max-width:34rem;color:var(--f-text);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.62}.funnel-mozaika-proof{color:var(--f-muted);margin-top:.9rem;font-size:.82rem;font-weight:600}.funnel-mozaika-final-actions,.funnel-mozaika-hero-actions,.funnel-mozaika-hero-form{flex-direction:column;gap:.6rem;width:100%;margin-top:1.6rem;display:flex}.funnel-mozaika-lead>[data-fpart=heroCta]{width:100%;margin-top:1.6rem}.funnel-mozaika-lead .funnel-mozaika-trust{justify-content:flex-start;margin-top:1.2rem;font-size:.66rem}.funnel-mozaika-shot{aspect-ratio:4/5;background:var(--f-heading);min-height:16rem;max-height:min(72svh,32rem);padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-shot{background:color-mix(in srgb,var(--f-heading)6%,var(--f-surface))}}.funnel-mozaika-about-shot img,.funnel-mozaika-card-media img,.funnel-mozaika-shot img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.funnel-mozaika-about-shot:hover img,.funnel-mozaika-card:hover .funnel-mozaika-card-media img,.funnel-mozaika-shot:hover img{transform:scale(1.045)}.funnel-mozaika-about-slot,.funnel-mozaika-card-slot,.funnel-mozaika-shot-slot{border-radius:0;min-height:0;position:absolute;inset:0}.funnel-mozaika-chip{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;color:#0b0d12;overflow-wrap:anywhere;background:#ffffffd6;border-radius:999px;max-width:calc(100% - 1.8rem);padding:.5rem .85rem;font-size:.66rem;font-weight:700;line-height:1.35;position:absolute;bottom:.9rem;left:.9rem}.funnel-mozaika-fact{flex-direction:column;justify-content:center;gap:1rem;display:flex}.funnel-mozaika-fact-value{letter-spacing:-.045em;color:var(--f-heading);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;font-size:clamp(1.9rem,7.5cqi,3.2rem);font-weight:800;line-height:1;display:flex}.funnel-mozaika-fact-value>span{display:contents}.funnel-mozaika-fact-value .line-through{letter-spacing:-.01em;color:var(--f-muted);font-size:.42em;font-weight:600}.funnel-mozaika-countdown{align-items:flex-start}.funnel-mozaika-countdown .font-mono{letter-spacing:-.02em}.funnel-mozaika-btn,.funnel-mozaika-countdown .font-mono{font-family:var(--f-font,var(--font-manrope),system-ui,sans-serif)}.funnel-mozaika-btn{border:1px solid var(--f-primary);background:var(--f-primary);width:100%;min-height:3.4rem;color:var(--f-on-primary);letter-spacing:-.01em;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.4rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,background-color .3s,border-color .3s;display:inline-flex;position:relative}.funnel-mozaika-btn>span{overflow-wrap:anywhere;min-width:0}.funnel-mozaika-btn-arrow{background:var(--f-on-primary);width:2.3rem;height:2.3rem;color:var(--f-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.funnel-mozaika-btn-arrow svg{width:1rem;height:1rem}.funnel-mozaika-btn:hover{box-shadow:0 16px 32px -16px var(--f-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-btn:hover{box-shadow:0 16px 32px -16px color-mix(in srgb,var(--f-primary)75%,transparent)}}.funnel-mozaika-btn:hover .funnel-mozaika-btn-arrow{transform:translate(.2rem)}.funnel-mozaika-btn:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.funnel-mozaika-btn-ghost{border-color:var(--f-heading);color:var(--f-heading);background:0 0;justify-content:center;padding-inline:1.4rem}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-btn-ghost{border-color:color-mix(in srgb,var(--f-heading)22%,transparent)}}.funnel-mozaika-btn-ghost:hover{box-shadow:none;border-color:var(--f-heading)}.funnel-mozaika-btn-block{justify-content:center;padding-inline:1.4rem}.funnel-mozaika-btn-inverse{border-color:var(--f-on-primary);background:var(--f-on-primary);color:var(--f-primary)}.funnel-mozaika-btn-inverse .funnel-mozaika-btn-arrow{background:var(--f-primary);color:var(--f-on-primary)}.funnel-mozaika-btn-inverse:hover{box-shadow:0 16px 32px -16px #00000059}.funnel-mozaika-btn-ghost-light{border-color:var(--f-on-primary);color:var(--f-on-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-btn-ghost-light{border-color:color-mix(in srgb,var(--f-on-primary)45%,transparent)}}.funnel-mozaika-btn-ghost-light:hover{border-color:var(--f-on-primary)}.funnel-mozaika-head{background:var(--f-accent);flex-direction:column;justify-content:flex-end;gap:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-head{background:color-mix(in srgb,var(--f-accent)6%,var(--f-surface))}}.funnel-mozaika-head .funnel-mozaika-kicker{margin-bottom:auto;padding-bottom:1.5rem}.funnel-mozaika-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--f-link);margin:0;font-size:.66rem;font-weight:700}.funnel-mozaika-h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,6.5cqi,3rem);line-height:1.02}.funnel-mozaika-head-intro{color:var(--f-text);margin:.2rem 0 0;font-size:.98rem;line-height:1.6}.funnel-mozaika-card-cell{min-width:0}.funnel-mozaika-card{flex-direction:column;height:100%;padding:.55rem .55rem 1.1rem;display:flex}.funnel-mozaika-card-media{aspect-ratio:4/3;border-radius:var(--m-radius-in);background:var(--f-heading);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-card-media{background:color-mix(in srgb,var(--f-heading)5%,var(--f-surface))}}.funnel-mozaika-card-media:not(:has(img)):not(:has(.funnel-image-slot)){aspect-ratio:auto;min-height:4rem}.funnel-mozaika-index{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.02em;color:#0b0d12;background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;font-size:.82rem;font-weight:800;transition:background-color .35s,color .35s;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.funnel-mozaika-index.is-word{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.funnel-mozaika-card:hover .funnel-mozaika-index{background:var(--f-primary);color:var(--f-on-primary)}.funnel-mozaika-card-tag{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;background:#0b0d12c7;border-radius:999px;max-width:calc(100% - 4.5rem);padding:.45rem .75rem;font-size:.6rem;font-weight:700;line-height:1.3;position:absolute;top:.75rem;right:.75rem}.funnel-mozaika-card-body{flex-direction:column;flex:1 0 auto;align-items:flex-start;padding:1.1rem .85rem .2rem;display:flex}.funnel-mozaika-card h3{letter-spacing:-.03em;margin:0;font-size:1.28rem;line-height:1.12}.funnel-mozaika-card-price{background:var(--f-accent);letter-spacing:-.01em;color:var(--f-link);border-radius:999px;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:.38rem .75rem;font-size:.8rem;font-weight:700;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-card-price{background:color-mix(in srgb,var(--f-accent)10%,var(--f-surface))}}.funnel-mozaika-card-text{color:var(--f-text);margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.funnel-mozaika-card-text .funnel-card-address{color:var(--f-link);font-weight:700}.funnel-mozaika-check-cell{min-width:0}.funnel-mozaika-check{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;height:100%;padding:1.15rem 1.3rem;display:grid}.funnel-mozaika-check-mark{background:var(--f-accent);width:2.2rem;height:2.2rem;color:var(--f-link);border-radius:50%;justify-content:center;align-items:center;transition:background-color .35s,color .35s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-check-mark{background:color-mix(in srgb,var(--f-accent)12%,var(--f-surface))}}.funnel-mozaika-check-mark svg{width:1.05rem;height:1.05rem}.funnel-mozaika-check:hover .funnel-mozaika-check-mark{background:var(--f-primary);color:var(--f-on-primary)}.funnel-mozaika-check p{letter-spacing:-.015em;color:var(--f-heading);margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.funnel-mozaika-check-no{letter-spacing:.1em;color:var(--f-muted);font-size:.7rem;font-weight:700}.funnel-mozaika-band{padding:1.75rem var(--m-pad).75rem;border-color:var(--f-heading);background:var(--f-heading);color:var(--f-on-heading);overflow:hidden}.funnel-mozaika-band-glow{aspect-ratio:1;background:radial-gradient(circle,var(--f-accent),transparent 64%);filter:blur(56px);opacity:.55;pointer-events:none;border-radius:50%;width:55%;position:absolute;top:-35%;right:-15%}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-band-glow{background:radial-gradient(circle,color-mix(in srgb,var(--f-accent)75%,transparent),transparent 64%)}}.funnel-mozaika-band .funnel-mozaika-band-title{max-width:18ch;color:var(--f-on-heading);margin-bottom:1.25rem;position:relative}.funnel-mozaika-shifts{margin:0;padding:0;list-style:none;position:relative}.funnel-mozaika-shift{border-top:1px solid var(--f-on-heading);grid-template-columns:2.1rem minmax(0,1fr);gap:.3rem .75rem;padding:1.05rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-shift{border-top:1px solid color-mix(in srgb,var(--f-on-heading)14%,transparent)}}.funnel-mozaika-shift-no{letter-spacing:.1em;color:var(--f-accent-on-heading);grid-row:1/span 3;padding-top:.15rem;font-size:.7rem;font-weight:700}.funnel-mozaika-shift-from{color:var(--f-on-heading);grid-column:2;font-size:.92rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-shift-from{color:color-mix(in srgb,var(--f-on-heading)58%,transparent)}}.funnel-mozaika-shift-arrow{width:1rem;height:1rem;color:var(--f-accent-on-heading);grid-column:2;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.funnel-mozaika-shift-arrow svg{width:100%;height:100%}.funnel-mozaika-shift-to{letter-spacing:-.02em;color:var(--f-on-heading);grid-column:2;font-size:1.12rem;font-weight:700;line-height:1.3;transition:transform .45s cubic-bezier(.22,1,.36,1)}.funnel-mozaika-shift:hover .funnel-mozaika-shift-arrow,.funnel-mozaika-shift:hover .funnel-mozaika-shift-to{transform:translate(.25rem)}.funnel-mozaika-quote-cell{min-width:0}.funnel-mozaika-quote{flex-direction:column;height:100%;margin:0;display:flex}.funnel-mozaika-stars{color:var(--f-link);gap:.15rem;display:inline-flex}.funnel-mozaika-stars svg{fill:currentColor;width:.9rem;height:.9rem}.funnel-mozaika-quote blockquote{border:0;flex:1 0 auto;margin:.9rem 0 1.2rem;padding:0}.funnel-mozaika-quote blockquote p{letter-spacing:-.01em;color:var(--f-heading);margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.funnel-mozaika-quote figcaption{align-items:center;gap:.75rem;display:flex}.funnel-mozaika-avatar{background:var(--f-accent);width:2.4rem;height:2.4rem;color:var(--f-link);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-avatar{background:color-mix(in srgb,var(--f-accent)14%,var(--f-surface))}}.funnel-mozaika-quote figcaption strong{color:var(--f-heading);font-size:.9rem;font-weight:700;display:block}.funnel-mozaika-quote figcaption em{color:var(--f-muted);font-size:.76rem;font-style:normal;display:block}.funnel-mozaika-about-media{gap:var(--m-gap);min-width:0;display:grid}.funnel-mozaika-about-shot{aspect-ratio:4/5;background:var(--f-heading);min-height:14rem;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-about-shot{background:color-mix(in srgb,var(--f-heading)6%,var(--f-surface))}}.funnel-mozaika-about-copy{padding:1.75rem var(--m-pad);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.funnel-mozaika-about-copy .funnel-mozaika-kicker{margin-bottom:.8rem}.funnel-mozaika-about-text{margin-top:.4rem}.funnel-mozaika-about-text p{color:var(--f-text);margin:.9rem 0 0;font-size:.98rem;line-height:1.65}.funnel-mozaika-stats{gap:var(--m-gap);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.funnel-mozaika-stat{padding:1.35rem var(--m-pad)1.25rem}.funnel-mozaika-stat dt{letter-spacing:-.045em;color:var(--f-heading);font-size:clamp(2rem,6cqi,3rem);font-weight:800;line-height:1}.funnel-mozaika-stat dd{letter-spacing:.06em;text-transform:uppercase;color:var(--f-muted);margin:.5rem 0 0;font-size:.74rem;font-weight:700}.funnel-mozaika-final{padding:2.5rem var(--m-pad)2.25rem;border-color:var(--f-primary);background:var(--f-primary);color:var(--f-on-primary);overflow:hidden}.funnel-mozaika-final-glow{pointer-events:none;background:radial-gradient(60% 70% at 12% 0,#ffffff47,#0000 60%),radial-gradient(50% 60% at 100% 100%,#0003,#0000 60%);position:absolute;inset:0}.funnel-mozaika-final-inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.funnel-mozaika-final .funnel-mozaika-title-final{max-width:18ch;color:var(--f-on-primary);font-size:clamp(2.1rem,8cqi,4.2rem)}.funnel-mozaika-title-final em{color:var(--f-on-primary);-webkit-text-fill-color:currentcolor;opacity:.72;background:0 0}.funnel-mozaika-final .funnel-mozaika-lede{color:var(--f-on-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-final .funnel-mozaika-lede{color:color-mix(in srgb,var(--f-on-primary)86%,transparent)}}.funnel-mozaika-final-fact{letter-spacing:-.03em;color:var(--f-on-primary);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.1rem 0 0;font-size:1.45rem;font-weight:800;display:flex}.funnel-mozaika-final-fact>span{display:contents}.funnel-mozaika-final-fact .line-through{color:var(--f-on-primary);font-size:.7em;font-weight:600}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika-final-fact .line-through{color:color-mix(in srgb,var(--f-on-primary)65%,transparent)}}.funnel-mozaika-support-grid{grid-template-columns:minmax(0,1fr)}.funnel-mozaika-support-note{letter-spacing:-.015em;color:var(--f-heading);margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.funnel-mozaika-contact{min-height:3.6rem;color:var(--f-heading);align-items:center;gap:.85rem;padding:1.05rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.funnel-mozaika-contact svg{width:1.1rem;height:1.1rem;color:var(--f-link);flex-shrink:0}.funnel-mozaika-contact span{overflow-wrap:anywhere;min-width:0}.funnel-mozaika-dialog{border-radius:1.5rem!important}.funnel-mozaika [data-fsection=gallery]{padding:calc(var(--m-gap)*.75)var(--m-edge)}.funnel-mozaika [data-fsection=gallery]>div{max-width:82rem}.funnel-mozaika [data-fsection=gallery] h2{font-family:var(--f-display-font,var(--font-manrope),system-ui,sans-serif);letter-spacing:-.04em;text-align:left;margin-bottom:.6rem;font-size:clamp(1.85rem,6.5cqi,3rem);font-weight:800;line-height:1.02}.funnel-mozaika [data-fsection=gallery]>div>p{text-align:left;margin-inline:0;max-width:36rem;margin-bottom:1.25rem;font-size:.98rem;line-height:1.6}.funnel-mozaika [data-fsection=gallery] .rounded-2xl,.funnel-mozaika [data-fsection=gallery] [data-image-format]{border:1px solid var(--f-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow)}.funnel-mozaika [data-fsection=gallery] img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.funnel-mozaika [data-fsection=gallery] [data-image-format]:hover img{transform:scale(1.045)}.funnel-mozaika .funnel-mid-cta{padding:calc(var(--m-gap)*.75)var(--m-edge);background:0 0;border:0}.funnel-mozaika .funnel-mid-cta-inner{max-width:82rem;padding:1.4rem var(--m-pad);border:1px solid var(--f-border);border-radius:var(--m-radius);background:var(--f-accent);box-shadow:var(--m-shadow)}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika .funnel-mid-cta-inner{background:color-mix(in srgb,var(--f-accent)6%,var(--f-surface))}}.funnel-mozaika .funnel-mid-cta-title{letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.funnel-mozaika .funnel-mid-cta-sub{color:var(--f-link);font-weight:700}.funnel-mozaika .funnel-mid-cta-btn,.funnel-mozaika .funnel-sticky-cta-btn{background:var(--f-primary);color:var(--f-on-primary);letter-spacing:-.01em;text-transform:none;border-radius:999px;font-size:.82rem}.funnel-mozaika .funnel-mid-cta-btn{padding:.95rem 1.5rem}.funnel-mozaika .funnel-sticky-cta{border-top-color:var(--f-border);background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-mozaika .funnel-sticky-cta{background:color-mix(in srgb,var(--f-surface)88%,transparent)}}.funnel-mozaika .funnel-limited-offer{padding:calc(var(--m-gap)*.75)var(--m-edge)}.funnel-mozaika .funnel-limited-offer>div{max-width:82rem}.funnel-mozaika .funnel-limited-offer [class*=rounded]{border-radius:var(--m-radius)}.funnel-mozaika .funnel-limited-offer>div>div{border-color:var(--f-border);box-shadow:var(--m-shadow)}.funnel-mozaika .funnel-limited-offer h2{letter-spacing:-.035em;font-size:clamp(1.6rem,6cqi,2.4rem);font-weight:800;line-height:1.05}.funnel-mozaika .funnel-limited-offer a[class*=rounded],.funnel-mozaika .funnel-limited-offer button[class*=rounded]{letter-spacing:-.01em;text-transform:none;border-radius:999px;font-size:.85rem}@container funnel (min-width:48rem){.funnel-mozaika{--m-edge:1.25rem;--m-gap:.9rem;--m-pad:1.6rem}.funnel-mozaika-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.funnel-mozaika-lead{grid-column:1/-1;padding:2.25rem 2rem 2rem}.funnel-mozaika-shot{aspect-ratio:auto;grid-column:1/4;min-height:20rem;max-height:none}.funnel-mozaika-fact{grid-column:4/7}.funnel-mozaika-hero-grid:not(.has-shot) .funnel-mozaika-fact{grid-column:1/-1}.funnel-mozaika-final-actions,.funnel-mozaika-hero-actions,.funnel-mozaika-hero-form{flex-flow:wrap;align-items:center}.funnel-mozaika-final-actions>*,.funnel-mozaika-hero-actions>*{flex:0 auto}.funnel-mozaika-lead>[data-fpart=heroCta]{width:auto}.funnel-mozaika-final-actions .funnel-mozaika-btn,.funnel-mozaika-hero-actions .funnel-mozaika-btn,.funnel-mozaika-lead>[data-fpart=heroCta] .funnel-mozaika-btn{width:auto;min-width:15rem}.funnel-mozaika-card-cell,.funnel-mozaika-check-cell,.funnel-mozaika-head,.funnel-mozaika-quote-cell{grid-column:span 3}.funnel-mozaika-card-cell:last-child:nth-child(odd),.funnel-mozaika-check-cell:last-child:nth-child(odd),.funnel-mozaika-quote-cell:last-child:nth-child(odd){grid-column:span 6}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:.75rem;padding-bottom:.55rem;display:grid}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card-media{aspect-ratio:auto;height:100%;min-height:14rem}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card-body{padding:1rem 1.25rem 1rem .6rem}.funnel-mozaika-band{grid-column:1/-1;padding:2.25rem 2rem 1rem}.funnel-mozaika-shift{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem minmax(0,1.15fr);align-items:center;column-gap:1rem;padding:1.2rem 0}.funnel-mozaika-shift-no{grid-row:auto;padding-top:0}.funnel-mozaika-shift-arrow{grid-column:3;justify-self:center}.funnel-mozaika-shift-to{grid-column:4;font-size:1.2rem}.funnel-mozaika-shift-solo{grid-column:2/-1}.funnel-mozaika-about-media{grid-column:1/4}.funnel-mozaika-about-copy{grid-column:4/7;padding:2rem 1.9rem}.funnel-mozaika-about.no-media .funnel-mozaika-about-copy{grid-column:1/-1}.funnel-mozaika-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-mozaika-final{grid-column:1/-1;padding:3.25rem 2.25rem 3rem}.funnel-mozaika-support-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.funnel-mozaika-support-note{grid-column:1/-1}}@container funnel (min-width:64rem){.funnel-mozaika{--m-edge:1.75rem;--m-gap:1rem;--m-pad:1.8rem}.funnel-mozaika-hero{padding-top:1.75rem}.funnel-mozaika-hero-grid{grid-template-rows:minmax(0,1fr) auto}.funnel-mozaika-lead{grid-area:1/1/span 2/4;justify-content:center;padding:2.75rem 2.5rem}.funnel-mozaika-shot{grid-area:1/4/auto/7;min-height:24rem}.funnel-mozaika-fact{grid-area:2/4/auto/7}.funnel-mozaika-hero-grid:not(.has-fact) .funnel-mozaika-shot{grid-row:1/span 2}.funnel-mozaika-hero-grid:not(.has-shot) .funnel-mozaika-lead{grid-column:1/5}.funnel-mozaika-hero-grid:not(.has-shot) .funnel-mozaika-fact{grid-area:1/5/span 2/7}.funnel-mozaika-hero-grid:not(.has-shot):not(.has-fact) .funnel-mozaika-lead{grid-column:1/-1}.funnel-mozaika-title{max-width:14ch;font-size:clamp(3rem,5.6cqi,5.4rem)}.funnel-mozaika-lede{font-size:1.08rem}.funnel-mozaika-fact-value{font-size:clamp(2.4rem,4.2cqi,3.6rem)}.funnel-mozaika-card-cell,.funnel-mozaika-card-cell:last-child:nth-child(odd),.funnel-mozaika-check-cell,.funnel-mozaika-check-cell:last-child:nth-child(odd),.funnel-mozaika-head,.funnel-mozaika-quote-cell,.funnel-mozaika-quote-cell:last-child:nth-child(odd){grid-column:span 2}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card{padding-bottom:1.1rem;display:flex}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card-media{aspect-ratio:4/3;height:auto;min-height:0}.funnel-mozaika-card-cell:last-child:nth-child(odd) .funnel-mozaika-card-body{padding:1.1rem .85rem .2rem}.funnel-mozaika-card-cell:last-child:nth-child(3n+1),.funnel-mozaika-check-cell:last-child:nth-child(3n+1),.funnel-mozaika-quote-cell:last-child:nth-child(3n+1){grid-column:span 6}.funnel-mozaika-card-cell:last-child:nth-child(3n+2),.funnel-mozaika-check-cell:last-child:nth-child(3n+2),.funnel-mozaika-quote-cell:last-child:nth-child(3n+2){grid-column:span 4}.funnel-mozaika-card-cell:last-child:nth-child(3n+1) .funnel-mozaika-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:1rem;padding-bottom:.55rem;display:grid}.funnel-mozaika-card-cell:last-child:nth-child(3n+1) .funnel-mozaika-card-media{aspect-ratio:auto;height:100%;min-height:16rem}.funnel-mozaika-card-cell:last-child:nth-child(3n+1) .funnel-mozaika-card-body{padding:1.25rem 1.5rem 1.25rem .75rem}.funnel-mozaika-card-cell:last-child:nth-child(3n+1) .funnel-mozaika-card h3{font-size:1.6rem}.funnel-mozaika-card-cell:last-child:nth-child(3n+2) .funnel-mozaika-card-media{aspect-ratio:16/9}.funnel-mozaika-quote-cell:last-child:nth-child(3n+1) .funnel-mozaika-quote blockquote p{letter-spacing:-.025em;max-width:44rem;font-size:1.45rem;line-height:1.35}.funnel-mozaika-band{padding:2.75rem 2.5rem 1.25rem}.funnel-mozaika-shift{grid-template-columns:3rem minmax(0,1fr) 3rem minmax(0,1.2fr);column-gap:1.5rem}.funnel-mozaika-shift-to{font-size:1.3rem}.funnel-mozaika-about-media{grid-column:1/3}.funnel-mozaika-about-copy{grid-column:3/7;padding:2.5rem}.funnel-mozaika-about.has-two .funnel-mozaika-about-media{grid-column:1/4;grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-mozaika-about.has-two .funnel-mozaika-about-copy{grid-column:4/7}.funnel-mozaika-about.no-media .funnel-mozaika-about-copy{grid-column:1/-1}.funnel-mozaika-final{padding:4rem 3rem 3.75rem}.funnel-mozaika-final .funnel-mozaika-title-final{font-size:clamp(2.6rem,4.6cqi,4.4rem)}.funnel-mozaika .funnel-limited-offer>div>div:has(>.relative){grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.funnel-mozaika .funnel-limited-offer>div>div>.relative{aspect-ratio:auto;height:100%;min-height:26rem}}@media (prefers-reduced-motion:reduce){.funnel-mozaika-badge-dot:after,.funnel-mozaika-glow{animation:none!important}.funnel-mozaika [data-fsection=gallery] img,.funnel-mozaika-about-shot img,.funnel-mozaika-btn,.funnel-mozaika-btn-arrow,.funnel-mozaika-card-media img,.funnel-mozaika-check-mark,.funnel-mozaika-index,.funnel-mozaika-shift-arrow,.funnel-mozaika-shift-to,.funnel-mozaika-shot img,.funnel-mozaika-tile{transition:none!important}.funnel-mozaika [data-fsection=gallery] [data-image-format]:hover img,.funnel-mozaika-about-shot:hover,.funnel-mozaika-about-shot:hover img,.funnel-mozaika-btn:hover,.funnel-mozaika-card:hover,.funnel-mozaika-card:hover .funnel-mozaika-card-media img,.funnel-mozaika-check:hover,.funnel-mozaika-contact:hover,.funnel-mozaika-quote:hover,.funnel-mozaika-shift:hover .funnel-mozaika-shift-arrow,.funnel-mozaika-shift:hover .funnel-mozaika-shift-to,.funnel-mozaika-shot:hover,.funnel-mozaika-shot:hover img,.funnel-mozaika-stat:hover{transform:none!important}}.funnel-trust-row{letter-spacing:.04em;text-transform:uppercase;color:var(--f-muted);flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1rem;padding:0;font-size:.72rem;font-weight:600;list-style:none;display:flex}.funnel-trust-row[hidden]{display:none!important}.funnel-trust-row li{align-items:center;gap:.35rem;display:inline-flex}.funnel-mid-cta{background:var(--f-primary);border-block:1px solid var(--f-border);padding:2.5rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.funnel-mid-cta{background:color-mix(in srgb,var(--f-primary)8%,var(--f-bg))}}.funnel-mid-cta-dark{background:var(--f-surface)}.funnel-mid-cta-accent{background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-mid-cta-accent{background:color-mix(in srgb,var(--f-accent)14%,var(--f-bg))}}.funnel-mid-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:42rem;margin-inline:auto;display:flex}@container funnel (min-width:640px){.funnel-mid-cta-inner{text-align:left;flex-direction:row;justify-content:space-between}}.funnel-mid-cta-title{color:var(--f-heading);font-size:1.15rem;font-weight:700}.funnel-mid-cta-sub{color:var(--f-muted);margin-top:.35rem;font-size:.9rem}.funnel-mid-cta-btn{background:var(--f-accent);letter-spacing:.05em;text-transform:uppercase;color:var(--f-on-accent,#fff);border-radius:.65rem;flex-shrink:0;padding:.85rem 1.35rem;font-size:.78rem;font-weight:700;transition:filter .15s}.funnel-mid-cta-btn:hover{filter:brightness(1.06)}.funnel-sticky-cta{z-index:40;border-top:1px solid var(--f-border);background:var(--f-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0);position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.funnel-sticky-cta{background:color-mix(in srgb,var(--f-surface)94%,transparent)}}.funnel-sticky-cta-inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:72rem;margin-inline:auto;padding:.75rem 1rem;display:flex}.funnel-sticky-cta-btn{background:var(--f-accent);letter-spacing:.04em;text-transform:uppercase;color:var(--f-on-accent,#fff);border-radius:.65rem;flex-shrink:0;padding:.75rem 1.15rem;font-size:.75rem;font-weight:700;transition:filter .15s}.funnel-sticky-cta-btn:hover{filter:brightness(1.06)}@container funnel (max-width:639px){.funnel-sticky-cta-btn{text-align:center;max-width:55%;padding:.7rem .85rem;font-size:.68rem;line-height:1.2}}.funnel-lead-magnet-shell{max-width:36rem;margin-inline:auto}@container funnel (min-width:1080px){.funnel-lead-magnet-shell{max-width:44rem}}.funnel-lead-magnet-about{max-width:48rem;margin-inline:auto}.funnel-lead-magnet-about-grid{gap:1.5rem;display:grid}.funnel-lead-magnet-portrait{width:100%;max-width:16rem;margin-inline:auto}@container funnel (min-width:640px){.funnel-lead-magnet-about-grid:has(.funnel-lead-magnet-portrait){grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem}.funnel-lead-magnet-portrait{margin-inline:0}}.funnel-lead-magnet-badge{border:1px solid var(--f-border);background:var(--f-surface);letter-spacing:.05em;text-transform:uppercase;color:var(--f-heading);border-radius:.35rem;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.funnel-lead-magnet-title{color:var(--f-heading);font-size:clamp(1.65rem,4cqi,2.35rem);font-weight:800;line-height:1.2}.funnel-lead-magnet-cover{aspect-ratio:16/10;border:1px solid var(--f-border);background:var(--f-surface);border-radius:.75rem;margin-top:1.5rem;position:relative;overflow:hidden}.funnel-lead-magnet-form{border:1px solid var(--f-border);background:var(--f-surface);box-shadow:0 12px 40px var(--f-heading);border-radius:1rem;margin-top:1.75rem;padding:1.35rem}@supports (color:color-mix(in lab,red,red)){.funnel-lead-magnet-form{box-shadow:0 12px 40px color-mix(in srgb,var(--f-heading)6%,transparent)}}.funnel-lead-magnet-submit{background:var(--f-primary);letter-spacing:.03em;text-transform:uppercase;color:#fff;border-radius:.65rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.funnel-lead-magnet-submit-vip{border:2px solid var(--f-primary);color:var(--f-primary);background:0 0}.funnel-lead-magnet-submit:disabled{opacity:.55}.funnel-lead-magnet-success{background:var(--f-primary);text-align:center;color:var(--f-text);border-radius:.65rem;padding:.9rem;font-size:.9rem}@supports (color:color-mix(in lab,red,red)){.funnel-lead-magnet-success{background:color-mix(in srgb,var(--f-primary)12%,var(--f-surface))}}.funnel-lead-magnet-checklist{flex-direction:column;gap:1rem;display:flex}.funnel-lead-magnet-checklist li{border-bottom:1px dashed var(--f-border);align-items:flex-start;gap:.85rem;padding-bottom:1rem;display:flex}.funnel-lead-magnet-checklist li:last-child{border-bottom:none;padding-bottom:0}.funnel-lead-magnet-shot,.funnel-lead-magnet-shot-slot{aspect-ratio:1;background:var(--f-surface);border-radius:.85rem;flex-shrink:0;width:clamp(4.5rem,16cqi,7rem);position:relative;overflow:hidden}.funnel-lead-magnet-shot-slot{min-height:0}.funnel-lead-magnet-item-body{flex:1;min-width:0}.funnel-lead-magnet-item-price{color:var(--f-primary);margin-top:.15rem;font-size:.85rem;font-weight:600}.funnel-lead-magnet-num{font-family:var(--f-display-font,inherit);letter-spacing:.12em;color:var(--f-primary);flex-shrink:0;margin-bottom:.1rem;font-size:.78rem;font-weight:800;display:block}.funnel-lead-magnet-quote{border-left:3px solid var(--f-primary);padding-left:1rem}@container funnel (min-width:64rem){.funnel-lead-magnet [data-fsection=hero]{align-items:center;min-height:min(100svh,52rem);padding:4rem 3.5rem 4.5rem;display:flex}.funnel-lead-magnet [data-fsection=hero]>.funnel-lead-magnet-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:3.5rem;max-width:72rem;display:grid}.funnel-lead-magnet [data-fsection=hero]>.funnel-lead-magnet-shell>*{grid-column:1;justify-self:start}.funnel-lead-magnet [data-fsection=hero]>.funnel-lead-magnet-shell>.funnel-lead-magnet-cover,.funnel-lead-magnet [data-fsection=hero]>.funnel-lead-magnet-shell>[data-fimage=images\.hero]{grid-area:1/2/span 12;place-self:center stretch;width:100%;margin:0}.funnel-lead-magnet [data-fsection=hero]>.funnel-lead-magnet-shell:not(:has(.funnel-lead-magnet-cover,[data-fimage=images\.hero])){grid-template-columns:minmax(0,1fr);max-width:48rem}.funnel-lead-magnet [data-fsection=hero] .funnel-lead-magnet-cover{aspect-ratio:4/3;box-shadow:0 2.5rem 4rem -2rem var(--f-heading);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.funnel-lead-magnet [data-fsection=hero] .funnel-lead-magnet-cover{box-shadow:0 2.5rem 4rem -2rem color-mix(in srgb,var(--f-heading)45%,transparent)}}.funnel-lead-magnet [data-fsection=hero] [data-fimage=images\.hero]{min-height:24rem}.funnel-lead-magnet [data-fsection=hero] .funnel-lead-magnet-badge{padding:.45rem .85rem;font-size:.78rem}.funnel-lead-magnet [data-fsection=hero] .funnel-lead-magnet-title{letter-spacing:-.03em;font-size:clamp(2.9rem,5cqi,4.5rem);line-height:1.04}.funnel-lead-magnet [data-fsection=hero] [data-fpart=heroSubtitle]{max-width:34rem;margin-top:1.25rem;font-size:1.15rem;line-height:1.6}.funnel-lead-magnet [data-fsection=hero] [data-fpart=heroDates]{color:var(--f-primary);margin-top:1rem;font-size:1.6rem;font-weight:800}.funnel-lead-magnet [data-fsection=hero] [data-fpart=heroCta]{margin-top:1.75rem}.funnel-lead-magnet [data-fsection=hero] [data-fpart=heroCta] .funnel-lead-magnet-submit{width:auto;min-width:16rem;min-height:3.4rem;margin-top:0;padding-inline:2rem;font-size:.95rem}.funnel-lead-magnet [data-fsection=hero] .funnel-lead-magnet-form{max-width:30rem}.funnel-lead-magnet :is([data-fsection=cards],[data-fsection=whoIsFor],[data-fsection=transformation],[data-fsection=reviews],[data-fsection=about]){padding-block:4.5rem;padding-inline:3.5rem}.funnel-lead-magnet :is([data-fsection=cards],[data-fsection=whoIsFor],[data-fsection=transformation],[data-fsection=reviews],[data-fsection=about])>.funnel-lead-magnet-shell,.funnel-lead-magnet [data-fsection=about]>.funnel-lead-magnet-about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3.5rem;max-width:72rem;display:grid}.funnel-lead-magnet :is([data-fsection=cards],[data-fsection=whoIsFor],[data-fsection=transformation],[data-fsection=reviews],[data-fsection=about])>.funnel-lead-magnet-shell>h2,.funnel-lead-magnet [data-fsection=about]>.funnel-lead-magnet-about>h2{letter-spacing:-.03em;grid-column:1;margin:0;font-size:clamp(2.1rem,3.4cqi,3.1rem);line-height:1.06;position:sticky;top:1.5rem}.funnel-lead-magnet :is([data-fsection=cards],[data-fsection=whoIsFor],[data-fsection=transformation],[data-fsection=reviews],[data-fsection=about])>.funnel-lead-magnet-shell>:not(h2),.funnel-lead-magnet [data-fsection=about]>.funnel-lead-magnet-about>:not(h2){grid-column:2}.funnel-lead-magnet-checklist{gap:1.5rem}.funnel-lead-magnet-checklist li{gap:1.5rem;padding-bottom:1.5rem}.funnel-lead-magnet-shot,.funnel-lead-magnet-shot-slot{border-radius:1rem;width:9rem}.funnel-lead-magnet-checklist h3{font-size:1.25rem}.funnel-lead-magnet-item-price{font-size:1rem}.funnel-lead-magnet-checklist .funnel-card-body,.funnel-lead-magnet-checklist [data-fpart],.funnel-lead-magnet-checklist p:not(.funnel-lead-magnet-item-price){font-size:1rem;line-height:1.55}.funnel-lead-magnet [data-fsection=transformation] li,.funnel-lead-magnet [data-fsection=whoIsFor] li{font-size:1.1rem;line-height:1.5}.funnel-lead-magnet-quote{padding-left:1.5rem}.funnel-lead-magnet-quote p:first-of-type{font-size:1.1rem;line-height:1.6}.funnel-lead-magnet-about-grid:has(.funnel-lead-magnet-portrait){grid-template-columns:14rem minmax(0,1fr);gap:2.5rem}.funnel-lead-magnet [data-fsection=about] .funnel-lead-magnet-about-grid p{font-size:1.05rem;line-height:1.6}.funnel-lead-magnet [data-fsection=finalCta]{padding-block:3rem 5rem}.funnel-lead-magnet [data-fsection=finalCta]>.funnel-lead-magnet-shell{max-width:52rem}.funnel-lead-magnet [data-fsection=finalCta] h2{letter-spacing:-.03em;font-size:clamp(2.4rem,4cqi,3.6rem);line-height:1.06}.funnel-lead-magnet [data-fsection=finalCta] [data-fpart=finalCtaSubtitle],.funnel-lead-magnet [data-fsection=finalCta] p{font-size:1.1rem}.funnel-lead-magnet [data-fsection=finalCta] .funnel-lead-magnet-submit{width:auto;min-width:18rem;min-height:3.4rem;padding-inline:2rem;font-size:.95rem}.funnel-lead-magnet [data-fsection=gallery]>div{max-width:72rem}.funnel-lead-magnet [data-fsection=gallery] h2{font-size:clamp(2.1rem,3.4cqi,3.1rem)}}.funnel-editorial{--f-display-font:var(--font-onest),system-ui,sans-serif;--fe-display:var(--font-onest),system-ui,sans-serif;--fe-ink:var(--f-heading);--fe-line:var(--f-heading);--fe-tint:var(--f-accent);--fe-accent-text:var(--f-accent);--fe-radius:1.5rem;--fe-soft-shadow:0 1px 2px var(--f-heading),0 18px 40px -24px var(--f-heading);font-family:var(--font-onest),var(--f-font,system-ui),system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){.funnel-editorial{--fe-line:color-mix(in srgb,var(--f-heading)12%,transparent);--fe-tint:color-mix(in srgb,var(--f-accent)11%,var(--f-surface));--fe-accent-text:color-mix(in srgb,var(--f-accent)72%,var(--f-heading));--fe-soft-shadow:0 1px 2px color-mix(in srgb,var(--f-heading)6%,transparent),0 18px 40px -24px color-mix(in srgb,var(--f-heading)28%,transparent)}}.funnel-page.funnel-editorial h1,.funnel-page.funnel-editorial h2,.funnel-page.funnel-editorial h3{font-family:var(--font-onest),system-ui,sans-serif}.funnel-editorial-hero{background:var(--f-bg);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.funnel-editorial-hero-media{border-radius:var(--fe-radius);background:var(--fe-tint);height:42svh;min-height:15rem;margin:.75rem .75rem 0;position:relative;overflow:hidden}.funnel-editorial-hero-fallback{background:radial-gradient(120% 90% at 20% 10%,var(--f-accent),transparent 60%),radial-gradient(100% 80% at 90% 100%,var(--f-accent),transparent 60%),var(--fe-tint);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funnel-editorial-hero-fallback{background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--f-accent)30%,transparent),transparent 60%),radial-gradient(100% 80% at 90% 100%,color-mix(in srgb,var(--f-accent)18%,transparent),transparent 60%),var(--fe-tint)}}.funnel-editorial-hero-content{min-width:0;max-width:40rem;padding:1.75rem 1.25rem 2.75rem;position:relative}@container funnel (min-width:1024px){.funnel-editorial-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(2.5rem,5cqi,5rem);max-width:80rem;min-height:min(88vh,860px);margin-inline:auto;padding:2.5rem clamp(2rem,4cqi,3.5rem)}.funnel-editorial-hero:not(:has(.funnel-editorial-hero-media)){grid-template-columns:minmax(0,1fr)}.funnel-editorial-hero-media{aspect-ratio:4/5;border-radius:2rem;grid-area:1/2;height:auto;max-height:min(80vh,780px);margin:0}.funnel-editorial-hero-content{grid-area:1/1;padding:0}}.funnel-editorial-countdown{margin-bottom:1rem}.funnel-editorial-eyebrow{border:1px solid var(--fe-line);background:var(--f-surface);letter-spacing:.14em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--f-heading);border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.1rem;padding:.4rem .85rem;font-size:.7rem;font-weight:700;display:flex}.funnel-editorial-eyebrow:before{content:"";background:var(--f-accent);border-radius:50%;flex:none;width:.45rem;height:.45rem}.funnel-editorial-display{font-family:var(--fe-display);overflow-wrap:break-word;letter-spacing:-.045em;color:var(--f-heading);text-wrap:balance;font-size:clamp(2.1rem,10cqi,5.4rem);font-weight:800;line-height:1}.funnel-editorial-display em{color:var(--fe-accent-text);font-style:normal}@container funnel (min-width:1024px){.funnel-editorial-display{font-size:clamp(3.2rem,4.6cqi,4.8rem)}}.funnel-editorial-lede{max-width:34rem;color:var(--f-text);margin-top:1.25rem;font-size:1.08rem;line-height:1.6}.funnel-editorial-hero-dates{width:fit-content;max-width:100%;font-family:var(--fe-display);letter-spacing:-.02em;color:var(--f-heading);margin-top:1.4rem;font-size:1.45rem;font-weight:800;display:block}.funnel-editorial-hero-form{max-width:28rem;margin-top:1.5rem}.funnel-editorial-hero-proof{color:var(--f-muted);margin-top:1rem;font-size:.88rem;font-weight:500}.funnel-editorial-trust{color:var(--f-muted);margin-top:.85rem}.funnel-editorial-cta{background:var(--f-primary);letter-spacing:.03em;min-height:3.4rem;color:var(--f-on-primary);box-shadow:0 14px 28px -16px var(--f-primary);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.95rem 1.75rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-editorial-cta{box-shadow:0 14px 28px -16px color-mix(in srgb,var(--f-primary)70%,transparent)}}.funnel-editorial-cta svg{width:1.05em;height:1.05em;transition:transform .15s}.funnel-editorial-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.funnel-editorial-cta:hover svg{transform:translate(2px)}.funnel-editorial-cta:active{transform:translateY(0)scale(.98)}.funnel-editorial-cta-vip{border-color:var(--f-heading);color:var(--f-heading);box-shadow:none;background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-editorial-cta-vip{border-color:color-mix(in srgb,var(--f-heading)22%,transparent)}}.funnel-editorial-cta-block{width:100%;margin-top:0}.funnel-editorial-hero-form .funnel-editorial-cta{margin-top:0}.funnel-editorial-section{max-width:64rem;margin-inline:auto;padding:clamp(3rem,7cqi,5.5rem) 1.25rem}.funnel-editorial-section-title{font-family:var(--fe-display);letter-spacing:-.04em;color:var(--f-heading);text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2rem,5.2cqi,3.3rem);font-weight:800;line-height:1.04}.funnel-editorial-section-intro{max-width:40rem;color:var(--f-muted);margin:-.75rem 0 1.85rem;font-size:1.04rem;line-height:1.6}.funnel-editorial-offers{border-radius:var(--fe-radius);background:var(--f-surface);box-shadow:var(--fe-soft-shadow);flex-direction:column;padding:.35rem clamp(1.15rem,3cqi,2rem);display:flex}.funnel-editorial-offers>*+* .funnel-editorial-offer,.funnel-editorial-offers>*+.funnel-editorial-offer{border-top:1px solid var(--fe-line)}.funnel-editorial-offer{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;padding:1.35rem 0;display:flex}.funnel-editorial-offer-main{flex:14rem;min-width:0}.funnel-editorial-offer-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--fe-accent-text);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.funnel-editorial-offer h3{font-family:var(--fe-display);letter-spacing:-.02em;color:var(--f-heading);font-size:clamp(1.2rem,2.6cqi,1.5rem);font-weight:700;line-height:1.2}.funnel-editorial-offer-main p{max-width:36rem;color:var(--f-muted);margin-top:.4rem;font-size:.97rem;line-height:1.55}.funnel-editorial-offer-price{overflow-wrap:break-word;max-width:100%;font-family:var(--fe-display);letter-spacing:-.02em;white-space:normal;color:var(--f-heading);flex-wrap:wrap;flex:none;align-items:baseline;gap:.5rem;font-size:clamp(1.2rem,2.6cqi,1.5rem);font-weight:800;display:flex}.funnel-editorial-slab{background:var(--fe-tint);padding:clamp(3rem,7cqi,5.5rem) 1.25rem}.funnel-editorial-slab-inner{max-width:64rem;margin-inline:auto}.funnel-editorial-slab-title{font-family:var(--fe-display);letter-spacing:-.04em;color:var(--f-heading);margin-bottom:1.75rem;font-size:clamp(2rem,5.2cqi,3.3rem);font-weight:800;line-height:1.04}.funnel-editorial-list{gap:.75rem;max-width:52rem;display:grid}@container funnel (min-width:768px){.funnel-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.funnel-editorial-list li{background:var(--f-surface);color:var(--f-text);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;font-size:1rem;line-height:1.5;display:flex}.funnel-editorial-list li:before{content:"✓";background:var(--f-accent);width:1.35rem;height:1.35rem;color:var(--f-on-accent);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;font-size:.72rem;font-weight:800;line-height:1;display:grid}.funnel-editorial-shifts{gap:.75rem;display:grid}.funnel-editorial-shift{border:1px solid var(--fe-line);background:var(--f-surface);border-radius:1.25rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:grid}.funnel-editorial-shift.is-plain{grid-template-columns:1fr}.funnel-editorial-shift-from{color:var(--f-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--f-muted);text-decoration-color:var(--f-muted);font-size:.98rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.funnel-editorial-shift-from{-webkit-text-decoration-color:color-mix(in srgb,var(--f-muted)60%,transparent);text-decoration-color:color-mix(in srgb,var(--f-muted)60%,transparent)}}.funnel-editorial-shift-arrow{background:var(--fe-tint);width:2.1rem;height:2.1rem;color:var(--fe-accent-text);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid}.funnel-editorial-shift-to{color:var(--f-heading);font-size:clamp(1rem,2.2cqi,1.12rem);font-weight:700;line-height:1.4}@container funnel (max-width:640px){.funnel-editorial-shift{grid-template-columns:1fr;justify-items:start;gap:.6rem}.funnel-editorial-shift-arrow{transform:rotate(90deg)}}.funnel-editorial-voices{gap:1rem;display:grid}@container funnel (min-width:768px){.funnel-editorial-voices{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.funnel-editorial-voices>*{display:flex}.funnel-editorial-voices blockquote{border:1px solid var(--fe-line);border-radius:var(--fe-radius);background:var(--f-surface);box-shadow:var(--fe-soft-shadow);flex-direction:column;flex:1;padding:2.6rem 1.5rem 1.4rem;display:flex;position:relative}.funnel-editorial-voices blockquote:before{content:"“";font-family:var(--fe-display);color:var(--fe-accent-text);font-size:3rem;font-weight:800;line-height:1;position:absolute;top:.55rem;left:1.35rem}.funnel-editorial-voices blockquote p{color:var(--f-heading);font-size:1.04rem;font-weight:500;line-height:1.55}.funnel-editorial-voices cite{flex-direction:column;gap:.15rem;margin-top:auto;padding-top:1.1rem;font-style:normal;display:flex}.funnel-editorial-voices cite strong{color:var(--f-heading);font-size:.95rem;font-weight:700}.funnel-editorial-voices cite span{color:var(--f-muted);font-size:.82rem}.funnel-editorial-about{gap:2rem;max-width:64rem;margin-inline:auto;padding:clamp(3rem,7cqi,5rem) 1.25rem;display:grid}@container funnel (min-width:768px){.funnel-editorial-about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem}}.funnel-editorial-about-photo{aspect-ratio:4/5;background:var(--fe-tint);border-radius:2rem;position:relative;overflow:hidden}.funnel-editorial-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--fe-accent-text);font-size:.72rem;font-weight:700}.funnel-editorial-name{font-family:var(--fe-display);letter-spacing:-.04em;color:var(--f-heading);margin-top:.5rem;font-size:clamp(2rem,5cqi,3.2rem);font-weight:800;line-height:1.02}.funnel-editorial-role{letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin-top:.6rem;font-size:.8rem;font-weight:600}.funnel-editorial-about-text{color:var(--f-text);gap:.9rem;margin-top:1.35rem;font-size:1.04rem;line-height:1.65;display:grid}.funnel-editorial-stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.funnel-editorial-stats>div{border:1px solid var(--fe-line);background:var(--f-surface);border-radius:1rem;padding:.95rem 1.05rem}.funnel-editorial-stats dt{font-family:var(--fe-display);letter-spacing:-.03em;color:var(--f-heading);font-size:1.6rem;font-weight:800;line-height:1}.funnel-editorial-stats dd{color:var(--f-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.35}.funnel-editorial-final{background:var(--f-bg);padding:clamp(1.5rem,4cqi,3rem) .75rem clamp(2.5rem,6cqi,4.5rem)}.funnel-editorial-final-inner{background:var(--fe-tint);text-align:center;border-radius:2rem;max-width:64rem;margin-inline:auto;padding:clamp(2.75rem,7cqi,5rem) 1.5rem}.funnel-editorial-final-title{font-family:var(--fe-display);letter-spacing:-.045em;color:var(--f-heading);text-wrap:balance;font-size:clamp(2.1rem,6.4cqi,4rem);font-weight:800;line-height:1.02}.funnel-editorial-final-title em{color:var(--fe-accent-text);font-style:normal}.funnel-editorial-final-sub{max-width:34rem;color:var(--f-text);margin:1.1rem auto 0;font-size:1.05rem;line-height:1.55}.funnel-editorial-final-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.85rem;display:flex}.funnel-editorial-final-actions .funnel-editorial-cta{margin-top:0}.funnel-editorial .funnel-mid-cta,.funnel-editorial .funnel-sticky-cta{border-color:var(--fe-line)}.funnel-editorial .funnel-mid-cta-btn,.funnel-editorial .funnel-sticky-cta-btn{background:var(--f-primary);color:var(--f-on-primary);border-radius:999px;font-weight:700}@container funnel (max-width:767px){.funnel-editorial-cta{width:100%}}.funnel-studio{font-family:var(--f-font,var(--font-geist-mono),ui-monospace,monospace);--fs-rule:2px solid var(--f-border)}.funnel-studio h1,.funnel-studio h2,.funnel-studio h3{font-family:var(--f-display-font,var(--font-geist-mono),ui-monospace,monospace)}.funnel-studio-hero{border-bottom:var(--fs-rule)}.funnel-studio-hero-grid{min-height:min(78vh,720px);display:grid}@container funnel (min-width:768px){.funnel-studio-hero-grid{grid-template-columns:1.05fr .95fr}}.funnel-studio-hero-copy{background:var(--f-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.15rem;padding:2.5rem 1.25rem;display:flex}@container funnel (min-width:768px){.funnel-studio-hero-copy{border-right:var(--fs-rule);padding:3rem 2.5rem}}.funnel-studio-badge{border:1px solid var(--f-border);letter-spacing:.08em;width:fit-content;padding:.3rem .55rem;font-size:.7rem}.funnel-studio-badge,.funnel-studio-title{text-transform:uppercase;color:var(--f-heading);font-weight:700}.funnel-studio-title{letter-spacing:-.04em;font-size:clamp(2.4rem,7cqi,4.25rem);line-height:.98}.funnel-studio-title-sm{font-size:clamp(1.75rem,5cqi,2.75rem)}.funnel-studio-accent{color:var(--f-primary)}.funnel-studio-subtitle{max-width:30rem;color:var(--f-text);font-size:.95rem;line-height:1.55}.funnel-studio-price{letter-spacing:-.03em;color:var(--f-heading);font-size:clamp(1.5rem,3.8cqi,2.25rem);font-weight:700;line-height:1}.funnel-studio-hero-form{max-width:26rem}.funnel-studio-hero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.funnel-studio-hero-proof{letter-spacing:.07em;text-transform:uppercase;color:var(--f-muted);font-size:.72rem;font-weight:700}.funnel-studio-hero-trust{justify-content:flex-start;margin-top:0}.funnel-studio-hero-visual{background:var(--f-heading);min-height:280px;position:relative}.funnel-studio-hero-slot{height:100%;min-height:280px}.funnel-studio-btn{border:2px solid var(--f-heading);background:var(--f-heading);letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--f-bg);justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.25rem;font-size:.75rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.funnel-studio-btn svg{flex-shrink:0;width:1.05em;height:1.05em}.funnel-studio-btn:hover{background:var(--f-primary);border-color:var(--f-primary);color:var(--f-bg)}.funnel-studio-btn-quiet{color:var(--f-heading);background:0 0}.funnel-studio-btn-quiet:hover{background:var(--f-heading);border-color:var(--f-heading);color:var(--f-bg)}.funnel-studio-btn-block{width:100%}.funnel-studio-stats{border-top:var(--fs-rule);background:var(--f-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@container funnel (min-width:768px){.funnel-studio-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.funnel-studio-stats>div{background:var(--f-bg);flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.funnel-studio-stats dt{letter-spacing:-.03em;color:var(--f-primary);font-size:clamp(1.5rem,3.4cqi,2.1rem);font-weight:700;line-height:1}.funnel-studio-stats dd{letter-spacing:.07em;text-transform:uppercase;color:var(--f-muted);font-size:.7rem;line-height:1.35}.funnel-studio-section{border-bottom:var(--fs-rule);max-width:72rem;margin-inline:auto;padding:3rem 1.25rem}.funnel-studio-h2{letter-spacing:-.02em;text-transform:uppercase;color:var(--f-heading);margin-bottom:1.5rem;font-size:clamp(1.3rem,3.2cqi,1.9rem);font-weight:700;line-height:1.05}.funnel-studio-head{flex-direction:column;gap:.55rem;margin-bottom:2rem;display:flex}.funnel-studio-about-copy .funnel-studio-h2,.funnel-studio-head .funnel-studio-h2{margin-bottom:0}.funnel-studio-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--f-primary);font-size:.7rem;font-weight:700}.funnel-studio-head-intro{max-width:34rem;color:var(--f-text);font-size:.9rem;line-height:1.55}.funnel-studio-cards{border:var(--fs-rule);background:var(--f-border);gap:1px;display:grid}@container funnel (min-width:640px){.funnel-studio-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.funnel-studio-cards>*{display:flex}.funnel-studio-card{background:var(--f-bg);flex-direction:column;width:100%;transition:background .22s;display:flex}.funnel-studio-card:hover{background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-studio-card:hover{background:color-mix(in srgb,var(--f-accent)6%,var(--f-bg))}}.funnel-studio-card-media{aspect-ratio:4/3;background:var(--f-heading);position:relative}.funnel-studio-card-slot{min-height:8rem}.funnel-studio-card-body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.funnel-studio-card-index{letter-spacing:.12em;color:var(--f-primary);font-size:.72rem;font-weight:700}.funnel-studio-card h3{text-transform:uppercase;color:var(--f-heading);font-size:1rem;font-weight:700;line-height:1.2}.funnel-studio-card-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--f-muted);font-size:.75rem}.funnel-studio-card-text{color:var(--f-text);font-size:.85rem;line-height:1.55}.funnel-studio-fit{border-bottom:var(--fs-rule);background:var(--f-primary)}@supports (color:color-mix(in lab,red,red)){.funnel-studio-fit{background:color-mix(in srgb,var(--f-primary)5%,var(--f-bg))}}.funnel-studio-fit-inner{max-width:72rem;margin-inline:auto;padding:3rem 1.25rem}.funnel-studio-checks{gap:.85rem;padding:0;list-style:none;display:grid}@container funnel (min-width:768px){.funnel-studio-checks{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.funnel-studio-checks li{color:var(--f-text);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.funnel-studio-checks svg{width:1.05rem;height:1.05rem;color:var(--f-primary);flex-shrink:0;margin-top:.2rem}.funnel-studio-results{border-bottom:var(--fs-rule);background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-studio-results{background:color-mix(in srgb,var(--f-accent)10%,var(--f-bg))}}.funnel-studio-results-inner{max-width:72rem;margin-inline:auto;padding:3rem 1.25rem}.funnel-studio-result-list{border:var(--fs-rule);background:var(--f-border);gap:1px;padding:0;list-style:none;display:grid}.funnel-studio-result-list li{background:var(--f-bg);align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.funnel-studio-result-list li>span{letter-spacing:.1em;color:var(--f-primary);flex-shrink:0;font-size:.8rem;font-weight:700}.funnel-studio-result-list p{color:var(--f-text);font-size:.9rem;line-height:1.55}.funnel-studio-notes{gap:1rem;display:grid}@container funnel (min-width:768px){.funnel-studio-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.funnel-studio-notes blockquote{border:var(--fs-rule);background:var(--f-surface);flex-direction:column;justify-content:space-between;gap:.9rem;padding:1.25rem;display:flex}.funnel-studio-notes p{color:var(--f-text);font-size:.9rem;line-height:1.5}.funnel-studio-notes cite{align-items:center;gap:.65rem;font-style:normal;display:flex}.funnel-studio-note-mark{border:2px solid var(--f-border);text-transform:uppercase;width:2rem;height:2rem;color:var(--f-primary);flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.funnel-studio-notes cite strong{letter-spacing:.06em;text-transform:uppercase;color:var(--f-heading);font-size:.72rem;font-weight:700;display:block}.funnel-studio-notes cite em{color:var(--f-muted);font-size:.7rem;font-style:normal;display:block}.funnel-studio-about{border-bottom:var(--fs-rule);max-width:72rem;margin-inline:auto;padding:3rem 1.25rem}.funnel-studio-about-grid{gap:2rem;display:grid}@container funnel (min-width:768px){.funnel-studio-about-grid:has(.funnel-studio-about-media:not(:empty)){grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:3rem}}.funnel-studio-about-media{border:var(--fs-rule);background:var(--f-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.funnel-studio-shot{aspect-ratio:1;background:var(--f-heading);position:relative}.funnel-studio-about-media>:only-child,.funnel-studio-shot.is-lead{aspect-ratio:4/3;grid-column:span 2}.funnel-studio-about-copy{flex-direction:column;gap:.9rem;display:flex}.funnel-studio-about-copy p{color:var(--f-text);font-size:.9rem;line-height:1.6}.funnel-studio-role{letter-spacing:.08em;text-transform:uppercase;color:var(--f-primary);font-size:.75rem}.funnel-studio-final{text-align:left;max-width:72rem;margin-inline:auto;padding:3.5rem 1.25rem 4.5rem}.funnel-studio-final-card{border:var(--fs-rule);background:var(--f-surface);flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(1.5rem,4cqi,2.75rem);display:flex}.funnel-studio-final-sub{max-width:34rem;color:var(--f-text);font-size:.95rem;line-height:1.55}.funnel-studio-final-actions{flex-wrap:wrap;gap:.7rem;display:flex}.funnel-studio-final-contacts{border-top:1px solid var(--f-border);flex-wrap:wrap;gap:.7rem 1.5rem;width:100%;margin-top:.4rem;padding-top:1rem;display:flex}.funnel-studio-final-contacts a{letter-spacing:.04em;color:var(--f-text);align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.funnel-studio-final-contacts a:hover{color:var(--f-primary)}.funnel-studio-final-contacts svg{width:1rem;height:1rem;color:var(--f-primary);flex-shrink:0}.funnel-vizitka-pro{background:var(--f-bg);min-height:100dvh;color:var(--f-text);padding-bottom:3rem}.funnel-vizitka-pro-hero{gap:1.75rem;max-width:64rem;margin-inline:auto;padding:2.5rem 1.25rem 2rem;display:grid}@container funnel (min-width:768px){.funnel-vizitka-pro-hero{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:3rem;padding:4rem 2rem 3rem}}.funnel-vizitka-pro-portrait{aspect-ratio:1;border:3px solid var(--f-primary);border-radius:1.5rem;width:100%;max-width:16rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000000b3}@container funnel (min-width:768px){.funnel-vizitka-pro-portrait{aspect-ratio:4/5;max-width:none}}.funnel-vizitka-pro-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--f-primary);font-size:.72rem;font-weight:700}.funnel-vizitka-pro-name{font-family:var(--f-display-font,inherit);letter-spacing:-.02em;color:var(--f-heading);margin-top:.5rem;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:700;line-height:1.02}.funnel-vizitka-pro-role{letter-spacing:.04em;color:var(--f-primary);margin-top:.6rem;font-size:1rem;font-weight:600}.funnel-vizitka-pro-lede{max-width:34rem;color:var(--f-text);margin-top:1rem;font-size:.98rem;line-height:1.65}.funnel-vizitka-pro-fact{letter-spacing:-.02em;color:var(--f-heading);margin-top:1rem;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;line-height:1.2}.funnel-vizitka-pro-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.funnel-vizitka-pro-action{border:1.5px solid var(--f-border);background:var(--f-surface);color:var(--f-heading);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.05rem;font-size:.88rem;font-weight:600;transition:border-color .15s,transform .15s;display:inline-flex}.funnel-vizitka-pro-action:hover{border-color:var(--f-primary);transform:translateY(-1px)}.funnel-vizitka-pro-action-strong{background:var(--f-primary);border-color:var(--f-primary);color:var(--f-on-primary)}.funnel-vizitka-pro-cta{background:var(--f-heading);color:var(--f-on-heading);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.95rem 2rem;font-size:.95rem;font-weight:700;display:inline-flex}.funnel-vizitka-pro-section{border-top:1px solid var(--f-border);max-width:64rem;margin-inline:auto;padding:2.25rem 1.25rem}.funnel-vizitka-pro-h2{letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted);margin-bottom:1.25rem;font-size:.78rem;font-weight:700}.funnel-vizitka-pro-skills{gap:.7rem;display:grid}@container funnel (min-width:640px){.funnel-vizitka-pro-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}.funnel-vizitka-pro-skills li{color:var(--f-text);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.funnel-vizitka-pro-skills svg{color:var(--f-primary);margin-top:.2rem}.funnel-vizitka-pro-links{gap:.65rem;display:grid}.funnel-vizitka-pro-link{border:1.5px solid var(--f-border);background:var(--f-surface);text-align:left;width:100%;color:var(--f-heading);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:border-color .15s,transform .15s;display:flex}.funnel-vizitka-pro-link:hover{border-color:var(--f-primary);transform:translateY(-1px)}.funnel-vizitka-pro-link-title{font-weight:600;display:block}.funnel-vizitka-pro-link-sub{color:var(--f-muted);margin-top:.15rem;font-size:.82rem;display:block}.funnel-vizitka-pro-about{max-width:44rem;color:var(--f-text);gap:.9rem;font-size:.97rem;line-height:1.7;display:grid}.funnel-vizitka-pro-reviews{gap:.9rem;display:grid}@container funnel (min-width:768px){.funnel-vizitka-pro-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}.funnel-vizitka-pro-reviews blockquote{border:1px solid var(--f-border);background:var(--f-surface);border-radius:1rem;padding:1.1rem 1.25rem}.funnel-vizitka-pro-reviews svg{color:var(--f-primary)}.funnel-vizitka-pro-reviews p{color:var(--f-text);font-size:.95rem;line-height:1.6}.funnel-vizitka-pro-reviews cite{color:var(--f-heading);margin-top:.7rem;font-size:.82rem;font-style:normal;font-weight:600;display:block}.funnel-vizitka-pro-final{border-top:1px solid var(--f-border);text-align:center;max-width:64rem;margin-inline:auto;padding:3rem 1.25rem 1rem}.funnel-vizitka-pro-final-name{font-family:var(--f-display-font,inherit);color:var(--f-heading);font-size:1.6rem;font-weight:700}.funnel-vizitka-pro-final-note{color:var(--f-muted);margin-top:.4rem;font-size:.9rem}.funnel-vizitka-leads{background:var(--f-bg);min-height:100dvh;color:var(--f-text);padding-bottom:3rem}.funnel-vizitka-leads-shell{max-width:34rem;margin-inline:auto;padding:2.25rem 1.25rem}.funnel-vizitka-leads-shell+.funnel-vizitka-leads-shell{padding-top:0}@container funnel (min-width:1080px){.funnel-vizitka-leads-avatar{width:8.5rem;height:8.5rem}}.funnel-vizitka-leads-head{text-align:center}.funnel-vizitka-leads-avatar{border:3px solid var(--f-primary);border-radius:999px;width:6.5rem;height:6.5rem;margin-inline:auto;position:relative;overflow:hidden}.funnel-vizitka-leads-name{font-family:var(--f-display-font,inherit);color:var(--f-heading);margin-top:.9rem;font-size:1.7rem;font-weight:700}.funnel-vizitka-leads-role{color:var(--f-primary);margin-top:.25rem;font-size:.92rem;font-weight:600}.funnel-vizitka-leads-lede{color:var(--f-text);margin-top:.8rem;font-size:.95rem;line-height:1.6}.funnel-vizitka-leads-fact{letter-spacing:-.02em;color:var(--f-heading);margin-top:.85rem;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;line-height:1.2}.funnel-vizitka-leads-form{border:1.5px solid var(--f-primary);background:var(--f-surface);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.funnel-vizitka-leads-form-title,.funnel-vizitka-leads-form>h2{color:var(--f-heading);font-size:1.05rem;font-weight:700}.funnel-vizitka-leads-form>p{color:var(--f-muted);margin-top:.25rem;font-size:.87rem}.funnel-vizitka-leads-cta{margin-top:1.5rem}.funnel-vizitka-leads-submit{background:var(--f-primary);width:100%;color:var(--f-on-primary);border-radius:999px;margin-top:.25rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:700}.funnel-vizitka-leads-submit:disabled{opacity:.65}.funnel-vizitka-leads-links{gap:.6rem;margin-top:1.75rem;display:grid}.funnel-vizitka-leads-link{border:1.5px solid var(--f-border);background:var(--f-surface);width:100%;color:var(--f-heading);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-weight:600;transition:border-color .15s,transform .15s;display:flex}.funnel-vizitka-pro-link-mark{width:1.25rem;height:1.25rem;color:var(--f-primary);flex-shrink:0}.funnel-vizitka-leads-link-mark{width:1.15rem;height:1.15rem;color:var(--f-primary);flex-shrink:0}.funnel-vizitka-leads-link:hover{border-color:var(--f-primary);transform:translateY(-1px)}.funnel-vizitka-leads-contacts{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.funnel-vizitka-leads-contact{color:var(--f-primary);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}@container funnel (min-width:64rem){.funnel-vizitka-leads-shell{max-width:68rem;padding-inline:3.5rem}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:4rem;min-height:min(72svh,42rem);padding-block:4rem 3rem;display:grid}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell>:not(.funnel-vizitka-leads-head,#vizitka-leads-form){grid-column:1/-1}.funnel-vizitka-leads-head{text-align:left}.funnel-vizitka-leads-head>*{margin-inline:0}.funnel-vizitka-leads-avatar{border-width:4px;width:11rem;height:11rem}.funnel-vizitka-leads-name{letter-spacing:-.02em;margin-top:1.25rem;font-size:clamp(2.6rem,4.4cqi,4rem);line-height:1.05}.funnel-vizitka-leads-role{margin-top:.5rem;font-size:1.1rem}.funnel-vizitka-leads-lede{max-width:32rem;margin-top:1rem;font-size:1.12rem}.funnel-vizitka-leads-fact{margin-top:1rem;font-size:1.9rem}.funnel-vizitka-leads-form{border-radius:1.5rem;margin-top:0;padding:1.75rem}.funnel-vizitka-leads-cta{min-height:3.5rem;margin-top:0;font-size:1.05rem}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell:not(:has(.funnel-vizitka-leads-form))>#vizitka-leads-form{grid-column:1;margin-top:1.75rem}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell:not(:has(.funnel-vizitka-leads-form))>.funnel-vizitka-leads-head{display:contents}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell:not(:has(.funnel-vizitka-leads-form))>.funnel-vizitka-leads-head>*{text-align:left;grid-column:1}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell:not(:has(.funnel-vizitka-leads-form))>.funnel-vizitka-leads-head>.funnel-vizitka-leads-avatar{border-width:6px;grid-area:1/2/span 8;place-self:center;width:clamp(16rem,24cqi,24rem);height:clamp(16rem,24cqi,24rem)}.funnel-vizitka-leads [data-fsection=hero].funnel-vizitka-leads-shell:not(:has(.funnel-vizitka-leads-form)) .funnel-vizitka-leads-cta{width:auto;min-width:18rem;padding-inline:2.5rem}.funnel-vizitka-leads-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:0}.funnel-vizitka-leads-link{padding:1.1rem 1.4rem;font-size:1.05rem}.funnel-vizitka-leads-contacts{gap:1rem 2rem;margin-top:.5rem}.funnel-vizitka-leads-contact{font-size:1rem}.funnel-vizitka-leads [data-fsection=about].funnel-vizitka-leads-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3.5rem;padding-block:3rem;display:grid}.funnel-vizitka-leads [data-fsection=about]>h2{letter-spacing:-.02em;font-size:clamp(2rem,3.2cqi,2.8rem);line-height:1.08}.funnel-vizitka-leads [data-fsection=about]>div{margin-top:0;font-size:1.05rem;line-height:1.65}.funnel-vizitka-leads [data-fsection=gallery]>div{max-width:61rem}}.vizitka-phone-preview--showcase,.vizitka-phone-preview--showcase.fvs{flex-direction:column;max-height:100%;display:flex;overflow:hidden;height:100%!important;min-height:0!important}.vizitka-phone-preview--showcase .fvs-hero{flex:none;padding:.7rem .5rem .55rem}.vizitka-phone-preview--showcase .fvs-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.vizitka-phone-preview--showcase .fvs-hero-portrait{aspect-ratio:4/5;width:4.6rem}.vizitka-phone-preview--showcase .fvs-portrait-fallback{font-size:1.1rem}.vizitka-phone-preview--showcase .fvs-eyebrow{letter-spacing:.16em;margin-top:0;font-size:.38rem}.vizitka-phone-preview--showcase .fvs-name{margin-top:.1rem;font-size:.92rem;line-height:1.02}.vizitka-phone-preview--showcase .fvs-role{letter-spacing:.12em;margin-top:.12rem;font-size:.4rem}.vizitka-phone-preview--showcase .fvs-pitch{-webkit-line-clamp:2;margin-top:.25rem;-webkit-box-orient:vertical;max-width:100%;margin-inline:auto;font-size:.42rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vizitka-phone-preview--showcase .fvs-reach{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:100%;margin-top:.35rem;display:grid}.vizitka-phone-preview--showcase .fvs-reach-btn{letter-spacing:.04em;min-height:1.15rem;padding:.18rem .25rem;font-size:.32rem}.vizitka-phone-preview--showcase .fvs-hero-actions{gap:.2rem;width:100%;margin-top:.3rem}.vizitka-phone-preview--showcase .fvs-btn{letter-spacing:.08em;cursor:default;width:100%;padding:.32rem .45rem;font-size:.38rem}.vizitka-phone-preview--showcase .fvs-skills{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.18rem;width:100%;margin-top:.35rem;display:grid}.vizitka-phone-preview--showcase .fvs-skills li{letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;width:100%;padding:.16rem .22rem;font-size:.3rem;line-height:1.15;display:flex}.vizitka-phone-preview--showcase .fvs-main{flex:none;padding:0 .45rem .25rem}.vizitka-phone-preview--showcase .fvs-stats{gap:0;margin-top:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vizitka-phone-preview--showcase .fvs-stat{padding:.35rem .2rem}.vizitka-phone-preview--showcase .fvs-stat-value{font-size:.55rem}.vizitka-phone-preview--showcase .fvs-stat-label{letter-spacing:.02em;font-size:.28rem}.vizitka-phone-preview--showcase .vizitka-phone-media-strip{flex-direction:column;flex:auto;min-height:0;margin:.25rem .45rem 2.6rem;display:flex}.vizitka-phone-preview--showcase .vizitka-phone-media-strip--grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-height:0;display:grid}.vizitka-phone-preview--showcase .vizitka-phone-media-tile{border-radius:.35rem;height:100%;min-height:0;overflow:hidden}.vizitka-phone-preview--showcase .vizitka-phone-media-tile img{object-fit:cover;width:100%;height:100%}.fvs{background:var(--f-bg);min-height:100dvh;color:var(--f-text);font-family:var(--f-font,inherit)}.fvs-hero{isolation:isolate;padding:clamp(2.25rem,6vw,4.5rem) 1.25rem clamp(2rem,4vw,3.25rem);position:relative;overflow:hidden}.fvs-hero-bg{z-index:0;position:absolute;inset:0}.fvs-hero-bg img{filter:saturate(.55)contrast(1.05)}.fvs-hero-fallback{background:var(--f-bg);position:absolute;inset:0}.fvs-hero-shade{background:linear-gradient(180deg,var(--f-bg)0,var(--f-bg)42%,var(--f-bg)100%),linear-gradient(90deg,var(--f-bg)0,transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fvs-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--f-bg)72%,transparent)0,color-mix(in srgb,var(--f-bg)88%,transparent)42%,var(--f-bg)100%),linear-gradient(90deg,color-mix(in srgb,var(--f-bg)55%,transparent)0,transparent 55%)}}.fvs-hero-inner{z-index:1;text-align:center;justify-items:center;gap:clamp(1.75rem,4vw,3.5rem);max-width:68rem;margin-inline:auto;display:grid;position:relative}@container funnel (min-width:900px){.fvs-hero-inner{text-align:left;grid-template-columns:22rem 1fr;place-items:center start}}.fvs-hero-portrait{aspect-ratio:4/5;background:var(--f-surface);border:1px solid var(--f-accent);width:min(18rem,72vw);position:relative;overflow:hidden}@container funnel (min-width:900px){.fvs-hero-portrait{width:100%}}.fvs-portrait-img{object-fit:cover;object-position:center 20%}.fvs-portrait-fallback{background:var(--f-surface);height:100%;font-family:var(--f-display-font,inherit);color:var(--f-heading);justify-content:center;align-items:center;font-size:4rem;font-weight:800;display:flex}.fvs-hero-copy{max-width:38rem}.fvs-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--f-accent);font-size:.68rem;font-weight:800}.fvs-name{font-family:var(--f-display-font,inherit);letter-spacing:-.04em;color:var(--f-heading);text-wrap:balance;margin-top:.55rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:800;line-height:.95}.fvs-role{letter-spacing:.22em;text-transform:uppercase;color:var(--f-accent);margin-top:.75rem;font-size:.78rem;font-weight:700}.fvs-pitch{max-width:34rem;color:var(--f-text);margin:1.15rem auto 0;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.65}@container funnel (min-width:900px){.fvs-pitch{margin-inline:0}}.fvs-fact{font-family:var(--f-display-font,inherit);letter-spacing:-.02em;color:var(--f-heading);margin:1.15rem auto 0;font-size:clamp(1.35rem,3.2vw,1.9rem);font-weight:800;line-height:1.2}@container funnel (min-width:900px){.fvs-fact{margin-inline:0}}.funnel-card-address{color:var(--f-link,var(--f-primary));text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;gap:.3em;font-weight:600;text-decoration:underline;display:inline-flex}.funnel-card-address:hover{text-decoration-thickness:2px}@media (hover:none){.funnel-card-address{min-height:44px}}:where(.funnel-card-link){color:inherit;cursor:pointer;text-decoration:none;display:block}.fvs-reach{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1.5rem;display:grid}@container funnel (min-width:640px){.fvs-reach{flex-wrap:wrap;justify-content:center;display:flex}}@container funnel (min-width:900px){.fvs-reach{justify-content:flex-start}}.fvs-reach-btn{border:1px solid var(--f-border);min-height:2.7rem;color:var(--f-heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.fvs-reach-btn:hover{border-color:var(--f-accent);color:var(--f-accent)}.fvs-reach-btn--solid{background:var(--f-accent);border-color:var(--f-accent);color:var(--f-on-accent)}.fvs-reach-btn--solid:hover{color:var(--f-on-accent);opacity:.92}.fvs-hero-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}@container funnel (min-width:900px){.fvs-hero-actions{justify-content:flex-start}}.fvs-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-size:.82rem;font-weight:800;display:inline-flex}.fvs-btn--primary{background:var(--f-primary);color:var(--f-on-primary);width:100%}@container funnel (min-width:640px){.fvs-btn--primary{width:auto;min-width:16rem}}.fvs-btn--ghost{border-color:var(--f-border);color:var(--f-heading);background:0 0}.fvs-btn--lg{padding:1.05rem 2.2rem;font-size:.88rem}.fvs-btn:disabled{opacity:.6;cursor:default}.fvs-skills{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.4rem;padding:0;list-style:none;display:flex}.fvs-skills li{border:1px solid var(--f-border);letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);padding:.3rem .65rem;font-size:.65rem;font-weight:700}@container funnel (min-width:900px){.fvs-skills{justify-content:flex-start}}.fvs-main{width:100%;max-width:68rem;margin-inline:auto;padding:0 1.25rem clamp(3rem,6vw,5rem);container:fvs-main/inline-size}.fvs-stats{border:1px solid var(--f-border);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid}.fvs-stats>.fvs-stat:last-child:nth-child(odd){grid-column:1/-1}@container fvs-main (min-width:36rem){.fvs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fvs-stats>.fvs-stat:last-child:nth-child(odd){grid-column:auto}}@container funnel (min-width:900px){.fvs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fvs-stats>.fvs-stat:last-child:nth-child(odd){grid-column:auto}}.fvs-stat{text-align:center;border-right:1px solid var(--f-border);border-bottom:1px solid var(--f-border);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:1.15rem .65rem;display:flex}.fvs-stats>.fvs-stat:nth-child(2n){border-right:none}@container fvs-main (min-width:36rem){.fvs-stats>.fvs-stat{border-bottom:none}.fvs-stats>.fvs-stat:nth-child(2n){border-right:1px solid var(--f-border)}.fvs-stats>.fvs-stat:last-child{border-right:none}}@container funnel (min-width:900px){.fvs-stat{padding:1.35rem .75rem}.fvs-stats>.fvs-stat{border-bottom:none}.fvs-stats>.fvs-stat:nth-child(2n){border-right:1px solid var(--f-border)}.fvs-stats>.fvs-stat:last-child{border-right:none}}.fvs-stat-value{font-family:var(--f-display-font,inherit);color:var(--f-accent);font-size:clamp(1.45rem,5cqi,2.1rem);font-weight:800;line-height:1}.fvs-stat-label{letter-spacing:.05em;text-transform:uppercase;max-width:100%;color:var(--f-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.65rem;font-weight:600;line-height:1.25}@container funnel (min-width:900px){.fvs-stat-label{letter-spacing:.06em;font-size:.7rem}}.fvs-section{border-top:1px solid var(--f-border);margin-top:clamp(2.5rem,6vw,4.25rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.fvs-section-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--f-accent);margin-bottom:.4rem;font-size:.65rem;font-weight:800}.fvs-section-title{font-family:var(--f-display-font,inherit);letter-spacing:-.03em;color:var(--f-heading);margin-bottom:1.15rem;font-size:clamp(1.45rem,3.6vw,2.1rem);font-weight:800;line-height:1.12}.fvs-section-intro{max-width:40rem;color:var(--f-text);margin:-.4rem 0 1.5rem;font-size:.95rem;line-height:1.65}.fvs-services{border-top:1px solid var(--f-border);gap:0;display:grid}.fvs-service{border:none;border-bottom:1px solid var(--f-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:6.5rem minmax(0,1fr);display:grid;overflow:hidden}.fvs-service:hover{background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.fvs-service:hover{background:color-mix(in srgb,var(--f-accent)6%,transparent)}}.fvs-service--text{grid-template-columns:minmax(0,1fr)}.fvs-service-media{aspect-ratio:1;background:var(--f-border);min-height:6.5rem;display:block;position:relative}.fvs-service-badge{background:var(--f-accent);color:var(--f-on-accent);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;font-size:.58rem;font-weight:800;position:absolute;top:0;left:0}.fvs-service-body{flex-direction:column;justify-content:center;gap:.3rem;padding:.95rem 1.05rem;display:flex}.fvs-service--text .fvs-service-body{padding:1.15rem 0}.fvs-service-title{color:var(--f-heading);font-size:1.05rem;font-weight:700}.fvs-service-sub{color:var(--f-muted);font-size:.82rem;line-height:1.45}.fvs-service-go{letter-spacing:.1em;text-transform:uppercase;color:var(--f-accent);align-items:center;gap:.3rem;margin-top:.2rem;font-size:.68rem;font-weight:800;display:inline-flex}@container funnel (min-width:640px){.fvs-service{grid-template-columns:9rem minmax(0,1fr)}.fvs-service-media{min-height:9rem}.fvs-service-body{padding:1.15rem 1.4rem}}.fvs-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@container funnel (min-width:640px){.fvs-gallery{grid-template-columns:repeat(3,1fr)}}.fvs-gallery-item{aspect-ratio:1;background:var(--f-border);display:block;position:relative;overflow:hidden}@container funnel (min-width:640px){.fvs-gallery-item:first-child{grid-area:span 2/span 2}}@container funnel (max-width:639px){.fvs-gallery-item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 1px)}}.fvs-gallery-item img{filter:saturate(.85)}.fvs-about{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.fvs-about-title{width:100%;margin-bottom:0}.fvs-about-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--f-accent);width:8.5rem;max-width:8.5rem}.fvs-about-text{width:100%}.fvs-about-text p{color:var(--f-text);text-align:left;margin-top:0;font-size:1rem;line-height:1.75}.fvs-about-text p+p{margin-top:.75rem}@container funnel (min-width:768px){.fvs-about{text-align:left;grid-template-columns:16rem 1fr;grid-template-areas:"photo title""photo text";place-items:start stretch;gap:.75rem 2.25rem;display:grid}.fvs-about-photo{aspect-ratio:4/5;grid-area:photo;width:100%;max-width:16rem}.fvs-about-title{grid-area:title;margin-bottom:0}.fvs-about-text{grid-area:text}.fvs-about-text p{font-size:.98rem;line-height:1.7}.fvs-about-text p+p{margin-top:.9rem}}.fvs-steps{counter-reset:fvs-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fvs-step{border:none;border-bottom:1px solid var(--f-border);background:0 0;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.fvs-step-num{font-family:var(--f-display-font,inherit);color:var(--f-accent);font-size:1.15rem;font-weight:800;line-height:1.3}.fvs-step-text{color:var(--f-text);font-size:.95rem;line-height:1.6}.fvs-reviews{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.fvs-review{border:none;border-top:1px solid var(--f-border);background:0 0;flex-direction:column;gap:.9rem;margin:0;padding:1.25rem 0 1.15rem;display:flex;position:relative}.fvs-review-mark{width:1.5rem;height:1.5rem;color:var(--f-accent);opacity:.5}.fvs-review blockquote{color:var(--f-text);margin:0;font-size:.95rem;line-height:1.65}.fvs-review figcaption{border-top:1px solid var(--f-border);flex-direction:column;gap:.1rem;padding-top:.85rem;display:flex}.fvs-review figcaption strong{color:var(--f-heading);font-size:.88rem;font-weight:700}.fvs-review figcaption span{color:var(--f-muted);font-size:.76rem}.fvs-faq{gap:.6rem;display:grid}.fvs-faq-item{border:none;border-bottom:1px solid var(--f-border);background:0 0;overflow:hidden}.fvs-faq-item summary{color:var(--f-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.fvs-faq-item summary::-webkit-details-marker{display:none}.fvs-faq-icon{flex-shrink:0;width:.85rem;height:.85rem;position:relative}.fvs-faq-icon:after,.fvs-faq-icon:before{content:"";background:var(--f-accent);transition:transform .2s;position:absolute}.fvs-faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.fvs-faq-icon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.fvs-faq-item[open] .fvs-faq-icon:after{transform:translate(-50%)scaleY(0)}.fvs-faq-item p{color:var(--f-text);margin:0;padding:0 0 1.15rem;font-size:.92rem;line-height:1.65}.fvs-cta{border:none;border-top:1px solid var(--f-accent);text-align:center;background:0 0;margin-top:3.5rem;padding:2.5rem 0}.fvs-cta-title{font-family:var(--f-display-font,inherit);letter-spacing:-.02em;color:var(--f-heading);font-size:clamp(1.5rem,4.5cqi,2.2rem);font-weight:800}.fvs-cta-sub{max-width:32rem;color:var(--f-muted);margin:.75rem auto 0;font-size:.98rem;line-height:1.6}.fvs-cta .fvs-btn{margin-top:1.6rem}.fvs-contacts{border-top:1px solid var(--f-border);margin-top:2.25rem;padding-top:1.75rem}.fvs-contacts-note{letter-spacing:.06em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.9rem;font-size:.8rem;font-weight:600}.fvs-contacts-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.fvs-contact{border:1px solid var(--f-border);color:var(--f-heading);align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.fvs-contact:hover{border-color:var(--f-accent);color:var(--f-accent)}.fvs-save-contact{color:var(--f-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.fvs-btn,.fvs-faq-icon:after,.fvs-faq-icon:before,.fvs-gallery-item img,.fvs-service{transition:none}}.funnel-vizitka{background:var(--f-bg);min-height:100dvh}.funnel-vizitka[data-layout=classic]{background:radial-gradient(ellipse 90% 55% at 50% -5%,var(--f-accent),transparent 58%),radial-gradient(ellipse 50% 35% at 80% 100%,var(--f-accent),transparent 55%),var(--f-bg)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=classic]{background:radial-gradient(ellipse 90% 55% at 50% -5%,color-mix(in srgb,var(--f-accent)22%,transparent),transparent 58%),radial-gradient(ellipse 50% 35% at 80% 100%,color-mix(in srgb,var(--f-accent)8%,transparent),transparent 55%),var(--f-bg)}}.funnel-vizitka[data-layout=classic] .funnel-vizitka-card{box-shadow:none;background:0 0;border:none;border-radius:0;max-width:24rem}.funnel-vizitka[data-layout=classic] .funnel-vizitka-photo{border-width:1.5px;border-color:var(--f-accent);box-shadow:0 0 0 5px var(--f-accent),0 12px 28px -12px #000000a6}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=classic] .funnel-vizitka-photo{box-shadow:0 0 0 5px color-mix(in srgb,var(--f-accent)12%,transparent),0 12px 28px -12px #000000a6}}.funnel-vizitka[data-layout=classic] .funnel-vizitka-name{text-transform:none;letter-spacing:-.03em;font-weight:650}.funnel-vizitka[data-layout=classic] .funnel-vizitka-role{color:var(--f-accent);letter-spacing:.14em;font-size:.72rem}.funnel-vizitka[data-layout=classic] .funnel-vizitka-links{gap:.55rem}.funnel-vizitka[data-layout=classic] .funnel-vizitka-link{border-width:1px;border-color:var(--f-accent);background:var(--f-accent);text-transform:none;letter-spacing:.02em;border-radius:9999px;justify-content:center;font-weight:600}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=classic] .funnel-vizitka-link{border-color:color-mix(in srgb,var(--f-accent)45%,transparent);background:color-mix(in srgb,var(--f-accent)6%,transparent)}}.funnel-vizitka[data-layout=classic] .funnel-vizitka-link:hover{border-color:var(--f-accent);background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=classic] .funnel-vizitka-link:hover{background:color-mix(in srgb,var(--f-accent)14%,transparent)}}.funnel-vizitka[data-layout=classic] .funnel-vizitka-link svg{display:none}.funnel-vizitka[data-layout=classic] .funnel-vizitka-cta{background:var(--f-accent);color:#140f08;border-radius:9999px}.funnel-vizitka-shell{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:calc(100dvh - 1px);padding:1.5rem 1rem 3rem;display:flex}@media (min-height:720px){.funnel-vizitka-shell:not(:has(.funnel-vizitka-reviews)){justify-content:center}}.funnel-vizitka-card{border:2px solid var(--f-border);background:var(--f-surface);text-align:center;width:100%;max-width:26rem;overflow:hidden}.funnel-vizitka-card-body{padding:2rem 1.5rem 1.75rem}.funnel-vizitka-cover-banner{z-index:0;background:var(--f-border);flex-shrink:0;width:100%;height:11rem;position:relative;overflow:hidden}.funnel-vizitka-cover-img{object-fit:cover}.funnel-vizitka-cover-fallback{background:linear-gradient(135deg,var(--f-accent),var(--f-surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-cover-fallback{background:linear-gradient(135deg,color-mix(in srgb,var(--f-accent)35%,var(--f-bg)),var(--f-surface))}}.funnel-vizitka-avatar-overlap{z-index:2;pointer-events:none;justify-content:center;margin-top:-2.75rem;margin-bottom:.85rem;display:flex;position:relative}.funnel-vizitka-avatar-overlap .funnel-vizitka-photo{pointer-events:auto}.funnel-vizitka-badge{letter-spacing:.2em;color:var(--f-accent);margin-bottom:1.25rem;font-size:.65rem;font-weight:800}.funnel-vizitka-photo-wrap{justify-content:center;margin-bottom:1.25rem;display:flex}.funnel-vizitka-photo{object-fit:cover;border:3px solid var(--f-accent);border-radius:9999px;width:7.5rem;height:7.5rem}.funnel-vizitka-photo-fallback{background:var(--f-border);color:var(--f-heading);justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;display:flex}.funnel-vizitka-name{letter-spacing:-.03em;text-transform:uppercase;color:var(--f-heading);font-size:clamp(1.75rem,6cqi,2.25rem);font-weight:800;line-height:1.05}.funnel-vizitka-role{letter-spacing:.06em;text-transform:uppercase;color:var(--f-accent);margin-top:.5rem;font-size:.8rem;font-weight:600}.funnel-vizitka-bio{color:var(--f-text);text-align:left;margin-top:1.25rem;font-size:.9rem;line-height:1.55}.funnel-vizitka-skills{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;padding:0;list-style:none;display:flex}.funnel-vizitka-skills li{border:1px solid var(--f-border);letter-spacing:.04em;text-transform:uppercase;color:var(--f-muted);padding:.25rem .6rem;font-size:.65rem;font-weight:700}.funnel-vizitka-links{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.funnel-vizitka-link{border:2px solid var(--f-border);letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--f-heading);background:0 0;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.funnel-vizitka-link:hover{border-color:var(--f-accent);background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-link:hover{background:color-mix(in srgb,var(--f-accent)8%,transparent)}}.funnel-vizitka-cta{background:var(--f-accent);letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;border:none;width:100%;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.75rem;font-weight:800;transition:filter .15s}.funnel-vizitka-cta:hover{filter:brightness(1.05)}.funnel-vizitka-save-contact{border:1px solid var(--f-border);letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--f-heading);background:0 0;justify-content:center;align-items:center;gap:.45rem;margin-top:.65rem;padding:.85rem 1.25rem;font-size:.7rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.funnel-vizitka-save-contact:hover:not(:disabled){border-color:var(--f-accent);background:var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-save-contact:hover:not(:disabled){background:color-mix(in srgb,var(--f-accent)12%,transparent)}}.funnel-vizitka-save-contact:disabled{opacity:.6;cursor:wait}.funnel-vizitka-contact{border-top:1px solid var(--f-border);margin-top:1.5rem;padding-top:1.25rem}.funnel-vizitka-contact-note{letter-spacing:.06em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:600}.funnel-vizitka-contact-row{flex-direction:column;align-items:center;gap:.5rem;display:flex}.funnel-vizitka-contact-item{color:var(--f-text);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.funnel-vizitka-contact-item:hover{color:var(--f-heading)}.funnel-vizitka-reviews{border-top:1px solid var(--f-border);width:100%;margin-top:1.25rem;padding-top:1.1rem}.funnel-vizitka-reviews-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:800}.funnel-vizitka-reviews-list{flex-direction:column;gap:.65rem;display:flex}.funnel-vizitka-review{border:1px solid var(--f-border);background:var(--f-surface);text-align:left;padding:.9rem 1rem}.funnel-vizitka-review p{color:var(--f-text);font-size:.85rem;line-height:1.5}.funnel-vizitka-review footer{color:var(--f-muted);margin-top:.55rem;font-size:.75rem}.funnel-vizitka-review footer strong{color:var(--f-heading);font-weight:700}.funnel-vizitka-section{text-align:left;width:100%;margin-top:1.6rem}.funnel-vizitka-section-title{letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.7rem;font-size:.7rem;font-weight:800}.funnel-vizitka-services{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.funnel-vizitka-service{border:1px solid var(--f-border);border-left:3px solid var(--f-accent);background:var(--f-accent);color:var(--f-heading);padding:.7rem .85rem;font-size:.85rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-service{background:color-mix(in srgb,var(--f-accent)5%,transparent)}}.funnel-vizitka-gallery{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.funnel-vizitka-gallery-item{aspect-ratio:1;background:var(--f-border);border-radius:.6rem;position:relative;overflow:hidden}.funnel-vizitka[data-layout=profile]{background:radial-gradient(ellipse 80% 40% at 50% -8%,var(--f-accent),transparent 60%),var(--f-bg)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=profile]{background:radial-gradient(ellipse 80% 40% at 50% -8%,color-mix(in srgb,var(--f-accent)14%,transparent),transparent 60%),var(--f-bg)}}.funnel-vizitka[data-layout=profile] .funnel-vizitka-card{border-width:1px;border-radius:1.5rem;max-width:27rem;box-shadow:0 24px 60px -32px #0006}.funnel-vizitka[data-layout=profile] .funnel-vizitka-cover-banner{height:9rem}.funnel-vizitka[data-layout=profile] .funnel-vizitka-avatar-overlap{justify-content:flex-start;margin-top:-2.5rem;margin-left:1.5rem}.funnel-vizitka[data-layout=profile] .funnel-vizitka-avatar-overlap .funnel-vizitka-photo{border-width:4px;border-color:var(--f-surface);width:5.5rem;height:5.5rem;box-shadow:0 8px 24px -12px #00000080}.funnel-vizitka[data-layout=profile] .funnel-vizitka-card-body{text-align:left;padding:.25rem 1.5rem 1.75rem}.funnel-vizitka[data-layout=profile] .funnel-vizitka-name{font-family:var(--f-display-font,inherit);text-transform:none;letter-spacing:-.02em;font-size:clamp(1.6rem,5.5cqi,2rem)}.funnel-vizitka[data-layout=profile] .funnel-vizitka-role{color:var(--f-accent);letter-spacing:.08em}.funnel-vizitka[data-layout=profile] .funnel-vizitka-bio{margin-top:.9rem}.funnel-vizitka[data-layout=profile] .funnel-vizitka-link{text-transform:none;letter-spacing:.01em;border-width:1px;border-radius:.75rem;font-weight:600}.funnel-vizitka[data-layout=profile] .funnel-vizitka-cta{background:var(--f-primary);color:var(--f-on-primary);border-radius:.75rem;margin-top:1.6rem}.funnel-vizitka[data-layout=profile] .funnel-vizitka-reviews,.funnel-vizitka[data-layout=profile] .funnel-vizitka-reviews-title{text-align:left}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-card{border-radius:1.1rem;overflow:hidden}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-cover-banner{height:4rem}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-avatar-overlap{justify-content:flex-start;margin-top:-1.4rem;margin-left:.75rem}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-avatar-overlap .funnel-vizitka-photo{border-width:2px;border-color:var(--f-surface);width:2.6rem;height:2.6rem}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-card-body{text-align:left}.vizitka-phone-preview[data-layout=profile] .funnel-vizitka-name{text-transform:none}.funnel-vizitka[data-layout=cover] .funnel-vizitka-card{border-width:1px;border-radius:1.5rem;box-shadow:0 20px 50px -24px #00000059}.funnel-vizitka[data-layout=cover] .funnel-vizitka-cover-banner{height:10.5rem}.funnel-vizitka[data-layout=cover] .funnel-vizitka-cover-banner:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0505056b);position:absolute;inset:0}.funnel-vizitka[data-layout=cover] .funnel-vizitka-cover-banner .funnel-vizitka-cover-img,.funnel-vizitka[data-layout=cover] .funnel-vizitka-cover-banner img{object-position:center}.funnel-vizitka[data-layout=cover] .funnel-vizitka-card-body{padding-top:0}.funnel-vizitka[data-layout=cover] .funnel-vizitka-badge{display:none}.funnel-vizitka[data-layout=cover] .funnel-vizitka-avatar-overlap .funnel-vizitka-photo{border-width:3px;border-color:var(--f-surface);width:5.5rem;height:5.5rem;box-shadow:0 8px 24px -8px #00000059}.funnel-vizitka[data-layout=cover] .funnel-vizitka-name{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.35rem,5cqi,1.65rem)}.funnel-vizitka[data-layout=cover] .funnel-vizitka-role{text-transform:none;letter-spacing:0;color:var(--f-muted);font-weight:500}.funnel-vizitka[data-layout=cover] .funnel-vizitka-bio{text-align:center;font-size:.84rem}.funnel-vizitka[data-layout=cover] .funnel-vizitka-link{border-width:1px;border-color:var(--f-accent);text-transform:none;letter-spacing:0;background:var(--f-heading);color:var(--f-heading);border-radius:9999px;justify-content:center;gap:.35rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=cover] .funnel-vizitka-link{border-color:color-mix(in srgb,var(--f-accent)35%,var(--f-border));background:color-mix(in srgb,var(--f-heading)4%,var(--f-surface))}}.funnel-vizitka[data-layout=cover] .funnel-vizitka-link svg{display:none}.funnel-vizitka[data-layout=cover] .funnel-vizitka-cta,.funnel-vizitka[data-layout=cover] .funnel-vizitka-save-contact{text-transform:none;letter-spacing:.02em;border-radius:9999px}.funnel-vizitka[data-layout=editorial]{background:radial-gradient(ellipse 80% 45% at 50% -8%,var(--f-accent),transparent 55%),var(--f-bg)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=editorial]{background:radial-gradient(ellipse 80% 45% at 50% -8%,color-mix(in srgb,var(--f-accent)14%,transparent),transparent 55%),var(--f-bg)}}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-card{background:0 0;border-width:0;max-width:26rem}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-photo{border-width:0;border-radius:.15rem;width:5.5rem;height:5.5rem;box-shadow:0 16px 40px -18px #000000b3}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-name{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);text-transform:none;letter-spacing:-.04em;font-size:clamp(2.15rem,7.5cqi,2.85rem);font-weight:500;line-height:1}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-role{text-transform:uppercase;letter-spacing:.2em;color:var(--f-accent);font-size:.62rem;font-weight:600}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-bio{border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);color:var(--f-text);padding:1.1rem 0;font-size:.95rem;font-style:italic;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=editorial] .funnel-vizitka-bio{border-top:1px solid color-mix(in srgb,var(--f-border)80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--f-border)80%,transparent)}}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-links{gap:0}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-link{border-width:0;border-bottom:1px solid var(--f-border);text-transform:none;letter-spacing:.01em;color:var(--f-heading);background:0 0;border-radius:0;padding:.95rem 0;font-size:.92rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=editorial] .funnel-vizitka-link{border-bottom:1px solid color-mix(in srgb,var(--f-border)85%,transparent)}}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-link:hover{color:var(--f-accent);border-color:var(--f-accent);background:0 0}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-link svg{display:none}.funnel-vizitka[data-layout=editorial] .funnel-vizitka-cta{background:var(--f-heading);color:#0c0c0b;text-transform:none;letter-spacing:.04em;border:none;border-radius:0}.funnel-vizitka[data-layout=stack]{background:radial-gradient(ellipse 65% 40% at 50% 0,#ffffff0f,transparent 55%),var(--f-bg)}.funnel-vizitka[data-layout=stack] .funnel-vizitka-card{box-shadow:none;background:0 0;border-width:0;border-radius:0}.funnel-vizitka[data-layout=stack] .funnel-vizitka-photo{width:5.25rem;height:5.25rem;box-shadow:0 0 0 1px var(--f-heading);border-width:0}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=stack] .funnel-vizitka-photo{box-shadow:0 0 0 1px color-mix(in srgb,var(--f-heading)28%,transparent)}}.funnel-vizitka[data-layout=stack] .funnel-vizitka-name{text-transform:none;letter-spacing:-.035em;font-size:clamp(1.45rem,5cqi,1.75rem);font-weight:700}.funnel-vizitka[data-layout=stack] .funnel-vizitka-role{text-transform:none;letter-spacing:.02em;color:var(--f-muted);font-weight:500}.funnel-vizitka[data-layout=stack] .funnel-vizitka-links{gap:.5rem;margin-top:1.35rem}.funnel-vizitka[data-layout=stack] .funnel-vizitka-link{background:var(--f-heading);color:#08090c;text-transform:none;letter-spacing:0;border-width:0;border-radius:.65rem;justify-content:center;padding:.9rem 1.1rem;font-size:.88rem;font-weight:650}.funnel-vizitka[data-layout=stack] .funnel-vizitka-link:hover{filter:brightness(.96);background:var(--f-heading)}.funnel-vizitka[data-layout=stack] .funnel-vizitka-link svg{display:none}.funnel-vizitka[data-layout=stack] .funnel-vizitka-cta{color:var(--f-heading);border:1px solid var(--f-heading);background:0 0;border-radius:.65rem;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=stack] .funnel-vizitka-cta{border:1px solid color-mix(in srgb,var(--f-heading)32%,transparent)}}.funnel-vizitka[data-layout=stack] .funnel-vizitka-save-contact{border-radius:.65rem}.funnel-vizitka[data-layout=glass]{background:radial-gradient(ellipse 90% 50% at 20% -5%,#d7dde624,transparent 52%),radial-gradient(ellipse 55% 40% at 90% 85%,#d7dde612,transparent 50%),var(--f-bg)}.funnel-vizitka[data-layout=glass] .funnel-vizitka-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-width:0;border-radius:0}.funnel-vizitka[data-layout=glass] .funnel-vizitka-photo{border-color:var(--f-accent);box-shadow:0 0 0 4px var(--f-accent)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=glass] .funnel-vizitka-photo{border-color:color-mix(in srgb,var(--f-accent)45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--f-accent)10%,transparent)}}.funnel-vizitka[data-layout=glass] .funnel-vizitka-name{text-transform:none;letter-spacing:-.03em;font-weight:650}.funnel-vizitka[data-layout=glass] .funnel-vizitka-role{color:var(--f-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.funnel-vizitka[data-layout=glass] .funnel-vizitka-link{-webkit-backdrop-filter:blur(16px);text-transform:none;letter-spacing:0;background:#ffffff0f;border-width:1px;border-color:#ffffff29;border-radius:.85rem;justify-content:center;font-weight:600}.funnel-vizitka[data-layout=glass] .funnel-vizitka-link:hover{border-color:var(--f-accent);background:#ffffff1c}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=glass] .funnel-vizitka-link:hover{border-color:color-mix(in srgb,var(--f-accent)50%,transparent)}}.funnel-vizitka[data-layout=glass] .funnel-vizitka-link svg{display:none}.funnel-vizitka[data-layout=glass] .funnel-vizitka-cta{background:var(--f-accent);color:#0a0c10;border-radius:.85rem}.funnel-vizitka[data-layout=coach],.funnel-vizitka[data-layout=dj],.funnel-vizitka[data-layout=dream],.funnel-vizitka[data-layout=tiles]{isolation:isolate;min-height:100dvh;position:relative;overflow-x:clip}.funnel-vizitka-scene-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.funnel-vizitka-scene-bg img{object-fit:cover;object-position:center}.funnel-vizitka-scene-shade{background:linear-gradient(#00000061,#0000002e 42%,#00000094);position:absolute;inset:0}.funnel-vizitka[data-layout=dream]:after,.funnel-vizitka[data-layout=dream]:before{content:"";z-index:0;pointer-events:none;border:2px solid var(--f-heading);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){:is(){border:2px solid color-mix(in srgb,var(--f-heading)22%,transparent)}}.funnel-vizitka[data-layout=dream]:before{width:7rem;height:4.5rem;top:8%;right:-1.5rem;transform:rotate(-12deg)}.funnel-vizitka[data-layout=dream]:after{width:5.5rem;height:3.5rem;bottom:18%;left:-1rem;transform:rotate(18deg)}.funnel-vizitka[data-layout=coach] .funnel-vizitka-shell,.funnel-vizitka[data-layout=dj] .funnel-vizitka-shell,.funnel-vizitka[data-layout=dream] .funnel-vizitka-shell,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-shell{z-index:1;justify-content:center;min-height:100dvh;position:relative}.funnel-vizitka[data-layout=coach] .funnel-vizitka-card,.funnel-vizitka[data-layout=dj] .funnel-vizitka-card,.funnel-vizitka[data-layout=dream] .funnel-vizitka-card,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-card{box-shadow:none;background:0 0;border:none;max-width:24rem}.funnel-vizitka[data-layout=coach] .funnel-vizitka-card-body,.funnel-vizitka[data-layout=dj] .funnel-vizitka-card-body,.funnel-vizitka[data-layout=dream] .funnel-vizitka-card-body,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-card-body{flex-direction:column;align-items:center;padding:2.5rem 1.35rem 2rem;display:flex}.funnel-vizitka[data-layout=tiles] .funnel-vizitka-card-body{justify-content:center;min-height:min(100dvh - 2rem,42rem)}.funnel-vizitka[data-layout=coach] .funnel-vizitka-photo,.funnel-vizitka[data-layout=dj] .funnel-vizitka-photo,.funnel-vizitka[data-layout=dream] .funnel-vizitka-photo,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-photo{border:3px solid #ffffffeb;border-radius:9999px;width:5.5rem;height:5.5rem;box-shadow:0 10px 28px -14px #00000073}.funnel-vizitka[data-layout=dream] .funnel-vizitka-photo{border-color:var(--f-heading);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=dream] .funnel-vizitka-photo{border-color:color-mix(in srgb,var(--f-heading)35%,white)}}.funnel-vizitka[data-layout=coach] .funnel-vizitka-name,.funnel-vizitka[data-layout=dj] .funnel-vizitka-name,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-name{text-transform:none;letter-spacing:-.02em;color:#fff;font-size:clamp(1.35rem,4cqi,1.65rem);font-weight:700}.funnel-vizitka[data-layout=dream] .funnel-vizitka-name{text-transform:none;letter-spacing:-.01em;font-size:clamp(1.35rem,4cqi,1.75rem);font-weight:700;font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading)}.funnel-vizitka[data-layout=coach] .funnel-vizitka-role,.funnel-vizitka[data-layout=dj] .funnel-vizitka-role,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-role{text-transform:none;letter-spacing:0;color:#ffffffd1;font-size:.88rem}.funnel-vizitka[data-layout=dream] .funnel-vizitka-bio,.funnel-vizitka[data-layout=dream] .funnel-vizitka-role{text-transform:none;letter-spacing:0;color:var(--f-muted);font-size:.88rem}.funnel-vizitka[data-layout=coach] .funnel-vizitka-bio,.funnel-vizitka[data-layout=dj] .funnel-vizitka-bio,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-bio{color:#ffffffc7;font-size:.86rem}.funnel-vizitka-links--pills{flex-direction:column;gap:.6rem;width:100%;max-width:20rem;margin-top:1.35rem;display:flex}.funnel-vizitka-link--pill{cursor:pointer;letter-spacing:0;text-transform:none;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.82rem 1.15rem;font-size:.9rem;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.funnel-vizitka-link--pill svg{display:none}.funnel-vizitka-link-label{text-align:center}.funnel-vizitka-link-thumb{border-radius:.35rem;flex-shrink:0;width:1.65rem;height:1.65rem;overflow:hidden}.funnel-vizitka-link-thumb img{object-fit:cover;width:100%;height:100%}.funnel-vizitka[data-layout=coach] .funnel-vizitka-link--pill{color:#111827;background:#fffffff5;box-shadow:0 10px 28px -16px #00000073}.funnel-vizitka[data-layout=coach][data-vizitka-preset=noir] .funnel-vizitka-link--pill,.vizitka-phone-preview[data-vizitka-preset=noir] .funnel-vizitka-link--pill{color:#f7f1e4;border:1px solid var(--f-accent);background:#08080894;box-shadow:0 8px 24px -12px #0000008c}@supports (color:color-mix(in lab,red,red)){:is(.funnel-vizitka[data-layout=coach][data-vizitka-preset=noir] .funnel-vizitka-link--pill,.vizitka-phone-preview[data-vizitka-preset=noir] .funnel-vizitka-link--pill){border:1px solid color-mix(in srgb,var(--f-accent)72%,transparent)}}.vizitka-phone-preview[data-vizitka-preset=noir] .funnel-vizitka-role{color:#d4af37!important}.funnel-vizitka[data-layout=dj] .funnel-vizitka-link--pill{color:#1a1208;clip-path:polygon(0 5%,2.5% 0,97.5% 0,100% 6%,100% 94%,97.5% 100%,2.5% 100%,0 95%);background:#e8b896;border-radius:.55rem}.funnel-vizitka[data-layout=tiles] .funnel-vizitka-link--pill{color:#1f2937;background:#f3efe6;box-shadow:0 6px 20px -14px #00000059}.funnel-vizitka[data-layout=dream] .funnel-vizitka-link--pill{color:var(--f-heading);border:1.5px solid var(--f-heading);background:0 0}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=dream] .funnel-vizitka-link--pill{border:1.5px solid color-mix(in srgb,var(--f-heading)50%,transparent)}}.funnel-vizitka-social{justify-content:center;gap:1.35rem;margin-top:1.65rem;padding-bottom:.25rem;display:flex}.funnel-vizitka-social-btn{color:var(--f-heading);opacity:.92;display:inline-flex}.funnel-vizitka[data-layout=coach] .funnel-vizitka-social-btn,.funnel-vizitka[data-layout=dj] .funnel-vizitka-social-btn,.funnel-vizitka[data-layout=tiles] .funnel-vizitka-social-btn{color:#fff}.funnel-vizitka-footer-photo{aspect-ratio:16/9;pointer-events:none;width:calc(100% + 2.7rem);margin:auto -1.35rem 0;position:relative;overflow:hidden}.funnel-vizitka-footer-photo img{object-fit:cover;object-position:center bottom}.funnel-vizitka[data-layout=split] .funnel-vizitka-card{border-width:1px;border-radius:1.35rem;max-width:24rem}.funnel-vizitka[data-layout=split] .funnel-vizitka-cover-banner{height:14rem}.funnel-vizitka[data-layout=split] .funnel-vizitka-photo-wrap{display:none}.funnel-vizitka[data-layout=split] .funnel-vizitka-card-body{text-align:left;padding-top:1.35rem}.funnel-vizitka[data-layout=split] .funnel-vizitka-badge{text-align:left}.funnel-vizitka[data-layout=split] .funnel-vizitka-name{text-transform:none;font-size:clamp(1.55rem,5cqi,1.9rem)}.funnel-vizitka[data-layout=split] .funnel-vizitka-role{text-transform:none;letter-spacing:0}.funnel-vizitka[data-layout=split] .funnel-vizitka-skills{justify-content:flex-start}.funnel-vizitka[data-layout=split] .funnel-vizitka-link{text-transform:none;letter-spacing:0;border-color:var(--f-accent);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=split] .funnel-vizitka-link{border-color:color-mix(in srgb,var(--f-accent)40%,var(--f-border))}}.funnel-vizitka[data-layout=split] .funnel-vizitka-cta{color:#052e1c;border-radius:.75rem}.funnel-vizitka[data-layout=split] .funnel-vizitka-save-contact{border-radius:.75rem}.funnel-vizitka[data-layout=media]{background:radial-gradient(ellipse 70% 55% at 15% 10%,#f472b659,transparent 55%),radial-gradient(ellipse 55% 45% at 90% 20%,#7c3aed66,transparent 50%),radial-gradient(ellipse 50% 40% at 60% 90%,#10b98138,transparent 50%),var(--f-bg)}.funnel-vizitka[data-layout=media] .funnel-vizitka-card{isolation:isolate;background:#0c0814eb;border:none;border-radius:1.75rem;max-width:26rem;overflow:hidden;box-shadow:0 28px 60px -28px #000000a6}.funnel-vizitka[data-layout=media] .funnel-vizitka-cover-banner{opacity:1;height:9rem}.funnel-vizitka[data-layout=media] .funnel-vizitka-cover-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#0c08148c);position:absolute;inset:0}.funnel-vizitka[data-layout=media] .funnel-vizitka-card-body{z-index:1;padding-top:0;position:relative}.funnel-vizitka[data-layout=media] .funnel-vizitka-avatar-overlap{margin-top:-2.5rem}.funnel-vizitka[data-layout=media] .funnel-vizitka-avatar-overlap .funnel-vizitka-photo{border-width:3px;border-color:#fff;width:5.75rem;height:5.75rem;box-shadow:0 10px 28px -10px #0000008c}.funnel-vizitka[data-layout=media] .funnel-vizitka-name{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.35rem,5cqi,1.6rem)}.funnel-vizitka[data-layout=media] .funnel-vizitka-role{text-transform:none;letter-spacing:0;color:var(--f-muted);font-weight:500}.funnel-vizitka[data-layout=media] .funnel-vizitka-bio{text-align:center;color:var(--f-text);font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=media] .funnel-vizitka-bio{color:color-mix(in srgb,var(--f-text)90%,transparent)}}.funnel-vizitka[data-layout=media] .funnel-vizitka-cta{text-transform:none;letter-spacing:.02em;background:var(--f-accent);color:#1a0614;border-radius:9999px}.funnel-vizitka[data-layout=media] .funnel-vizitka-save-contact{text-transform:none;border-radius:9999px}.funnel-vizitka-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.65rem;margin-top:1.25rem;padding:.15rem .15rem .5rem;display:flex;overflow-x:auto}.funnel-vizitka-carousel::-webkit-scrollbar{display:none}.funnel-vizitka-media-list{flex-direction:column;gap:.55rem;margin-top:1rem;display:flex}.funnel-vizitka-media-card{text-align:left;border:1px solid var(--f-border);background:var(--f-surface);transition:transform .15s,border-color .15s;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-media-card{background:color-mix(in srgb,var(--f-surface)90%,transparent)}}.funnel-vizitka-media-card:hover{border-color:var(--f-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka-media-card:hover{border-color:color-mix(in srgb,var(--f-accent)55%,var(--f-border))}}.funnel-vizitka-media-card--carousel{scroll-snap-align:start;border-radius:1.1rem;flex:0 0 10.5rem}.funnel-vizitka-media-card--carousel .funnel-vizitka-media-thumb{width:100%;height:8.5rem;display:block;position:relative}.funnel-vizitka-media-card--carousel .funnel-vizitka-media-meta{padding:.55rem .7rem .75rem;display:block}.funnel-vizitka-media-card--row{border-radius:1.1rem;grid-template-columns:5rem 1fr;align-items:center;gap:.75rem;padding:.4rem .7rem .4rem .4rem;display:grid}.funnel-vizitka-media-card--row .funnel-vizitka-media-thumb{border-radius:.85rem;width:5rem;height:5rem;position:relative;overflow:hidden}.funnel-vizitka-media-card--wide{border-radius:1.15rem;display:block;overflow:hidden}.funnel-vizitka-media-card--wide .funnel-vizitka-media-thumb{width:100%;height:9.5rem;display:block;position:relative}.funnel-vizitka-media-card--wide .funnel-vizitka-media-meta{padding:.75rem .9rem .9rem;display:block}.funnel-vizitka-media-thumb{position:relative;overflow:hidden}.funnel-vizitka-media-shade{pointer-events:none;background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.funnel-vizitka-media-card--row .funnel-vizitka-media-shade{opacity:.35}.funnel-vizitka-media-badge{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ef4444;border-radius:9999px;padding:.22rem .45rem;font-size:.58rem;font-weight:800;position:absolute;top:.45rem;left:.45rem;box-shadow:0 4px 12px -4px #00000080}.funnel-vizitka-media-title{color:var(--f-heading);font-size:.8rem;font-weight:700;line-height:1.25;display:block}.funnel-vizitka-media-sub{color:var(--f-muted);margin-top:.15rem;font-size:.68rem;display:block}.funnel-vizitka-media-card--wide .funnel-vizitka-media-title{font-size:.9rem}.funnel-vizitka-links--text{margin-top:.85rem}.funnel-vizitka[data-layout=cover] .funnel-vizitka-links--text .funnel-vizitka-link,.funnel-vizitka[data-layout=media] .funnel-vizitka-link{text-transform:none;letter-spacing:0;border-radius:9999px;justify-content:center}.funnel-vizitka[data-layout=cover] .funnel-vizitka-media-card--row{background:var(--f-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-vizitka[data-layout=cover] .funnel-vizitka-media-card--row{background:color-mix(in srgb,var(--f-heading)3%,var(--f-surface))}}.funnel-preview-focus{outline-offset:-3px;background-color:#8b5cf612;border-radius:.5rem;outline:2px dashed #8b5cf6;transition:outline-color .15s,background-color .15s}.funnel-preview-flash{animation:funnel-preview-flash 1.2s ease-out}@media (prefers-reduced-motion:reduce){.funnel-preview-flash{animation:none}}.funnel-preview-pick :is([data-fsection],[data-fsection-cta]){cursor:pointer}.funnel-preview-pick :is([data-fsection],[data-fsection-cta]):hover:not(:has(:is([data-fsection],[data-fsection-cta]):hover)){outline-offset:-3px;border-radius:.5rem;outline:2px dashed #8b5cf68c}.funnel-preview-phone{isolation:isolate;container:funnel-phone/inline-size}.funnel-preview-phone .funnel-page{max-width:100%;padding-bottom:.25rem;overflow-x:hidden}.funnel-preview-phone .funnel-marketplace-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.funnel-preview-phone .funnel-marketplace-hero{padding-top:1rem!important;padding-bottom:1.5rem!important}.funnel-preview-phone .funnel-marketplace section .grid,.funnel-preview-phone .funnel-marketplace ul.grid{grid-template-columns:minmax(0,1fr)!important}.funnel-preview-phone .funnel-marketplace-title{overflow-wrap:anywhere;font-size:clamp(1.35rem,6cqw,1.65rem)!important;line-height:1.2!important}.funnel-preview-phone .funnel-marketplace-price{font-size:clamp(1.5rem,7cqw,1.85rem)!important}.funnel-preview-phone .funnel-marketplace-main-shot{aspect-ratio:4/3;border-radius:.85rem}.funnel-preview-phone .funnel-marketplace-badge{white-space:normal;max-width:100%;font-size:.62rem;line-height:1.3}.funnel-preview-phone .funnel-marketplace-buy-btn{width:100%}.funnel-preview-phone .funnel-marketplace-sticky-inner{padding:.65rem .75rem}.funnel-preview-phone .funnel-marketplace-sticky-btn{max-width:52%;padding:.65rem .75rem;font-size:.65rem;line-height:1.15}.funnel-preview-phone .funnel-prestige-hero,.funnel-preview-phone .funnel-studio-hero-grid{min-height:22rem}.funnel-preview-phone .funnel-slab-hero-grid{min-height:0}.funnel-preview-phone .funnel-slab-shot{aspect-ratio:4/5;min-height:16rem}.funnel-preview-phone .funnel-lazur-hero{padding-top:1.5rem;padding-bottom:1.5rem}.funnel-preview-phone .funnel-lazur-portrait,.funnel-preview-phone .funnel-lazur-portrait-slot{width:3.5rem;height:3.5rem}.funnel-preview-phone .funnel-lazur-title{font-size:1.15rem}.funnel-preview-phone .funnel-jeton-hero{padding-top:0;padding-bottom:1rem}.funnel-preview-phone .funnel-jeton-shot,.funnel-preview-phone .funnel-jeton-shot-slot{aspect-ratio:3/4;width:100%;min-height:11rem;max-height:16rem;box-shadow:none}.funnel-preview-phone .funnel-jeton-title{font-size:1.35rem}.funnel-preview-phone .funnel-jeton-token,.funnel-preview-phone .funnel-jeton-token-slot{aspect-ratio:16/10;width:100%;min-width:0;min-height:6.5rem;max-height:8.5rem}.funnel-preview-phone .funnel-jeton-token .funnel-jeton-token-slot{aspect-ratio:auto;width:auto;min-height:0;max-height:none;position:absolute;inset:0}.funnel-preview-phone .funnel-jeton-about-copy,.funnel-preview-phone .funnel-jeton-final-inner,.funnel-preview-phone .funnel-jeton-head,.funnel-preview-phone .funnel-jeton-inner,.funnel-preview-phone .funnel-jeton-plate-copy{padding-inline:.85rem}.funnel-persona-hero-inner:not(:has(.funnel-persona-hero-visual)){grid-template-columns:1fr;max-width:42rem}.funnel-marketplace-hero-grid:not(:has(.funnel-marketplace-gallery)),.funnel-studio-hero-grid:not(:has(.funnel-studio-hero-visual)){grid-template-columns:1fr}.funnel-preview-phone .funnel-studio-hero-visual{min-height:12rem}.funnel-preview-phone .funnel-vizitka,.funnel-preview-phone .funnel-vizitka-shell{min-height:auto}.funnel-preview-phone .funnel-vizitka-shell{padding-top:1.25rem;padding-bottom:1.25rem}@container funnel (max-width:767px){.funnel-studio-hero-grid{min-height:auto}.funnel-studio-hero-visual{min-height:220px}.funnel-editorial-cta,.funnel-studio-btn{text-align:center;justify-content:center;width:100%}}.funnel-location-card{overflow:hidden}.funnel-location-map{background:var(--f-primary);min-height:12rem}@supports (color:color-mix(in lab,red,red)){.funnel-location-map{background:color-mix(in srgb,var(--f-primary)7%,var(--f-surface))}}.funnel-location-map iframe{filter:saturate(1.02)}.funnel-location-float{background:var(--f-surface)}@supports (color:color-mix(in lab,red,red)){.funnel-location-float{background:color-mix(in srgb,var(--f-surface)93%,transparent)}}.funnel-location-wide{isolation:isolate}.funnel-preview-phone .funnel-location-card{grid-template-columns:minmax(0,1fr)!important}.funnel-preview-pick [data-fimage]{cursor:pointer}.funnel-preview-pick img{cursor:grab}.funnel-preview-pick [data-fimage]:hover,.funnel-preview-pick img:hover{outline-offset:-2px;border-radius:.35rem;outline:2px dashed #8b5cf6a6}.funnel-preview-pick [data-fimage]:hover{border-color:#8b5cf699}:where(.funnel-image-slot){border:2px dashed var(--f-primary);background:var(--f-primary);width:100%;min-height:8rem;color:var(--f-muted);text-align:center;cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.25rem 1rem;font-size:.8rem;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex}@supports (color:color-mix(in lab,red,red)){:where(.funnel-image-slot){border:2px dashed color-mix(in srgb,var(--f-primary)45%,var(--f-border));background:color-mix(in srgb,var(--f-primary)6%,var(--f-surface))}}:where(.funnel-image-slot:hover){border-color:var(--f-primary);background:var(--f-primary);color:var(--f-heading)}@supports (color:color-mix(in lab,red,red)){:where(.funnel-image-slot:hover){background:color-mix(in srgb,var(--f-primary)12%,var(--f-surface))}}.funnel-page [data-image-format=square],.funnel-preview-phone [data-image-format=square]{aspect-ratio:1!important}.funnel-page [data-image-format=landscape],.funnel-preview-phone [data-image-format=landscape]{aspect-ratio:4/3!important}.funnel-page [data-image-format=portrait],.funnel-preview-phone [data-image-format=portrait]{aspect-ratio:3/4!important}.funnel-page [data-image-format=wide],.funnel-preview-phone [data-image-format=wide]{aspect-ratio:16/9!important}.funnel-page [data-image-format],.funnel-preview-phone [data-image-format]{min-height:0!important;max-height:none!important}.funnel-editorial-hero-media[data-image-format],.funnel-preview-phone .funnel-editorial-hero-media[data-image-format]{height:auto!important;max-height:none!important}.funnel-jeton-shot[data-image-format],.funnel-preview-phone .funnel-jeton-shot[data-image-format]{min-height:0!important}.funnel-preview-phone .funnel-studio-hero-visual[data-image-format],.funnel-studio-hero-visual[data-image-format]{width:100%;min-height:0!important}.funnel-studio-hero-grid:has(.funnel-studio-hero-visual[data-image-format]){align-items:start;min-height:0}.funnel-vizitka-cover-banner[data-image-format]{height:auto!important;min-height:0!important}.funnel-prestige,.funnel-prestige-shell{font-family:var(--font-montserrat),var(--f-font,var(--font-geist-sans)),system-ui,sans-serif}.funnel-prestige-eyebrow{letter-spacing:-.02em;color:var(--f-primary);font-size:clamp(1rem,2.2vw,1.375rem);font-weight:600}.funnel-prestige-h2{letter-spacing:-.01em;color:var(--f-heading);margin-top:.4rem;font-size:clamp(1.6rem,5vw,3rem);font-weight:700;line-height:1.2}.funnel-prestige-h2-invert{color:#fff}.funnel-prestige-title-accent{color:var(--f-primary)}.funnel-prestige-head{max-width:72.5rem;margin-inline:auto;padding-inline:1.25rem}.funnel-prestige-head-center{text-align:center}.funnel-prestige-head-split{gap:1rem;display:grid}@container funnel (min-width:1024px){.funnel-prestige-head-split{grid-template-columns:1.72fr 1.39fr;align-items:end;gap:3rem}}.funnel-prestige-head-intro{color:var(--f-text);font-size:1rem;line-height:1.75}.funnel-prestige-topbar{background:var(--f-primary);color:var(--f-on-primary,#fff);letter-spacing:.02em;font-size:.8rem}.funnel-prestige-topbar-inner{text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;max-width:72.5rem;margin-inline:auto;padding:.55rem 1.25rem;display:flex}.funnel-prestige-topbar a{color:inherit;font-weight:600;text-decoration:none}@container funnel (max-width:639px){.funnel-prestige-topbar-inner{text-align:center;justify-content:center;font-size:.72rem}}.funnel-prestige-shell>nav[data-fpin=top]{background:var(--f-bg);border-bottom-color:var(--f-heading)}@supports (color:color-mix(in lab,red,red)){.funnel-prestige-shell>nav[data-fpin=top]{border-bottom-color:color-mix(in srgb,var(--f-heading)10%,transparent)}}.funnel-prestige-shell>nav[data-fpin=top]>div:first-child{gap:.25rem;max-width:72.5rem;padding-block:.9rem}.funnel-prestige-shell>nav[data-fpin=top] a{color:var(--f-heading);background:0 0;border-radius:0;font-size:1.125rem;font-weight:500;transition:color .15s}.funnel-prestige-shell>nav[data-fpin=top] a:hover,.funnel-prestige-shell>nav[data-fpin=top] a[aria-current=page]{color:var(--f-primary);background:0 0}.funnel-prestige-shell>nav[data-fpin=top]>div:first-child>a:first-child{letter-spacing:.02em;text-transform:uppercase;color:var(--f-heading);margin-right:auto;padding-left:0;font-size:1.2rem;font-weight:800}.funnel-prestige-shell[style*=--f-logo]>nav[data-fpin=top]>div:first-child>a:first-child{font-size:0}.funnel-prestige-shell[style*=--f-logo]>nav[data-fpin=top]>div:first-child>a:first-child:before{content:"";background-image:var(--f-logo);background-position:0;background-repeat:no-repeat;background-size:contain;width:10rem;height:2.75rem;display:block}.funnel-prestige-hero{isolation:isolate;background:#121820;padding:4.5rem 1.25rem 5.5rem;position:relative;overflow:hidden;box-shadow:0 15px 16px 6px #0e172112}@container funnel (min-width:768px){.funnel-prestige-hero{padding:8rem 1.25rem 10rem}}@container funnel (min-width:1280px){.funnel-prestige-hero{padding:10.5rem 1.25rem 13.5rem}}.funnel-prestige-hero-media{z-index:0;position:absolute;inset:0}.funnel-prestige-hero-photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.funnel-prestige-hero-fallback{background:linear-gradient(135deg,#263445,#16202b);position:absolute;inset:0}.funnel-prestige-hero-veil{z-index:1;background:#0e1721a1;position:absolute;inset:0}@container funnel (max-width:767px){.funnel-prestige-hero-veil{background:linear-gradient(#0e1721c7,#0e1721ad 60%,#0e1721c7)}}.funnel-prestige-hero-copy{z-index:1;max-width:72.5rem;margin-inline:auto;position:relative}.funnel-prestige-hero-eyebrow{letter-spacing:-.02em;color:var(--f-primary);font-size:clamp(1.05rem,2.4vw,1.375rem);font-weight:600}.funnel-prestige-title{letter-spacing:.01em;color:#fff;text-wrap:balance;max-width:18ch;margin-top:.6rem;font-size:clamp(2.1rem,6.5vw,5rem);font-weight:700;line-height:1.15}.funnel-prestige-hero-sub{color:#ffffffdb;max-width:46rem;margin-top:1.25rem;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.7}.funnel-prestige-hero-dates{color:var(--f-primary);margin-top:1rem;font-size:1.15rem;font-weight:700}.funnel-prestige-hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2.25rem;flex-direction:row!important}.funnel-prestige-hero-form{max-width:30rem;margin-top:2.25rem}.funnel-prestige-hero-proof{color:#ffffffbf;margin-top:1.25rem;font-size:.85rem}.funnel-prestige-hero-trust{color:#fff9;justify-content:flex-start!important}.funnel-prestige-btn{border:1px solid var(--f-primary);background:var(--f-primary);letter-spacing:.05em;text-align:center;text-transform:uppercase;min-height:2.9rem;color:var(--f-on-primary,#fff);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.9rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.funnel-prestige-btn:hover{border-color:var(--f-heading);background:var(--f-heading);color:#fff}.funnel-prestige-btn-ghost{color:#fff;background:0 0;border-color:#ffffffd9}.funnel-prestige-btn-ghost:hover{color:var(--f-heading);background:#fff;border-color:#fff}.funnel-prestige-btn-block{width:100%}@container funnel (max-width:480px){.funnel-prestige-hero-actions .funnel-prestige-btn{width:100%}}.funnel-prestige-about{padding:clamp(3rem,7vw,5.5rem) 0 0}.funnel-prestige-about-grid{gap:2.5rem;max-width:72.5rem;margin:clamp(2rem,4vw,3.25rem) auto 0;padding-inline:1.25rem;display:grid}@container funnel (min-width:1024px){.funnel-prestige-about-grid:has(.funnel-prestige-about-media:not(:empty)){grid-template-columns:1fr 1fr;align-items:center;gap:4rem}}.funnel-prestige-about-media{position:relative}@container funnel (min-width:640px){.funnel-prestige-about-media{padding-bottom:4rem}}.funnel-prestige-about-shot{aspect-ratio:4/3;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 0 20px -2px #0e172138}.funnel-prestige-about-shot.is-second{width:100%;margin-top:1rem}@container funnel (min-width:640px){.funnel-prestige-about-shot.is-second{border:6px solid var(--f-bg);width:58%;margin-top:0;position:absolute;bottom:0;right:0}}.funnel-prestige-about-copy{color:var(--f-text);font-size:1rem;line-height:1.75}.funnel-prestige-about-copy>p+p{margin-top:1rem}.funnel-prestige-quote{color:var(--f-heading);margin-bottom:1.5rem;padding-left:2.5rem;font-size:1.05rem;font-style:italic;line-height:1.7;position:relative}.funnel-prestige-quote svg{fill:currentColor;width:1.5rem;height:1.5rem;color:var(--f-primary);position:absolute;top:.2rem;left:0}.funnel-prestige-lead{color:var(--f-heading);margin-bottom:.9rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:700;line-height:1.35}.funnel-prestige-signature{letter-spacing:.1em;text-transform:uppercase;color:var(--f-heading);margin-top:1.25rem;font-size:.8rem;font-weight:700}.funnel-prestige-features{padding:clamp(1.75rem,4vw,2.5rem) 1.25rem clamp(2.5rem,6vw,4rem)}.funnel-prestige-features-inner{max-width:72.5rem;margin-inline:auto}@container funnel (min-width:1024px){.funnel-prestige-features-inner{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.funnel-prestige-features-inner>*{grid-column:2}}.funnel-prestige-features-title{color:var(--f-heading);margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.funnel-prestige-feature-list{gap:1rem 2rem;padding:0;list-style:none;display:grid}@container funnel (min-width:560px){.funnel-prestige-feature-list{grid-template-columns:1fr 1fr}}.funnel-prestige-feature-list li{color:var(--f-heading);align-items:center;gap:.75rem;font-size:.98rem;font-weight:600;line-height:1.4;display:flex}.funnel-prestige-feature-icon{background:var(--f-primary);width:2rem;height:2rem;color:var(--f-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-prestige-feature-icon{background:color-mix(in srgb,var(--f-primary)12%,transparent)}}.funnel-prestige-feature-icon svg{width:1.05rem;height:1.05rem}.funnel-prestige-services-section{padding-block:clamp(2.5rem,6vw,4.5rem)}.funnel-prestige-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem 1.75rem;max-width:72.5rem;margin:clamp(2rem,4vw,3.25rem) auto 0;padding-inline:1.25rem;display:grid}.funnel-prestige-service{flex-direction:column;height:100%;display:flex}.funnel-prestige-service-media{aspect-ratio:20/21;border-radius:.5rem;position:relative;overflow:hidden}.funnel-prestige-service-slot{border-radius:.5rem;min-height:6.5rem;margin-bottom:.75rem}.funnel-prestige-service-texthead{padding:.15rem 0 .35rem}.funnel-prestige-service-texthead h3{letter-spacing:-.02em;color:var(--f-heading);font-size:1.35rem;font-weight:700;line-height:1.3}.funnel-prestige-service-texthead p{color:var(--f-text);margin-top:.3rem;font-size:.9rem}.funnel-prestige-service-chip{background:var(--f-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--f-on-primary,#fff);border-radius:999px;margin-bottom:.45rem;padding:.2rem .65rem;font-size:.65rem;font-weight:700;display:inline-block}.funnel-prestige-service-fallback{background:linear-gradient(150deg,#2b3947,#16202b);position:absolute;inset:0}.funnel-prestige-service-badge{background:var(--f-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--f-on-primary,#fff);border-radius:999px;padding:.3rem .7rem;font-size:.65rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.funnel-prestige-service-caption{background:var(--f-heading);inset-inline:0;padding:.9rem 1.55rem;position:absolute;bottom:0}.funnel-prestige-service-caption h3{letter-spacing:-.02em;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3}.funnel-prestige-service-caption p{color:#ffffffc7;margin-top:.25rem;font-size:.85rem}.funnel-prestige-service-go{align-self:flex-start;margin-top:.9rem;font-size:1.05rem}.funnel-prestige-service-toggle{min-height:3rem;color:var(--f-primary);align-self:flex-start;align-items:center;gap:.6rem;padding-top:.5rem;font-size:1.05rem;display:inline-flex}.funnel-prestige-service-chevron{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.funnel-prestige-service-chevron svg{width:.9rem;height:.9rem;transition:transform .2s}.funnel-prestige-service-drawer{opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s;overflow:hidden}.funnel-prestige-service-drawer[data-open]{opacity:1;max-height:100rem}@media (prefers-reduced-motion:reduce){.funnel-prestige-service-drawer{transition:none}}.funnel-prestige-service-list{color:var(--f-text);padding:.25rem 0 0;font-size:.95rem;line-height:1.6;list-style:none}.funnel-prestige-service-list li{gap:.55rem;padding-block:.35rem;display:flex}.funnel-prestige-service-list svg{width:1rem;height:1rem;color:var(--f-primary);flex-shrink:0;margin-top:.28rem}.funnel-prestige [data-fsection=gallery]{padding-block:clamp(2.5rem,6vw,4.5rem)}.funnel-prestige [data-fsection=gallery]>div{max-width:72.5rem}.funnel-prestige [data-fsection=gallery] h2{letter-spacing:-.01em;color:var(--f-heading);font-family:inherit;font-size:clamp(1.6rem,5vw,3rem);font-weight:700}.funnel-prestige [data-fsection=gallery] h2:before{content:"Проекти";letter-spacing:-.02em;color:var(--f-primary);margin-bottom:.4rem;font-size:clamp(1rem,2.2vw,1.375rem);font-weight:600;display:block}.funnel-prestige [data-fsection=gallery] [data-image-format]{border:0;border-radius:.75rem;box-shadow:0 1px 8px #0000001a}.funnel-prestige-why{background:var(--f-heading);padding:clamp(2.5rem,6vw,3.75rem) 1.25rem}.funnel-prestige-why-inner{max-width:72.5rem;margin-inline:auto}.funnel-prestige-why-title{color:#fff;font-size:clamp(1.4rem,3.4vw,2rem);font-weight:700}.funnel-prestige-why-list{gap:1.5rem;margin-top:2rem;padding:0;list-style:none;display:grid}@container funnel (min-width:640px){.funnel-prestige-why-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container funnel (min-width:1024px){.funnel-prestige-why-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.funnel-prestige-why-list li>span{color:var(--f-primary);font-size:1.6rem;font-weight:700;display:block}.funnel-prestige-why-list p{color:#ffffffc7;margin-top:.5rem;font-size:.95rem;line-height:1.65}.funnel-prestige-reviews{isolation:isolate;padding-block:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.funnel-prestige-reviews-media{z-index:0;background:var(--f-heading);position:absolute;inset:0}.funnel-prestige-reviews-media img{object-fit:cover}.funnel-prestige-reviews-veil{background:#0e1721e8;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@container funnel (min-width:1024px){.funnel-prestige-reviews[style*=--f-reviews-bg]{background-image:var(--f-reviews-bg);background-position:50%;background-size:cover;background-attachment:fixed}.funnel-prestige-reviews[style*=--f-reviews-bg] .funnel-prestige-reviews-media img{display:none}}}.funnel-prestige-reviews:after,.funnel-prestige-reviews:before{content:"";background:var(--f-bg);z-index:1;height:clamp(1.75rem,3.5vw,2.75rem);position:absolute;inset-inline:-1px}.funnel-prestige-reviews:before{clip-path:polygon(0 0,100% 0,100% 0,0 100%);top:-1px}.funnel-prestige-reviews:after{clip-path:polygon(100% 100%,0 100%,100% 0,100% 0);bottom:-1px}.funnel-prestige-reviews-inner{z-index:2;position:relative}.funnel-prestige-reviews-stage{max-width:60rem;margin:clamp(2rem,4vw,3.25rem) auto 0;padding-inline:1.25rem;position:relative}.funnel-prestige-review-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.funnel-prestige-review-track::-webkit-scrollbar{display:none}.funnel-prestige-review{scroll-snap-align:center;text-align:center;flex:0 0 100%;padding:0 clamp(0rem,4vw,3rem)}.funnel-prestige-review>svg{fill:currentColor;width:2.25rem;height:2.25rem;color:var(--f-primary);margin-inline:auto}.funnel-prestige-review p{color:#ffffffeb;margin-top:1.25rem;font-size:clamp(1.05rem,2.2vw,1.3rem);font-style:italic;line-height:1.65}.funnel-prestige-review cite{flex-direction:column;align-items:center;gap:.15rem;margin-top:1.75rem;font-style:normal;display:flex}.funnel-prestige-review-avatar{background:var(--f-primary);width:3.25rem;height:3.25rem;color:var(--f-on-primary,#fff);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.6rem;font-size:1.25rem;font-weight:700;display:inline-flex}.funnel-prestige-review cite strong{color:#fff;font-size:1rem;font-weight:700}.funnel-prestige-review cite span{color:#fff9;font-size:.82rem}.funnel-prestige-review-nav{color:#fff;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,opacity .15s;display:none;position:absolute;top:45%}.funnel-prestige-review-nav svg{width:1.1rem;height:1.1rem}.funnel-prestige-review-nav:hover:not(:disabled){background:var(--f-primary);border-color:var(--f-primary)}.funnel-prestige-review-nav:disabled{opacity:.25}.funnel-prestige-review-nav.is-prev{left:-1rem}.funnel-prestige-review-nav.is-next{right:-1rem}@container funnel (min-width:900px){.funnel-prestige-review-nav{display:inline-flex}}.funnel-prestige-review-dots{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.funnel-prestige-review-dots button{background:#ffffff4d;border-radius:999px;width:.55rem;height:.55rem;transition:width .2s,background-color .2s}.funnel-prestige-review-dots button.is-active{background:var(--f-primary);width:1.6rem}@media (hover:none){.funnel-prestige-review-dots{gap:0}.funnel-prestige-review-dots button{box-sizing:content-box;background-clip:content-box;padding:.8rem .25rem}.funnel-prestige-footer-col li{padding-block:.55rem}.funnel-prestige-footer-col a,.funnel-prestige-topbar a{align-items:center;min-height:2.25rem;display:inline-flex}}.funnel-prestige-contact{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.funnel-prestige-contact-grid{max-width:72.5rem;margin:clamp(2rem,4vw,3.25rem) auto 0;padding-inline:1.25rem;display:grid}@container funnel (min-width:1024px){.funnel-prestige-contact-grid{grid-template-columns:1.35fr 1fr;align-items:stretch}}.funnel-prestige-contact-panel{background:var(--f-heading);color:#ffffffc7;--f-field:#fff;--f-field-text:#1f2937;--f-field-border:#ffffff40;--f-field-placeholder:#6b7280;border-radius:.75rem .75rem 0 0;padding:clamp(1.75rem,4vw,3rem)}@container funnel (min-width:1024px){.funnel-prestige-contact-panel{border-radius:.75rem 0 0 .75rem;padding:3.25rem 3rem}}.funnel-prestige-contact-title{color:#fff;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:700}.funnel-prestige-contact-note{margin-top:.85rem;font-size:.98rem;line-height:1.75}.funnel-prestige-contact-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.funnel-prestige-form{text-align:left;margin-top:1.75rem}.funnel-prestige-form>h2{display:none}.funnel-prestige-form>p{color:#ffffffb3;margin-bottom:1rem}.funnel-prestige-form label{color:#ffffffd9}.funnel-prestige-form label:has(input[type=checkbox]){color:#ffffffc7;background:#ffffff12;border-color:#ffffff2e}.funnel-prestige-form input,.funnel-prestige-form select,.funnel-prestige-form textarea{border-radius:.75rem}.funnel-prestige-form input::placeholder,.funnel-prestige-form textarea::placeholder{color:#9aa1a9}.funnel-prestige-contact-cards{background:var(--f-surface);border-radius:0 0 .75rem .75rem;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}@container funnel (min-width:1024px){.funnel-prestige-contact-cards{z-index:1;border-radius:4.5rem .75rem .75rem 4.5rem;margin-left:-2.5rem;padding:3.25rem 2.5rem 3.25rem 4rem;position:relative}}.funnel-prestige-contact-cards>*{background:var(--f-bg);color:var(--f-heading);border-radius:.75rem;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:.95rem;text-decoration:none;transition:box-shadow .15s;display:flex}.funnel-prestige-contact-cards a:hover{box-shadow:0 10px 30px -18px #0e1721b3}.funnel-prestige-contact-cards strong{letter-spacing:.1em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.funnel-prestige-contact-icon{background:var(--f-primary);width:2.75rem;height:2.75rem;color:var(--f-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel-prestige-contact-icon{background:color-mix(in srgb,var(--f-primary)12%,transparent)}}.funnel-prestige-contact-icon svg{width:1.15rem;height:1.15rem}.funnel-prestige-footer{background:var(--f-heading);color:#ffffffb8;margin-top:clamp(2.5rem,6vw,4.5rem)}.funnel-prestige-footer-inner{gap:2.5rem;max-width:72.5rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) 1.25rem;display:grid}@container funnel (min-width:768px){.funnel-prestige-footer-inner{grid-template-columns:1.4fr 1fr 1fr;gap:3rem}}.funnel-prestige-footer-name{color:#fff;font-size:1.35rem;font-weight:700}.funnel-prestige-footer-brand p+p{margin-top:.5rem;font-size:.95rem;line-height:1.6}.funnel-prestige-footer-heading{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:700}.funnel-prestige-footer-rule{background:var(--f-primary);width:2.5rem;height:2px;margin:.75rem 0 1.25rem;display:block}.funnel-prestige-footer-note{margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.funnel-prestige-footer-col ul{padding:0;font-size:.95rem;list-style:none}.funnel-prestige-footer-col li{align-items:center;gap:.6rem;padding-block:.4rem;display:flex}.funnel-prestige-footer-col li svg{width:1rem;height:1rem;color:var(--f-primary);flex-shrink:0}.funnel-prestige-footer-col a{color:inherit;text-decoration:none;transition:color .15s}.funnel-prestige-footer-col a:hover{color:#fff}.funnel-prestige-footer-bottom{border-top:1px solid #ffffff17}.funnel-prestige-footer-bottom p{color:#ffffff8c;max-width:72.5rem;margin-inline:auto;padding:1.1rem 1.25rem;font-size:.8rem}.funnel-persona{font-family:var(--f-font,var(--font-montserrat),var(--font-geist-sans)),system-ui,sans-serif}.funnel-persona-kicker{letter-spacing:.22em;font-size:.75rem}.funnel-persona-eyebrow,.funnel-persona-kicker{text-transform:uppercase;color:var(--f-accent);font-weight:700}.funnel-persona-eyebrow{letter-spacing:.24em;font-size:.78rem}.funnel-persona-h2{letter-spacing:-.01em;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.15}.funnel-persona-h2,.funnel-persona-h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);font-weight:500}.funnel-persona-h3{font-size:clamp(1.4rem,3vw,1.9rem)}.funnel-persona-head{max-width:70rem;margin-inline:auto;padding-inline:1.5rem}.funnel-persona-head-intro{max-width:40rem;color:var(--f-text);margin-top:.9rem;font-size:1rem;line-height:1.75}.funnel-persona-section{padding-block:clamp(3rem,7vw,5.5rem)}.funnel-persona-hero{background:radial-gradient(60rem 40rem at 85% -10%,var(--f-accent),transparent 65%),var(--f-bg);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel-persona-hero{background:radial-gradient(60rem 40rem at 85% -10%,color-mix(in srgb,var(--f-accent)12%,transparent),transparent 65%),var(--f-bg)}}.funnel-persona-hero-inner{align-items:center;gap:clamp(2rem,5vw,4rem);max-width:70rem;margin-inline:auto;padding-inline:1.5rem;display:grid}@container funnel (min-width:1024px){.funnel-persona-hero-inner{grid-template-columns:1.05fr .95fr}}.funnel-persona-title{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);letter-spacing:-.02em;color:var(--f-heading);text-wrap:balance;margin-top:.9rem;font-size:clamp(2.6rem,7.5vw,5rem);font-weight:500;line-height:1.05}.funnel-persona-title em{color:var(--f-accent);font-style:italic}.funnel-persona-role{letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted);margin-top:1rem;font-size:.82rem;font-weight:600}.funnel-persona-hero-sub{max-width:34rem;color:var(--f-text);margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.075rem);line-height:1.8}.funnel-persona-hero-dates{color:var(--f-heading);margin-top:1rem;font-size:1.05rem;font-weight:600}.funnel-persona-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;flex-direction:row!important}.funnel-persona-hero-form{max-width:28rem;margin-top:2rem}.funnel-persona-hero-proof{color:var(--f-muted);margin-top:1rem;font-size:.85rem}.funnel-persona-credentials{flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.funnel-persona-credentials li{border:1px solid var(--f-border);background:var(--f-surface);color:var(--f-heading);border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600}.funnel-persona-hero-trust{margin-top:1.25rem;justify-content:flex-start!important}.funnel-persona-hero-visual{position:relative}.funnel-persona-portrait{aspect-ratio:4/5;background:var(--f-surface);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #14110fa6}.funnel-persona-hero-visual:before{content:"";background:var(--f-accent);z-index:-1;border-radius:1.5rem;position:absolute;inset:1.75rem -1.25rem -1.25rem 1.75rem}@supports (color:color-mix(in lab,red,red)){.funnel-persona-hero-visual:before{background:color-mix(in srgb,var(--f-accent)18%,transparent)}}.funnel-persona-portrait-empty{background:linear-gradient(160deg,var(--f-surface),var(--f-accent));height:100%;font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-muted);justify-content:center;align-items:center;font-size:5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-persona-portrait-empty{background:linear-gradient(160deg,var(--f-surface),color-mix(in srgb,var(--f-accent)14%,var(--f-surface)))}}.funnel-persona-hero-stat{background:var(--f-heading);color:#fff;border-radius:1rem;flex-direction:column;padding:1rem 1.35rem;display:flex;position:absolute;bottom:-1.25rem;right:-.5rem;box-shadow:0 24px 50px -30px #14110fcc}.funnel-persona-hero-stat strong{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);font-size:1.75rem;font-weight:500;line-height:1}.funnel-persona-hero-stat span{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:.2rem;font-size:.7rem}@container funnel (max-width:1023px){.funnel-persona-hero-visual{order:-1;max-width:26rem}.funnel-persona-hero-visual:before{inset:1.25rem -.75rem -.75rem 1.25rem}}.funnel-persona-btn{border:1px solid var(--f-primary);background:var(--f-primary);text-align:center;min-height:3rem;color:var(--f-on-primary,#fff);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.funnel-persona-btn svg{width:1rem;height:1rem}.funnel-persona-btn:hover{background:var(--f-accent);border-color:var(--f-accent);color:var(--f-on-accent,#fff);transform:translateY(-2px)}.funnel-persona-btn-quiet{border-color:var(--f-border);color:var(--f-heading);background:0 0}.funnel-persona-btn-quiet:hover{background:var(--f-surface);border-color:var(--f-heading);color:var(--f-heading)}.funnel-persona-btn-block{width:100%}@container funnel (max-width:480px){.funnel-persona-final-actions .funnel-persona-btn,.funnel-persona-hero-actions .funnel-persona-btn{width:100%}}.funnel-persona-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;max-width:70rem;margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:1.5rem;display:grid}.funnel-persona-offer{border:1px solid var(--f-border);background:var(--f-surface);border-radius:1.25rem;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.funnel-persona-offer:hover{transform:translateY(-4px);box-shadow:0 30px 60px -45px #14110f99}.funnel-persona-offer-media{aspect-ratio:16/10;position:relative}.funnel-persona-offer-slot{aspect-ratio:16/10;border-width:0 0 2px;border-radius:0;min-height:0}.funnel-persona-offer-body{flex-direction:column;flex:1;padding:1.75rem;display:flex}.funnel-persona-offer-index{letter-spacing:.2em;color:var(--f-accent);font-size:.75rem;font-weight:700}.funnel-persona-offer-body h3{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);margin-top:.75rem;font-size:1.5rem;font-weight:500}.funnel-persona-offer-price{color:var(--f-accent);margin-top:.35rem;font-size:.9rem;font-weight:600}.funnel-persona-offer-text{color:var(--f-text);margin-top:.75rem;font-size:.95rem;line-height:1.7}.funnel-persona-offer-badge{background:var(--f-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--f-accent);border-radius:999px;align-self:flex-start;margin-top:1rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.funnel-persona-offer-badge{background:color-mix(in srgb,var(--f-accent)14%,transparent)}}.funnel-persona [data-fsection=gallery]{padding-block:clamp(2rem,5vw,3.5rem)}.funnel-persona [data-fsection=gallery] h2{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);font-size:clamp(1.9rem,4.6vw,3rem);font-weight:500}.funnel-persona [data-fsection=gallery] [data-image-format]{border-color:var(--f-border);border-radius:1.25rem}.funnel-persona-about{background:var(--f-surface);padding-block:clamp(3rem,7vw,5.5rem)}.funnel-persona-about-grid{align-items:center;gap:clamp(2rem,5vw,4rem);max-width:70rem;margin-inline:auto;padding-inline:1.5rem;display:grid}@container funnel (min-width:1024px){.funnel-persona-about-grid:has(.funnel-persona-about-media:not(:empty)){grid-template-columns:.9fr 1.1fr}}.funnel-persona-about-media{gap:1rem;display:grid;position:relative}.funnel-persona-about-shot{aspect-ratio:4/5;background:var(--f-bg);border-radius:1.25rem;position:relative;overflow:hidden}.funnel-persona-about-shot.is-second{aspect-ratio:4/3}@container funnel (min-width:640px){.funnel-persona-about-media{grid-template-columns:1fr 1fr;align-items:start}.funnel-persona-about-shot.is-second{aspect-ratio:4/5;margin-top:2.5rem}}.funnel-persona-about-copy{color:var(--f-text);font-size:1rem;line-height:1.85}.funnel-persona-about-copy .funnel-persona-h2{margin:.5rem 0 1.25rem}.funnel-persona-about-copy p+p{margin-top:1rem}.funnel-persona-stats{border-top:1px solid var(--f-border);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1.5rem;margin-top:2rem;padding-top:1.75rem;display:grid}.funnel-persona-stats dt{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-heading);font-size:2rem;font-weight:500}.funnel-persona-stats dd{letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted);margin:.15rem 0 0;font-size:.78rem}.funnel-persona-facts{padding-block:clamp(2rem,5vw,3rem)}.funnel-persona-facts-inner{max-width:70rem;margin-inline:auto;padding-inline:1.5rem}.funnel-persona-facts-inner ul{flex-wrap:wrap;gap:.6rem .75rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.funnel-persona-facts-inner li{border:1px solid var(--f-border);color:var(--f-heading);border-radius:999px;padding:.45rem 1rem;font-size:.85rem}.funnel-persona-steps{padding-block:clamp(3rem,7vw,5rem)}.funnel-persona-step-list{gap:1.25rem;max-width:70rem;margin:clamp(1.75rem,4vw,2.5rem) auto 0;padding-inline:1.5rem;list-style:none;display:grid}@container funnel (min-width:768px){.funnel-persona-step-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.funnel-persona-step-list li{border-top:2px solid var(--f-heading);padding-top:1.25rem}.funnel-persona-step-list li>span{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:var(--f-accent);font-size:2rem}.funnel-persona-step-list p{color:var(--f-text);margin-top:.5rem;font-size:.98rem;line-height:1.7}.funnel-persona-reviews{background:var(--f-surface);padding-block:clamp(3rem,7vw,5rem)}.funnel-persona-review-grid{gap:1.5rem;max-width:70rem;margin:clamp(1.75rem,4vw,2.75rem) auto 0;padding-inline:1.5rem;display:grid}@container funnel (min-width:768px){.funnel-persona-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.funnel-persona-review-grid blockquote{border:1px solid var(--f-border);background:var(--f-bg);border-radius:1.25rem;padding:1.75rem}.funnel-persona-review-grid svg{fill:currentColor;width:1.5rem;height:1.5rem;color:var(--f-accent)}.funnel-persona-review-grid p{color:var(--f-text);margin-top:1rem;font-size:1rem;line-height:1.75}.funnel-persona-review-grid cite{margin-top:1.5rem;font-style:normal;display:block}.funnel-persona-review-grid cite strong{color:var(--f-heading);font-size:.95rem;display:block}.funnel-persona-review-grid cite span{color:var(--f-muted);font-size:.8rem}.funnel-persona-final{padding:clamp(3rem,7vw,5rem) 1.5rem}.funnel-persona-final-card{background:var(--f-heading);text-align:center;color:#ffffffc7;border-radius:1.75rem;max-width:60rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem)}.funnel-persona-final-title{font-family:var(--f-display-font,var(--font-playfair),Georgia,serif);color:#fff;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.1}.funnel-persona-final-title em{color:var(--f-accent);font-style:italic}.funnel-persona-final-sub{max-width:34rem;margin:1rem auto 0;font-size:1rem;line-height:1.75}.funnel-persona-final-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.funnel-persona-final-actions .funnel-persona-btn{background:var(--f-accent);border-color:var(--f-accent);color:var(--f-on-accent,#fff)}.funnel-persona-final-actions .funnel-persona-btn:hover{color:var(--f-heading);background:#fff;border-color:#fff}.funnel-persona-final-actions .funnel-persona-btn-quiet{color:#fff;background:0 0;border-color:#fff6}.funnel-persona-final-contacts{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.75rem;font-size:.92rem;display:flex}.funnel-persona-final-contacts a{color:#ffffffd9;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.funnel-persona-final-contacts a:hover{color:#fff}.funnel-persona-final-contacts svg{width:1rem;height:1rem;color:var(--f-accent)}.funnel-persona-footer{text-align:center;color:var(--f-muted);padding:2rem 1.5rem;font-size:.8rem}.funnel-code-section{isolation:isolate;min-width:0;max-width:100%;overflow-x:clip;container-type:inline-size}:where(.funnel-code-section) :where(*){overflow-wrap:break-word;box-sizing:border-box;min-width:0}:where(.funnel-code-section) :where(img,svg,video,canvas){max-width:100%;height:auto}:where(.funnel-code-section) :where(table){max-width:100%;display:block;overflow-x:auto}:where(.funnel-code-section) :where(a,button){cursor:pointer}@media (hover:none){:where(.funnel-code-section) :where(a[href],button,[data-cta]){min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.funnel-code-section *,.funnel-code-section :after,.funnel-code-section :before{transition:none!important;animation:none!important}}