@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/montserrat-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/montserrat-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img{height:auto}:root{--navy:#1A1534;--navy2:#241f45;--mint:#7AC6BF;--mintl:#B6E4DE;--mintd:#357F77;--paper:#F2F7F6;--line:#DAD8E3;--mut:#6C6788;--ink2:#3d3860;--mintt:#28625C;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:var(--navy);font-family:Montserrat,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::selection{background:var(--mint);color:var(--navy)}html{scrollbar-color:var(--mintd) var(--paper)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mintd);outline-offset:3px;border-radius:4px}h1,h2,h3{margin:0;text-wrap:balance}blockquote,li,p{text-wrap:pretty}p{margin:0}.in{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.ic{flex:none}.mock{background:#fff7d6;color:#5b4a00;font-size:12.5px;padding:7px 16px;text-align:center}.mock b{color:#b33a26}.pill{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:5.6px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;width:max-content}.p-l{background:var(--mintl);color:#000}.p-d{background:var(--mintd);color:#fff}.p-n{background:var(--navy);color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:10px;font-weight:700;font-size:15px;border:0;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .2s}.btn:hover{transform:translateY(-2px)}.btn .ic{transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn:hover .ic{transform:translateX(3px)}.b-mint{background:var(--mint);color:var(--navy);box-shadow:0 6px 16px -6px rgba(0,0,0,.28)}.b-mint:hover{box-shadow:0 10px 22px -8px rgba(0,0,0,.34)}.b-line{box-shadow:inset 0 0 0 2px var(--mintl);color:#fff}.b-line:hover{background:rgba(182,228,222,.1)}.b-navy{background:var(--navy);color:#fff}.b-ghost{box-shadow:inset 0 0 0 2px var(--navy);color:var(--navy)}.b-ghost:hover{background:var(--paper)}.tlink{display:inline-flex;gap:8px;align-items:center;font-weight:700;border-bottom:2px solid var(--mint);padding-bottom:2px}header{background:var(--navy);color:#fff;position:sticky;top:env(safe-area-inset-top,0);z-index:30}.nav{display:flex;align-items:center;gap:28px;height:74px}.logo{font-weight:500;letter-spacing:.32em;font-size:19px;margin-right:auto}.menu{display:flex;gap:26px;font-weight:600;font-size:14.5px}.menu a{position:relative;padding-block:6px}.menu a.cur::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--mint)}.nav .btn{min-height:42px;font-size:14px;border-radius:8.4px}.dd{position:relative}.dd>a{display:inline-flex;gap:4px;align-items:center}.ddm{position:absolute;top:100%;left:-16px;min-width:250px;background:#fff;border-radius:12px;padding:8px;box-shadow:0 20px 40px -16px rgba(0,0,0,.4);display:grid;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),visibility .2s;margin-top:10px}.ddm::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.ddm a{color:var(--navy);padding:10px 12px;border-radius:8px;font-weight:600;font-size:14.5px}.ddm a:hover{background:var(--paper)}.ddm .ddall{display:flex;justify-content:space-between;align-items:center;font-weight:800;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;margin-bottom:4px}.mnav a.mh{border:0;padding:0}.dd:focus-within .ddm,.dd:hover .ddm{opacity:1;visibility:visible;transform:none}.burger{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;padding:10px}.burger span{display:block;height:2px;background:#fff;border-radius:1px;transition:transform .3s,opacity .2s}.burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mnav{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 74px);background:var(--navy);overflow:auto;z-index:29}.mnav .in{display:grid;padding-block:16px 40px}.mnav a{color:#fff;font-weight:700;font-size:19px;padding:12px 0;border-bottom:1px solid #2c2650}.mnav .mh{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintl);margin-top:18px}.mnav .btn{color:var(--navy);margin-top:24px;border:0;font-size:16px}@media (max-width:920px){.menu{display:none}.burger{display:flex}.nav .hc{display:none}}.hero{background:var(--navy);color:#fff;overflow:hidden}.hero .in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding-block:56px 76px}@media (max-width:920px){.hero .in{grid-template-columns:1fr;gap:36px;padding-block:40px 56px}}.hero h1{font-size:clamp(38px,5.4vw,66px);line-height:1.02;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-top:20px}.hero h1 b{font-weight:800;color:var(--mint)}.hero.svc h1{font-size:clamp(30px,3.8vw,50px);margin-top:0}.hero .sub{color:#fff;font-size:18px;max-width:46ch;margin-top:22px}.hero .sub b{color:#fff}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trust{margin-top:22px;font-size:13.5px;color:#fff;display:flex;gap:8px;align-items:center}.crumbs{font-size:13px;color:#fff;font-weight:600;margin-bottom:16px}.crumbs a{border-bottom:1px solid var(--mint)}.ph{margin:0;position:relative;background:linear-gradient(160deg,#2c2653,#1f1a3d);color:#fff;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;min-height:120px;overflow:hidden}.ph figcaption{font-size:12.5px;font-weight:600;line-height:1.35;max-width:32ch}.ph.light{background:linear-gradient(160deg,#e9f3f1,#dcebe8);color:#255a54}section{padding-block:clamp(64px,8vw,104px)}.sh{display:grid;gap:14px;margin-bottom:44px;max-width:740px}.sh h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.015em}.sh p{color:var(--mut);font-size:17.5px;max-width:60ch}.paper{background:var(--paper)}.dark{background:var(--navy);color:#fff}.dark .sh p{color:#fff}.row-end{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.row-end .sh{margin:0}.logos{background:var(--navy);border-top:1px solid #2c2650}.marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding-block:24px}.track{display:flex;gap:60px;width:max-content;animation:scroll 36s linear infinite;color:#8f8aad;font-weight:700;font-size:16px;letter-spacing:.06em}.track img{height:30px;max-width:130px;object-fit:contain;width:auto;opacity:.8;flex:none}.marq:hover .track{animation-play-state:paused}@keyframes scroll{to{transform:translateX(-50%)}}.orbit{position:relative;min-height:440px;display:grid;place-items:center}.orbit img{width:min(360px,80%);position:relative;z-index:2}.orbit .glow{position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(122,198,191,.26),rgba(122,198,191,0) 66%)}.chip{position:absolute;z-index:3;background:#fff;color:var(--navy);font-weight:800;font-size:13px;padding:9px 13px;border-radius:8px;box-shadow:0 12px 26px -8px rgba(0,0,0,.45);animation:float 7s cubic-bezier(.45,0,.55,1) infinite;white-space:nowrap}.chip.m{background:var(--mint)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.ch{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:64px}@media (max-width:1000px){.ch{grid-template-columns:repeat(2,1fr);row-gap:84px}}@media (max-width:560px){.ch{grid-template-columns:1fr}}.card{position:relative;background:var(--paper);border-radius:14px;padding:96px 22px 24px;display:flex;flex-direction:column;gap:10px;transition:background .3s,transform .35s cubic-bezier(.16,1,.3,1)}.card:hover{background:var(--mintl);transform:translateY(-4px)}.card .who{position:absolute;top:-58px;left:22px;width:118px;height:140px;min-height:0;padding:10px}.card .who figcaption{font-size:11px}.card h3{font-size:20px;font-weight:800;line-height:1.2}.card p{color:var(--mut);font-size:15px}.card .go{margin-top:auto;padding-top:8px;font-weight:700;font-size:14px;display:flex;gap:8px;align-items:center}.card:hover .go .ic{transform:translateX(4px)}.card .go .ic{transition:transform .3s cubic-bezier(.16,1,.3,1)}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.cases{grid-template-columns:1fr}}.case{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.case:hover{transform:translateY(-4px);box-shadow:0 18px 36px -18px rgba(26,21,52,.35)}.case .ph{border-radius:0;aspect-ratio:16/10;min-height:0}.case .body{padding:20px 22px 24px;display:grid;gap:10px}.case h3{font-size:20px;line-height:1.25;font-weight:800}.case .meta{font-size:13.5px;color:var(--mut);font-weight:600}.auto{margin-top:14px;font-size:12px;color:var(--mut)}.ads{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.ads{grid-template-columns:repeat(2,1fr)}}.ad{display:grid;gap:10px}.phone{aspect-ratio:9/16;border-radius:22px;padding:8px;background:#0f0c22;box-shadow:0 20px 40px -18px rgba(26,21,52,.5)}.phone .ph{height:100%;border-radius:15px;min-height:0}.ad span{font-size:13px;color:var(--mut);font-weight:600}.dark .ad span{color:#fff}.slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px}.slides::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;background:var(--paper);padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start}@media (max-width:640px){.slide{grid-template-columns:1fr}}.slide .ph{width:88px;height:88px;min-height:0;padding:8px;border-radius:12px}.slide .ph figcaption{display:none}.slide blockquote{margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:600;line-height:1.42;max-width:58ch}.slide cite{display:block;margin-top:16px;font-style:normal;font-size:14px;font-weight:700;color:var(--mintt)}.ctrl{display:flex;gap:10px;align-items:center;margin-top:18px}.ctrl button{width:46px;height:46px;border-radius:9px;border:0;box-shadow:inset 0 0 0 2px var(--navy);background:#fff;color:var(--navy);cursor:pointer;display:grid;place-items:center}.ctrl button:hover{background:var(--navy);color:#fff}.dots{display:flex;gap:6px;margin-left:8px}.dots i{width:9px;height:9px;border-radius:2px;background:var(--line)}.dots i.on{background:var(--mintd)}.who2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media (max-width:920px){.who2{grid-template-columns:1fr}}.vals{display:grid;gap:0}.val{padding:22px 0;border-top:1px solid #3a3462;display:grid;grid-template-columns:44px 1fr;gap:4px 14px}.val .ic{color:var(--mint);margin-top:4px}.val h3{font-size:22px;font-weight:800}.val p{grid-column:2;color:#fff;font-size:15px}.mosaic{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:170px;gap:12px}.mosaic .ph:first-child{grid-row:span 2}.team{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:40px}@media (max-width:900px){.team{grid-template-columns:repeat(3,1fr)}}.person{display:grid;gap:8px}.person .ph{aspect-ratio:4/5;min-height:0;padding:10px}.person .ph figcaption{display:none}.person b{font-size:14.5px}.person span{font-size:12.5px;color:#fff;margin-top:-6px}.news{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.news{grid-template-columns:1fr}}.item{display:grid;gap:12px;align-content:start}.item .ph{aspect-ratio:3/2;min-height:0}.item h3{font-size:18px;font-weight:700;line-height:1.3}.item:hover h3{text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:4px}.item .d{font-size:13px;color:var(--mut)}.rows{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}@media (max-width:800px){.rows{grid-template-columns:1fr}}.rowi{display:grid;grid-template-columns:28px 1fr;gap:4px 14px;padding:22px 0;border-top:1px solid var(--line)}.rowi .ic{color:var(--mintt);margin-top:3px}.rowi h3{font-size:18px;font-weight:800}.rowi p{grid-column:2;color:var(--mut);font-size:15px}.dark .rowi{border-top-color:#3a3462}.dark .rowi .ic{color:var(--mint)}.dark .rowi p{color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:920px){.split{grid-template-columns:1fr;gap:36px}}.split .txt{display:grid;gap:16px;font-size:17px}.split .txt h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.015em}.split .txt p{color:var(--ink2);max-width:58ch}.dark .split .txt p{color:#fff}.facts{display:grid;gap:0;margin-top:8px}.fact{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.fact b{font-size:34px;font-weight:800;line-height:1}.fact span{color:var(--ink2);font-size:15px}.fact small{grid-column:2;font-size:12px;color:var(--mut);margin-top:-8px}.ph2{color:#b33a26;font-weight:700}.steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3a3462}@media (max-width:1000px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{padding:26px 22px 8px 0;display:grid;gap:10px;align-content:start}.step .n{font-size:40px;font-weight:800;color:var(--mint);line-height:1}.step h3{font-size:18px;font-weight:800}.step p{color:#fff;font-size:14.5px}.cms{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}@media (max-width:900px){.cms{grid-template-columns:1fr;gap:28px}}.cms-h{position:sticky;top:110px}.cms-h h2{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.cms-h p{color:#fff;margin-top:14px;font-size:18px}@media (max-width:900px){.cms-h{position:static}}.cms-l{list-style:none;margin:0;padding:0;display:grid}.cms-l li{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:30px 0;border-top:1px solid #3a3462}.cms-l li:last-child{border-bottom:1px solid #3a3462}.cms-l span{font-size:40px;font-weight:800;color:var(--mint);line-height:1}.cms-l h3{font-size:24px;font-weight:800;margin-bottom:8px}.cms-l p{color:#fff;font-size:16.5px;line-height:1.6}.qc{margin:40px 0 0;background:#fff;border-radius:20px;padding:clamp(28px,4vw,48px);display:grid;gap:22px}.qc .qm{color:var(--mint);width:44px;height:33px}.qc blockquote{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.35;color:var(--navy)}.qc figcaption{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.qc .av{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.qc .ai{width:56px;height:56px;border-radius:50%;background:var(--navy);color:var(--mint);display:grid;place-items:center;font-weight:800;flex:none}.qc b{display:block;font-size:16px}.qc figcaption span{color:var(--mut);font-size:14.5px}.qc .lg{margin-left:auto;height:34px;width:auto;max-width:120px;object-fit:contain}.lumc{background:radial-gradient(120% 90% at 85% 10%,#2d6f69 0,#1f2a4a 45%,var(--navy) 80%)!important;color:#fff;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,48px)!important;gap:6px;overflow:hidden}.lumc .lb{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}.lumc b{font-size:clamp(88px,12vw,180px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--mint)}.lumc .sb{font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.25}.lumc img{position:absolute!important;inset:clamp(20px,3vw,32px) clamp(20px,3vw,32px) auto auto!important;width:auto!important;height:22px!important;object-fit:contain;opacity:.9}.qmore{display:flex;justify-content:flex-end;margin-top:18px}.rvc .rct{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/ 3);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;align-items:stretch}.rvc .rct::-webkit-scrollbar{display:none}.rc{scroll-snap-align:start;margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:16px;min-height:100%}.rc .lgt{font-weight:800;font-size:15px;color:var(--navy);line-height:24px;letter-spacing:.02em}.rc .lg{height:24px;width:auto;max-width:110px;object-fit:contain;align-self:flex-start;opacity:.85}.rc blockquote{margin:0;font-size:15.5px;line-height:1.6;color:#4a4668}.rc figcaption{margin-top:auto}.rc blockquote b{color:var(--navy);font-weight:700}.rc.long blockquote{max-height:14.4em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.rc.long.open blockquote{max-height:none;-webkit-mask-image:none;mask-image:none}.rcm{all:unset;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:3px}.rc figcaption{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.rc .av{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;background:var(--mint);display:grid;place-items:center;font-weight:800;color:var(--navy)}.rc .av img{width:100%;height:100%;object-fit:cover}.rc figcaption b{display:block;font-size:14.5px;color:var(--navy)}.rc figcaption small{font-size:13px;color:var(--mut)}.rvc-ctl{display:flex;justify-content:flex-end;align-items:center;margin-top:18px;font-weight:700;font-size:14px;color:var(--mut)}.rvc-ctl .arr{display:flex;gap:8px}.rvc-ctl button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--navy);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer}.rvc-ctl button:hover{background:var(--navy);color:#fff}@media (max-width:960px){.rvc .rct{grid-auto-columns:calc((100% - 22px)/ 2)}}@media (max-width:640px){.rvc .rct{grid-auto-columns:86%}}.rv7{display:grid;grid-template-columns:320px 1fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 40px -28px rgba(26,21,52,.35)}.rv7-list{background:var(--navy);padding:18px;display:grid;gap:6px;align-content:start}.rv7-list button{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;border-radius:12px;padding:10px;cursor:pointer;color:#fff;font:inherit;transition:background .25s}.rv7-list button:hover{background:#2a2552}.rv7-list button[aria-selected=true]{background:#fff;color:var(--navy)}.rv7-list .av{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;background:var(--mint);display:grid;place-items:center;font-weight:800;color:var(--navy)}.rv7-list .av img{width:100%;height:100%;object-fit:cover}.rv7-list b{display:block;font-size:14.5px}.rv7-list small{font-size:12.5px;opacity:.75}.rv7-body{padding:clamp(28px,4vw,52px);display:grid;gap:22px;align-content:center;min-height:360px}.rv7-body .qm{color:var(--mint);width:34px;height:26px}.rv7 .qs{display:grid}.rv7 .q{grid-area:1/1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.rv7 .q.on{opacity:1;transform:none;pointer-events:auto}.rv7 blockquote{margin:0;font-size:clamp(16.5px,1.35vw,19px);font-weight:500;line-height:1.65;color:#4a4668;max-width:62ch}.rv7 blockquote mark{background:linear-gradient(transparent 58%,rgba(125,205,190,.45) 58%);color:var(--navy);font-weight:700;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv7 figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.rv7 figcaption b{display:block;font-size:15.5px;color:var(--navy)}.rv7 figcaption span{color:var(--mut);font-size:14px}.rv7 .lg{height:30px;width:auto;max-width:120px;object-fit:contain}.rv7 .lgt{font-weight:800;color:var(--navy)}.rv7-ctl{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px;font-weight:700;font-size:14px;color:var(--mut)}.rv7-ctl .arr{display:flex;gap:8px}.rv7-ctl button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--navy);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer}.rv7-ctl button:hover{background:var(--navy);color:#fff}@media (max-width:860px){.rv7{grid-template-columns:1fr}.rv7-list{display:flex;overflow-x:auto;gap:6px;padding:12px;scrollbar-width:none}.rv7-list button{flex:none;padding:8px 12px 8px 8px}.rv7-list small{display:none}.rv7-body{min-height:0}}@media (prefers-reduced-motion:reduce){.rv7 .q{transition:none}}.numc{background:var(--mint)!important;color:var(--navy);display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px!important;gap:6px}.numc b{font-size:clamp(40px,4.4vw,72px);font-weight:800;line-height:.95;letter-spacing:-.04em;white-space:nowrap}.numc span{font-size:13px;font-weight:700;opacity:.8}.numc.n{background:#241f45!important;color:#fff}.numc.n b{color:var(--mint)}.numc.d{background:var(--mintl)!important}.sq .numc{padding:16px!important}.sq .numc b{font-size:clamp(26px,2.6vw,40px)}.sq .numc span{font-size:12px}.sq .lumc{padding:16px!important;justify-content:flex-end}.sq .lumc b{font-size:clamp(40px,4vw,60px)}.sq .lumc .lb,.sq .lumc .sb{display:none}.sq .lumc img{height:16px!important;inset:14px 14px auto auto!important}.rmdef{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}@media (max-width:900px){.rmdef{grid-template-columns:1fr;gap:18px}}.rmdef .eb{display:block;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mintt);margin-bottom:10px}.rmdef h2{font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.08}.rmdef .lead{font-size:20px;color:var(--navy);line-height:1.5;margin-bottom:14px}.rmdef p{color:var(--ink2);font-size:17px;line-height:1.6}.fs{height:300vh;position:relative}.fs .stick{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);height:calc(100vh - 74px);display:flex;align-items:center}.fs .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;width:100%}@media (max-width:900px){.fs .grid{grid-template-columns:1fr;gap:24px}}.qa{display:grid;gap:14px}.qa h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.qa .stepno{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.qa .q{font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.25;min-height:2.6em}.fn{display:grid;gap:8px}.fn div{height:56px;margin-inline:auto;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;border:2px dashed #c4c1d2;color:var(--mut);transition:background .5s cubic-bezier(.16,1,.3,1),color .5s,border-color .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:scaleX(.96)}.fn div.on{border-color:transparent;transform:none}.fn .on.l1{background:#1a1534;color:#fff}.fn .on.l2{background:#324157;color:#fff}.fn .on.l3{background:#4a6e7a;color:#fff}.fn .on.l4{background:#629a9d;color:var(--navy)}.fn .on.l5{background:#7ac6bf;color:var(--navy)}@media (max-width:900px){.fs .qa>p:not(.q){font-size:15px!important}.fs .qa .btn{display:none}.fs .qa .q{font-size:20px;min-height:0}.fs .qa h2{font-size:28px}.fn div{height:44px;font-size:14px}.fs .stick{align-items:flex-start;padding-top:24px}}.faq{max-width:880px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:700;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--mintd);transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq details[open] summary .ic{transform:rotate(45deg)}.faq details p{padding:0 0 22px;color:var(--ink2);max-width:70ch}.faq-wrap{display:grid;grid-template-columns:1fr 2fr;gap:56px}@media (max-width:920px){.faq-wrap{grid-template-columns:1fr;gap:24px}}.faq-wrap .aside{display:grid;gap:14px;align-content:start}.faq-wrap .aside h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1}.faq-wrap .aside p{color:var(--mut)}.x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}@media (max-width:700px){.x{grid-template-columns:1fr}}.x a{background:#fff;border-radius:14px;padding:28px;display:grid;gap:8px;transition:background .3s,transform .35s cubic-bezier(.16,1,.3,1)}.x a:hover{background:var(--mintl);transform:translateY(-3px)}.x h3{font-size:22px;font-weight:800;display:flex;gap:10px;align-items:center;min-width:0}.x p{color:var(--mut)}.band{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;background:var(--mint);border-radius:14px;padding:clamp(24px,3.5vw,40px);margin-top:48px}.band h3{font-size:clamp(21px,2.4vw,28px);font-weight:800;line-height:1.2;max-width:28ch}.band p{max-width:50ch;margin-top:6px}.final .in{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}@media (max-width:920px){.final .in{grid-template-columns:1fr;gap:36px}}.final h2{font-size:clamp(36px,4.6vw,58px);line-height:1.02;font-weight:400;text-transform:uppercase}.final h2 b{font-weight:800;color:var(--mint)}.final .lead{color:#fff;margin-top:18px;max-width:44ch;font-size:17px}.next{margin-top:28px;display:grid;gap:12px;counter-reset:n}.next li{list-style:none;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;color:#fff}.next li::before{counter-increment:n;content:counter(n);width:30px;height:30px;border-radius:6px;background:var(--navy2);color:var(--mint);font-weight:800;display:grid;place-items:center;font-size:14px}.next{padding:0;margin-bottom:0}.person-cta{background:#fff;color:var(--navy);border-radius:16px;padding:24px;display:grid;gap:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.person-cta .top{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center}.person-cta .ph{height:112px;min-height:0;padding:8px;border-radius:12px}.person-cta .ph figcaption{font-size:11px}.person-cta b{font-size:18px;display:block}.person-cta .role{font-size:13.5px;color:var(--mut)}.person-cta .contact{display:grid;gap:6px;font-size:14px;color:var(--ink2);border-top:1px solid var(--line);padding-top:14px}.person-cta .contact a,.person-cta .contact div{display:flex;gap:10px;align-items:center;min-height:32px}.person-cta .contact a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.person-cta .contact .ic{color:var(--mintd)}.fc2{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:920px){.fc2{grid-template-columns:1fr}}.fbig{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;display:block}.fbig .ph{position:absolute;inset:0;border-radius:0}.fbig .hov{position:absolute;left:0;right:0;bottom:0;height:25%;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:space-between;padding:0 32px;font-size:22px;font-weight:800;transform:translateY(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.fbig .hov .ic{color:var(--mintt)}.fbig:focus-visible .hov,.fbig:hover .hov{transform:none}@media (hover:none){.fbig .hov{transform:none;font-size:18px;padding:0 20px}}.fside{display:grid;grid-template-rows:1fr 1fr;gap:22px}.sq{position:relative;border-radius:18px;overflow:hidden;background:#fff;min-height:220px;display:block}.sq .ph{position:absolute;top:0;left:0;bottom:0;aspect-ratio:1/1;height:100%;width:auto;border-radius:0;min-height:0}.sq .w{position:absolute;top:0;bottom:0;right:0;left:38%;background:#fff;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px;transition:left .55s cubic-bezier(.16,1,.3,1)}.sq h3{font-size:clamp(17px,1.9vw,22px);font-weight:800;line-height:1.22;transition:opacity .25s}.sq .meta{font-size:13px;color:var(--mut);font-weight:600;transition:opacity .25s}.sq .pill{transition:opacity .25s}.sq .cta{position:absolute;left:24px;right:20px;top:50%;transform:translateY(-50%) translateX(-8px);opacity:0;font-weight:800;font-size:18px;display:flex;gap:10px;align-items:center;transition:opacity .3s .1s,transform .45s cubic-bezier(.16,1,.3,1)}.sq:focus-visible .w,.sq:hover .w{left:50%}.sq:focus-visible .meta,.sq:focus-visible .pill,.sq:focus-visible h3,.sq:hover .meta,.sq:hover .pill,.sq:hover h3{opacity:0}.sq:focus-visible .cta,.sq:hover .cta{opacity:1;transform:translateY(-50%)}@media (hover:none){.sq .w{left:50%}}.rc{margin:0;background:var(--paper);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:22px}.rc.white{background:#fff}.rc blockquote{margin:0;font-size:18px;line-height:1.55;font-weight:500;flex:1;max-width:70ch}.rc .who{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.rc .who .ph{width:48px;height:48px;min-height:0;padding:0;border-radius:10px;justify-content:center;align-items:center}.rc .who .ph figcaption{display:none}.rc .who b{font-size:14.5px;display:block}.rc .who span{font-size:13px;color:var(--mut)}.lad{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}@media (max-width:920px){.lad{grid-template-columns:1fr;gap:28px}}.lad .txt{position:sticky;top:110px;display:grid;gap:16px}@media (max-width:920px){.lad .txt{position:static}}.lad .txt h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.lad .txt p{color:var(--ink2);font-size:17px;max-width:46ch}.rungs{display:grid}.rung{display:grid;grid-template-columns:56px 1fr;gap:6px 18px;align-items:center;background:#fff;border-radius:16px;padding:20px 22px;opacity:.45;transform:translateY(8px);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.rung.on{opacity:1;transform:none}.rung .n{width:56px;height:56px;border-radius:12px;background:var(--paper);color:var(--navy);display:grid;place-items:center;font-size:22px;font-weight:800;grid-row:span 2}.rung.on .n{background:var(--navy);color:var(--mint)}.rung.goal .n{background:var(--mint);color:var(--navy)}.rung h3{font-size:20px;font-weight:800}.rung p{color:var(--mut);font-size:15px}.op{justify-self:start;margin:8px 0 8px 32px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--mintt)}.op::before{content:"";width:2px;height:22px;background:var(--line)}.op span{background:var(--mintl);color:#000;border-radius:5px;padding:4px 9px;font-size:12px;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.rung{opacity:1;transform:none}}@media (max-width:600px){.kpis{grid-template-columns:1fr 1fr!important}.sq{min-height:190px}.sq .w{padding:16px}}.ph.im{padding:0;background:#e6ecea}.ph.im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph.im.logo img{object-fit:contain;padding:18%;filter:brightness(.35)}.rv6{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:stretch}.rv6 .pics{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--navy)}.rv6 .pic{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .6s,transform 1.2s cubic-bezier(.16,1,.3,1)}.rv6 .pic.on{opacity:1;transform:none}.rv6 .pic img{width:100%;height:100%;object-fit:cover;display:block}.rv6 .pic .ini{width:100%;height:100%;display:grid;place-items:center;font-size:clamp(64px,9vw,120px);font-weight:800;color:var(--mint);background:var(--navy)}.rv6 .co{position:absolute;left:18px;bottom:18px;background:#fff;border-radius:9px;padding:10px 14px;display:flex;align-items:center}.rv6 .co img{height:28px;max-width:120px;width:auto;filter:brightness(.3)}.rv6 .co b{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rv6 .txt{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-block:8px}.rv6 .qm{color:var(--mint);width:64px;height:48px}.rv6 .qs{display:grid}.rv6 .q{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);visibility:hidden}.rv6 .q.on{opacity:1;transform:none;visibility:visible}.rv6 blockquote{margin:18px 0 0;font-size:clamp(21px,2.3vw,30px);font-weight:700;line-height:1.32;letter-spacing:-.01em;max-width:30ch}.rv6 .q.long blockquote{font-size:clamp(19px,1.9vw,25px);max-width:36ch}.rv6 cite{display:block;margin-top:26px;font-style:normal}.rv6 cite b{display:block;font-size:16px}.rv6 cite span{color:var(--mut);font-size:14.5px}.rv6 .nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.rv6 .th{display:flex;gap:8px}.rv6 .th button{width:48px;height:48px;border-radius:10px;border:0;padding:0;overflow:hidden;cursor:pointer;opacity:.45;background:var(--navy);color:var(--mint);font:800 14px Montserrat,sans-serif;transition:opacity .25s,box-shadow .25s}.rv6 .th button img{width:100%;height:100%;object-fit:cover;display:block}.rv6 .th button[aria-current=true]{opacity:1;box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--mintd)}.rv6 .cnt{margin-left:auto;display:flex;align-items:center;gap:14px;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.rv6 .bar{width:90px;height:3px;background:var(--line);border-radius:2px;overflow:hidden}.rv6 .bar i{display:block;height:100%;background:var(--navy);transition:width .5s}.rv6 .arr{display:flex;gap:8px}.rv6 .arr button{width:46px;height:46px;border-radius:9px;border:0;box-shadow:inset 0 0 0 2px var(--navy);background:transparent;color:var(--navy);cursor:pointer;display:grid;place-items:center}.rv6 .arr button:hover{background:var(--navy);color:#fff}.rv6.one .nav{display:none}@media (max-width:820px){.rv6{grid-template-columns:1fr;gap:22px}.rv6 .pics{aspect-ratio:4/3}.rv6 .txt{gap:22px}.rv6 .qm{width:44px;height:33px}.rv6 .cnt{margin-left:0;width:100%;justify-content:space-between}.rv6 .th{order:2}}@media (prefers-reduced-motion:reduce){.rv6 .pic,.rv6 .q{transition:none}}.tp{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;font-weight:800;font-size:12px;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-4deg);width:max-content}.tp.m{background:var(--mint);color:var(--navy)}.tp.n{background:var(--navy);color:#fff}.tp.l{background:var(--mintl);color:#000}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{overflow-wrap:normal;hyphens:manual;-webkit-hyphens:manual}@media (max-width:460px){footer .in{grid-template-columns:minmax(0,1fr)!important}}footer .in>*{min-width:0}.in>*,.in>*>*{min-width:0}.btn{max-width:100%;text-align:center}@media (max-width:360px){.acc summary{font-size:19px;padding-right:12px;gap:10px}.x h3{font-size:18px}.faq-wrap .aside h2,.sh h2{font-size:26px}}.logo{padding-block:8px}footer{background:#120e26;color:#a9a5c4;font-size:14px}footer .in{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;padding-block:52px}@media (max-width:800px){footer .in{grid-template-columns:1fr 1fr}}footer .fh{margin:0 0 10px;color:#fff;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}footer a:hover{color:#fff}.sticky{display:none}@media (max-width:700px){.sticky.on{transform:none;opacity:1}.sticky{transform:translateY(120%);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40}.sticky .btn{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.fs{height:auto}.fs .stick{position:static;height:auto;padding-block:88px}}.hero h1{font-size:clamp(42px,6vw,80px);line-height:.98;font-weight:800;margin-top:0}.hero h1{font-weight:400;color:#fff;font-size:clamp(34px,4.2vw,56px);line-height:1.05}.hero h1 b{font-weight:800;color:#fff}.hero .in{padding-block:64px 88px}.sw{display:grid;grid-template-columns:1.15fr .85fr;column-gap:48px;border-top:1px solid var(--line)}.sw .tab{grid-column:1}.sw .panel{grid-column:2;grid-row:1/span 4;align-self:start}@media (max-width:920px){.sw .tab .ic{opacity:1;transform:rotate(90deg)}.sw .tab[aria-selected=true] .ic{transform:rotate(-90deg)}.sw .tab[aria-selected=true]{padding-left:4px}.sw{grid-template-columns:1fr}.sw .panel{grid-column:1;grid-row:auto;margin:4px 0 18px}.sw .panel .ph{min-height:200px}}.tab{all:unset;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:26px 4px;border-bottom:1px solid var(--line);font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.15;color:#8a86a3;transition:color .35s,padding .45s cubic-bezier(.16,1,.3,1)}.tab .ic{opacity:0;transform:translateX(-10px);transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);color:var(--mintt)}.tab:hover{color:var(--navy)}.tab[aria-selected=true]{color:var(--navy);padding-left:18px}.tab[aria-selected=true] .ic{opacity:1;transform:none}.tab:focus-visible{outline:3px solid var(--mintd);outline-offset:2px}.tab small{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.panel{background:var(--navy);color:#fff;border-radius:18px;overflow:hidden;display:grid;grid-template-rows:1fr auto}.panel .ph{border-radius:0;min-height:300px}.panel .pb{padding:28px;display:grid;gap:12px}.panel .pb p{color:#fff;font-size:16.5px}.panel .pb h3{font-size:24px;font-weight:800}.panel[hidden]{display:none}.stmt{background:var(--mint);color:var(--navy);position:relative;overflow:hidden}.stmt .in{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding-block:clamp(72px,9vw,120px)}@media (max-width:800px){.stmt .in{grid-template-columns:1fr}}.stmt h2{font-size:clamp(48px,8.4vw,120px);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.stmt p{font-size:18px;max-width:44ch;margin-top:22px;font-weight:500}.home .bars{display:grid;gap:10px;justify-items:end}.home .bars i{display:block;height:34px;background:var(--navy)}@media (max-width:800px){.bars{display:none}}.home .fc{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}@media (max-width:920px){.fc{grid-template-columns:1fr}}.home .fc .big{position:relative;border-radius:18px;overflow:hidden;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.home .fc .big .ph{position:absolute;inset:0;border-radius:0;justify-content:flex-start}.home .fc .big .ov{position:relative;padding:32px;background:linear-gradient(0deg,rgba(26,21,52,.92) 20%,rgba(26,21,52,0));display:grid;gap:12px}.home .fc .big h3{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05;max-width:18ch}.home .fc .big .meta{color:#fff;font-weight:600}.home .fc .side{display:grid;gap:22px}.home .fc .sm{display:grid;grid-template-columns:150px 1fr;background:#fff;border-radius:14px;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fc .big:hover,.home .fc .sm:hover{transform:translateY(-3px)}.home .fc .big{transition:transform .35s cubic-bezier(.16,1,.3,1)}.home .fc .sm .ph{border-radius:0;min-height:100%}.home .fc .sm .b{padding:20px;display:grid;gap:8px;align-content:center}.home .fc .sm h3{font-size:19px;font-weight:800;line-height:1.25}.home .fc .sm .meta{font-size:13px;color:var(--mut);font-weight:600}.wall{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:130px;gap:10px}.wall .ph{min-height:0;border-radius:12px}.wall .a{grid-column:span 5;grid-row:span 4}.wall .b{grid-column:span 4;grid-row:span 2}.wall .c{grid-column:span 3;grid-row:span 2}.wall .d{grid-column:span 3;grid-row:span 2}.wall .e{grid-column:span 4;grid-row:span 2}.wall .a img{object-position:58% 50%}.wall .b img{object-position:60% 40%}.wall .d img{object-position:50% 80%}.wall .e img{object-position:60% 40%}@media (max-width:800px){.wall{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.wall>*{grid-column:span 1!important;grid-row:span 1!important}.wall .a{grid-column:span 2!important;grid-row:span 2!important}}.vals3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:8px}@media (max-width:800px){.vals3{grid-template-columns:1fr;gap:18px}}.vals3 h3{font-size:22px;font-weight:800;color:var(--mint)}.vals3 p{color:#fff;font-size:15px;margin-top:6px}.names{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;color:#fff;font-size:14px}.names b{color:#fff}.fc2{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:920px){.fc2{grid-template-columns:1fr}}.fbig{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.fbig .ph{position:absolute;inset:0;border-radius:0;justify-content:flex-start}.fbig .ov{position:relative;padding:32px;background:linear-gradient(0deg,rgba(26,21,52,.92) 25%,rgba(26,21,52,0));display:grid;gap:12px}.fbig h3{font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05;max-width:18ch}.fbig .meta{color:#fff;font-weight:600}.fside{display:grid;grid-template-rows:1fr 1fr;gap:22px}.sq{position:relative;border-radius:18px;overflow:hidden;background:#fff;min-height:220px}.sq .ph{position:absolute;top:0;left:0;bottom:0;aspect-ratio:1/1;height:100%;width:auto;border-radius:0;min-height:0}.sq .w{position:absolute;top:0;bottom:0;right:0;left:38%;background:#fff;padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:10px;transition:left .55s cubic-bezier(.16,1,.3,1)}.sq h3{font-size:clamp(18px,1.9vw,22px);font-weight:800;line-height:1.22;transition:opacity .25s}.sq .meta{font-size:13px;color:var(--mut);font-weight:600;transition:opacity .25s}.sq .cta{position:absolute;left:26px;right:20px;top:50%;transform:translateY(-50%) translateX(-8px);opacity:0;font-weight:800;font-size:18px;display:flex;gap:10px;align-items:center;transition:opacity .3s .1s,transform .45s cubic-bezier(.16,1,.3,1)}.sq:focus-visible .w,.sq:hover .w{left:calc(50% + 0px)}.sq:focus-visible .meta,.sq:focus-visible .pill,.sq:focus-visible h3,.sq:hover .meta,.sq:hover .pill,.sq:hover h3{opacity:0}.sq .pill{transition:opacity .25s}.sq:focus-visible .cta,.sq:hover .cta{opacity:1;transform:translateY(-50%)}@media (hover:none){.sq .w{left:50%}}.revs{columns:3 300px;column-gap:22px}.rv{break-inside:avoid;margin:0 0 22px;background:var(--paper);border-radius:16px;padding:26px;display:grid;gap:18px}.rv.hl{background:var(--navy);color:#fff}.rv blockquote{margin:0;font-size:16.5px;line-height:1.55;font-weight:500}.rv.hl blockquote{font-size:20px;font-weight:600}.rv .who{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center}.rv .who .ph{width:48px;height:48px;min-height:0;padding:0;border-radius:10px;justify-content:center;align-items:center}.rv .who .ph figcaption{display:none}.rv .who b{font-size:14.5px;display:block}.rv .who span{font-size:13px;color:var(--mut)}.rv.hl .who span{color:#fff}.mcs{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:stretch}@media (max-width:920px){.mcs{grid-template-columns:1fr;gap:28px}.mcs .ph{min-height:240px}}.mcs .ph{min-height:420px}.acc{display:grid;gap:14px;align-content:start}.acc details{background:#fff;border-radius:18px;margin-left:30px;position:relative;transition:background .3s}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;min-height:78px;padding:0 24px 0 60px;font-size:clamp(22px,2.4vw,28px);font-weight:800}.acc summary::-webkit-details-marker{display:none}.acc .num{position:absolute;left:-30px;top:9px;width:60px;height:60px;border-radius:50%;background:var(--mint);color:var(--navy);display:grid;place-items:center;font-size:30px;font-weight:800}.acc details[open] .num{background:var(--navy);color:#fff}@media (max-width:360px){.acc summary{font-size:19px;padding:0 14px 0 50px;gap:8px}.acc .body{padding:0 18px 22px 50px}}.acc .body{padding:0 28px 26px 60px;display:grid;gap:12px}.acc .body p{color:var(--ink2)}.acc ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.acc li{display:flex;gap:10px;color:var(--ink2)}.acc li .ic{color:var(--mintt);margin-top:3px}.acc summary .ic{margin-left:auto;color:var(--mintt);transition:transform .3s}.acc details[open] summary .ic{transform:rotate(45deg)}.draft{outline:2px dashed #B33A26;outline-offset:-10px}.ipill{transform:rotate(-4deg);display:inline-flex;align-items:center;height:1.12em;padding:0 .28em;border-radius:.224em;background:var(--navy);color:var(--mint);line-height:1;vertical-align:.04em}.stmt .in{grid-template-columns:1.2fr .8fr}@media (max-width:800px){.stmt .in{grid-template-columns:1fr}.stmt .ph{min-height:260px}}.stmt .ph{min-height:380px}.fbig .ph{justify-content:flex-end}.fbig .hov{position:absolute;left:0;right:0;bottom:0;height:25%;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:space-between;padding:0 32px;font-size:22px;font-weight:800;transform:translateY(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.fbig .hov .ic{color:var(--mintt)}.fbig:focus-visible .hov,.fbig:hover .hov{transform:none}@media (hover:none){.fbig .hov{transform:none}}.rtrack{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px)/ 3);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rtrack::-webkit-scrollbar{display:none}@media (max-width:900px){.rtrack{grid-auto-columns:85%}}.rc{margin:0;scroll-snap-align:start;background:var(--paper);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:22px}.rc blockquote{margin:0;font-size:17px;line-height:1.55;font-weight:500;flex:1}.rc .who{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.rc .who .ph{width:48px;height:48px;min-height:0;padding:0;border-radius:10px;justify-content:center;align-items:center}.rc .who .ph figcaption{display:none}.rc .who b{font-size:14.5px;display:block}.rc .who span{font-size:13px;color:var(--mut)}.stmt{background:var(--navy);color:#fff}.stmt p{color:#fff}.stack,.stmt h2.stack{white-space:nowrap;display:grid;justify-items:start;gap:.12em;font-size:clamp(26px,3.2vw,42px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;transform:rotate(-4deg);transform-origin:left bottom;margin-bottom:.4em}.stack span{display:inline-flex;align-items:center;height:1.5em;padding:0 .45em;border-radius:.3em}.stack .s1{background:var(--mintl);color:#000}.stack .s2{background:var(--mintd);color:#fff;margin-left:1.4em}.stmt h2.ebt{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:#fff}.ebt .ip{display:inline-flex;align-items:center;height:1.3em;padding:0 .35em;border-radius:.26em;background:var(--mint);color:var(--navy);transform:rotate(-4deg);margin-left:.1em;vertical-align:.02em;letter-spacing:.02em}.stmt p{color:#fff}.nlA{background:#120e26;color:#fff;border-bottom:1px solid #2a2548}.nlA .in{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;padding-block:56px}@media (max-width:900px){.nlA .in{grid-template-columns:1fr;gap:24px}}.tp{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;font-weight:800;font-size:12px;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-4deg);width:max-content}.tp.m{background:var(--mint);color:var(--navy)}.tp.n{background:var(--navy);color:#fff}.tp.l{background:var(--mintl);color:#000}.nlA h3{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15;margin-top:16px}.nlA p{color:#a9a5c4;margin-top:8px;max-width:44ch}.nf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:10px;align-items:end}@media (max-width:640px){.nf{grid-template-columns:1fr}}.nf label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#fff}.nf input{font:inherit;width:100%;min-width:0;height:50px;border-radius:10px;border:1.5px solid #3a3462;background:#1b1636;color:#fff;padding:0 14px}.nf input::placeholder{color:#8f8aad}.nf input:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px rgba(122,198,191,.25)}.nf .btn{height:50px}.nf .pv{grid-column:1/-1;font-size:12.5px;color:#a9a5c4}.nf .pv a{text-decoration:underline;text-underline-offset:3px}.nf .ok{grid-column:1/-1;display:none;gap:10px;align-items:center;color:var(--mint);font-weight:700}.nf.sent .ok{display:flex}.nf.sent .btn,.nf.sent label{display:none}.nlB{position:relative;background:var(--mintl);border-radius:18px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center}@media (max-width:900px){.nlB{grid-template-columns:1fr}}.nlB .tp{position:absolute;top:-16px;left:28px}.nlB h3{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.nlB p{color:var(--ink2);margin-top:8px}.nlB .nf label{color:var(--navy)}.nlB .nf input{background:#fff;border-color:#9fd3cc;color:var(--navy)}.nlB .nf input::placeholder{color:var(--mut)}.nlB .nf .pv{color:var(--ink2)}.nlB .nf .ok{color:var(--mintt)}.varlbl{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b33a26;margin-bottom:22px;display:block}@media (max-width:600px){.orbit{min-height:330px;width:86%;margin-inline:auto}.orbit>img{width:66%}}.orbit>img{width:min(360px,80%)}.sl{position:absolute;z-index:3;transform:translate(-50%,-50%)}.sl>span{display:grid;place-items:center;height:46px;min-width:46px;padding:0 12px;background:#fff;border-radius:12px;box-shadow:0 12px 26px -10px rgba(0,0,0,.5);animation:float 7s cubic-bezier(.45,0,.55,1) infinite}.sl img{display:block;width:auto!important;height:28px;position:static}.sl-i>span{padding:0}.sl-w img{height:18px}.sl-jobat img{height:24px}.sl-q img{height:32px}@media (max-width:600px){.sl>span{height:38px;min-width:38px;padding:0 9px;border-radius:10px}.sl-i>span{padding:0}.sl img{height:23px}.sl-w img{height:14px}.sl-q img{height:27px}}@media (prefers-reduced-motion:reduce){.sl>span{animation:none}}.logos{background:linear-gradient(var(--navy) 50%,#fff 50%)!important;border:0!important}.logos .in{display:block;padding-block:0}.lbar{background:#fff;border-radius:32px;box-shadow:0 5px 10px rgba(26,21,52,.2);overflow:hidden}.lbar .marq{padding-block:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lbar .track{gap:53px;align-items:center;height:64px;animation-duration:60s}.lbar .lg{flex:none;height:50px;display:grid;place-items:center}.lbar .track img{display:block;object-fit:contain;opacity:.62}@media (max-width:600px){.lbar{border-radius:24px}.lbar .track{height:56px;gap:36px}}.nl{display:grid;border-top:1px solid var(--line)}.nl .nl-na,.nl a{display:grid;grid-template-columns:110px 1fr 140px 24px;gap:20px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);transition:background .25s,padding .4s cubic-bezier(.16,1,.3,1)}.nl a:hover{background:#fff;padding-left:14px}.nl h3{font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.nl .d{color:var(--mut);font-size:14px}.nl .ic{color:var(--mintt)}@media (max-width:700px){.nl .nl-na,.nl a{grid-template-columns:1fr 24px}.nl .pill{grid-column:1}.nl h3{grid-column:1}.nl .d{grid-column:1}.nl .ic{grid-row:1/4;grid-column:2}}h1{font-weight:400!important}h1 .ip,h1 b,h1 em,h1 span,h1 strong{font-weight:800!important}h1 b,h1 em,h1 span:not(.ip),h1 strong{color:inherit!important}@media (min-width:921px){.ah{padding-block:0!important}.au-hero .au-duo{zoom:.9}.ws-hero{flex-direction:column;justify-content:center;align-items:stretch!important}.ws-hero>.in.ws-nav{padding-block:0 48px!important}.ws-hero>.in:first-child{padding-bottom:28px!important}.ah,.au-hero,.hero,.ws-hero{min-height:592px;display:flex;align-items:center}.ah>.in,.au-hero>.in,.hero>.in,.ws-hero>.in{width:100%;padding-block:48px!important}.ah h1,.au-hero h1,.ws-hero h1{font-size:clamp(30px,3.8vw,50px)!important;line-height:1.08!important}.hero:has(.fd-wrap){overflow:visible;position:relative;z-index:3}.hero .fd-wrap{align-self:start;margin-top:-24px;margin-bottom:-260px;position:relative;z-index:5}.au-hero>.in{padding-block:40px!important}.hero.svc .ph{max-height:440px}}.nf .cerr{grid-column:1/-1;margin:0;color:#f0806a;font-size:14px;font-weight:700}section.dark+section.dark.pt0,section.paper+section.paper.pt0,section:not(.paper):not(.dark):not(.vs2):not(.final)+section.pt0:not(.paper):not(.dark){padding-top:0}.logo .logo-img{display:block;height:24px;width:auto;max-width:none}@media (max-width:640px){.logo .logo-img{height:20px}}.logo .logo-svg{display:block;height:22px;width:auto}@media (max-width:640px){.logo .logo-svg{height:18px}}:is(input,select,textarea):focus-visible{outline:3px solid var(--mintd);outline-offset:2px}:is(.ds-contact,#cf,.rd-f,.au-form,.nf,.kn-nb form,footer,.cta,.dark) :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--mint)!important;outline-offset:2px}.kn-srch:focus-within{outline:3px solid var(--mintd);outline-offset:2px}@media (max-width:760px){.crumbs a,footer li a{position:relative}.crumbs a::before,footer li a::before{content:'';position:absolute;inset:-12px -4px}.cs-rst,.kn-tabs button{min-height:44px}:is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:44px}}.m-doc,.m-phone,.m-site{transition-timing-function:cubic-bezier(.25,.8,.3,1)!important}.fnw,.fo{transition-timing-function:cubic-bezier(.25,.8,.3,1)!important}.cd-vis,.cs-t,.fbig{container-type:inline-size}.cpl{position:absolute;z-index:2;top:7cqi;display:flex;flex-direction:column;width:max-content;max-width:86cqi;font-size:calc(clamp(12px,5.4cqi,30px) * var(--ps,1));pointer-events:none;transform:rotate(var(--r1,-6deg));transform-origin:top left}.cpl.at-l{left:6cqi;align-items:flex-start}.cpl.at-r{right:6cqi;align-items:flex-end;transform-origin:top right}.cpl.at-c{left:50%;align-items:center;transform:translateX(-50%) rotate(var(--r1,-6deg));transform-origin:top center}.cpl .p1,.cpl .p2{display:block;font-weight:800;text-transform:uppercase;letter-spacing:var(--pls,.01em);text-align:center;line-height:1.6;filter:drop-shadow(0 .14em .28em rgba(26,21,52,.35))}.cpl .t{padding:.3em .55em .28em;border-radius:.33em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cpl .p1{max-width:100%;position:relative;z-index:1}.cpl .p2w{display:flex;max-width:100%;margin-top:0;position:relative;z-index:2}.cpl.same .p2w{margin-top:.4em}.cpl.g-o .p2w{margin-top:0}.cpl.g-t .p2w{margin-top:.17em}.cpl.g-s .p2w{margin-top:.4em}.cpl.g-l .p2w{margin-top:.8em}.cpl.at-l .p2w{justify-content:flex-start;transform:translateX(.9em)}.cpl.at-r .p2w{justify-content:flex-end;transform:translateX(-.9em)}.cpl.at-c .p2w{justify-content:center}.cpl .p2{width:max-content;max-width:100%;font-size:max(.7em,10px);transform:rotate(calc(var(--r2,-3deg) - var(--r1,-6deg)))}.cd-vis .cpl,.cs-t:not(.w) .cpl{font-size:calc(clamp(11px,3.8cqi,20px) * var(--ps,1));top:5cqi}.cd-vis .cpl.at-l,.cs-t:not(.w) .cpl.at-l{left:5cqi}.cd-vis .cpl.at-r,.cs-t:not(.w) .cpl.at-r{right:5cqi}.cpl .c-mintl .t{background:#b6e4de;color:#000}.cpl .c-mintd .t{background:#357f77;color:#fff}.cpl .c-navy .t{background:#1a1534;color:#fff}.sq .cpl{top:16px;left:16px;right:auto;max-width:calc(50% - 32px);font-size:calc(clamp(10px,.95vw,13px) * var(--ps,1));align-items:flex-start;transform:rotate(var(--r1,-6deg)) translateY(6px);transform-origin:top left;opacity:0;transition:opacity .3s .15s,transform .45s cubic-bezier(.16,1,.3,1) .15s}.sq:focus-visible .cpl,.sq:hover .cpl{opacity:1;transform:rotate(var(--r1,-6deg))}@media (hover:none){.sq .cpl{display:none}}.rc figcaption small{display:block;line-height:1.35}.rc figcaption small.co{font-weight:700;color:var(--ink2)}.qc figcaption div>span{display:block;line-height:1.4}.qc figcaption div>span.co{font-weight:700;color:var(--ink2)}.acc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.acc-cta p{margin:0;font-weight:700;font-size:17px;flex:1 1 260px}.ct-f .ct-ok{background:rgba(255,255,255,.08);color:#fff;border:2px solid var(--mint)}.fbig .fw{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff;color:var(--navy);padding:18px 28px 20px;display:grid;justify-items:start;gap:8px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s}.fbig .fw h3{font-size:clamp(18px,1.6vw,22px);font-weight:800;line-height:1.2}.fbig .fw .meta{font-size:13px;color:var(--mut);font-weight:600}.fbig .hov{z-index:3}.fbig:focus-visible .fw,.fbig:hover .fw{transform:translateY(40%);opacity:0}.fbig .cpl{opacity:0;transition:opacity .35s .1s}.fbig:focus-visible .cpl,.fbig:hover .cpl{opacity:1}@media (hover:none){.fbig .hov{display:none}.fbig .cpl{display:none}}.crumbs,.crumbs a,p.crumbs{font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit}.crumbs{margin:0 0 16px!important;max-width:none}.split.noimg{grid-template-columns:minmax(0,1fr)}.split.noimg .txt{max-width:720px}@media (min-width:921px){.hero:has(.fd-wrap):has(+section .split.noimg) .in{grid-template-columns:1fr 1fr;gap:56px}.hero:has(+section .split.noimg) .fd-wrap{align-self:end;margin-top:0;margin-bottom:-510px}.hero:has(.fd-wrap)+section .split.noimg{grid-template-columns:1fr 1fr;gap:56px}.hero:has(.fd-wrap)+section .split.noimg .txt{max-width:none}.hero:has(.fd-wrap)+section{min-height:600px}}.ds-upd{padding-block:8px 28px}.ds-upd p{font-size:13.5px;color:var(--mut)}.gp-foot{margin:20px 0 0;line-height:0}.gp-foot a{display:inline-block;line-height:0}.gp-badge{width:112px;height:auto;display:block;margin-left:-3px}.gp-foot a:focus-visible{outline:2px solid #B6E4DE;outline-offset:3px}.ct-f label.nb-ck{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;font-weight:500;cursor:pointer}.ct-f label.nb-ck input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:#357F77}.cart label.nb-ck input{accent-color:#357F77}.vgl{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e6e8ef;border-radius:16px;overflow:hidden;table-layout:fixed}.vgl td,.vgl th{padding:16px 18px;text-align:left;vertical-align:top;font-size:15.5px;line-height:1.5;border-top:1px solid #e6e8ef}.vgl thead th{background:#1a1534;color:#fff;font-size:16px;font-weight:700;border-top:0}.vgl thead th:nth-child(2){background:#357f77}.vgl thead th:first-child{width:200px}.vgl tbody th{background:#f7f8fa;color:#1a1534;font-weight:700}.vgl td:nth-child(2){background:#eaf6f4;font-weight:600;color:#1a1534}@media(max-width:760px){.vgl,.vgl tbody,.vgl td,.vgl th,.vgl tr{display:block;width:auto}.vgl{table-layout:auto}.vgl thead{display:none}.vgl tr{border-top:1px solid #e6e8ef}.vgl tr:first-child{border-top:0}.vgl tbody th{background:#1a1534;color:#fff;border-top:0}.vgl td{border-top:0;padding:10px 18px}.vgl td::before{content:attr(data-k);display:block;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#357f77;margin-bottom:2px}}.cg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cg-i{background:#f2f7f6;border:1px solid #dad8e3;border-radius:16px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:8px}.cg-l{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#357f77}.cg-i h3{font-size:19px;line-height:1.3;margin:0;color:#1a1534}.cg-i p{margin:0;font-size:15.5px;line-height:1.55;color:#3b3757}.cg-m{margin-top:auto;padding-top:10px;font-size:13.5px;color:#6c6788}@media(max-width:1000px){.cg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cg{grid-template-columns:minmax(0,1fr);gap:12px}.cg-i{padding:20px}}.tz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.tz-v{background:#1a1534;color:#fff;border-radius:16px;padding:36px 32px;display:flex;flex-direction:column;gap:12px}.tz-v .tz-n{font-size:clamp(56px,7vw,84px);line-height:1;color:#b6e4de;font-weight:800}.tz-v p{margin:0;font-size:17px;line-height:1.55;color:#fff}.tz-v small{margin-top:auto;font-size:13px;color:#b6e4de}.tz-q{background:#fff;border:1px solid #dad8e3;border-radius:16px;padding:32px}.tz-q h3{margin:0 0 14px;font-size:20px;color:#1a1534}.tz-q ul{list-style:none;margin:0 0 24px;padding:0}.tz-q li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid #dad8e3;font-size:16.5px;font-weight:600;color:#1a1534;line-height:1.45}.tz-q li:first-child{border-top:0}.tz-q li svg{flex:none;margin-top:2px;color:#357f77}@media(max-width:800px){.tz{grid-template-columns:minmax(0,1fr)}.tz-q,.tz-v{padding:24px}}.tz-v p b{color:#b6e4de}.hero .h-mk{display:grid;place-items:center}.hero .h-mk img{display:block;width:100%;max-width:620px;height:auto;object-fit:contain}.ev-h .ev-meta{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;color:rgba(255,255,255,.82);font-size:15px}.ev-h .ev-meta li{display:flex;align-items:center;gap:7px}.ev-h .ev-meta .ic{color:#7ac6bf}.ev-h .ev-who{margin:14px 0 0;color:rgba(255,255,255,.82)}.ev-h .ev-who b{color:#fff}.ev-cv{margin:0;width:min(100%,440px);aspect-ratio:1/1;justify-self:end;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -24px rgba(0,0,0,.55)}.ev-cv img{display:block;width:100%;height:100%;object-fit:cover}.ev-ph{background:#b6e4de;color:#1a1534;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.ev-ph b{font-size:clamp(22px,2.4vw,30px);line-height:1.15;font-weight:800}.ev-ph span{font-size:16px}.ev-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.ev-body>:only-child{grid-column:1/-1;max-width:760px}.ev-take{background:var(--paper,#f2f6f5);border-radius:18px;padding:28px;display:grid;gap:16px;justify-items:start}.ev-take h2{font-size:22px;margin:0}.ev-take .chk{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ev-take .chk li{display:flex;gap:10px;align-items:flex-start}.ev-take .chk .ic{color:#357f77;flex:none;margin-top:3px}@media (max-width:920px){.ev-cv{justify-self:start;width:min(100%,360px)}.ev-body{grid-template-columns:1fr}}.ev-h .ev-soon{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font-weight:700}.ev-h .ev-soon .ic{color:#7ac6bf}h1,h2,h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.row-end>*,.sh>*{min-width:0}@media (max-width:440px){.sh h2{font-size:min(6.9vw,30px)}}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;font-weight:700}.skip:focus{left:12px}.admin-bar header{top:32px}@media (max-width:782px){.admin-bar header{top:46px}}.ph-hero{background:var(--navy);color:#fff}.ph-hero .in{padding-block:48px 64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}@media (max-width:900px){.ph-hero .in{padding-block:40px 52px;grid-template-columns:1fr;gap:24px}}.ph-hero h1{font-size:clamp(30px,3.8vw,50px);line-height:1.04;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-top:14px;color:#fff;max-width:22ch}.ph-hero h1,.ph-hero h1 *{font-weight:800!important}.ph-hero h1 b{color:var(--mint)!important}.ph-hero .sub{font-size:18px;color:#d9d6ea;max-width:52ch;margin-top:18px}.ph-hero .sub a{color:#fff;text-decoration:underline}.ds-kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mint)}@media (min-width:921px){.ph-hero.ds-page-hero .in{min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}}.ph-hero.ds-page-hero .in>div{max-width:820px}.ds-single-img{margin-top:40px}.ds-single-img figure{border-radius:20px;overflow:hidden;max-width:900px;aspect-ratio:16/9}.ds-single-img img{width:100%;height:100%;object-fit:cover}.ds-prose-wrap{padding-block:clamp(40px,5vw,72px)}.prose{max-width:720px;color:var(--ink2);font-size:17px;line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{font-size:clamp(24px,2.4vw,30px);font-weight:800;color:var(--navy);line-height:1.15;margin-top:1.6em}.prose h3{font-size:20px;font-weight:800;color:var(--navy);margin-top:1.4em}.prose ol,.prose ul{padding-left:22px;display:grid;gap:6px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:14px;height:auto}.prose blockquote{border-left:4px solid var(--mint);padding-left:20px;font-weight:600;color:var(--navy)}.prose figure{margin-block:1.6em}.prose figcaption{font-size:14px;color:var(--mut);margin-top:8px}.ds-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.ds-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}a.ds-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(31,26,74,.1)}.ds-card figure{aspect-ratio:4/3;margin:0}.ds-card figure img{width:100%;height:100%;object-fit:cover}.ds-card .w{padding:20px 22px 24px;display:grid;gap:8px;align-content:start}.ds-card h3{font-size:18px;font-weight:800;color:var(--navy);line-height:1.25}.ds-card p{color:var(--ink2);font-size:15px}.ds-card .meta{font-size:14px;color:var(--mut)}.ds-card .price{font-weight:800;color:var(--navy);font-size:20px}.ds-card blockquote{margin:0;color:var(--ink2);font-size:15.5px;line-height:1.6}.ds-card .pill{justify-self:start}.ds-card-ds_team figure{aspect-ratio:4/5}.paper .ds-card{border-color:transparent}.nav-links{display:flex;gap:10px;margin-top:40px;flex-wrap:wrap}.nav-links .page-numbers{padding:8px 14px;border-radius:10px;background:var(--paper);font-weight:700}.nav-links .current{background:var(--navy);color:#fff}.editor-styles-wrapper .hero,.editor-styles-wrapper section{pointer-events:none}.editor-styles-wrapper .sl span{animation:none!important}.wp-block-image img{height:auto}.alignwide{max-width:1100px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.editor-styles-wrapper .st-bar+.st-s{opacity:1}.prose a{overflow-wrap:anywhere}.sv-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sv{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s}.sv:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--navy),0 30px 50px -30px rgba(26,21,52,.45)}.sv .ph{aspect-ratio:16/10;min-height:0;border-radius:0}.sv .ph img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.sv:hover .ph img{transform:scale(1.05)}.sv .bd{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.sv .q{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mintt)}.sv h2{font-size:clamp(22px,2vw,26px);font-weight:800;line-height:1.15}.sv h2 a::after{content:"";position:absolute;inset:0}.sv p{color:var(--ink2);font-size:15.5px}.sv ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px}.sv li{display:flex;gap:10px;font-size:14.5px;font-weight:600}.sv li .ic{color:var(--mintd);flex:none;margin-top:2px}.sv .go{margin-top:auto;padding-top:16px;display:flex;justify-content:space-between;align-items:center;font-weight:800;border-top:1px solid var(--line)}.sv .go .ic{transition:transform .3s}.sv:hover .go .ic{transform:translateX(4px)}@media (max-width:980px){.sv-g{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sv-g{grid-template-columns:1fr}}.om-c2{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;background:var(--navy);color:#fff;border-radius:24px;padding:clamp(28px,4vw,52px)}.om-c2 h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.om-c2 h2 b{color:var(--mint)}.om-c2 p{color:#d9d6ea;font-size:17px;margin-top:12px}.om-c2 .btns{margin-top:24px}.om-c2 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.om-c2 li{background:#241f45;border-radius:14px;padding:16px 18px;display:flex;gap:12px}.om-c2 li .ic{color:var(--mint);flex:none}@media (max-width:900px){.om-c2{grid-template-columns:1fr}}.sv-help{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px;padding:20px 24px;border-radius:16px;background:var(--paper)}.sv-help b{font-size:18px}.sv-help span{color:var(--ink2)}.fd-wrap{display:grid;justify-items:center;gap:18px}.fd-phone{position:relative;width:min(320px,82vw);aspect-ratio:9/19;background:#0e0c22;border-radius:44px;padding:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),inset 0 0 0 2px #2c2752}.fd-notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:90px;height:24px;border-radius:14px;background:#0e0c22;z-index:3}.fact{display:flex;gap:12px;padding:9px 10px 4px}.st-msg{position:absolute;left:10px;right:10px;bottom:12px;display:flex;align-items:center;gap:12px;color:#fff}.st-msg span{flex:1;border:1px solid rgba(255,255,255,.55);border-radius:99px;padding:6px 12px;font-size:11.5px;opacity:.9}.st-msg svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.st-cta span{font-size:11.5px!important;padding:6px 14px!important}.st{position:absolute;inset:12px;border-radius:32px;overflow:hidden;background:#000;cursor:pointer}.st-s{position:absolute;inset:0;opacity:0;transition:opacity .5s}.st-s.on{opacity:1}.st-s>img{position:absolute;top:78px;left:0;width:100%;aspect-ratio:9/16;height:auto;object-fit:cover;display:block;border-radius:8px}.st-s::after,.st-s::before{content:"";position:absolute;left:0;right:0;pointer-events:none}.st-s::before{display:none}.st-s::after{display:none}.st-bar{position:absolute;top:38px;left:10px;right:10px;display:flex;gap:4px;z-index:3}.st-bar i{flex:1;height:2.5px;border-radius:2px;background:rgba(255,255,255,.38);overflow:hidden;position:relative}.st-bar i::after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.st-bar i.done::after{transform:none}.st-bar i.run::after{animation:stp 3.2s linear forwards}.st.rm .st-bar i.run::after{animation:none;transform:none}@keyframes stp{to{transform:none}}.st-h{position:absolute;top:44px;left:10px;right:12px;display:flex;align-items:center;gap:8px;color:#fff;z-index:2}.st-av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;font-weight:800;color:#fff;box-shadow:0 0 0 1.5px rgba(255,255,255,.9)}.st-av img{width:78%;height:auto}.av-inf{background:#0a8fd6;display:flex;gap:3px;justify-content:center;align-items:center}.av-inf .sl{width:4px;height:17px;background:#fff;transform:skewX(-22deg)}.av-han{background:#e3342b}.av-axi{background:#8b5cf0;font-size:12px;letter-spacing:-.02em}.av-br{background:#1f64ae;font-size:9.5px}.st-n{display:flex;flex-direction:column;line-height:1.15;text-shadow:0 1px 3px rgba(0,0,0,.4)}.st-n b{font-size:12.5px}.st-n small{font-size:10.5px;opacity:.9}.st-x{margin-left:auto;font-size:12px;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.st-cta{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;z-index:2}.st-cta svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.st-cta span{background:#fff;color:#111;font-weight:700;font-size:12.5px;padding:8px 18px;border-radius:99px;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}.ds-note a{color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:3px}.sv .ph{position:relative;aspect-ratio:16/10;height:auto;overflow:hidden}.sv .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden}@media (max-width:760px){.vs{grid-template-columns:1fr}}.vs>div{padding:30px;display:grid;align-content:start}.vs .old{background:var(--navy2)}.vs .new{background:var(--mint);color:var(--navy)}.vs h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin-bottom:10px}.vs .old h3{color:#fff}.vs p{padding:15px 0;border-top:1px solid rgba(255,255,255,.12);font-size:16.5px;font-weight:600;display:flex;gap:12px;align-items:center}.vs .new p{border-top-color:rgba(26,21,52,.18)}.vs .old p{color:#b9b5d3;text-decoration:line-through;text-decoration-color:rgba(240,128,106,.75);text-decoration-thickness:2px}.filter{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;margin-top:8px}@media (max-width:760px){.filter{grid-template-columns:1fr}}.dots2{display:flex;flex-wrap:wrap;gap:10px}.dots2 i{width:24px;height:24px;border-radius:5px;background:var(--line)}.dots2.good i{background:var(--mint)}.filter .arrowc{color:var(--mintd)}.lbl{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:12px}.defs{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:900px){.defs{grid-template-columns:1fr}}.defs .box{background:#fff;border-radius:14px;padding:30px;display:grid;gap:12px;align-content:start}.defs h3{font-size:22px;font-weight:800}.defs li,.defs p{color:var(--ink2)}.defs ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.defs li{display:flex;gap:10px}.defs li .ic{color:var(--mintd);margin-top:3px}.shoot{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:190px;gap:12px;margin-top:40px}.shoot .ph:first-child{grid-row:span 2}@media (max-width:760px){.shoot{grid-template-columns:1fr 1fr}.shoot .ph:first-child{grid-column:span 2}}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.three{grid-template-columns:1fr}}.opt{box-shadow:inset 0 0 0 2px var(--navy);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s}.opt:hover{transform:translateY(-4px);background:var(--paper)}.opt2{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s}.opt2:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--navy),0 24px 40px -28px rgba(26,21,52,.45)}.opt2 figure{margin:0;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--paper)}.opt2 figure img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.opt2:hover figure img{transform:scale(1.05)}.opt2 .tag{position:absolute;right:12px;top:12px;background:var(--mint);color:var(--navy);font-weight:800;font-size:13px;padding:6px 12px;border-radius:6.5px;box-shadow:0 6px 14px -6px rgba(0,0,0,.35)}.opt2 .b{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.opt2 .n{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.opt2 h3{font-size:22px;font-weight:800;line-height:1.15}.opt2 p{color:var(--mut);font-size:15px}.opt2 .go{margin-top:auto;font-weight:700;font-size:14px;display:flex;gap:8px;align-items:center}.aio .c1{position:relative}.aio .price .twv3{margin-left:auto;background:#fff;color:var(--navy);font-weight:800;font-size:clamp(15px,1.4vw,18px);padding:8px 16px;border-radius:99px;transform:rotate(-4deg);box-shadow:0 12px 24px -12px rgba(0,0,0,.6);align-self:center}.aio .aio-lt{margin:6px 0 0;background:#fff;border-radius:12px;padding:10px;max-width:340px}.aio .aio-lt img{width:100%;height:auto;display:block;border-radius:8px}.aio .c1 .twv2{position:absolute;right:-14px;top:-18px;background:#fff;color:var(--navy);border-radius:16px;padding:12px 18px;transform:rotate(4deg);box-shadow:0 18px 30px -14px rgba(0,0,0,.55);display:grid;gap:2px;text-align:center}.aio .c1 .twv2 small{font-size:12px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.aio .c1 .twv2 s{font-size:26px;font-weight:800;text-decoration-color:#C8431F;text-decoration-thickness:3px;line-height:1}.aio .c1 .twv2 em{font-style:normal;font-size:12px;font-weight:800;color:var(--mintt)}.aio .c2 .ex{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.aio .c2 .ex a{display:grid;gap:8px;font-weight:700;font-size:14px}.aio .c2 .ex a span{display:flex;gap:6px;align-items:center}.aio .c2 .ex img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 20%;border-radius:10px;transition:transform .4s}.aio .c2 .ex a:hover img{transform:scale(1.03)}.aio .c2 .lbl3{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:6px}@media (max-width:760px){.aio .c1 .twv2{right:8px;top:-22px}}.opt{overflow:hidden}.opt .ov1{position:relative;height:150px;margin:-28px -28px 8px;background:var(--paper);display:grid;place-items:center;overflow:hidden}.opt .bn{position:absolute;left:16px;bottom:4px;font-size:52px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--mintd);opacity:.55}.m-doc{width:92px;height:112px;background:#fff;border-radius:8px;box-shadow:0 14px 26px -12px rgba(26,21,52,.35);padding:14px 12px;display:grid;gap:7px;align-content:start;transform:rotate(-4deg);transition:transform .45s cubic-bezier(.34,1.45,.64,1)}.m-doc i{height:6px;border-radius:3px;background:#e2e1ea}.m-doc i:first-child{width:70%;background:var(--navy)}.m-doc i:nth-child(3){width:85%}.m-doc b{height:16px;border-radius:5px;background:var(--mint);margin-top:6px;width:60%}.m-phone{width:70px;height:124px;background:#fff;border-radius:14px;border:3px solid var(--navy);padding:8px 7px;display:grid;gap:6px;align-content:start;box-shadow:0 14px 26px -12px rgba(26,21,52,.35);transition:transform .45s cubic-bezier(.34,1.45,.64,1)}.m-phone i{height:6px;border-radius:3px;background:#e2e1ea}.m-phone i.hd{height:40px;border-radius:6px;background:linear-gradient(135deg,var(--mintl),var(--mint))}.m-phone b{height:14px;border-radius:5px;background:var(--navy);margin-top:8px}.m-site{width:190px;height:118px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 18px 32px -14px rgba(0,0,0,.55);transition:transform .45s cubic-bezier(.34,1.45,.64,1)}.m-site .tb{display:flex;gap:4px;padding:6px;background:#eceaf2}.m-site .tb i{width:6px;height:6px;border-radius:50%;background:#c9c6d6}.m-site .hero{height:44px;margin:6px;border-radius:5px;background:linear-gradient(135deg,var(--mint),var(--mintd))}.m-site .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 6px}.m-site .cards i{height:30px;border-radius:4px;background:#e2e1ea}.opt:hover .m-doc{transform:rotate(0) translateY(-6px) scale(1.06)}.opt:hover .m-phone{transform:translateY(-6px) rotate(3deg) scale(1.06)}.opt:hover .m-site{transform:translateY(-6px) scale(1.06)}.opt.hl{background:var(--navy);color:#fff;box-shadow:none}.opt.hl:hover{background:var(--navy2)}.opt.hl .ov1{background:#241f45}.opt.hl p{color:#c9c6dd}.opt.hl .n{color:var(--mint)}.opt.hl .bn{-webkit-text-stroke-color:var(--mint)}.opt .tag{position:absolute;right:14px;top:14px;background:var(--mint);color:var(--navy);font-weight:800;font-size:12.5px;padding:5px 10px;border-radius:6px}.aio .price{flex-wrap:wrap}.aio .price .twv{font-style:normal;margin-left:auto;background:#fff;color:var(--navy);font-weight:800;font-size:13px;padding:6px 12px;border-radius:99px;transform:rotate(-3deg)}.opt .n{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.opt h3{font-size:24px;font-weight:800;line-height:1.15}.opt p{color:var(--mut);font-size:15px}.opt .go{margin-top:auto;font-weight:700;font-size:14px;display:flex;gap:8px;align-items:center}.aio{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}@media (max-width:900px){.aio{grid-template-columns:1fr}}.aio .c1{background:var(--navy);color:#fff;border-radius:14px;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:16px}.aio .c1 h3{font-size:28px;font-weight:800;line-height:1.15}.aio .price{display:flex;align-items:baseline;gap:10px;border-top:1px dashed rgba(255,255,255,.3);padding-top:16px;margin-top:auto}.aio .price b{font-size:46px;font-weight:800;color:var(--mint)}.aio .price span{color:#fff;font-size:14px}.aio ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.aio li{display:flex;gap:10px}.aio .c1 li .ic{color:var(--mint);margin-top:3px}.aio .c2{background:#fff;border-radius:14px;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:16px}.aio .c2 h3{font-size:24px;font-weight:800}.aio .c2 li .ic{color:var(--mintd);margin-top:3px}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:800px){.two{grid-template-columns:1fr}}.two .box{background:var(--paper);border-radius:14px;padding:30px;display:flex;flex-direction:column;gap:12px}.two h3{font-size:22px;font-weight:800}.two p{color:var(--ink2)}.two ul{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:8px}.two li{display:flex;gap:10px;color:var(--ink2)}.two li .ic{color:var(--mintd);margin-top:3px}.two .btn{margin-top:auto;width:max-content}.browser{border-radius:12px;background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);overflow:hidden}.browser .bar{height:30px;background:#ecebf1;display:flex;gap:6px;align-items:center;padding:0 12px}.browser .bar i{width:9px;height:9px;border-radius:50%;background:#c9c7d3}.browser .ph{border-radius:0;min-height:320px}.roast{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;background:var(--mint);border-radius:14px;padding:clamp(24px,3.5vw,40px)}.roast h3{font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2;max-width:24ch}.roast p{max-width:48ch;margin-top:8px}.dash{background:#fff;color:var(--navy);border-radius:14px;padding:20px;display:grid;gap:14px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.dash .top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kpi{background:var(--paper);border-radius:8px;padding:10px}.kpi span{display:block;font-size:11px;color:var(--mut);font-weight:600;line-height:1.25}.kpi b{display:block;margin-top:14px;height:8px;border-radius:2px;background:var(--line)}.kpi b i{display:block;height:100%;background:var(--mintd);border-radius:2px}.ch2{display:grid;gap:7px}.ch2 div{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;font-size:12px;font-weight:600}.ch2 i{display:block;height:12px;border-radius:2px}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width:900px){.flow,.layers{grid-template-columns:1fr!important}.layer{grid-column:auto!important}}.flow .s{background:var(--navy);color:#fff;border-radius:10px;padding:16px;font-weight:800;font-size:15px;text-align:center}.flow .s.m{background:var(--mint);color:var(--navy)}.layers{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.layer{border-radius:8px;padding:13px 16px;font-size:14px;font-weight:700;display:flex;justify-content:space-between;gap:10px;color:#fff}.layer small{font-weight:500;opacity:.85}.r3{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.r3{grid-template-columns:1fr}}.kpis{min-width:0}.kpi{min-width:0}.eb{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;box-shadow:inset 0 0 0 2px var(--navy);border-radius:14px;padding:clamp(24px,3.5vw,40px)}.eb h3{font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2;max-width:26ch}.eb p{color:var(--mut);max-width:52ch;margin-top:8px}.vs2w .admock .lbl2{color:var(--mintt)}.vs2w .admock .verdict{color:var(--ink2)}.vs2w .admock .post{box-shadow:0 24px 50px -30px rgba(26,21,52,.45),0 0 0 1px var(--line)}.vs2w .flip{border-top-color:var(--line)}.vs2w .fr{border-bottom-color:var(--line)}.vs2w .flip-hint{color:var(--mut)}.vs2w .flip-hint span{color:var(--mintt)}.vs2w .fk{color:var(--mintt)}.vs2w .fo{color:var(--mut)}.vs2w .fnw{color:var(--navy)}.vs2w .fa,.vs2w .fnw .ic{color:var(--mintd)}.vs2w .flip:focus-within .fr,.vs2w .flip:hover .fr,.vs2w .fr.demo{background:var(--paper)}.vs2w .sh p{color:var(--ink2)}.vs2 .ads2{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:56px;max-width:1000px}@media (max-width:760px){.vs2 .ads2{grid-template-columns:1fr}}.vs2 .sh{max-width:1000px}.vs2 .sh p{max-width:none}.admock .post .hd{position:relative}.admock .post .hd .dt{margin-left:auto;color:#999;font-size:11px;letter-spacing:1px}.admock .post .hd i.av-lz{display:grid;place-items:center;background:#1e3c8c;color:#fff;font-style:normal;font-size:9.5px;font-weight:800}.admock .vis{position:relative}.admock .vis .ph{border-radius:0;aspect-ratio:16/9;min-height:0}.admock .post .bar{display:flex;align-items:center;gap:14px;background:#f2f3f5;padding:12px 14px}.admock .post .bar>div{flex:1;display:grid;gap:2px;min-width:0}.admock .post .bar b{font-size:15px;color:#111}.admock .post .bar span{font-size:13px;color:#555;line-height:1.35}.admock .post .bar .cta{margin:0;flex:none;padding:9px 14px;border-radius:6px;font-weight:700;font-size:13px;background:#e3e5ea;color:#111}.admock.new .post .bar .cta{background:var(--navy);color:#fff}.flip{max-width:1000px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12)}.flip-hint{margin:0;padding:18px 0 14px;font-size:14px;font-weight:700;color:#a9a5c4}.flip-hint span{font-weight:500;color:var(--mintl)}.fr{display:grid;grid-template-columns:130px 1fr 40px;align-items:center;gap:18px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.12);cursor:default;outline:none;transition:background .3s}.fk{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintl)}.fv{position:relative;height:74px;overflow:hidden}.fnw,.fo{position:absolute;inset:0;display:flex;align-items:center;gap:10px;transition:transform .6s cubic-bezier(.34,1.45,.64,1),opacity .35s}.fo{font-size:clamp(17px,1.8vw,22px);font-weight:600;color:#8f8bab}.fo s{text-decoration-color:rgba(240,128,106,.9);text-decoration-thickness:2px}.fnw{font-size:clamp(17px,1.8vw,22px);font-weight:800;color:#fff;transform:translateX(90px);opacity:0}.fnw .ic{color:var(--mint);flex:none}.fa{color:var(--mint);opacity:.5;transition:transform .4s,opacity .3s}.flip:focus-within .fr,.flip:hover .fr,.fr.demo{background:rgba(122,198,191,.08)}.flip:focus-within .fr:nth-child(3) :is(.fo,.fnw),.flip:hover .fr:nth-child(3) :is(.fo,.fnw){transition-delay:.12s}.flip:focus-within .fr:nth-child(4) :is(.fo,.fnw),.flip:hover .fr:nth-child(4) :is(.fo,.fnw){transition-delay:.24s}.flip:focus-within .fr:nth-child(5) :is(.fo,.fnw),.flip:hover .fr:nth-child(5) :is(.fo,.fnw){transition-delay:.36s}.fr{transition:background .3s}.flip:hover .fr:nth-child(3){transition-delay:.12s}.flip:hover .fr:nth-child(4){transition-delay:.24s}.flip:hover .fr:nth-child(5){transition-delay:.36s}@keyframes nudge{0%,100%,60%{transform:translateX(0)}30%{transform:translateX(7px)}}.fa{animation:nudge 1.8s ease-in-out infinite}.fr:nth-child(3) .fa{animation-delay:.2s}.fr:nth-child(4) .fa{animation-delay:.4s}.fr:nth-child(5) .fa{animation-delay:.6s}.flip:focus-within .fo,.flip:hover .fo,.fr.demo .fo{transform:translateX(-120px);opacity:0}.flip:focus-within .fnw,.flip:hover .fnw,.fr.demo .fnw{transform:none;opacity:1}.flip:focus-within .fa,.flip:hover .fa,.fr.demo .fa{opacity:1;animation:none;transform:translateX(6px)}@media (hover:none),(max-width:760px){.fr{grid-template-columns:1fr;gap:4px;padding:14px 0}.fa{display:none}.fv{height:auto;display:grid;gap:6px}.fnw,.fo{position:static;transform:none!important;opacity:1!important}.fo{font-size:15px}.fnw{font-size:17px}}@media (prefers-reduced-motion:reduce){.fnw,.fo{transition:none}.fa{animation:none}}.dash2{background:#14102b;color:#fff;border-radius:18px;padding:18px;box-shadow:0 30px 60px -24px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.07);display:grid;gap:14px;font-variant-numeric:tabular-nums}.d-top{display:flex;align-items:center;gap:10px;font-size:14px}.d-top b{margin-right:auto}.d-pill{font-size:11.5px;color:#b9b5d3;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:4px 10px}.d-live{font-size:11.5px;color:var(--mint);display:flex;align-items:center;gap:6px}.d-live i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(122,198,191,.6);animation:lv 2s infinite}@keyframes lv{70%{box-shadow:0 0 0 7px rgba(122,198,191,0)}100%{box-shadow:0 0 0 0 rgba(122,198,191,0)}}.d-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.d-kpis>div{background:#1f1a3d;border-radius:12px;padding:10px 12px;display:grid;gap:2px}.d-kpis span{font-size:10.5px;color:#b9b5d3}.d-kpis b{font-size:clamp(18px,1.8vw,24px);font-weight:800;line-height:1.1}.d-kpis em{font-style:normal;font-size:11px;font-weight:700}.d-kpis .up{color:var(--mint)}.d-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8px}.d-card{background:#1f1a3d;border-radius:12px;padding:12px;display:grid;gap:8px;align-content:start}.d-lbl{font-size:12px;color:#b9b5d3;font-weight:700;display:flex;justify-content:space-between}.d-lbl small{font-weight:500}.d-card svg{width:100%;height:96px;display:block}.d-card .gl{stroke:rgba(255,255,255,.08);stroke-width:1;vector-effect:non-scaling-stroke}.cr{display:grid;grid-template-columns:54px 1fr 18px 38px;gap:8px;align-items:center;font-size:11.5px}.cr span{color:#d9d6ea}.cr i{height:8px;border-radius:0 4px 4px 0;background:var(--mint);width:var(--w)}.cr b{text-align:right}.cr em{font-style:normal;color:#b9b5d3;text-align:right}.d-foot{font-size:10.5px;color:#8f8bab;text-align:right}@media (max-width:560px){.d-kpis{grid-template-columns:1fr 1fr}.d-grid{grid-template-columns:1fr}}.fun{background:#fff;border-radius:20px;padding:clamp(20px,3vw,36px);box-shadow:0 20px 40px -30px rgba(26,21,52,.4)}.fcols{display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr 54px 1fr 54px 1fr;align-items:end;font-variant-numeric:tabular-nums}.fc{display:grid;gap:6px}.fn2{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.fbar{height:170px;display:flex;align-items:flex-end}.fbar i{width:100%;height:var(--h);background:linear-gradient(var(--navy),#2c2657);border-radius:10px 10px 4px 4px}.fc.last .fbar i{background:linear-gradient(var(--mint),var(--mintd))}.fc b{font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1}.fc small{color:var(--mut);font-size:13px}.fd{align-self:center;display:grid;place-items:center;margin-bottom:60px}.fd span{font-size:12px;font-weight:800;color:var(--mintt);background:var(--paper);border-radius:99px;padding:5px 8px;position:relative}.fd span::after{content:"";position:absolute;right:-7px;top:50%;border:5px solid transparent;border-left-color:var(--paper);transform:translateY(-50%)}.flayers{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 0;margin-top:22px}.fl{border-radius:10px;padding:10px 14px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-weight:800;font-size:14px}.fl small{font-weight:500;font-size:12.5px;opacity:.85}.fl.l1{grid-column:1/4;background:var(--paper);color:var(--navy);margin-right:4px}.fl.l2{grid-column:3/6;grid-row:2;background:var(--mintl);color:var(--navy);margin-left:4px}.fl.l3{grid-column:1/6;grid-row:3;background:var(--navy);color:#fff}.fnote{margin-top:14px;font-size:12.5px;color:var(--mut)}@media (max-width:860px){.fcols{grid-template-columns:1fr;gap:10px}.fc{grid-template-columns:110px 1fr auto;align-items:center;gap:12px}.fc small{display:none}.fbar{height:18px;width:100%}.fbar i{height:100%;width:var(--h);border-radius:0 6px 6px 0}.fd{margin:0;justify-items:start;padding-left:110px}.fd span::after{display:none}.flayers{grid-template-columns:1fr}.fl.l1,.fl.l2,.fl.l3{grid-column:1;grid-row:auto;margin:0}}.admock{display:grid;gap:12px}.admock .lbl2{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mintl)}.admock .post{background:#fff;color:var(--navy);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.admock .post .hd{display:flex;gap:10px;align-items:center;padding:12px 14px;font-size:13px;font-weight:700}.admock .post .hd i{width:28px;height:28px;border-radius:50%;background:var(--line)}.admock .post .hd small{display:block;font-weight:500;color:var(--mut);font-size:11.5px}.admock .post .ph{border-radius:0;aspect-ratio:16/9;min-height:0}.admock .post .cp{padding:14px 16px 6px;font-size:15.5px;font-weight:600;line-height:1.4}.admock .post .cta{margin:10px 16px 16px;padding:11px;border-radius:8px;text-align:center;font-weight:700;font-size:14px}.admock.old .post{opacity:.9}.admock.old .post .cta{background:#e7e5ee;color:#55507a}.admock.new .post{outline:3px solid var(--mint);outline-offset:4px}.admock.new .post .cta{background:var(--navy);color:#fff}.admock .verdict{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#fff}.admock.new .verdict .ic{color:var(--mint)}.admock.old .verdict .ic{color:#f0806a}.cmp{border-radius:14px;overflow:hidden}.cmp .r{display:grid;grid-template-columns:130px 1fr 64px 1fr;align-items:center}.cmp .r>div{padding:20px 22px}.cmp .hdr>div{padding-block:18px}.cmp .hdr .o{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#a9a5c4}.cmp .r .k{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintl)}.cmp .r .o{background:var(--navy2);color:#9e9abb;font-size:16px;font-weight:600;height:100%;display:flex;align-items:center}.cmp .r .o s{text-decoration-color:rgba(240,128,106,.8);text-decoration-thickness:2px}.cmp .r .mid{display:grid;place-items:center;height:100%;background:linear-gradient(90deg,var(--navy2) 50%,var(--mint) 50%)}.cmp .r .mid span{width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--mint);display:grid;place-items:center;box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}.cmp .r .n{background:var(--mint);color:var(--navy);font-size:17px;font-weight:800;height:100%;display:flex;align-items:center;line-height:1.3}.cmp .r+.r>div{border-top:1px solid rgba(255,255,255,.06)}.cmp .r+.r .n{border-top-color:rgba(26,21,52,.14)}.cmp .hdr .n,.cmp .hdr .o{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cmp .hdr .o{color:#a9a5c4}.cmp .hdr .mid span{font-size:13px;font-weight:800}@media (max-width:760px){.cmp .r{grid-template-columns:1fr 44px 1fr}.cmp .r .k{grid-column:1/-1;padding-bottom:6px}.cmp .r>div{padding:14px}.cmp .r .mid span{width:32px;height:32px}.cmp .r .n,.cmp .r .o{font-size:14.5px}}.ws-hero{background:var(--paper)}.ws-hero .in{padding-block:56px 40px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end}@media (max-width:900px){.ws-hero .in{grid-template-columns:1fr}}.ws-hero h1{font-size:clamp(40px,6.4vw,88px);font-weight:800;line-height:.95;letter-spacing:-.025em}.ws-hero h1 .ip{display:inline-flex;align-items:center;height:1.08em;padding:0 .22em;border-radius:.22em;background:var(--navy);color:var(--mint);transform:rotate(-3deg);font-size:.9em}.ws-hero p{font-size:18px;color:var(--ink2)}.ws-hero .crumbs{color:var(--mut)}.ws-hero .crumbs a{border-color:var(--mintd)}.ws-list{position:relative;border-top:2px solid var(--navy)}.ws-row{display:grid;grid-template-columns:70px 1fr auto 40px;gap:22px;align-items:center;padding:26px 6px;border-bottom:1px solid var(--line);transition:padding .45s cubic-bezier(.16,1,.3,1),background .3s}.ws-row:hover{padding-left:22px;background:var(--paper)}.ws-row .n{font-size:15px;font-weight:800;color:var(--mintt);font-variant-numeric:tabular-nums}.ws-row h3{font-size:clamp(20px,2.6vw,32px);font-weight:800;line-height:1.15}.ws-row .tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ws-row .ic{color:var(--mintt);transition:transform .35s}.ws-row:hover .ic{transform:translateX(6px)}@media (max-width:700px){.ws-row{grid-template-columns:40px 1fr 24px}.ws-row .tags{grid-column:2;justify-content:flex-start;grid-row:2}.ws-row .ic{grid-row:1/3;grid-column:3}}.ws-float{position:fixed;left:0;top:0;width:260px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.85) rotate(-4deg);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);z-index:20;box-shadow:0 30px 60px -20px rgba(26,21,52,.5)}.ws-float.on{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-4deg)}.ws-float img{width:100%;height:100%;object-fit:cover}@media (hover:none){.ws-float{display:none}}.ws-fm{display:grid;gap:18px}.ws-f{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}@media (max-width:760px){.ws-f{grid-template-columns:1fr;gap:10px}}.ws-f h3{font-size:22px;font-weight:800}.ws-f p{color:#fff;font-size:14.5px}.ws-track{height:64px;border-radius:12px;background:#241f45;position:relative;overflow:hidden}.ws-track i{position:absolute;left:0;top:0;bottom:0;background:var(--mint);border-radius:12px;display:flex;align-items:center;padding-left:18px;color:var(--navy);font-weight:800;font-style:normal;font-size:15px;white-space:nowrap;width:0;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.ws-fm.on .ws-track i{width:var(--w)}.ws-for{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.ws-for{grid-template-columns:1fr;gap:28px}}.ws-for .pics{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;height:420px}.ws-for .pics .ph{min-height:0;height:100%}.ws-for .pics .ph:last-child{margin-top:60px;height:calc(100% - 60px)}@media (max-width:600px){.ws-for .pics{height:280px}}.ws-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ws-chips span{border:2px solid var(--navy);border-radius:9px;padding:9px 14px;font-weight:700;font-size:15px}.ws-nav2{display:grid;gap:12px}.ws-nav2 a{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;background:#241f45;border-radius:16px;padding:22px 24px;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s}.ws-nav2 a:hover{transform:translateX(6px);background:#2c2657}.ws-nav2 a:first-child{background:var(--mint);color:var(--navy)}.ws-nav2 .k{grid-column:1;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.ws-nav2 a:first-child .k{color:var(--mintt)}.ws-nav2 b{grid-column:1;font-size:21px;font-weight:800}.ws-nav2 small{grid-column:1;font-size:14px;opacity:.8}.ws-nav2 .ic{grid-column:2;grid-row:1/4}.fmt3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fmt3>div{background:#fff;border-radius:16px;padding:24px;display:grid;gap:8px;align-content:start;box-shadow:0 0 0 1px var(--line)}.fmt3 .hl{background:var(--navy);color:#fff;box-shadow:none}.fmt3 .hl p{color:#c9c6dd}.fmt3 .d{font-size:clamp(26px,2.8vw,36px);font-weight:800;color:var(--mintt)}.fmt3 .hl .d{color:var(--mint)}.fmt3 h3{font-size:20px}.fmt3 p{color:var(--mut);font-size:15px}@media (max-width:860px){.fmt3{grid-template-columns:1fr}}.ws-nav{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px;padding-bottom:48px}.ws-nav a{background:#fff;border-radius:16px;padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-content:start;box-shadow:0 0 0 1px var(--line);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s}.ws-nav a:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--navy)}.ws-nav a:first-child{background:var(--navy);color:#fff}.ws-nav a:first-child small{color:#c9c6dd}.ws-nav a:first-child .k{color:var(--mint)}.ws-nav .k{grid-column:1;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.ws-nav b{grid-column:1;font-size:20px;line-height:1.2}.ws-nav small{grid-column:1;color:var(--mut);font-size:13.5px}.ws-nav .ic{grid-column:2;grid-row:1/4;align-self:center;color:var(--mintt)}@media (max-width:900px){.ws-nav{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ws-nav{grid-template-columns:1fr}}.ws-row2{border-bottom:1px solid var(--line)}.ws-row2 summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:70px 1fr 40px;gap:22px;align-items:center;padding:24px 6px;transition:padding .4s,background .3s}.ws-row2 summary::-webkit-details-marker{display:none}.ws-row2 summary:hover{background:var(--paper);padding-left:18px}.ws-row2 .n{font-size:15px;font-weight:800;color:var(--mintt)}.ws-row2 h3{font-size:clamp(20px,2.6vw,30px);font-weight:800}.ws-row2 .ic{color:var(--mintt);transition:transform .3s}.ws-row2[open] .ic{transform:rotate(45deg)}.wsd{padding:0 6px 26px 98px;display:grid;gap:14px;justify-items:start}.wsd p{color:var(--ink2);max-width:62ch}@media (max-width:700px){.ws-row2 summary{grid-template-columns:36px 1fr 24px}.wsd{padding-left:6px}}.rp-grid{grid-template-columns:repeat(3,1fr)!important}.rp{grid-template-columns:1fr!important;align-content:start}.rp figure{min-height:150px!important}@media (max-width:900px){.rp-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.rp-grid{grid-template-columns:1fr!important}}.ws-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ws-tabs a{border:2px solid var(--navy);border-radius:99px;padding:8px 16px;font-weight:700;font-size:14.5px}.ws-tabs a:hover{background:var(--navy);color:#fff}.ws-kick{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.up-list{display:grid;gap:12px}.up-list .up{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;background:#241f45;border-radius:16px;padding:20px 24px}.up-d{font-size:22px;font-weight:800;color:var(--mint)}.up-list .up h3{font-size:22px;font-weight:800}.up-list .up p{color:#c9c6dd;font-size:14.5px;margin-top:4px}@media (max-width:700px){.up-list .up{grid-template-columns:1fr;gap:10px}}.rp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.rp{display:grid;grid-template-columns:200px 1fr;gap:20px;background:#fff;border-radius:16px;padding:16px;align-items:center}.rp figure{margin:0;position:relative;height:100%;min-height:170px;border-radius:12px;overflow:hidden}.rp figure .ph{position:absolute;inset:0;min-height:0;border-radius:0}.rp-d{position:absolute;left:10px;top:10px;background:var(--navy);color:#fff;font-weight:800;font-size:13px;padding:5px 10px;border-radius:8px}.rp>div{display:grid;gap:8px;justify-items:start}.rp h3{font-size:19px;font-weight:800;line-height:1.2}.rp p{color:var(--mut);font-size:14.5px}@media (max-width:900px){.rp-grid{grid-template-columns:1fr}}@media (max-width:520px){.rp{grid-template-columns:1fr}.rp figure{min-height:160px}}.rq{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:start;background:var(--navy);color:#fff;border-radius:20px;padding:clamp(24px,4vw,44px);margin-top:28px}.rq h3{font-size:28px;font-weight:800;line-height:1.15}.rq p{color:#c9c6dd;margin-top:10px}.rq form{display:grid;gap:12px}.rq label{display:grid;gap:6px;font-size:13.5px;font-weight:700}.rq input,.rq select{font:inherit;font-size:15px;padding:12px 14px;border-radius:10px;border:0;background:#fff;color:var(--navy)}.rq .btn{justify-self:start}@media (max-width:860px){.rq{grid-template-columns:1fr}}.om{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.om h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08;font-weight:800}.om .lead{color:#d9d6ea;font-size:17.5px;margin-top:14px}.om-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.om-c{background:#241f45;border-radius:16px;padding:22px;display:grid;gap:8px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s}.om-c:hover{transform:translateY(-4px);background:#2c2657}.om-c .ic{color:var(--mint)}.om-c h3{font-size:19px;font-weight:800}.om-c p{color:#c9c6dd;font-size:14.5px}.om-do{display:inline-block;margin-top:22px;font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--mint);transform:rotate(-3deg)}@media (max-width:900px){.om{grid-template-columns:1fr}}@media (max-width:480px){.om-g{grid-template-columns:1fr}}.au-v{position:relative;padding:0 0 186px 0}.au-r{background:#fff;color:var(--navy);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);margin-left:40px}.au-r .au-bar{display:flex;gap:6px;align-items:center;background:#eef1f0;padding:10px 14px}.au-r .au-bar i{width:9px;height:9px;border-radius:50%;background:#cfd5d3}.au-r .au-bar span{margin-left:8px;font-size:12px;color:var(--mut);background:#fff;border-radius:6px;padding:3px 10px}.au-rb{display:flex;gap:18px;align-items:center;padding:22px 24px 8px}.au-rb h3{font-size:20px;font-weight:800;line-height:1.2;margin-top:6px}.au-sc{position:relative;width:86px;height:86px;flex:none}.au-sc svg{width:86px!important;height:86px!important;display:block}.au-sc b{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;font-weight:800;padding-bottom:10px}.au-sc span{position:absolute;left:0;right:0;bottom:22px;text-align:center;font-size:11px;color:var(--mut);font-weight:700}.au-r ol{list-style:none;margin:0;padding:8px 24px 24px;display:grid;gap:10px}.au-r li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;font-weight:600;border-top:1px solid var(--line);padding-top:10px}.au-r li b{flex:none;width:24px;height:24px;border-radius:6px;background:#f0806a;color:#fff;display:grid;place-items:center;font-size:13px}.au-k{position:absolute;left:0;bottom:0;width:250px;background:var(--navy2);border:1px solid #3a3462;color:#fff;border-radius:16px;padding:16px 18px;display:grid;gap:8px;box-shadow:0 24px 40px -18px rgba(0,0,0,.7);transform:rotate(-3deg)}.au-kr{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;font-size:14px}.au-kr b{font-size:15px}.au-kr em{font-style:normal;font-size:11.5px;font-weight:800;border-radius:99px;padding:2px 8px}.au-kr .ok{background:var(--mint);color:var(--navy)}.au-kr .bad{background:#f0806a;color:#fff}.au-k small{color:#a9a5c4;font-size:12px}@media (max-width:920px){.au-r{margin-left:0}.au-v{padding-bottom:0}.au-k{position:relative;width:auto;margin:-20px 16px 0;transform:rotate(-1.5deg)}}.au-hero{background:var(--navy);color:#fff;overflow:hidden}.au-hero .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-block:48px 84px}@media (max-width:980px){.au-hero .in{grid-template-columns:1fr;gap:40px}}.au-hero h1{font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.01em}.au-hero h1 em{font-style:normal;color:var(--mint)}.au-hero .sub{color:#fff;font-size:18px;max-width:44ch;margin-top:20px}.au-form{margin-top:30px;background:#fff;border-radius:14px;padding:8px;display:flex;gap:8px;max-width:520px}.au-form input{flex:1;min-width:0;border:0;font:600 16px Montserrat,sans-serif;color:var(--navy);padding:0 14px;border-radius:9px;background:transparent}.au-form input:focus{outline:none;background:var(--paper)}.au-form .btn{flex:none}@media (max-width:520px){.au-form{flex-direction:column}.au-form input{height:50px;flex:none}}.au-note{font-size:13.5px;color:#fff;margin-top:12px;display:flex;gap:8px;align-items:center}.au-ok{display:none;margin-top:30px;background:var(--mint);color:var(--navy);border-radius:14px;padding:18px 20px;font-weight:700;max-width:520px}.au-form.sent{display:none}.au-form.sent+.au-ok{display:block}.au-shot{position:relative;border-radius:14px;background:#fff;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);transform:rotate(1.2deg)}.au-bar{display:flex;gap:6px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.au-bar i{width:9px;height:9px;border-radius:50%;background:var(--line)}.au-bar span{margin-left:10px;flex:1;background:var(--paper);border-radius:5px;height:20px;font-size:11px;color:var(--mut);display:flex;align-items:center;padding-left:10px}.au-shot .ph{aspect-ratio:16/10;border-radius:0 0 14px 14px;min-height:0}.au-pin{position:absolute;display:flex;align-items:center;gap:8px;transform:rotate(-1.2deg)}.au-pin b{width:30px;height:30px;border-radius:50%;background:#c8431f;color:#fff;display:grid;place-items:center;font-size:14px;box-shadow:0 0 0 5px rgba(200,67,31,.22);flex:none}.au-pin span{background:var(--navy);color:#fff;font-size:12.5px;font-weight:700;padding:7px 10px;border-radius:7px;white-space:nowrap}.au-pin.l{flex-direction:row-reverse}.au-ex{position:absolute;top:-14px;right:18px;transform:rotate(4deg)}@media (max-width:600px){.au-pin span{font-size:12px;padding:5px 7px}.au-pin b{width:24px;height:24px;font-size:12px}}.au-two{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:20px;overflow:hidden;border:2px solid var(--navy)}@media (max-width:860px){.au-two{grid-template-columns:1fr}}.au-two>div{padding:clamp(28px,4vw,48px);display:grid;gap:14px;align-content:start}.au-two .b{background:var(--navy);color:#fff}.au-two h3{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.au-two .pr{font-size:15px;font-weight:700;color:var(--mintt)}.au-two .b .pr{color:var(--mint)}.au-two ul{list-style:none;padding:0;margin:6px 0 10px;display:grid;gap:10px}.au-two li{display:flex;gap:10px}.au-two li .ic{color:var(--mintt);margin-top:3px}.au-two .b li .ic{color:var(--mint)}.au-two .b li,.au-two .b p{color:#fff}.au-duo{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:start}.au-c{background:#fff;color:var(--navy);border-radius:16px;padding:14px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);display:grid;gap:10px}.au-c .ph{aspect-ratio:16/10;min-height:0;border-radius:8px}.au-tag{justify-self:start;background:var(--mint);color:var(--navy);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:5px}.au-tag.n{background:var(--navy);color:var(--mint)}.au-c ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.au-c li{display:flex;gap:9px;font-size:13.5px;font-weight:600;line-height:1.35}.au-c li b{flex:none;width:22px;height:22px;border-radius:6px;background:#c8431f;color:#fff;display:grid;place-items:center;font-size:12px}.au-kpi{display:grid;font-size:13.5px}.au-kpi>div{display:grid;grid-template-columns:1fr auto 84px;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--line)}.au-kpi>div:first-child{font-size:11px;font-weight:700;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.au-kpi>div:first-child span:last-child{grid-column:2/4}.au-kpi b{font-size:16px}.au-kpi em{font-style:normal;font-size:11px;font-weight:800;text-align:center;border-radius:99px;padding:3px 6px}.au-kpi .ok{background:var(--mintl)}.au-kpi .bad{background:#f6d5cc;color:#8a2a14}@media (max-width:760px){.au-duo{grid-template-columns:1fr}}.au-rp{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.au-rep{display:grid;gap:14px}.au-rep>div{background:#fff;border-radius:18px;padding:20px 24px;box-shadow:0 20px 40px -30px rgba(26,21,52,.4)}.au-rep .hd{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt);padding-bottom:10px;border-bottom:2px solid var(--navy)}.au-rep ol{margin:0;padding:0;list-style:none;counter-reset:t}.au-rep li{counter-increment:t;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-weight:600}.au-rep li:last-child{border:0}.au-rep li::before{content:counter(t);width:28px;height:28px;border-radius:8px;background:var(--navy);color:var(--mint);display:grid;place-items:center;font-size:13px;font-weight:800}.au-rep em{font-style:normal;font-size:12px;font-weight:800;background:var(--mintl);border-radius:5px;padding:3px 9px}@media (max-width:900px){.au-rp{grid-template-columns:1fr;gap:24px}}.au-todo{background:#fff;border-radius:14px;padding:18px 20px;display:grid;gap:8px;box-shadow:0 0 0 1px var(--line)}.au-todo b{font-size:15px}.au-todo p{color:var(--mut);font-size:14.5px}.au-todo ol{margin:4px 0 0;padding:0;list-style:none;counter-reset:t;display:grid;gap:8px}.au-todo li{counter-increment:t;display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;font-size:14.5px;font-weight:600}.au-todo li::before{content:counter(t);width:26px;height:26px;border-radius:7px;background:var(--navy);color:var(--mint);display:grid;place-items:center;font-size:12px;font-weight:800}.au-todo em{font-style:normal;font-size:11.5px;font-weight:800;background:var(--mintl);color:var(--navy);border-radius:5px;padding:3px 8px}.au-sc{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}@media (max-width:900px){.au-sc{grid-template-columns:1fr;gap:28px}}.au-sc .txt{position:sticky;top:110px;display:grid;gap:14px}@media (max-width:900px){.au-sc .txt{position:static}}.au-sc h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.au-sc .txt p{color:var(--ink2);font-size:17px}.au-card{background:#fff;border-radius:18px;padding:8px 26px;box-shadow:0 30px 60px -40px rgba(26,21,52,.5)}.au-card header{all:unset;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:2px solid var(--navy);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.au-row{display:grid;grid-template-columns:1fr 64px;gap:6px 20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.au-row:last-child{border:0}.au-row h3{font-size:19px;font-weight:800}.au-row p{grid-column:1;color:var(--mut);font-size:14.5px}.au-g{grid-column:2;grid-row:1/3;width:64px;height:64px;border-radius:14px;display:grid;place-items:center;font-size:30px;font-weight:800}.g-a{background:var(--mint);color:var(--navy)}.g-c{background:#f2d66b;color:var(--navy)}.g-d{background:#f0a36b;color:var(--navy)}.g-f{background:#c8431f;color:#fff}.au-del{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:900px){.au-del{grid-template-columns:1fr;gap:40px}}.au-docs{position:relative;height:420px}.au-doc{position:absolute;width:62%;aspect-ratio:1/1.35;background:#fff;border-radius:10px;box-shadow:0 24px 50px -24px rgba(26,21,52,.45);padding:22px;display:grid;align-content:start;gap:10px}.au-doc:first-child{left:0;top:30px;transform:rotate(-6deg)}.au-doc:nth-child(2){left:19%;top:10px;transform:rotate(2deg)}.au-doc:nth-child(3){left:36%;top:40px;transform:rotate(7deg);background:var(--navy);color:#fff}.au-doc b{font-size:15px}.au-doc i{display:block;height:8px;border-radius:3px;background:var(--line)}.au-doc:nth-child(3) i{background:#3a3462}.au-doc .bars{display:flex;align-items:end;gap:6px;height:80px;margin-top:6px}.au-doc .bars s{flex:1;background:var(--mint);border-radius:3px 3px 0 0;text-decoration:none}@media (max-width:600px){.au-docs{height:300px;overflow:hidden}}.au-list{display:grid;gap:0;counter-reset:d}.au-list div{display:grid;grid-template-columns:52px 1fr;gap:4px 16px;padding:20px 0;border-top:1px solid var(--line)}.au-list div::before{counter-increment:d;content:"0" counter(d);font-size:28px;font-weight:800;color:var(--mintd);grid-row:span 2;line-height:1}.au-list h3{font-size:19px;font-weight:800}.au-list p{color:var(--mut);font-size:15px}.rowi p a{text-decoration:underline;text-underline-offset:3px}.ov-new b{font-size:clamp(17px,2vw,24px);font-weight:800;line-height:1.1}.ov-new em{font-style:normal;font-size:11.5px;opacity:.85}.ov-new{position:absolute;inset:auto 0 0 0;padding:40px 16px 14px;background:linear-gradient(transparent,rgba(10,8,24,.78));color:#fff;display:grid;gap:6px}.ov-old b{font:900 clamp(18px,2.4vw,30px)/1 Impact,"Arial Black",sans-serif;color:#ffe14a;text-shadow:3px 3px 0 #e8342b,5px 5px 0 rgba(0,0,0,.25);text-align:center;letter-spacing:.02em}.ov-old em{font-style:normal;background:#e8342b;color:#fff;font-weight:800;font-size:11px;padding:4px 9px;border-radius:99px;box-shadow:0 3px 8px rgba(0,0,0,.25)}.ov-old{position:absolute;left:5%;top:9%;display:grid;justify-items:center;gap:6px;transform:rotate(-6deg)}.au-rb .au-h{font-size:20px;font-weight:800;line-height:1.2;margin-top:6px;color:var(--navy)}.au-form.au3{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.au3 label{display:block;margin:0}.au3 .full{grid-column:1/-1}.au3 .sr{position:absolute;left:-9999px}.au3 input{width:100%;height:50px;background:var(--paper)}.au3 .btn{justify-self:start}.au3 .cerr{margin:0;color:#c2410c;font-size:14px;font-weight:700}.au3 .au-pv{margin:2px 4px 4px;font-size:12.5px;line-height:1.45;color:var(--mut)}.au3 .au-pv a{text-decoration:underline}@media (max-width:520px){.au-form.au3{grid-template-columns:1fr}.au3 .btn{justify-self:stretch}}.admock .lbl2{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 14px 7px 10px;border-radius:99px;font-size:13px;letter-spacing:.06em}.admock.old .lbl2,.vs2w .admock.old .lbl2{background:#fce3dd;color:#9a3412}.admock.new .lbl2,.vs2w .admock.new .lbl2{background:var(--mint);color:var(--navy)}.admock .pw{position:relative;border-radius:14px;outline:none;cursor:help}.admock.new .pw .post{outline:3px solid var(--mint);outline-offset:4px}.admock.old .post{filter:saturate(.55)}.admock .stamp{position:absolute;top:56px;right:14px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 20px -8px rgba(0,0,0,.5);z-index:3;transition:opacity .25s}.admock.old .stamp{background:#f0806a;color:#fff}.admock.new .stamp{background:var(--mint);color:var(--navy)}.admock .stamp .ic{width:24px;height:24px}.admock .pw .verdict,.vs2w .admock .pw .verdict{position:absolute;inset:0;z-index:4;margin:0;border-radius:14px;padding:28px;display:grid;align-content:center;justify-items:start;gap:14px;font-size:clamp(19px,1.9vw,24px);font-weight:800;line-height:1.25;color:#fff;opacity:0;transform:scale(.98);transition:opacity .3s,transform .3s}.admock.old .pw .verdict{background:rgba(120,30,20,.9)}.admock.new .pw .verdict{background:rgba(26,21,52,.92)}.admock .pw .verdict .vi{width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.admock.old .pw .verdict .vi{background:#f0806a;color:#fff}.admock.new .pw .verdict .vi{background:var(--mint);color:var(--navy)}.admock .pw .verdict .vi .ic{width:28px;height:28px;color:inherit}.admock .pw:focus .verdict,.admock .pw:focus-within .verdict,.admock .pw:hover .verdict{opacity:1;transform:none}.admock .pw:focus .stamp,.admock .pw:hover .stamp{opacity:0}.admock .pw:focus-visible{box-shadow:0 0 0 3px var(--mint)}@media (prefers-reduced-motion:reduce){.admock .pw .verdict{transition:none}}.ads-hint{margin:-12px 0 20px;font-size:14.5px;font-weight:700;color:var(--mutd,var(--ink2))}.ads-hint .h-tap{display:none}@media (hover:none){.ads-hint .h-hov{display:none}.ads-hint .h-tap{display:inline}}.two.n3{grid-template-columns:repeat(3,1fr)}.paper .two .box,section.paper .two>div{background:#fff}@media (max-width:900px){.two.n3{grid-template-columns:1fr}}.ww-hero{background:var(--navy);color:#fff}.ww-hero .in{padding-block:56px 80px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}@media (max-width:980px){.ww-hero .in{grid-template-columns:1fr;gap:36px}}.ww-hero h1{font-size:clamp(30px,5vw,64px);font-weight:800;line-height:1;text-transform:uppercase}.ww-hero h1 em{font-style:normal;color:var(--mint)}.ww-hero .sub{color:#fff;font-size:18px;margin-top:20px;max-width:40ch}.ww-cal{background:#fff;color:var(--navy);border-radius:18px;padding:18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.ww-cal .hd{display:flex;justify-content:space-between;font-weight:800;font-size:14px;padding:4px 4px 14px}.ww-cal .hd span{color:var(--mut);font-weight:600}.ww-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}@media (max-width:360px){.ww-cal{padding:10px}.ww-days{gap:3px}}.ww-days>div{aspect-ratio:1/.8;border-radius:8px;background:var(--paper);font-size:11px;font-weight:700;color:var(--mut);padding:5px 6px;position:relative}.ww-days>div.we{background:transparent;border:1px dashed var(--line)}.ww-days .ev{background:var(--navy);color:#fff}.ww-days .ev.m{background:var(--mint);color:var(--navy)}.ww-days .ev i{position:absolute;left:6px;right:4px;bottom:5px;font-style:normal;font-size:10.5px;line-height:1.15;font-weight:800}@media (max-width:560px){.ww-days .ev i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ww-days>div{font-size:11px}.ww-days .ev::after{content:"";position:absolute;left:6px;bottom:6px;width:8px;height:8px;border-radius:2px;background:currentColor}}.ww-leg{display:grid;gap:0;margin-top:8px}.ww-w{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--line)}@media (max-width:700px){.ww-w{grid-template-columns:1fr;gap:6px}}.ww-w .k{font-weight:800;color:var(--mintt);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.ww-w h3{font-size:22px;font-weight:800}.ww-w p{color:var(--ink2);margin-top:6px;max-width:60ch}.ww-loop{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.ww-loop{grid-template-columns:1fr}}.ww-loop svg{width:100%;max-width:440px;margin-inline:auto;display:block}.ww-loop .ring{animation:spin 40s linear infinite;transform-origin:220px 220px}@keyframes spin{to{transform:rotate(360deg)}}.ww-man{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}@media (max-width:800px){.ww-man{grid-template-columns:1fr}}.ww-man div{display:flex;gap:16px;padding:22px 0;border-top:1px solid #3a3462;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.3}.ww-man .ic{color:var(--mint);margin-top:4px}.wwv{display:grid;gap:18px}.wwv-start{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wwv-start span{background:#241f45;border-radius:99px;padding:8px 14px;font-weight:700;font-size:14px}.wwv-start span.m{background:var(--mint);color:var(--navy)}.wwv-start i{width:18px;height:2px;background:var(--mint)}.wwv-loop{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#241f45;border-radius:18px;padding:18px 18px 54px}.wk{background:#1a1534;border-radius:12px;padding:14px 12px;display:grid;gap:4px;animation:wkp 4s infinite}.wk b{font-size:12px;color:var(--mint);letter-spacing:.08em;text-transform:uppercase}.wk span{font-weight:800;font-size:15px}.wk.r{background:var(--mint);color:var(--navy)}.wk.r b{color:var(--navy)}.wk:nth-child(2){animation-delay:1s}.wk:nth-child(3){animation-delay:2s}.wk:nth-child(4){animation-delay:3s}@keyframes wkp{0%,20%{transform:translateY(-4px);box-shadow:0 0 0 2px var(--mint)}100%,25%{transform:none;box-shadow:none}}.wwv-loop .back{position:absolute;left:18px;right:18px;bottom:14px;border-top:2px dashed #3a3462;padding-top:10px;font-size:13.5px;color:#c9c6dd;font-weight:600}@media (max-width:560px){.wwv-loop{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.wk{animation:none}}.ww-hero .ww-loop2 svg{max-width:420px;width:100%;display:block;margin-inline:auto}.ww-hero .ww-loop2 text{fill:#fff}.ww-hero .ww-loop2 rect[fill="#7AC6BF"]+text,.ww-hero .ww-loop2 rect[fill="#B6E4DE"]+text{fill:#1A1534}.ag-h{background:var(--navy);color:#fff}.ag-h .in{padding-block:clamp(48px,6vw,88px);display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.ag-h h1{font-size:clamp(34px,4.6vw,60px);line-height:1.04;text-transform:uppercase;margin-top:16px}.ag-h .sub{font-size:18px;color:#d9d6ea;margin-top:18px;max-width:34em}.ag-h .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ag-love{display:grid;justify-items:center;gap:6px;text-align:center;padding:20px}.ag-love .l1{font-size:clamp(28px,3.4vw,44px);letter-spacing:.32em;font-weight:500;text-transform:uppercase}.ag-love .hrt{width:clamp(90px,10vw,130px);color:var(--mint);animation:beat 1.6s ease-in-out infinite}.ag-love .hrt svg{width:100%;display:block}@keyframes beat{0%,100%{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.98)}45%{transform:scale(1.08)}}.ag-love .l2{display:inline-block;background:var(--mint);color:var(--navy);font-weight:800;font-size:clamp(22px,2.6vw,34px);padding:.1em .35em;border-radius:.25em;transform:rotate(-3deg)}.ag-love .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.ag-love .chips i{font-style:normal;border:1.5px solid #3a3462;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;color:#d9d6ea}@media (prefers-reduced-motion:reduce){.ag-love .hrt{animation:none}}.ag-v{display:grid;gap:10px}.ag-v div{display:flex;align-items:center;gap:14px;background:#241f45;border-radius:14px;padding:16px 20px;font-weight:700}.ag-v div b{margin-left:auto;background:var(--mint);color:var(--navy);border-radius:5.5px;padding:4px 10px;font-size:12.5px}.ag-v .plus{justify-content:center;background:none;padding:0;color:var(--mint);font-size:26px;font-weight:800}.ag-v .us{background:var(--mint);color:var(--navy)}.ag3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ag3 article{background:#fff;border-radius:16px;padding:clamp(22px,3vw,32px);display:grid;gap:12px;align-content:start;box-shadow:0 0 0 1px var(--line)}.ag3 .who{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.ag3 h3{font-size:22px;font-weight:800;line-height:1.15}.ag3 .you{color:var(--mut);font-size:15px}.ag3 ul{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.ag3 li{display:flex;gap:10px;font-size:15px}.ag3 li .ic{color:var(--mintd);flex:none;margin-top:3px}@media (max-width:900px){.ag-h .in,.ag3{grid-template-columns:1fr}}.ct-ways{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ct-w{background:#fff;border-radius:18px;padding:22px;display:grid;gap:8px;align-content:start;box-shadow:0 0 0 1px var(--line);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.ct-w:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--navy)}.ct-w .ic{color:var(--mintd)}.ct-w b{font-size:19px}.ct-w span{color:var(--mut);font-size:14.5px}.ct-w em{font-style:normal;font-weight:800;margin-top:6px;display:flex;gap:8px;align-items:center}.ct-w.hl{background:var(--mint);box-shadow:none}.ct-w.hl .ic{color:var(--navy)}.ct-w.hl span{color:var(--ink2)}@media (max-width:980px){.ct-ways{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ct-ways{grid-template-columns:1fr}}.ct-main{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}@media (max-width:920px){.ct-main{grid-template-columns:1fr}}.ct-f{background:var(--navy);color:#fff;border-radius:22px;padding:clamp(24px,3.5vw,40px);display:grid;gap:14px}.ct-f h2{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.ct-f p{color:#c9c6dd}.ct-f label{display:grid;gap:6px;font-size:13.5px;font-weight:700}.ct-f input,.ct-f select,.ct-f textarea{font:inherit;font-size:15.5px;padding:13px 14px;border-radius:10px;border:0;background:#fff;color:var(--navy);width:100%;box-sizing:border-box}.ct-f textarea{min-height:120px;resize:vertical}.ct-f .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.ct-f .two{grid-template-columns:1fr}}.ct-f .chips{display:flex;flex-wrap:wrap;gap:8px}.ct-f .chips label{display:block}.ct-f .chips input{position:absolute;opacity:0;width:1px;height:1px}.ct-f .chips span{display:inline-block;padding:9px 14px;border-radius:99px;background:#241f45;font-weight:700;font-size:14px;cursor:pointer;box-shadow:inset 0 0 0 1.5px #3a3462}.ct-f .chips input:checked+span{background:var(--mint);color:var(--navy);box-shadow:none}.ct-f .chips input:focus-visible+span{outline:3px solid var(--mint);outline-offset:2px}.ct-f .note{font-size:13px;color:#a9a5c4;display:flex;gap:8px}.ct-f .btn{justify-self:start}.ct-ok{display:none;background:var(--mint);color:var(--navy);border-radius:14px;padding:18px;font-weight:700}.ct-f.sent .ct-ok{display:block}.ct-f.sent form{display:none}.ct-who{display:grid;gap:14px}.ct-p{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;background:var(--paper);border-radius:16px;padding:16px}.ct-p .ph{width:72px;height:72px;min-height:0;border-radius:14px}.ct-p b{font-size:17px;display:block}.ct-p small{color:var(--mut);display:block;margin-bottom:6px}.ct-p a{font-weight:700;font-size:14.5px;text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px;margin-right:12px}.ct-job{display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:center;background:var(--navy);color:#fff;border-radius:16px;padding:18px 20px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ct-job:hover{transform:translateY(-3px)}.ct-job .k{grid-column:1;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.ct-job b{grid-column:1;font-size:18px}.ct-job>span:not(.k){grid-column:1;color:#c9c6dd;font-size:14px}.ct-job .ic{grid-column:2;grid-row:1/4;color:var(--mint)}.ct-visit{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line)}@media (max-width:900px){.ct-visit{grid-template-columns:1fr}}.ct-map{position:relative;min-height:380px;background:#e8efed;overflow:hidden;display:block}.ct-map svg{position:absolute;inset:0;width:100%;height:100%}.ct-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:6px}.ct-pin b{background:var(--navy);color:#fff;border-radius:10px;padding:8px 12px;font-size:14px;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.ct-pin i{width:22px;height:22px;border-radius:50% 50% 50% 0;background:var(--mint);transform:rotate(-45deg);box-shadow:0 0 0 5px rgba(122,198,191,.35)}.ct-map .osm{position:absolute;left:10px;bottom:8px;font-size:11px;color:var(--mut)}.ct-map .open{position:absolute;right:14px;bottom:14px;background:#fff;border-radius:10px;padding:9px 13px;font-weight:800;font-size:13.5px;box-shadow:0 8px 20px -10px rgba(0,0,0,.4)}.ct-vi{padding:clamp(24px,3.5vw,40px);display:grid;gap:14px;align-content:start}.ct-vi h2{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.ct-vi address{font-style:normal;font-size:18px;font-weight:700;line-height:1.5}.ct-vi ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ct-vi li{display:flex;gap:12px}.ct-vi li .ic{color:var(--mintd);flex:none;margin-top:3px}.ct-vi .btns{margin-top:6px}.ct-co{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;font-size:14.5px}.ct-co div{border-top:2px solid var(--navy);padding-top:12px}.ct-co b{display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:4px}@media (max-width:700px){.ct-co{grid-template-columns:1fr}}.tm-hero{background:var(--navy);color:#fff}.tm-hero .in{padding-block:56px 0;display:grid;gap:40px}.tm-hero h1{font-size:clamp(40px,6.6vw,96px);font-weight:800;line-height:.92;letter-spacing:-.03em}.tm-hero h1 span{color:var(--mint)}.tm-hero .top{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end}@media (max-width:900px){.tm-hero .top{grid-template-columns:1fr}}.tm-hero p{color:#fff;font-size:18px}.tm-strip{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;height:340px;margin-bottom:-120px;position:relative;z-index:2}.tm-strip .ph{min-height:0;height:100%}.tm-strip .ph:nth-child(2){margin-top:50px;height:calc(100% - 50px)}@media (max-width:700px){.tm-strip{grid-template-columns:1fr 1fr;height:220px}.tm-strip .ph:nth-child(3){display:none}}.tm-after{padding-top:40px}.tm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}@media (max-width:1000px){.tm-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.tm-grid{grid-template-columns:1fr 1fr}}.tm-p{display:grid;gap:10px}.tm-p:nth-child(3n+2){margin-top:56px}@media (max-width:640px){.tm-p:nth-child(n){margin-top:0}.tm-p:nth-child(2n){margin-top:30px}}.tm-dlg{border:0;padding:0;border-radius:20px;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;overflow:auto}.tm-dlg::backdrop{background:rgba(20,18,45,.6);backdrop-filter:blur(3px)}.tm-dlg[open]{animation:dlg .35s cubic-bezier(.16,1,.3,1)}@keyframes dlg{from{opacity:0;transform:translateY(14px)}}.tm-dw{display:grid;grid-template-columns:320px 1fr}@media (max-width:760px){.tm-dw{grid-template-columns:1fr}}.tm-dph{position:relative;min-height:100%;background:var(--navy)}.tm-dph .ph,.tm-dph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;min-height:0}@media (max-width:760px){.tm-dph{height:260px;min-height:0}.tm-dph img{object-position:50% 25%}}.tm-db{padding:clamp(24px,4vw,44px);display:grid;gap:18px;align-content:start}.tm-db h2{font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.05}.tm-db .rl{color:var(--mut);font-weight:600;margin-top:-10px}.tm-db p{color:var(--ink2);font-size:16px;line-height:1.6}.tm-ld{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);padding-top:18px}@media (max-width:520px){.tm-ld{grid-template-columns:1fr}}.tm-ld h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;color:var(--mut)}.tm-ld ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:15px;color:var(--ink2)}.tm-ld li{display:grid;grid-template-columns:16px 1fr;gap:8px}.tm-ld li::before{content:"+";font-weight:800;color:#2a9d8f}.tm-ld .no li::before{content:"–";color:#c2410c}.tm-ct{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:18px}.tm-ct a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--paper);font-weight:600;font-size:14.5px}.tm-ct a.li{background:var(--navy);color:#fff}.tm-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--navy);font-size:22px;line-height:1;cursor:pointer;z-index:2;box-shadow:0 2px 10px rgba(0,0,0,.15)}.tm-p h3{font-size:18px;font-weight:800}.tm-p>span{font-size:14px;color:var(--mut);margin-top:-8px}.tm-intro{max-width:640px}.tm-intro h2{font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.05}.tm-intro p{color:var(--ink2);font-size:18px;margin-top:12px}.tm-num{display:grid;grid-template-columns:repeat(3,1fr);border-block:2px solid var(--navy);margin:36px 0 56px}@media (max-width:700px){.tm-num div{padding:18px 10px}.tm-num b{font-size:30px!important}.tm-num span{font-size:13px;display:block;margin-top:4px}}.tm-num div{padding:28px 24px;border-right:1px solid var(--line)}.tm-num div:last-child{border:0}.tm-num b{display:block;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.tm-num span{color:var(--mut)}.tm-join{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:var(--mint);border-radius:20px;padding:clamp(28px,4vw,48px)}.tm-join h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08;max-width:18ch}.tm-card{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;cursor:pointer;border-radius:18px;overflow:hidden;background:var(--navy)}.tm-card:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.tm-card .ph,.tm-card img,.tm-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;min-height:0;display:block}.tm-card .ring{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 6px 16px -6px rgba(0,0,0,.45);transition:transform .3s,background .3s;z-index:2}.tm-card:focus-visible .ring,.tm-card:hover .ring{background:var(--mint);transform:scale(1.08)}.tm-you .tm-card img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.tm-you .tm-card:hover img{transform:scale(1.04)}.tm-you .yo{position:absolute;inset:auto 14px 14px 14px;background:var(--mint);color:var(--navy);border-radius:14px;padding:18px 18px 16px;display:grid;gap:10px;z-index:2}.tm-you .yo b{font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.05}@media (max-width:640px){.tm-you .yo{inset:auto 8px 8px 8px;padding:12px;gap:6px}.tm-you .yo b{font-size:17px}.tm-you .yo span{font-size:12.5px}}.tm-you .yo span{font-size:14px;font-weight:700}.tm-more{justify-self:start;text-decoration:none;font-family:inherit;font-size:14px;font-weight:700;color:var(--navy);border-bottom:2px solid var(--mint);padding-bottom:2px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;margin-top:2px}.ov2{padding-block:clamp(170px,16vw,230px) clamp(40px,5vw,72px)}.ov2 .in{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.ov2-k{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.ov2 h2{font-size:clamp(28px,3.4vw,44px);line-height:1.08;font-weight:800;margin-top:10px}.ov2-r{display:grid;gap:14px;font-size:17.5px;color:var(--ink2)}.ov2-f{border-top:1px solid var(--line);padding-top:14px;font-size:16px}.ov2-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ov2-links a{background:#fff;border-radius:16px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;box-shadow:0 0 0 1px var(--line);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.ov2-links a:hover{transform:translateY(-3px);box-shadow:0 0 0 2px var(--navy)}.ov2-links span{grid-column:1;font-size:13.5px;color:var(--mut)}.ov2-links b{grid-column:1;font-size:22px}.ov2-links .ic{grid-column:2;grid-row:1/3;color:var(--mintt)}@media (max-width:860px){.ov2 .in,.ov2-links{grid-template-columns:1fr}}.wb-hero{background:var(--navy);color:#fff;overflow:visible;position:relative;z-index:2}.wb-hero .in{padding-block:56px 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media (max-width:900px){.wb-hero .in{grid-template-columns:1fr}}.wb-hero h1{font-size:clamp(34px,4.2vw,56px);line-height:1.05;text-transform:uppercase}.wb-hero p{font-size:18px;margin-top:20px;max-width:40ch;font-weight:500}.wb-hero .crumbs,.wb-hero .crumbs a{color:#fff;border-color:var(--mint)}.wb-hero p{color:#d9d6ea}.wb-pol{position:relative;height:440px;margin-bottom:-150px}@media (max-width:600px){.wb-pol{height:320px;margin-bottom:-90px}}#jobs{padding-top:190px}@media (max-width:600px){#jobs{padding-top:130px}}.wb-pol>figure{position:absolute;margin:0;background:#fff;padding:10px 10px 38px;border-radius:6px;box-shadow:0 24px 40px -20px rgba(26,21,52,.5);width:52%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.wb-pol>figure>.ph{aspect-ratio:1/1;min-height:0;border-radius:3px}.wb-pol figcaption{position:absolute;left:12px;bottom:10px;font-weight:700;font-size:13px}.wb-pol>figure:first-child{left:2%;top:6%;transform:rotate(-7deg)}.wb-pol>figure:nth-child(2){left:44%;top:0;transform:rotate(5deg)}.wb-pol>figure:nth-child(3){left:22%;top:38%;transform:rotate(-2deg)}.wb-pol>figure:hover{transform:rotate(0) scale(1.04);z-index:3}.wb-jobs{border-top:2px solid var(--navy)}.wn-top{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.wn-top h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08;max-width:16ch}.wn-sw{all:unset;cursor:pointer;position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border-radius:99px;padding:5px;box-shadow:inset 0 0 0 1.5px var(--line)}.wn-sw span{position:relative;z-index:1;padding:11px 18px;font-weight:800;font-size:15px;text-align:center;transition:color .35s;white-space:nowrap}.wn-sw::before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:99px;background:var(--mint);transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s}.wn-sw[aria-checked=true]::before{transform:translateX(100%);background:var(--navy)}.wn-sw[aria-checked=true] span:last-child{color:#fff}.wn-sw:focus-visible{outline:3px solid var(--mintd);outline-offset:3px}.wn-t{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/ 3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wn-t::-webkit-scrollbar{display:none}.wn-t[hidden]{display:none}.wn-c{scroll-snap-align:start;border-radius:20px;padding:28px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;animation:wnin .55s cubic-bezier(.16,1,.3,1) both}.wn-t[data-m=wel] .wn-c{background:var(--mint);color:var(--navy)}.wn-t[data-m=niks] .wn-c{background:var(--navy);color:#fff}.wn-c .n{font-size:15px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.wn-t[data-m=niks] .n{color:#f0806a}.wn-t[data-m=niks] .n .ic{transform:rotate(45deg)}.wn-c p{font-size:clamp(19px,1.8vw,23px);font-weight:800;line-height:1.3}@keyframes wnin{from{opacity:0;transform:translateX(40px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.wn-c{animation:none}}@media (max-width:900px){.wn-t{grid-auto-columns:calc((100% - 18px)/ 2)}}@media (max-width:600px){.wn-t{grid-auto-columns:84%}.wn-sw span{padding:10px 12px;font-size:13.5px}}.wb-qs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/ 3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wb-qs::-webkit-scrollbar{display:none}.wb-q{scroll-snap-align:start}.wb-ctl{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.wb-ctl button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--navy);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer}.wb-ctl button:hover{background:var(--navy);color:#fff}@media (max-width:900px){.wb-qs{grid-auto-columns:calc((100% - 18px)/ 2)}}@media (max-width:600px){.wb-qs{grid-auto-columns:86%}}.wb-q{margin:0;background:#fff;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:18px}.wb-q blockquote{margin:0;font-size:16px;line-height:1.6;color:var(--ink2)}.wb-q figcaption{margin-top:auto;display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.wb-q .ini{width:48px;height:48px;border-radius:50%;background:var(--mint);color:var(--navy);display:grid;place-items:center;font-weight:800;flex:none}.wb-q .ph{width:48px;height:48px;min-height:0;border-radius:50%;flex:none}.wb-q b{display:block}.wb-q small{color:var(--mut);font-size:13px}.wb-jd{border-bottom:1px solid var(--line)}.wb-jd summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto 40px;gap:22px;align-items:center;padding:28px 6px}.wb-jd summary::-webkit-details-marker{display:none}.wb-jd summary h3{font-size:clamp(20px,2.4vw,28px);font-weight:800}.wb-jd summary span:not(.pill){color:var(--mut);font-size:14.5px}.wb-jd summary .ic{color:var(--mintt);transition:transform .3s}.wb-jd[open] summary .ic{transform:rotate(45deg)}.wb-jb{padding:0 6px 32px;display:grid;gap:20px}.wb-jb .lead{font-size:17.5px;color:var(--ink2);max-width:62ch}.wb-jc{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wb-jc>div{background:var(--paper);border-radius:14px;padding:20px 22px}.wb-jc b{display:block;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt);margin-bottom:10px}.wb-jc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wb-jc li{display:flex;gap:10px}.wb-jc li .ic{color:var(--mintd);flex:none;margin-top:3px}@media (max-width:700px){.wb-jc{grid-template-columns:1fr}.wb-jd summary{grid-template-columns:1fr 24px}.wb-jd summary .pill{display:none}}.wb-job{display:grid;grid-template-columns:1fr auto auto 40px;gap:22px;align-items:center;padding:28px 6px;border-bottom:1px solid var(--line);transition:background .3s,padding .4s cubic-bezier(.16,1,.3,1)}.wb-job:hover{background:var(--paper);padding-left:20px}.wb-job h3{font-size:clamp(20px,2.4vw,28px);font-weight:800}.wb-job>span:not(.pill){color:var(--mut);font-size:14.5px}.wb-job .ic{color:var(--mintt)}@media (max-width:700px){.wb-job{grid-template-columns:1fr 24px}.wb-job>span{grid-column:1}.wb-job .ic{grid-row:1/4;grid-column:2}}.wb-why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.wb-why{grid-template-columns:1fr}}.wb-why div{border-radius:18px;padding:28px;display:grid;gap:10px;align-content:start}.wb-why div:first-child{background:var(--navy);color:#fff}.wb-why div:first-child p{color:#fff}.wb-why div:nth-child(2){background:#fff;transform:translateY(24px)}.wb-why div:nth-child(3){background:var(--mintl)}@media (max-width:900px){.wb-why div:nth-child(2){transform:none}}.wb-why h3{font-size:24px;font-weight:800;line-height:1.15}.wb-why p{color:var(--ink2)}.wb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s}@media (max-width:900px){.wb-steps{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:560px){.wb-steps{grid-template-columns:1fr}}.wb-steps div{padding:0 28px 0 0;position:relative}.wb-steps div::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--mint);color:var(--navy);font-size:22px;font-weight:800;margin-bottom:18px}@media (max-width:800px){.wb-steps div{padding:0 0 28px}}.wb-steps h3{font-size:20px;font-weight:800}.wb-steps p{color:#fff;margin-top:6px}.wb-wa{display:inline-flex;gap:10px;align-items:center}.vc-hero{background:var(--navy);color:#fff}.vc-hero .in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding-block:48px 64px}.vc-hero .crumbs,.vc-hero .crumbs a{color:#fff}.vc-hero h1{font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.03;text-transform:uppercase;margin-top:14px}.vc-hero .lead{font-size:18.5px;color:#d9d6ea;margin-top:18px;max-width:46ch}.vc-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vc-facts span{background:#241f45;border-radius:8px;padding:7px 12px;font-weight:700;font-size:14px}.vc-hero .btns{margin-top:28px}.vc-ph{position:relative}.vc-ph .ph{aspect-ratio:4/5;min-height:0;border-radius:20px}.vc-ph .vc-st{position:absolute;left:-22px;bottom:26px;background:var(--mint);color:var(--navy);font-weight:800;padding:12px 16px;border-radius:12px;transform:rotate(-3deg);box-shadow:0 14px 30px -14px rgba(0,0,0,.5);font-size:15px}@media (max-width:900px){.vc-hero .in{grid-template-columns:1fr}.vc-ph{max-width:420px}.vc-ph .vc-st{left:12px}}.vc-nav{position:sticky;top:74px;z-index:5;background:#fff;border-bottom:1px solid var(--line)}.vc-nav .in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:10px}.vc-nav a{flex:none;padding:8px 14px;border-radius:99px;font-weight:700;font-size:14px}.vc-nav a:hover{background:var(--paper)}.vc-nav a.cta{margin-left:auto;background:var(--navy);color:#fff}.vc-pp{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vc-p{background:#fff;border-radius:20px;padding:26px;box-shadow:0 0 0 1px var(--line)}.vc-p .vc-hd{display:flex;gap:14px;align-items:center;margin-bottom:20px}.vc-p .vc-hd .ph{width:60px;height:60px;min-height:0;border-radius:50%;flex:none}.vc-p .vc-hd b{font-size:20px;display:block}.vc-p .vc-hd small{color:var(--mut)}.vc-p .ini{width:60px;height:60px;border-radius:50%;background:var(--mint);display:grid;place-items:center;font-weight:800;font-size:22px;flex:none}.vc-p h3{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:16px 0 8px}.vc-p ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vc-p li{display:flex;gap:10px;font-size:16px}.vc-p li .ic{flex:none;margin-top:3px}.vc-p .m .ic{color:var(--mintd)}.vc-p .n .ic{color:var(--navy)}.vc-p .x li{color:var(--mut)}.vc-p .x .ic{color:#e0664b;stroke-width:2.6}.vc-wk{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:start}.vc-days{display:grid;gap:6px}.vc-days button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;font-weight:800;background:#241f45}.vc-days button small{font-weight:600;color:#c9c6dd;font-size:12.5px;white-space:nowrap}.vc-days button[aria-selected=true]{background:var(--mint);color:var(--navy)}.vc-days button[aria-selected=true] small{color:var(--navy)}.vc-days button:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.vc-tl{background:#241f45;border-radius:20px;padding:26px 28px}.vc-tl h3{font-size:22px;font-weight:800;margin-bottom:16px}.vc-tl ol{list-style:none;margin:0;padding:0;position:relative}.vc-tl ol::before{content:"";position:absolute;left:58px;top:8px;bottom:8px;width:2px;background:#3a3462}.vc-tl li{display:grid;grid-template-columns:48px 1fr;gap:26px;padding:9px 0;position:relative;animation:tl .45s cubic-bezier(.16,1,.3,1) both}.vc-tl li::after{content:"";position:absolute;left:54px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--mint)}.vc-tl time{font-weight:800;color:var(--mint);font-size:14.5px}.vc-tl span{color:#e6e4f2}@keyframes tl{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vc-tl li{animation:none}}@media (max-width:800px){.vc-wk{grid-template-columns:1fr}.vc-days{grid-template-columns:repeat(5,1fr)}.vc-days button{flex-direction:column;padding:10px 4px;text-align:center;font-size:13px}.vc-days small{display:none}}.vc-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vc-pk{background:#fff;border-radius:18px;padding:24px;box-shadow:0 0 0 1px var(--line)}.vc-pk .ic{color:var(--mintd)}.vc-pk h3{font-size:19px;font-weight:800;margin:10px 0 6px}.vc-pk p{color:var(--mut);font-size:15px}.vc-pk.xtra{background:var(--navy);color:#fff;box-shadow:none}.vc-pk.xtra ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.vc-pk.xtra li{display:flex;gap:10px;font-size:15px}.vc-pk.xtra .ic{color:var(--mint);flex:none;margin-top:3px}@media (max-width:900px){.vc-perks,.vc-pp{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:900px){.vc-perks{grid-template-columns:1fr 1fr}}.vc-val{display:flex;flex-wrap:wrap;gap:18px 20px;margin-top:20px;padding-block:6px}.vc-val span{font-size:clamp(20px,2.6vw,30px);font-weight:800;line-height:1.2;background:var(--mint);color:var(--navy);padding:.35em .6em;border-radius:.38em}.vc-val span:nth-child(2){transform:rotate(-2deg);background:var(--mintl)}.vc-val span:nth-child(3){transform:rotate(1.5deg)}.vc-ap{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.vc-ac{border-radius:20px;padding:28px;display:grid;gap:12px;align-content:start}.vc-ac.c{background:var(--mint);color:var(--navy)}.vc-ac.f{background:#241f45;color:#fff}.vc-ac h3{font-size:24px;font-weight:800}.vc-ac ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vc-ac li{display:flex;gap:10px}.vc-ac.f li{color:#c9c6dd}.vc-ac .ic{flex:none;margin-top:3px}.vc-ac form{display:grid;gap:10px;margin-top:6px}.vc-ac input,.vc-ac textarea{font:inherit;font-size:15px;padding:12px 14px;border-radius:10px;border:0;background:#fff;color:var(--navy)}.vc-ac textarea{min-height:90px;resize:vertical}.vc-ac .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vc-ac .btn{justify-self:start}.vc-ac .jb{display:flex;gap:12px;align-items:center}.vc-ac .jb .ph{width:56px;height:56px;min-height:0;border-radius:50%}@media (max-width:860px){.vc-ap{grid-template-columns:1fr}}@media (max-width:480px){.vc-ac .two{grid-template-columns:1fr}}.vc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:s}.vc-steps div{counter-increment:s;background:#fff;border-radius:18px;padding:22px;box-shadow:0 0 0 1px var(--line)}.vc-steps div::before{content:counter(s);display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--navy);color:var(--mint);font-weight:800;font-size:18px;margin-bottom:14px}.vc-steps div:last-child{background:var(--mint);box-shadow:none}.vc-steps div:last-child::before{background:#fff;color:var(--navy)}.vc-steps h3{font-size:18px;font-weight:800}.vc-steps p{color:var(--ink2);font-size:15px;margin-top:6px}@media (max-width:900px){.vc-steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.vc-steps{grid-template-columns:1fr}}.vc-other{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:26px 4px}.vc-other small{color:var(--mut);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.vc-other b{display:block;font-size:clamp(20px,2.4vw,28px);font-weight:800}.vc-ac.sent .ct-ok{display:block;margin-top:16px}.vc-ac.sent form{display:none}.vc-ac .cerr{color:#f0806a;font-size:14px;margin:0}.vc-ac .note{display:flex;gap:8px;font-size:13px;opacity:.8;margin:0}.tm-hero .btns{margin:0 0 28px}.tm-dw:has(.g3){grid-template-columns:1fr 300px}.tm-dph.g3{order:2;display:grid;grid-template-rows:repeat(3,1fr);gap:6px;padding:6px;background:#fff}.tm-dph.g3 img{position:relative;inset:auto;height:100%;min-height:150px;border-radius:12px}@media (max-width:760px){.tm-dw:has(.g3){grid-template-columns:1fr}.tm-dph.g3{order:0;height:auto;grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.tm-dph.g3 img{min-height:0;aspect-ratio:3/4}}.wn-t.wn-list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:10px;overflow:visible;max-width:860px}.wn-list .wn-c{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;padding:18px 24px;border-radius:14px}.wn-list .wn-c .n{flex:none;gap:10px;min-width:64px}.wn-list .wn-c p{font-size:clamp(16px,1.5vw,19px);margin:0}.wn-t.wn-list[data-m=niks] .n .ic{transform:none}.vc-file{position:relative;display:block;border:1.5px dashed rgba(255,255,255,.35);border-radius:10px;padding:12px 14px;cursor:pointer}.vc-file span{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.vc-file small{grid-column:2;font-size:12.5px;opacity:.75}.vc-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.vc-file:focus-within{outline:2px solid var(--mint);outline-offset:2px}.ct-p a{display:inline-block;padding:10px 0}@media (min-width:761px){.tm-dph.g3{grid-template-rows:none;align-content:start}.tm-dph.g3 img{height:auto;min-height:0;aspect-ratio:4/3;object-position:50% 30%}}@media (max-width:760px){.tm-dph.g3 img{aspect-ratio:1;object-position:50% 30%}}.vc-more{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:24px 0}.vc-more .vc-other{display:flex;align-items:center;justify-content:flex-start;gap:18px;border:0;padding:0;flex:1 1 320px;min-width:0}.vc-more .vc-other>span:first-child{display:grid;gap:4px}.vc-more .vc-other .ar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mintl);color:var(--navy);flex:none;transition:transform .2s}.vc-more .vc-other:hover .ar{transform:translateX(4px)}.vc-more .vc-other:hover b{text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:4px}.vc-more .btn{flex:none}@media (min-width:1001px){.steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.vc-vals{margin-top:clamp(40px,5vw,64px)}.vc-vals h3{font-size:18px;font-weight:800}.vc-vals>p{margin-top:28px}.vc-days .dsh{display:none}@media (max-width:420px){.vc-days{grid-template-columns:repeat(5,minmax(0,1fr))}.vc-days .dl{display:none}.vc-days .dsh{display:inline}}.wn-t.wn-list{grid-template-columns:minmax(0,1fr)}.wn-list .wn-c,.wn-list .wn-c p{min-width:0}.wn-list .wn-c p{overflow-wrap:break-word}@media (max-width:600px){.wn-list .wn-c{padding:16px 18px;gap:14px}.wn-list .wn-c .n{min-width:52px}}@keyframes wnup{from{opacity:0;transform:translateY(12px)}}.wn-list .wn-c{animation-name:wnup}@media (max-width:400px){.wn-sw{width:100%;box-sizing:border-box}.wn-sw span{padding:10px 6px;font-size:12.5px}}.kn-srch{display:flex;align-items:center;gap:10px;background:#fff;color:var(--navy);border-radius:12px;padding:6px 6px 6px 18px;width:min(420px,100%);box-sizing:border-box}.kn-srch input{flex:1;min-width:0;border:0;font:600 16px Montserrat,sans-serif;height:46px;color:var(--navy);background:transparent}.kn-srch input:focus{outline:none}.kn-tabs{display:flex;gap:4px;border-bottom:2px solid var(--navy);overflow-x:auto;scrollbar-width:none}.kn-tabs button{all:unset;cursor:pointer;padding:14px 18px;font-weight:800;font-size:16px;color:var(--mut);border-radius:10px 10px 0 0;flex:none}.kn-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.kn-tabs button:focus-visible{outline:3px solid var(--mintd)}.kn-tabs sup{font-size:11px;margin-left:4px;opacity:.7}.kn-feat{display:grid;grid-template-columns:.7fr 1.3fr;gap:0;border-radius:20px;overflow:hidden;background:var(--navy);color:#fff;margin:20px 0 0}@media (max-width:900px){.kn-feat{grid-template-columns:1fr}}.kn-feat .ph{min-height:200px;border-radius:0}.kn-feat .t{padding:clamp(24px,3.6vw,44px);display:grid;gap:14px;align-content:center}.kn-feat h2{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.kn-feat p{color:#fff}.kn-li{display:grid}.kn-ev{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:var(--navy);color:#fff;border-radius:18px;padding:20px 24px;margin-bottom:28px}.kn-ev .d{display:grid;place-items:center;width:78px;height:78px;border-radius:14px;background:var(--mint);color:var(--navy);font-weight:800;text-transform:uppercase;font-size:13px;line-height:1}.kn-ev .d b{font-size:32px}.kn-ev .k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.kn-ev h3{font-size:clamp(18px,2vw,22px);margin-top:2px}.kn-ev p{color:#c9c6dd;font-size:14.5px;margin-top:4px}.kn-ev a{color:#fff;text-decoration:underline}.kn-a{display:grid;grid-template-columns:130px 1fr 190px 24px;gap:24px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);transition:background .25s,padding .4s cubic-bezier(.16,1,.3,1)}.kn-a:hover{background:var(--paper);padding-left:14px}.kn-a .dt{font-size:14px;color:var(--mut);font-weight:600}.kn-a h3{font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.3}.kn-a .ty{justify-self:start}.kn-a .ic{color:var(--mintt)}.kn-a[hidden]{display:none}@media (max-width:760px){.kn-a{grid-template-columns:minmax(0,1fr) 24px;gap:8px}.kn-a .dt,.kn-a .ty,.kn-a h3{grid-column:1}.kn-a .ic{grid-column:2;grid-row:1/4}}.kn-nb{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;background:var(--mintl);border-radius:18px;padding:clamp(26px,4vw,46px);position:relative}@media (max-width:860px){.kn-nb{grid-template-columns:1fr}}.kn-nb .tp{position:absolute;top:-15px;left:28px}.kn-nb h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.kn-nb form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:10px}@media (max-width:640px){.kn-nb form{grid-template-columns:1fr}}.kn-nb input{font:inherit;height:50px;border-radius:10px;border:1.5px solid #9fd3cc;padding:0 14px;min-width:0}.ar-prog{position:fixed;top:0;left:0;height:3px;background:var(--mint);width:0;z-index:50}.ar-hero{background:#fff}.ar-hero .in{padding-block:48px 32px;max-width:980px}.ar-hero .crumbs{color:var(--mut)}.ar-hero h1{font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.02em;margin-top:18px}.ar-by{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:14.5px;color:var(--mut);flex-wrap:wrap}.ar-by .ph{width:44px;height:44px;min-height:0;padding:0;border-radius:10px}.ar-by .ph figcaption,.ar-by .ph svg{display:none}.ar-by b{color:var(--navy)}.ar-cover{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.ar-cover>.ph{aspect-ratio:21/9;min-height:0;border-radius:20px}.ar-body{display:grid;grid-template-columns:230px minmax(0,680px);gap:72px;justify-content:center}@media (max-width:980px){.ar-body{grid-template-columns:1fr;gap:0}}.ar-toc{position:sticky;top:110px;align-self:start;display:grid;gap:2px}@media (max-width:980px){.ar-toc{display:none}}.ar-toc b{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.ar-toc a{font-size:14.5px;font-weight:600;padding:7px 0 7px 14px;border-left:2px solid var(--line);color:var(--mut)}.ar-toc a.on{color:var(--navy);border-color:var(--mintd)}.ar-txt{font-size:18.5px;line-height:1.7;color:#2a2548}.ar-txt h2{font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;margin:52px 0 16px;color:var(--navy);scroll-margin-top:100px}.ar-txt p{margin-bottom:18px}.ar-txt ul{padding-left:0;list-style:none;display:grid;gap:10px;margin:0 0 20px}.ar-txt li{display:flex;gap:12px}.ar-txt li .ic{color:var(--mintt);margin-top:6px}.ar-sum{background:var(--paper);border:1.5px solid var(--mint);border-radius:14px;padding:22px 26px;margin-bottom:34px}.ar-sum b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt);margin-bottom:10px}.ar-sum ul{margin:0}.ar-pq{margin:40px 0;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.25;color:var(--navy);padding-left:26px;border-left:4px solid var(--navy)}.ar-cta{background:var(--navy);color:#fff;border-radius:16px;padding:26px;display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:40px 0}.ar-cta b{font-size:20px;display:block}.ar-cta span{color:#fff;font-size:15px}.ar-au2{margin-top:40px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--mut)}.ar-au2 a{color:var(--ink2);text-decoration:underline}.ar-au{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;border-top:1px solid var(--line);padding-top:28px;margin-top:40px}.ar-au .ph{width:72px;height:72px;min-height:0;padding:0;border-radius:14px}.ar-au .ph figcaption,.ar-au .ph svg{display:none}.ar-au b{font-size:17px}.ar-au p{color:var(--mut);font-size:15px}.ar-txt h3{font-size:22px;font-weight:800;margin:30px 0 10px;color:var(--navy)}.ar-txt img{width:100%;height:auto;border-radius:14px;margin:12px 0 22px}.ar-txt a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--mint);text-decoration-thickness:2px;text-underline-offset:3px}.ar-txt ol{padding-left:22px;margin:0 0 20px}.ar-txt ol li{display:list-item}.ar-txt table{width:100%;border-collapse:collapse;margin:10px 0 24px;font-size:15.5px}.ar-txt td,.ar-txt th{border:1px solid var(--line);padding:8px 10px;text-align:left}.bl-body{max-width:760px;margin:0 auto}.ar-cover img{width:100%;height:100%;object-fit:cover}.ar-by{display:flex;align-items:center;gap:12px;margin-top:22px}.ar-by .ini,.ar-by .ph{width:44px;height:44px;min-height:0;border-radius:50%;flex:none}.ar-by .ini{display:grid;place-items:center;background:var(--mint);color:var(--navy);font-weight:800}.ar-by b{display:block;font-size:15px}.ar-by small{font-size:13.5px;opacity:.85}.ar-txt ul>li{display:block;position:relative;padding-left:24px}.ar-txt ul>li::before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--mintd)}.ar-txt ul>li:has(>.ic){display:flex;padding-left:0}.ar-txt ul>li:has(>.ic)::before{display:none}.ar-sum ul>li{padding-left:22px}.ar-txt .wp-block-quote{margin:36px 0;padding-left:24px;border-left:4px solid var(--mint);font-size:clamp(21px,2.4vw,26px);font-weight:700;line-height:1.35;color:var(--navy)}.ar-txt .wp-block-quote p{margin:0 0 8px}.ar-txt .wp-block-quote cite{display:block;font-size:14.5px;font-weight:600;font-style:normal;color:var(--mut)}.ar-txt figure.wp-block-image{margin:12px 0 26px}.ar-txt figure.wp-block-image img{margin:0}.ar-txt figure.wp-block-image figcaption{font-size:14px;color:var(--mut);margin-top:8px}.ar-co{border-radius:16px;padding:22px 24px 6px;margin:30px 0;background:var(--paper);border-left:4px solid var(--mintd)}.ar-co-wist{background:#eef6f4}.ar-co-let{background:#fdf0ec;border-left-color:#e0573d}.ar-co-k{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt);margin-bottom:6px}.ar-co-let .ar-co-k{color:#b23a1e}.ar-co>b{display:block;font-size:19px;color:var(--navy);margin-bottom:6px;line-height:1.3}.ar-co p{font-size:17px;margin-bottom:16px}.ar-dd{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 30px}.ar-dd>div{border-radius:14px;padding:18px 20px}.ar-dd .no{background:#fdf0ec}.ar-dd .yes{background:#e8f5f1}.ar-dd span{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ar-dd .no span{color:#b23a1e}.ar-dd .yes span{color:var(--mintt)}.ar-dd p{font-size:16.5px;margin:0;line-height:1.55}@media (max-width:640px){.ar-dd{grid-template-columns:1fr}}.ar-st{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin:30px 0;padding:22px 24px;border-radius:16px;background:var(--navy);color:#fff}.ar-st b{font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1;color:var(--mint)}.ar-st p{margin:0;font-size:17px;color:#fff}.ar-st small{display:block;margin-top:6px;font-size:13px;color:#c9c6dd}.ar-txt .ar-st a{color:#c9c6dd;text-decoration-color:var(--mint)}@media (max-width:520px){.ar-st{grid-template-columns:1fr;gap:10px}}.ar-txt a.ar-lk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0;padding:18px 22px;border-radius:14px;background:#fff;box-shadow:0 0 0 1.5px var(--line);text-decoration:none;color:var(--navy);transition:box-shadow .2s}.ar-txt a.ar-lk:hover{box-shadow:0 0 0 2px var(--mintd)}.ar-lk span{display:grid;gap:2px}.ar-lk small{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.ar-lk b{font-size:18px;line-height:1.3}.ar-lk em{font-style:normal;font-size:15px;color:var(--mut)}.ar-lk .ic{flex:none;color:var(--mintd)}.kn-a.kn-na{cursor:default}.kn-a.kn-na:hover{background:none;padding-left:4px}.bvi{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.bvi-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--line);background:var(--paper)}.bvi-sel select{font:inherit;font-weight:700;font-size:16px;color:var(--navy);padding:10px 40px 10px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231A1534' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;-webkit-appearance:none;min-height:44px;cursor:pointer}.bvi-nav{all:unset;cursor:pointer;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;border:1.5px solid var(--line);background:#fff;color:var(--navy)}.bvi-nav:hover{border-color:var(--navy)}.bvi-open{margin-left:auto;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px;padding:10px 4px}.bvi-frame{height:clamp(480px,70vh,720px);position:relative;background:#fff}.bvi-frame iframe{display:block;width:100%;height:100%;border:0}.bvi-load{position:absolute;inset:0;display:grid;place-items:center;color:var(--mut);font-weight:600}.bvi-fall{columns:2;padding:20px 20px 20px 40px}.bvi-rep{margin-top:16px;color:var(--mut);font-size:14.5px}.bvi-meth{margin-top:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bvi-meth summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 2px;font-weight:700;font-size:17px}.bvi-meth summary::-webkit-details-marker{display:none}.bvi-meth[open] summary .ic{transform:rotate(45deg)}.bvi-meth div{padding:0 2px 18px;color:var(--ink2);display:grid;gap:10px;max-width:760px}@media (max-width:640px){.bvi-open{margin-left:0;width:100%}.bvi-sel{flex:1}.bvi-sel select{width:100%}.bvi-frame{height:520px}}.vote{display:grid;grid-template-columns:auto 1fr auto;gap:14px 18px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.vote p{margin:0;color:var(--ink2);font-size:15.5px}.vote-i{color:var(--mintt);display:grid}.vote .btn{white-space:nowrap}.vote .vote-ok{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--mintt)}.vote .btn[hidden],.vote .vote-ok[hidden]{display:none}@media (max-width:700px){.vote{grid-template-columns:auto 1fr}.vote .btn,.vote .vote-ok{grid-column:1/-1;justify-self:start}}.rd{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:900px){.rd{grid-template-columns:1fr}}.rd-l{display:grid;gap:16px;justify-items:start}.rd .rd-cv{width:min(380px,100%);min-height:0;padding:0;margin:0 0 4px;border-radius:0;background:none;overflow:visible}.rd .rd-cv img{position:static;display:block;width:100%;height:auto;object-fit:contain}.rd-l h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:800}.rd-l p{color:var(--ink2)}.rd-l .chk{list-style:none;padding:0;margin:0;display:grid;gap:10px}.rd-l .chk li{display:flex;gap:10px;align-items:flex-start}.rd-l .chk .ic{color:var(--mintd);flex:none;margin-top:3px}.rd-st{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;margin-top:8px}.rd-st div{background:#fff;border-radius:14px;padding:16px;border:1px solid var(--line)}.rd-st b{display:block;font-size:30px;font-weight:800;line-height:1.1;color:var(--navy)}.rd-st span{font-size:14px;color:var(--mut)}.rd-f{background:var(--navy);color:#fff;border-radius:20px;padding:clamp(22px,3vw,32px);display:grid;gap:12px;position:sticky;top:100px}.rd-f h3{font-size:22px;font-weight:800;color:#fff}.rd-f p{margin:0;color:#cfcbe4;font-size:15px}.rd-f label{display:grid;gap:5px;font-size:13.5px;font-weight:700;color:#e9e7f4}.rd-f input{font:inherit;font-size:15.5px;padding:12px 14px;border-radius:10px;border:0;background:#fff;color:var(--navy);width:100%;min-width:0}.rd-f .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width:420px){.rd-f .two{grid-template-columns:minmax(0,1fr)}}.rd-f .btn{width:100%;justify-content:center;margin-top:4px}.rd-f .btn .ic{margin-right:6px}.rd-f .note{font-size:12.5px;color:#b9b5d3}.rd-f .note a,.rd-f .rd-ok a{color:#fff;text-decoration:underline}.rd-f .cerr{color:#ffb4a2;font-weight:700}.rd-f .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rd-ok b{display:flex;gap:8px;align-items:center;font-size:20px}.rd-ok .ic{color:var(--mint)}@media (max-width:900px){.rd-f{position:static}}.rl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.rl-c{display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform .3s,box-shadow .3s}a.rl-c:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(26,21,52,.35)}.rl-c .ph{aspect-ratio:16/10;min-height:0;border-radius:0}.rl-c .t{padding:20px;display:grid;gap:8px;align-content:start}.rl-c .dt{font-size:13.5px;font-weight:700;color:var(--mut)}.rl-c h3{font-size:21px;font-weight:800;line-height:1.2}.rl-c p{color:var(--ink2);font-size:15px}.rl-c .tlink{font-weight:700;display:inline-flex;gap:6px;align-items:center;margin-top:6px}.rd-f .rd-opt{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:14px;color:#e9e7f4;cursor:pointer}.rd-f .rd-opt input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--mint)}.kn-nb .kn-pv{grid-column:1/-1;margin:0;font-size:13px;color:var(--ink2)}.kn-nb .kn-pv a{text-decoration:underline}.rd-f [hidden]{display:none!important}.kn-nb .ok{display:none;grid-column:1/-1;margin:0;font-weight:800;align-items:center;gap:8px}.kn-nb .ok .ic{color:var(--mintd)}.kn-nb .cerr{grid-column:1/-1;margin:0;color:#b3261e;font-weight:700}.kn-nb form.sent>:not(.ok){display:none}.kn-nb form.sent .ok{display:flex}.lm{display:none}@media (max-width:640px){.lt{display:none}.lm{display:inline}.sh-chips button{padding:12px 16px}.pc .more{display:inline-block;padding:12px 2px}.pc .add{width:44px;height:44px}.ci .rm{padding:8px 0}.cart .x{width:44px;height:44px}}.sh-hero{background:var(--navy);color:#fff}.sh-hero .in{padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,80px)}.sh-hero h1{font-weight:800;font-size:clamp(34px,4.2vw,56px);line-height:1.05;text-transform:uppercase;max-width:18ch;margin-top:14px}.sh-hero .sub{font-size:18px;color:#d9d6ea;margin-top:16px;max-width:52ch}.sh-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.sh-two a{border-radius:20px;padding:26px 28px;display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.sh-two a:hover{transform:translateY(-4px)}.sh-two .kk{background:var(--mint);color:var(--navy)}.sh-two .om{background:#241f45;box-shadow:inset 0 0 0 2px #3a3462}.sh-two .k{grid-column:1;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.sh-two b{grid-column:1;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.sh-two span.d{grid-column:1;font-size:15px;opacity:.85}.sh-two .ic{grid-column:2;grid-row:1/4}.sh-usp{display:inline-flex;gap:10px;align-items:center;margin-top:22px;font-size:14.5px;font-weight:700;color:var(--mintl)}.sh-usp .ic{color:var(--mint)}.pk3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pk{background:#fff;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 0 1px var(--line)}.pk.hl{background:var(--navy);color:#fff;box-shadow:none}.pk.hl .nt,.pk.hl p{color:#c9c6dd}.pk h3{font-size:24px;line-height:1.15}.pk p{color:var(--mut);font-size:15px}.pk ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pk li{display:flex;gap:10px;font-size:15px}.pk li .ic{color:var(--mintd);flex:none;margin-top:3px}.pk.hl li .ic{color:var(--mint)}.pk .pr{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);font-size:30px;font-weight:800}.pk.hl .pr{border-color:#3a3462;color:var(--mint)}.pk .nt{font-size:12.5px;color:var(--mut)}.add{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:12px 18px;font-weight:800;font-size:14.5px;background:var(--navy);color:#fff;transition:background .2s,transform .2s}.add:hover{transform:translateY(-2px)}.add.in{background:var(--mintd)}.pk.hl .add{background:var(--mint);color:var(--navy)}.add:focus-visible{outline:3px solid var(--mintd);outline-offset:3px}.sh-bar{position:sticky;top:74px;z-index:5;background:var(--paper);padding:14px 0;margin-bottom:8px}.sh-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.sh-chips::-webkit-scrollbar{display:none}.sh-chips button{all:unset;cursor:pointer;flex:none;border-radius:99px;padding:9px 16px;font-weight:700;font-size:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.sh-chips button[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.sh-th{margin:36px 0 16px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sh-th h2{font-size:clamp(24px,2.8vw,34px)}.sh-th p{color:var(--mut)}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pc{background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s,transform .25s}.pc:hover{box-shadow:0 0 0 2px var(--navy);transform:translateY(-2px)}.pc .lb{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--mint);color:var(--navy);border-radius:5px;padding:3px 9px}.pc h3{font-size:19px;line-height:1.2}.pc h3 a:hover{text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px}.pc p{color:var(--mut);font-size:14.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc .mt{display:flex;flex-wrap:wrap;gap:6px}.pc .mt span{font-size:12.5px;font-weight:700;background:var(--paper);border-radius:6px;padding:3px 8px;color:var(--ink2)}.pc .ft{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.pc .ft b{font-size:20px;display:block}.pc .ft small{font-size:12.5px;color:var(--mut)}.pc .ft .row{display:flex;gap:16px;align-items:center}.pc .more{white-space:nowrap;font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mint)}.pc .add{padding:0;width:42px;height:42px;border-radius:12px}.pc[hidden],.sh-sec[hidden]{display:none}.om-b{background:var(--navy);color:#fff;border-radius:24px;padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.om-b h2{font-size:clamp(28px,3.4vw,44px);line-height:1.08}.om-b .lead{color:#d9d6ea;margin-top:12px;font-size:17px}.om-b ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}.om-b li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;gap:14px;background:#241f45;border-radius:14px;padding:16px}.om-b li::before{content:counter(s);width:40px;height:40px;border-radius:10px;background:var(--mint);color:var(--navy);display:grid;place-items:center;font-weight:800}.om-b li b{display:block}.om-b li span{color:#c9c6dd;font-size:14.5px}@media (max-width:980px){.pg,.pk3{grid-template-columns:1fr 1fr}.om-b{grid-template-columns:1fr}}@media (max-width:640px){.pg,.pk3,.sh-two{grid-template-columns:1fr}}.cart-fab{all:unset;position:fixed;right:20px;bottom:20px;z-index:60;cursor:pointer;display:flex;align-items:center;gap:10px;background:var(--navy);color:#fff;border-radius:99px;padding:12px 20px 12px 16px;font-weight:800;box-shadow:0 16px 36px -12px rgba(26,21,52,.6);transform:translateY(calc(100% + 40px));transition:transform .4s cubic-bezier(.16,1,.3,1)}.cart-fab.on{transform:none}.cart-fab .n{background:var(--mint);color:var(--navy);border-radius:99px;min-width:24px;height:24px;display:grid;place-items:center;font-size:13px;padding:0 6px}.cart-fab.bump{animation:bump .5s}@keyframes bump{40%{transform:scale(1.12)}}.cart-bg{position:fixed;inset:0;background:rgba(14,12,34,.5);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s}.cart-bg.on{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;z-index:71;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.cart.on{transform:none}.cart header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.cart header b{font-size:20px}.cart .x{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:22px}.cart .x:hover{background:var(--paper)}.cart .bd{flex:1;overflow:auto;padding:16px 22px;display:grid;gap:12px;align-content:start}.ci{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px;border-radius:12px;background:var(--paper)}.ci b{font-size:15px}.ci small{color:var(--mut);font-size:12.5px}.ci .p{font-weight:800}.ci .rm{all:unset;cursor:pointer;font-size:12.5px;color:#8a2a14;text-decoration:underline;justify-self:start}.cart .empty{color:var(--mut);text-align:center;padding:30px 0}.cart .tot{display:flex;justify-content:space-between;font-weight:800;padding-top:10px;border-top:2px solid var(--navy)}.cart .tot small{display:block;font-weight:500;color:var(--mut);font-size:12px}.cart form{display:grid;gap:10px;padding:16px 22px 22px;border-top:1px solid var(--line);background:#fff}.cart input,.cart textarea{font:inherit;font-size:15px;padding:11px 13px;border-radius:10px;border:1.5px solid var(--line);width:100%;box-sizing:border-box}.cart textarea{min-height:64px;resize:vertical}.cart label.ck input{width:auto;margin-top:3px}.cart .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart label.ck{display:flex;gap:8px;font-size:14px;align-items:flex-start}.cart .note{font-size:12.5px;color:var(--mut);display:flex;gap:6px}.cart .ok{padding:30px 22px;display:none;gap:10px}.cart.sent .ok{display:grid}.cart.sent .bd,.cart.sent form{display:none}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:var(--navy);color:#fff;border-radius:12px;padding:12px 18px;font-weight:700;font-size:14.5px;z-index:80;opacity:0;transition:.3s;pointer-events:none}.toast.on{opacity:1;transform:translate(-50%,0)}.pd{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:start}.pd .crumbs,.pd .crumbs a{color:var(--mut)}.pd h1{font-weight:800;font-size:clamp(32px,4vw,52px);line-height:1.05;margin-top:14px}.pd .lead{font-size:18.5px;color:var(--ink2);margin-top:16px}.pd .who{margin-top:18px;display:flex;gap:10px;background:var(--paper);border-radius:12px;padding:14px 16px;font-weight:600}.pd .who .ic{color:var(--mintd);flex:none}.pd h2{font-size:24px;margin:36px 0 14px}.pd ul.inc{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd ul.inc li{display:flex;gap:12px;font-size:16.5px}.pd ul.inc .ic{color:var(--mintd);flex:none;margin-top:3px}.pd ol.hw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:s}.pd ol.hw li{counter-increment:s;background:#fff;border-radius:14px;padding:16px;box-shadow:0 0 0 1px var(--line);font-size:14.5px;color:var(--mut)}.pd ol.hw li::before{content:counter(s);display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--navy);color:var(--mint);font-weight:800;margin-bottom:8px}.pd ol.hw b{display:block;color:var(--navy);font-size:15.5px}.buy{position:sticky;top:100px;background:#fff;border-radius:20px;padding:24px;box-shadow:0 24px 50px -30px rgba(26,21,52,.5),0 0 0 1px var(--line);display:grid;gap:14px}.buy .pr{font-size:36px;font-weight:800;line-height:1}.buy .nt{font-size:13px;color:var(--mut)}.buy .mt{display:flex;flex-wrap:wrap;gap:6px}.buy .mt span{font-size:12.5px;font-weight:700;background:var(--paper);border-radius:6px;padding:4px 9px}.buy .vars{display:grid;gap:8px}.buy .vars label{display:flex;justify-content:space-between;gap:10px;border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:700}.buy .vars input{accent-color:var(--navy)}.buy .vars label:has(input:checked){border-color:var(--navy);background:var(--paper)}.buy .add{width:100%;box-sizing:border-box;padding:15px}.buy .alt{font-size:14px;font-weight:700;text-align:center;text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px}.buy .nb{font-size:12.5px;color:var(--mut);display:flex;gap:6px;border-top:1px solid var(--line);padding-top:12px}@media (max-width:900px){.pd{grid-template-columns:1fr}.buy{position:static}.pd ol.hw{grid-template-columns:1fr}}.pkc{background:var(--navy);color:#fff;box-shadow:none}.pkc p{color:#c9c6dd}.pkc .ft{border-color:#3a3462}.pkc .ft small{color:#c9c6dd}.pkc .more{color:#fff}.pkc .add{background:var(--mint);color:var(--navy)}.ah{background:var(--navy);color:#fff;padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.ah .in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.ah h1{font-size:clamp(34px,4.6vw,60px);line-height:1.04;text-transform:uppercase;letter-spacing:-.01em;margin-top:16px}.ah .sub{font-size:18px;color:#d9d6ea;margin-top:18px;max-width:34em}.ah .chk{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:9px}.ah .chk li{display:flex;gap:10px;font-weight:600}.ah .chk .ic{color:var(--mint);flex:none;margin-top:3px}.ah .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ah .risk{margin-top:14px;font-size:13.5px;color:#b9b5d3}.ah .pv{position:relative}.ah .pv .card{position:relative;z-index:1;background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}.ah .pv img{width:100%;height:auto;display:block;border-radius:12px}.ah .pv::before{content:"";position:absolute;inset:-5% -4% -6% 12%;background:var(--mint);border-radius:26px;transform:rotate(-4deg);z-index:0;opacity:.9}.ah .pv img{position:relative;z-index:1}.stk{position:absolute;z-index:2;left:-4%;top:6%;background:#fff;color:var(--navy);border-radius:18px;padding:14px 20px;box-shadow:0 20px 40px -18px rgba(0,0,0,.6);transform:rotate(-5deg);display:grid;gap:2px}.stk s{font-size:15px;font-weight:700;color:var(--mut);text-decoration-color:#C8431F;text-decoration-thickness:2px}.stk b{font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1}.stk small{font-size:12px;font-weight:700;color:var(--mut)}.tb2{background:#241f45;color:#cfcbe4;font-size:14px;font-weight:600}.tb2 .in{display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:center;padding:14px 0}.tb2 span{display:flex;gap:8px;align-items:center}.tb2 .ic{color:var(--mint)}.vstack{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:stretch}.vstack ul{list-style:none;margin:0;padding:0;display:grid;gap:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px -30px rgba(26,21,52,.4)}.vstack li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line);align-items:start}.vstack li:last-child{border-bottom:0}.vstack li .ico{width:44px;height:44px;border-radius:12px;background:var(--paper);display:grid;place-items:center;color:var(--mintd)}.vstack li b{display:block;font-size:17px}.vstack li span{color:var(--mut);font-size:15px}.tot{background:var(--navy);color:#fff;border-radius:18px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px}.tot .row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px dashed rgba(255,255,255,.25);padding-bottom:12px}.tot .row s{color:#b9b5d3;font-size:22px;font-weight:700;text-decoration-color:#F0806A;text-decoration-thickness:2px}.tot .big{font-size:clamp(46px,5vw,64px);font-weight:800;color:var(--mint);line-height:1}.tot .save{align-self:flex-start;background:var(--mint);color:var(--navy);font-weight:800;font-size:13px;padding:6px 12px;border-radius:6.5px}.tot .btn{margin-top:auto}.tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:s;position:relative}.tl::before{content:"";position:absolute;left:0;right:0;top:21px;height:2px;background:repeating-linear-gradient(90deg,var(--mint) 0 10px,transparent 10px 18px)}.tl li{position:relative;display:grid;gap:8px;align-content:start}.tl .d{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--mint);display:grid;place-items:center;font-weight:800;box-shadow:0 0 0 6px #fff}.tl .w{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mintt)}.tl h3{font-size:19px}.tl p{color:var(--mut);font-size:15px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:22px}.duo .bx{background:#fff;border-radius:18px;padding:clamp(24px,3vw,36px);display:grid;gap:12px;align-content:start}.duo .bx h3{font-size:24px}.duo .bx ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.duo .bx li{display:flex;gap:10px}.duo .bx li .ic{color:var(--mintd);flex:none;margin-top:3px}.guar{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:var(--mint);color:var(--navy);border-radius:18px;padding:clamp(22px,3vw,34px)}.guar .sh2{width:64px;height:64px;border-radius:50%;background:var(--navy);color:var(--mint);display:grid;place-items:center}.guar h3{font-size:24px}.guar p{margin-top:4px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--navy);color:#fff;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;box-shadow:0 -8px 24px rgba(0,0,0,.25)}.mbar b{font-size:20px;color:var(--mint)}.mbar small{display:block;font-size:11.5px;color:#b9b5d3}.mbar .btn{padding:10px 16px}@media (max-width:920px){.ah .in,.duo,.vstack{grid-template-columns:1fr}.tl{grid-template-columns:1fr 1fr}.tl::before{display:none}.guar{grid-template-columns:1fr;text-align:left}.mbar{display:flex}body{padding-bottom:64px}.stk{left:0}}.sh-chips{flex-wrap:wrap;overflow:visible;row-gap:8px}.sh-bar{padding:12px 16px;border-radius:14px}@media (max-width:700px){.sh-chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sh-chips button{scroll-snap-align:start}.sh-bar{border-radius:0;margin-inline:-16px}}.hero .hpv{position:relative}.hero .hpv .card{position:relative;z-index:1;background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}.hero .hpv img{width:100%;height:auto;display:block;border-radius:12px;position:relative;z-index:1}.hero .hpv::before{content:"";position:absolute;inset:-5% -4% -6% 12%;background:var(--mint);border-radius:26px;transform:rotate(-4deg);z-index:0;opacity:.9}.hero .hchk{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:9px}.hero .hchk li{display:flex;gap:10px;font-weight:600}.hero .hchk .ic{color:var(--mint);flex:none;margin-top:3px}.hero .pill+h1{margin-top:14px}.tot .lb{color:#b9b5d3;font-size:14px;font-weight:700}p.lb{font-size:13.5px;font-weight:500}section:not(.dark) .step p{color:var(--ink2)}section:not(.dark) .step .n{color:var(--mintd)}li.no .ic{color:#e0573d!important}li.no>span{color:var(--mut)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart{overflow-x:hidden}.cart header{position:static;background:#fff;color:var(--navy);padding:18px 22px;box-shadow:none;height:auto;backdrop-filter:none}.cart header b{font-size:20px;color:var(--navy)}.cart .x{color:var(--navy)}.cart .bd{grid-template-columns:minmax(0,1fr)}.cart .ci{align-items:start}.cart .ci b{min-width:0;overflow-wrap:anywhere}.cart .ci .p{text-align:right;white-space:nowrap}.cart .ci .rm{grid-column:1/-1;justify-self:start}.cart .tot{background:none;color:var(--navy);border-radius:0;padding:14px 2px 0;margin-top:4px;flex-direction:row;align-items:baseline;gap:12px;border-top:2px solid var(--navy)}.cart .tot>span:last-child{font-size:22px;white-space:nowrap}.cart .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cart input,.cart textarea{min-width:0}.cart .btn{width:100%;justify-content:center;box-sizing:border-box}.cart.on~.toast{display:none}.cart{overflow-y:auto;overscroll-behavior:contain}.cart .bd{flex:none;overflow:visible}.cart header{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line)}@media (max-width:380px){.cart .two{grid-template-columns:minmax(0,1fr)}}.pk-more{align-self:center;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:var(--navy);text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:4px;margin-top:2px}.pk.hl .pk-more{color:#fff}