.wf{--wf-bg:#0a0a0b;--wf-bg-2:#101013;--wf-surface:#151519;--wf-surface-2:#1e1e24;--wf-line:rgba(255,255,255,0.1);--wf-line-strong:rgba(255,255,255,0.22);--wf-fg:#ffffff;--wf-fg-2:#a1a1aa;--wf-fg-3:#6e6e78;--wf-accent:#3d5cff;--wf-accent-hover:#5c76ff;--wf-s-1:0.25rem;--wf-s-2:0.5rem;--wf-s-3:0.75rem;--wf-s-4:1rem;--wf-s-5:1.5rem;--wf-s-6:2rem;--wf-s-7:3rem;--wf-s-8:4.5rem;--wf-s-9:7rem;--wf-s-10:10rem;--wf-block:clamp(var(--wf-s-8),4vw + var(--wf-s-6),var(--wf-s-10));--wf-block-l:clamp(var(--wf-s-9),8vw + var(--wf-s-6),13rem);--wf-t-mono:clamp(0.625rem,0.6rem + 0.12vw,0.6875rem);--wf-t-xs:clamp(0.75rem,0.72rem + 0.14vw,0.8125rem);--wf-t-s:clamp(0.8125rem,0.78rem + 0.18vw,0.9375rem);--wf-t-m:clamp(0.9375rem,0.89rem + 0.24vw,1.0625rem);--wf-t-l:clamp(1.0625rem,0.94rem + 0.6vw,1.375rem);--wf-t-xl:clamp(1.25rem,1.05rem + 0.9vw,1.75rem);--wf-t-2xl:clamp(1.625rem,1.1rem + 2.2vw,3rem);--wf-t-3xl:clamp(2.25rem,1.2rem + 3.4vw,4.25rem);--wf-lh-flush:1.05;--wf-lh-tight:1.14;--wf-lh-snug:1.3;--wf-lh-body:1.75;--wf-tr-tight:-0.035em;--wf-tr-snug:-0.015em;--wf-tr-none:0em;--wf-tr-wide:0.14em;--wf-tr-wider:0.2em;--wf-cols:12;--wf-margin:clamp(var(--wf-s-5),4vw,var(--wf-s-8));--wf-gutter:clamp(var(--wf-s-4),1.5vw,var(--wf-s-6));--wf-max:1280px;--wf-rule:1px;--wf-radius:14px;--wf-radius-s:8px;--wf-card-w:clamp(15rem,24vw,20rem);--wf-card-h:clamp(19rem,30vw,25rem);--wf-fw-head:700;--wf-fw-mid:600;--wf-ease:cubic-bezier(0.22,1,0.36,1);--wf-ease-inout:cubic-bezier(0.65,0,0.35,1);--wf-dur-s:160ms;--wf-dur-m:420ms;--wf-dur-l:900ms;--wf-rise:var(--wf-s-8);--wf-parallax:clamp(var(--wf-s-8),10vh,var(--wf-s-10));--wf-settle:1.12;--wf-range-in:entry 10%;--wf-range-out:cover 50%;--wf-range-hero:80vh;background:var(--wf-bg);color:var(--wf-fg-2);font-family:var(--font-sans);font-size:var(--wf-t-m);line-height:var(--wf-lh-body);letter-spacing:var(--wf-tr-none)}:where(.wf) :where(h1,h2,h3,h4){color:inherit}:where(.wf) a{color:inherit;text-decoration:none}.wf a{opacity:1;transition:color var(--wf-dur-s) var(--wf-ease),background-color var(--wf-dur-s) var(--wf-ease),border-color var(--wf-dur-s) var(--wf-ease)}.wf :focus-visible{outline:var(--wf-rule) solid var(--wf-accent);outline-offset:var(--wf-s-2)}.wf-pad{padding-inline:max(var(--wf-margin),calc((100% - var(--wf-max)) / 2))}.wf-grid{display:grid;grid-template-columns:repeat(var(--wf-cols),minmax(0,1fr));column-gap:var(--wf-gutter)}.wf-eyebrow{color:var(--wf-accent);letter-spacing:var(--wf-tr-wider)}.wf-eyebrow,.wf-mono{font-family:var(--font-mono);font-size:var(--wf-t-mono);line-height:var(--wf-lh-flush);text-transform:uppercase}.wf-mono{color:var(--wf-fg-3);letter-spacing:var(--wf-tr-wide)}.wf-lead{font-size:var(--wf-t-l);line-height:var(--wf-lh-snug);letter-spacing:var(--wf-tr-snug)}.wf-body,.wf-lead{color:var(--wf-fg-2);text-wrap:pretty}.wf-body{font-size:var(--wf-t-m);line-height:var(--wf-lh-body)}.wf-keep{white-space:nowrap}.wf-h2{font-size:var(--wf-t-2xl);font-weight:var(--wf-fw-head);letter-spacing:var(--wf-tr-tight)}.wf-h2,.wf-h3{color:var(--wf-fg);line-height:var(--wf-lh-tight);margin:0;text-wrap:balance}.wf-h3{font-size:var(--wf-t-xl);letter-spacing:var(--wf-tr-snug)}.wf-btn,.wf-h3{font-weight:var(--wf-fw-mid)}.wf-btn{align-items:center;background:var(--wf-accent);border-radius:var(--wf-radius-s);color:var(--wf-fg);display:inline-flex;font-size:var(--wf-t-s);gap:var(--wf-s-3);justify-content:center;line-height:var(--wf-lh-flush);padding:var(--wf-s-4) var(--wf-s-6)}.wf-btn:hover{background:var(--wf-accent-hover);color:var(--wf-fg)}.wf-btn-ghost{background:transparent;border:var(--wf-rule) solid var(--wf-line-strong);color:var(--wf-fg)}.wf-btn-ghost:hover{background:var(--wf-surface-2);border-color:var(--wf-fg-3);color:var(--wf-fg)}.wf-link{color:var(--wf-accent);font-size:var(--wf-t-s);font-weight:var(--wf-fw-mid)}.wf-link:hover{color:var(--wf-accent-hover)}.wf-card{background:var(--wf-surface);border:var(--wf-rule) solid var(--wf-line);border-radius:var(--wf-radius)}.wf-hero{padding-block:var(--wf-block) var(--wf-block-l);row-gap:var(--wf-s-8)}.wf-hero-copy{align-content:start;display:grid;grid-column:1/span 7;grid-row:1;row-gap:var(--wf-s-5)}.wf-hero-title{color:var(--wf-fg);font-size:var(--wf-t-3xl);font-weight:var(--wf-fw-head);letter-spacing:var(--wf-tr-tight);line-height:var(--wf-lh-flush);margin:0}.wf-hero-title em{color:var(--wf-accent);font-style:normal}.wf-props{border-top:var(--wf-rule) solid var(--wf-line);list-style:none;margin:var(--wf-s-3) 0 0;padding:0}.wf-props li{border-bottom:var(--wf-rule) solid var(--wf-line);color:var(--wf-fg-2);font-size:var(--wf-t-m);line-height:var(--wf-lh-body);padding-block:var(--wf-s-4)}.wf-props b{color:var(--wf-fg);font-weight:var(--wf-fw-mid);margin-inline-end:var(--wf-s-2)}.wf-hero-card{align-content:start;align-self:start;display:grid;grid-column:9/-1;grid-row:1;padding:var(--wf-s-6);row-gap:var(--wf-s-5)}.wf-card-head{align-items:baseline;display:flex;justify-content:space-between}.wf-price{color:var(--wf-fg);font-family:var(--font-mono);font-size:var(--wf-t-l);font-weight:var(--wf-fw-mid)}.wf-card-note{color:var(--wf-fg-3);font-size:var(--wf-t-xs)}.wf-trust{border-block:var(--wf-rule) solid var(--wf-line);display:grid;gap:var(--wf-gutter);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:var(--wf-s-6) 0}.wf-trust li{color:var(--wf-fg-3);font-size:var(--wf-t-xs)}.wf-trust b{color:var(--wf-fg);display:block;font-family:var(--font-mono);font-size:var(--wf-t-l);font-weight:var(--wf-fw-mid);letter-spacing:var(--wf-tr-snug);margin-bottom:var(--wf-s-2)}.wf-pillars{padding-block:var(--wf-block-l);row-gap:var(--wf-s-8)}.wf-sec-head{display:grid;grid-column:1/span 7;row-gap:var(--wf-s-4)}.wf-pillar-list{display:grid;gap:var(--wf-gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.wf-pillar-list li{display:grid;padding:var(--wf-s-6);row-gap:var(--wf-s-4)}.wf-pillar-list li:hover{border-color:var(--wf-line-strong)}.wf-caps{background:var(--wf-bg-2);border-block:var(--wf-rule) solid var(--wf-line);padding-block:var(--wf-block-l);row-gap:var(--wf-block)}.wf-cap{align-items:center;column-gap:var(--wf-gutter);display:grid;grid-column:1/-1;grid-template-columns:repeat(var(--wf-cols),minmax(0,1fr));row-gap:var(--wf-s-7)}.wf-cap figure{border:var(--wf-rule) solid var(--wf-line);border-radius:var(--wf-radius);margin:0;overflow:clip}.wf-cap img{display:block;height:auto;width:100%}.wf-cap-text{align-content:center;display:grid;row-gap:var(--wf-s-4)}.wf-cap-a figure{grid-column:1/span 6}.wf-cap-a .wf-cap-text{grid-column:8/-1}.wf-cap-b .wf-cap-text{grid-column:1/span 5}.wf-cap-b figure{grid-column:7/-1}.wf-cap-wide{row-gap:var(--wf-s-6)}.wf-cap-wide figure{grid-column:1/-1}.wf-cap-wide .wf-cap-text{grid-column:1/span 6}.wf-method{padding-block:var(--wf-block-l);row-gap:var(--wf-s-8)}.wf-method-list{display:grid;gap:var(--wf-gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.wf-method-list li{border-top:var(--wf-rule) solid var(--wf-line-strong);display:grid;padding-top:var(--wf-s-4);row-gap:var(--wf-s-4)}.wf-num{color:var(--wf-accent);font-family:var(--font-mono);font-size:var(--wf-t-mono);letter-spacing:var(--wf-tr-wide)}.wf-faq{background:var(--wf-bg-2);border-block:var(--wf-rule) solid var(--wf-line);padding-block:var(--wf-block-l);row-gap:var(--wf-s-8)}.wf-faq-list{grid-column:1/-1}.wf-faq details{border-bottom:var(--wf-rule) solid var(--wf-line)}.wf-faq summary{align-items:center;color:var(--wf-fg);cursor:pointer;display:flex;font-size:var(--wf-t-l);font-weight:var(--wf-fw-mid);gap:var(--wf-s-5);justify-content:space-between;letter-spacing:var(--wf-tr-snug);list-style:none;padding-block:var(--wf-s-5)}.wf-faq summary::-webkit-details-marker{display:none}.wf-faq summary:after{color:var(--wf-accent);content:"+";flex:none;font-size:var(--wf-t-xl);font-weight:var(--wf-fw-mid);line-height:1;transition:transform var(--wf-dur-m) var(--wf-ease)}.wf-faq details[open] summary:after{transform:rotate(45deg)}.wf-faq summary:hover{color:var(--wf-accent)}.wf-faq p{color:var(--wf-fg-2);margin:0;max-width:62ch;padding-bottom:var(--wf-s-6)}.wf-cta{padding-block:var(--wf-block-l);row-gap:var(--wf-s-7)}.wf-cta-head{align-content:start;display:grid;grid-column:1/span 7;row-gap:var(--wf-s-5)}.wf-cta-action{align-content:end;align-self:end;display:grid;gap:var(--wf-s-4);grid-auto-flow:column;grid-column:9/-1;justify-content:start}.wf-levels{background:var(--wf-bg-2);border-block:var(--wf-rule) solid var(--wf-line);padding-block:var(--wf-block-l)}.wf-levels-head{display:grid;margin-bottom:var(--wf-s-8);max-width:58ch;row-gap:var(--wf-s-4)}.wf-rail-hint{color:var(--wf-fg-3);margin-top:var(--wf-s-2)}.wf-rail{display:grid;gap:var(--wf-gutter);grid-auto-columns:var(--wf-card-w);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding-block:var(--wf-s-2);padding-inline:max(var(--wf-margin),calc((100% - var(--wf-max)) / 2));scroll-padding-inline-start:max(var(--wf-margin),calc((100% - var(--wf-max)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none}.wf-rail::-webkit-scrollbar{display:none}.wf-level-card{background:var(--wf-surface);border:var(--wf-rule) solid var(--wf-line);border-radius:var(--wf-radius);display:flex;flex-direction:column;gap:var(--wf-s-3);min-height:var(--wf-card-h);padding:var(--wf-s-6);scroll-snap-align:start}.wf-level-card:hover{border-color:var(--wf-line-strong)}.wf-level-card.is-highlight{border-color:var(--wf-accent)}.wf-level-tag{color:var(--wf-fg-3)}.wf-level-price{color:var(--wf-fg);font-family:var(--font-mono);font-size:var(--wf-t-xl);font-weight:var(--wf-fw-mid);letter-spacing:var(--wf-tr-snug);line-height:var(--wf-lh-flush);margin-top:auto;padding-top:var(--wf-s-6)}.wf-level-card.is-highlight .wf-level-price{color:var(--wf-accent)}.wf-level-cta{margin-top:var(--wf-s-3)}@keyframes wf-rise{0%{opacity:0;transform:translateY(var(--wf-rise))}to{opacity:1;transform:translateY(0)}}@keyframes wf-hero-depart-title{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(calc(var(--wf-s-9) * -1))}}@keyframes wf-hero-depart-aside{0%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(calc(var(--wf-s-7) * -1))}}@keyframes wf-parallax{0%{transform:translateY(calc(var(--wf-parallax) * -1))}to{transform:translateY(var(--wf-parallax))}}@keyframes wf-settle{0%{transform:scale(var(--wf-settle))}to{transform:scale(1)}}@supports (animation-timeline:view()){.wf-cap-text,.wf-cta-action,.wf-cta-head,.wf-faq-list,.wf-levels-head,.wf-method-list li,.wf-pillar-list li,.wf-sec-head,.wf-trust li{animation-fill-mode:both;animation-name:wf-rise;animation-range:var(--wf-range-in) var(--wf-range-out);animation-timeline:view();animation-timing-function:linear}.wf-method-list li:nth-child(2),.wf-pillar-list li:nth-child(2),.wf-trust li:nth-child(2){--wf-range-in:entry 16%}.wf-method-list li:nth-child(3),.wf-pillar-list li:nth-child(3),.wf-trust li:nth-child(3){--wf-range-in:entry 22%}.wf-trust li:nth-child(4){--wf-range-in:entry 28%}.wf-hero-copy{animation-fill-mode:both;animation-name:wf-hero-depart-title;animation-range:0 var(--wf-range-hero);animation-timeline:scroll();animation-timing-function:linear}.wf-hero-card{animation-fill-mode:both;animation-name:wf-hero-depart-aside;animation-range:0 var(--wf-range-hero);animation-timeline:scroll();animation-timing-function:linear}.wf-cap-wide figure{aspect-ratio:29/10;position:relative}.wf-cap-wide figure img{animation-fill-mode:both;animation-name:wf-parallax;animation-range:cover 0 cover 100%;animation-timeline:view();animation-timing-function:linear;height:calc(100% + var(--wf-parallax) * 2 + var(--wf-rule) * 2);inset:calc(var(--wf-parallax) * -1 - var(--wf-rule)) 0 auto;object-fit:cover;position:absolute}.wf-cap-a figure img,.wf-cap-b figure img{animation-fill-mode:both;animation-name:wf-settle;animation-range:var(--wf-range-in) cover 65%;animation-timeline:view();animation-timing-function:linear}}@media (prefers-reduced-motion:reduce){.wf *,.wf :after,.wf :before{animation:none!important;transition:none!important}.wf-cap-wide figure{aspect-ratio:auto}.wf-cap-wide figure img{height:auto;inset:auto;position:static}}@media (max-width:900px){.wf-cta-action,.wf-cta-head,.wf-hero-card,.wf-hero-copy,.wf-sec-head{grid-column:1/-1}.wf-hero-card{grid-row:2}.wf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-method-list,.wf-pillar-list{grid-template-columns:minmax(0,1fr)}.wf-cap-a .wf-cap-text,.wf-cap-a figure,.wf-cap-b .wf-cap-text,.wf-cap-b figure,.wf-cap-wide .wf-cap-text{grid-column:1/-1}.wf-cap-b figure{grid-row:1}}@media (max-width:640px){.wf-cta-action{grid-auto-flow:row;justify-content:stretch}}