/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.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))}}.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)}}.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%)}}}.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}.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%}.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}}