.landing-page .vd-okp{--okp-ink:#0F1F17;--okp-muted:#5C6F65;--okp-faint:#8A9C92;--okp-line:#E6EFEA;--okp-brand:#2F6B4E;--okp-brand-deep:#1F3D2A;--okp-dark:#101E17;--okp-dark-2:#18291F;--okp-dark-line:rgba(255,255,255,0.12);--okp-elev-1:0 1px 2px rgba(15,31,23,0.04),0 6px 16px -8px rgba(15,31,23,0.08);--okp-elev-2:0 2px 4px rgba(15,31,23,0.05),0 16px 32px -12px rgba(15,31,23,0.14);--okp-elev-3:0 4px 8px rgba(15,31,23,0.06),0 28px 56px -16px rgba(15,31,23,0.2);--okp-ease:cubic-bezier(0.22,1,0.36,1);--okp-sec:clamp(56px,7.5vw,104px);--okp-sec-tight:clamp(36px,5vw,64px);--okp-r-sm:12px;--okp-r:20px;--okp-r-lg:28px;--okp-r-xl:36px;background:#ffffff;color:var(--okp-ink);font-family:var(--vd-font-sans);overflow-x:clip}.landing-page.vd-subpage:has(.vd-okp){background:#ffffff}.landing-page .vd-okp__wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,44px)}.landing-page .vd-okp__eyebrow{display:inline-block;margin:0 0 14px;padding:0;font-family:"Montserrat",var(--vd-font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--okp-brand)}.landing-page .vd-okp__h2{margin:0;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.75rem,3.4vw,2.85rem);line-height:1.12;letter-spacing:-.02em;color:var(--okp-ink)}.landing-page .vd-okp__h2 span{display:block;color:var(--okp-faint)}.landing-page .vd-okp__lede{margin:16px 0 0;padding:0;max-width:56ch;font-size:clamp(.98rem,1.2vw,1.075rem);line-height:1.65;color:var(--okp-muted)}.landing-page .vd-okp-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-family:var(--vd-font-sans);font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s var(--okp-ease),border-color .2s var(--okp-ease),color .2s var(--okp-ease),box-shadow .2s var(--okp-ease),transform .2s var(--okp-ease)}.landing-page .vd-okp-btn svg{width:16px;height:16px;flex:none}.landing-page .vd-okp-btn--primary{background:var(--okp-brand);color:#ffffff;border-color:var(--okp-brand);box-shadow:0 3px 0 var(--okp-brand-deep),var(--okp-elev-1)}.landing-page .vd-okp-btn--primary:hover{background:#27593f;border-color:#27593f;box-shadow:0 3px 0 var(--okp-brand-deep),var(--okp-elev-2)}.landing-page .vd-okp-btn--primary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--okp-brand-deep)}.landing-page .vd-okp-btn--ghost{background:#ffffff;color:var(--okp-ink);border-color:var(--okp-line);box-shadow:var(--okp-elev-1)}.landing-page .vd-okp-btn--ghost:hover{border-color:#cfe1d6;box-shadow:var(--okp-elev-2)}.landing-page .vd-okp-btn--light{background:#ffffff;color:var(--okp-ink);border-color:#ffffff;box-shadow:0 3px 0 rgba(0,0,0,.22)}.landing-page .vd-okp-btn--light:hover{background:#f3f8f4;border-color:#f3f8f4}.landing-page .vd-okp-btn--light:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,.22)}.landing-page .vd-okp-btn--outline-light{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.45)}.landing-page .vd-okp-btn--outline-light:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.75)}.landing-page .vd-okp-hero{position:relative;isolation:isolate;min-height:min(88vh,780px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,56px) 0 clamp(24px,4vw,44px);border-radius:0 0 var(--okp-r-xl) var(--okp-r-xl);overflow:hidden;color:#ffffff}.landing-page .vd-okp-hero__bg,.landing-page .vd-okp-hero__bg img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,16,12,.62) 0,rgba(8,16,12,.34) 38%,rgba(8,16,12,.28) 62%,rgba(8,16,12,.7))}.landing-page .vd-okp-hero__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(20px,4vw,48px)}.landing-page .vd-okp-hero__eyebrow{display:inline-block;margin:0 0 18px;padding:0;font-family:"Montserrat",var(--vd-font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.82)}.landing-page .vd-okp-hero__h1{margin:0;padding:0;max-width:15ch;font-family:var(--vd-font-hero);font-weight:600;font-size:clamp(2.1rem,5.4vw,3.9rem);line-height:1.06;letter-spacing:-.025em;color:#ffffff;text-wrap:balance}.landing-page .vd-okp-hero__note{margin:0;padding:20px 22px;border:1px solid rgba(255,255,255,.18);border-radius:var(--okp-r);background:rgba(10,20,15,.55);font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.9)}.landing-page .vd-okp-hero__note strong{display:block;margin-bottom:6px;font-family:var(--vd-font-display);font-weight:600;font-size:.95rem;color:#ffffff}.landing-page .vd-okp-hero__foot{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:clamp(20px,3vw,40px)}.landing-page .vd-okp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing-page .vd-okp-hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,44px);margin:0;padding:0}.landing-page .vd-okp-hero__facts li{padding:0;max-width:22ch}.landing-page .vd-okp-hero__facts b{display:block;font-family:var(--vd-font-display);font-weight:600;font-size:.95rem;line-height:1.2;color:#ffffff}.landing-page .vd-okp-hero__facts span{display:block;margin-top:4px;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.72)}@media (max-width:720px){.landing-page .vd-okp-hero__facts{display:none}}@media (max-width:860px){.landing-page .vd-okp-hero{min-height:0;padding-top:clamp(96px,22vw,150px);padding-bottom:28px;gap:40px}.landing-page .vd-okp-hero__top{grid-template-columns:1fr}.landing-page .vd-okp-hero__note{max-width:420px}}.landing-page .vd-okp-manifest{padding:var(--okp-sec) 0 var(--okp-sec-tight);text-align:center}.landing-page .vd-okp-manifest__body{margin:0 auto;padding:0;max-width:46ch;font-family:var(--vd-font-display);font-weight:500;font-size:clamp(1.05rem,1.9vw,1.4rem);line-height:1.5;letter-spacing:-.012em;color:var(--okp-ink);text-wrap:pretty}.landing-page .vd-okp-manifest__body em{font-style:normal;color:var(--okp-faint)}.landing-page .vd-okp-manifest__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.landing-page .vd-okp-manifest__mosaic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,18px);margin:clamp(36px,6vw,64px) auto 0;max-width:940px}.landing-page .vd-okp-manifest__mosaic figure{position:relative;margin:0;padding:0;aspect-ratio:3/4;border:1px solid var(--okp-line);border-radius:var(--okp-r);overflow:hidden;box-shadow:var(--okp-elev-1)}.landing-page .vd-okp-manifest__mosaic figure:nth-child(2){border-radius:var(--okp-r-lg);box-shadow:var(--okp-elev-2)}.landing-page .vd-okp-manifest__mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.landing-page .vd-okp-manifest__mosaic{grid-template-columns:1fr 1fr}.landing-page .vd-okp-manifest__mosaic figure:nth-child(3){display:none}}.landing-page .vd-okp-manifest__cap{margin:14px 0 0;padding:0;font-size:.8rem;color:var(--okp-faint)}.landing-page .vd-okp-rail{padding:var(--okp-sec-tight) 0 var(--okp-sec)}.landing-page .vd-okp-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.landing-page .vd-okp-rail__nav{display:flex;gap:8px;flex:none}.landing-page .vd-okp-rail__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--okp-line);border-radius:999px;background:#ffffff;color:var(--okp-ink);cursor:pointer;box-shadow:var(--okp-elev-1);transition:border-color .2s var(--okp-ease),box-shadow .2s var(--okp-ease),opacity .2s var(--okp-ease)}.landing-page .vd-okp-rail__arrow:hover:not(:disabled){border-color:#cfe1d6;box-shadow:var(--okp-elev-2)}.landing-page .vd-okp-rail__arrow:disabled{opacity:.35;cursor:default}.landing-page .vd-okp-rail__arrow svg{width:17px;height:17px}.landing-page .vd-okp-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,30vw,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 20px;margin:-4px -4px -20px;scrollbar-width:none}.landing-page .vd-okp-rail__track::-webkit-scrollbar{display:none}.landing-page .vd-okp-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;padding:22px;border:1px solid var(--okp-line);border-radius:var(--okp-r);overflow:hidden;scroll-snap-align:start;text-decoration:none;color:#ffffff;isolation:isolate;box-shadow:var(--okp-elev-1);transition:transform .22s var(--okp-ease),box-shadow .22s var(--okp-ease)}.landing-page .vd-okp-card:hover{transform:translateY(-4px);box-shadow:var(--okp-elev-2)}.landing-page .vd-okp-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--okp-ease)}.landing-page .vd-okp-card:hover img{transform:scale(1.04)}.landing-page .vd-okp-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,16,12,.78) 0,rgba(8,16,12,.28) 46%,rgba(8,16,12,.06))}.landing-page .vd-okp-card__title{margin:0;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:1.12rem;line-height:1.25;color:#ffffff}.landing-page .vd-okp-card__sub{margin:6px 0 0;padding:0;font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.82)}.landing-page .vd-okp-card__go{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(10,20,15,.4);transition:background-color .2s var(--okp-ease),transform .2s var(--okp-ease)}.landing-page .vd-okp-card:hover .vd-okp-card__go{background:#ffffff;color:var(--okp-ink);transform:translateX(2px)}.landing-page .vd-okp-card__go svg{width:15px;height:15px}@media (max-width:700px){.landing-page .vd-okp-rail__head{flex-direction:column;align-items:flex-start}.landing-page .vd-okp-rail__track{grid-auto-columns:76vw}}.landing-page .vd-okp-why{padding:var(--okp-sec) 0;background:var(--okp-dark);color:#ffffff}.landing-page .vd-okp-why__head{text-align:center;margin-bottom:32px}.landing-page .vd-okp-why__h2{margin:0;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.14;letter-spacing:-.02em;color:#ffffff}.landing-page .vd-okp-why__h2 span{display:block;color:rgba(255,255,255,.5)}.landing-page .vd-okp-why__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.landing-page .vd-okp-why__tab{padding:9px 18px;border:1px solid var(--okp-dark-line);border-radius:999px;background:transparent;font-family:var(--vd-font-sans);font-size:.83rem;font-weight:500;color:rgba(255,255,255,.72);cursor:pointer;transition:background-color .2s var(--okp-ease),border-color .2s var(--okp-ease),color .2s var(--okp-ease)}.landing-page .vd-okp-why__tab:hover{color:#ffffff;border-color:rgba(255,255,255,.3)}.landing-page .vd-okp-why__tab[aria-selected=true]{background:#ffffff;border-color:#ffffff;color:var(--okp-ink)}.landing-page .vd-okp-why__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.9fr);gap:16px;align-items:stretch}.landing-page .vd-okp-why__shot{position:relative;margin:0;padding:0;aspect-ratio:3/4;height:100%;min-height:320px;max-height:460px;border-radius:var(--okp-r);overflow:hidden}.landing-page .vd-okp-why__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-why__panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:30px;border:1px solid var(--okp-dark-line);border-radius:var(--okp-r);background:var(--okp-dark-2)}.landing-page .vd-okp-why__claim{margin:0;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.34;letter-spacing:-.015em;color:#ffffff;text-wrap:pretty}.landing-page .vd-okp-why__body{margin:14px 0 0;padding:0;font-size:.9rem;line-height:1.65;color:rgba(255,255,255,.66)}.landing-page .vd-okp-why__points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.landing-page .vd-okp-why__points li{display:flex;align-items:flex-start;gap:10px;padding:0;font-size:.87rem;line-height:1.5;color:rgba(255,255,255,.82)}.landing-page .vd-okp-why__points svg{width:16px;height:16px;flex:none;margin-top:2px;color:#7FB89A}@media (max-width:980px){.landing-page .vd-okp-why__grid{grid-template-columns:1fr 1fr}.landing-page .vd-okp-why__panel{grid-column:1/-1;order:-1}}@media (max-width:620px){.landing-page .vd-okp-why__grid{grid-template-columns:1fr}.landing-page .vd-okp-why__shot{min-height:220px}}.landing-page .vd-okp-case{position:relative;isolation:isolate;margin-top:clamp(56px,8vw,96px);min-height:min(72vh,620px);display:flex;align-items:flex-end;padding:clamp(32px,5vw,56px) 0;overflow:hidden;color:#ffffff}.landing-page .vd-okp-case img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-case:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,16,12,.75) 0,rgba(8,16,12,.25) 55%,rgba(8,16,12,.15))}.landing-page .vd-okp-case__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,5vw,56px);flex-wrap:wrap}.landing-page .vd-okp-case__copy{max-width:30ch}.landing-page .vd-okp-case__h2{margin:0 0 20px;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:#ffffff;text-wrap:balance}.landing-page .vd-okp-case__stat{flex:none;min-width:210px;padding:22px 24px;border:1px solid rgba(255,255,255,.16);border-radius:var(--okp-r);background:rgba(10,20,15,.6)}.landing-page .vd-okp-case__stat b{display:block;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1;letter-spacing:-.03em;color:#ffffff}.landing-page .vd-okp-case__stat span{display:block;margin-top:8px;font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.7)}.landing-page .vd-okp-proc{padding:var(--okp-sec) 0}.landing-page .vd-okp-proc__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;margin-top:40px}.landing-page .vd-okp-proc__aside{position:sticky;top:96px}.landing-page .vd-okp-proc__nav{list-style:none;margin:0;padding:0;display:grid;gap:2px}.landing-page .vd-okp-proc__nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--okp-r-sm);font-size:.9rem;font-weight:500;color:var(--okp-faint);text-decoration:none;transition:background-color .2s var(--okp-ease),color .2s var(--okp-ease)}.landing-page .vd-okp-proc__nav a:hover{color:var(--okp-ink);background:#F4FAF6}.landing-page .vd-okp-proc__nav a[aria-current=true]{color:var(--okp-ink);background:#F4FAF6;font-weight:600}.landing-page .vd-okp-proc__no{font-family:var(--vd-font-display);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--okp-brand);font-variant-numeric:tabular-nums}.landing-page .vd-okp-proc__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.landing-page .vd-okp-proc__step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:0;border:1px solid var(--okp-line);border-radius:var(--okp-r);overflow:hidden;background:#ffffff;box-shadow:var(--okp-elev-1);scroll-margin-top:110px;transition:box-shadow .22s var(--okp-ease)}.landing-page .vd-okp-proc__step:hover{box-shadow:var(--okp-elev-2)}.landing-page .vd-okp-proc__shot{position:relative;margin:0;padding:0;min-height:320px}.landing-page .vd-okp-proc__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-proc__body{padding:26px 26px 28px;display:flex;flex-direction:column;justify-content:center}.landing-page .vd-okp-proc__label{display:block;margin-bottom:10px;font-family:"Montserrat",var(--vd-font-sans);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--okp-brand)}.landing-page .vd-okp-proc__title{margin:0 0 10px;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:1.2rem;line-height:1.25;letter-spacing:-.015em;color:var(--okp-ink)}.landing-page .vd-okp-proc__text{margin:0;padding:0;font-size:.9rem;line-height:1.65;color:var(--okp-muted)}@media (max-width:900px){.landing-page .vd-okp-proc__grid{grid-template-columns:1fr}.landing-page .vd-okp-proc__aside{position:static}.landing-page .vd-okp-proc__nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}.landing-page .vd-okp-proc__nav::-webkit-scrollbar{display:none}}@media (max-width:620px){.landing-page .vd-okp-proc__step{grid-template-columns:1fr}.landing-page .vd-okp-proc__shot{min-height:200px}}.landing-page .vd-okp-stmt{position:relative;isolation:isolate;min-height:min(66vh,560px);display:flex;align-items:center;justify-content:center;padding:var(--okp-sec) 0;overflow:hidden;text-align:center;color:#ffffff}.landing-page .vd-okp-stmt img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-stmt:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,16,12,.55)}.landing-page .vd-okp-stmt__h2{margin:0 auto;padding:0;max-width:18ch;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.8rem,4.4vw,3.1rem);line-height:1.1;letter-spacing:-.025em;color:#ffffff;text-wrap:balance}.landing-page .vd-okp-stmt__h2 span{display:block;color:rgba(255,255,255,.55)}.landing-page .vd-okp-stmt__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-page .vd-okp-stats{padding:var(--okp-sec) 0}.landing-page .vd-okp-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.landing-page .vd-okp-stat{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;padding:28px;border-radius:var(--okp-r-lg);overflow:hidden;color:#ffffff}.landing-page .vd-okp-stat img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-stat:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,16,12,.82) 0,rgba(8,16,12,.34) 55%,rgba(8,16,12,.12))}.landing-page .vd-okp-stat__value{display:block;margin:0;padding:0;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(2.4rem,5.2vw,3.6rem);line-height:1;letter-spacing:-.035em;color:#ffffff;font-variant-numeric:tabular-nums}.landing-page .vd-okp-stat__label{margin:14px 0 0;padding:0;max-width:34ch;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.82)}.landing-page .vd-okp-stat__link{align-self:flex-start;margin-top:22px}@media (max-width:760px){.landing-page .vd-okp-stats__grid{grid-template-columns:1fr}.landing-page .vd-okp-stat{min-height:320px}}.landing-page .vd-okp-faq{padding:var(--okp-sec-tight) 0 var(--okp-sec)}.landing-page .vd-okp-faq__list{margin:32px 0 0;padding:0;border-top:1px solid var(--okp-line)}.landing-page .vd-okp-faq__item{border-bottom:1px solid var(--okp-line)}.landing-page .vd-okp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;font-family:var(--vd-font-sans);font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:500;line-height:1.4;color:var(--okp-ink);cursor:pointer;list-style:none;transition:color .2s var(--okp-ease)}.landing-page .vd-okp-faq__q::-webkit-details-marker{display:none}.landing-page .vd-okp-faq__q:hover{color:var(--okp-brand)}.landing-page .vd-okp-faq__no{flex:none;width:30px;font-family:var(--vd-font-display);font-size:.78rem;font-weight:600;color:var(--okp-faint);font-variant-numeric:tabular-nums}.landing-page .vd-okp-faq__item[open] .vd-okp-faq__no{color:var(--okp-brand)}.landing-page .vd-okp-faq__text{flex:1}.landing-page .vd-okp-faq__sign{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:1px solid var(--okp-line);border-radius:999px;color:var(--okp-muted);transition:transform .24s var(--okp-ease)}.landing-page .vd-okp-faq__sign svg{width:15px;height:15px}.landing-page .vd-okp-faq__item[open] .vd-okp-faq__sign{transform:rotate(45deg)}.landing-page .vd-okp-faq__a{margin:0;padding:0 60px 24px 44px;max-width:72ch;font-size:.92rem;line-height:1.7;color:var(--okp-muted)}.landing-page .vd-okp-faq__a a{color:var(--okp-brand);text-decoration:underline;text-underline-offset:2px}.landing-page .vd-okp-faq__ask{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:32px;padding:24px 26px;border:1px solid var(--okp-line);border-radius:var(--okp-r);background:#ffffff;box-shadow:var(--okp-elev-1)}.landing-page .vd-okp-faq__ask strong{display:block;margin-bottom:4px;font-family:var(--vd-font-display);font-weight:600;font-size:1rem;color:var(--okp-ink)}.landing-page .vd-okp-faq__ask span{font-size:.88rem;line-height:1.55;color:var(--okp-muted)}.landing-page .vd-okp-regions{padding:0 0 var(--okp-sec)}.landing-page .vd-okp-regions__head{margin-bottom:28px}.landing-page .vd-okp-regions__list{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.landing-page .vd-okp-regions__list li{padding:10px 18px;border:1px solid var(--okp-line);border-radius:999px;background:#ffffff;font-family:var(--vd-font-display);font-weight:600;font-size:.92rem;color:var(--okp-ink);box-shadow:var(--okp-elev-1)}.landing-page .vd-okp-regions__note{margin:22px 0 0;padding:0;max-width:56ch;font-size:.9rem;line-height:1.65;color:var(--okp-muted)}.landing-page .vd-okp-regions__note a{color:var(--okp-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.landing-page .vd-okp-b2b{position:relative;isolation:isolate;padding:var(--okp-sec) 0;overflow:hidden;text-align:center;color:#ffffff}.landing-page .vd-okp-b2b img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-page .vd-okp-b2b:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(8,16,12,.68)}.landing-page .vd-okp-b2b__h2{margin:0 auto;padding:0;max-width:20ch;font-family:var(--vd-font-display);font-weight:600;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.14;letter-spacing:-.02em;color:#ffffff;text-wrap:balance}.landing-page .vd-okp-b2b__h2 span{display:block;color:rgba(255,255,255,.55)}.landing-page .vd-okp-b2b__lede{margin:18px auto 0;padding:0;max-width:52ch;font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.78)}.landing-page .vd-okp-b2b__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (prefers-reduced-motion:reduce){.landing-page .vd-okp *,.landing-page .vd-okp :after,.landing-page .vd-okp :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.landing-page .vd-okp-card:hover,.landing-page .vd-okp-card:hover img{transform:none}.landing-page .vd-okp-rail__track{scroll-behavior:auto}}