:root{color-scheme: light;--bg:#F5F8FC;--paper:#FFFFFF;--ice:#EAF1FA;--mist:#DCE7F5;--line:#DFE6F0;--line-2:#C9D5E6;--ink:#07102A;--ink-2:#27324D;--slate:#5E6B84;--faint:#66728A;--blue:#1364FF;--blue-d:#0A47C9;--blue-soft:#E4EDFF;--sky:#9CC3F7;--mint:#DCEFE8;--mint-ink:#155C45;--amber:#FFF3DA;--amber-ink:#7A5200;--glass:rgba(255,255,255,.62);--glass-line:rgba(255,255,255,.85);--shadow:0 1px 2px rgba(7,16,42,.04),0 12px 32px -12px rgba(7,16,42,.14);--shadow-lg:0 2px 4px rgba(7,16,42,.04),0 30px 60px -20px rgba(19,60,140,.28);--r-s:8px;--r:12px;--r-l:16px;--r-xl:20px;--f:"Schibsted Grotesk","Schibsted Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--f);--gut:clamp(16px,4vw,56px);--max:1240px;}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}p{margin:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}section{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:10px;font-weight:500;font-size:15px;letter-spacing:-.01em;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,box-shadow .25s,color .2s}.btn:active{transform:scale(.98)}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 8px 20px -8px rgba(7,16,42,.5)}.btn-ink:hover{background:#15204A}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px rgba(19,100,255,.7)}.btn-blue:hover{background:var(--blue-d)}.btn-white{background:#fff;color:var(--ink);box-shadow:var(--shadow)}.btn-white:hover{box-shadow:var(--shadow-lg)}.btn-ghost{color:var(--ink);background:transparent;border:1px solid var(--line-2)}.btn-ghost:hover{background:#fff}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translateX(3px)}.nav{position:sticky;top:0;z-index:100;height:72px;margin-bottom:-72px;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.nav.scrolled{background:rgba(245,248,252,.78);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 var(--line)}.nav .wrap{height:72px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;letter-spacing:-.03em}.logo svg{width:30px;height:30px}.logo .wm span{color:var(--slate);font-weight:400}.nav-links{display:flex;gap:4px;margin-left:12px}.nav-links > a,.nav-links > .dd > button{font-size:14px;color:var(--ink-2);padding:8px 12px;border-radius:999px;display:flex;align-items:center;gap:4px;transition:background .2s}.nav-links > a:hover,.nav-links > .dd > button:hover{background:rgba(255,255,255,.7)}.dd{position:relative}.dd .chev{width:14px;height:14px;transition:rotate .2s}.dd:hover .chev,.dd.open .chev{rotate:180deg}.mega{position:absolute;top:calc(100% + 10px);left:-20px;width:600px;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;padding:22px;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;translate:0 6px;transition:opacity .2s,translate .2s,visibility .2s}.dd:hover .mega,.dd.open .mega{opacity:1;visibility:visible;translate:0 0}.mega .mh{margin:0 0 6px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);grid-column:span 1}.mega a{display:block;font-size:14px;padding:7px 10px;margin-inline:-10px;border-radius:10px;color:var(--ink-2)}.mega a:hover{background:var(--ice);color:var(--ink)}.mega a small{display:block;color:var(--faint);font-size:12px}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-phone{font-size:14px;color:var(--ink-2);display:flex;align-items:center;gap:8px;padding:0 8px}.nav-phone .ic{width:17px;height:17px;color:var(--blue)}.burger{display:none;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.8);align-items:center;justify-content:center;box-shadow:var(--shadow)}.drawer{position:fixed;inset:0;z-index:300;background:rgba(245,248,252,.97);backdrop-filter:blur(20px);padding:96px 20px 32px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.drawer.open{opacity:1;visibility:visible}.drawer .close{position:absolute;top:44px;right:20px;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{list-style:none;padding:18px 0;font-size:22px;font-weight:500;letter-spacing:-.03em;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.drawer summary::-webkit-details-marker{display:none}.drawer details a{display:block;padding:9px 0;color:var(--slate)}.drawer details div{padding-bottom:14px}.drawer > a.big{display:block;padding:18px 0;font-size:22px;font-weight:500;letter-spacing:-.03em;border-bottom:1px solid var(--line)}.drawer .btn{width:100%;margin-top:24px}.field-search{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;height:56px;border-radius:16px;background:#fff;border:1px solid var(--line)}.field-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.field-search .ic{color:var(--faint)}.field-search input{border:0;outline:0;background:transparent;width:100%;font-size:16px;min-width:0}.field-search input::placeholder{color:var(--faint)}.suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:6px;z-index:20;max-height:260px;overflow-y:auto}.suggest button{display:flex;justify-content:space-between;width:100%;text-align:left;padding:10px 12px;border-radius:10px;font-size:15px}.suggest button:hover,.suggest button.active{background:var(--ice)}.suggest button small{color:var(--faint);font-size:12px}.bar{height:6px;border-radius:6px;background:var(--mist);margin-top:8px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),#6FA6FF);border-radius:6px}.dot{width:8px;height:8px;border-radius:50%;background:#22B07D;box-shadow:0 0 0 3px rgba(34,176,125,.18)}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -12px}}.alabel{position:absolute;left:0;top:0;z-index:3;pointer-events:none;display:flex;align-items:center;gap:9px;padding:8px 13px 8px 10px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.95);border-radius:14px;box-shadow:0 14px 34px -16px rgba(19,60,140,.45);font-size:12px;white-space:nowrap;transition:opacity .45s,filter .45s;will-change:transform}.alabel b{display:block;font-weight:500;line-height:1.25;color:var(--ink)}.alabel small{display:block;color:var(--slate);font-size:11px;line-height:1.25}.alabel.out{opacity:0;filter:blur(6px)}.rot{display:inline-block;transition:opacity .35s,filter .35s,transform .35s}.rot.out{opacity:0;filter:blur(8px);transform:translateY(12px)}.mini-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mini-chips span{font-size:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line)}.mini-chips span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;margin-top:56px}.demo-side{position:sticky;top:100px}.ctrl{margin-top:24px}.ctrl label{display:block;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;gap:2px;flex-wrap:wrap}.seg button{padding:8px 16px;border-radius:999px;font-size:14px;color:var(--slate);transition:all .2s}.seg button[aria-pressed="true"]{background:var(--ink);color:#fff}.ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.ticks li{display:flex;gap:12px;font-size:15px;color:var(--ink-2)}.ticks li .ic{color:var(--blue);margin-top:2px}.ticks li b{font-weight:500;color:var(--ink)}.results{display:grid;gap:10px}.res-label{display:flex;justify-content:space-between;align-items:center;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 4px;margin-top:8px}.res-label a{color:var(--blue);text-transform:none;letter-spacing:0;font-family:var(--f);font-size:13px}.rc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:18px;align-items:center;transition:box-shadow .3s,border-color .3s,transform .4s}.rc:hover{box-shadow:var(--shadow)}.rc .mg{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:600}.rc h4{font-size:16px;letter-spacing:-.02em;font-weight:500}.rc .feat{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;color:var(--slate)}.rc .feat span{display:flex;align-items:center;gap:5px}.rc .feat .ic{width:14px;height:14px;color:#22B07D}.rc .price{text-align:right;min-width:112px}.rc .price b{font-size:26px;font-weight:500;letter-spacing:-.04em;display:block;line-height:1}.rc .price small{font-size:12px;color:var(--faint)}.rc.top{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.rc .badge{display:inline-block;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--blue-soft);color:var(--blue-d);margin-left:8px;vertical-align:2px}.rc.spon{background:var(--amber);border-color:#F2DFB5}.rc.spon .badge{background:#fff;color:var(--amber-ink)}.flash{animation:flash .6s}@keyframes flash{0%{opacity:.35;transform:translateY(4px)}100%{opacity:1;transform:none}}.method{font-size:13px;color:var(--slate);background:var(--ice);border-radius:14px;padding:14px 16px;display:flex;gap:10px;margin-top:6px}.method .ic{color:var(--blue);width:18px;height:18px;margin-top:1px}.ph{background:var(--amber);color:var(--amber-ink);padding:1px 6px;border-radius:5px;font-family:var(--mono);font-size:.92em}.mbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;display:none;gap:8px;padding:8px;border-radius:14px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border:1px solid #fff;box-shadow:0 18px 40px -16px rgba(7,16,42,.35);translate:0 140%;transition:translate .4s cubic-bezier(.2,.8,.2,1)}.mbar.show{translate:0 0}.mbar .btn{flex:1;height:48px}.mbar .btn-ghost{flex:0 0 48px;padding:0}.qf{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:rgba(7,16,42,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.qf.open{opacity:1;visibility:visible}.qf-panel{width:min(760px,100%);max-height:min(860px,calc(100% - 20px));display:flex;flex-direction:column;background:var(--bg);border-radius:18px;box-shadow:0 40px 100px -30px rgba(7,16,42,.5);overflow:hidden;translate:0 20px;transition:translate .4s cubic-bezier(.2,.8,.2,1)}.qf.open .qf-panel{translate:0 0}.qf-head{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line);background:#fff}.qf-head .logo{font-size:15px}.qf-head .logo svg{width:24px;height:24px}.qf-prog{flex:1;height:4px;background:var(--ice);border-radius:4px;overflow:hidden}.qf-prog i{display:block;height:100%;background:var(--blue);border-radius:4px;width:20%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.qf-x{width:36px;height:36px;border-radius:50%;background:var(--ice);display:grid;place-items:center}.qf-body{padding:36px clamp(20px,5vw,48px) 28px;overflow-y:auto;flex:1}.qf-step{display:none;animation:stepIn .45s cubic-bezier(.2,.8,.2,1)}.qf-step.on{display:block}@keyframes stepIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qf-step .n{font:500 12px var(--mono);color:var(--faint);letter-spacing:.06em}.qf-step h3{font-size:clamp(26px,3.4vw,34px);letter-spacing:-.04em;margin-top:10px}.qf-step .sub{color:var(--slate);margin-top:8px}.qf-field{margin-top:24px;position:relative}.qf-field > label{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:var(--ink-2)}.inp{width:100%;height:54px;padding:0 16px;border-radius:14px;border:1px solid var(--line-2);background:#fff;font-size:16px;outline:0}.inp:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.opt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px}.opt{position:relative;display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line);cursor:pointer;transition:border-color .2s,box-shadow .2s}.opt:hover{border-color:var(--line-2)}.opt input{position:absolute;opacity:0;pointer-events:none}.opt .box{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-2);flex:none;display:grid;place-items:center;margin-top:1px;transition:all .2s}.opt .box .ic{width:14px;height:14px;stroke-width:2.4;opacity:0;color:#fff}.opt:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.opt:has(input:checked) .box{background:var(--blue);border-color:var(--blue)}.opt:has(input:checked) .box .ic{opacity:1}.opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.opt b{display:block;font-weight:500;font-size:15px}.opt small{color:var(--slate);font-size:13px;display:block;margin-top:2px}.opt .rec{position:absolute;top:10px;right:10px;font:500 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-d);background:var(--blue-soft);padding:3px 7px;border-radius:999px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qf-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-top:1px solid var(--line);background:#fff}.qf-foot .note{font-size:12px;color:var(--faint);display:flex;align-items:center;gap:6px}.qf-foot .note .ic{width:14px;height:14px}.loading-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px}.loading-list li{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px;font-size:15px;opacity:.45;transition:opacity .3s}.loading-list li.done{opacity:1}.loading-list .st{margin-left:auto;font:500 12px var(--mono);color:var(--faint)}.loading-list li.done .st{color:#22B07D}.spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--mist);border-top-color:var(--blue);animation:spin .8s linear infinite}.loading-list li.done .spin{animation:none;border-color:#22B07D;background:#22B07D}@keyframes spin{to{rotate:360deg}}.res-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.res-sum{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.res-sum span{font-size:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--line)}.qres{display:grid;gap:10px;margin-top:20px}.qres .rc{grid-template-columns:44px minmax(0,1fr) auto}.qres .rc .act{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding-top:14px;border-top:1px dashed var(--line)}.qres .rc .act .btn{height:40px;font-size:14px}.broker-cb{margin-top:18px;display:flex;align-items:center;gap:16px;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--line)}.broker-cb .ico{width:44px;height:44px;border-radius:14px;background:var(--mint);color:var(--mint-ink);display:grid;place-items:center;flex:none}.broker-cb div{flex:1}.broker-cb b{font-weight:500;display:block}.broker-cb small{color:var(--slate)}.checkout{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.co-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.co-row:last-child{border:0}.co-row span{color:var(--slate)}.co-total{font-size:28px;letter-spacing:-.04em;font-weight:500}.done-ic{width:64px;height:64px;border-radius:14px;background:var(--mint);color:var(--mint-ink);display:grid;place-items:center}.done-ic .ic{width:30px;height:30px}.grp-h{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:26px}.grp-h + .opt-grid{margin-top:10px}.cover-count{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:6px 12px;border-radius:999px;background:var(--blue-soft);color:var(--blue-d)}.loading-list li.lc{display:block;opacity:1}.lc .top{display:flex;justify-content:space-between;gap:12px}.lc .top .st{margin:0}.lc .bar{margin-top:10px}.lc .bar i{width:0;transition:width 1.6s cubic-bezier(.4,0,.2,1)}.lc.done .st{color:#22B07D}.ctabs{display:flex;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none;padding:2px}.ctabs::-webkit-scrollbar{display:none}.ctabs button{flex:none;min-width:160px;text-align:left;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:13px;transition:border-color .2s,box-shadow .2s}.ctabs button b{display:block;font-weight:500;font-size:13.5px}.ctabs button small{color:var(--slate);font-size:12px}.ctabs button small em{font-style:normal;color:var(--mint-ink);font-weight:500}.ctabs button[aria-selected="true"]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rc.sel{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.upsell{margin-top:12px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px dashed var(--blue);background:var(--blue-soft)}.upsell .ico{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--blue);display:grid;place-items:center;flex:none}.upsell div{flex:1;font-size:14px}.upsell b{font-weight:500}.basket{display:flex;flex-direction:column;line-height:1.25}.basket b{font-size:20px;font-weight:500;letter-spacing:-.03em}.basket b small{font-size:12px;color:var(--faint);font-weight:400;letter-spacing:0}.basket > small{color:var(--slate);font-size:12px}.co-row .ins{display:block;font-size:12px;color:var(--faint)}.co-row b{font-weight:500}.alabel{background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:16px;padding:7px 14px 7px 7px;gap:10px;box-shadow:0 18px 40px -16px rgba(3,18,80,.55)}.alabel .av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#5B8CFF,#1F5CFF);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.alabel .av .ic{width:15px;height:15px}.chks{display:grid;gap:8px;margin-top:22px}.chk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px}.chk b{display:block;font-weight:500;font-size:15px}.chk small{display:block;color:var(--slate);font-size:13px;margin-top:2px}.yn{display:inline-flex;background:var(--ice);border-radius:999px;padding:3px;gap:2px}.yn button{padding:7px 16px;border-radius:999px;font-size:14px;color:var(--slate)}.yn button[aria-pressed="true"]{background:var(--ink);color:#fff}.chk.flag{border-color:#F2DFB5;background:#FFFBF2}.chk .why{grid-column:1/-1;font-size:13px;color:var(--amber-ink)}.ref-why{margin:18px 0 0;padding:14px 16px 14px 34px;background:var(--ice);border-radius:14px;color:var(--ink-2);font-size:14px;display:grid;gap:6px}.ref-why:empty{display:none}.occ-tag{font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-left:8px;vertical-align:1px}.occ-tag.broker{background:#E7F5EF;color:var(--mint-ink)}.occ-tag.decline{background:#FDECEC;color:#9B2C2C}.suggest button small .code{font-family:var(--mono);opacity:.8}.rc.noq{opacity:.62;background:var(--bg)}.rc.noq .price b{font-size:14px;font-weight:500;color:var(--slate)}.opt.brk .rec{color:var(--mint-ink);background:#E7F5EF}@media (max-width:720px){.chk{grid-template-columns:1fr}.yn{justify-self:start}}.veh{margin-top:6px}.api-wrap{margin-top:12px}.api-tog{display:inline-flex;align-items:center;gap:8px}.api-tog .ic{width:16px;height:16px}.api{margin-top:12px;border-radius:18px;background:#0A1433;color:#D7E3EA;padding:16px;display:grid;gap:14px}.api-note{font-size:12.5px;color:#8FA0C4}.api-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.api-steps li{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;display:grid;gap:4px;font-size:12px}.api-steps b{font-weight:500;color:#fff;display:flex;gap:6px;align-items:center}.api-steps b i{font-style:normal;width:18px;height:18px;border-radius:50%;background:#1E9E6A;color:#fff;display:grid;place-items:center;font-size:10px;flex:none}.api-steps li.fail b i{background:#C2413A}.api-steps span{color:#8FA0C4;overflow-wrap:anywhere}.api-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.api-pane{background:#060C22;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;min-width:0}.api-pane .h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8FA0C4}.api-pane .h em{font-style:normal;text-transform:none;letter-spacing:0;color:#A9DDB6}.api-pane pre{margin:0;padding:10px 12px;font:11.5px/1.55 var(--mono);max-height:300px;overflow:auto;white-space:pre}.api-pane .k{color:#8CCBE3}.api-pane .s{color:#E7C58A}.api-pane .v{color:#A9DDB6}.api-diff{font-size:12.5px;color:#C9D4EA;line-height:1.55}.api-diff b{color:#fff;font-weight:500}@media (max-width:720px){.api-steps,.api-panes{grid-template-columns:minmax(0,1fr)}}.rv{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.rv.pre{opacity:0;transform:translateY(24px)}.panel-blue::after,.panel-navy::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.07) 50%,rgba(255,255,255,0) 62%);background-size:260% 100%;animation:sweep 11s ease-in-out infinite}@keyframes sweep{0%{background-position:130% 0}60%,100%{background-position:-30% 0}}.panel-navy.panel-navy{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(55% 60% at 88% 0%,rgba(31,92,255,.42) 0%,rgba(31,92,255,0) 70%),radial-gradient(45% 55% at 0% 100%,rgba(31,92,255,.22) 0%,rgba(31,92,255,0) 70%),linear-gradient(180deg,#0A1638 0%,#060E26 100%)}.panel-navy::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 35%,#000,transparent 80%)}@media (prefers-reduced-motion:reduce){.panel-blue::after,.panel-navy::after{animation:none}}:root{--deep:#07102A;--deep-2:#0D1A3F;--deep-3:#16275A;--hi:#86A9FF;--on-deep:#A3AEC8;--mist2:#EEF2F8;--line3:#DCE3EE;--acc-text:#1257E0;--navy:#07102A;--royal:#1F5CFF;--on-dark:#AFC0E6;--on-blue:#DCE7FF}body{background:#fff}.btn{border-radius:12px}.btn-lg{height:52px;padding:0 24px;font-size:15.5px}.btn-deep{background:var(--deep-2);color:#fff}.btn-deep:hover{background:var(--deep-3)}.btn-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line3)}.btn-line:hover{background:var(--mist2)}.eyb{margin:0;font:500 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-text)}.dk .eyb{color:var(--hi)}.v-h2{font-size:clamp(34px,4.2vw,56px);line-height:1.04;font-weight:300;letter-spacing:-.035em}.v-lead{margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--slate);max-width:58ch}.dk{background:var(--deep);color:#fff}.dk .v-lead{color:var(--on-deep)}.pad{padding-block:clamp(64px,7.5vw,104px)}.mist{background:var(--mist2)}.shead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px 64px;align-items:end;margin-bottom:clamp(36px,5vw,56px)}.shead > div{display:grid;gap:16px}.pill{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--mist2);color:var(--acc-text);white-space:nowrap}.pill.amb{background:var(--amber);color:var(--amber-ink)}.vcard{background:#fff;border-radius:18px;box-shadow:0 1px 0 var(--line3),0 30px 60px -30px rgba(7,16,42,.25)}.nav{background:rgba(7,16,42,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.nav.scrolled{background:rgba(7,16,42,.94);box-shadow:none}.nav .logo path{stroke:#fff}.nav .logo rect{fill:#4D8BFF}.nav .logo .wm span{color:#8FA0C4}.nav-links > a,.nav-links > .dd > button{color:var(--on-deep);border-radius:10px}.nav-links > a:hover,.nav-links > .dd > button:hover{background:var(--deep-2);color:#fff}.mega{color:var(--ink)}.nav-phone{color:var(--on-deep)}.nav-phone .ic{color:var(--hi)}.nav .btn-get{background:var(--blue);box-shadow:none}.nav .btn-get:hover{background:var(--blue-d)}.nav-broker{height:38px;padding:0 16px;font-size:14px}.burger{background:var(--deep-2);color:#fff;box-shadow:none}.v-hero{padding:clamp(40px,4.5vw,64px) 0 clamp(40px,4.5vw,60px)}.v-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(32px,5vw,64px);align-items:end}.v-hero-copy{display:grid;gap:28px}.v-h1{font-size:clamp(42px,6.2vw,88px);line-height:1;font-weight:300;letter-spacing:-.035em}.v-h1 .rot{color:var(--hi);display:block;white-space:nowrap}.v-starter{position:relative;display:flex;gap:8px;padding:8px;border-radius:18px;background:var(--deep-2);border:1px solid rgba(255,255,255,.1);max-width:640px}.v-starter .field-search{height:52px;background:var(--deep-3);border-color:transparent;border-radius:12px;color:#fff}.v-starter .field-search input::placeholder{color:#8FA0C4}.v-starter .field-search .ic{color:#8FA0C4}.v-starter .field-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(19,100,255,.28)}.v-starter .btn{height:52px}.v-starter .suggest{color:var(--ink)}.v-aside{display:grid;gap:20px;padding-bottom:6px}.v-aside p{margin:0;color:var(--on-deep);font-size:16px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.facts div{padding:14px 0;display:grid;gap:2px}.facts b{font-weight:400;font-size:30px;letter-spacing:-.03em}.facts span{font:400 11px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-deep)}.band{position:relative;height:clamp(560px,46vw,760px);overflow:hidden}.band canvas.assets{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.band-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,16,42,.5) 0%,rgba(7,16,42,0) 22%,rgba(7,16,42,0) 55%,rgba(7,16,42,.78) 100%)}.band .alabel{z-index:3}.band-tabs{position:absolute;z-index:4;top:22px;left:0;right:0}.btabs{display:flex;gap:6px;overflow-x:auto;padding:6px;border-radius:14px;background:rgba(7,16,42,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:max-content;max-width:100%;scrollbar-width:none}.btabs::-webkit-scrollbar{display:none}.btabs button{flex:none;height:38px;padding:0 14px;border-radius:10px;color:var(--on-deep);font-size:14px;font-weight:500;transition:background .2s,color .2s}.btabs button:hover{color:#fff}.btabs button[aria-selected="true"]{background:#fff;color:var(--ink)}.band-bottom{position:absolute;z-index:4;left:0;right:0;bottom:36px}.band-bottom .wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.bcard{width:360px;max-width:100%;background:#fff;color:var(--ink);border-radius:16px;padding:18px 20px 16px;display:grid;gap:4px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.bcard-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line3)}.bcard-h b{display:block;font-weight:500;font-size:16px}.bcard-h small{font-size:13.5px;color:var(--slate)}.bcard .row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line3);font-size:14.5px;transition:opacity .45s,transform .45s}.bcard .row b{display:block;font-weight:500}.bcard .row small{font-size:12.5px;color:var(--slate)}.bcard .row .pr{flex:none;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--mint);color:var(--mint-ink)}.bcard .row .pr.brk{background:var(--blue-soft);color:var(--acc-text)}.bcard .tot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px}.bcard .tot span{font-size:13.5px;color:var(--slate)}.bcard .tot b{font-size:14px;font-weight:600;color:var(--acc-text)}.cap{width:400px;max-width:100%;display:grid;gap:12px;color:#fff}.cap p{margin:0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.88)}.cap .items{display:flex;flex-wrap:wrap;gap:6px}.cap .items span{font-size:13px;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px)}.istrip{padding:32px 0;border-bottom:1px solid var(--line3)}.istrip .wrap{display:flex;align-items:center;gap:40px}.istrip p{margin:0;font-size:14.5px;color:var(--slate);width:300px;flex:none}.islots{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.islots span{height:48px;border-radius:12px;background:var(--mist2);display:grid;place-items:center;font:500 10.5px var(--mono);letter-spacing:.1em;color:var(--slate)}.cgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px);align-items:start}.cgrid > div:first-child{display:grid;gap:22px;position:sticky;top:104px}.pts{display:grid;margin-top:8px}.pts div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line3)}.pts div:last-child{border-bottom:1px solid var(--line3)}.pts .n{font:400 12px var(--mono);color:var(--acc-text);padding-top:3px}.pts b{display:block;font-weight:500;font-size:17px}.pts small{font-size:15px;color:var(--slate)}.console{padding:clamp(22px,3vw,36px);display:grid;gap:22px}.ctop{display:flex;justify-content:space-between;align-items:center;gap:12px}.ctop h3{font-size:22px;font-weight:500;letter-spacing:-.015em}.frow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.fld{display:grid;gap:8px;align-content:start}.flbl{font-size:13.5px;font-weight:500;color:var(--slate);display:flex;justify-content:space-between}.finp{width:100%;height:52px;padding:0 16px;border-radius:12px;border:1px solid var(--line3);background:#fff;font-size:16px;outline:0}.finp:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.cchips{display:flex;flex-wrap:wrap;gap:8px}.cchips button{height:44px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:500;background:#fff;color:var(--ink);border:1px solid var(--line3);transition:background .2s,color .2s,border-color .2s}.cchips button:hover{border-color:var(--line-2)}.cchips button[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.vseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:14px;background:var(--mist2)}.vseg button{height:42px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--slate);transition:background .2s,color .2s,box-shadow .2s}.vseg button[aria-checked="true"]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--line3)}.hr{height:1px;background:var(--line3)}.cres{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.camt{font-size:clamp(44px,5vw,64px);font-weight:400;letter-spacing:-.04em;line-height:1}.cmeta{margin:8px 0 0;font-size:14.5px;color:var(--slate)}.clist{display:grid;margin:0}.clist div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line3);font-size:15.5px}.clist dt{color:var(--slate)}.clist dt i{font-style:normal;color:var(--faint)}.clist dd{margin:0;font-weight:500;text-align:right}.cbroker{margin:0;font-size:14px;color:var(--mint-ink);background:var(--mint);padding:12px 14px;border-radius:12px}.cacts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.note{margin:0;font-size:13px;color:var(--slate)}.sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sector{display:block;position:relative;height:360px;border-radius:18px;overflow:hidden;color:#fff;isolation:isolate;text-align:left}.sector .art{position:absolute;inset:0;z-index:-2;display:grid;place-items:center;background:radial-gradient(70% 60% at 70% 20%,rgba(31,92,255,.35),rgba(31,92,255,0) 70%),var(--deep-3)}.sector .art .ic{width:180px;height:180px;stroke-width:.6;color:#3D5AA0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sector:hover .art .ic{transform:scale(1.06)}.sector::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,16,42,0) 40%,rgba(7,16,42,.9) 100%)}.sstat{position:absolute;top:18px;left:18px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);display:inline-flex;gap:6px;align-items:center}.sstat i{width:6px;height:6px;border-radius:50%;background:#1E9E6A}.sstat.mix i{background:var(--blue)}.sbody{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.sbody h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.sbody p{margin:4px 0 0;font-size:14px;color:rgba(255,255,255,.8)}.arrow{width:44px;height:44px;flex:none;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);transition:background .2s,color .2s}.sector:hover .arrow{background:#fff;color:var(--ink)}.lgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px);align-items:start}.lgrid > div:first-child{display:grid;gap:20px;align-content:start}.list{padding:8px clamp(18px,2.5vw,28px) 20px}.lday{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding:20px 0 6px}.li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line3);width:100%;text-align:left}.li:hover b.nm{color:var(--acc-text)}.li .ico{width:48px;height:48px;border-radius:50%;background:var(--mist2);display:grid;place-items:center;color:var(--acc-text)}.li b.nm{display:block;font-weight:500;font-size:16.5px;letter-spacing:-.01em;transition:color .2s}.li span.d{font-size:14px;color:var(--slate)}.li .amt{text-align:right}.li .amt b{display:block;font-weight:500;font-size:15.5px}.li .amt small{font-size:12.5px;color:var(--mint-ink)}.li .amt small.br{color:var(--acc-text)}.spec{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.spec > div{background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 0 0 1px var(--line3)}.spec .sh{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:8px;margin-bottom:10px}.spec .sh i{width:7px;height:7px;border-radius:50%;background:#1E9E6A}.spec .sh i.br{background:var(--blue)}.spec a{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line3);font-size:15px}.spec a:last-child{border-bottom:0}.spec a small{color:var(--slate);font-size:13px;text-align:right}.spec a:hover{color:var(--acc-text)}.srcnote{margin:16px 0 0;font-size:12.5px;color:var(--slate)}.versus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vs{border-radius:18px;padding:clamp(24px,3vw,36px);display:grid;gap:22px;align-content:start}.vs h3{font-weight:500;font-size:20px;letter-spacing:-.015em}.vs.a{background:var(--mist2)}.vs.b{background:var(--deep);color:#fff}.vs p{margin:0;font-size:15px;color:var(--slate)}.vs.b p{color:var(--on-deep)}.form{background:#fff;border-radius:16px;padding:14px 16px;display:grid;gap:10px;box-shadow:0 0 0 1px var(--line3)}.vs.b .form{background:var(--deep-2);box-shadow:0 0 0 1px rgba(255,255,255,.1)}.form .t{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.form .t b{font-weight:500}.form .t span{font:400 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.vs.b .form .t span{color:var(--hi)}.qs{display:flex;flex-wrap:wrap;gap:6px}.qs span{font-size:12.5px;padding:5px 9px;border-radius:8px;background:var(--mist2);color:var(--slate)}.vs.b .qs span{background:rgba(255,255,255,.08);color:#C9D3EA}.pol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pol div{border-radius:14px;background:var(--blue);padding:14px;display:grid;gap:4px}.pol b{font-size:14px;font-weight:500}.pol small{font-size:12.5px;color:#D6E3FF}.vsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vstep{border-radius:18px;background:var(--deep-2);border:1px solid rgba(255,255,255,.1);padding:28px;display:grid;gap:14px;align-content:start}.vstep .n{font:400 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hi)}.vstep strong{font-weight:400;font-size:44px;letter-spacing:-.04em;line-height:1}.vstep h3{font-weight:500;font-size:22px;letter-spacing:-.02em}.vstep p{margin:0;color:var(--on-deep);font-size:15.5px}.vstep.blue{background:var(--blue);border-color:transparent}.vstep.blue .n{color:#D6E3FF}.vstep.blue p{color:#E3ECFF}.bstrip{margin-top:16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);padding:24px 28px;display:flex;align-items:center;gap:24px}.bstrip .av{display:flex}.bstrip .av span{width:44px;height:44px;border-radius:50%;background:var(--deep-3);border:2px solid var(--deep);display:grid;place-items:center;font:400 9px var(--mono);color:#8FA0C4;margin-left:-10px}.bstrip .av span:first-child{margin-left:0}.bstrip > div:nth-child(2){flex:1}.bstrip b{display:block;font-weight:500;font-size:18px}.bstrip small{font-size:15px;color:var(--on-deep)}.bstrip .btn{background:#fff;color:var(--ink)}.gtop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.gtop > div{display:grid;gap:16px}.vguides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vg{border-radius:18px;background:var(--mist2);padding:28px;display:grid;gap:14px;align-content:start;min-height:260px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.vg:hover{transform:translateY(-4px)}.vg .c{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-text)}.vg h3{font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.2}.vg p{margin:0;font-size:15px;color:var(--slate)}.vg.dkc{background:var(--deep);color:#fff}.vg.dkc .c{color:var(--hi)}.vg.dkc p{color:var(--on-deep)}.topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.topics a{font-size:14px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line3);color:var(--ink-2);transition:border-color .2s}.topics a:hover{border-color:var(--blue);color:var(--blue)}.vfaq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px 80px}.vfaq > div:first-child{display:grid;gap:16px;align-content:start}.faq details{border-bottom:1px solid var(--line3)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:19px;font-weight:500;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--line3);display:grid;place-items:center;flex:none;transition:rotate .3s,background .3s;color:var(--acc-text)}.faq details[open] summary .pm{rotate:45deg;background:var(--ink);color:#fff;border-color:var(--ink)}.faq details p{color:var(--slate);padding:0 48px 22px 0;max-width:66ch}.cband{position:relative;overflow:hidden;isolation:isolate;border-radius:18px;min-height:440px;display:flex;align-items:flex-end;color:#fff}.cband canvas.assets{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.cband::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(7,16,42,.85) 0%,rgba(7,16,42,.35) 55%,rgba(7,16,42,0) 100%)}.cband-copy{padding:clamp(28px,5vw,64px);display:grid;gap:22px;max-width:680px}.cband-copy .btns{display:flex;gap:10px;flex-wrap:wrap}.vlegal{margin-top:48px;padding-top:22px;border-top:1px solid var(--line3);font-size:12.5px;color:var(--slate);line-height:1.6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px}.vlegal p{margin:0}.vlegal strong{color:var(--ink);font-weight:500}.vlegal-row{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--slate)}.vlegal-row nav{display:flex;gap:18px;flex-wrap:wrap}@media (max-width:1080px){.nav-links,.nav-phone,.nav-broker{display:none}.burger{display:flex}.v-hero-grid,.cgrid,.lgrid,.vfaq,.shead{grid-template-columns:minmax(0,1fr)}.cgrid > div:first-child{position:static}.sectors,.vguides{grid-template-columns:repeat(2,minmax(0,1fr))}.vlegal{grid-template-columns:minmax(0,1fr)}.islots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.nav .btn-get{display:none}.v-starter{flex-direction:column}.v-starter .btn{width:100%}.facts b{font-size:24px}.facts span{font-size:9.5px}.band{height:660px}.band-bottom{bottom:16px}.band-bottom .wrap{display:block}.bcard{width:100%}.cap{display:none}.alabel{padding:4px 9px 4px 4px;font-size:10px;gap:5px;border-radius:12px}.alabel .av{width:22px;height:22px}.alabel .av .ic{width:12px;height:12px}.alabel small{display:none}.istrip .wrap{flex-direction:column;align-items:flex-start;gap:16px}.istrip p{width:auto}.islots{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.frow,.spec,.versus,.vsteps,.sectors,.vguides{grid-template-columns:minmax(0,1fr)}.sector{height:240px}.sector .art .ic{width:120px;height:120px}.pol{grid-template-columns:minmax(0,1fr)}.cres{flex-direction:column;align-items:flex-start}.cacts{grid-template-columns:minmax(0,1fr)}.bstrip{flex-direction:column;align-items:flex-start}.gtop{flex-direction:column;align-items:flex-start}.faq summary{font-size:16px}.faq details p{padding-right:0}.cband{min-height:560px}.cband::after{background:linear-gradient(180deg,rgba(7,16,42,0) 30%,rgba(7,16,42,.9) 70%)}.mbar{display:flex}.rc{grid-template-columns:40px minmax(0,1fr);gap:12px 14px}.rc .mg{width:40px;height:40px}.rc .price{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}.qres .rc{grid-template-columns:40px minmax(0,1fr)}.qres .rc .act .btn{flex:1}.opt-grid,.two{grid-template-columns:1fr}.qf{padding:0;place-items:end stretch}.qf-panel{width:100%;max-height:calc(100% - 40px);border-radius:18px 28px 0 0}.qf-foot .note{display:none}.qf-foot .btn{flex:1}}body.admin-bar .nav{top:32px}@media (max-width:782px){body.admin-bar .nav{top:46px}}.mega{width:640px}.mega .mh{display:flex;align-items:center;gap:8px}.mega .mh .dot,.drawer .dot{width:7px;height:7px;border-radius:50%;background:#1E9E6A;flex:none}.mega .mh .dot.br{background:var(--blue)}.mega .soon{display:block;font-size:14px;padding:7px 10px;margin-inline:-10px;color:var(--faint);cursor:default}.mega .soon em,.drawer .soon em{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:2px 6px;margin-left:4px;vertical-align:1px}.mega a small,.mega .soon small{display:block;font-size:12px;color:var(--faint);margin-top:1px}.nav-links > .nav-broker-link{font-size:14px;color:var(--on-deep);padding:8px 12px;border-radius:10px;transition:background .2s}.nav-links > .nav-broker-link:hover{background:var(--deep-2);color:#fff}.drawer details .soon{display:block;padding:9px 0;color:var(--faint)}.drawer > button.big{display:block;width:100%;text-align:left;padding:18px 0;font-size:22px;font-weight:500;letter-spacing:-.03em;border-bottom:1px solid var(--line)}.qf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qf-err{margin-top:14px;padding:10px 14px;border-radius:12px;background:#FDECEC;color:#8A1C1C;font-size:14px}.qf-field label small{font-weight:400;color:var(--faint)}.topics span{font-size:14px;padding:8px 14px;border-radius:999px;background:#fff;border:1px dashed var(--line3);color:var(--faint)}.vg[data-soon]:hover{transform:none}.vg[data-soon] .c::after{content:" · Coming soon"}@media (max-width:720px){#heroVis{height:auto;padding:86px 0 20px}#heroVis .band-tabs{top:20px}#heroVis .band-bottom{position:relative;bottom:auto}#heroVis .alabel{display:none}}.v-h1{font-weight:600;letter-spacing:-.04em;line-height:.98}.v-h2{font-weight:600;letter-spacing:-.035em;line-height:1.02}h3,h4{letter-spacing:-.02em}.facts b{font-weight:600}.eyb{font-weight:600;font-size:12.5px;letter-spacing:.07em}.mega .mh,.res-label,.rc .badge,.qf-step .n,.opt .rec,.grp-h,.occ-tag,.pill,.facts span,.islots span,.sstat,.lday,.spec .sh,.form .t span,.vstep .n,.vg .c,.vfoot .fh{letter-spacing:.05em;font-weight:600}.pts div{grid-template-columns:minmax(0,1fr)}.num{font-variant-numeric:lining-nums proportional-nums}.v-h1{font-size:clamp(40px,5.4vw,78px)}.band-media{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .45s ease}#heroVis.has-photo .band-media{opacity:1}.band-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,42,.7) 0%,rgba(7,16,42,.15) 40%,rgba(7,16,42,0) 60%),linear-gradient(180deg,#07102A 0%,rgba(7,16,42,.6) 10%,rgba(7,16,42,0) 30%,rgba(7,16,42,0) 70%,rgba(7,16,42,.55) 100%)}#heroVis.has-photo canvas.assets,#heroVis.has-photo .alabel:not(.plabel),#heroVis.has-photo .cap{display:none}.plabel{position:absolute;left:var(--x);top:var(--y);z-index:3;display:flex;align-items:center;gap:0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity .6s ease}.plabel.flip{flex-direction:row-reverse;transform:translate(calc(-100% + 6px),-50%)}.plabel.out{opacity:0}.plabel.clash{display:none}.plabel .pdot{position:relative;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18),0 2px 10px rgba(0,0,0,.45);flex:none}.plabel .pline{width:34px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.35));flex:none}.plabel.flip .pline{background:linear-gradient(270deg,rgba(255,255,255,.85),rgba(255,255,255,.35))}.plabel .ptext{display:grid;gap:2px;padding:9px 14px 10px;border-radius:10px;background:rgba(7,16,42,.72);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 18px 40px -18px rgba(0,0,0,.6);white-space:nowrap}.plabel .ptext b{font-size:13px;font-weight:600;letter-spacing:-.005em;color:#fff;line-height:1.25}.plabel .ptext small{font-size:12px;color:rgba(255,255,255,.66);line-height:1.3}@media (max-width:720px){#heroVis{padding-top:290px}#heroVis .plabel{display:none}.band-media{bottom:auto;height:340px}.band-media img{object-position:72% 60%}.band-media::after{background:linear-gradient(180deg,#07102A 0%,rgba(7,16,42,.6) 12%,rgba(7,16,42,0) 34%,rgba(7,16,42,0) 65%,#07102A 100%)}}@media (min-width:721px){#heroVis .band-bottom{top:84px;bottom:24px;display:flex;align-items:center}#heroVis .band-bottom .wrap{width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}#heroVis.has-photo .cap{display:grid;order:-1;width:360px}#heroVis.has-photo .cap .items{display:none}}.sector .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sector:hover .art img{transform:scale(1.04)}.cband .cband-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.lgrid > div:first-child{position:sticky;top:104px}.spec a{display:grid;gap:2px;justify-content:stretch;padding:10px 0}.spec a small{text-align:left;line-height:1.4}@media (max-width:1080px){.lgrid > div:first-child{position:static}}.cv-occ{position:relative}.cv-code{font-size:12.5px;color:var(--slate);font-weight:500}.cv-occ .suggest{z-index:30}.p-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);color:#fff}.p-hero .p-media{position:absolute;inset:0 0 0 38%;z-index:-2}.p-hero .p-media img{width:100%;height:100%;object-fit:cover}.p-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--deep) 36%,rgba(7,16,42,.82) 52%,rgba(7,16,42,.25) 78%,rgba(7,16,42,.15) 100%)}.p-hero .wrap{padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,88px);display:grid;gap:22px;max-width:var(--max)}.p-hero .p-copy{display:grid;gap:20px;max-width:620px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--on-deep);margin:0;padding:0;list-style:none}.crumbs li+li::before{content:"/";margin-right:8px;opacity:.5}.crumbs a:hover{color:#fff}.p-h1{font-size:clamp(38px,5vw,68px);line-height:1;font-weight:600;letter-spacing:-.04em;margin:0}.p-lede{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#C9D2E6;margin:0;max-width:56ch}.p-ctas{display:flex;flex-wrap:wrap;gap:10px}.p-proof{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px;color:var(--on-deep);margin:4px 0 0;padding:0;list-style:none}.p-proof li{display:flex;align-items:center;gap:8px}.p-proof .ic{width:16px;height:16px;color:var(--hi)}.p-start{position:relative;display:flex;gap:8px;padding:8px;border-radius:18px;background:var(--deep-2);border:1px solid rgba(255,255,255,.1);max-width:600px}.p-start .field-search{height:52px;background:var(--deep-3);border-color:transparent;border-radius:12px;color:#fff}.p-start .field-search input::placeholder,.p-start .field-search .ic{color:#8FA0C4}.p-start .field-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(19,100,255,.28)}.p-start .btn{height:52px}.p-start .suggest{color:var(--ink)}.p-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:2px 0 0;font-size:13px;color:#8FA0C4}.p-meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.p-start{flex-direction:column}.p-start .btn{width:100%;justify-content:center}}.p-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start;padding-block:clamp(48px,6vw,88px)}.p-main{display:grid;gap:clamp(48px,5vw,72px);min-width:0}.p-sec{display:grid;gap:18px}.p-sec > p,.p-sec li{font-size:17px;line-height:1.7;color:var(--ink-2);max-width:68ch}.p-h2{font-size:clamp(26px,2.6vw,36px);line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0}.p-h3{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0}.p-answer{font-size:clamp(18px,1.5vw,20px)!important;line-height:1.6!important;color:var(--ink)!important;padding-left:18px;border-left:3px solid var(--blue)}.p-sec a:not(.btn){color:var(--acc-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cov-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cov{border-radius:16px;padding:22px 24px;background:#fff;box-shadow:0 0 0 1px var(--line3)}.cov.no{background:var(--mist2);box-shadow:none}.cov ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.cov li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.cov li .ic{width:18px;height:18px;margin-top:2px;color:#1E9E6A}.cov.no li .ic{color:var(--slate)}.cov li b{color:var(--ink);font-weight:600}.ptable-wrap{overflow-x:auto;border-radius:16px;box-shadow:0 0 0 1px var(--line3);background:#fff}.ptable{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.ptable th,.ptable td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line3);vertical-align:top}.ptable th{font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);background:var(--mist2)}.ptable tr:last-child td{border-bottom:0}.ptable td:first-child{font-weight:600;white-space:nowrap;color:var(--ink)}.factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.factor{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:var(--mist2)}.factor b{font-size:15.5px;font-weight:600}.factor span{font-size:14.5px;color:var(--slate);line-height:1.5}.chips-links{display:flex;flex-wrap:wrap;gap:8px}.chips-links a,.chips-links span{font-size:14px;padding:9px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line3);color:var(--ink-2)}.chips-links a:hover{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.chips-links span{color:var(--faint)}.honest{border-radius:18px;padding:clamp(22px,3vw,32px);background:var(--deep);color:#fff;display:grid;gap:14px}.honest .p-h2{color:#fff}.honest p{color:#C9D2E6!important}.honest ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.honest li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);color:#C9D2E6!important;font-size:15.5px!important}.honest li b{color:#fff;font-weight:600}.honest a{color:var(--hi)!important}.p-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:s}.p-step{counter-increment:s;padding:20px;border-radius:14px;box-shadow:0 0 0 1px var(--line3);background:#fff;display:grid;gap:6px;align-content:start}.p-step::before{content:"Step " counter(s);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-text)}.p-step b{font-size:16.5px;font-weight:600}.p-step span{font-size:14.5px;color:var(--slate);line-height:1.5}.sources{font-size:13.5px;color:var(--slate);display:grid;gap:6px;margin:0;padding-left:18px}.sources a{color:var(--slate)!important}.author{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;padding:20px;border-radius:16px;background:var(--mist2)}.author .av{width:56px;height:56px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-size:11px;color:var(--ink-2)}.author b{font-weight:600}.author small{display:block;color:var(--slate);font-size:13.5px;margin-top:2px}.p-aside{position:sticky;top:104px;display:grid;gap:12px}.qcard{border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line3),0 24px 50px -30px rgba(7,16,42,.35);padding:24px;display:grid;gap:14px}.qcard h2{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.qcard p{font-size:14.5px;color:var(--slate);margin:0;line-height:1.55}.qcard ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--ink-2)}.qcard li{display:flex;gap:8px;align-items:flex-start}.qcard li .ic{width:16px;height:16px;color:#1E9E6A;margin-top:2px;flex:none}.qcard .btn{width:100%}.qcard small{font-size:12.5px;color:var(--slate)}.p-related{padding-bottom:clamp(64px,7.5vw,104px)}@media (max-width:1080px){.p-body{grid-template-columns:minmax(0,1fr)}.p-aside{position:static}.p-hero .p-media{inset:0}.p-hero::after{background:linear-gradient(180deg,rgba(7,16,42,.7),rgba(7,16,42,.92))}}@media (max-width:720px){.cov-grid,.factors,.p-steps{grid-template-columns:minmax(0,1fr)}.p-sec > p,.p-sec li{font-size:16px}}.p-sec .chips-links a,.honest .chips-links a{text-decoration:none}.honest li > span > a,.honest li > span > span[data-soon]{display:block;margin-top:6px;font-weight:600;font-size:14.5px;color:var(--hi);text-decoration:none!important}.honest li > span > a::before,.honest li > span > span[data-soon]::before{content:"See: "}.honest li > span > span[data-soon]{color:var(--on-deep)}.abn-out{margin-top:8px;padding:10px 14px;border-radius:12px;background:var(--bg);font-size:13px;line-height:1.45;color:var(--slate)}.abn-out b{display:block;color:var(--ink);font-weight:600}.abn-out.ok{background:var(--mint);color:var(--mint-ink)}.abn-out.ok b{color:var(--mint-ink)}.abn-out.bad{background:#FDEDED;color:#9B2C2C}#qfRAbnList,#qfAbnList{top:auto;margin-top:6px;max-height:300px}#qfRAbnList button,#qfAbnList button{flex-direction:column;align-items:flex-start;gap:2px}#qfRAbnList button span,#qfAbnList button span{font-weight:500}#qfRAbnList button[disabled],#qfAbnList button[disabled]{color:var(--slate);font-size:14px}.qf-field label small{font-weight:400;color:var(--slate)}.p-list{margin:14px 0 0;padding-left:20px;display:grid;gap:8px;color:var(--ink-2);line-height:1.6}.p-list li::marker{color:var(--blue)}.p-hero:not(:has(.p-media)) .p-copy{max-width:760px}h1,h2,h3,.v-h1,.v-h2,.p-h1,.p-h2,.hl{text-wrap:balance}.hl{display:block}@media (min-width:900px){.p-hero .p-h1{width:min(780px,calc(100vw - 80px))}.fit .hl,.p-h1.fit{white-space:nowrap}.fit{contain:inline-size}}.mega{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 60px -20px rgba(7,16,42,.45)}.mbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:620px){.v-starter,.p-start{flex-direction:row;padding:6px;gap:6px;border-radius:16px}.v-starter .field-search,.p-start .field-search{height:48px;padding:0 12px;gap:8px}.v-starter .btn,.p-start .btn{flex:0 0 48px;width:48px;height:48px;padding:0;font-size:0;justify-content:center;border-radius:12px}.v-starter .btn .arr,.p-start .btn .arr{width:20px;height:20px;margin:0}}.btn{gap:8px}.btn .arr{width:18px;height:18px}.btn-sm{gap:6px;font-size:14.5px;font-weight:600;padding:0 14px 0 16px}.btn-sm .arr{width:16px;height:16px}.toc{background:#fff;border-bottom:1px solid var(--line)}.toc .wrap{display:flex;gap:6px;align-items:center;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.toc .wrap::-webkit-scrollbar{display:none}.toc span{flex:none;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-right:6px}.toc a{flex:none;font-size:13.5px;padding:7px 12px;border-radius:999px;background:var(--mist2);color:var(--ink-2);white-space:nowrap}.toc a:hover{background:var(--blue-soft);color:var(--acc-text)}.mega{max-height:calc(100vh - 92px);overflow-y:auto;overscroll-behavior:contain}.ci-404 .p-hero .p-copy{max-width:760px}@media (min-width:1025px) and (max-width:1240px){.nav .wrap{gap:16px}.nav-links{margin-left:0;gap:0}.nav-links > a,.nav-links > button,.nav-links > .dd > button{font-size:13px;padding:8px 9px;white-space:nowrap}.nav-phone{display:none}.nav-cta{gap:8px}}@media (min-width:1025px){.nav-links > a,.nav-links > .dd > button,.nav-phone{white-space:nowrap}}@media (min-width:1025px){.nav-links{position:relative}.dd{position:static}.mega{left:0;width:min(860px,calc(100vw - 48px));grid-template-columns:1fr 2fr}.dd:nth-of-type(2) .mega{grid-template-columns:1fr 1fr}.mega div[data-col="cover_broker"],.mega div[data-col="industry_online"],.mega div[data-col="industry_broker"]{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-content:start}.mega div[data-col] .mh{grid-column:1 / -1}}a.nav-phone{text-decoration:none}.author img.av{object-fit:cover}.author.no-av{grid-template-columns:minmax(0,1fr)}.istrip.no-logos p{width:auto}.bstrip .av img{width:44px;height:44px;border-radius:50%;border:2px solid var(--deep);margin-left:-10px;object-fit:cover}.bstrip .av img:first-child{margin-left:0}.bstrip .av-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;margin:0}.bstrip .av-ic .ic{width:20px;height:20px}.qf-notice a{text-decoration:underline}@media (max-width:620px){.ptable-wrap{overflow:visible}.ptable{min-width:0;font-size:15px}.ptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ptable tr{display:block;padding:14px 16px;border-bottom:1px solid var(--line3)}.ptable tbody tr:last-child{border-bottom:0}.ptable td{display:block;padding:0;border:0}.ptable td:first-child{white-space:normal;margin-bottom:4px}.ptable td + td{margin-top:6px;color:var(--ink-2)}.ptable td[data-label]::before{content:attr(data-label);display:block;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin-bottom:2px}}html.qf-lock{overflow:hidden}html.qf-lock:not(:has(.qf.open,.drawer.open)){overflow:visible}.qf-step h3:focus{outline:none}@media (max-width:720px){.vg{min-height:0;padding:22px}.toc .wrap{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:40px}}.hub-filter{display:flex;align-items:center;gap:10px;max-width:520px;margin:4px 0 8px;padding:0 16px;height:52px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line3)}.hub-filter:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.hub-filter .ic{width:18px;height:18px;color:var(--slate);flex:none}.hub-filter input{flex:1;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ink);min-width:0}.hub-empty{margin-top:12px;font-size:15px;color:var(--slate)}.hub-empty button{font:inherit;color:var(--acc-text);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}[data-filtered="out"]{display:none!important}@media print{.nav,.drawer,.mbar,.qf,.toc,.p-aside,.p-related,.cband,.p-ctas,.p-start,.p-media,.vfoot .foot-top,.svg-sprite,#wp-skip-link{display:none!important}body,html{background:#fff!important}.p-hero{background:none!important;color:#000!important;padding:0!important}.p-hero *{color:#000!important}.p-body{display:block!important}a{color:#000!important;text-decoration:underline}.p-sec{break-inside:avoid-page}details{display:block}details > *{display:block!important}}.mega .mega-foot{grid-column:1 / -1;display:flex !important;flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.mega .mega-foot span{font:600 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-right:4px}.mega .mega-foot a{display:inline-block;margin:0;padding:6px 0;font-size:14px;color:var(--acc-text)}.mega .mega-foot a:hover{background:none;text-decoration:underline}.resume-bar{position:sticky;top:72px;z-index:99;background:var(--blue-soft);border-bottom:1px solid var(--line);box-shadow:0 8px 24px -16px rgba(7,16,42,.25)}body.admin-bar .resume-bar{top:104px}@media (max-width:782px){body.admin-bar .resume-bar{top:118px}}html:has(.qf.open) .resume-bar{visibility:hidden}[id]{scroll-margin-top:84px}html:has(.resume-bar) [id]{scroll-margin-top:144px}.resume-bar .wrap{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding-top:10px;padding-bottom:10px;font-size:14px;color:var(--ink-2)}.resume-bar .wrap > span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-bar .rb-short{display:none}@media (max-width:620px){.toc a{padding:10px 14px;font-size:14px}.chips-links a,.chips-links span{padding:11px 14px}}@media (max-width:620px){.resume-bar .wrap{gap:8px;padding-top:8px;padding-bottom:8px;font-size:13px}.resume-bar .rb-full{display:none}.resume-bar .rb-short{display:inline}.resume-bar .btn-sm{height:36px;padding:0 12px;font-size:13.5px}}.resume-bar .x{width:36px;height:36px;border:0;background:none;font-size:22px;line-height:1;color:var(--slate);cursor:pointer;border-radius:50%}.resume-bar .x:hover{background:#fff}.done-ref{margin:14px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.done-next{margin:14px 0 0;padding-left:20px;display:grid;gap:8px;font-size:15px;color:var(--ink-2)}.p-sib{padding-top:0}.p-sib .p-h3{margin-bottom:12px}.p-inline{display:none;margin:28px 0 8px;padding:20px;border-radius:16px;background:var(--mist2);box-shadow:inset 0 0 0 1px var(--line3);gap:14px;align-items:center}.p-inline > div{display:grid;gap:4px}.p-inline b{font-weight:600;font-size:17px}.p-inline span{font-size:14px;color:var(--slate)}.p-inline .btn{flex:none}@media (max-width:1080px){.p-inline{display:flex;flex-wrap:wrap}}@media (max-width:620px){.p-inline .btn{width:100%;justify-content:center}}.toc a.on{background:var(--blue);color:#fff}.totop{position:fixed;right:16px;bottom:16px;z-index:80;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--ink);box-shadow:0 6px 20px -6px rgba(7,16,42,.35),0 0 0 1px var(--line3);display:grid;place-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.totop.show{opacity:1;visibility:visible}.totop .ic{width:18px;height:18px;transform:rotate(180deg)}@media (max-width:720px){.totop{bottom:88px;right:12px}}@media print{.totop,.resume-bar,.p-inline{display:none!important}}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vfoot{padding:64px 0 56px;margin-top:clamp(72px,9vw,120px);background:var(--bg);border-top:1px solid var(--line3)}.vfoot .foot-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:40px;padding-bottom:36px}.vfoot [data-foot="broker-arranged"] .fl{column-count:2;column-gap:24px}.vfoot .fh{margin:0 0 12px;font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:8px}.vfoot .fh small{font-size:11px;letter-spacing:0;font-weight:500;color:var(--faint)}.vfoot .fl a{display:block;font-size:14px;line-height:1.35;color:var(--ink-2);padding:5px 0;break-inside:avoid}.vfoot .fl a:hover{color:var(--acc-text)}.vfoot .fl .more a{font-weight:600;color:var(--acc-text);margin-top:4px}.vfoot .foot-brand p{color:var(--slate);font-size:14px;line-height:1.55;margin-top:14px;max-width:320px}.vfoot .foot-cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.vfoot .contact{margin-top:18px;font-size:14px;display:grid;gap:6px}.vfoot .contact span,.vfoot .contact a{display:flex;gap:8px;align-items:center;color:var(--ink-2)}.vfoot .contact .ic{width:16px;height:16px;color:var(--blue)}.vfoot .foot-sec{border-top:1px solid var(--line3);padding:26px 0}.vfoot .foot-sec details{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,4fr);gap:40px;align-items:start}.vfoot .foot-sec .fh{margin:0;padding-top:5px}.vfoot [data-foot="industries"] .fl{column-count:4;column-gap:24px}.vfoot [data-foot="guides"] .fl{column-count:3;column-gap:24px}.vfoot .fstates{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.vfoot .fst{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line3)}.vfoot .fst:first-child{border-top:0;padding-top:0}.vfoot .fst-n{font-size:13px;font-weight:600;color:var(--ink)}.vfoot .fst-l{display:flex;flex-wrap:wrap;gap:0 20px}.vfoot .fst-l a{display:inline-block;font-size:13.5px;padding:3px 0}.vfoot details > summary{list-style:none;cursor:default}.vfoot details > summary::-webkit-details-marker{display:none}.vfoot details > summary .ic{display:none}.vlegal{margin-top:0;padding-top:26px;border-top:1px solid var(--line3)}@media (min-width:721px){.vfoot details > summary{pointer-events:none}}@media (max-width:1080px){.vfoot .foot-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:32px}.vfoot .foot-brand{grid-column:1 / -1}.vfoot .foot-sec details{grid-template-columns:minmax(0,1fr);gap:14px}.vfoot [data-foot="industries"] .fl{column-count:3}.vfoot [data-foot="guides"] .fl{column-count:2}.vfoot .fst{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:720px){.vfoot{padding:40px 0 110px}.vfoot .foot-top{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.vfoot .foot-brand{margin-bottom:20px}.vfoot .foot-sec{border:0;padding:0}.vfoot details{border-top:1px solid var(--line3)}.vfoot .foot-sec:last-of-type details{border-bottom:1px solid var(--line3)}.vfoot details > summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0;padding:16px 0;min-height:48px;font-size:12px}.vfoot details > summary small{margin-left:auto;margin-right:10px}.vfoot details > summary .ic{display:block;width:16px;height:16px;transition:transform .2s}.vfoot details[open] > summary .ic{transform:rotate(180deg)}.vfoot details .fl{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:0 0 14px}.vfoot details .fl a{padding:8px 0;font-size:14.5px}.vfoot [data-foot="industries"] .fl,.vfoot [data-foot="guides"] .fl{column-count:auto}.vfoot [data-foot="by-state"] .fl{display:block}.vfoot [data-foot="broker-arranged"] .fl{column-count:auto}.vfoot .fst{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 0;border-top:1px solid var(--mist2)}.vfoot .fst:first-child{border-top:0}.vfoot .fst-l a{padding:5px 0}.vlegal{padding-top:22px;margin-top:22px}}