.rd{--bg:#f7f8fb;--surface:#ffffff;--ink:#1b2033;--muted:#5d6478;--line:#e3e6ef;--navy:#1c2a86;--navy-deep:#141d5e;--gold:#f5b72e;--gold-ink:#9a5b06;--cream:#fdf1d6;--cream-line:#e9c47b;--cream-ink:#9a5b06;--chip:#eef0fb;--on-navy:#ffffff;--on-navy-muted:#c3c8ea;--accent:var(--navy);--f-body:var(--rd-font-kr,"Noto Sans KR"),"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--focus:var(--navy);--orange:#e08a2e;--orange-hover:#cf7b22;--orange-ink:#a85a12;--on-orange:#1b1500;--f-mono:var(--rd-font-mono,"IBM Plex Mono"),ui-monospace,Menlo,Consolas,monospace}:where(.rd) [hidden]{display:none!important}.rd{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.rd) a{color:inherit;text-decoration:none}:where(.rd) button{font:inherit;color:inherit;cursor:pointer}:where(.rd) h1,:where(.rd) h2,:where(.rd) h3,:where(.rd) h4{text-wrap:balance;margin:0;line-height:1.3}:where(.rd) h1,:where(.rd) h2,:where(.rd) h3,:where(.rd) h4,:where(.rd) h5,:where(.rd) h6{font-weight:700}:where(.rd) ul:where(:not([class])){list-style:disc}:where(.rd) ol:where(:not([class])){list-style:decimal}:where(.rd) small{font-size:smaller}:where(.rd) p{margin:0}:where(.rd) .wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}:where(.rd) .num{font-variant-numeric:tabular-nums}:where(.rd) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.rd) .btn-navy{background:var(--navy);color:#fff;font-weight:700;padding:11px 20px;border-radius:8px;font-size:15px;white-space:nowrap}:where(.rd) .sec{padding-block:76px}:where(.rd) .alt{background:var(--surface)}:where(.rd) .sec-head{display:flex;flex-direction:column;gap:10px;margin-bottom:34px}:where(.rd) .pill{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--accent);background:var(--chip);border:1px solid var(--line);padding:5px 14px;border-radius:999px}:where(.rd) .sec-head h2{font-size:clamp(23px,2.8vw,32px);font-weight:900;letter-spacing:-.02em}:where(.rd) .sec-head p{color:var(--muted);max-width:44em}:where(.rd) .center{align-items:center;text-align:center}:where(.rd) .center .pill{align-self:center}:where(.rd) .more-row,:where(.rd) .sec-head.more-row{flex-direction:row;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}:where(.rd) .more-row>div{display:flex;flex-direction:column;gap:10px}:where(.rd) .more{font-size:14px;font-weight:700;color:var(--accent)}:where(.rd) .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;padding:12px 20px;border-radius:8px;font-size:15px;border:1px solid transparent;white-space:nowrap}:where(.rd) .btn-w{background:#fff;color:#1b2585}:where(.rd) .btn-o{border-color:rgba(255,255,255,.35);color:#fff}:where(.rd) .btn-o:hover{border-color:var(--gold);color:var(--gold)}:where(.rd) .btn-gold{background:var(--gold);color:#1b1500}:where(.rd) .btn-line{border-color:var(--line);background:var(--surface);color:var(--ink)}:where(.rd) .btn-line:hover{border-color:var(--navy)}:where(.rd) .hero{background:linear-gradient(135deg,#1b2585,#121a55 72%);color:#fff;position:relative;overflow:hidden}:where(.rd) .hero .grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:44px;padding-block:44px 0;align-items:end}:where(.rd) .hero-copy{padding-bottom:40px;min-width:0}:where(.rd) .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--gold)}:where(.rd) .eyebrow:before{content:"";width:22px;height:2px;background:var(--gold)}:where(.rd) .hero h1{font-size:clamp(29px,3.9vw,44px);font-weight:900;margin:14px 0;letter-spacing:-.02em}:where(.rd) .hero h1 em{font-style:normal;color:var(--gold)}:where(.rd) .hero .lead{color:var(--on-navy-muted);font-size:16px;max-width:36em;margin-bottom:24px}:where(.rd) .cta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}:where(.rd) .cta .ai{background:rgba(245,183,46,.14);border-color:var(--gold);color:var(--gold)}:where(.rd) .cta .ai:hover{background:var(--gold);color:#1b1500}:where(.rd) .proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15)}:where(.rd) .proof div{padding:16px 14px 0 0}:where(.rd) .proof strong{display:block;font-size:29px;font-weight:900;color:var(--gold);line-height:1.1;letter-spacing:-.02em}:where(.rd) .proof span{font-size:12.5px;color:var(--on-navy-muted)}:where(.rd) .slider{position:relative;min-width:0}:where(.rd) .slides{position:relative;aspect-ratio:480/540;width:100%;max-width:400px;margin-left:auto}:where(.rd) .slide{position:absolute;inset:0;opacity:0;transition:opacity .7s}:where(.rd) .slide.on{opacity:1}:where(.rd) .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 94%);mask-image:linear-gradient(180deg,#000 68%,transparent 94%)}:where(.rd) .tag{position:absolute;left:-28px;bottom:74px;background:rgba(10,15,55,.86);backdrop-filter:blur(6px);border-left:3px solid var(--gold);padding:12px 16px;max-width:86%;border-radius:4px}:where(.rd) .tag .s{font-size:22px;font-weight:900;color:var(--gold);line-height:1.1}:where(.rd) .tag .k{font-size:12px;color:var(--on-navy-muted);margin-bottom:6px}:where(.rd) .tag .n{font-size:15px;font-weight:700}:where(.rd) .tag .n small{font-size:12px;font-weight:400;color:var(--on-navy-muted);margin-left:6px}:where(.rd) .tag .r{font-size:12.5px;color:var(--gold)}:where(.rd) .dots{position:absolute;bottom:40px;left:0;right:0;display:flex;justify-content:center;gap:7px;padding-left:0}:where(.rd) .dots button{width:8px;height:8px;border-radius:5px;border:0;background:rgba(255,255,255,.35);padding:0;transition:width .3s}:where(.rd) .dots button.on{width:26px;background:#fff}:where(.rd) .ticker{border-top:1px solid rgba(255,255,255,.14);background:rgba(5,9,40,.35);overflow:hidden}:where(.rd) .ticker .wrap{display:flex;align-items:center;gap:18px;height:56px}:where(.rd) .ticker .lb{flex:none;font-size:12.5px;font-weight:700;color:var(--gold);white-space:nowrap}:where(.rd) .ticker .lb b{font-size:17px;margin-right:2px}:where(.rd) .track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}:where(.rd) .belt{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:rd-belt 60s linear infinite}:where(.rd) .belt span{font-size:14.5px;font-weight:500;color:#e6e9ff;white-space:nowrap;padding:0 26px;position:relative}:where(.rd) .belt span:after{content:"·";color:var(--gold);position:absolute;right:-3px;top:0}:where(.rd) .ticker:hover .belt{animation-play-state:paused}@keyframes rd-belt{to{transform:translateX(-50%)}}:where(.rd) .journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.rd) .jc{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:11px;transition:border-color .2s,transform .2s;min-width:0}:where(.rd) .jc:hover{border-color:var(--navy);transform:translateY(-2px)}:where(.rd) .jc .step{display:flex;align-items:center;justify-content:space-between}:where(.rd) .jc .step span{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.05em}:where(.rd) .jc .step b{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px}:where(.rd) .jc h3{font-size:19px;font-weight:700}:where(.rd) .jc .en{font-size:11px;letter-spacing:.1em;color:var(--muted);margin-top:-8px}:where(.rd) .jc p{color:var(--muted);font-size:14px}:where(.rd) .withc{background:var(--bg);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}:where(.rd) .withc .t{font-size:12.5px;color:var(--muted)}:where(.rd) .withc .t b{color:var(--gold-ink);font-size:15px;margin-right:2px}:where(.rd) .withc .nm{display:flex;flex-wrap:wrap;gap:4px 6px}:where(.rd) .withc .nm i{font-style:normal;font-size:12.5px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 9px}:where(.rd) .tools{display:flex;flex-wrap:wrap;gap:6px}:where(.rd) .tools span{font-size:12px;background:var(--chip);padding:4px 10px;border-radius:999px}:where(.rd) .jc .lk{margin-top:auto;padding-top:10px;font-size:14px;font-weight:700;color:var(--accent);display:flex;justify-content:space-between;border-top:1px solid var(--line)}:where(.rd) .aiband{background:linear-gradient(135deg,#1b2585,#121a55);color:#fff;border-radius:18px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:34px;align-items:center}:where(.rd) .aiband h2{font-size:clamp(22px,2.6vw,30px);font-weight:900;margin:12px 0 10px}:where(.rd) .aiband p{color:var(--on-navy-muted)}:where(.rd) .aiband .pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:var(--gold)}:where(.rd) .aitiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:where(.rd) .aitiles a{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:2px}:where(.rd) .aitiles a:hover{border-color:var(--gold);background:rgba(245,183,46,.1)}:where(.rd) .aitiles b{font-size:15px}:where(.rd) .aitiles span{font-size:12.5px;color:var(--on-navy-muted)}:where(.rd) .aitiles a:last-child:nth-child(3n+1){grid-column:1/-1}:where(.rd) .aitiles em{font-style:normal;font-size:12px;font-weight:900;color:#1b1500;background:var(--gold);border-radius:4px;padding:1px 6px;align-self:flex-start;margin-bottom:6px}:where(.rd) .study{display:flex;gap:12px;align-items:flex-start;margin-top:18px;background:rgba(255,255,255,.06);border-radius:12px;padding:14px 16px;font-size:14px;color:#e6e9ff}:where(.rd) .study .av{flex:none;width:36px;height:36px;border-radius:50%;background:var(--gold);color:#1b1500;display:grid;place-items:center;font-weight:900;font-size:13px}:where(.rd) .proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.rd) .pj{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;min-width:0}:where(.rd) .pj h3{font-size:16.5px}:where(.rd) .pj .who{font-size:13px;color:var(--muted)}:where(.rd) .pj ol{list-style:none;margin:6px 0 0;padding:0;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px}:where(.rd) .pj li{position:relative;padding-left:16px;font-size:13.5px}:where(.rd) .pj li:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--navy)}:where(.rd) .pj li.plan:before{border-style:dashed;border-color:var(--gold)}:where(.rd) .pj li b{display:block;font-size:12px;color:var(--accent)}:where(.rd) .note-s{font-size:12.5px;color:var(--muted);margin-top:14px}:where(.rd) .risk{background:var(--navy-deep);color:#fff}:where(.rd) .risk .wrap{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}:where(.rd) .risk .pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:var(--gold)}:where(.rd) .risk h2{font-size:clamp(23px,2.8vw,31px);font-weight:900;margin:14px 0}:where(.rd) .risk p{color:var(--on-navy-muted);margin-bottom:18px}:where(.rd) .risk ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.15)}:where(.rd) .risk li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:14px}:where(.rd) .risk li b{color:var(--gold);font-size:16px}:where(.rd) .risk li span{color:var(--on-navy-muted)}:where(.rd) .risk a.more{color:var(--gold)}:where(.rd) .team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.rd) .tm{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}:where(.rd) .tm img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;background:#1b2585}:where(.rd) .tm .b{padding:15px 17px 17px;display:flex;flex-direction:column;gap:3px}:where(.rd) .tm .s{font-size:19px;font-weight:900;color:var(--accent);line-height:1.1}:where(.rd) .tm .k{font-size:12px;color:var(--muted)}:where(.rd) .tm .n{font-weight:700;margin-top:6px}:where(.rd) .tm .n small{font-weight:400;color:var(--muted);font-size:12px;margin-left:5px}:where(.rd) .tm .r{font-size:12.5px;color:var(--cream-ink);font-weight:500}:where(.rd) .tm .x{font-size:12.5px;color:var(--muted);margin-top:6px}:where(.rd) .tm.cta-card{background:var(--navy);color:#fff;justify-content:center;padding:26px;gap:12px;border-color:var(--navy)}:where(.rd) .tm.cta-card p{color:var(--on-navy-muted);font-size:14px}:where(.rd) .tm.cta-card h3{font-size:1.17em}:where(.rd) .svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.rd) .sv{border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}:where(.rd) .sv h3{font-size:17px}:where(.rd) .sv .d{font-size:13px;color:var(--muted)}:where(.rd) .sv ul{margin:6px 0 4px;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:13.5px}:where(.rd) .sv li:before{content:"✓";color:var(--accent);font-weight:700;margin-right:8px}:where(.rd) .sv-notice li:before{content:"•"}:where(.rd) .sv-notice li a{color:inherit;text-decoration:underline;text-underline-offset:3px}:where(.rd) .sv-notice li a:hover{color:var(--accent)}:where(.rd) .sv .links{margin-top:auto;display:flex;gap:16px;font-size:13px;font-weight:700;padding-top:10px}:where(.rd) .sv .links a:first-child{color:var(--accent)}:where(.rd) .sv .links a:last-child{color:var(--muted)}:where(.rd) .ph{position:relative;border-radius:12px;overflow:hidden;background:var(--chip)}:where(.rd) .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:where(.rd) .ph figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 10px;font-size:12.5px;color:#fff;background:linear-gradient(transparent,rgba(8,12,40,.88))}:where(.rd) .ph figcaption b{color:var(--gold);margin-right:4px}:where(.rd) .phead{background:var(--navy);color:#fff}:where(.rd) .phead .wrap{padding-block:40px 36px;text-align:center}:where(.rd) .phead .ey{font-size:12.5px;letter-spacing:.14em;color:#aab3ef;font-weight:700}:where(.rd) .phead h1{font-size:clamp(25px,3.2vw,34px);font-weight:900;margin:8px 0 6px}:where(.rd) .phead p{color:#cdd2f3}:where(.rd) .page{padding-block:52px 24px}:where(.rd) .kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px}:where(.rd) .kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px}:where(.rd) .kpi b{display:block;font-size:26px;font-weight:900;color:var(--accent)}:where(.rd) .kpi span{font-size:13px;color:var(--muted)}:where(.rd) .h3s{font-size:20px;font-weight:900;margin:34px 0 14px}:where(.rd) .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;counter-reset:s}:where(.rd) .steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px 14px 56px;position:relative;font-size:14px;min-width:0}:where(.rd) .steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}:where(.rd) .steps li b{display:block;font-size:15px;margin-bottom:2px}:where(.rd) .steps li span{color:var(--muted)}:where(.rd) .boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(.rd) .box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 22px;min-width:0}:where(.rd) .box h4{font-size:16px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}:where(.rd) .box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:14px}:where(.rd) .box li{padding-left:14px;position:relative}:where(.rd) .box li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--gold)}:where(.rd) .notes{background:var(--cream);border:1px solid var(--cream-line);border-radius:12px;padding:18px 22px;margin-top:20px}:where(.rd) .notes h4{color:var(--cream-ink);margin-bottom:8px}:where(.rd) .notes ul{margin:0;padding-left:18px;font-size:14px;display:flex;flex-direction:column;gap:4px}:where(.rd) .upd{font-size:13px;color:var(--muted);margin-top:12px}:where(.rd) .upd a{color:var(--accent);font-weight:700}:where(.rd) .histfull{display:flex;flex-direction:column;gap:0;max-width:820px;margin:0 auto}:where(.rd) .hy{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}:where(.rd) .hy b{font-size:30px;font-weight:900;color:var(--accent);line-height:1}:where(.rd) .hy ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:14.5px}:where(.rd) .gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(.rd) .gal .ph{aspect-ratio:1/1}:where(.rd) .about-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(.rd) .off{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:6px}:where(.rd) .off .y{font-size:12px;font-weight:700;color:var(--gold-ink)}:where(.rd) .off h4{font-size:18px}:where(.rd) .off p{font-size:13.5px;color:var(--muted)}:where(.rd) .vals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:where(.rd) .vals div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 10px;text-align:center;font-weight:700}:where(.rd) .vals div small{display:block;font-size:11px;color:var(--muted);font-weight:500;letter-spacing:.08em}:where(.rd) .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}:where(.rd) :where(.tbl,.tblw,.rd-table) table,:where(.rd) table:where(.kt,.rd-table){border-collapse:collapse;width:100%;font-size:14px}:where(.rd) :where(.tbl,.tblw,.kt,.rd-table) td,:where(.rd) :where(.tbl,.tblw,.kt,.rd-table) th{padding:11px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}:where(.rd) :where(.tbl,.tblw,.kt,.rd-table) thead th{background:var(--chip);font-size:13px;color:var(--muted);font-weight:700;white-space:nowrap}:where(.rd) :where(.tbl,.tblw,.kt,.rd-table) tbody tr:last-child td{border-bottom:0}:where(.rd) td.cn{font-weight:700;white-space:nowrap}:where(.rd) tr.ft td.cn{color:var(--cream-ink)}:where(.rd) .filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}:where(.rd) .fc{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 13px;font-size:13.5px}:where(.rd) .fc[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}:where(.rd) .search{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;margin-bottom:12px}:where(.rd) .blist{display:flex;flex-direction:column;border-top:2px solid var(--navy)}:where(.rd) .blist a{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;gap:14px;padding:15px 6px;border-bottom:1px solid var(--line);align-items:center}:where(.rd) .blist a:hover h3{color:var(--accent)}:where(.rd) .blist .c{font-size:12px;font-weight:700;color:var(--accent)}:where(.rd) .blist h3{font-size:15px;font-weight:500}:where(.rd) .blist time{font-size:13px;color:var(--muted);text-align:right}:where(.rd) .stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(.rd) .sg{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px}:where(.rd) .sg .no{font-size:12px;font-weight:700;color:var(--gold-ink)}:where(.rd) .sg h3{font-size:18px}:where(.rd) .sg .pr{font-size:13px;font-weight:700;color:var(--accent)}:where(.rd) .sg ul{margin:0;padding-left:18px;font-size:14px;color:var(--muted);display:flex;flex-direction:column;gap:4px}:where(.rd) .fails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.rd) .fails div{background:var(--surface);border:1px solid var(--line);border-left:3px solid #c0452f;border-radius:10px;padding:16px 18px;font-weight:700}:where(.rd) .fails div small{display:block;font-weight:400;color:var(--muted);font-size:13px;margin-top:4px}:where(.rd) .ctform{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}:where(.rd) .form{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;display:grid;gap:12px}:where(.rd) .form label{display:grid;gap:5px;font-size:13px;color:var(--muted)}:where(.rd) .form input,:where(.rd) .form select,:where(.rd) .form textarea{font:inherit;font-size:15px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--bg);color:var(--ink);width:100%}:where(.rd) .form textarea{min-height:130px;resize:vertical}:where(.rd) .okmsg{background:var(--cream);border-radius:8px;padding:12px 14px;font-size:14px}:where(.rd) .cinfo{background:var(--navy);color:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:2px}:where(.rd) .cinfo h3{font-size:19px;margin-bottom:8px}:where(.rd) .cinfo .row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.14);font-size:14px}:where(.rd) .cinfo .row small{color:var(--on-navy-muted)}:where(.rd) .cinfo .row span{font-weight:700;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}:where(.rd) .cinfo button{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:6px;padding:4px 10px;font-size:12px}:where(.rd) .cinfo .offs{font-size:12.5px;color:var(--on-navy-muted);margin-top:12px;line-height:1.7}:where(.rd) .shero{background:linear-gradient(135deg,#1b2585,#121a55);color:#fff;text-align:center}:where(.rd) .shero .wrap{padding-block:56px 50px}:where(.rd) .shero .ey{font-size:12.5px;letter-spacing:.16em;color:var(--gold);font-weight:700}:where(.rd) .shero h1{font-size:clamp(28px,3.8vw,42px);font-weight:900;margin:10px 0}:where(.rd) .shero p{color:var(--on-navy-muted);font-size:16.5px}:where(.rd) .iss{display:block;font-size:11.5px!important;font-weight:700!important;color:#c0452f!important;margin:0 0 4px!important;letter-spacing:.06em}:where(.rd) .defbox{margin-top:14px;background:var(--navy);color:#fff;border-radius:12px;padding:18px 22px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}:where(.rd) .defbox b{color:var(--gold);font-size:15px}:where(.rd) .defbox p{color:#dfe2fa}:where(.rd) .kt{width:100%;border-collapse:collapse;font-size:13.5px;margin:4px 0 6px}:where(.rd) .kt th{width:84px;color:var(--muted);font-weight:500;padding:7px 0;border-bottom:1px solid var(--line);background:none;font-size:13px;white-space:nowrap}:where(.rd) .kt td{padding:7px 0;border-bottom:1px solid var(--line)}:where(.rd) .sg .sl{font-size:13.5px;margin-top:4px}:where(.rd) .sg .btn{margin-top:auto;align-self:flex-start}:where(.rd) .covbtn{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:where(.rd) .covbtn a{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px 10px;text-align:center;font-weight:700;font-size:14.5px}:where(.rd) .covbtn a:hover{border-color:var(--navy);color:var(--accent)}:where(.rd) .tr6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}:where(.rd) .tr6 div{padding:20px 14px;border-right:1px solid var(--line);text-align:center}:where(.rd) .tr6 div:last-child{border-right:0}:where(.rd) .tr6 b{display:block;font-size:28px;font-weight:900;color:var(--accent)}:where(.rd) .tr6 span{font-size:13px;color:var(--muted)}:where(.rd) .tscroll{max-height:520px;overflow:auto}:where(.rd) .tscroll thead th{position:sticky;top:0}:where(.rd) .no2{font-size:12px;font-weight:700;color:var(--gold-ink)}:where(.rd) .psum{margin-top:auto;background:var(--chip);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500}:where(.rd) .pstep{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}:where(.rd) .pstep li{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:10px;padding:14px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}:where(.rd) .pstep b{font-size:13.5px}:where(.rd) .pstep i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gold-ink)}:where(.rd) .pstep span{font-size:13px;color:var(--muted)}:where(.rd) .kp4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.rd) .refbox{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px}:where(.rd) .refbox h3{font-size:18px;margin:8px 0 4px}:where(.rd) .refbox p{color:var(--muted);font-size:14px}:where(.rd) .scta{margin-top:50px;background:linear-gradient(135deg,#1b2585,#121a55);color:#fff;border-radius:16px;padding:34px 24px;text-align:center}:where(.rd) .scta h2{font-size:clamp(21px,2.5vw,27px);font-weight:900;margin-bottom:8px}:where(.rd) .scta p{color:var(--on-navy-muted)}:where(.rd) .btabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:6px}:where(.rd) .btabs a{padding:10px 16px;font-size:14.5px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}:where(.rd) .btabs a[aria-current=true]{color:var(--accent);border-bottom-color:var(--navy);font-weight:700}@media (max-width:1180px){:where(.rd) .pstep{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.rd) .covbtn,:where(.rd) .tr6{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rd) .tr6 div:nth-child(3){border-right:0}:where(.rd) .tr6 div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:720px){:where(.rd) .pstep{grid-template-columns:1fr 1fr}:where(.rd) .covbtn{grid-template-columns:1fr 1fr}:where(.rd) .kp4{grid-template-columns:1fr 1fr}}:where(.rd) .phead.shd .wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:center;text-align:left;padding-block:40px 38px}:where(.rd) .shd h1{margin:6px 0}:where(.rd) .flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px}:where(.rd) .flow span{font-size:13px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:4px 11px;color:#fff}:where(.rd) .flow i{font-style:normal;color:var(--gold);font-size:12px}:where(.rd) .platcard{background:#fff;color:#1b2033;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;box-shadow:0 14px 34px rgba(0,0,0,.25);border:2px solid transparent;transition:border-color .2s,transform .2s}:where(.rd) .platcard:hover{border-color:var(--gold);transform:translateY(-2px)}:where(.rd) .platcard small{font-size:12px;font-weight:700;color:#9a5b06}:where(.rd) .platcard b{font-size:20px;font-weight:900;color:#1c2a86;line-height:1.3}:where(.rd) .platcard span{font-size:13px;color:#5d6478}:where(.rd) .platcard em{font-style:normal;margin-top:8px;align-self:flex-start;background:#f5b72e;color:#1b1500;font-weight:700;font-size:14px;border-radius:8px;padding:9px 16px}@media (max-width:860px){:where(.rd) .phead.shd .wrap{grid-template-columns:1fr;gap:22px}}:where(.rd) .aitabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:16px}:where(.rd) .aitabs button{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 10px;text-align:left;display:flex;flex-direction:column;gap:2px}:where(.rd) .aitabs button b{font-size:14.5px}:where(.rd) .aitabs button span{font-size:12px;color:var(--muted)}:where(.rd) .aitabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}:where(.rd) .aitabs button[aria-pressed=true] span{color:#cdd2f3}:where(.rd) .ainote{display:flex;gap:14px;align-items:flex-start;background:var(--chip);border-radius:12px;padding:16px 20px;margin-bottom:18px;font-size:14.5px}:where(.rd) .ainote .av{flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:900}:where(.rd) details.qa{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:8px}:where(.rd) details.qa summary{cursor:pointer;padding:14px 18px;font-weight:700;font-size:15px;list-style:none;display:flex;gap:10px;align-items:baseline}:where(.rd) details.qa summary::-webkit-details-marker{display:none}:where(.rd) details.qa summary .q{color:var(--gold-ink);font-weight:900}:where(.rd) details.qa summary .pt{margin-left:auto;flex:none;font-size:11.5px;font-weight:500;color:var(--muted);background:var(--chip);border-radius:999px;padding:2px 9px}:where(.rd) details.qa[open] summary{border-bottom:1px solid var(--line)}:where(.rd) details.qa .a{padding:14px 18px 16px;font-size:14.5px;display:flex;flex-direction:column;gap:8px}:where(.rd) details.qa .src{font-size:12.5px;color:var(--muted)}:where(.rd) details.qa .src a{text-decoration:underline;text-underline-offset:3px}:where(.rd) details.qa .go{font-size:13px;font-weight:700;color:var(--accent)}:where(.rd) .pager{display:flex;gap:6px;justify-content:center;align-items:center;margin-top:16px;flex-wrap:wrap}:where(.rd) .pager button{min-width:38px;height:38px;border:1px solid var(--line);background:var(--surface);border-radius:8px}:where(.rd) .pager button[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(.rd) .pager button:disabled{opacity:.4;cursor:default}:where(.rd) .aichat{border:1px solid var(--cream-line);background:var(--cream);border-radius:14px;margin:0 0 18px;padding:16px 18px;display:grid;gap:12px}:where(.rd) .aichat .ch-head{display:flex;gap:12px;align-items:center;font-size:15.5px;color:var(--ink)}:where(.rd) .aichat .ch-head b{color:var(--cream-ink)}:where(.rd) .aichat .ch-head .av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:900;font-size:13px}:where(.rd) .aichat .ch-log[hidden]{display:none}:where(.rd) .aichat .ch-log{background:var(--surface);border-radius:12px;padding:12px}:where(.rd) .aichat .ch-open{width:100%;display:flex;gap:12px;align-items:center;padding:14px 18px;background:var(--cream);border:0;color:var(--ink);text-align:left;font-size:14.5px;cursor:pointer}:where(.rd) .aichat .ch-open b{color:var(--cream-ink)}:where(.rd) .aichat .ch-open .av{flex:none;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:900;font-size:13px}:where(.rd) .aichat .ch-open .ar{margin-left:auto;font-weight:700;color:var(--cream-ink);white-space:nowrap}:where(.rd) .aichat .ch-body{padding:14px 16px 16px;display:grid;gap:12px}:where(.rd) .aichat .ch-log{display:flex;flex-direction:column;gap:10px;max-height:min(60vh,460px);overflow-y:auto;padding:2px}:where(.rd) .aichat .msg{max-width:88%;padding:11px 14px;border-radius:14px;font-size:14.5px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}:where(.rd) .aichat .msg.u{align-self:flex-end;background:var(--navy);color:#fff;border-bottom-right-radius:4px}:where(.rd) .aichat .msg.a{align-self:flex-start;background:var(--chip);border-bottom-left-radius:4px}:where(.rd) .aichat .msg .src{margin-top:8px;font-size:12.5px;color:var(--muted)}:where(.rd) .aichat .msg .src a{text-decoration:underline;text-underline-offset:3px}:where(.rd) .aichat .msg .btn{margin-top:10px}:where(.rd) .aichat .msg.wait{color:var(--muted);display:flex;align-items:center;gap:9px}:where(.rd) .aichat .msg.wait s{flex:none;display:inline-flex;gap:4px;text-decoration:none}:where(.rd) .aichat .msg.wait s i{width:7px;height:7px;border-radius:50%;background:var(--navy,#1c2a86);opacity:.25;animation:rd-wdot 1.2s infinite}:where(.rd) .aichat .msg.wait s i:nth-child(2){animation-delay:.2s}:where(.rd) .aichat .msg.wait s i:nth-child(3){animation-delay:.4s}@keyframes rd-wdot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:where(.rd) .aichat .msg.wait s i{animation:none;opacity:.6}}:where(.rd) .aichat .ch-form{display:flex;gap:8px;align-items:flex-end}:where(.rd) .aichat textarea{flex:1;min-width:0;resize:none;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font:inherit;font-size:15px;background:var(--bg);color:var(--ink);min-height:46px;max-height:140px}:where(.rd) .aichat .ch-form button{flex:none;height:46px;padding:0 18px;border-radius:10px;border:0;background:var(--navy);color:#fff;font-weight:700;cursor:pointer}:where(.rd) .aichat .ch-form button:disabled{opacity:.5;cursor:default}:where(.rd) .aichat .ch-note{font-size:12px;color:var(--muted);margin:0}:where(.rd) .aichat .ch-open>span:nth-child(2){flex:1;min-width:0}:where(.rd) .aichat .ch-log{padding:10px}:where(.rd) .aichat>*{min-width:0}@media (max-width:560px){:where(.rd) .aichat{padding:14px 12px}:where(.rd) .aichat .ch-open .ar{display:none}:where(.rd) .aichat .ch-open{padding:13px 14px}:where(.rd) .aichat textarea{min-height:66px}:where(.rd) .aichat .ch-form button{height:66px;padding:0 14px}:where(.rd) .aichat .msg{max-width:94%}}:where(.rd) .empty{text-align:center;padding:26px;color:var(--muted);border:1px dashed var(--line);border-radius:12px;display:grid;gap:12px;justify-items:center}@media (max-width:1180px){:where(.rd) .team{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rd) .aitabs{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.rd) .about-grid{grid-template-columns:1fr 1fr}:where(.rd) .vals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){:where(.rd) .aiband{grid-template-columns:1fr}:where(.rd) .proj,:where(.rd) .stage{grid-template-columns:1fr}}@media (max-width:860px){:where(.rd) .hero .grid{grid-template-columns:1fr;padding-block:36px 0;gap:0}:where(.rd) .hero-copy{padding-bottom:22px}:where(.rd) .slides{margin:0 auto;max-width:360px}:where(.rd) .tag{left:0}:where(.rd) .journey,:where(.rd) .svc-grid{grid-template-columns:1fr 1fr}:where(.rd) .ctform,:where(.rd) .risk .wrap{grid-template-columns:1fr;gap:26px}:where(.rd) .boxes,:where(.rd) .steps{grid-template-columns:1fr}:where(.rd) .gal{grid-template-columns:1fr 1fr}:where(.rd) .fails{grid-template-columns:1fr}}@media (max-width:720px){:where(.rd) .proof{grid-template-columns:1fr 1fr}:where(.rd) .proof strong{font-size:25px}:where(.rd) .sec{padding-block:56px}:where(.rd) .gal,:where(.rd) .journey,:where(.rd) .kpis,:where(.rd) .svc-grid{grid-template-columns:1fr}:where(.rd) .team{grid-template-columns:1fr 1fr}:where(.rd) .aitiles{grid-template-columns:1fr 1fr}:where(.rd) .aitiles a:last-child:nth-child(3n+1){grid-column:auto}:where(.rd) .aitiles a:last-child:nth-child(odd){grid-column:1/-1}:where(.rd) .aitabs{grid-template-columns:1fr 1fr}:where(.rd) .risk li{grid-template-columns:90px 1fr}:where(.rd) .about-grid{grid-template-columns:1fr}:where(.rd) .vals{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rd) .hy{grid-template-columns:1fr;gap:8px}:where(.rd) .blist a{grid-template-columns:1fr;gap:4px}:where(.rd) .blist time{text-align:left}:where(.rd) .aiband{padding:24px}:where(.rd) .ticker .lb span{display:none}}@media (prefers-reduced-motion:reduce){:where(.rd) *{transition:none!important}:where(.rd) .belt{animation:none}}:where(.rd) .home .pill.pill-or{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}:where(.rd) .home .h2-or{color:var(--orange-ink)}:where(.rd) .svc-big{gap:18px}:where(.rd) .svc-big .sv{padding:26px 26px 22px;gap:10px;background:var(--surface);border-radius:14px}:where(.rd) .svc-big .sv h3{font-size:21px;font-weight:900}:where(.rd) .svc-big .sv .d{font-size:14px;line-height:1.6}:where(.rd) .svc-big .sv ul{font-size:15px;gap:7px;margin:6px 0}:where(.rd) .svc-big .sv .links{font-size:14px;padding-top:12px;border-top:1px solid var(--line)}:where(.rd) .hero h1.h1-3{font-size:clamp(24px,2.85vw,40px)}:where(.rd) .hero h1.h1-3 em,:where(.rd) .hero h1.h1-3 span{display:block;white-space:nowrap}:where(.rd) .hero h1.h1-3 em{margin-bottom:6px}:where(.rd) .hero h1.h1-3 .sm{font-size:.72em;line-height:1.4;font-weight:700}@media (max-width:860px){:where(.rd) .hero h1.h1-3{font-size:clamp(22px,5.6vw,34px)}:where(.rd) .hero h1.h1-3 .sm{font-size:.66em}:where(.rd) .hero h1.h1-3 em,:where(.rd) .hero h1.h1-3 span{white-space:normal}}:where(.rd) .toolsec{background:var(--bg);padding-block:30px 40px!important}:where(.rd) .tbadge{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:var(--on-orange);font-weight:700;font-size:15px;border-radius:999px;padding:7px 20px 7px 7px;box-shadow:0 8px 20px rgba(224,138,46,.28)}:where(.rd) .tbadge .ic{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--orange-ink);display:grid;place-items:center;font-size:11px;font-weight:900}:where(.rd) .th2{font-size:clamp(19px,2.2vw,24px);font-weight:900;margin:14px 0 4px;letter-spacing:-.02em}:where(.rd) .th2 em{font-style:normal;color:var(--orange-ink)}:where(.rd) .tsub{font-size:13.5px;color:var(--muted);margin-bottom:16px}:where(.rd) .tnote{grid-column:1/-1;font-size:12px;color:var(--muted)}:where(.rd) .exb{display:inline-block;border:1px solid var(--orange);color:var(--orange-ink);border-radius:4px;font-size:11px;padding:0 6px;margin:0 2px}:where(.rd) .chd{background:linear-gradient(160deg,#25487f,#1d3a69);color:#fff}:where(.rd) .chd .wrap{padding-block:20px 18px}:where(.rd) .ey3{color:#f0a24a;font-size:11.5px;font-weight:700;letter-spacing:.12em}:where(.rd) .chd h1{font-size:24px;font-weight:900;margin:2px 0 3px}:where(.rd) .chd p{color:#d6dff0;font-size:13.5px}:where(.rd) .cpage{padding-block:16px 24px}:where(.rd) .ctform{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch}:where(.rd) .form{padding:16px 20px;gap:8px;border-radius:12px}:where(.rd) .f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.rd) .form label{gap:3px;font-size:12px}:where(.rd) .form input,:where(.rd) .form select{padding:7px 10px;font-size:14px}:where(.rd) .form textarea{min-height:92px;padding:8px 10px;font-size:14px}:where(.rd) .form label.agree{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink)}:where(.rd) .form label.agree input{width:16px;height:16px;flex:none;padding:0}:where(.rd) .btn-sub{width:180px;background:var(--orange);color:var(--on-orange);border:0;border-radius:8px;font-weight:700;font-size:15px;padding:10px 0}:where(.rd) .btn-sub:hover{background:#cf7b22}:where(.rd) .okmsg{font-size:12.5px;padding:9px 12px}:where(.rd) .okmsg.warn{background:#fdecea;color:#9b2c1c}:where(.rd) .cside2{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0}:where(.rd) .cinfo{background:linear-gradient(160deg,#25487f,#1d3a69);border-radius:12px;padding:14px 20px}:where(.rd) .cinfo h3{font-size:18px;margin:2px 0}:where(.rd) .cs{font-size:12.5px;color:var(--muted);margin-bottom:6px}:where(.rd) .cinfo .cs{color:#c9d5ea}:where(.rd) .cinfo .row{grid-template-columns:62px minmax(0,1fr) auto;padding:6px 0;font-size:13px}:where(.rd) .cinfo .row span{font-family:var(--f-mono);font-weight:600;font-size:13.5px}:where(.rd) .cinfo button{padding:3px 9px;font-size:11.5px}:where(.rd) .cinfo .row button span{font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.rd) .prep2{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 20px;display:flex;flex-direction:column}:where(.rd) .prep2 h3{font-size:16px}:where(.rd) .prep2 a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;border-top:1px solid var(--line)}:where(.rd) .prep2 a b{display:block;font-size:13.5px}:where(.rd) .prep2 a small{display:block;font-size:11.5px;color:var(--muted)}:where(.rd) .prep2 a span{color:var(--orange-ink);font-weight:700}:where(.rd) .prep2 a:hover b{color:var(--accent)}:where(.rd) .ctform .form input,:where(.rd) .ctform .form select{padding:5px 10px;font-size:13.5px;line-height:1.4;height:34px}:where(.rd) .ctform .form textarea{min-height:72px;height:72px;padding:7px 10px;font-size:13.5px;line-height:1.5}:where(.rd) .ctform .form{gap:7px;padding:14px 18px;display:flex;flex-direction:column}:where(.rd) .ctform .form .msgl{flex:1}:where(.rd) .ctform .form .msgl textarea{flex:1}:where(.rd) .ctform .form label:not(.agree){display:flex;flex-direction:column;gap:3px}:where(.rd) .ctform .f2{align-items:start}:where(.rd) .ctform .agree-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.rd) .chd .wrap{padding-block:12px 12px}:where(.rd) .chd h1{font-size:21px;margin:0 0 1px}:where(.rd) .chd p{font-size:13px}:where(.rd) .cpage{padding-block:12px 20px}:where(.rd) .cinfo{padding:12px 18px}:where(.rd) .cinfo h3{font-size:16px}:where(.rd) .cinfo .row{padding:4px 0}:where(.rd) .cinfo .cs,:where(.rd) .prep2 .cs{margin-bottom:4px;font-size:12px}:where(.rd) .prep2{padding:10px 18px}:where(.rd) .prep2 h3{font-size:15px}:where(.rd) .prep2 a{padding:5px 2px}:where(.rd) .cside2{gap:10px}:where(.rd) .btn-sub{padding:8px 0}@media (max-width:860px){:where(.rd) .ctform{grid-template-columns:1fr}}@media (max-width:520px){:where(.rd) .f2{grid-template-columns:1fr}:where(.rd) .btn-sub{width:100%}}:where(.rd) .btn-or{flex:none;background:var(--orange);color:var(--on-orange);font-weight:700;font-size:16px;border-radius:9px;padding:11px 18px;white-space:nowrap}:where(.rd) .btn-or:hover{background:#cf7b22}:where(.rd) .jc .step b.pi{background:var(--chip);color:var(--accent);font-size:12px}@media (max-width:1250px){:where(.rd) .btn-or{font-size:15px;padding:10px 15px}}:where(.rd) .hero .lead b{color:#fff;font-weight:700}:where(.rd) .home .sec:not(.hero){padding-block:48px}:where(.rd) .home .sec-head{gap:6px;margin-bottom:20px}:where(.rd) .home .sec-head h2{font-size:clamp(19px,2.1vw,24px)}:where(.rd) .home .sec-head p{font-size:13.5px}:where(.rd) .home .pill{font-size:10.5px;padding:3px 10px}:where(.rd) .journey{gap:10px}:where(.rd) .jc{padding:12px 14px;gap:5px;border-radius:10px}:where(.rd) .jc .step span{font-size:10.5px}:where(.rd) .jc .step b{width:22px;height:22px;font-size:11px}:where(.rd) .jc h3{font-size:14.5px}:where(.rd) .jc .en{font-size:9.5px;margin-top:-4px}:where(.rd) .jc p{font-size:12px;line-height:1.5}:where(.rd) .withc{padding:6px 9px;gap:3px;border-radius:8px}:where(.rd) .withc .t{font-size:11px}:where(.rd) .withc .t b{font-size:12.5px}:where(.rd) .withc .nm i{font-size:11px;padding:1px 7px}:where(.rd) .tools{gap:4px}:where(.rd) .tools span{font-size:10.5px;padding:2px 7px}:where(.rd) .jc .lk{font-size:12px;padding-top:6px}:where(.rd) .home .aiband{padding:20px 22px;gap:22px;border-radius:12px}:where(.rd) .aiband h2{font-size:clamp(17px,1.9vw,21px)!important;margin:6px 0 4px}:where(.rd) .aiband p{font-size:13px}:where(.rd) .study{margin-top:10px;padding:9px 12px;font-size:12px;gap:10px}:where(.rd) .study .av{width:26px;height:26px;font-size:10px}:where(.rd) .aitiles{gap:6px}:where(.rd) .aitiles a{padding:8px 10px;border-radius:8px}:where(.rd) .aitiles b{font-size:12.5px}:where(.rd) .aitiles span{font-size:11px}:where(.rd) .aitiles em{font-size:10px;padding:0 5px;margin-bottom:3px}:where(.rd) .home .risk .wrap{gap:30px}:where(.rd) .risk h2{font-size:clamp(18px,2vw,22px)!important;margin:8px 0}:where(.rd) .risk p{font-size:13px;margin-bottom:10px}:where(.rd) .risk li{padding:9px 0;font-size:12.5px;grid-template-columns:84px 1fr;gap:12px}:where(.rd) .risk li b{font-size:13.5px}:where(.rd) .home .svc-grid{gap:10px}:where(.rd) .home .sv{padding:12px 14px;gap:4px;border-radius:10px}:where(.rd) .home .sv h3{font-size:14.5px}:where(.rd) .home .sv .d{font-size:11.5px}:where(.rd) .home .sv ul{font-size:12px;gap:2px;margin:2px 0}:where(.rd) .home .sv .links{font-size:11.5px;padding-top:4px}@media (max-width:720px){:where(.rd) .risk li{grid-template-columns:76px 1fr}}:where(.rd) .tr-all{padding:10px 18px;font-size:14px}:where(.rd) .tr{display:grid;grid-template-columns:250px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(20,29,94,.08)}:where(.rd) .tr-side{background:linear-gradient(170deg,#1a2470 0,var(--navy-deep) 70%);color:#fff;padding:26px 18px 20px;display:flex;flex-direction:column}:where(.rd) .tr-asof{font-size:12.5px;color:var(--gold);font-weight:700;letter-spacing:.02em;padding:0 8px}:where(.rd) .tr-total{display:flex;align-items:baseline;gap:4px;padding:4px 8px 0}:where(.rd) .tr-total b{font-size:56px;font-weight:900;color:var(--gold);line-height:1;letter-spacing:-.03em}:where(.rd) .tr-total small{font-size:22px;font-weight:700;color:var(--gold)}:where(.rd) .tr-sub{font-size:13px;color:var(--on-navy-muted);padding:6px 8px 16px;border-bottom:1px solid rgba(255,255,255,.12)}:where(.rd) .tr-tabs{display:flex;flex-direction:column;gap:2px;margin-top:12px}:where(.rd) .tr-tabs button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;background:none;border:0;border-left:3px solid transparent;color:#d7dbf5;padding:9px 10px 9px 11px;border-radius:0 8px 8px 0;font-size:15px;text-align:left;cursor:pointer;transition:background .15s}:where(.rd) .tr-tabs button .v{font-size:12.5px;color:var(--on-navy-muted);white-space:nowrap}:where(.rd) .tr-tabs button .v b{font-size:16px;color:#fff;font-weight:800;margin-right:1px}:where(.rd) .tr-tabs button:hover{background:rgba(255,255,255,.06)}:where(.rd) .tr-tabs button[aria-selected=true]{background:rgba(255,255,255,.11);border-left-color:var(--gold);color:#fff;font-weight:700}:where(.rd) .tr-tabs button[aria-selected=true] .v b{color:var(--gold)}:where(.rd) .tr-main{padding:24px 26px 18px;min-width:0;display:flex;flex-direction:column;gap:16px}:where(.rd) .tr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}:where(.rd) .tr-eb{font-size:12.5px;font-weight:700;color:var(--gold-ink);margin-bottom:4px}:where(.rd) .tr-head h3{font-size:20px;font-weight:900;line-height:1.35;letter-spacing:-.01em}:where(.rd) .tr-head p{font-size:13.5px;color:var(--muted);margin-top:5px;max-width:40em}:where(.rd) .tr-stat{display:flex;align-items:center;gap:14px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 16px}:where(.rd) .tr-stat .n{display:flex;align-items:baseline;gap:2px;white-space:nowrap}:where(.rd) .tr-stat .n b{font-size:38px;font-weight:900;color:var(--navy);line-height:1;letter-spacing:-.03em}:where(.rd) .tr-stat .n small{font-size:16px;font-weight:700;color:var(--navy)}:where(.rd) .tr-stat .m{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);line-height:1.45}:where(.rd) .tr-stat .m b{font-size:12.5px;color:var(--ink)}:where(.rd) .tr-stat .m em{font-style:normal;font-weight:800;color:var(--gold-ink)}:where(.rd) .tr-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}:where(.rd) .tr-tiles>*{display:flex;flex-direction:column;gap:1px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);font:inherit}:where(.rd) .tr-tiles button{cursor:pointer;transition:border-color .15s,transform .15s}:where(.rd) .tr-tiles button:hover{border-color:var(--navy);transform:translateY(-1px)}:where(.rd) .tr-tiles .l{font-size:12.5px;font-weight:700;color:var(--muted)}:where(.rd) .tr-tiles .v{font-size:13px;font-weight:700}:where(.rd) .tr-tiles .v b{font-size:24px;font-weight:900;color:var(--navy);letter-spacing:-.02em;margin-right:1px}:where(.rd) .tr-tiles .o{font-size:11.5px;color:var(--muted)}:where(.rd) .tr-tiles-page{margin-bottom:18px}:where(.rd) .tr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(.rd) .tc{position:relative;border:1px solid var(--line);border-radius:10px;padding:10px 12px 10px 14px;display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--surface);transition:border-color .15s}:where(.rd) .tc:hover{border-color:var(--navy)}:where(.rd) .tc b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.rd) .tc span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.rd) .tc.ft:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}:where(.rd) .tc.pj b{white-space:normal;line-height:1.4;font-size:13.5px}:where(.rd) .tr-foot{font-size:12.5px;color:var(--muted);padding-top:2px}:where(.rd) .tr-lock{display:flex;gap:14px;align-items:flex-start;background:var(--bg);border:1px dashed var(--cream-line);border-radius:12px;padding:14px 16px}:where(.rd) .tr-lock b{flex:none;font-size:12.5px;font-weight:800;color:var(--gold-ink);background:var(--cream);border-radius:999px;padding:3px 10px}:where(.rd) .tr-lock span{font-size:13.5px;color:var(--muted);line-height:1.6}:where(.rd) .tr-city{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:where(.rd) .tr-city .lb{font-size:12.5px;font-weight:700;color:var(--muted);margin-right:4px}:where(.rd) .tr-city i{font-style:normal;font-size:13.5px;font-weight:700;border:1px solid var(--cream-line);color:var(--ink);border-radius:999px;padding:5px 14px}:where(.rd) .tr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(.rd) .tr-steps>div{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}:where(.rd) .tr-steps em{font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#1b1500;font-weight:800;font-size:12.5px;display:grid;place-items:center}:where(.rd) .tr-steps b{font-size:14px}:where(.rd) .tr-steps span{font-size:12px;color:var(--muted);line-height:1.5}@media (max-width:1180px){:where(.rd) .tr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rd) .tr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){:where(.rd) .tr{grid-template-columns:minmax(0,1fr)}:where(.rd) .tr-side{padding:18px 16px 14px}:where(.rd) .tr-tabs{flex-direction:row;overflow-x:auto;gap:6px;margin-top:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}:where(.rd) .tr-tabs::-webkit-scrollbar{display:none}:where(.rd) .tr-tabs button{flex:none;flex-direction:column;align-items:flex-start;gap:0;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:7px 12px;font-size:13.5px}:where(.rd) .tr-tabs button[aria-selected=true]{border-color:var(--gold)}:where(.rd) .tr-total b{font-size:44px}:where(.rd) .tr-head{grid-template-columns:1fr;gap:12px}:where(.rd) .tr-stat{justify-self:start}:where(.rd) .tr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:where(.rd) .sec-head.more-row .tr-all{align-self:flex-start}:where(.rd) .tr-main{padding:18px 14px 14px}:where(.rd) .tr-head h3{font-size:17.5px}:where(.rd) .tr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}:where(.rd) .tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rd) .tc{padding:8px 10px 8px 12px}:where(.rd) .tc b{font-size:13px}:where(.rd) .tr-steps{grid-template-columns:1fr}:where(.rd) .tr-lock{flex-direction:column;gap:8px}}:where(.rd) .since{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-12px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.15)}:where(.rd) .since+h1{margin-top:0}:where(.rd) .since .s1{display:flex;align-items:center;gap:10px}:where(.rd) .since .s1 b{flex:none;white-space:nowrap;background:var(--gold);color:#1b1500;font-size:12.5px;font-weight:900;letter-spacing:.08em;padding:4px 10px;border-radius:6px}:where(.rd) .since .s1 span{font-size:15px;font-weight:700;color:#fff}:where(.rd) .since .s2{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:where(.rd) .since .s2 .lb{font-size:12.5px;color:var(--on-navy-muted);margin-right:2px}:where(.rd) .since .s2 i{font-style:normal;font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(245,183,46,.55);border-radius:999px;padding:2px 11px 2px 9px;display:inline-flex;align-items:center;gap:5px}:where(.rd) .since .s2 i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}:where(.rd) .proof strong small{font-size:.55em;font-weight:700;margin-left:2px}:where(.rd) .proof em.yr{font-style:normal}@media (max-width:700px){:where(.rd) .since .s1 span{font-size:14px}}:where(.rd) .tsub b{color:var(--ink)}:where(.rd) .ovlay{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;align-items:stretch}:where(.rd) .ovdemo{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}:where(.rd) .ovtop{display:flex;align-items:center;gap:10px}:where(.rd) .ovlogo{font-weight:900;letter-spacing:.08em;font-size:15px;background:#0a0d14;color:#fff;border-radius:6px;padding:3px 10px}:where(.rd) .ovtag{font-size:13px;font-weight:700;color:var(--orange-ink)}:where(.rd) .ovgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}:where(.rd) .ovin{display:flex;flex-direction:column;gap:9px;min-width:0}:where(.rd) .ovin label{font-size:12.5px;color:var(--muted);font-weight:700}:where(.rd) .ovnum{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:0 12px}:where(.rd) .ovnum span{font-weight:900;color:var(--muted)}:where(.rd) .ovnum input{border:0;background:none;font:inherit;font-size:22px;font-weight:900;color:var(--ink);padding:9px 8px;width:100%;min-width:0;font-variant-numeric:tabular-nums}:where(.rd) .ovnum:focus-within{border-color:var(--orange)}:where(.rd) .ovnum input:focus{outline:none}:where(.rd) #ovrange{accent-color:var(--orange);width:100%}:where(.rd) .ovchips{display:flex;gap:6px;flex-wrap:wrap}:where(.rd) .ovchips button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;cursor:pointer}:where(.rd) .ovchips button[aria-pressed=true]{border-color:var(--orange);color:var(--orange-ink);background:#fdf1e4}:where(.rd) .ovhint{font-size:12px;color:var(--muted)}:where(.rd) .ovnote{margin-top:auto;line-height:1.6;background:var(--bg);border-radius:10px;padding:10px 12px}:where(.rd) .ovout{background:linear-gradient(160deg,#25487f,#1d3a69);color:#fff;border-radius:12px;padding:16px 18px;min-width:0;display:flex;flex-direction:column}:where(.rd) .ovout small{font-size:12.5px;color:#c9d5ea}:where(.rd) .ovout>b{font-size:clamp(28px,3.2vw,36px);font-weight:900;color:#f0a24a;line-height:1.15;margin-top:2px}:where(.rd) .ovkrw{font-size:13px;color:#dbe3f2;margin-bottom:8px}:where(.rd) .ovrows{border-top:1px solid rgba(255,255,255,.16)}:where(.rd) .ovrows div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#dbe3f2}:where(.rd) .ovrows i{font-style:normal;color:#fff;font-weight:700}:where(.rd) .ovgo{margin-top:12px;align-self:flex-start;background:var(--orange);color:var(--on-orange);font-weight:800;font-size:13.5px;border-radius:8px;padding:9px 14px}:where(.rd) .ovgo:hover{background:#c8711e}:where(.rd) .ovside{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}:where(.rd) .ovhead{display:flex;flex-direction:column;gap:2px}:where(.rd) .ovhead b{font-size:16px;font-weight:900}:where(.rd) .ovhead b .num{color:var(--orange-ink)}:where(.rd) .ovhead>span{font-size:12px;color:var(--muted)}:where(.rd) .ovcats{display:flex;flex-direction:column;gap:10px}:where(.rd) .ovcat .cl{display:block;font-size:12px;font-weight:800;color:var(--orange-ink);margin-bottom:5px}:where(.rd) .ovcat div{display:flex;flex-wrap:wrap;gap:5px}:where(.rd) .ovcat a{font-size:12.5px;border:1px solid var(--line);border-radius:7px;padding:4px 9px;color:var(--ink);background:var(--bg)}:where(.rd) .ovcat a:hover{border-color:var(--orange);color:var(--orange-ink)}:where(.rd) .ovcta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0a0d14;color:#fff;border-radius:12px;padding:13px 16px}:where(.rd) .ovcta span{display:flex;flex-direction:column}:where(.rd) .ovcta b{font-size:15px}:where(.rd) .ovcta small{font-size:11.5px;color:#aab0c2}:where(.rd) .ovcta i{font-style:normal;font-size:20px;color:#f0a24a}:where(.rd) .ovcta:hover{background:#1b2033}@media (max-width:980px){:where(.rd) .ovlay{grid-template-columns:1fr}}@media (max-width:620px){:where(.rd) .ovgrid{grid-template-columns:1fr}}:where(.rd) .ovfeat{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px dashed var(--line)}:where(.rd) .ovfeat div{display:flex;flex-direction:column;gap:2px;background:var(--bg);border-radius:10px;padding:10px 12px}:where(.rd) .ovfeat b{font-size:13.5px;font-weight:800;color:var(--orange-ink)}:where(.rd) .ovfeat span{font-size:12px;color:var(--muted);line-height:1.5}@media (max-width:620px){:where(.rd) .ovfeat{grid-template-columns:1fr}}:where(.rd) .toolsec .tbadge{font-size:clamp(19px,2.2vw,24px);font-weight:800;padding:9px 26px 9px 9px;gap:14px;letter-spacing:-.01em;line-height:1.35;max-width:100%}:where(.rd) .toolsec .tbadge .ic{flex:none;width:42px;height:42px;font-size:14px}:where(.rd) .toolsec .tbadge b{font-weight:900;letter-spacing:.06em;background:rgba(255,255,255,.2);border-radius:6px;padding:1px 9px;margin-left:4px;white-space:nowrap}:where(.rd) .toolsec .th2{margin-top:18px}@media (max-width:620px){:where(.rd) .toolsec .tbadge{font-size:17px;border-radius:18px;padding:9px 16px 9px 9px;align-items:center}:where(.rd) .toolsec .tbadge .ic{width:34px;height:34px;font-size:12px}:where(.rd) .toolsec .tbadge b{margin-left:0}}:where(.rd) .risk{background:transparent;color:var(--ink)}:where(.rd) .risk .wrap{display:block!important}:where(.rd) .riskbox{background:linear-gradient(135deg,#1b2585,#121a55);color:#fff;border-radius:12px;padding:28px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:34px;align-items:center}@media (max-width:980px){:where(.rd) .riskbox{grid-template-columns:1fr;gap:20px;padding:24px}}@media (max-width:560px){:where(.rd) .riskbox{padding:20px 18px}}:where(.rd) .colhead{background:linear-gradient(135deg,#1b2585,#121a55);color:#fff;padding:40px 0 34px}:where(.rd) .colhead .wrap{max-width:820px}:where(.rd) .cback{font-size:13.5px;color:var(--gold);font-weight:700}:where(.rd) .colhead h1{font-size:clamp(22px,2.8vw,32px);font-weight:900;line-height:1.4;margin:12px 0 14px;letter-spacing:-.02em}:where(.rd) .cmeta{display:flex;gap:14px;font-size:13.5px;color:var(--on-navy-muted)}:where(.rd) .colbody{max-width:780px;margin:0 auto;font-size:16.5px;line-height:1.85;color:var(--ink)}:where(.rd) .colbody>p{margin:0 0 16px}:where(.rd) .colbody h2{font-size:21px;font-weight:900;margin:40px 0 14px;padding-left:12px;border-left:4px solid var(--gold);line-height:1.4}:where(.rd) .colbody ol,:where(.rd) .colbody ul{margin:0 0 18px;padding-left:22px}:where(.rd) .colbody li{margin-bottom:6px}:where(.rd) .colbody h3{font-size:18px;font-weight:800;margin:30px 0 10px;line-height:1.45}:where(.rd) .colbody li a,:where(.rd) .colbody p a,:where(.rd) .colbody td a{color:var(--navy,#1b2a6b);text-decoration:underline;text-underline-offset:3px}:where(.rd) .colbody td.tsec{background:var(--chip);text-align:center}:where(.rd) .ccta .btn-or{max-width:100%;white-space:normal;text-align:center}:where(.rd) .cimg{margin:22px 0}:where(.rd) .cimg img{width:100%;height:auto;border-radius:10px;display:block}:where(.rd) .cgal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}:where(.rd) .cgal a{display:block}:where(.rd) .cgal img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}:where(.rd) .ph>a{display:block;height:100%}:where(.rd) .csum{background:var(--cream);border:1px solid var(--cream-line);border-radius:12px;padding:18px 22px;margin:22px 0 8px}:where(.rd) .csum b{display:block;color:var(--cream-ink);font-size:15px;margin-bottom:8px}:where(.rd) .csum ul{margin:0;font-size:15.5px}:where(.rd) .tblw{overflow-x:auto;margin:6px 0 20px;border:1px solid var(--line);border-radius:10px}:where(.rd) .tblw table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.6;min-width:460px}:where(.rd) .tblw th{background:var(--chip);text-align:left;padding:10px 14px;font-weight:700;white-space:nowrap}:where(.rd) .tblw td{padding:10px 14px;border-top:1px solid var(--line);vertical-align:top}:where(.rd) .tblw td:first-child{font-weight:700}:where(.rd) .cact{list-style:none;padding:0!important;counter-reset:ca}:where(.rd) .cact li{counter-increment:ca;position:relative;padding:14px 16px 14px 56px;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--surface)}:where(.rd) .cact li:before{content:counter(ca);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#1b1500;font-weight:800;font-size:14px;display:grid;place-items:center;line-height:1}:where(.rd) .cact b{display:block;font-size:16px}:where(.rd) .cact span{font-size:15px;color:var(--muted);line-height:1.7}:where(.rd) .cqa{border-bottom:1px solid var(--line);padding:12px 0}:where(.rd) .cqa b{font-size:16px}:where(.rd) .cqa p{margin:4px 0 0;color:var(--muted);font-size:15.5px}:where(.rd) .cnote{font-size:13.5px!important;color:var(--muted);background:var(--bg);border:1px dashed var(--line);border-radius:10px;padding:12px 16px;line-height:1.7}:where(.rd) .ccta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(160deg,#25487f,#1d3a69);color:#fff;border-radius:14px;padding:22px 24px;margin:34px 0 18px}:where(.rd) .ccta div{display:flex;flex-direction:column;gap:4px}:where(.rd) .ccta b{font-size:18px}:where(.rd) .ccta span{font-size:13.5px;color:#c9d5ea;line-height:1.6}:where(.rd) .cback2{font-size:14px;font-weight:700;color:var(--accent)}@media (max-width:560px){:where(.rd) .colbody{font-size:15.5px}:where(.rd) .colbody h2{font-size:18.5px}:where(.rd) .colhead{padding:28px 0 24px}:where(.rd) .cact li{padding:12px 14px 12px 50px}}:where(.rd) .tr-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}:where(.rd) .tr-tiles>*{padding:10px}:where(.rd) .jc-res{grid-column:1/-1}:where(.rd) .jc-res .jr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width:1180px){:where(.rd) .tr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){:where(.rd) .jc-res .jr{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){:where(.rd) .tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.rd) .krtag{font-size:11px;font-weight:600;color:var(--muted);margin-left:6px;white-space:nowrap}.rd[data-lang=ja]{--f-body:var(--rd-font-jp,"Noto Sans JP"),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif}.rd[data-lang=zh]{--f-body:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif}.rd:is([data-lang=zh],[data-lang=ja]){word-break:normal;line-break:strict}.rd{min-height:100vh;display:flex;flex-direction:column;--rd-header-h:126px}@media (max-width:1080px){.rd{--rd-header-h:0px}}:where(.rd) [id]{scroll-margin-top:var(--rd-header-h)}.rd>main{flex:1 0 auto;outline:none}:where(.rd) :is(.hero,.phead,.shero,.chd,.colhead,.aiband,.riskbox,.scta,.ccta,.cinfo,.tr-side,.ovout,.ovcta,.defbox,.tm.cta-card,.row2,.rd-ft,.ctab){--focus:var(--gold)}:where(.rd) :is(.dd,.lbox-list){--focus:var(--navy)}:where(.rd) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.rd) .skip{position:absolute;left:12px;top:-80px;z-index:200;background:var(--navy);color:#fff;font-weight:700;padding:10px 16px;border-radius:8px;--focus:var(--gold)}:where(.rd) .skip:focus{top:12px}:where(.rd) header.top{position:sticky;top:0;z-index:50;background:var(--surface);box-shadow:0 1px 0 var(--line)}:where(.rd) header.top ul{list-style:none;margin:0;padding:0}:where(.rd) .row1 .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;min-height:76px;position:relative}:where(.rd) header.top .logo{flex:none;display:block;border-radius:6px}:where(.rd) header.top .logo img{height:46px;width:auto;display:block}:where(.rd) nav.main{flex:1 1 auto;min-width:0}:where(.rd) .mlist{display:flex;align-items:center;gap:4px}:where(.rd) .mi{position:relative;display:flex;align-items:center;border-radius:8px}:where(.rd) .mi>a{display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:8px;font-size:15.5px;color:var(--muted);font-weight:500;white-space:nowrap}:where(.rd) .mi.has>a{padding-right:2px}:where(.rd) .mi .mt{display:grid;place-items:center;width:24px;height:32px;margin-right:4px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted)}:where(.rd) .mi .mt svg{width:11px;height:11px;transition:transform .15s}:where(.rd) .mi .mt[aria-expanded=true] svg{transform:rotate(180deg)}:where(.rd) .mi.on,:where(.rd) .mi:hover{background:var(--chip)}:where(.rd) .mi.on>.mt,:where(.rd) .mi.on>a,:where(.rd) .mi:hover>.mt,:where(.rd) .mi:hover>a{color:var(--ink)}:where(.rd) .mi.summit{background:var(--cream);box-shadow:inset 0 0 0 1px var(--cream-line)}:where(.rd) .mi.summit>.mt,:where(.rd) .mi.summit>a{color:var(--cream-ink);font-weight:700}:where(.rd) .mi.summit.on,:where(.rd) .mi.summit:hover{background:#fbe6bd}:where(.rd) .mi.orv>a{letter-spacing:.04em;padding-right:6px}:where(.rd) .mi.orv>a em{font-style:normal;font-size:13.5px;letter-spacing:0;font-weight:800;background:var(--orange);color:var(--on-orange);border-radius:999px;padding:4px 12px;line-height:1.2}:where(.rd) header.top .dd{position:absolute;top:100%;left:0;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(20,29,94,.12);padding:6px;display:none;z-index:5}:where(.rd) header.top .dd a{display:block;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;letter-spacing:0}:where(.rd) header.top .dd a:hover{background:var(--chip);color:var(--ink)}:where(.rd) header.top .dd a[aria-current=page]{color:var(--accent);font-weight:700}:where(.rd) header.top .dd a.dd-all{font-weight:700;color:var(--accent);border-bottom:1px solid var(--line);border-radius:6px 6px 0 0;margin-bottom:4px}:where(.rd) .mi[data-open=true]>.dd{display:block}:where(.rd) .r1right{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}:where(.rd) .hd-cta{padding:9px 16px;font-size:14.5px}:where(.rd) .menu-btn{display:none;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 11px;font-size:14px;font-weight:700;white-space:nowrap}:where(.rd) .menu-btn svg{width:18px;height:18px}:where(.rd) .drawer-extra{display:none}:where(.rd) .lbox{position:relative;flex:none}:where(.rd) .lbox>button{display:flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border:1px solid #d5d9e6;border-radius:9px;background:#fff;color:var(--navy);font-size:12.5px;font-weight:600;line-height:1.65;white-space:nowrap}:where(.rd) .lbox>button:hover,:where(.rd) .lbox>button[aria-expanded=true]{border-color:var(--navy)}:where(.rd) .lbox>button svg{flex:none;display:block}:where(.rd) .lbox .ch{transition:transform .15s}:where(.rd) .lbox>button[aria-expanded=true] .ch{transform:rotate(180deg)}:where(.rd) .lbox .ls{display:none}:where(.rd) .lbox-list{position:absolute;right:0;top:calc(100% + 4px);min-width:100%;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #cfd6e4;border-radius:6px;box-shadow:0 8px 24px rgba(10,20,45,.28);overflow:hidden;z-index:60}:where(.rd) .lbox-list a{display:block;padding:9px 16px;font-size:14.5px;line-height:1.65;color:#17233d;white-space:nowrap}:where(.rd) .lbox-list a:hover{background:#eef2fa}:where(.rd) .lbox-list a[aria-current=true]{background:#2f6fe0;color:#fff;font-weight:600}:where(.rd) .row2{background:var(--navy-deep)}:where(.rd) .row2 .wrap{display:flex;align-items:stretch;min-height:48px}:where(.rd) .row2 .lab{display:flex;align-items:center;flex:none;color:var(--gold);font-size:12.5px;font-weight:700;letter-spacing:.04em;padding-right:14px;margin-right:6px;border-right:1px solid rgba(255,255,255,.15);white-space:nowrap}:where(.rd) .row2 .lab:hover{color:#fff}:where(.rd) .plist{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 2px;flex:1 1 auto;min-width:0}:where(.rd) .pl{position:relative;display:flex}:where(.rd) .pl>a{display:flex;align-items:center;padding:12px 13px;color:#fff;font-size:14.5px;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap}:where(.rd) .pl>a:hover,:where(.rd) .pl>a[aria-current=page]{border-bottom-color:var(--gold);background:rgba(255,255,255,.05)}:where(.rd) .pl .dd{min-width:220px}:where(.rd) .pl:focus-within>.dd,:where(.rd) .pl:hover>.dd{display:block}:where(.rd) .pl[data-dismissed]>.dd{display:none}:where(.rd) .pl.ai{margin-left:auto}:where(.rd) .pl.ai>a{gap:6px;color:var(--gold);font-size:13.5px;font-weight:700;padding-left:12px;padding-right:2px}:where(.rd) .pl.ai>a:hover{color:#fff}.rd[data-lang=en] .row1 .wrap{-moz-column-gap:14px;column-gap:14px}.rd[data-lang=en] .mi>a{padding:9px 8px;font-size:14.5px}.rd[data-lang=en] .mi.has>a{padding-right:2px}.rd[data-lang=en] .mi.orv>a em{font-size:12.5px;padding:3px 9px}.rd[data-lang=en] .row2 .lab{display:none}.rd[data-lang=en] .pl>a{padding-left:10px;padding-right:10px}@media (min-width:1081px){:where(.rd) .mi:hover>.dd{display:block}}@media (min-width:1081px) and (max-width:1180px){:where(.rd) .row1 .wrap{gap:12px}.rd[data-lang=en] .mi>a,:where(.rd) .mi>a{padding:8px;font-size:14.5px}.rd[data-lang=en] .mi.has>a,:where(.rd) .mi.has>a{padding-right:2px}:where(.rd) .mi.orv>a em{font-size:12.5px;padding:3px 9px}:where(.rd) .hd-cta{padding:8px 12px;font-size:14px}:where(.rd) .row2 .lab{display:none}.rd[data-lang=en] .mi.orv>a em{display:none}}@media (max-width:1080px){:where(.rd) header.top{position:relative}.rd[data-lang=en] .row1 .wrap,:where(.rd) .row1 .wrap{min-height:64px;gap:12px;flex-wrap:nowrap}:where(.rd) header.top .logo img{height:38px}:where(.rd) .menu-btn{display:flex}:where(.rd) nav.main{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 14px 28px rgba(20,29,94,.14);padding:8px max(16px,env(safe-area-inset-left,0px)) 16px;max-height:calc(100vh - 64px);overflow-y:auto}:where(.rd) nav.main[data-open=true]{display:block}:where(.rd) .mlist{flex-direction:column;align-items:stretch;gap:2px}:where(.rd) .mi{flex-wrap:wrap}:where(.rd) .mi:hover{background:none}:where(.rd) .mi.summit:hover{background:var(--cream)}.rd[data-lang=en] .mi>a,:where(.rd) .mi>a{flex:1 1 auto;padding:11px 10px;font-size:16px;white-space:normal}:where(.rd) .mi .mt{width:44px;height:44px;margin:0}:where(.rd) .mi .mt svg{width:13px;height:13px}:where(.rd) header.top .mi>.dd{position:static;flex-basis:100%;display:none;min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 0 8px 14px}:where(.rd) header.top .mi[data-open=true]>.dd{display:block}:where(.rd) header.top .mi>.dd a{white-space:normal;font-size:15px;padding:9px 12px}:where(.rd) .drawer-extra{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}:where(.rd) .row2 .wrap{display:block;padding-block:0}:where(.rd) .row2 .lab{display:none}:where(.rd) .plist{display:flex;flex-wrap:wrap;gap:0 2px}.rd[data-lang=en] .pl>a,:where(.rd) .pl.ai>a,:where(.rd) .pl>a{width:auto;justify-content:flex-start;white-space:nowrap;padding:12px 13px}:where(.rd) .pl .dd{display:none!important}:where(.rd) .pl.ai{margin-left:0}}@media (max-width:720px){.rd[data-lang=en] .pl>a,:where(.rd) .pl.ai>a,:where(.rd) .pl>a{padding:10px 9px;font-size:13.5px}}@media (max-width:560px){:where(.rd) .r1right{gap:6px}:where(.rd) .r1right .hd-cta{display:none}.rd[data-lang=en] .pl>a,:where(.rd) .pl.ai>a,:where(.rd) .pl>a{font-size:13px;padding:9px 8px}}@media (max-width:420px){:where(.rd) header.top .logo img{height:32px}:where(.rd) .lbox>button{padding:5px 8px;gap:5px}:where(.rd) .lbox .ln{display:none}:where(.rd) .lbox .ls{display:inline}:where(.rd) .menu-btn{padding:8px 9px}}@media (max-width:360px){:where(.rd) .menu-btn .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}:where(.rd) .ctasec{background:var(--bg);padding-block:26px 30px}:where(.rd) .ctawrap{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:stretch}:where(.rd) .ctab{background:linear-gradient(160deg,#25487f,#1d3a69);color:#fff;border-radius:12px;padding:32px 34px;min-width:0;display:flex;flex-direction:column;justify-content:center}:where(.rd) .ctop{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}:where(.rd) .ey2{color:var(--gold);font-size:14px;font-weight:700}:where(.rd) .ctab h2{font-size:21px;font-weight:700;margin:3px 0 4px}:where(.rd) .ctab .sub{color:#c9d5ea;font-size:15px}:where(.rd) .ccgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);-moz-column-gap:22px;column-gap:22px;margin:0;padding:0;list-style:none}:where(.rd) .ccell{border-top:1px solid rgba(255,255,255,.16);padding:12px 0 11px;min-width:0;display:flex;gap:12px;align-items:baseline}:where(.rd) .ccell small{flex:none;min-width:58px;white-space:nowrap;font-size:14px;color:#c9d5ea}:where(.rd) .ccell :is(a,span){font-family:var(--f-mono);font-weight:600;font-size:15.5px;min-width:0;overflow-wrap:anywhere}:where(.rd) .ccell span{-webkit-user-select:all;-moz-user-select:all;user-select:all}:where(.rd) .ccell a:hover{text-decoration:underline;text-underline-offset:3px}:where(.rd) .ctai{gap:10px;justify-content:center}:where(.rd) .ctai .pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:var(--gold)}:where(.rd) .ctai h2{font-size:19px}:where(.rd) .ctai p{color:#c9d5ea;font-size:14px;line-height:1.6}:where(.rd) .ctai .btn{align-self:flex-start;margin-top:4px}:where(.rd) .btn-ai{background:rgba(245,183,46,.14);border-color:var(--gold);color:var(--gold)}:where(.rd) .btn-ai:hover{background:var(--gold);color:#1b1500}@media (max-width:1250px){:where(.rd) .ctab{padding:26px}:where(.rd) .ctab h2{font-size:18px}:where(.rd) .ctab .sub{font-size:14px}:where(.rd) .ctab .btn-or{font-size:15px;padding:10px 15px}:where(.rd) .ccgrid{-moz-column-gap:16px;column-gap:16px}:where(.rd) .ccell :is(a,span){font-size:13.5px}:where(.rd) .ccell small{min-width:48px;font-size:12.5px}}@media (max-width:980px){:where(.rd) .ctawrap{grid-template-columns:1fr}}@media (max-width:620px){:where(.rd) .ccgrid{grid-template-columns:1fr}}@media (max-width:560px){:where(.rd) .ctab{padding:22px 18px}}@media (max-width:420px){:where(.rd) .ctop{flex-direction:column;align-items:flex-start}}:where(.rd) .rd-ft{background:#1b2585;color:#c9cdf0;font-size:12px;line-height:1.6;padding-block:26px 16px}:where(.rd) .rd-ft .wrap{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:14px 28px}:where(.rd) .rd-ft .flogo{height:28px;width:auto;display:block;filter:brightness(0) invert(1);margin-bottom:8px}:where(.rd) .rd-ft .co p{margin:0}:where(.rd) .rd-ft .co b{color:#fff;font-weight:500}:where(.rd) .rd-ft h2{color:#fff;font-size:12.5px;font-weight:700;margin:0 0 6px;line-height:1.4}:where(.rd) .rd-ft ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}:where(.rd) .rd-ft a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}:where(.rd) .rd-ft .addr{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px 18px;border-top:1px solid rgba(255,255,255,.15);padding-top:12px;margin:0;font-style:normal}:where(.rd) .rd-ft .addr b{display:block;color:#fff;font-weight:500;margin-bottom:1px}:where(.rd) .rd-ft .copy{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 14px;color:#9aa0d6;font-size:11.5px;padding-top:4px}:where(.rd) .rd-ft .copy .pv{color:#fff;font-weight:700;font-size:12.5px}@media (max-width:860px){:where(.rd) .rd-ft .wrap{grid-template-columns:1fr 1fr}:where(.rd) .rd-ft .addr{grid-template-columns:1fr 1fr}}@media (max-width:720px){:where(.rd) .rd-ft .addr,:where(.rd) .rd-ft .wrap{grid-template-columns:1fr}:where(.rd) .rd-ft ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}}@media (max-width:560px){:where(.rd) .rd-ft{padding-bottom:72px}}:where(.rd) .bc{margin-bottom:10px}:where(.rd) .rd-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}:where(.rd) .chd .rd-hero-actions,:where(.rd) .phead.shd .rd-hero-actions{justify-content:flex-start}:where(.rd) .bc ol{display:flex;flex-wrap:wrap;gap:2px 8px;list-style:none;margin:0;padding:0;font-size:12.5px;color:#c3c8ea;justify-content:inherit}:where(.rd) .phead:not(.shd) .bc ol,:where(.rd) .shero .bc ol{justify-content:center}:where(.rd) .bc li{display:flex;align-items:center;gap:8px}:where(.rd) .bc li+li:before{content:"›";opacity:.7}:where(.rd) .bc a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}:where(.rd) .bc [aria-current=page]{color:#fff;font-weight:700}:where(.rd) .bc.light ol{color:var(--muted)}:where(.rd) .bc.light [aria-current=page],:where(.rd) .bc.light a:hover{color:var(--ink)}:where(.rd) .pill.pill-or{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}:where(.rd) .h2-or{color:var(--orange-ink)}:where(.rd) .rd-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px;min-width:0}:where(.rd) a.rd-card{transition:border-color .2s,transform .2s}:where(.rd) a.rd-card:hover{border-color:var(--navy);transform:translateY(-2px)}:where(.rd) .rd-card .ey{font-size:12px;font-weight:700;color:var(--gold-ink);letter-spacing:.02em}:where(.rd) .rd-card h3{font-size:17px;font-weight:700}:where(.rd) .rd-card .rd-card-body,:where(.rd) .rd-card>p{font-size:14px;color:var(--muted)}:where(.rd) .rd-card .lk{margin-top:auto;padding-top:10px;font-size:14px;font-weight:700;color:var(--accent);display:flex;justify-content:space-between;border-top:1px solid var(--line)}:where(.rd) .rd-card.cream{background:var(--cream);border-color:var(--cream-line)}:where(.rd) .rd-card.navy{background:var(--navy);border-color:var(--navy);color:#fff;--focus:var(--gold)}:where(.rd) .rd-card.navy .rd-card-body,:where(.rd) .rd-card.navy>p{color:var(--on-navy-muted)}:where(.rd) .rd-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rd) .rd-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rd) .rd-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){:where(.rd) .rd-grid.c3,:where(.rd) .rd-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.rd) .rd-grid,:where(.rd) .rd-grid.c2,:where(.rd) .rd-grid.c3,:where(.rd) .rd-grid.c4{grid-template-columns:1fr}}:where(.rd) .rd-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}:where(.rd) .rd-tabs [role=tab]{padding:10px 16px;font-size:14.5px;color:var(--muted);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px}:where(.rd) .rd-tabs [role=tab][aria-selected=true]{color:var(--accent);border-bottom-color:var(--navy);font-weight:700}:where(.rd) .rd-tabs [role=tab]:hover{color:var(--ink)}:where(.rd) .rd-tabs.pill{border-bottom:0;gap:6px}:where(.rd) .rd-tabs.pill [role=tab]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 13px;font-size:13.5px;margin:0}:where(.rd) .rd-tabs.pill [role=tab][aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}:where(.rd) .btabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--navy);font-weight:700}:where(.rd) .rd-404{padding-block:72px 88px;text-align:center}:where(.rd) .rd-404 .code{display:block;font-size:clamp(56px,8vw,84px);font-weight:900;color:var(--navy);letter-spacing:-.03em;line-height:1}:where(.rd) .rd-404 h1{font-size:clamp(22px,3vw,30px);font-weight:900;margin-top:16px;letter-spacing:-.02em}:where(.rd) .rd-404 p{color:var(--muted);margin-top:10px;max-width:34em;margin-inline:auto}:where(.rd) .rd-404 .rd-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}:where(.rd) .rd-404 .langs{display:grid;gap:6px;margin-top:14px}:where(.rd) .rd-404 .langs p{margin-top:0;font-size:14px}:where(.rd) .rd-404 .langs b{color:var(--ink)}:where(.rd) .rd-404 .rd-logo{display:inline-block;margin-bottom:32px;border-radius:6px}:where(.rd) .rd-404 .rd-logo img{height:44px;width:auto}.rd[data-theme=dark]{--bg:#0f1220;--surface:#171b2e;--ink:#e8eaf3;--muted:#a3a9c0;--line:#2a2f48;--navy:#2a3aa8;--navy-deep:#0c1240;--gold-ink:#f5c66a;--cream:#3a2c10;--cream-line:#8a6420;--cream-ink:#f5c66a;--chip:#232a4a;--accent:var(--gold);--orange-ink:#f0a75a;--focus:var(--gold);color-scheme:dark}:where(.rd[data-theme=dark]) :is(header.top .logo img,.rd-404 .rd-logo img){filter:invert(1)}:where(.rd[data-theme=dark]) .ovlogo{background:#fff;color:#0a0d14}:where(.rd[data-theme=dark]) .mi.summit.on{background:#4d3a15}@media (min-width:1081px){:where(.rd[data-theme=dark]) .mi.summit:hover{background:#4d3a15}}:where(.rd[data-theme=dark]) header.top .dd{--focus:var(--gold)}:where(.rd[data-theme=dark]) :is(.tbadge .ic,.ovchips button[aria-pressed=true]){color:#a85a12}:where(.rd[data-theme=dark]) .rd-404 .code{color:var(--accent)}:where(.rd[data-theme=dark]) .colbody :is(p,li,td) a{color:var(--gold)}:where(.rd[data-theme=dark]) :is([aria-labelledby=seminar-promo-title],[aria-labelledby=brand-notice-title]){color-scheme:light}.rd[data-theme=dark] .post-content :is(p,ul,ol,li,h1,h2,h3){color:var(--ink)}.rd[data-theme=dark] .post-content a{color:var(--gold)}.rd[data-theme=dark] .post-content blockquote{color:var(--muted);border-color:var(--line)}.rd[data-theme=dark] .post-content hr{border-color:var(--line)}.rd[data-theme=dark] .post-content table :is(th,td){border-color:var(--line)}.rd[data-theme=dark] .post-content table th{background:var(--chip);color:var(--ink)}.rd[data-theme=dark] .post-content table td{color:var(--muted)}.rd[data-theme=dark] .post-content table tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.rd[data-theme=dark] .post-content :is([style*="color: #000000"],[style*="color:#000000"],[style*="color: #000;"],[style$="color: #000"],[style*="color: rgb(0, 0, 0)"],[style*="color: black"]){color:inherit!important}.rd[data-theme=dark] .post-content :is([style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: rgb(255, 255, 255)"],[style*="background-color: white"],[style*="background: #fff"],[style*="background: white"]){background-color:transparent!important}html:has(>body>.rd[data-theme=dark]){background:#0f1220;color-scheme:dark}