.fvb{--fvb-xs: .25rem;--fvb-sm: .5rem;--fvb-md: .75rem;--fvb-lg: 1.25rem;--fvb-xl: 2rem;--fvb-r-sm: .55rem;--fvb-r-md: .65rem;--fvb-r-lg: 1rem;--fvb-line: var(--neo-border-subtle, rgba(255, 255, 255, .1));--fvb-panel: var(--neo-surface-muted, #121212);--fvb-ink: var(--neo-text-primary, #ffffff);--fvb-soft: var(--neo-text-secondary, #9ca3af);--fvb-accent: var(--neo-accent, #adff00);background:var(--neo-surface, #0a0a0a);color:var(--fvb-ink)}.fvb a{color:inherit}.fvb p{margin:0}.fvb-wrap{max-width:72rem;margin-inline:auto;padding-inline:var(--fvb-lg)}.fvb-soft{color:var(--fvb-soft)}.fvb-measure{max-width:42rem}.fvb-marker{display:inline-flex;align-items:center;gap:var(--fvb-sm)}.fvb-marker:before{content:"";width:var(--fvb-sm);height:var(--fvb-sm);border-radius:2px;background:var(--fvb-accent);flex:none}.fvb-nav{position:sticky;top:0;z-index:30;background:var(--neo-surface, #0a0a0a);border-bottom:1px solid var(--fvb-line)}@media (min-width: 768px){.fvb-nav{top:64px}}.fvb-nav__in{display:flex;align-items:center;justify-content:space-between;gap:var(--fvb-md);padding-block:var(--fvb-md)}.fvb-nav__brand{display:inline-flex;align-items:baseline;gap:var(--fvb-sm);text-decoration:none}.fvb-nav__links{display:flex;align-items:center;gap:var(--fvb-sm)}.fvb-nav__links .fvb-hide-sm{display:none}@media (min-width: 768px){.fvb-nav__links .fvb-hide-sm{display:inline-flex}}.fvb-section{padding-block:calc(var(--fvb-xl) * 2.5);border-top:1px solid var(--fvb-line)}@media (min-width: 960px){.fvb-section{padding-block:calc(var(--fvb-xl) * 3.5)}}.fvb-section--tight{padding-block:var(--fvb-xl) calc(var(--fvb-xl) * 2)}.fvb-head{display:grid;gap:var(--fvb-md);margin-bottom:var(--fvb-xl)}@media (min-width: 960px){.fvb-head--split{grid-template-columns:1fr 1fr;align-items:end;gap:var(--fvb-xl)}}.fvb-hero{display:grid;gap:var(--fvb-xl);padding-block:var(--fvb-xl) calc(var(--fvb-xl) * 1.5);max-height:none}@media (min-width: 960px){.fvb-hero{grid-template-columns:7fr 5fr;align-items:start;padding-top:calc(var(--fvb-xl) * 1.5)}}.fvb-hero__tabs{display:flex;flex-wrap:wrap;gap:var(--fvb-sm);margin-bottom:var(--fvb-lg)}.fvb-hero h1{margin:var(--fvb-md) 0 var(--fvb-lg);max-width:20ch}.fvb-actions{display:flex;flex-wrap:wrap;gap:var(--fvb-sm);margin-top:var(--fvb-lg)}.fvb .fvb-meta{margin-top:calc(var(--fvb-xl) * .6)}.fvb-panel{background:var(--fvb-panel);border:1px solid var(--fvb-line);border-radius:var(--fvb-r-md);padding:var(--fvb-lg)}.fvb-panel--flush{padding:0;overflow:hidden}.fvb-panel__head{display:flex;justify-content:space-between;align-items:center;gap:var(--fvb-md);padding:var(--fvb-md) var(--fvb-lg);border-bottom:1px solid var(--fvb-line)}.fvb-events{list-style:none;margin:0;padding:0}.fvb-events li+li{border-top:1px solid var(--fvb-line)}.fvb-events a,.fvb-events .fvb-events__row{display:grid;grid-template-columns:4.25rem 1fr;gap:var(--fvb-md);padding:var(--fvb-md) var(--fvb-lg);text-decoration:none}.fvb-events a:hover .neo-title{text-decoration:underline;text-underline-offset:3px}.fvb-events__when{display:flex;flex-direction:column}.fvb-figures{display:grid;border-block:1px solid var(--fvb-line)}.fvb-figures>div{padding:var(--fvb-lg) 0}.fvb-figures>div+div{border-top:1px solid var(--fvb-line)}@media (min-width: 768px){.fvb-figures{grid-template-columns:repeat(3,1fr)}.fvb-figures>div{padding:var(--fvb-lg)}.fvb-figures>div:first-child{padding-left:0}.fvb-figures>div+div{border-top:0;border-left:1px solid var(--fvb-line)}}.fvb-figure{font-variant-numeric:tabular-nums}.fvb-offer{display:grid;gap:var(--fvb-lg)}@media (min-width: 960px){.fvb-offer{grid-template-columns:3fr 2fr;align-items:start;gap:var(--fvb-xl)}}.fvb-offer__lists{margin-block:var(--fvb-lg)}.fvb-offer__lists .fvb-list{padding-bottom:var(--fvb-lg)}.fvb-offer__price{border-top:1px solid var(--fvb-line);padding-top:var(--fvb-lg)}@media (min-width: 960px){.fvb-offer__price{border-top:0;border-left:1px solid var(--fvb-line);padding:0 0 0 var(--fvb-xl)}}.fvb-offer__terms{margin:var(--fvb-md) 0}.fvb-offer__terms>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fvb-md);padding-block:var(--fvb-sm);border-bottom:1px solid var(--fvb-line)}.fvb-offer__terms dt,.fvb-offer__terms dd{margin:0}.fvb-offer__terms dd{text-align:right}.fvb-was{text-decoration:line-through}.fvb-rows{display:grid}@media (min-width: 768px){.fvb-rows{grid-template-columns:1fr 1fr;-moz-column-gap:var(--fvb-xl);column-gap:var(--fvb-xl)}}.fvb-row{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--fvb-md);padding-block:var(--fvb-lg);border-top:1px solid var(--fvb-line)}.fvb-row__icon{width:2.5rem;height:2.5rem;border-radius:var(--fvb-r-sm);border:1px solid var(--fvb-line);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.fvb-row h3{margin:0 0 var(--fvb-xs)}.fvb-media{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fvb-md)}@media (min-width: 768px){.fvb-media{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.fvb-media{grid-template-columns:repeat(6,1fr)}}.fvb-media figure{margin:0}.fvb-media img{display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:var(--fvb-r-md);background:var(--fvb-panel)}.fvb-media figcaption{padding-top:var(--fvb-sm)}.fvb-two{display:grid;gap:var(--fvb-xl)}@media (min-width: 960px){.fvb-two{grid-template-columns:1fr 1fr}}.fvb-points{display:grid;gap:0}.fvb-points>div{padding-block:var(--fvb-md);border-top:1px solid var(--fvb-line)}.fvb-points h3{margin:0 0 var(--fvb-xs)}.fvb-grid{display:grid;gap:var(--fvb-md)}@media (min-width: 768px){.fvb-grid--2{grid-template-columns:repeat(2,1fr)}.fvb-grid--3{grid-template-columns:repeat(3,1fr)}.fvb-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.fvb-grid--4{grid-template-columns:repeat(4,1fr)}}.fvb-block{border-top:2px solid var(--fvb-ink);padding-top:var(--fvb-md)}.fvb-block h3{margin:0 0 var(--fvb-xs)}.fvb-block--accent{border-top-color:var(--fvb-accent)}.fvb-kv{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fvb-sm);margin-block:var(--fvb-md)}.fvb-kv>div{border:1px solid var(--fvb-line);border-radius:var(--fvb-r-sm);padding:var(--fvb-sm) var(--fvb-md)}.fvb-flag{display:inline-block;border:1px solid var(--neo-signal-amber, #f97316);color:var(--fvb-ink);border-radius:9999px;padding:var(--fvb-xs) var(--fvb-md)}.fvb-list{margin:0;padding-left:var(--fvb-lg)}.fvb-list li+li{margin-top:var(--fvb-xs)}.fvb-plans{display:grid;gap:var(--fvb-md)}@media (min-width: 768px){.fvb-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.fvb-plans{grid-template-columns:repeat(4,1fr)}}.fvb-plan{display:flex;flex-direction:column;gap:var(--fvb-md);background:var(--fvb-panel);border:1px solid var(--fvb-line);border-radius:var(--fvb-r-md);padding:var(--fvb-lg)}.fvb-plan--featured{border-color:var(--fvb-accent)}.fvb-plan ul{list-style:none;margin:0;padding:0;flex:1}.fvb-plan li{padding-block:var(--fvb-sm);border-top:1px solid var(--fvb-line)}.fvb-plan .btn-primary,.fvb-plan .btn-secondary{text-align:center;justify-content:center}.fvb-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--fvb-md);counter-reset:fvb-step}@media (min-width: 768px){.fvb-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.fvb-steps{grid-template-columns:repeat(4,1fr)}}.fvb-steps li{counter-increment:fvb-step;border-top:1px solid var(--fvb-line);padding-top:var(--fvb-md)}.fvb-steps li:before{content:counter(fvb-step);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--fvb-accent);color:var(--neo-ink-on-accent, #000);font-weight:800;margin-bottom:var(--fvb-md)}.fvb-steps h3{margin:0 0 var(--fvb-xs)}.fvb-faq details{border-top:1px solid var(--fvb-line)}.fvb-faq details:last-child{border-bottom:1px solid var(--fvb-line)}.fvb-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--fvb-md);padding-block:var(--fvb-lg)}.fvb-faq summary::-webkit-details-marker{display:none}.fvb-faq summary:after{content:"+";font-size:1.25rem;line-height:1;color:var(--fvb-soft);transition:transform .2s cubic-bezier(.25,1,.5,1)}.fvb-faq details[open] summary:after{transform:rotate(45deg)}.fvb-faq details p{padding-bottom:var(--fvb-lg)}.fvb-embed iframe{display:block;width:100%;border:1px solid var(--fvb-line);border-radius:var(--fvb-r-md);background:var(--fvb-panel)}.fvb-closing{display:grid;gap:var(--fvb-lg)}@media (min-width: 960px){.fvb-closing{grid-template-columns:3fr 2fr;align-items:end}}.fvb-sticky{position:fixed;inset-inline:0;bottom:0;z-index:50;padding:var(--fvb-md);background:var(--neo-surface, #0a0a0a);border-top:1px solid var(--fvb-line);transform:translateY(100%);transition:transform .22s cubic-bezier(.25,1,.5,1)}.fvb-sticky.is-visible{transform:translateY(0)}.fvb-sticky .btn-primary{width:100%;justify-content:center}@media (min-width: 768px){.fvb-sticky{display:none}}@media (prefers-reduced-motion: reduce){.fvb-sticky,.fvb-faq summary:after{transition:none}}.fvb :focus-visible{outline:2px solid var(--fvb-accent);outline-offset:2px}@media (min-width: 1100px){.fvb-steps--three{grid-template-columns:repeat(3,1fr)}}.fvb-steps li p+p,.fvb-row p+p{margin-top:var(--fvb-sm)}.fvb-discount{margin-top:var(--fvb-xl);padding:var(--fvb-lg);border:1px solid var(--fvb-line);border-radius:var(--fvb-r-lg);background:var(--fvb-panel)}.fvb-discount__scroll{overflow-x:auto}.fvb-discount__table{width:100%;border-collapse:collapse;font-size:.95rem;color:var(--fvb-ink)}.fvb-discount__table th{text-align:left;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--fvb-soft);padding:var(--fvb-sm) var(--fvb-md);border-bottom:1px solid var(--fvb-line);white-space:nowrap}.fvb-discount__table td{padding:var(--fvb-md);border-bottom:1px solid var(--fvb-line);white-space:nowrap}.fvb-discount__table tr:last-child td{border-bottom:0}.fvb-discount__table th:last-child,.fvb-discount__table td:last-child{text-align:right}.fvb-discount__table tr.is-best td{font-weight:700}.fvb-discount__pct{display:inline-block;padding:.15rem .6rem;border-radius:9999px;background:var(--fvb-accent);color:#0a0a0a;font-weight:700;font-size:.85rem}@media (max-width: 575.98px){.fvb-discount{padding:var(--fvb-md)}.fvb-discount__table{font-size:.875rem}.fvb-discount__table th,.fvb-discount__table td{white-space:normal;padding:var(--fvb-sm) .4rem}.fvb-discount__table th{font-size:.7rem}}
