.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:var(--action);--vikt-color-focus:var(--vh-coral-action);--vikt-badge-background:var(--action);--vikt-badge-foreground:white;--vikt-font-heading:var(--font-display);--vikt-font-body:var(--font-sans);--vikt-font-accent:var(--font-accent);--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-300);--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),.vikt-prestige-landing .vikt-portal__heading>p:first-child{margin-block:0 var(--space-3);color:var(--text-secondary)}.vikt-prestige-landing .vikt-section-heading>h2{text-wrap:balance;max-inline-size:20ch;margin-inline:auto}.vikt-prestige-landing .vikt-section-heading>h2+p{text-wrap:pretty;margin-block-start:var(--space-5);margin-inline:auto}.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{aspect-ratio:2560/1429;color:#fff;background:var(--vh-navy);align-items:center;min-block-size:clamp(34rem,82svh,44rem);inline-size:100%;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:center;margin-inline:auto;padding-block:calc(4rem + clamp(1rem,3vw,2rem)) clamp(1.5rem,4vw,3rem);display:grid;position:relative}.vikt-prestige-landing .vikt-hero__eyebrow{color:var(--text-primary);text-shadow:0 1px 12px #0006}.vikt-prestige-landing .vikt-hero__scrim{background:linear-gradient(90deg,#1c2d4fbd 0%,#1c2d4fb8 55%,#1c2d4fa8 62%,#1c2d4f3d 78%,#1c2d4f00 90%);position:absolute;inset:0}@media (width<=39.99rem){.vikt-prestige-landing .vikt-hero__scrim{background:linear-gradient(#1c2d4f38 0%,#1c2d4f61 22%,#1c2d4fbd 42%,#1c2d4fcc 70%,#1c2d4fe0 100%)}.vikt-prestige-landing .vikt-hero__content{align-content:end}}.vikt-prestige-landing .vikt-hero__content>:not(.vikt-hero__actions):not([class*=measure]){max-inline-size:62rem}.vikt-prestige-landing .vikt-hero__content>h1{text-shadow:0 2px 24px #0000007a;text-wrap:balance;margin-block-start:var(--space-6)}.vikt-prestige-landing .vikt-hero__lede{text-shadow:0 1px 14px #00000073;text-wrap:pretty;margin-block-start:var(--space-5)}.vikt-prestige-landing .vikt-hero__secondary-link{min-height:var(--control-md);justify-content:center;align-items:center;gap:var(--space-1);color:var(--text-secondary);text-underline-offset:4px;text-shadow:0 1px 2px #00000080;text-decoration-line:underline;display:inline-flex}.vikt-prestige-landing .vikt-hero__secondary-link:hover{color:var(--text-primary)}.vikt-prestige-landing .vikt-hero__actions{gap:var(--space-4) var(--space-6);max-inline-size:48rem;grid-template-columns:max-content minmax(18rem,26.25rem);align-items:start;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:flex-start;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__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-radius:var(--r-lg);color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform .18s var(--vikt-ease), box-shadow .18s var(--vikt-ease);border:none}.vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card):hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000047}.vikt-prestige-landing :where(.vikt-step-card,.vikt-team-card) :is(h3,p){color:inherit}.vikt-prestige-landing .vikt-step-card p.t-body-sm{color:var(--text-secondary)}.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(--text-muted);font:400 13px/18px var(--font-body);text-align:center;margin:1.25rem auto 0}.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{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__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}}.lp-ds{--lp-text-inverse:#fff;--lp-surface:var(--surface);--lp-surface-sunken:var(--surface-sunken);--lp-border-subtle:var(--border-subtle);--lp-text-secondary:var(--text-secondary);--lp-text-muted:var(--text-muted);--lp-text-action:var(--action);--lp-r-md:var(--r-md);--lp-r-xl:var(--r-xl);--lp-shadow-2:var(--shadow-2);--lp-coral-50:var(--coral-50);--lp-coral-600:var(--coral-600);--lp-coral-700:var(--coral-700);--lp-lime-500:var(--lime-500);--lp-navy-900:var(--navy-900);--lp-font-display:var(--font-display)}.lp-ds a:focus-visible,.lp-ds summary:focus-visible,.lp-ds button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=600px){.lp-ds .btn-cta-row{flex-direction:column;align-items:stretch}}.lp-ds .panel{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--surface);padding:24px}.lp-ds .panel-sunken{background:var(--surface-sunken);border-color:var(--navy-200)}.lp-ds .panel-feature{border-radius:var(--r-xl);padding:32px}.lp-ds .alert-ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.lp-ds .alert-warn{color:#6b4300;background:#fff7e8;border-color:#f2ce8a}.lp-ds .alert-warn .alert-ic{background:#a16a00}.lp-ds .alert-err{background:var(--coral-50);border-color:var(--coral-300);color:var(--coral-900)}.lp-ds .alert-err .alert-ic{background:var(--coral-700)}.lp-ds .lp-wrap{max-width:1180px;margin:0 auto;padding:0 32px}@media (width<=640px){.lp-ds .lp-wrap{padding:0 20px}}.lp-ds .lp-narrow{max-width:760px;margin:0 auto}.lp-ds .lp-section{border-bottom:1px solid var(--navy-100);padding:72px 0}.lp-ds .lp-section-tight{padding:48px 0}@media (width<=640px){.lp-ds .lp-section{padding:48px 0}.lp-ds .lp-section-tight{padding:36px 0}}.lp-ds .lp-hero{background:radial-gradient(1100px 480px at 88% -12%, var(--coral-50) 0%, transparent 62%), radial-gradient(760px 420px at 4% 8%, var(--lime-50) 0%, transparent 58%), var(--surface);border-bottom:1px solid var(--border-subtle);padding:72px 0 56px}@media (width<=640px){.lp-ds .lp-hero{padding:48px 0 40px}}.lp-ds .lp-hero-media{isolation:isolate;border-bottom:1px solid var(--border-subtle);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}@media (width<=900px){.lp-ds .lp-hero-media{align-items:flex-start;min-height:620px}}.lp-ds .lp-hero-media>picture,.lp-ds .lp-hero-media>picture>img{z-index:0;width:100%;height:100%;position:absolute;inset:0}.lp-ds .lp-hero-media>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:72% 12%;object-position:72% 12%}@media (width<=900px){.lp-ds .lp-hero-media>picture>img{-o-object-position:64% 8%;object-position:64% 8%}}.lp-ds .lp-hero-scrim{z-index:1;background:linear-gradient(90deg,#1c2d4fe6 0%,#1c2d4fc7 40%,#1c2d4f4d 66%,#1c2d4f00 88%);position:absolute;inset:0}@media (width<=900px){.lp-ds .lp-hero-scrim{background:linear-gradient(96deg,#1c2d4ff0 0%,#1c2d4fe6 44%,#1c2d4f9e 66%,#1c2d4f2e 84%,#1c2d4f00 100%)}}.lp-ds .lp-hero-media .t-display,.lp-ds .lp-hero-media .t-display-xl,.lp-ds .lp-hero-media .t-h1{color:var(--lp-text-inverse)}.lp-ds .lp-hero-media .t-lead,.lp-ds .lp-hero-media .t-lead strong{color:#ffffffe0}.lp-ds .lp-hero-media .t-lead strong{color:#fff}.lp-ds .lp-hero-media .t-caption{color:#ffffffb8}.lp-ds .lp-hero-media .t-body,.lp-ds .lp-hero-media .t-body-sm,.lp-ds .lp-hero-media .t-label{color:var(--lp-text-inverse)}.lp-ds .lp-hero-media .btn-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff73}.lp-ds .lp-hero-media .btn-secondary:hover{background:#fff3;border-color:#ffffffbf}.lp-ds .lp-hero-media .btn:focus-visible{outline-color:#fff}.lp-ds .lp-hero-content{z-index:2;width:100%;padding-top:72px;padding-bottom:72px;position:relative}@media (width<=900px){.lp-ds .lp-hero-content{padding-top:48px;padding-bottom:56px;padding-right:min(30%,100% - 285px)}}.lp-ds .lp-footer{background:var(--navy-900);margin-top:20px;padding:36px 0}.lp-ds .lp-footer,.lp-ds .lp-footer p,.lp-ds .lp-footer span{color:var(--lp-text-inverse)}.lp-ds .lp-footer a{color:var(--lp-text-inverse);text-underline-offset:2px;text-decoration:underline}.lp-ds .lp-footer a:hover{text-decoration-thickness:2px}.lp-ds .lp-footer a:focus-visible{outline:2px solid var(--lp-text-inverse);outline-offset:2px}@media (width<=560px){.lp-ds .lp-header-note{display:none}}.lp-ds .lp-badge{border-radius:var(--r-full);background:var(--lime-100);height:28px;color:var(--lime-800);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.lp-ds .lp-grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-ds .lp-grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=900px){.lp-ds .lp-grid3,.lp-ds .lp-grid2{grid-template-columns:1fr}}.lp-ds .lp-trust{flex-wrap:wrap;justify-content:center;gap:14px 34px;margin:0;padding:0;list-style:none;display:flex}@media (width<=640px){.lp-ds .lp-trust{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;margin-inline:auto}}.lp-ds details>summary [data-marker]:before{content:"+"}.lp-ds details[open]>summary [data-marker]:before{content:"−"}.lp-ds .btn-primary:disabled{opacity:1;background:var(--navy-100);color:var(--navy-600)}.lp-ds a.lp-link{color:var(--action);text-underline-offset:2px;text-decoration:underline}.lp-ds .lp-bar{background:var(--navy-100);height:4px}.lp-ds .lp-bar>i{background:var(--coral-500);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.lp-ds *,.lp-ds :before,.lp-ds :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
