.nav__i.is-active{color:var(--orange)}.nav__i.is-active:after{content:"";background:var(--orange);border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px}.nav__i{position:relative}.ihero .hero__stage{padding-bottom:clamp(72px,9vw,128px)}.ihero .h1{letter-spacing:-.05em;max-width:19ch;margin:22px auto 0;font-size:clamp(36px,5vw,74px);line-height:1.02}.ihero .h1 .o{display:inline}.ihero .pl{max-width:720px;margin-top:22px}.ihero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.crumbs{font:500 13px/1 var(--f-body);color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;display:flex}.crumbs a{color:var(--muted);transition:color var(--t)}.crumbs a:hover{color:var(--orange-700)}.crumbs .ic{width:14px;height:14px;color:var(--fade)}.crumbs [aria-current]{color:var(--ink)}.crumbs .ic{transform:rotate(-90deg)}.crumbs .tag[aria-current]{color:var(--orange-700)}.crumbs{justify-content:center;margin-bottom:22px}.ihero .bill{margin-top:30px}.shead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.shead .h2{margin-top:18px}.shead p{margin:16px 0 0}.shead--c{text-align:center;flex-direction:column;align-items:center}.shead--c .p{margin-left:auto;margin-right:auto}@media (width<=767px){.shead{flex-direction:column;align-items:flex-start;margin-bottom:30px}.shead--c{align-items:center}}.plans--page{margin-top:0}.plan .plan__note{color:var(--muted);margin:6px 0 0;font-size:13px}.plan.dark .plan__note{color:var(--dark-text)}.price__legal{text-align:center;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.price__legal span{align-items:center;gap:8px;display:inline-flex}.price__legal .ic{color:var(--ok)}.cmp{border-radius:30px;padding:10px;overflow:hidden}.cmp__scroll{box-shadow:var(--clay);-webkit-overflow-scrolling:touch;background:#fff;border-radius:22px;overflow-x:auto}.cmp table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:860px;font-size:14.5px}.cmp col.k{width:36%}.cmp th,.cmp td{text-align:left;font-weight:400}.cmp .c-std,.cmp .c-ag,.cmp .c-ent{text-align:center;width:21.33%}.cmp td.c-ag{background:var(--midnight);color:#fff}.cmp td.c-ent{background:var(--blue-50)}.cmp td.c-ag,.cmp td.c-ent{box-shadow:inset 6px 0 #fff,inset -6px 0 #fff}.cmp thead th{vertical-align:bottom;background:#fff;padding:14px 6px 0}.cmp thead th.c-lab{vertical-align:bottom;padding:22px 24px 18px}.cmp__legend{font:500 13px/1 var(--f-body);color:var(--muted);flex-wrap:wrap;gap:8px 18px;display:flex}.cmp__legend>span{align-items:center;gap:8px;display:inline-flex}.cmp__legend .yes,.cmp__legend .no{width:22px;height:22px}.cmp thead .c-lab p{color:var(--fade);align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;display:none}.ph{text-align:center;isolation:isolate;border-radius:20px 20px 0 0;flex-direction:column;align-items:center;gap:6px;padding:24px 16px 20px;display:flex;position:relative;overflow:hidden}.ph>*{z-index:1;position:relative}.ph .nodes{z-index:0;opacity:.7;position:absolute;inset:0}.ph__n{font:700 21px/1.1 var(--f-display);letter-spacing:-.03em}.ph__f{opacity:.75;font-size:12.5px;line-height:1.3}.ph__p{align-items:baseline;gap:4px;min-height:40px;margin:8px 0 12px;display:flex}.ph__p b{font:800 38px/1 var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ph__p b.flip{animation:flip .45s var(--ease)}.ph__p i{opacity:.7;font-size:13px;font-style:normal}.ph__p .ph__q{letter-spacing:-.035em;align-self:center;font-size:24px}.ph .btn{width:100%;max-width:170px}.ph__badge{height:22px;font:600 10.5px/1 var(--f-body);color:#fff;background:var(--glow-orange);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex;top:12px;right:12px;box-shadow:0 8px 16px -6px #e9540db3;position:absolute!important}.c-std .ph{box-shadow:inset 0 3px 0 var(--navy);color:var(--ink);background:linear-gradient(#f6f8fe,#fff)}.c-std .ph__n{color:var(--navy)}.c-ag .ph{background:radial-gradient(120% 80% at 50% 0%,#1e2c6b 0%,var(--midnight) 70%);color:#fff;padding-top:40px}.c-ag .ph__p b{color:#fff}.c-ent .ph{background:linear-gradient(160deg,var(--royal) 0%,var(--navy) 85%);color:#fff}.cmp tbody th,.cmp tbody td{vertical-align:middle;border-bottom:1px solid #eef0f6;padding:15px 24px}.cmp tbody td{padding:15px 10px}.cmp tbody td.c-ag{border-bottom-color:#ffffff14}.cmp tbody td.c-ent{border-bottom-color:#e3e8f6}.cmp tbody th b{font:500 14.5px/1.35 var(--f-body);color:var(--ink);display:block}.cmp tbody th small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.cmp .val{font:600 14.5px/1.3 var(--f-body);font-variant-numeric:tabular-nums;color:var(--navy)}.cmp .c-ag .val{color:#fff}.cmp tbody tr:not(.cat):not(.end) th,.cmp tbody tr:not(.cat):not(.end) td{transition:background .25s var(--ease)}.cmp tbody tr:not(.cat):not(.end):hover th,.cmp tbody tr:not(.cat):not(.end):hover td.c-std{background:#f7f9fe}.cmp tbody tr:not(.cat):not(.end):hover td.c-ent{background:var(--blue-100)}.cmp tbody tr:not(.cat):not(.end):hover td.c-ag{background:#121b45}.cmp tr.cat th,.cmp tr.cat td{border-bottom:2px solid var(--navy);background:#fff;padding-top:26px;padding-bottom:12px}.cmp tr.cat td.c-ag{background:var(--midnight);border-bottom-color:var(--orange)}.cmp tr.cat td.c-ent{background:var(--blue-50)}.cmp tr.cat th{align-items:center;gap:12px;display:flex}.cmp tr.cat th b{font:700 16px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.cmp tr.cat th small{margin-top:3px}.cmp tr.cat .icb{background:var(--navy);color:#fff;border-radius:11px;width:38px;height:38px;box-shadow:0 8px 18px -8px #223a8fb3}.cmp tr.cat .icb .ic{width:18px;height:18px}.cmp tr.end th,.cmp tr.end td{background:#fff;border:0;height:18px;padding:0}.cmp tr.end td.c-ag{background:var(--midnight);border-radius:0 0 20px 20px}.cmp tr.end td.c-ent{background:var(--blue-50);border-radius:0 0 20px 20px}.yes{background:var(--ok-bg);width:26px;height:26px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.yes .ic{stroke-width:2.6px;width:15px;height:15px}.cmp .yes{background:var(--navy);color:#fff;width:28px;height:28px}.cmp .c-ag .yes{background:var(--glow-orange);box-shadow:0 6px 14px -5px #e9540dcc}.cmp .c-ent .yes{background:var(--royal)}.no{color:#9ea2b3;vertical-align:middle;background:#f1f2f5;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.no .ic{stroke-width:2.4px;width:12px;height:12px}.cmp .c-ag .no{color:#ffffff73;background:#ffffff14}.cmp .c-ent .no{background:#e3e8f6}.cmp__legend .yes{background:var(--navy);color:#fff}.cmp__legend .yes .ic{width:13px;height:13px}.cmp tbody tr{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--r,0) * 26ms);transform:translateY(8px)}.cmp.in tbody tr{opacity:1;transform:none}.cmp thead .ph{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(16px)}.cmp thead th:nth-child(3) .ph{transition-delay:90ms}.cmp thead th:nth-child(4) .ph{transition-delay:.18s}.cmp.in thead .ph{opacity:1;transform:none}.cmp__foot{color:var(--muted);align-items:center;gap:8px;padding:14px 12px 4px;font-size:13px;display:flex}@media (width<=1023px){.cmp table{min-width:760px}.cmp thead th.c-lab,.cmp tbody th{z-index:2;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px -10px #060a1f2e}.cmp thead .c-lab p{display:flex}.cmp col.k{width:220px}.cmp tbody th{padding-left:16px;padding-right:14px}.cmp tr.cat th{display:table-cell}.cmp tr.cat .icb{display:none}}@media (width<=767px){.cmp{border-radius:24px;padding:6px}.cmp table{min-width:500px;font-size:13px}.cmp col.k{width:140px}.cmp tbody th{padding:12px 10px 12px 12px}.cmp tbody td{padding:12px 4px}.cmp tbody th b{font-size:13px}.cmp tbody th small,.cmp tr.cat th small{display:none}.cmp tr.cat th b{font-size:14px}.cmp thead th.c-lab{padding:14px 12px}.cmp__legend{flex-direction:column;gap:8px;font-size:12px}.cmp thead th{padding:10px 3px 0}.ph{border-radius:16px 16px 0 0;gap:4px;padding:18px 6px 14px}.c-ag .ph{padding-top:32px}.ph__n{font-size:16px}.ph__f{display:none}.ph__p{min-height:30px;margin:4px 0 8px}.ph__p b{font-size:26px}.ph__p i{font-size:11px}.ph__p .ph__q{font-size:16px}.ph .btn{--h:34px;padding:0 8px;font-size:12px}.ph__badge{height:19px;font-size:9.5px;top:8px;right:50%;transform:translate(50%)}.cmp .val{font-size:12.5px}.cmp .yes,.cmp .no{width:24px;height:24px}.cmp td.c-ag,.cmp td.c-ent{box-shadow:inset 3px 0 #fff,inset -3px 0 #fff}}.ratings{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.ratings .rate{height:40px;padding:0 16px}.revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.revc{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden}.revc:hover{box-shadow:var(--glass-shadow),0 30px 50px -30px #223a8f73;transform:translateY(-4px)}.revc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:36%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-20deg)}.revc:hover:after{animation:shine .8s var(--ease)}.revc .stars{letter-spacing:2px;font-size:16px}.revc h3{font:600 20px/1.2 var(--f-display);letter-spacing:-.03em;margin:0}.revc blockquote{color:var(--ink);margin:0;font-size:15.5px;line-height:1.55}.revc .who{align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.av{color:#fff;width:46px;height:46px;font:700 15px/1 var(--f-display);letter-spacing:-.02em;background:var(--glow-orange);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 20px -8px #e9540d8c}.av--n{background:linear-gradient(#3b55aa,#223a8f);box-shadow:0 10px 20px -8px #223a8f8c}.av--d{box-shadow:var(--clay-dark);background:linear-gradient(#262f5c,#060a1f)}.revc .who b{font:600 14.5px/1.3 var(--f-body);display:block}.revc .who div span{color:var(--muted);font-size:13px;line-height:1.35;display:block}.revc .chip{align-self:flex-start}@media (width<=1023px){.revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.revs{scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:6px var(--gut) 24px;scrollbar-width:none;display:flex;overflow-x:auto}.revs::-webkit-scrollbar{display:none}.revc{scroll-snap-align:start;flex:none;width:84vw}}.tok{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tok__steps{gap:12px;margin-top:28px;display:grid}.tstep{border-radius:20px;align-items:flex-start;gap:16px;padding:18px;display:flex}.tstep b{font:600 18px/1.2 var(--f-display);letter-spacing:-.02em;display:block}.tstep p{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.5}.meter{border-radius:28px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.meter__dots{pointer-events:none;background-image:radial-gradient(#ffffff24 1.1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 80% 10%,#000 20%,#0000 80%);mask-image:radial-gradient(90% 80% at 80% 10%,#000 20%,#0000 80%)}.meter>*{position:relative}.meter__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meter__big{align-items:baseline;gap:10px;margin:22px 0 4px;display:flex}.meter__big b{font:800 clamp(48px,6vw,72px)/1 var(--f-display);letter-spacing:-.05em}.meter__big span{color:var(--dark-text);font-size:15px}.meter__bar{background:#ffffff1a;border-radius:99px;gap:3px;height:16px;margin:22px 0 18px;display:flex;overflow:hidden}.meter__bar i{transform-origin:0;height:100%;transition:transform 1s var(--ease) var(--dl,0s);display:block;transform:scaleX(0)}.in .meter__bar i{transform:none}.meter__bar i:first-child{background:linear-gradient(90deg,#ff7a3d,#e9540d);border-radius:99px 0 0 99px}.meter__bar i:nth-child(2){background:linear-gradient(90deg,#6b8cff,#2c5ae2)}.meter__bar i:nth-child(3){background:#ffffff47;border-radius:0 99px 99px 0}.meter__leg{gap:12px;display:grid}.meter__leg div{color:var(--dark-text);grid-template-columns:14px 1fr auto;align-items:center;gap:12px;font-size:14.5px;display:grid}.meter__leg i{border-radius:4px;width:12px;height:12px}.meter__leg b{color:#fff;font:700 16px/1 var(--f-display);font-variant-numeric:tabular-nums}.meter__note{color:var(--dark-text);border-top:1px solid #ffffff1a;margin:20px 0 0;padding-top:18px;font-size:13.5px}@media (width<=1023px){.tok{grid-template-columns:1fr}}.who3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.who3 .ben b{margin-top:18px}.who3 .lnk{margin-top:16px}@media (width<=1023px){.who3{grid-template-columns:1fr}}.guar{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.gtile{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease);border-radius:22px;align-items:center;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.gtile:hover{transform:translateY(-4px)}.gtile .icb{color:#fff;background:linear-gradient(#2b3f92,#162a6e);border-radius:16px;width:56px;height:56px;box-shadow:0 12px 22px -10px #223a8fbf}.gtile .icb .ic{stroke-width:1.7px;width:28px;height:28px}.gtile b{font:600 15.5px/1.25 var(--f-body);color:var(--ink);display:block}.gtile small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (width<=1023px){.guar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.guar{grid-template-columns:1fr}}.story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.story .p+.p{margin-top:16px}.story__vis{min-height:470px;position:relative}.oldaud{filter:saturate(.4);opacity:.9;border-radius:22px;width:78%;padding:18px;position:absolute;top:0;left:0}.oldaud .fm__h small,.oldaud .fm__row{color:var(--fade)}.oldaud .chip{color:#8a8fa8;background:#f2f1f4}.newaud{width:72%;box-shadow:var(--clay),0 40px 70px -30px #223a8f73;opacity:0;transition:opacity .8s var(--ease) .35s,transform .9s var(--ease) .35s;background:#fff;border-radius:22px;padding:20px;position:absolute;bottom:0;right:0;transform:translateY(30px)rotate(1.5deg)}.in .newaud{opacity:1;transform:rotate(-1deg)}.newaud ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.newaud li{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.newaud li>span:first-child{background:var(--midnight);color:#fff;width:26px;height:26px;font:600 12px/1 var(--f-body);border-radius:50%;place-items:center;display:grid}.newaud .impact{grid-column:2/4;margin-top:-4px}@media (width<=1023px){.story{grid-template-columns:1fr}.story__vis{min-height:440px}}@media (width<=767px){.oldaud{width:92%}.newaud{width:88%}.story__vis{min-height:480px}}.bens__g--4 .ben b{margin-top:20px}.dsec{box-shadow:var(--dark-card-shadow);color:#fff;background:linear-gradient(#151f4d 0%,#0b1236 30%,#060a1f 100%);border-radius:32px;padding:clamp(36px,5vw,72px);position:relative;overflow:hidden}.dsec .ent__dots,.dsec .ent__beams{z-index:0}.dsec>*{z-index:1;position:relative}.dsec .h2{color:#fff;margin-top:18px}.dsec .h2 .o{color:var(--orange-hi)}.dsec .lead{color:var(--dark-text);max-width:620px;margin:18px 0 0;font-size:17px;line-height:1.55}.dsec__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.dsec__grid .echip{border-radius:20px;padding:22px}.dsec__grid .echip .icb{color:var(--orange-hi);background:#ffffff14;width:42px;height:42px;margin-bottom:18px}.dsec__grid .echip:hover .icb{background:var(--glow-orange);color:#fff}.dsec__grid .echip b{font-size:17px}.dsec__grid .echip span{margin-top:10px;font-size:14px}.dsec__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}@media (width<=1023px){.dsec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.dsec{border-radius:24px}.dsec__grid{grid-template-columns:1fr}}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tm{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease);border-radius:26px;padding:12px 12px 24px}.tm:hover{box-shadow:var(--glass-shadow),0 30px 50px -30px #223a8f73;transform:translateY(-4px)}.tm__ph{aspect-ratio:1;background:var(--brand-grad);border-radius:18px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.tm__ph--n{background:linear-gradient(135deg,#3b55aa,#223a8f 60%,#060a1f)}.tm__ph--d{background:linear-gradient(135deg,#262f5c,#0b1236 60%,#060a1f)}.tm__ph .nodes{opacity:.14;-webkit-mask-image:none;mask-image:none}.tm__ph b{font:800 clamp(56px,7vw,96px)/1 var(--f-display);letter-spacing:-.06em;color:#fff;transition:transform .6s var(--ease);position:relative}.tm:hover .tm__ph b{transform:scale(1.06)}.tm__b{padding:20px 10px 0}.tm__b h3{font:700 22px/1.15 var(--f-display);letter-spacing:-.03em;margin:0}.tm__role{color:var(--orange-700);margin-top:6px;font-size:14.5px;font-weight:500;display:block}.tm__b p{color:var(--muted);margin:12px 0 16px;font-size:15px;line-height:1.55}.tm__in{font:500 14px/1 var(--f-body);color:var(--navy);align-items:center;gap:8px;display:inline-flex}.tm__in .ic{width:18px;height:18px}.tm__in:hover{color:var(--orange-700)}@media (width<=1023px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.team{grid-template-columns:1fr}}.nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.numc{border-radius:24px;flex-direction:column;gap:10px;padding:30px 28px;display:flex;position:relative;overflow:hidden}.numc b{font:800 clamp(52px,6vw,84px)/.95 var(--f-display);letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums}.numc b u{color:var(--orange);margin-left:.1em;font-size:.5em;text-decoration:none}.numc>span:not(.icb){color:var(--muted);font-size:15.5px}.numc b span{font:inherit;color:inherit;letter-spacing:inherit}.numc .icb{position:absolute;top:22px;right:22px}@media (width<=767px){.nums{grid-template-columns:1fr}}.nap{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.nap__card{border-radius:26px;padding:clamp(24px,3vw,40px)}.nap dl{grid-template-columns:auto 1fr;gap:16px 28px;margin:26px 0 0;display:grid}.nap dt{font:500 13px/1.4 var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.nap dd{font:600 17px/1.4 var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0}.nap dd a{color:var(--ink)}.nap dd a:hover{color:var(--orange-700)}.nap .dsec{border-radius:26px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.nap .dsec .h3{color:#fff}.socials{flex-wrap:wrap;gap:8px;display:flex}.socials a{background:var(--blue-50);height:36px;color:var(--navy);font:500 13.5px/1 var(--f-body);transition:background var(--t),color var(--t);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.socials a:hover{background:var(--orange);color:#fff}.socials .ic{width:16px;height:16px}@media (width<=1023px){.nap{grid-template-columns:1fr}}.mot{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.motc{text-align:left;cursor:pointer;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease);border-radius:24px;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative}.motc:hover{transform:translateY(-4px)}.motc:hover .icb{background:var(--glow-orange);color:#fff;box-shadow:0 10px 22px -6px #e9540d99}.motc b{font:600 21px/1.2 var(--f-display);letter-spacing:-.03em;margin-top:8px}.motc p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.motc .lnk{margin-top:auto;padding-top:6px}.motc.is-sel{box-shadow:var(--glass-shadow),0 0 0 2px var(--orange)}@media (width<=1023px){.mot{grid-template-columns:1fr}}.cform{grid-template-columns:1.35fr 1fr;align-items:start;gap:14px;display:grid}.formc{border-radius:28px;padding:clamp(22px,3vw,40px)}.formc .h2{margin:16px 0 8px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:26px;display:grid}.fgrid .full{grid-column:1/-1}.fld{flex-direction:column;gap:8px;min-width:0;display:flex}.fld[hidden]{display:none}.fld label{font:500 14px/1.2 var(--f-body);color:var(--ink)}.fld label i{color:var(--orange-700);font-style:normal}.fld label small{color:var(--muted);font-weight:400}.inp{width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line),0 1px 0 #ffffffe6;font:400 15px/1 var(--f-body);color:var(--ink);transition:box-shadow var(--t) var(--ease);background:#fff;border:0;border-radius:14px;outline:none;padding:0 16px}textarea.inp{resize:vertical;height:140px;padding:14px 16px;line-height:1.5}select.inp{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235B6180' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:42px}.inp::placeholder{color:var(--fade)}.inp:hover{box-shadow:inset 0 0 0 1px #d9cec4}.inp:focus{box-shadow:inset 0 0 0 1.5px var(--orange),0 0 0 4px #e9540d24}.fld.err .inp{box-shadow:inset 0 0 0 1.5px var(--orange);animation:shake .4s var(--ease)}.fld .msg{color:var(--orange-700);font-size:13px;display:none}.fld.err .msg{display:block}.chk{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.chk input{-webkit-appearance:none;appearance:none;cursor:pointer;width:22px;height:22px;transition:background var(--t),box-shadow var(--t);background:#fff;border-radius:7px;flex:none;place-items:center;margin:0;display:grid;box-shadow:inset 0 0 0 1.5px #d9cec4}.chk input:checked{background:var(--orange);box-shadow:none}.chk input:checked:after{content:"";border-top:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.chk input:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.chk a{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}.fld.err .chk input{box-shadow:inset 0 0 0 1.5px var(--orange)}.fsend{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.fsend small{color:var(--muted);font-size:13px}.fok{text-align:center;padding:40px 10px 20px;display:none}.fok .yes{background:var(--ok-bg);width:64px;height:64px;margin:0 auto 18px}.fok .yes .ic{width:30px;height:30px}.fok h3{font:700 26px/1.15 var(--f-display);letter-spacing:-.03em;margin:0 0 10px}.fok p{color:var(--muted);max-width:420px;margin:0 auto 22px}.formc.is-sent form{display:none}.formc.is-sent .fok{animation:tabIn .5s var(--ease);display:block}.chan{top:calc(var(--hdr) + 20px);border-radius:28px;padding:clamp(22px,3vw,36px);position:sticky}.chan .h3{color:#fff;margin:16px 0 6px}.chan__list{gap:10px;margin-top:22px;display:grid}.chrow{backdrop-filter:blur(18px)saturate(170%);transition:background var(--t);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 60%);border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:inset 1px 1px #ffffff38,inset 0 0 0 1px #ffffff1a}.chrow:hover{background:linear-gradient(135deg,#fff3 0%,#ffffff12 60%)}.chrow .icb{color:var(--orange-hi);background:#ffffff14}.chrow:hover .icb{background:var(--glow-orange);color:#fff}.chrow small{color:var(--dark-text);margin-bottom:3px;font-size:12.5px;display:block}.chrow b{font:500 15px/1.3 var(--f-body);color:#fff;word-break:break-all;display:block}.cpy{height:34px;font:500 12.5px/1 var(--f-body);color:#fff;transition:background var(--t);background:#ffffff1a;border-radius:10px;padding:0 12px;box-shadow:inset 0 1px #ffffff24}.cpy:hover{background:var(--orange)}.cpy.done{background:var(--ok)}.chan__h{color:var(--dark-text);background:#ffffff0d;border-radius:18px;margin-top:18px;padding:16px;font-size:14px;line-height:1.5}.chan__h b{color:#fff;font-weight:600}@media (width<=1023px){.cform{grid-template-columns:1fr}.chan{position:static}}@media (width<=767px){.fgrid{grid-template-columns:1fr}}.links3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lk{transition:transform var(--t) var(--ease);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.lk:hover{transform:translateY(-4px)}.lk:hover .icb{background:var(--glow-orange);color:#fff;box-shadow:0 10px 22px -6px #e9540d99}.lk__top{justify-content:space-between;align-items:center;display:flex}.lk .circ{width:44px;height:44px}.lk:hover .circ{background:var(--midnight);color:#fff}.lk:hover .circ .ic{transform:translate(3px)}.lk b{font:600 20px/1.2 var(--f-display);letter-spacing:-.03em;margin-top:6px}.lk p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}@media (width<=1023px){.links3{grid-template-columns:1fr}}.rsearch{width:100%;max-width:640px;margin:34px auto 0}.rsearch .urlf__bar{background:#fff;box-shadow:0 0 0 1px #223a8f14,0 20px 40px -22px #223a8f59}.rchips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.rchip{height:38px;font:500 14px/1 var(--f-body);color:var(--ink);background:var(--glass-fill),#fff9;box-shadow:var(--glass-shadow);transition:background var(--t),color var(--t),transform var(--t);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.rchip:hover{background:var(--orange-50);color:var(--orange-700);transform:translateY(-2px)}.rchip.is-on{background:var(--midnight);color:#fff;box-shadow:var(--clay-dark)}.rcount{text-align:center;color:var(--muted);min-height:20px;margin-top:14px;font-size:14px}.feat{transition:transform var(--t) var(--ease);border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:14px;display:grid}.feat:hover .thumb>div{transform:scale(1.04)}.feat:hover h3{color:var(--orange)}.feat .thumb{aspect-ratio:16/11;border-radius:22px}.feat__b{padding:20px clamp(8px,2vw,24px) 20px 0}.feat__b h3{font:700 clamp(28px,3vw,40px)/1.08 var(--f-display);letter-spacing:-.04em;transition:color var(--t);margin:16px 0 14px}.feat__b p{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.55}.feat__b .btn{margin-top:24px}@media (width<=1023px){.feat{grid-template-columns:1fr}.feat__b{padding:4px 12px 16px}}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.meta .av{width:30px;height:30px;box-shadow:none;border-radius:9px;font-size:11px}.meta b{color:var(--ink);font-weight:600}.meta i{background:var(--fade);border-radius:50%;width:3px;height:3px}.thumb{aspect-ratio:16/10;border-radius:18px;max-width:100%;position:relative;overflow:hidden}.thumb>div{transition:transform .6s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.thumb--seo>div{background:radial-gradient(120% 90% at 85% 0,#ff9a68 0%,#e9540d 45%,#8c2a05 100%)}.thumb--ia>div{background:radial-gradient(120% 90% at 85% 0,#5d7bea 0%,#223a8f 50%,#0b1236 100%)}.thumb--auto>div{background:radial-gradient(120% 90% at 85% 0,#7fa0ff 0%,#2c5ae2 50%,#152e8a 100%)}.thumb--tec>div{background:radial-gradient(120% 90% at 85% 0,#3b4677 0%,#151f4d 50%,#060a1f 100%)}.thumb>div:before{content:"";background-image:radial-gradient(#ffffff38 1.1px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 20% 100%,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 20% 100%,#000,#0000 75%)}.thumb .tic{color:#fff;backdrop-filter:blur(10px);background:#ffffff24;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 1px 1px #fff6,inset 0 0 0 1px #fff3,0 20px 40px -16px #00000080}.thumb .tic .ic{width:34px;height:34px}.thumb .tlab{font:600 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;position:absolute;bottom:14px;left:16px}.thumb .tmini{width:min(78%,360px);position:relative}.thumb .tmini .fm{padding:14px;font-size:12px}.thumb .tmini .fm__row{padding:7px 0;font-size:12px}.agrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.acard{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:12px 12px 22px;display:flex}.acard:hover{box-shadow:var(--glass-shadow),0 30px 50px -30px #223a8f73;transform:translateY(-4px)}.acard:hover .thumb>div{transform:scale(1.05)}.acard:hover h3{color:var(--orange)}.acard__b{flex-direction:column;flex:1;gap:10px;padding:4px 10px 0;display:flex}.acard h3{font:600 20px/1.22 var(--f-display);letter-spacing:-.03em;transition:color var(--t);margin:4px 0 0}.acard p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.acard .meta{margin-top:auto;padding-top:8px}.acard[hidden],.clu[hidden]{display:none}@media (width<=1023px){.agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.agrid{grid-template-columns:1fr}}.clu+.clu{margin-top:clamp(56px,7vw,96px)}.clu .shead{margin-bottom:28px}.pager{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.pager a,.pager span{min-width:44px;height:44px;font:500 15px/1 var(--f-body);color:var(--ink);background:var(--glass-fill),#fff9;box-shadow:var(--glass-shadow);transition:background var(--t),color var(--t);border-radius:12px;place-items:center;padding:0 12px;display:grid}.pager a:hover{background:var(--orange-50);color:var(--orange-700)}.pager [aria-current]{background:var(--midnight);color:#fff;box-shadow:var(--clay-dark)}.pager .nx{grid-auto-flow:column;gap:8px;display:inline-flex}.news{isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 100% 0%,#2c5ae28c 0%,transparent 60%),radial-gradient(50% 80% at 0% 100%,#e9540d47 0%,transparent 60%),linear-gradient(160deg,#16245e 0%,var(--midnight) 70%);border-radius:32px;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(32px,4.5vw,64px);animation:7s ease-in-out infinite newsFloat;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #060a1fbf,0 18px 40px -24px #223a8f99,inset 0 1px #ffffff1f}.news:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff38 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 70% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(90% 90% at 70% 30%,#000 10%,#0000 75%)}.news:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;right:-120px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}@keyframes newsFloat{0%,to{translate:0}50%{translate:0 -8px}}.news>*{position:relative}.news .h2{color:#fff}.news .p{color:var(--dark-text,#ffffffbf)}.news .urlf{max-width:none;margin-top:0}.news .urlf__bar{background:#fffffff7}.news small{color:#ffffffa6;margin-top:14px;font-size:13px;display:block}.news small a{color:#ffb48a;text-underline-offset:3px;text-decoration:underline}.news__ok{color:#fff;backdrop-filter:blur(10px);background:#ffffff1a;border-radius:18px;align-items:center;gap:12px;padding:18px;font-weight:500;display:none;box-shadow:inset 0 0 0 1px #ffffff2e}.news.is-ok form{display:none}.news.is-ok .news__ok{animation:tabIn .5s var(--ease);display:flex}.news__ok .yes{flex:none}.news__perks{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.news__perks span{color:#ffffffe6;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.news__perks .ic{color:#ff8a4c;width:15px;height:15px}@media (width<=1023px){.news{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news{animation:none}.cmp tbody tr,.newaud,.meter__bar i{opacity:1!important;transform:none!important}}.dsec__grid .echip b:before{display:none}.nap__q{font:700 clamp(24px,2.4vw,32px)/1.12 var(--f-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:18px 0 0}.show-sm{display:none}@media (width<=767px){.hide-sm{display:none}.show-sm{display:inline}}.doc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.doc--solo{grid-template-columns:minmax(0,1fr);max-width:880px;margin:0 auto}.doc__aside{top:calc(var(--hdr) + 28px);flex-direction:column;gap:14px;display:flex;position:sticky}.toc{border-radius:20px;padding:20px}.toc b{font:600 13px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:block}.toc ol{counter-reset:t;gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc li a{color:var(--ink);transition:background var(--t) var(--ease),color var(--t);border-radius:10px;gap:10px;padding:8px 10px;font-size:14px;line-height:1.35;display:flex}.toc li a:before{counter-increment:t;content:counter(t,decimal-leading-zero);font:600 12px/1.6 var(--f-display);color:var(--orange)}.toc li a:hover{background:var(--orange-50);color:var(--orange-700)}.doc__card{border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.doc__card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.doc__card .btn{justify-content:center}.byline{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:30px;padding-bottom:22px;font-size:14px;display:flex}.byline .av{flex:none}.byline b{color:var(--ink);font-weight:600}.byline a{color:var(--orange-700)}.byline__who{align-items:center;gap:10px;display:flex}.byline time{font-variant-numeric:tabular-nums}.prose{color:#33364a;border-radius:28px;padding:clamp(26px,4vw,56px);font-size:17px;line-height:1.7}.prose>:first-child{margin-top:0}.prose h2{font:700 clamp(26px,2.6vw,34px)/1.12 var(--f-display);letter-spacing:-.04em;color:var(--ink);scroll-margin-top:calc(var(--hdr) + 24px);margin:2.1em 0 .6em}.prose h3{font:600 clamp(20px,1.8vw,23px)/1.2 var(--f-display);letter-spacing:-.03em;color:var(--ink);scroll-margin-top:calc(var(--hdr) + 24px);margin:1.7em 0 .5em}.prose p{margin:0 0 1.05em}.prose a{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline 1.5px}.prose a:hover{color:var(--orange)}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.25em}.prose li{margin:.35em 0;padding-left:.25em}.prose li::marker{color:var(--orange)}.prose blockquote{background:var(--orange-50);color:var(--ink);box-shadow:inset 3px 0 0 var(--orange);border-radius:16px;margin:1.6em 0;padding:18px 22px;font-size:16px}.prose blockquote p:last-child{margin:0}.prose code{background:var(--blue-50);color:var(--navy);border-radius:6px;padding:.15em .4em;font:500 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.prose pre{background:var(--midnight);color:#e6ecfd;border-radius:16px;margin:1.4em 0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:0 0 0 1px var(--line);border-radius:16px;margin:1.6em 0;font-size:15px;overflow:hidden}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.prose thead th{background:var(--blue-50);font:600 14px/1.3 var(--f-display);color:var(--navy)}.prose tbody tr:last-child td{border-bottom:0}.prose hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.prose .tblw{overflow-x:auto}.authorbox{border-radius:22px;align-items:flex-start;gap:18px;margin-top:36px;padding:22px;display:flex}.authorbox .av{flex:none;width:52px;height:52px;font-size:16px}.authorbox b{font:600 17px/1.2 var(--f-display);color:var(--ink);display:block}.authorbox span:not(.av){color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.authorbox p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.aprof{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.aprof .tm{top:calc(var(--hdr) + 28px);position:sticky}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hubl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hubl .lk small{color:var(--muted);font-size:12.5px}@media (width<=1023px){.doc,.aprof{grid-template-columns:1fr}.doc__aside,.aprof .tm{position:static}.hubl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hubl{grid-template-columns:1fr}.prose{border-radius:22px;font-size:16px}.toc{display:none}}.lk .chip{align-self:flex-start}.chips .chip{background:var(--blue-50);color:var(--navy)}
