@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-400-bengali.woff2) format('woff2');unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-600-bengali.woff2) format('woff2');unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-700-bengali.woff2) format('woff2');unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-400-latin.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}@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-600-latin.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}@font-face{font-family:'Hind Siliguri';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ua/fonts/hind-siliguri-700-latin.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}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ua/fonts/poppins-600-latin.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}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ua/fonts/poppins-700-latin.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}@font-face{font-family:'Inter';font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/ua/fonts/inter-var-latin.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}:root{--blue:#27507C;--blue-deep:#1D3E62;--navy:#122A44;--navy-2:#0E2136;--ink:#1A2332;--gold:#C8A557;--bg:#F6F8FB;--white:#FFFFFF;--muted:#5A6678;--line:#E2E8F0;--sky:#EAF1F8;--sky-2:#DCE8F4;--paper-warm:#F1ECDE;--paper-line:#E2D9C2;--r:18px;--r-lg:28px;--sh-1:0 1px 2px rgba(18,42,68,.05),0 6px 16px -6px rgba(18,42,68,.10),0 20px 40px -24px rgba(18,42,68,.16);--sh-2:0 2px 4px rgba(18,42,68,.06),0 16px 32px -12px rgba(18,42,68,.18),0 40px 80px -32px rgba(18,42,68,.24);--sh-3:0 4px 8px rgba(18,42,68,.06),0 24px 48px -16px rgba(39,80,124,.28),0 56px 96px -40px rgba(18,42,68,.30);--hair:linear-gradient(160deg,rgba(39,80,124,.22),rgba(39,80,124,.06) 40%,rgba(39,80,124,.14));--f-bn:'Hind Siliguri','Inter',sans-serif;--f-disp:'Poppins','Hind Siliguri',sans-serif;--f-ui:'Inter','Hind Siliguri',sans-serif;--d-xs:100ms;--d-s:180ms;--d-m:280ms;--d-l:560ms;--d-xl:900ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--rise:18px;--stagger:70ms;}@media(max-width:600px){:root{--rise:14px}}@keyframes up{from{opacity:0;transform:translate3d(0,14px,0)}}@keyframes pop{from{opacity:0;transform:translate3d(0,8px,0) scale(.92)}}@keyframes settle{from{transform:scale(1.05)}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes ring{from{transform:scale(1);opacity:.45}to{transform:scale(2.4);opacity:0}}@keyframes bob{to{transform:translate3d(0,-6px,0)}}@keyframes mark{from{transform:scaleX(0)}}@keyframes dwell{from{transform:scaleX(0)}to{transform:scaleX(1)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px;-webkit-tap-highlight-color:transparent}@media(max-width:1099px){html{scroll-padding-bottom:80px}}body{font-family:var(--f-bn);color:var(--ink);background:var(--bg);line-height:1.8;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{line-height:1.32;font-weight:700;color:var(--ink)}h1{font-size:clamp(1.85rem,5.6vw,3.15rem);letter-spacing:-.01em}h2{font-size:clamp(1.45rem,4.2vw,2.2rem);letter-spacing:-.01em}h3{font-size:1.14rem}a{color:var(--blue)}img{max-width:100%;display:block;height:auto}.num,.n{font-family:var(--f-ui);font-feature-settings:'tnum' 1}.lat{font-family:var(--f-disp)}.muted{color:var(--muted)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px;--gut:24px}@media(max-width:600px){.wrap{padding:0 16px;--gut:16px}}section{padding:76px 0;position:relative}@media(max-width:700px){section{padding:56px 0}}.center{text-align:center}.skip{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:8px 14px;border-radius:8px;z-index:2000}.skip:focus{left:12px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.slab :focus-visible,.final :focus-visible,.ftr :focus-visible,.on-navy :focus-visible,.bcard.dark :focus-visible{outline-color:#DCE7F2}.kick{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-family:var(--f-bn);font-size:.86rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--blue);padding:6px 12px 6px 10px;border-radius:99px;background:rgba(39,80,124,.07);box-shadow:inset 0 0 0 1px rgba(39,80,124,.12);margin-bottom:14px}.kick::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(39,80,124,.15);flex-shrink:0}.center .kick::after{display:none}.kick.lat{font-family:var(--f-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.slab .kick,.on-navy .kick{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#CFE0F1}.slab .kick::before,.on-navy .kick::before{background:#7FA6CC;box-shadow:0 0 0 3px rgba(127,166,204,.18)}h1,h2,h3,.sec-h{text-wrap:balance}p,.sec-sub,.faq summary{text-wrap:pretty}.sec-h{margin-bottom:12px;max-width:820px}.center .sec-h{margin-left:auto;margin-right:auto}.sec-sub{color:var(--muted);max-width:680px;margin-bottom:38px;font-size:1.03rem}.center .sec-sub{margin-left:auto;margin-right:auto}.tag{display:inline-block;background:var(--sky);color:var(--blue);border-radius:99px;padding:0 .5em;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(160deg,var(--blue) 0%,var(--blue-deep) 100%);color:#fff;font-weight:700;text-decoration:none;padding:14px 24px;border-radius:13px;box-shadow:0 8px 22px rgba(39,80,124,.28),inset 0 1px 0 rgba(255,255,255,.18);text-align:center;font-size:1rem;line-height:1.4;min-height:48px;border:0;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--d-s) var(--ease-out),box-shadow var(--d-s) var(--ease-out),background-color var(--d-s) linear,border-color var(--d-s) linear,color var(--d-s) linear}.btn.sec{background:var(--white);color:var(--blue);border:1.5px solid var(--blue);box-shadow:none}.btn.white{background:#fff;color:var(--navy);box-shadow:0 8px 22px rgba(0,0,0,.22)}.btn.ghost-w{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45);box-shadow:none}.btn.sm{padding:9px 16px;min-height:40px;font-size:.88rem;border-radius:11px}.btn svg{width:18px;height:18px;flex-shrink:0;transition:transform var(--d-s) var(--ease-out)}.btn:not(.sec):not(.ghost-w):not(.white)::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.tlink{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--blue);text-decoration:none;border-bottom:1.5px solid rgba(39,80,124,.25);padding-bottom:1px}.tlink{position:relative}.tlink::after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform 280ms var(--ease-out)}.tlink svg{width:17px;height:17px}.on-navy .tlink,.slab .tlink{color:#DCE7F2;border-color:rgba(220,231,242,.35)}.ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.center .ctas{justify-content:center}@media(max-width:560px){.ctas .btn{width:100%}}.hdr{position:sticky;top:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);z-index:900;transition:transform var(--d-m) var(--ease-out),box-shadow var(--d-s) linear,border-color var(--d-s) linear}@media(min-width:1100px){.hdr{background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}}.hdr.is-scrolled{border-bottom-color:transparent;box-shadow:0 1px 0 rgba(18,42,68,.06),0 10px 30px -18px rgba(18,42,68,.25)}@media(max-width:1099px){.hdr.is-hidden{transform:translate3d(0,-100%,0);transition-timing-function:var(--ease-in)}}@supports selector(:has(a)){@media(max-width:1099px){.hdr:has(:focus-visible){transform:none}}}@supports not selector(:has(a)){@media(max-width:1099px){.hdr:focus-within{transform:none}}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.hdr::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue);transform-origin:0 50%;transform:scaleX(0);animation:hdr-prog linear both;animation-timeline:scroll(root block)}}}@keyframes hdr-prog{to{transform:scaleX(1)}}.hdr-cta .btn.ping{animation:cta-ring 1800ms var(--ease-out) 2}@keyframes cta-ring{from{box-shadow:0 8px 22px rgba(39,80,124,.28),0 0 0 0 rgba(39,80,124,.35)}to{box-shadow:0 8px 22px rgba(39,80,124,.28),0 0 0 12px rgba(39,80,124,0)}}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;gap:16px}.logo,.nav a,.hdr-cta>.btn,.menu summary{scroll-margin-top:-80px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.logo img{width:auto;height:38px}.logo b{font-family:var(--f-disp);font-weight:700;color:var(--blue-deep);font-size:1.04rem;line-height:1.1;white-space:nowrap}.logo b small{display:block;font-family:var(--f-ui);font-weight:600;font-size:.56rem;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:2px}.nav{display:none;align-items:center;gap:4px}.nav a{position:relative;color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:600;padding:8px 11px;border-radius:9px;white-space:nowrap;transition:color var(--d-s) linear}.nav a::after{content:"";position:absolute;left:11px;right:11px;bottom:4px;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transition:transform var(--d-s) var(--ease-out)}.nav a[aria-current="page"]{color:var(--blue);font-weight:700}.nav a[aria-current="page"]::after{transform:scaleX(1)}.hdr-cta{display:flex;align-items:center;gap:10px}.hdr-cta .login{display:none}@media(min-width:1100px){.nav{display:flex}.hdr-cta .login{display:inline-flex}.menu{display:none!important}}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;width:44px;height:44px;border-radius:11px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff}.menu summary::-webkit-details-marker{display:none}.burger{display:grid;gap:4px;width:20px}.burger i{display:block;height:2px;border-radius:2px;background:var(--navy);transition:transform 220ms var(--ease-io),opacity 160ms linear}.menu[open] .burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu[open] .burger i:nth-child(2){opacity:0}.menu[open] .burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu.closing .burger i{transform:none;opacity:1}.menu[open] summary::before{content:"";position:fixed;left:0;right:0;top:66px;height:100vh;height:100dvh;background:rgba(18,42,68,.42);animation:fade-in var(--d-s) var(--ease-out) both;cursor:default}.menu.closing summary::before{animation:fade-out 180ms var(--ease-in) both}.menu .drawer{position:fixed;left:0;right:0;top:66px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--sh-2);padding:10px 16px calc(22px + env(safe-area-inset-bottom));max-height:calc(100vh - 66px);max-height:calc(100dvh - 66px);overflow:auto;overscroll-behavior:contain}.menu[open] .drawer{animation:sheet-in var(--d-m) var(--ease-out) both}.menu.closing .drawer{animation:sheet-out 180ms var(--ease-in) both}.menu[open] .drawer>*{animation:item-in 320ms var(--ease-out) backwards;animation-delay:calc(60ms + var(--j,0)*30ms)}@keyframes sheet-in{from{opacity:0;transform:translate3d(0,-12px,0)}}@keyframes sheet-out{to{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes item-in{from{opacity:0;transform:translate3d(0,8px,0)}}.menu .drawer a:not(.btn){display:block;padding:13px 6px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600}.menu .drawer a[aria-current=page]{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);padding-left:14px}.menu .drawer .btn{margin-top:16px;width:100%}.menu .drawer .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}html.menu-open{overflow:hidden}html.menu-open body{overflow:visible}html.menu-open .sbar{transform:translate3d(0,110%,0)}@media(max-width:420px){.logo b small{display:none}.hdr-cta>.btn.sm{padding:9px 12px}.logo b{font-size:.98rem}}.hdr-cta>.btn{white-space:nowrap;gap:0}@media(max-width:520px){.hide-sm{display:none}}.menu .drawer .row .btn{min-width:0;padding:12px 10px}.hero{padding:64px 0 0;background:radial-gradient(900px 520px at 12% -12%,rgba(39,80,124,.13),transparent 62%),radial-gradient(700px 420px at 100% 30%,rgba(39,80,124,.08),transparent 60%),var(--bg);overflow:visible;overflow-x:clip}.hero,.phero{position:relative;isolation:isolate}.hero-art{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.hero-art::before{content:"";position:absolute;top:0;right:0;bottom:20%;left:54%;background-image:radial-gradient(rgba(39,80,124,.18) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60.87% 75% at 47.83% 43.75%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 60.87% 75% at 47.83% 43.75%,#000 15%,transparent 72%)}.hero-art::after{content:"";position:absolute;width:1000px;height:760px;right:-260px;top:-300px;background:radial-gradient(closest-side,rgba(39,80,124,.20),transparent 70%),radial-gradient(closest-side at 30% 75%,rgba(127,166,204,.26),transparent 70%)}@media(max-width:959px){.hero-art::before{left:0;bottom:auto;height:40%;-webkit-mask-image:radial-gradient(ellipse 90% 100% at 50% 0,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 90% 100% at 50% 0,#000 10%,transparent 70%)}}@media(max-width:767px){.hero-art::before{background-size:18px 18px}.hero-art::after{width:560px;height:560px;right:-240px;top:-200px}}.hero-grid{display:grid;gap:44px;align-items:center}@media(min-width:960px){.hero-grid{grid-template-columns:1.15fr .85fr}}.chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-ui);font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--blue-deep);background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:99px;box-shadow:var(--sh-1);margin-bottom:22px}.chip i{position:relative;width:8px;height:8px;border-radius:50%;background:#2E9E6B;box-shadow:0 0 0 4px rgba(46,158,107,.16);display:inline-block}.m .chip.live i::after{content:"";position:absolute;inset:0;border-radius:50%;background:#2E9E6B;animation:ring 2400ms var(--ease-out) infinite}.hero h1 em{font-style:normal;color:var(--blue);text-decoration:none}.hero h1 em>span{display:inline-block;position:relative;isolation:isolate}.hero h1 em>span::after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.08em;height:.34em;border-radius:.18em;background:linear-gradient(90deg,rgba(39,80,124,.18),rgba(127,166,204,.32));z-index:-1;transform-origin:0 50%}.hero .sub{margin:18px 0 28px;color:#3A4658;max-width:580px;font-size:1.08rem}.hero .micro{margin-top:14px;font-size:.88rem;color:var(--muted)}.hero-media{position:relative;isolation:isolate}.hero-media::before{content:"";position:absolute;inset:18px -14px 40px 18px;border-radius:var(--r-lg);background:linear-gradient(150deg,#DCE8F4,#EAF1F8);transform:rotate(2.5deg);z-index:-1}.hero-media .photo{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1/1;background:var(--sky);box-shadow:0 2px 4px rgba(18,42,68,.06),0 24px 48px -16px rgba(18,42,68,.30),0 60px 100px -40px rgba(39,80,124,.35)}.hero-media .photo::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);background:linear-gradient(180deg,transparent 60%,rgba(18,42,68,.28))}.hero-media .photo img{width:100%;height:100%;object-fit:cover}.float{position:absolute;max-width:calc(100% - 16px);background:rgba(255,255,255,.80);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px -8px rgba(18,42,68,.28);padding:10px 14px;font-size:.8rem;font-weight:700;line-height:1.35;display:flex;align-items:center;gap:10px;color:var(--ink)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.float{background:rgba(255,255,255,.97)}}.float small{display:block;font-weight:500;color:var(--muted);font-size:.8125rem}.float .ic{width:36px;height:36px;border-radius:10px;background:linear-gradient(150deg,#27507C,#1D3E62);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.float .ic svg{width:18px;height:18px}.float.f1{top:22px;left:-14px}.float.f2{bottom:76px;right:-12px}.hero-media figcaption{font-size:.8rem;color:var(--muted);margin-top:10px;text-align:center;text-wrap:balance}@media(max-width:600px){.float.f1{left:8px;top:12px}.float.f2{right:8px;bottom:60px}}@media(max-width:599px){.hero{padding-top:36px}.hero-media::before{inset:12px -8px 34px 12px}.hero-media .photo{aspect-ratio:4/3}.hero-media .photo img{object-position:60% 40%}}@media(min-width:600px) and (max-width:959px){.hero-media{max-width:520px;margin-inline:auto}.hero-media .photo{aspect-ratio:4/3}}@media(orientation:landscape) and (max-height:500px){.hero-media{max-width:420px;margin-inline:auto}}.m .hero .chip{animation:up 480ms var(--ease-out) both}.m .hero .sub{animation:up 560ms var(--ease-out) 120ms both}.m .hero .ctas{animation:up 560ms var(--ease-out) 200ms both}.m .hero .micro{animation:up 520ms var(--ease-out) 280ms both}.m .hero .photo img{animation:settle 1200ms var(--ease-out) both}.m .hero h1 em>span::after{animation:mark 380ms linear 420ms both}.m .hero h1 em>span:nth-child(2)::after{animation-duration:230ms;animation-delay:800ms}.m .hero h1 em>span:nth-child(3)::after{animation-duration:190ms;animation-delay:1030ms;animation-timing-function:var(--ease-out)}.m .hero .float.f1{animation:pop 520ms var(--ease-spring) 480ms both}.m .hero .float.f2{animation:pop 520ms var(--ease-spring) 640ms both}.m .hero .stats .card{animation:up 0s both}@media(min-width:960px){.m .hero .float.f1{animation:pop 520ms var(--ease-spring) 480ms both,bob 6s ease-in-out 1.1s infinite alternate}.m .hero .float.f2{animation:pop 520ms var(--ease-spring) 640ms both,bob 7s ease-in-out 1.3s infinite alternate}.m .hero .stats .card{animation:up 560ms var(--ease-out) 360ms both}}.m .hero.off .float.f1,.m .hero.off .float.f2,.m .hero.off .chip.live i::after{animation-play-state:paused}.stats{position:relative;margin-top:48px;margin-bottom:-52px;z-index:2}.stats .card{border-radius:var(--r);border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(39,80,124,.40),rgba(39,80,124,.06) 32%,rgba(39,80,124,.06) 68%,rgba(39,80,124,.32)) border-box;box-shadow:inset 0 1px 0 #fff,var(--sh-2);display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:820px){.stats .card{grid-template-columns:repeat(4,1fr)}}.stat{position:relative;padding:22px 22px;display:flex;gap:14px;align-items:flex-start}.stat+.stat::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:rgba(39,80,124,.14)}@media(max-width:819px){.stat:nth-child(3)::before{display:none}.stat:nth-child(n+3)::after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(39,80,124,.14) 20% 80%,transparent)}}.stat .ic{width:44px;height:44px;border-radius:13px;background:linear-gradient(155deg,#F4F8FC,#E1EBF6) #E9F0F8;box-shadow:inset 0 0 0 1px rgba(39,80,124,.10),inset 0 1px 0 #fff,0 4px 10px -4px rgba(18,42,68,.18);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat .ic svg{width:20px;height:20px}.stat b{display:block;font-family:var(--f-ui);font-feature-settings:'tnum' 1;font-weight:800;font-size:clamp(1.4rem,3.2vw,1.9rem);letter-spacing:-.02em;color:var(--navy);line-height:1.15}.stat span{font-size:.88rem;color:var(--muted);line-height:1.45;display:block}@media(max-width:480px){.stats .card{padding:8px 6px}.stat .ic{display:none}.stat{padding:14px 12px;flex-direction:column;gap:8px}.stat b{font-size:1.3rem}.stat span{font-size:.82rem}}.suf{font-style:normal;display:inline-block;animation:pop 240ms var(--ease-spring) both}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.after-stats{padding-top:120px}@media(max-width:700px){.after-stats{padding-top:84px}}.nb{white-space:nowrap}.stat .nb{display:inline}.slab,.final{position:relative;isolation:isolate;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px -40px rgba(14,33,54,.55)}.slab{background:radial-gradient(600px 300px at 88% -6%,rgba(95,160,220,.26),transparent 62%),radial-gradient(520px 420px at -8% 108%,rgba(39,80,124,.45),transparent 60%),linear-gradient(165deg,#16324F 0%,#122A44 58%,#0E2136 100%);color:#fff;border-radius:var(--r-lg);padding:56px 40px;overflow:hidden}.slab::before,.final::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E") 0 0/160px 160px,linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0/40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 80% 0,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 80% 75% at 80% 0,#000 20%,transparent 72%)}.slab::after,.final::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(143,182,222,.55),rgba(143,182,222,0) 35%,rgba(143,182,222,0) 70%,rgba(143,182,222,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.slab h2,.slab h3{color:#fff}.slab p{color:#C9D8E8}.slab .sec-sub{color:#B5C7DA}@media(max-width:700px){.slab{padding:40px 20px;border-radius:22px}}.slab-wrap{max-width:1180px;margin:0 auto;padding:0 12px}.slab,.slab .wrap{--gut:40px}@media(max-width:700px){.slab,.slab .wrap{--gut:20px}}.pairs{display:grid;gap:18px;margin-top:8px}.pair{display:grid;grid-template-columns:1fr 40px 1.25fr;align-items:stretch}.pair .fear{background:rgba(255,255,255,.035);border:1px dashed rgba(201,216,232,.22);border-radius:16px;padding:18px 20px}.pair .fear small{display:block;font-family:var(--f-bn);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:#93ABC4;margin-bottom:6px}.pair .fear p{color:#D5E1EE;font-weight:600;font-size:1.02rem;line-height:1.5}.pair .link{position:relative}.pair .link::before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:linear-gradient(90deg,rgba(143,182,222,.1),rgba(143,182,222,.6));transform-origin:0 50%;transition:transform 260ms linear 140ms}.pair .link::after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;left:calc(50% - 11px);top:calc(50% - 11px);border:1px solid rgba(143,182,222,.5);background:#16324F url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A9C8E8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat;transition:opacity 160ms linear 380ms,transform 360ms var(--ease-spring) 380ms}.pair .ans{position:relative;background:linear-gradient(180deg,rgba(127,166,204,.16),rgba(127,166,204,.07));border:1px solid rgba(143,182,222,.28);border-radius:16px;padding:18px 20px 18px 52px;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 12px 30px -16px rgba(0,0,0,.5)}.pair .ans::before{content:"";position:absolute;left:16px;top:20px;width:24px;height:24px;border-radius:8px;background:#EAF1F8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2327507C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat}.pair .ans p{color:#E4EDF6;font-size:.98rem;line-height:1.7}.pair .fear,.pair .ans{transition:opacity 480ms var(--ease-out),transform 480ms var(--ease-out)}.pair .ans{transition-delay:300ms}@media(max-width:760px){.pair{grid-template-columns:1fr}.pair .link{height:22px}.pair .link::before{left:50%;right:auto;top:2px;bottom:2px;width:1px;height:auto;background:linear-gradient(180deg,rgba(143,182,222,.1),rgba(143,182,222,.6));transform-origin:50% 0}.pair .link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A9C8E8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}@media(min-width:761px){.pair .fear{transition-delay:calc(var(--p,0)*120ms)}.pair .ans{transition-delay:calc(300ms + var(--p,0)*120ms)}.pair .link::before{transition-delay:calc(140ms + var(--p,0)*120ms)}.pair .link::after{transition-delay:calc(380ms + var(--p,0)*120ms)}}.rv-on .pair[data-rc]:not(.in) .fear{opacity:0;transform:translate3d(0,12px,0)}.rv-on .pair[data-rc]:not(.in) .ans{opacity:0;transform:translate3d(-14px,0,0)}.rv-on .pair[data-rc]:not(.in) .link::before{transform:scaleX(0)}.rv-on .pair[data-rc]:not(.in) .link::after{opacity:0;transform:scale(.6)}@media(max-width:760px){.rv-on .pair[data-rc]:not(.in) .link::before{transform:scaleY(0)}.rv-on .pair[data-rc]:not(.in) .ans{transform:translate3d(0,-10px,0)}}.rv-on .pair[data-rc].in .ans::before{animation:pop 360ms var(--ease-spring) 640ms both}@media(min-width:761px){.rv-on .pair[data-rc].in .ans::before{animation-delay:calc(640ms + var(--p,0)*120ms)}}.slab .closing{margin-top:30px;font-size:1.04rem;color:#fff;font-weight:600;max-width:760px}.bento{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:700px){.bento{grid-template-columns:repeat(2,1fr)}.bento>.wide,.bento>.span-row{grid-column:1/-1}}@media(min-width:1000px){.bento{grid-template-columns:repeat(6,1fr)}.bento>.bcard{grid-column:span 2}.bento>.wide{grid-column:span 4}.bento>.span-row{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:none;grid-template-areas:'ic pill more' 'ic h3 more' 'ic p more';column-gap:20px;align-items:center}.bento>.span-row .pill{justify-self:start}.bento>.span-row .more{align-self:center}}.bcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;box-shadow:var(--sh-1);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:'ic pill' 'h3 h3' 'p p';align-content:start;column-gap:12px;row-gap:10px;text-decoration:none;color:inherit}a.bcard{grid-template-areas:'ic pill' 'h3 h3' 'p p' 'more more';grid-template-rows:auto auto auto 1fr}@media(max-width:699px){.bcard{padding:22px 20px}}.bcard.tint{background:linear-gradient(var(--sky),var(--sky)) padding-box,var(--hair) border-box}.bcard .pill{grid-area:pill;justify-self:end;align-self:center;font-family:var(--f-ui);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:#fff;border:1px solid var(--sky-2);border-radius:99px;padding:3px 11px}.bcard.tint .pill{background:#fff}.bcard .ic{grid-area:ic;width:44px;height:44px;border-radius:13px;background:linear-gradient(155deg,#F4F8FC,#E1EBF6) #E9F0F8;box-shadow:inset 0 0 0 1px rgba(39,80,124,.10),inset 0 1px 0 #fff,0 4px 10px -4px rgba(18,42,68,.18);color:var(--blue);display:flex;align-items:center;justify-content:center}.bcard.tint .ic{background:linear-gradient(155deg,#fff,#EEF4FA) #fff}.bcard .ic svg{width:22px;height:22px}.bcard h3{grid-area:h3;font-size:1.12rem}.bcard p{grid-area:p;color:var(--muted);font-size:.96rem;line-height:1.7}.bcard .more{grid-area:more;align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--blue);font-size:.92rem}.bcard .more svg{width:16px;height:16px;transition:transform var(--d-s) var(--ease-out)}.bcard.dark{background:linear-gradient(165deg,#16324F,#122A44 60%,#0E2136);border-color:transparent;color:#fff}.bcard.dark h3{color:#fff}.bcard.dark p{color:#C9D8E8}.bcard.dark .ic{background:rgba(255,255,255,.08);color:#CFE0F1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.bcard.dark .pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#CFE0F1}.bcard.span-row{background:var(--paper-warm);border-color:var(--paper-line)}a.bcard .ic{transition:background-color var(--d-s) linear,color var(--d-s) linear,transform 240ms var(--ease-spring)}.mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:860px){.mods{grid-template-columns:repeat(4,1fr)}}.mod{position:relative;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(18,42,68,.05);border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:center;min-height:68px}a.mod{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--d-xs) var(--ease-out),border-color var(--d-s) linear,background-color var(--d-s) linear}.mod .n{font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:var(--blue);flex-shrink:0;width:34px;transition:transform var(--d-s) var(--ease-out),color var(--d-s) linear}@supports(-webkit-text-stroke:1px){.mod .n{color:transparent;-webkit-text-stroke:1px rgba(39,80,124,.55)}}.mod b{font-family:var(--f-disp);font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink);overflow-wrap:anywhere;min-width:0}.mod.feat{background:linear-gradient(160deg,#1D3E62,#122A44);border-color:#1D3E62}.mod.feat b{color:#fff}.mod.feat .n{color:#9CC0E4;-webkit-text-stroke-color:#9CC0E4}.mod .new{position:absolute;top:-8px;right:8px;margin:0;white-space:nowrap;font-family:var(--f-ui);font-size:.6rem;font-weight:700;letter-spacing:.08em;line-height:1.6;color:#fff;background:var(--blue);border-radius:99px;padding:2px 7px}.mod.feat .new{background:#EAF1F8;color:#1D3E62}@media(max-width:480px){.mods{gap:8px}.mod{padding:12px 10px;gap:8px}.mod .n{font-size:1.1rem;width:24px}.mod b{font-size:.8rem}}@media(max-width:380px){.mod b{font-size:.78rem;hyphens:auto}}.modlist details:target{animation:mod-flash 2400ms var(--ease-out)}@property --fl{syntax:'<color>';inherits:false;initial-value:#fff}@keyframes mod-flash{from,55%{--fl:#EAF1F8}}.tl-card{background:radial-gradient(600px 240px at 100% 0,rgba(39,80,124,.07),transparent 70%),#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:40px 36px}@media(max-width:700px){.tl-card{padding:28px 18px}}.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:30px 0 34px;position:relative;list-style:none}.tl::before{content:"";position:absolute;left:12.5%;right:12.5%;top:11px;border-top:2px dashed var(--sky-2);transform-origin:0 50%;transition:transform 825ms linear 200ms}.tl li{text-align:center;position:relative;padding:0 10px}.tl li:nth-child(1){--d:200ms}.tl li:nth-child(2){--d:475ms}.tl li:nth-child(3){--d:750ms}.tl li:nth-child(4){--d:1025ms}.tl .dot{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--blue);margin:0 auto 14px;position:relative;z-index:1;box-shadow:0 0 0 4px #fff,0 2px 6px rgba(18,42,68,.12);transition:transform 360ms var(--ease-spring) var(--d,0ms),opacity 200ms linear var(--d,0ms)}.tl li.now .dot{background:var(--blue);box-shadow:0 0 0 4px #fff,0 0 0 9px rgba(39,80,124,.16)}.tl-card.in li.now .dot::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(39,80,124,.5);animation:now-ring 2400ms var(--ease-out) 1300ms 3 both}@keyframes now-ring{from{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}.tl b{display:block;font-size:1rem;line-height:1.4}.tl span{display:block;color:var(--muted);font-size:.9rem;line-height:1.5;margin-top:4px}.tl li b,.tl li>span:not(.dot){transition:opacity 400ms var(--ease-out) var(--d,0ms),transform 400ms var(--ease-out) var(--d,0ms)}@media(max-width:760px){.tl{grid-template-columns:1fr;gap:20px;padding-left:4px}.tl::before{left:15px;right:auto;top:8px;bottom:8px;border-top:0;border-left:2px dashed var(--sky-2);transform-origin:50% 0}.tl li{text-align:left;padding:0 0 0 44px}.tl .dot{position:absolute;left:4px;top:2px;margin:0}}.rv-on .tl-card[data-rc]:not(.in) .tl::before{transform:scaleX(0)}.rv-on .tl-card[data-rc]:not(.in) .tl .dot{transform:scale(.6);opacity:0}.rv-on .tl-card[data-rc]:not(.in) .tl li b,.rv-on .tl-card[data-rc]:not(.in) .tl li>span:not(.dot){opacity:0;transform:translate3d(0,8px,0)}@media(max-width:760px){.rv-on .tl-card[data-rc]:not(.in) .tl::before{transform:scaleY(0)}}.works{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:680px){.works{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.works{grid-template-columns:repeat(3,1fr)}}.wcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:visible;box-shadow:var(--sh-1);display:flex;flex-direction:column;text-decoration:none;color:inherit}.wcard .bar{display:flex;align-items:center;gap:7px;padding:9px 12px;background:linear-gradient(#F7F9FC,#EEF2F7);border-bottom:1px solid var(--line);border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0}.wcard .bar i{width:9px;height:9px;border-radius:50%;background:#D5DCE5;display:inline-block}.wcard .bar i:nth-child(1){background:#C9D5E3}.wcard .bar i:nth-child(2){background:#D7E0EA}.wcard .bar i:nth-child(3){background:#E2E8EF}.wcard .bar span{margin-left:8px;font-family:var(--f-ui);font-size:.72rem;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:7px;padding:2px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.wcard .shot{aspect-ratio:16/10;background:var(--sky);overflow:hidden}.wcard .shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 600ms var(--ease-out)}.wcard .meta{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;flex:1}.wcard .type{font-family:var(--f-ui);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.wcard h3{font-size:1.06rem}.wcard p{font-size:.92rem;color:var(--muted);line-height:1.6}.wcard .go{margin-top:auto;padding-top:8px;font-weight:600;color:var(--blue);font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.wcard .go svg{width:16px;height:16px;transition:transform var(--d-s) var(--ease-out)}.wcard .bar span{transition:color var(--d-s) linear}.wcard[hidden]{display:none}@media(max-width:679px){.works.rail{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin-inline:calc(var(--gut)*-1);padding:4px var(--gut) 12px;scrollbar-width:none;position:relative}.works.rail+.rail-ui{display:flex}}@media(max-width:759px){.vids.rail,.revs.rail{grid-auto-flow:column;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin-inline:calc(var(--gut)*-1);padding:4px var(--gut) 10px;scrollbar-width:none;position:relative}.vids.rail{grid-auto-columns:86%;margin-bottom:0}.revs.rail{grid-auto-columns:80%;margin-top:20px}.vids.rail+.rail-ui,.revs.rail+.rail-ui{display:flex}}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail-ui{display:none;align-items:center;justify-content:space-between;gap:12px;height:28px;margin-top:6px;font-size:.8125rem;color:var(--muted)}.rail-hint{display:inline-flex;align-items:center;gap:6px;transition:opacity 200ms linear}.rail-hint svg{width:14px;height:14px}.rail-ui.swiped .rail-hint{opacity:0}.rail-dots{display:flex;gap:6px}.rail-dots i{width:6px;height:6px;border-radius:99px;background:var(--sky-2);transition:width var(--d-m) var(--ease-io),background-color var(--d-m) linear}.rail-dots i.on{width:18px;background:var(--blue)}.rail-count{font-family:var(--f-ui);font-feature-settings:'tnum' 1;min-width:3.5em;text-align:right}.slab .rail-ui{color:#B5C7DA}.slab .rail-dots i{background:rgba(255,255,255,.28)}.slab .rail-dots i.on{background:#fff}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.filters button{font-family:inherit;font-size:.9rem;font-weight:600;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:99px;padding:7px 16px;cursor:pointer;min-height:40px;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-s) linear,color var(--d-s) linear,border-color var(--d-s) linear,transform var(--d-xs) var(--ease-out)}.filters button[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff}@media(max-width:679px){#workgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;scroll-margin-top:64px}#workgrid .bar{padding:7px 9px}#workgrid .bar i{display:none}#workgrid .bar span{font-size:.62rem;line-height:1.5;margin:0}#workgrid .meta{padding:10px 12px 12px}#workgrid h3{font-size:.92rem;line-height:1.3}#workgrid p{font-size:.8rem;line-height:1.55}#workgrid .type{font-size:.6rem;line-height:1.4}#workgrid .go{font-size:.84rem;line-height:1.4;padding-top:6px}.filters{position:sticky;top:66px;z-index:5;flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gut)*-1) 16px;padding:10px var(--gut);background:rgba(246,248,251,.96);box-shadow:0 1px 0 var(--line);scrollbar-width:none;transition:transform var(--d-m) var(--ease-out)}.filters::-webkit-scrollbar{display:none}.filters button{flex:0 0 auto;white-space:nowrap}html.hdr-hidden .filters{transform:translate3d(0,-66px,0)}}html.vt-filter::view-transition-old(root),html.vt-filter::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-filter::view-transition-group(*){animation-duration:360ms;animation-timing-function:var(--ease-io)}html.vt-filter .filters{view-transition-name:wfil}.tong{border:0;background:radial-gradient(1200px 500px at 0 0,rgba(255,255,255,.5),transparent 60%),radial-gradient(900px 500px at 100% 100%,rgba(122,106,69,.08),transparent 60%),var(--paper-warm);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(122,106,69,.15)}.tong .tlogo{height:60px;width:auto;margin-bottom:18px}.tong .sec-sub{color:#5B5547}.tong .kick{background:rgba(122,106,69,.08);box-shadow:inset 0 0 0 1px rgba(122,106,69,.16);color:#6B5B36}.tong .kick::before{background:#B9A57A}.tabs{position:relative;display:flex;flex-wrap:nowrap;width:max-content;max-width:100%;overflow-x:auto;gap:2px;padding:4px;margin:6px 0 22px;background:#E9E0CA;border-radius:99px;box-shadow:inset 0 1px 2px rgba(63,58,46,.12);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{position:relative;z-index:1;white-space:nowrap;font-family:inherit;font-size:.95rem;font-weight:600;border:0;background:#FBF8F1;color:#3F3A2E;border-radius:99px;padding:9px 16px;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent;transition:color 200ms linear,transform var(--d-xs) var(--ease-out)}.tabs [role=tab][aria-selected="true"]{background:var(--navy);color:#fff}.tabs.has-ind [role=tab],.tabs.has-ind [role=tab][aria-selected=true]{background:transparent}.tabs.has-ind [role=tab][aria-selected=true]{color:#fff}.tab-ind{position:absolute;left:0;top:4px;bottom:4px;border-radius:99px;background:var(--navy);box-shadow:0 6px 14px -6px rgba(18,42,68,.45)}.tabs.ready .tab-ind{transition:transform 300ms var(--ease-io),width 300ms var(--ease-io)}.tabs.scrolls:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tabs.scrolls.at-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%);mask-image:linear-gradient(90deg,transparent,#000 15%)}.tabpanel{background:#FBF8F1;border:1px solid var(--paper-line);border-radius:var(--r);padding:28px}@media(max-width:600px){.tabpanel{padding:20px 16px}}.no-js .tabs{display:none}.no-js .tabpanel[hidden]{display:block}.no-js .tabpanel+.tabpanel{margin-top:16px}.inst{margin:0 0 16px;background:var(--sky);box-shadow:inset 0 1px 2px rgba(18,42,68,.10)}.inst [role=tab]{background:transparent;color:var(--ink)}.inst [role=tab][aria-selected=true]{background:var(--blue);color:#fff}.inst .tab-ind{background:var(--blue);box-shadow:0 6px 14px -6px rgba(39,80,124,.5)}@media(min-width:800px){.inst{display:none}#install .card[hidden]{display:block}}@media(max-width:799px){#install .inst~.grid3 .card{padding:20px 18px}#install .sec-sub{margin-bottom:24px}.inst~.grid3 .steps{gap:10px}.inst~.grid3 .steps li{padding-top:13px;padding-bottom:13px;line-height:1.65}}.stages{list-style:none;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:800px){.stages{grid-template-columns:repeat(3,1fr)}}.stages li{background:#fff;border:1px solid var(--paper-line);border-radius:14px;padding:16px 18px}.stages li b{display:flex;align-items:baseline;gap:10px;font-size:1rem}.stages li b .n{color:var(--blue);font-size:.86rem}.stages li p{font-size:.92rem;color:#5B5547;line-height:1.65;margin-top:4px}.stages .divider{grid-column:1/-1;display:flex;align-items:center;gap:14px;font-size:.92rem;font-weight:600;color:#6B5B36;background:none;border:0;padding:6px 0;text-align:center}.stages .divider::before,.stages .divider::after{content:"";flex:1;min-width:24px;border-top:1px dashed #C9B98F}@media(min-width:800px){.stages .divider span{background:#fff;border:1px dashed #C9B98F;border-radius:99px;padding:6px 14px}}@media(max-width:799px){.stages{gap:0;position:relative;padding-left:44px}.stages::before{content:"";position:absolute;left:15px;top:16px;bottom:16px;border-left:2px dashed #C9B98F}.stages li{background:none;border:0;padding:0 0 18px;position:relative}.stages li b .n{position:absolute;left:-44px;top:-2px;width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid var(--paper-line);display:grid;place-items:center}.stages .divider{display:block;margin:2px 0 20px -44px;padding:10px 14px;background:#FBF8F1;border:1px dashed #C9B98F;border-radius:12px;text-align:left}.stages .divider::before,.stages .divider::after{display:none}}.vcards{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:700px){.vcards{grid-template-columns:repeat(2,1fr)}}.vcard{background:#fff;border:1px solid var(--paper-line);border-radius:var(--r);overflow:hidden;padding:8px;box-shadow:0 18px 36px -20px rgba(63,58,46,.45)}.vcard img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}@media(min-width:700px){.vcard{transition:transform 300ms var(--ease-out)}.vcard:nth-child(odd){transform:rotate(-1deg)}.vcard:nth-child(even){transform:rotate(1deg)}}.vcard .cap{padding:12px 16px;font-size:.88rem;color:#5B5547}.vcard .cap b{color:var(--ink);display:block;font-size:.96rem}.split{display:grid;gap:44px;align-items:center}.split>*{min-width:0}@media(min-width:940px){.split{grid-template-columns:1.1fr .9fr}.split.rev{grid-template-columns:.9fr 1.1fr}.split.rev>:first-child{order:2}}.feats{list-style:none;display:grid;gap:14px;margin:6px 0 30px}.feats li{display:flex;gap:14px;align-items:flex-start}.feats .ic{width:36px;height:36px;border-radius:10px;background:linear-gradient(155deg,#F4F8FC,#E1EBF6) #E9F0F8;box-shadow:inset 0 0 0 1px rgba(39,80,124,.10),inset 0 1px 0 #fff,0 4px 10px -4px rgba(18,42,68,.18);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feats .ic svg{width:18px;height:18px}.feats b{display:block;font-size:1rem;line-height:1.45}.feats span{display:block;color:var(--muted);font-size:.92rem;line-height:1.6}.phone-stage{display:flex;justify-content:center;position:relative}.phone-stage::before{content:"";position:absolute;inset:-4% -10%;background:radial-gradient(closest-side,rgba(39,80,124,.28),transparent 65%),repeating-radial-gradient(circle at 50% 45%,transparent 0 46px,rgba(39,80,124,.08) 46px 47px);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 30%,transparent 70%);mask-image:radial-gradient(circle at 50% 45%,#000 30%,transparent 70%)}.phone{position:relative;width:min(300px,78vw);aspect-ratio:390/844;background:linear-gradient(145deg,#1E3A5A,#0E2136 60%,#0A1828);border-radius:42px;padding:11px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.10),inset 0 0 0 5px #0A1626,0 0 0 1px rgba(18,42,68,.5),0 50px 90px -30px rgba(18,42,68,.6),0 24px 40px -20px rgba(18,42,68,.45)}@media(max-width:600px){.phone{zoom:.86}}section:has(.phone-stage){overflow-x:clip}.screen::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07) 0 22%,transparent 22.2%)}.phone .notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:84px;height:22px;background:#0A1626;border-radius:99px;z-index:3}.screen{position:absolute;inset:11px;border-radius:32px;overflow:hidden;background:#0B1422}.scr{position:absolute;inset:0;opacity:0;transition:opacity 300ms linear;display:flex;flex-direction:column;font-family:var(--f-ui);color:#E6EDF5;font-size:11px;line-height:1.45}.scr.on{opacity:1}.no-js .scr:first-child{opacity:1}.scr .top{display:flex;align-items:center;gap:6px;padding:40px 14px 10px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:2}.scr .top img{width:auto;height:16px}.scr .top b{font-family:var(--f-disp);font-size:12px;color:#8FB6DE}.scr .top .av{margin-left:auto;width:22px;height:22px;border-radius:50%;background:#2E7DC0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.scr .body{flex:1;padding:12px 12px 0;overflow:hidden;display:flex;flex-direction:column;gap:8px;transition:transform 420ms var(--ease-out),opacity 420ms var(--ease-out)}.scr h5{font-family:var(--f-disp);font-size:14px;color:#fff;font-weight:600;margin:2px 0 2px}.scr .c{background:#132235;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px 10px}.scr .c small{color:#8CA3BC;font-size:9.5px;display:block}.scr .bar2{height:5px;border-radius:9px;background:#22344A;overflow:hidden;margin-top:6px}.scr .bar2 i{display:block;height:100%;background:linear-gradient(90deg,#3B8FD9,#5FB0F0);border-radius:9px}.scr .row{display:flex;align-items:center;gap:8px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.scr .row .k{width:18px;height:18px;border-radius:5px;background:#1C2F45;display:flex;align-items:center;justify-content:center;color:#7FB2E5;font-size:9px;flex-shrink:0}.scr .row em{font-style:normal;margin-left:auto;color:#5FC48F;font-size:10px}.scr .row em.p{color:#7FB2E5}.scr .join{background:linear-gradient(90deg,#2E7DC0,#3B8FD9);color:#fff;text-align:center;border-radius:10px;padding:8px;font-weight:700;letter-spacing:.06em;font-size:10.5px}.scr .bub{max-width:86%;border-radius:12px;padding:8px 10px;font-family:var(--f-bn);font-size:11px;line-height:1.55}.scr .bub.me{align-self:flex-end;background:#2E6FAE;color:#fff;border-bottom-right-radius:4px}.scr .bub.ai{background:#16273B;border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:4px}.scr .bn{font-family:var(--f-bn)}.scr .tabsbar{display:grid;grid-template-columns:repeat(4,1fr);padding:8px 6px 16px;border-top:1px solid rgba(255,255,255,.07);background:#0D1828}.scr .tabsbar span{text-align:center;font-size:8px;letter-spacing:.06em;color:#6F86A0;font-weight:600}.scr .tabsbar span.on{color:#8FC2F2}.scr .tabsbar span i{display:block;width:16px;height:16px;margin:0 auto 3px;border-radius:5px;border:1.5px solid currentColor}.mock-note{font-size:.8125rem;color:var(--muted);text-align:center;margin-top:14px}.js .scr:not(.on) .body{opacity:0;transform:translate3d(14px,0,0)}.js .scr.out .body{opacity:0;transform:translate3d(-14px,0,0);transition-duration:260ms;transition-timing-function:var(--ease-in)}.js .scr .bar2 i{transform:scaleX(0);transform-origin:0 50%;transition:transform 900ms var(--ease-out) 200ms}.js .scr.on .bar2 i{transform:none}.js .scr.on .join{animation:join-pulse 1600ms var(--ease-out) 600ms 2}@keyframes join-pulse{from{box-shadow:0 0 0 0 rgba(59,143,217,.5)}to{box-shadow:0 0 0 10px rgba(59,143,217,0)}}.rows{overflow:hidden;flex:1;min-height:0}.js .scr.on .rows-in{animation:rows-scroll 3000ms var(--ease-io) 700ms both}@keyframes rows-scroll{to{transform:translate3d(0,-48px,0)}}.js .scr .bub{opacity:0;transform:translate3d(0,8px,0);transition:opacity 300ms var(--ease-out),transform 300ms var(--ease-out)}.js .scr.on .bub.me{opacity:1;transform:none;transition-delay:200ms}.js .scr.on .bub.ai{opacity:1;transform:none;transition-delay:600ms}.bub.ai{position:relative}.bub .dots{display:none}.js .bub.ai .dots{display:flex;gap:4px;position:absolute;left:10px;top:10px;opacity:0}.bub .dots i{width:5px;height:5px;border-radius:50%;background:#7FB2E5}.js .scr.on .bub.ai .dots{animation:dots-vis 800ms linear 600ms both}.js .scr.on .bub.ai .dots i{animation:dot-b 600ms var(--ease-io) 600ms 2 alternate}.js .scr.on .bub.ai .dots i:nth-child(2){animation-delay:750ms}.js .scr.on .bub.ai .dots i:nth-child(3){animation-delay:900ms}@keyframes dots-vis{0%,90%{opacity:1}to{opacity:0}}@keyframes dot-b{to{transform:translate3d(0,-3px,0)}}.js .scr .bub.ai .t{clip-path:inset(0 0 100% 0)}.js .scr.on .bub.ai .t{animation:stream 900ms steps(4,end) 1400ms both}@keyframes stream{to{clip-path:inset(0)}}.pdots{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:16px}.no-js .pdots{visibility:hidden}.pdots button{position:relative;overflow:hidden;min-height:36px;padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);font:600 .8125rem/1.2 var(--f-bn);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--d-s) linear,color var(--d-s) linear,transform var(--d-xs) var(--ease-out)}.pdots button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.pdots button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:0 50%}.pdots button[aria-pressed=true]::after{transform:scaleX(1)}.pdots button.run::after{animation:dwell var(--dw,4000ms) linear both}.pdots.paused button.run::after{animation-play-state:paused}.mentor{display:grid;gap:40px;align-items:center}.mentor>*{min-width:0}@media(min-width:900px){.mentor{grid-template-columns:.8fr 1.2fr}}.mentor .ph{position:relative;overflow:visible;isolation:isolate;border-radius:var(--r);box-shadow:var(--sh-2);aspect-ratio:4/5;max-width:420px}.mentor .ph img{width:100%;height:100%;object-fit:cover;border-radius:var(--r);clip-path:inset(0 round var(--r));transition:clip-path 900ms var(--ease-out),transform 1200ms var(--ease-out)}.mentor .ph::before{content:"";position:absolute;inset:24px -18px -18px 24px;border-radius:var(--r-lg);background:linear-gradient(155deg,#27507C,#122A44);z-index:-1}.mentor .ph::after{content:"";position:absolute;left:-22px;top:-22px;width:120px;height:120px;background-image:radial-gradient(rgba(39,80,124,.35) 1.2px,transparent 1.5px);background-size:12px 12px;z-index:-1}@media(max-width:600px){.mentor .ph::before{inset:12px -10px -10px 12px}.mentor .ph::after{left:-10px;top:-10px;width:80px;height:80px}}.rv-on .mentor .ph[data-rc]:not(.in) img{clip-path:inset(14% 0 0 0 round var(--r));transform:scale(1.06)}.mentor .role{font-weight:600;color:var(--blue);margin:2px 0 14px}.creds{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.creds span{font-size:.82rem;font-weight:600;background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 13px;color:var(--ink);transition:opacity 360ms var(--ease-out),transform 360ms var(--ease-out)}.creds span:nth-child(2){transition-delay:50ms}.creds span:nth-child(3){transition-delay:100ms}.creds span:nth-child(4){transition-delay:150ms}.creds span:nth-child(5){transition-delay:200ms}.rv-on .creds[data-rc]:not(.in) span{opacity:0;transform:translate3d(0,6px,0)}@media(max-width:899px){.mentor .ph{aspect-ratio:1/1;max-width:none}.mentor .ph img{object-position:50% 22%}.creds{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gut)*-1);padding:2px var(--gut);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.creds::-webkit-scrollbar{display:none}.creds span{white-space:nowrap}}.cpd{display:grid;gap:22px;align-items:stretch}@media(min-width:900px){.cpd{grid-template-columns:1.25fr 1fr}}.gold-card{position:relative;border-radius:var(--r);padding:10px;background:#fff;border:1px solid var(--gold);box-shadow:var(--sh-2)}.gold-card img{border-radius:12px;width:100%;height:100%;object-fit:cover;aspect-ratio:6/5}.gold-card .seal{position:absolute;right:22px;bottom:22px;width:76px;height:76px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 35% 30%,#E3CB8E,#C8A557 55%,#A9883F);color:#2A2210;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--f-ui);font-weight:800;font-size:.72rem;letter-spacing:.06em;line-height:1.1;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(169,136,63,.6),0 10px 24px -6px rgba(42,34,16,.45),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -2px 3px rgba(0,0,0,.18);text-align:center;transition:opacity 200ms linear 420ms,transform 520ms var(--ease-spring) 420ms}.gold-card .seal::before{content:"";position:absolute;inset:5px;border-radius:50%;border:1px dashed rgba(42,34,16,.35)}.gold-card .seal::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%)}.rv-on .gold-card[data-rc]:not(.in) .seal{opacity:0;transform:scale(1.35) rotate(-14deg)}.gold-card.in .seal::after{animation:seal-sheen 1100ms var(--ease-io) 1000ms 1 backwards}@keyframes seal-sheen{to{transform:translateX(120%)}}.gold-card .seal small{font-size:.48rem;font-weight:700;letter-spacing:.12em}.side-photo{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-1);border:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.side-photo img{width:100%;aspect-ratio:16/10;object-fit:cover}@media(min-width:900px){.side-photo img{flex:1 1 auto;min-height:0;height:100%;aspect-ratio:auto}}.side-photo .cap,.figcap{padding:12px 16px;font-size:.86rem;color:var(--muted)}.cpd-text{margin-top:30px;display:grid;gap:18px}@media(min-width:900px){.cpd-text{grid-template-columns:1.25fr 1fr;align-items:start}}.idbox{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 22px;font-size:.92rem;-webkit-mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat}.idbox b{font-family:var(--f-ui);font-feature-settings:'tnum' 1;font-size:1.15rem;letter-spacing:.08em;color:var(--navy)}.idbox .tk{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.vids{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:22px}@media(min-width:760px){.vids{grid-template-columns:repeat(3,1fr)}}.yt{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;cursor:pointer;border:1px solid rgba(255,255,255,.12)}.yt img{width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform 600ms var(--ease-out),opacity var(--d-s) linear}.yt::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(10,22,38,.7))}.yt button{position:absolute;inset:0;z-index:2;margin:auto;width:64px;height:64px;border-radius:50%;border:0;background:rgba(255,255,255,.95);color:var(--navy);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform var(--d-s) var(--ease-out),opacity 160ms linear,box-shadow var(--d-s) var(--ease-out)}.yt button svg{width:24px;height:24px;margin-left:3px}.yt.playing{cursor:default}.yt.playing button{transform:scale(.8);opacity:0}.yt iframe{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0}.yt .lbl{position:absolute;z-index:1;left:14px;bottom:12px;right:14px;color:#fff;font-size:.88rem;font-weight:600;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.4)}.revs{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}@media(min-width:760px){.revs{grid-template-columns:repeat(3,1fr)}}.rev{background:#fff;border-radius:14px;padding:8px;box-shadow:0 8px 22px rgba(0,0,0,.18)}.rev .clip{max-height:400px;overflow:hidden;border-radius:9px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.rev img{width:100%;height:auto;border-radius:0}.rev figcaption{color:var(--muted);font-size:.82rem;padding:8px 6px 4px}.faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(18,42,68,.04);transition:box-shadow var(--d-s) linear,border-color var(--d-s) linear}.faq details[open]{border-color:rgba(39,80,124,.25);box-shadow:inset 3px 0 0 var(--blue),var(--sh-2)}.faq summary{list-style:none;cursor:pointer;display:flex;gap:16px;align-items:center;padding:18px 20px;font-weight:700;font-size:1.04rem;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary .n{font-family:var(--f-ui);font-feature-settings:'tnum' 1;font-weight:700;color:var(--blue);font-size:1.05rem;width:30px;flex-shrink:0}.faq summary .pm{margin-left:auto;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--sky-2);background:#fff;position:relative;flex-shrink:0;transition:background-color var(--d-s) linear,border-color var(--d-s) linear}.faq details[open] .pm{background:var(--blue);border-color:var(--blue)}.faq details[open] .pm::before,.faq details[open] .pm::after{background:#fff}.faq summary .pm::before,.faq summary .pm::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.8px;background:var(--blue);transform:translate(-50%,-50%)}.faq summary .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.faq details[open] .pm::after{transform:translate(-50%,-50%) rotate(0)}.faq .a{padding:0 20px 20px 66px;color:#334155;font-size:.98rem}.faq .a p+p{margin-top:8px}.faq summary .n{font-weight:800;font-size:1.25rem}@supports(-webkit-text-stroke:1px){.faq summary .n{color:transparent;-webkit-text-stroke:1px rgba(39,80,124,.5)}.faq details[open] summary .n{color:var(--blue);-webkit-text-stroke:0}}.faq summary,.modlist summary{-webkit-tap-highlight-color:transparent;transition:background-color var(--d-s) linear;border-radius:16px}.faq summary:active,.modlist summary:active{background:rgba(39,80,124,.06)}.faq details[open] .a,.modlist details[open] .a{animation:ans-in 280ms var(--ease-out) backwards}@keyframes ans-in{from{opacity:0;transform:translate3d(0,-6px,0)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.faq details,.modlist details{interpolate-size:allow-keywords}.faq details::details-content,.modlist details::details-content{block-size:0;overflow-y:clip;transition:block-size 300ms var(--ease-io),content-visibility 300ms var(--ease-io) allow-discrete}.faq details[open]::details-content,.modlist details[open]::details-content{block-size:auto}.faq details:not([open])::details-content,.modlist details:not([open])::details-content{transition-duration:220ms;transition-timing-function:var(--ease-in)}}@media(max-width:600px){.faq summary{padding:16px;gap:12px;font-size:.98rem}.faq .a{padding:0 16px 18px 16px}}.faq-group{max-width:860px;margin:44px auto 14px;font-size:1.15rem}.fchips{position:sticky;top:66px;z-index:5;display:flex;gap:6px;overflow-x:auto;max-width:860px;margin:0 auto;padding:10px 0;background:rgba(246,248,251,.96);box-shadow:0 1px 0 var(--line);scrollbar-width:none;transition:transform var(--d-m) var(--ease-out)}.fchips::-webkit-scrollbar{display:none}@media(max-width:907px){.fchips{margin:0 calc(var(--gut)*-1);padding:10px var(--gut)}}html.hdr-hidden .fchips{transform:translate3d(0,-66px,0)}.fchips a{position:relative;z-index:1;flex:0 0 auto;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:.9rem;line-height:1.4;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color 200ms linear,background-color 200ms linear,border-color 200ms linear,transform var(--d-xs) var(--ease-out)}.fchips.has-ind a[aria-current=true]{color:#fff;background:transparent;border-color:transparent}.fchips .tab-ind{position:absolute;left:0;top:10px;bottom:10px;border-radius:99px;background:var(--blue);box-shadow:0 6px 14px -6px rgba(39,80,124,.5)}.fchips.ready .tab-ind{transition:transform 300ms var(--ease-io),width 300ms var(--ease-io)}html:has(.fchips){scroll-padding-top:136px}html:has(.fchips) :is(.logo,.nav a,.hdr-cta>.btn,.menu summary),.fchips a{scroll-margin-top:-140px}.final{background:radial-gradient(700px 360px at 50% -20%,rgba(127,166,204,.45),transparent 65%),linear-gradient(160deg,#2B5A8A 0%,#27507C 35%,#1D3E62 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 80px -30px rgba(14,33,54,.6);border-radius:var(--r-lg);padding:60px 32px;text-align:center;color:#fff}.final h2{color:#fff;max-width:760px;margin:0 auto 14px}.final p{color:#E1EBF5;max-width:640px;margin:0 auto 28px}@media(max-width:600px){.final{padding:44px 18px;border-radius:22px}}.ftr{position:relative;overflow:hidden;background:radial-gradient(900px 400px at 15% 0,rgba(39,80,124,.35),transparent 60%),linear-gradient(180deg,#122A44,#0E2136);color:#B5C7DA;padding:60px 0 0;margin-top:76px}.ftr::after{content:"";position:absolute;right:-60px;bottom:40px;width:340px;height:480px;background:url(/assets/ua/img/brand/ua-mark-white.webp) center/contain no-repeat;opacity:.035;pointer-events:none}.ftr a{color:#DCE7F2;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--d-s) linear,color var(--d-s) linear}.ftr-grid{display:grid;gap:34px;grid-template-columns:1fr}@media(min-width:760px){.ftr-grid{grid-template-columns:1.4fr repeat(4,1fr)}}.ftr .brandcol img{height:44px;width:auto;margin-bottom:12px}.ftr .brandcol b{font-family:var(--f-disp);color:#fff;font-size:1.1rem;display:block}.ftr .brandcol p{font-size:.92rem;margin:6px 0 18px}.ftr h4{color:#fff;font-size:.95rem;margin-bottom:12px}.ftr ul{list-style:none;display:grid;gap:8px;font-size:.92rem}.contact-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;font-size:.9rem;line-height:1.7}.contact-card b{color:#fff}.contact-card b+br{display:none}.social{display:flex;gap:8px;margin-top:16px}.social a{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);display:flex;align-items:center;justify-content:center;transition:transform var(--d-s) var(--ease-out),background-color var(--d-s) linear}.social a[aria-label=TikTok] svg{width:16px;height:16px}.social svg{width:18px;height:18px;color:#DCE7F2}.social.light a{background:var(--sky);box-shadow:inset 0 0 0 1px rgba(39,80,124,.10)}.social.light svg{color:var(--blue)}.sister{margin-top:40px;padding:18px 0;border-top:0;background:linear-gradient(90deg,transparent,rgba(220,231,242,.18),transparent) top/100% 1px no-repeat;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:.86rem}.sister .tl2{display:flex;align-items:center;gap:12px}.sister img{height:32px;width:auto}.sister a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.sister a svg{width:16px;height:16px;transition:transform var(--d-s) var(--ease-out)}@media(max-width:759px){.ftr{padding-top:44px;margin-top:56px}.ftr-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.ftr .brandcol{grid-column:1/-1}.ftr ul{gap:0}.ftr ul a{display:flex;align-items:center;min-height:44px;line-height:1.3}.ftr h4{margin-bottom:4px}.contact-card a{display:inline-block;padding:10px 0;margin:-10px 0}.ftr .brandcol{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.ftr .brandcol>*{grid-column:1/-1}.ftr .brandcol>img,.ftr .brandcol>b{grid-column:auto;margin:0}}.legal{border-top:1px solid rgba(255,255,255,.1);padding:16px 0 calc(24px + env(safe-area-inset-bottom));font-size:.82rem;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.datechip{display:none}.dc-full b{display:block;font-size:.95rem;padding-right:24px}.dc-full a.btn{margin-top:10px;width:100%}.dc-full .x{position:absolute;right:8px;top:8px;width:28px;height:28px;border-radius:8px;border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:18px;line-height:1}@media(min-width:1440px){.js .datechip{display:block;position:fixed;left:16px;bottom:20px;z-index:800;visibility:hidden;opacity:0;transform:translate3d(0,12px,0);transition:opacity 240ms var(--ease-in),transform 240ms var(--ease-in),visibility 0s linear 240ms}.js .datechip.show{visibility:visible;opacity:1;transform:none;transition:opacity 420ms var(--ease-out),transform 420ms var(--ease-out),visibility 0s}.dc-pill{display:inline-flex;align-items:center;gap:8px;height:44px;max-width:156px;padding:0 16px;border-radius:99px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2);color:var(--navy);font-weight:700;font-size:.86rem;text-decoration:none;white-space:nowrap}.dc-pill svg{width:18px;height:18px;color:var(--blue);flex-shrink:0}.dc-full{position:absolute;left:0;bottom:0;width:270px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-2);padding:14px 16px;font-size:.86rem;line-height:1.5;opacity:0;visibility:hidden;transform:scale(.96);transform-origin:0 100%;transition:opacity 220ms var(--ease-out),transform 220ms var(--ease-out),visibility 0s linear 220ms}.datechip:focus-within .dc-full{opacity:1;visibility:visible;transform:none;transition-delay:0s}}@media(min-width:1700px){.dc-pill{display:none}.dc-full{position:static;opacity:1;visibility:visible;transform:none}}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:850;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;box-shadow:0 -1px 0 rgba(18,42,68,.08),0 -12px 28px -16px rgba(18,42,68,.25);padding:9px 14px calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;visibility:hidden;transform:translate3d(0,110%,0);transition:transform 220ms var(--ease-in),visibility 0s linear 220ms}.sbar.show{visibility:visible;transform:none;transition:transform 380ms var(--ease-out),visibility 0s}.sbar::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(39,80,124,.35),transparent)}.sbar .t{flex:1;font-size:.82rem;line-height:1.35;min-width:0}.sbar .t b{display:block;font-size:.9rem}.sbar .wa{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:#1F8A53;flex-shrink:0}.sbar .wa svg{width:22px;height:22px}.lbl-short{display:none}@media(max-width:340px){.sbar .t span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem}.lbl-long{display:none}.lbl-short{display:inline}}.sbar.hello .btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.25) 50%,transparent 65%);transform:translateX(-120%);animation:sweep 900ms var(--ease-out) 600ms 1 both}@keyframes sweep{to{transform:translateX(120%)}}@media(min-width:1100px){.sbar{display:none}}.phero{padding:56px 0 50px;background:radial-gradient(900px 480px at 10% -20%,rgba(39,80,124,.12),transparent 60%),var(--bg);border-bottom:1px solid var(--line)}.phero .crumbs{display:table;max-width:100%;padding:4px 12px;border-radius:99px;background:rgba(39,80,124,.06);font-size:.84rem;line-height:1.5;color:var(--muted);margin-bottom:14px}.phero .crumbs a{color:var(--muted);text-decoration:none}.phero p.lead{font-size:1.08rem;color:#3A4658;max-width:640px;margin-top:14px}.phero .ph{position:relative;isolation:isolate;overflow:visible;border-radius:var(--r-lg)}.phero .ph img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--sh-2)}.phero .ph::before{content:"";position:absolute;inset:16px -12px -12px 16px;border-radius:var(--r-lg);background:linear-gradient(150deg,#DCE8F4,#EAF1F8);z-index:-1}@media(max-width:600px){.phero .ph::before{inset:10px -8px -8px 10px}}.phero.paper{background:radial-gradient(900px 480px at 10% -20%,rgba(255,255,255,.55),transparent 60%),var(--paper-warm);border-bottom-color:var(--paper-line)}.paper .hero-art::before{background-image:radial-gradient(rgba(122,106,69,.22) 1px,transparent 1.3px)}.paper .hero-art::after{background:radial-gradient(closest-side,rgba(255,255,255,.6),transparent 70%),radial-gradient(closest-side at 30% 75%,rgba(185,165,122,.22),transparent 70%)}.phero.paper .crumbs{background:rgba(122,106,69,.08)}.m .phero .crumbs{animation:up 480ms var(--ease-out) both}.m .phero .kick,.m .phero .tlogo{animation:up 480ms var(--ease-out) 40ms both}.m .phero .lead{animation:up 560ms var(--ease-out) 140ms both}.m .phero .ctas{animation:up 560ms var(--ease-out) 220ms both}.m .phero .micro{animation:up 520ms var(--ease-out) 280ms both}.m .phero .ph img,.m .phero .vcard img{animation:settle 1200ms var(--ease-out) both}.m .phero .phone-stage{animation:up 620ms var(--ease-out) 200ms both}.m .phero .pdots,.m .phero .mock-note{animation:up 560ms var(--ease-out) 300ms both}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;box-shadow:var(--sh-1)}.grid2{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:800px){.grid2{grid-template-columns:repeat(2,1fr)}}.grid3{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:900px){.grid3{grid-template-columns:repeat(3,1fr)}}.ticks{list-style:none;display:grid;gap:9px}.ticks li{position:relative;padding-left:28px;line-height:1.6}.ticks li::before{content:"";position:absolute;left:2px;top:.42em;width:16px;height:16px;border-radius:50%;background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2327507C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat}.ticks.no li::before{background:#F3F4F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6678' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/9px no-repeat}.ticks li.off{color:var(--muted)}.ticks li.off::before{background:#F3F4F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6678' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") center/9px no-repeat}.tiers{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:900px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:12px}.tier.pop{border:2px solid var(--blue);box-shadow:0 12px 32px rgba(39,80,124,.18)}@media(max-width:899px){.tiers.rail{grid-auto-flow:column;grid-auto-columns:min(86%,420px);grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut)*-1);padding:8px var(--gut) 14px;scrollbar-width:none;position:relative}.tiers.rail>*{scroll-snap-align:center}.tiers.rail .tier{padding:22px 20px}.tiers.rail+.rail-ui{display:flex}}.js .tiers+.rail-ui .rail-hint{visibility:hidden}.tier.pop::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--blue);opacity:0;pointer-events:none}.tier.pop.in::after,.tiers.in .tier.pop::after{animation:tier-ring 1200ms var(--ease-out) 300ms 1}@keyframes tier-ring{from{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.tier .badge{align-self:flex-start;font-family:var(--f-bn);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:none;color:#fff;background:var(--blue);border-radius:99px;padding:3px 11px}.tier h3{font-family:var(--f-disp);font-size:1.4rem}.tier .for{color:var(--muted);font-size:.94rem;line-height:1.6}.tier .btn{margin-top:auto}.zig{display:grid;gap:22px}.zrow{display:grid;gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh-1)}@media(min-width:860px){.zrow{grid-template-columns:72px 1fr}}.zrow .big{font-family:var(--f-ui);font-weight:800;font-size:1.6rem;color:var(--blue);line-height:1}.zrow h3{margin-bottom:4px}.zrow p{color:var(--muted);font-size:.97rem}.modlist{display:grid;gap:12px}.modlist details{background:#fff;border:1px solid var(--line);border-radius:14px}.modlist summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:16px 18px;font-family:var(--f-disp);font-weight:600;font-size:1rem}.modlist summary::-webkit-details-marker{display:none}.modlist summary .n{font-family:var(--f-ui);color:var(--blue);width:28px;flex-shrink:0}.modlist summary .pm{margin-left:auto;color:var(--blue);font-family:var(--f-ui);font-weight:500;font-size:1.3rem;line-height:1}.modlist summary .pm{transition:transform 240ms var(--ease-io)}.modlist details[open] summary .pm{transform:rotate(45deg)}.modlist summary .new{font-family:var(--f-ui);font-size:.6rem;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--blue);border-radius:99px;padding:2px 8px}.modlist .a{padding:0 18px 18px 60px;color:#334155;font-size:.97rem}@media(max-width:600px){.modlist .a{padding:0 16px 16px}}.steps{list-style:none;counter-reset:s;display:grid;gap:14px}.steps li{counter-increment:s;position:relative;padding:16px 18px 16px 62px;background:#fff;border:1px solid var(--line);border-radius:14px}.steps li::before{content:counter(s);position:absolute;left:16px;top:14px;width:32px;height:32px;border-radius:10px;background:var(--sky);color:var(--blue);font-family:var(--f-ui);font-weight:700;display:flex;align-items:center;justify-content:center}.steps li b{display:block;overflow-wrap:anywhere}.steps li span{color:var(--muted);font-size:.94rem}.path{list-style:none;display:grid;gap:0;border-left:2px solid var(--sky-2);margin-left:8px}.path li{position:relative;padding:0 0 22px 26px}.path li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--blue)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.path{position:relative;isolation:isolate}.path::after{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--blue);transform-origin:50% 0;z-index:-1;animation:path-fill linear both;animation-timeline:view();animation-range:cover 15% cover 65%}}}@keyframes path-fill{from{transform:scaleY(0)}}.path li .yr{font-family:var(--f-ui);font-size:.8rem;font-weight:600;color:var(--blue);letter-spacing:.04em}.path li b{display:block;line-height:1.45}.path li span{color:var(--muted);font-size:.93rem}.notice{background:var(--sky);border:1px solid var(--sky-2);border-radius:14px;padding:16px 18px;font-size:.95rem}.prose{max-width:760px}.prose p{margin-bottom:14px}.prose h2{margin:34px 0 12px;font-size:1.4rem}.prose ul,.prose ol{margin:0 0 14px 22px}.prose li{margin-bottom:6px}.contact-tiles{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:800px){.contact-tiles{grid-template-columns:repeat(3,1fr)}}.ctile{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:8px}.ctile .ic{width:44px;height:44px;border-radius:13px;background:linear-gradient(155deg,#F4F8FC,#E1EBF6) #E9F0F8;box-shadow:inset 0 0 0 1px rgba(39,80,124,.10),inset 0 1px 0 #fff,0 4px 10px -4px rgba(18,42,68,.18);color:var(--blue);display:flex;align-items:center;justify-content:center}.ctile .ic svg{width:22px;height:22px}.ctile b.big{font-family:var(--f-ui);font-size:1.15rem}.ctile .btn{margin-top:auto}.s-white{background:linear-gradient(180deg,var(--bg) 0,#fff 72px,#fff calc(100% - 72px),var(--bg) 100%)}.s-sky{background:radial-gradient(1100px 520px at 50% 0,#E6EEF7,transparent 70%),var(--bg)}.bcard,.wcard,.tier,.ctile,.zrow,.card,.tl-card,.idbox,.faq details,.steps li{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--hair) border-box}.modlist details{border:1px solid transparent;background:linear-gradient(var(--fl,#fff),var(--fl,#fff)) padding-box,var(--hair) border-box}.tl-card{background:radial-gradient(600px 240px at 100% 0,rgba(39,80,124,.07),transparent 70%) padding-box,linear-gradient(#fff,#fff) padding-box,var(--hair) border-box}.go svg,.more svg{width:16px;height:16px;vertical-align:-3px}a.bcard,.wcard{position:relative;isolation:isolate;transition:transform var(--d-s) var(--ease-out)}a.bcard::before,.wcard::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--sh-3);opacity:0;transition:opacity var(--d-m) var(--ease-out);pointer-events:none;z-index:-1}@media(hover:hover) and (pointer:fine){.btn:hover{transform:translate3d(0,-2px,0);box-shadow:0 12px 28px rgba(39,80,124,.34),inset 0 1px 0 rgba(255,255,255,.18)}.btn.sec:hover{background:var(--sky);box-shadow:none}.btn.ghost-w:hover{border-color:#fff;background:rgba(255,255,255,.08);box-shadow:none}.btn:not(.sec):not(.ghost-w):not(.white):hover::after{transform:translateX(120%);transition:transform 700ms var(--ease-out)}:hover>.i-arrow{transform:translate3d(3px,0,0)}:hover>.i-ext{transform:translate3d(2px,-2px,0)}a.bcard:hover,.wcard:hover{transform:translate3d(0,-4px,0)}.wcard:hover .shot img{transform:scale(1.035)}.wcard:hover .bar span{color:var(--blue)}.vcard:hover{transform:none}.wcard:hover .go .i-ext{transform:translate3d(2px,-2px,0)}a.bcard:hover::before,.wcard:hover::before{opacity:1}a.bcard:hover .ic{background:var(--blue);color:#fff;transform:rotate(-4deg) scale(1.06)}a.bcard:hover .more .i-arrow{transform:translate3d(4px,0,0)}a.mod:hover{border-color:rgba(39,80,124,.35)}a.mod:hover .n{color:var(--blue);-webkit-text-stroke:0;transform:translate3d(2px,0,0)}a.mod.feat:hover .n{color:#fff}.tlink:hover::after{transform:scaleX(1)}.faq summary:hover .pm{border-color:var(--blue)}.nav a:hover{color:var(--blue)}.nav a:hover::after{transform:scaleX(1)}.datechip:hover .dc-full{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ftr a:hover{color:#fff;text-decoration-color:rgba(255,255,255,.6)}.fchips a:not([aria-current=true]):hover{border-color:rgba(39,80,124,.4);color:var(--blue)}.social a:hover{background:rgba(255,255,255,.14);transform:translate3d(0,-2px,0)}.social.light a:hover{background:var(--sky-2)}.yt:hover img{opacity:1;transform:scale(1.04)}.yt:hover button{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 0 10px rgba(255,255,255,.18)}.yt.playing:hover button{transform:scale(.8)}}.tlink svg{transition:transform var(--d-s) var(--ease-out)}.btn:active{transform:scale(.97);transition-duration:var(--d-xs)}a.bcard:active,.wcard:active{transform:scale(.985);transition-duration:var(--d-xs)}a.mod:active{transform:scale(.97);transition-duration:var(--d-xs)}.yt button:active{transform:scale(.94);transition-duration:var(--d-xs)}.social a:active{transform:scale(.94);transition-duration:var(--d-xs)}.filters button:active,.tabs [role=tab]:active,.pdots button:active,.fchips a:active{transform:scale(.96);transition-duration:var(--d-xs)}@media(prefers-reduced-motion:no-preference){:focus-visible{animation:focus-in 160ms var(--ease-out)}}@keyframes focus-in{from{outline-offset:6px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.hdr{view-transition-name:hdr}::view-transition-old(root){animation:vt-out 160ms var(--ease-in) both}::view-transition-new(root){animation:vt-in 280ms var(--ease-out) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0;transform:translate3d(0,10px,0)}}::view-transition-group(hdr){animation-duration:280ms;animation-timing-function:var(--ease-io)}.rv-on [data-rv]{transition:opacity var(--d-l) var(--ease-out),transform var(--d-l) var(--ease-out);transition-delay:calc(var(--i,0)*var(--stagger))}.rv-on [data-rv]:not(.in){opacity:0;transform:translate3d(0,var(--rise),0)}.rv-on [data-rv=scale]:not(.in){transform:scale(.96)}.rv-on .sec-h[data-rv]{--i:1}.rv-on .sec-sub[data-rv]{--i:2}.mods{--stagger:45ms}@media print{.rv-on [data-rv]{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.btn:active,a.bcard:active,.wcard:active,a.mod:active,.filters button:active,.tabs [role=tab]:active,.pdots button:active,.yt button:active,.social a:active,.fchips a:active{transform:none}}
