.vikt-prestige-landing{--vikt-color-canvas:var(--vh-canvas);--vikt-color-surface:var(--vh-paper);--vikt-color-surface-soft:var(--vh-paper-warm);--vikt-color-ink:var(--vh-navy);--vikt-color-muted:rgb(var(--vh-navy-rgb) / .7);--vikt-color-rule:rgb(var(--vh-navy-rgb) / .12);--vikt-color-accent:var(--vh-coral-action);--vikt-color-accent-hover:var(--vh-coral-action-hover);--vikt-color-accent-text:#b43b2c;--vikt-color-focus:var(--vh-coral-action);--vikt-badge-background:#b43b2c;--vikt-badge-foreground:white;--vikt-font-heading:"Sora", "Outfit", ui-sans-serif, system-ui, sans-serif;--vikt-font-body:"Outfit", ui-sans-serif, system-ui, sans-serif;--vikt-font-accent:"Spectral", georgia, serif;--vikt-layout-max:77.5rem;--vikt-layout-reading:45rem;--vikt-layout-gutter:clamp(1.25rem, 5vw, 3rem);--vikt-layout-section-space:clamp(3.75rem, 8vw, 6.75rem);--vikt-layout-card-gap:clamp(1rem, 2.4vw, 1.5rem);--vikt-grid-min:18rem;--vikt-radius-card:clamp(1.125rem, 2vw, 1.5rem);--vikt-shadow-card:0 1px 2px #1a19170a, 0 24px 64px -42px rgb(var(--vh-navy-rgb) / .34);--vikt-shadow-card-hover:0 1px 2px #1a19170d, 0 30px 70px -40px rgb(var(--vh-navy-rgb) / .42);--vikt-ease:cubic-bezier(.22, .61, .27, 1);isolation:isolate;color:var(--vikt-color-ink);background:radial-gradient(80rem 34rem at 4% 42%, rgb(var(--vh-coral-action-rgb) / .055), transparent 70%), var(--vikt-color-canvas);font-family:var(--vikt-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .vikt-prestige-landing{--vikt-color-canvas:var(--vh-ink);--vikt-color-surface:var(--vh-navy);--vikt-color-surface-soft:var(--vh-ink-2);--vikt-color-ink:var(--vh-paper);--vikt-color-muted:rgb(var(--vh-paper-rgb) / .72);--vikt-color-rule:rgb(var(--vh-paper-rgb) / .16);--vikt-color-accent-text:var(--coral-soft);--vikt-shadow-card:0 24px 64px -42px #000c;--vikt-shadow-card-hover:0 30px 72px -40px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vikt-prestige-landing>.vikt-fluid-section{inline-size:min(calc(100% - (2 * var(--vikt-layout-gutter))), var(--vikt-layout-max));padding-block:var(--vikt-layout-section-space);margin-inline:auto}.vikt-prestige-landing .vikt-section-heading{inline-size:min(100%, var(--vikt-layout-reading));text-align:center;margin-inline:auto}.vikt-prestige-landing .vikt-section-heading>p:first-child:not(:last-child){color:var(--vikt-color-accent-text);font-family:var(--vikt-font-heading);letter-spacing:.14em;text-transform:uppercase;margin-block:0 .875rem;font-size:clamp(.72rem,.68rem + .18vw,.82rem);font-weight:650;line-height:1.4}.vikt-prestige-landing .vikt-section-heading>h2{max-inline-size:20ch;color:var(--vikt-color-ink);font-family:var(--vikt-font-heading);letter-spacing:-.035em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.1rem,1.45rem + 3vw,3.75rem);font-weight:520;line-height:1.04}.vikt-prestige-landing .vikt-section-heading>h2+p{max-inline-size:52ch;color:var(--vikt-color-muted);text-wrap:pretty;margin:clamp(1rem,2vw,1.25rem) auto 0;font-size:clamp(1.02rem,.96rem + .34vw,1.23rem);line-height:1.62}.vikt-prestige-landing .vikt-fluid-emphasis,.vikt-prestige-landing .vikt-section-heading em{color:var(--vikt-color-accent);font-family:var(--vikt-font-accent);font-style:italic;font-weight:600}.vikt-prestige-landing .vikt-fluid-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vikt-grid-min)), 1fr));gap:var(--vikt-layout-card-gap);align-items:stretch;display:grid}.vikt-prestige-landing .vikt-fluid-grid--compact{--vikt-grid-min:15rem}.vikt-prestige-landing .vikt-fluid-grid--wide{--vikt-grid-min:22rem}.vikt-prestige-landing>.vikt-hero{color:#fff;background:var(--vh-navy);align-items:end;min-block-size:clamp(38rem,88svh,53.75rem);display:grid;position:relative;overflow:clip}.vikt-prestige-landing .vikt-hero__content{z-index:1;inline-size:min(calc(100% - (2 * var(--vikt-layout-gutter))), var(--vikt-layout-max));min-block-size:inherit;align-content:end;margin-inline:auto;padding-block:calc(5rem + clamp(1.25rem,5vw,4rem)) clamp(2rem,6vw,4.5rem);display:grid;position:relative}.vikt-prestige-landing .vikt-hero__content>:not(.vikt-hero__actions){max-inline-size:62rem}.vikt-prestige-landing .vikt-hero__content>h1{color:#fff;font-family:var(--vikt-font-heading);letter-spacing:-.045em;text-shadow:0 2px 24px #0000007a;text-wrap:balance;margin-block-start:clamp(1.25rem,3vw,1.875rem);font-size:clamp(2.5rem,1.35rem + 5.6vw,5.4rem);font-weight:520;line-height:.98}.vikt-prestige-landing .vikt-hero__content>h1 em{color:var(--coral-soft);font-family:var(--vikt-font-accent);font-style:italic;font-weight:600}.vikt-prestige-landing .vikt-hero__lede{color:#ffffffe6;text-shadow:0 1px 14px #00000073;text-wrap:pretty;max-inline-size:38.5rem;margin-block-start:clamp(1.125rem,2.4vw,1.625rem);font-size:clamp(1.06rem,.98rem + .5vw,1.28rem);line-height:1.58}.vikt-prestige-landing .vikt-hero__actions{max-inline-size:48rem;grid-template-columns:minmax(12rem,auto) minmax(18rem,26.25rem);align-items:start;gap:clamp(1rem,2.5vw,1.5rem);margin-block-start:clamp(1.625rem,3.4vw,2.25rem);margin-block-end:var(--cookie-banner-offset,0px);display:grid}@media (width>=1024px){.vikt-prestige-landing .vikt-hero__actions{margin-block-end:0}}.vikt-prestige-landing .vikt-hero__primary-actions{flex-direction:column;align-items:stretch;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.vikt-prestige-landing .vikt-hero__primary-actions>li{display:flex}.vikt-prestige-landing .vikt-hero__primary-actions>li>:where(a,button){flex:1}.vikt-prestige-landing .vikt-hero__question-form:focus-within{outline:3px solid var(--vikt-color-focus);outline-offset:3px}.vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card,.vikt-pricing-card){border:1px solid var(--vikt-color-rule);border-radius:var(--vikt-radius-card);color:var(--vikt-color-ink);background:var(--vikt-color-surface);box-shadow:var(--vikt-shadow-card);transition:transform .18s var(--vikt-ease), border-color .18s var(--vikt-ease), box-shadow .18s var(--vikt-ease)}.vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card):hover{border-color:rgb(var(--vh-coral-action-rgb) / .28);box-shadow:var(--vikt-shadow-card-hover);transform:translateY(-2px)}.vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card) :is(h3,p){color:inherit}.vikt-prestige-landing .vikt-care-journey{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-block-start:clamp(3.75rem,7vw,5.75rem);position:relative}.vikt-prestige-landing .vikt-care-journey>svg{block-size:clamp(4.75rem,8vw,7rem);inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline:0;overflow:visible}.vikt-prestige-landing .vikt-care-journey :where(path){fill:none;vector-effect:non-scaling-stroke}.vikt-prestige-landing .vikt-care-journey__guide{stroke:var(--vikt-color-rule);stroke-width:1.25px}.vikt-prestige-landing .vikt-care-journey__line{stroke:var(--vikt-color-accent);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.vikt-prestige-landing .vikt-care-journey>ol{--vikt-grid-min:15rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vikt-grid-min)), 1fr));gap:var(--vikt-layout-card-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.vikt-prestige-landing .vikt-care-journey>figcaption{max-inline-size:48rem;color:var(--vikt-color-muted);text-align:center;margin:1.25rem auto 0;font-size:.82rem;line-height:1.55}.vikt-prestige-landing .vikt-step-card{block-size:100%;min-block-size:15.25rem;padding:clamp(1.625rem,2.4vw,2rem)}@keyframes vikt-care-journey-draw{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.vikt-prestige-landing .vikt-care-journey__line{stroke-dashoffset:1px;animation:1s linear both vikt-care-journey-draw;animation-timeline:view();animation-range:entry 18% cover 42%}}.vikt-prestige-landing>.vikt-team{grid-template-columns:minmax(var(--vikt-layout-gutter), 1fr) minmax(0, var(--vikt-layout-max)) minmax(var(--vikt-layout-gutter), 1fr);padding-block:var(--vikt-layout-section-space);border-block:1px solid var(--vikt-color-rule);background:radial-gradient(42rem 28rem at 88% 18%, rgb(var(--vh-coral-action-rgb) / .075), transparent 72%), var(--vikt-color-surface);display:grid}.vikt-prestige-landing .vikt-team>:where(header,section){grid-column:2}.vikt-prestige-landing .vikt-team>section{gap:var(--vikt-layout-card-gap);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);margin-block-start:clamp(2.5rem,5vw,3.5rem);display:grid}.vikt-prestige-landing .vikt-team__feature{min-block-size:clamp(26rem,42vw,33rem)}.vikt-prestige-landing .vikt-team__grid{gap:var(--vikt-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vikt-prestige-landing .vikt-team-card{block-size:100%;padding:clamp(1.375rem,2.4vw,1.875rem)}.vikt-prestige-landing .vikt-portal{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);grid-template-areas:"device heading""device details";align-items:center;gap:2rem clamp(2.25rem,5vw,4.5rem);display:grid}.vikt-prestige-landing .vikt-portal__device{grid-area:device;place-items:center;margin:0;display:grid}.vikt-prestige-landing .vikt-portal__heading{grid-area:heading;align-self:end}.vikt-prestige-landing .vikt-portal__heading :is(h2,p){color:var(--vikt-color-ink)}.vikt-prestige-landing .vikt-portal__details{grid-area:details;align-self:start}.vikt-prestige-landing>.vikt-trust-proofs{inline-size:min(calc(100% - (2 * var(--vikt-layout-gutter))), 72.5rem);margin-block:var(--vikt-layout-section-space);margin-inline:auto}.vikt-prestige-landing .vikt-pricing-card{background:radial-gradient(30rem 16rem at 100% 0%, rgb(var(--vh-coral-action-rgb) / .08), transparent 72%), var(--vikt-color-surface);inline-size:min(100%,38.75rem);margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:clamp(1.875rem,3vw,2.875rem)}.vikt-prestige-landing .vikt-pricing-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vikt-prestige-landing .vikt-pricing-card :is(h3,p){color:inherit}.vikt-prestige-landing .vikt-pricing-badge{color:var(--vikt-badge-foreground);background:var(--vikt-badge-background)}.vikt-prestige-landing .vikt-story>figure{inline-size:min(100%,51.25rem);margin:clamp(2.5rem,5vw,3.5rem) auto 0}.vikt-prestige-landing .vikt-articles>ul{--vikt-grid-min:15rem;margin-block:clamp(2.5rem,5vw,3.5rem) 0}.vikt-prestige-landing .vikt-articles>ul a{transition:color .18s var(--vikt-ease), transform .18s var(--vikt-ease)}.vikt-prestige-landing .vikt-articles>ul a:hover{transform:translateY(-2px)}.vikt-prestige-landing .vikt-accent-kicker{color:var(--vikt-color-accent-text)}.vikt-prestige-landing .vikt-faq{--vikt-layout-max:57.5rem}.vikt-prestige-landing .vikt-faq>section{margin-block-start:clamp(2.5rem,5vw,3.5rem)}.vikt-prestige-landing .vikt-faq :is(summary,details>p){color:var(--vikt-color-ink)}.vikt-prestige-landing .vikt-two-step>ol{gap:var(--vikt-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:clamp(2.5rem,5vw,3.5rem) 0;padding:0;list-style:none;display:grid}.vikt-prestige-landing :where(button,a,summary,[role=button]){min-block-size:44px;min-inline-size:44px}.vikt-prestige-landing :where(button,a,summary,[role=button]):focus-visible{outline:3px solid var(--vikt-color-focus);outline-offset:3px}.vikt-prestige-landing .vikt-responsive-media,.vikt-prestige-landing .vikt-responsive-media>img{block-size:100%;inline-size:100%;display:block}.vikt-prestige-landing .vikt-responsive-media{overflow:hidden}.vikt-prestige-landing .vikt-responsive-media>img{-o-object-fit:cover;object-fit:cover}.dark .vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card,.vikt-pricing-card,.vikt-trust-proofs,.vikt-two-step article){border-color:var(--vikt-color-rule);color:var(--vikt-color-ink);background:var(--vikt-color-surface)}.dark .vikt-prestige-landing .vikt-articles :is(h3,p,a),.dark .vikt-prestige-landing .vikt-portal__details :is(li,a),.dark .vikt-prestige-landing .vikt-two-step article :is(h3,p),.dark .vikt-prestige-landing .vikt-pricing-card :is(p,li),.dark .vikt-prestige-landing .vikt-trust-proofs :is(h2,h3,p,li,a,dt,dd){color:var(--vikt-color-ink)}.dark .vikt-prestige-landing .vikt-two-step__secondary,.dark .vikt-prestige-landing .vikt-articles__all{border-color:var(--vikt-color-rule);color:var(--vikt-color-ink);background:var(--vikt-color-surface)}.dark .vikt-prestige-landing .vikt-faq details{border-color:var(--vikt-color-rule)}@media (width<=63.99rem){.vikt-prestige-landing .vikt-team>section{grid-template-columns:1fr}.vikt-prestige-landing .vikt-portal{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""device""details"}.vikt-prestige-landing .vikt-portal__heading{text-align:center}.vikt-prestige-landing .vikt-portal__heading>p{margin-inline:auto}.vikt-prestige-landing .vikt-portal__details{inline-size:min(100%,32.5rem);margin-inline:auto}}@media (width<=39.99rem){.vikt-prestige-landing>.vikt-hero{min-block-size:clamp(37rem,92svh,48rem)}.vikt-prestige-landing .vikt-hero__content{padding-block-start:6.25rem}.vikt-prestige-landing .vikt-hero__content>h1{font-size:clamp(2.35rem,11vw,3.3rem)}.vikt-prestige-landing .vikt-hero__actions{grid-template-columns:minmax(0,1fr)}.vikt-prestige-landing .vikt-care-journey{padding-block-start:4rem}.vikt-prestige-landing .vikt-care-journey>svg{block-size:4rem}.vikt-prestige-landing .vikt-team__grid,.vikt-prestige-landing .vikt-two-step>ol{grid-template-columns:minmax(0,1fr)}.vikt-prestige-landing .vikt-team__feature{min-block-size:28rem}}@media (prefers-reduced-motion:reduce){.vikt-prestige-landing .vikt-care-journey__line{stroke-dashoffset:0;animation:none!important}.vikt-prestige-landing *,.vikt-prestige-landing :before,.vikt-prestige-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
