@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-normal-BUlsQXH3.woff2) format("woff2"),url(/assets/kanit-latin-400-normal-HVZWrfev.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2) format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2) format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-700-normal-xfKc2BN3.woff2) format("woff2"),url(/assets/kanit-latin-700-normal-CZbzRMIr.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2) format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2) format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2) format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff) format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-thai-700-normal-BPu_EjOu.woff2) format("woff2"),url(/assets/kanit-thai-700-normal-BFFnaoRZ.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-latin-300-normal-ChuNoMQa.woff2) format("woff2"),url(/assets/sarabun-latin-300-normal-6oxEFa9P.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-400-normal-URPBxl-K.woff2) format("woff2"),url(/assets/sarabun-latin-400-normal-DmguIS-7.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-latin-500-normal-BjUTcdxu.woff2) format("woff2"),url(/assets/sarabun-latin-500-normal-CJexTAnl.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-latin-600-normal-DMD3TROr.woff2) format("woff2"),url(/assets/sarabun-latin-600-normal-9FonlkKx.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-700-normal-DQKyWxHq.woff2) format("woff2"),url(/assets/sarabun-latin-700-normal-DUuqj4Ju.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sarabun-thai-300-normal-CcnZDUQt.woff2) format("woff2"),url(/assets/sarabun-thai-300-normal-BuSmL49P.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-thai-400-normal-C2DaJlKK.woff2) format("woff2"),url(/assets/sarabun-thai-400-normal-CH-UbWgg.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-thai-500-normal-BVssjame.woff2) format("woff2"),url(/assets/sarabun-thai-500-normal-C3iDLEzi.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-thai-600-normal-3dIAQ-_s.woff2) format("woff2"),url(/assets/sarabun-thai-600-normal-DWKeTe6a.woff) format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-thai-700-normal-CbuDipM3.woff2) format("woff2"),url(/assets/sarabun-thai-700-normal-CP2-p8e-.woff) format("woff")}:root{--gold:#c8a24a;--masthead-bg:#eef0f3;--primary:#1a3f8f;--primary-600:#163474;--primary-700:#102a5c;--ink:#0d2452;--navy:#0b1f45;--body:#242c39;--muted:#5a6474;--line:#dfe3ea;--line-2:#eceff4;--bg:#ffffff;--bg-soft:#f4f6f9;--bg-soft-2:#eef2f8;--success:#0a7d34;--success-bg:#e9f5ed;--success-line:#bbe0c6;--warning:#9a5b00;--warning-bg:#fdf3e3;--warning-line:#efd3a0;--danger:#b5271b;--danger-bg:#fcecea;--danger-line:#f0c2bd;--info:#1a3f8f;--info-bg:#eaf0f9;--info-line:#c9d7ee;--flood:#245da8;--quake:#b05a34;--storm:#1c7a6c;--radius:8px;--radius-sm:6px;--shadow-sm:0 1px 2px rgba(13,36,82,.05);--shadow:0 1px 3px rgba(13,36,82,.08),0 2px 10px rgba(13,36,82,.05);--shadow-lg:0 6px 22px rgba(13,36,82,.12);--maxw:1200px;--fs:16.5px;--fhead:"Kanit","Noto Sans Thai","Leelawadee UI","Sukhumvit Set","Thonburi",system-ui,-apple-system,sans-serif;--fbody:"Sarabun","Noto Sans Thai","Leelawadee UI","Sukhumvit Set","Thonburi",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--body);font-family:var(--fbody);font-size:var(--fs);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--fhead);color:var(--ink);line-height:1.32;margin:0;font-weight:600}p{margin:0}a{color:var(--primary-600);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}button{font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.hidden{display:none!important}body.hc{--muted:#1c2430;--line:#8b93a3;--line-2:#b7bdca}body.hc a{text-decoration:underline}body.hc .card,body.hc .panel,body.hc .tablecard{border-width:1.5px}body.grayscale{filter:grayscale(100%)}.masthead{background:var(--masthead-bg);font-size:12.5px;color:#454b57;border-bottom:1px solid #e2e5ea}.masthead .wrap{display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 22px;flex-wrap:wrap}.masthead svg{flex:none}.masthead .idbtn{background:none;border:0;color:#454b57;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:3px;padding:0;text-decoration:underline}.masthead .idbtn svg{transition:transform .2s}.masthead.open .idbtn svg{transform:rotate(180deg)}.masthead .idpanel{display:none;width:100%;padding:12px 0 14px}.masthead.open .idpanel{display:grid;grid-template-columns:1fr 1fr;gap:22px}.masthead .idpanel .col{display:flex;gap:9px;align-items:flex-start;max-width:520px}.masthead .idpanel b{color:#333}@media(max-width:640px){.masthead.open .idpanel{grid-template-columns:1fr}}.utilbar{background:var(--ink);color:#cdd6ea;font-size:13px}.utilbar .wrap{display:flex;align-items:center;gap:18px;min-height:38px;padding:5px 22px;flex-wrap:wrap}.utilbar .ub-note{color:#9fadca;font-size:12.5px}.utilbar .ub-right{margin-left:auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ub-grp{display:flex;align-items:center;gap:7px}.ub-lbl{color:#9fadca;font-size:12.5px}.ub-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#e6ecf7;cursor:pointer;font-family:var(--fbody);line-height:1;border-radius:5px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;transition:.12s}.ub-btn:hover{background:#ffffff29}.ub-btn.active{background:var(--gold);border-color:var(--gold);color:#3a2c05;font-weight:600}.ub-btn.fa{font-size:12px}.ub-btn.fb{font-size:15px}.ub-btn.fc{font-size:18px}.ub-sep{width:1px;height:18px;background:#ffffff29}.ub-lang .ub-btn{min-width:34px;font-size:12px;font-weight:600}@media(max-width:760px){.utilbar .ub-note{display:none}.utilbar .ub-right{margin-left:0}}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:2px solid var(--primary)}.nav{display:flex;align-items:center;gap:20px;min-height:84px}.brand{display:flex;align-items:center;gap:13px;cursor:pointer;background:none;border:0;padding:0;text-align:left;font-family:inherit;min-width:0}.brand .crest{width:50px;height:50px;flex:none;border-radius:9px;background:var(--ink);display:grid;place-items:center;border:1px solid #0a1e46;position:relative;color:#fff;box-shadow:0 2px 6px #0d245238}.brand .crest:after{content:"";position:absolute;inset:auto 0 -1px;height:4px;background:var(--gold);border-radius:0 0 9px 9px}.brand .bt{display:flex;flex-direction:column;line-height:1.2;padding-left:2px;min-width:0}.brand .bt .th{font-family:var(--fhead);font-weight:600;color:var(--ink);font-size:17.5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .bt .sub{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:.1px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-links{display:flex;align-items:center;gap:1px;margin-left:auto}.nav-links a{color:var(--body);font-family:var(--fhead);font-weight:500;font-size:14.5px;padding:10px 11px;position:relative;border-radius:6px;transition:.14s;white-space:nowrap}.nav-links a:hover{color:var(--primary-600);text-decoration:none;background:var(--bg-soft)}.nav-links a.active{color:var(--primary-600)}.nav-links a.active:after{content:"";position:absolute;left:11px;right:11px;bottom:-2px;height:3px;background:var(--primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fhead);font-weight:500;font-size:15.5px;border-radius:var(--radius-sm);padding:10px 20px;cursor:pointer;border:1.5px solid transparent;transition:.14s;line-height:1.25;text-decoration:none}.btn:hover{text-decoration:none}.btn svg{flex:none}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.btn-ghost{background:#fff;color:var(--primary-600);border-color:#bccbe6}.btn-ghost:hover{background:var(--bg-soft-2);color:var(--primary-700)}.btn-white{background:#fff;color:var(--primary-700);border-color:#fff}.btn-white:hover{background:#eef2f8}.btn-lg{padding:13px 26px;font-size:16.5px}.btn-outline-white{background:transparent;color:#fff;border-color:#ffffff8c}.btn-outline-white:hover{background:#ffffff1f;color:#fff}.btn-block{width:100%}.hamburger{display:none;margin-left:auto;background:none;border:1.5px solid var(--line);border-radius:6px;width:46px;height:46px;cursor:pointer;align-items:center;justify-content:center}@media(max-width:1180px){.nav-links,.nav .btn.desktop-cta{display:none}.hamburger{display:flex}.mobile-menu.open{display:block}}.mobile-menu{display:none;border-top:1px solid var(--line);background:#fff;padding:8px 0 16px}.mobile-menu a{display:block;padding:12px 22px;color:var(--body);font-family:var(--fhead);font-weight:500;font-size:16px}.mobile-menu a.active{color:var(--primary-600);background:var(--bg-soft);box-shadow:inset 3px 0 0 var(--primary)}.mobile-menu .mm-cta{padding:12px 22px 4px}.announce{background:var(--warning-bg);border-bottom:1px solid var(--warning-line)}.announce .wrap{display:flex;align-items:center;gap:12px;padding:9px 22px;font-size:14px;color:#6f4300}.announce .atag{flex:none;background:#9a5b00;color:#fff;font-family:var(--fhead);font-weight:500;font-size:12px;padding:3px 10px;border-radius:4px}.announce a{color:#6f4300;font-weight:600;text-decoration:underline;white-space:nowrap;cursor:pointer}.announce .amsg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}@media(max-width:620px){.announce .wrap{flex-wrap:wrap;align-items:flex-start}.announce .amsg{white-space:normal}.announce a{margin-left:34px}}@media(max-width:600px){.brand .bt .th{font-size:14.5px;letter-spacing:0}.brand .bt .sub{font-size:11px}}@media(max-width:360px){.brand .bt .sub{display:none}}.section{padding:60px 0}.section.soft{background:var(--bg-soft)}.section.tight{padding:44px 0}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--fhead);font-size:13px;font-weight:500;color:var(--primary-600);border-left:3px solid var(--gold);padding:2px 0 2px 10px;letter-spacing:.01em}.sec-head{max-width:760px;margin-bottom:34px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head.center .eyebrow{border-left:0;padding-left:0;justify-content:center}.sec-head h2{font-size:29px;margin:12px 0 10px;font-weight:600}.sec-head p{color:var(--muted);font-size:16px}.section h2.plain{font-size:27px}.hero{background:var(--bg-soft);border-bottom:1px solid var(--line)}.hero .wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center;padding-top:52px;padding-bottom:52px}.hero h1{font-size:39px;line-height:1.28;font-weight:600}.hero h1 .hl{color:var(--primary-600)}.hero .lede{font-size:17.5px;color:#3a4453;margin:18px 0 26px;max-width:560px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{display:flex;gap:22px;margin-top:24px;flex-wrap:wrap;color:var(--muted);font-size:14px}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:22px;border-top:4px solid var(--primary)}.hero-card .hc-top{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px solid var(--line-2)}.hero-card .shield{width:54px;height:54px;border-radius:8px;background:var(--ink);display:grid;place-items:center;flex:none;color:#fff}.hero-card .hc-top .t{font-family:var(--fhead);font-weight:600;color:var(--ink);font-size:16.5px}.hero-card .hc-top .s{font-size:12.5px;color:var(--muted)}.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.hstat{background:var(--bg-soft);border:1px solid var(--line-2);border-radius:8px;padding:13px 14px}.hstat .n{font-family:var(--fhead);font-weight:600;font-size:22px;color:var(--ink);line-height:1.15}.hstat .n small{font-size:12.5px;color:var(--muted);font-weight:400}.hstat .l{font-size:12.5px;color:var(--muted);margin-top:3px}.peril-row{display:flex;gap:8px;margin-top:15px}.peril-chip{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 6px;font-family:var(--fhead);font-size:13px;font-weight:500;color:var(--body)}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;padding-top:36px}.hero h1{font-size:30px}.hero-art{order:-1}}.statstrip{background:var(--ink);color:#fff;border-top:3px solid var(--gold)}.statstrip .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:24px 22px}.statstrip .st{padding:6px 20px;border-left:1px solid rgba(255,255,255,.14)}.statstrip .st:first-child{border-left:0;padding-left:0}.statstrip .st .n{font-family:var(--fhead);font-weight:600;font-size:25px;line-height:1.15}.statstrip .st .n small{font-size:13px;opacity:.72;font-weight:400}.statstrip .st .l{font-size:13px;color:#bcc7de;margin-top:2px}@media(max-width:760px){.statstrip .wrap{grid-template-columns:1fr 1fr;gap:16px 0}.statstrip .st:nth-child(3){border-left:0;padding-left:0}}.grid{display:grid;gap:20px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.g3,.g4{grid-template-columns:1fr 1fr}}@media(max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);transition:.14s}.card.hover:hover{box-shadow:var(--shadow);border-color:#c6d3e8}.ic{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:var(--info-bg);color:var(--primary-600);margin-bottom:14px}.ic.green{background:var(--success-bg);color:var(--success)}.ic.amber{background:var(--warning-bg);color:var(--warning)}.card h3{font-size:18px;margin-bottom:6px;font-weight:600}.card p{color:var(--muted);font-size:14.5px}.card .num{font-family:var(--fhead);font-weight:600;color:var(--primary-600);font-size:13px;letter-spacing:.04em;margin-bottom:8px}.pillar{border-radius:10px;padding:26px;border:1px solid var(--line);background:#fff;border-top:4px solid var(--primary)}.pillar.acc{border-top-color:var(--storm)}.pillar .ph{display:flex;align-items:center;gap:13px;margin-bottom:16px}.pillar .badge-ic{width:50px;height:50px;border-radius:8px;display:grid;place-items:center;flex:none;color:#fff}.pillar.home .badge-ic{background:var(--primary)}.pillar.acc .badge-ic{background:var(--storm)}.pillar .ph .t{font-family:var(--fhead);font-size:19px;font-weight:600;color:var(--ink)}.pillar .ph .s{font-size:13px;color:var(--muted)}.pillar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.pillar li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px}.pillar li .chk{flex:none;margin-top:3px;color:var(--success)}.pillar li b{color:var(--ink)}.pillar .big{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pillar .big .n{font-family:var(--fhead);font-weight:600;font-size:29px;color:var(--ink)}.pillar .big .u{font-size:14px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.step{position:relative;padding:0 12px}.step .snum{width:44px;height:44px;border-radius:50%;background:var(--primary);border:0;color:#fff;font-family:var(--fhead);font-weight:600;font-size:18px;display:grid;place-items:center;margin:0 auto 13px;position:relative;z-index:2}.step:not(:last-child):after{content:"";position:absolute;top:22px;left:50%;width:100%;height:2px;background:var(--line);z-index:1}.step .sic{color:var(--primary-600);margin-bottom:8px;display:flex;justify-content:center}.step h4{font-family:var(--fhead);font-size:15px;text-align:center;margin-bottom:6px;font-weight:600}.step p{font-size:13px;color:var(--muted);text-align:center}.step .tag{display:inline-block;text-align:center;margin-top:8px;font-family:var(--fhead);font-size:12px;font-weight:500;color:var(--success);background:var(--success-bg);border:1px solid var(--success-line);border-radius:4px;padding:2px 9px}@media(max-width:900px){.steps{grid-template-columns:1fr;gap:12px}.step{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;text-align:left;padding:0}.step .snum{margin:0}.step .sic,.step h4,.step p{text-align:left;justify-content:flex-start}.step:not(:last-child):after{left:22px;top:44px;width:2px;height:calc(100% - 28px)}.step .sic{margin-bottom:4px}}.benefit{display:flex;gap:14px;align-items:flex-start}.benefit .bn{flex:none;width:38px;height:38px;border-radius:8px;background:var(--info-bg);color:var(--primary-600);display:grid;place-items:center;font-family:var(--fhead);font-weight:600}.benefit h4{font-family:var(--fhead);font-size:16px;margin-bottom:3px;font-weight:600}.benefit p{font-size:14px;color:var(--muted)}.gov{display:grid;grid-template-columns:1fr;gap:0;max-width:640px;margin:0 auto}.gov-node{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px 22px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm)}.gov-node.gov1{border-left:4px solid var(--ink)}.gov-node.gov2{border-left:4px solid var(--primary)}.gov-node.gov3{border-left:4px solid var(--storm)}.gov-node .gic{width:50px;height:50px;border-radius:8px;display:grid;place-items:center;flex:none;color:#fff}.gov1 .gic{background:var(--ink)}.gov2 .gic{background:var(--primary)}.gov3 .gic{background:var(--storm)}.gov-node .gt{font-family:var(--fhead);font-weight:600;color:var(--ink);font-size:16.5px}.gov-node .gs{font-size:13px;color:var(--muted)}.gov-arrow{display:flex;flex-direction:column;align-items:center;padding:9px 0;color:var(--muted);font-size:12.5px;gap:2px}.gov-arrow svg{color:var(--primary)}.ctaband{background:var(--ink);color:#fff;border-radius:10px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-left:5px solid var(--gold)}.ctaband h2{color:#fff;font-size:24px;font-weight:600}.ctaband p{color:#c9d3e8;margin-top:8px;max-width:560px;font-size:15.5px}.tablecard{border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);background:#fff}table.t{width:100%;border-collapse:collapse;font-size:14.5px}table.t th{background:var(--ink);color:#fff;text-align:left;padding:13px 16px;font-family:var(--fhead);font-weight:500;font-size:14.5px}table.t td{padding:12px 16px;border-top:1px solid var(--line-2);vertical-align:top}table.t tr:nth-child(2n) td{background:#fafbfd}table.t td b{color:var(--ink)}.tscroll{overflow-x:auto}.pc{border-radius:8px;padding:22px;border:1px solid var(--line)}.pc.pro{background:var(--success-bg);border-color:var(--success-line)}.pc.con{background:var(--warning-bg);border-color:var(--warning-line)}.pc h4{font-family:var(--fhead);display:flex;align-items:center;gap:9px;margin-bottom:13px;font-weight:600}.pc ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.pc li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px}.pc li svg{flex:none;margin-top:2px}.pagehead{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:34px 0 28px}.crumb{font-size:13.5px;color:var(--muted);margin-bottom:11px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.crumb a{color:var(--muted);cursor:pointer}.pagehead h1{font-size:30px;margin-bottom:8px;font-weight:600}.pagehead p{color:#41506a;max-width:700px;font-size:15.5px}.formwrap{display:grid;grid-template-columns:290px 1fr;gap:34px;align-items:start}@media(max-width:860px){.formwrap{grid-template-columns:1fr}}.stepper{list-style:none;margin:0;padding:0;position:sticky;top:150px}@media(max-width:860px){.stepper{position:static;display:flex;justify-content:center;gap:0;margin-bottom:18px}}.stepper li{display:flex;gap:13px;padding:9px 0;align-items:flex-start;color:var(--muted)}@media(max-width:860px){.stepper li{flex-direction:column;align-items:center;text-align:center;flex:0 0 auto;min-width:0;gap:0;padding:0}.stepper li .stx{display:none}}.stepper li .sd{width:30px;height:30px;border-radius:50%;flex:none;border:2px solid var(--line);display:grid;place-items:center;font-family:var(--fhead);font-weight:600;font-size:13px;background:#fff;color:var(--muted);transition:.14s}.stepper li .stx b{font-family:var(--fhead);display:block;color:var(--body);font-size:14.5px;font-weight:500}.stepper li .stx span{font-size:12.5px}.stepper li.active .sd{border-color:var(--primary);background:var(--primary);color:#fff}.stepper li.active .stx b{color:var(--ink)}.stepper li.done .sd{border-color:var(--success);background:var(--success);color:#fff}.stepper li.done .stx b{color:var(--ink)}.stepper li:not(:last-child){position:relative}.stepper li:not(:last-child):after{content:"";position:absolute;left:14px;top:38px;width:2px;height:calc(100% - 16px);background:var(--line)}.stepper li.done:not(:last-child):after{background:var(--success-line)}@media(max-width:860px){.stepper li:not(:last-child){padding-right:46px}.stepper li:not(:last-child):after{inset:14px 16px auto 30px;width:auto;height:2px}}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:30px}@media(max-width:560px){.panel{padding:22px}}.panel h2{font-size:21px;margin-bottom:5px;font-weight:600}.panel .psub{color:var(--muted);font-size:14.5px;margin-bottom:22px}.field{margin-bottom:17px}.field label{font-family:var(--fhead);display:block;font-weight:500;font-size:14.5px;color:var(--ink);margin-bottom:6px}.field label .req{color:var(--danger)}.field .hint{font-size:12.5px;color:var(--muted);margin-top:5px}.field input,.field select,.field textarea{width:100%;font-family:var(--fbody);font-size:15px;color:var(--body);border:1.5px solid var(--line);border-radius:6px;padding:10px 13px;background:#fff;transition:.14s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a3f8f21}.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:560px){.row2,.row3{grid-template-columns:1fr}}.inline-ic{position:relative}.inline-ic svg{position:absolute;left:12px;top:12px;color:var(--muted)}.inline-ic input{padding-left:40px}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line-2)}.checkline{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:var(--body);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:14px}.checkline input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--primary)}.review-item{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:14.5px}.review-item span{color:var(--muted)}.review-item b{color:var(--ink);text-align:right}.review-block h4{font-family:var(--fhead);font-size:14px;color:var(--primary-600);margin:16px 0 4px;font-weight:600}.upload{border:2px dashed #bccbe6;border-radius:10px;background:var(--bg-soft-2);padding:28px;text-align:center;cursor:pointer;transition:.14s}.upload:hover{border-color:var(--primary);background:#e6edf7}.upload .ub-ic{width:50px;height:50px;border-radius:50%;background:#fff;color:var(--primary-600);display:grid;place-items:center;margin:0 auto 12px;box-shadow:var(--shadow-sm)}.upload b{font-family:var(--fhead);color:var(--ink);font-weight:500}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:16px}.thumb{aspect-ratio:4/3;border-radius:8px;background:#dde6f3;display:grid;place-items:center;color:var(--primary-700);border:1px solid var(--line);font-size:12px;font-weight:600;text-align:center;padding:6px}.thumb span{display:flex;flex-direction:column;align-items:center;gap:4px}.success-panel{text-align:center;padding:42px 30px}.success-panel .sp-ic{width:74px;height:74px;border-radius:50%;background:var(--success-bg);color:var(--success);display:grid;place-items:center;margin:0 auto 18px}.success-panel h2{font-size:25px;margin-bottom:8px;font-weight:600}.success-panel p{color:var(--muted);max-width:460px;margin:0 auto}.ref-box{background:var(--bg-soft);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:6px;padding:15px 20px;margin:22px auto;max-width:380px}.ref-box .l{font-size:12.5px;color:var(--muted)}.ref-box .r{font-family:var(--fhead);font-weight:600;font-size:23px;color:var(--primary-700);letter-spacing:.5px}.callout{border-radius:8px;padding:15px 18px;display:flex;gap:12px;align-items:flex-start;font-size:14.5px;border:1px solid;border-left-width:4px}.callout.info{background:var(--info-bg);border-color:var(--info-line);border-left-color:var(--primary);color:#1f3357}.callout.warn{background:var(--warning-bg);border-color:var(--warning-line);border-left-color:var(--warning);color:#6a4400}.callout.ok{background:var(--success-bg);border-color:var(--success-line);border-left-color:var(--success);color:#0c5629}.callout .ci{flex:none;margin-top:1px}.callout b{color:inherit}.zonecheck{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:28px;max-width:660px;margin:0 auto;border-top:4px solid var(--primary)}.zonecheck .zc-in{display:flex;gap:10px;flex-wrap:wrap}.zonecheck .zc-in input{flex:1;min-width:200px;font-family:var(--fbody);font-size:15px;border:1.5px solid var(--line);border-radius:6px;padding:11px 13px}.zonecheck .zc-in input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a3f8f21}.zone-result{margin-top:20px}.claim-card{border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;background:#fff}.claim-top{background:var(--bg-soft);padding:20px 24px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line);border-left:4px solid var(--primary)}.claim-top .ct-l .r{font-family:var(--fhead);font-weight:600;font-size:19px;color:var(--ink)}.claim-top .ct-l .m{font-size:13px;color:var(--muted);margin-top:2px}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--fhead);font-size:13px;font-weight:500;padding:6px 13px;border-radius:5px}.pill.prog{background:var(--info-bg);color:var(--primary-700);border:1px solid var(--info-line)}.pill.ok{background:var(--success-bg);color:var(--success);border:1px solid var(--success-line)}.tl{padding:24px 26px;position:relative}.tl-item{display:grid;grid-template-columns:34px 1fr;gap:16px;padding-bottom:22px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";position:absolute;left:16px;top:30px;bottom:-2px;width:2px;background:var(--line)}.tl-item:last-child:before{display:none}.tl-item.done:before{background:var(--success-line)}.tl-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;z-index:2;border:2px solid var(--line);background:#fff;color:var(--muted)}.tl-item.done .tl-dot{background:var(--success);border-color:var(--success);color:#fff}.tl-item.active .tl-dot{background:var(--primary);border-color:var(--primary);color:#fff}.tl-body .th{font-family:var(--fhead);font-weight:600;color:var(--ink);font-size:15.5px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tl-body .amt{font-family:var(--fhead);font-weight:600;color:var(--success)}.tl-body .td{font-size:13.5px;color:var(--muted);margin-top:3px}.tl-body .date{font-size:12.5px;color:var(--muted);margin-top:4px}.acc{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;margin-bottom:10px}.acc summary{list-style:none;cursor:pointer;padding:17px 20px;font-family:var(--fhead);font-weight:500;color:var(--ink);font-size:16px;display:flex;justify-content:space-between;gap:14px;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary .plus{flex:none;transition:.2s;color:var(--primary-600)}.acc[open] summary .plus{transform:rotate(45deg)}.acc[open] summary{border-bottom:1px solid var(--line-2)}.acc .accbody{padding:16px 20px;color:var(--muted);font-size:14.5px}.phase{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.phase .ph-top{padding:16px 20px;color:#fff;font-family:var(--fhead)}.phase .ph-top b{font-weight:600;font-size:16px}.phase.p1 .ph-top{background:var(--ink)}.phase.p2 .ph-top{background:var(--primary)}.phase.p3 .ph-top{background:var(--storm)}.phase .ph-top .sub{font-weight:400;font-size:13px;opacity:.88}.phase .ph-body{padding:18px 20px}.phase ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.phase li{display:flex;gap:9px;font-size:14px;align-items:flex-start}.phase li svg{flex:none;margin-top:2px}.footer{background:var(--ink);color:#c1cbe0}.footer .top{padding:48px 0 32px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:34px}.footer h5{font-family:var(--fhead);color:#fff;font-size:15px;font-weight:600;margin-bottom:15px}.footer .fbrand{display:flex;align-items:center;gap:12px;margin-bottom:13px}.footer .fbrand .crest{width:46px;height:46px;border-radius:8px;background:#122a58;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.15);position:relative;color:#fff}.footer .fbrand .crest:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--gold);border-radius:0 0 8px 8px}.footer .fbrand .t{font-family:var(--fhead);color:#fff;font-weight:600;font-size:15px;line-height:1.35}.footer p.fp{font-size:13.5px;color:#94a2c2;max-width:320px;margin-bottom:16px}.footer .addr{font-size:13px;color:#94a2c2;display:flex;flex-direction:column;gap:9px}.footer .addr div{display:flex;gap:9px;align-items:flex-start}.footer .addr svg{flex:none;margin-top:2px}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer ul a{color:#c1cbe0;font-size:14px;cursor:pointer}.footer ul a:hover{color:#fff}.social{display:flex;gap:10px;margin-top:6px}.social a{width:38px;height:38px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:#c1cbe0}.social a:hover{background:#ffffff2e;color:#fff}.visitor{margin-top:18px;font-size:13px;color:#94a2c2;display:flex;align-items:center;gap:9px}.visitor b{font-family:var(--fhead);color:#fff;font-weight:600;letter-spacing:.5px}.wcag{border-top:1px solid rgba(255,255,255,.12);padding:14px 0;display:flex;align-items:center;gap:12px;font-size:12.5px;color:#94a2c2;flex-wrap:wrap}.wcag .badge{font-family:var(--fhead);border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:3px 9px;color:#dbe3f3;font-size:12px;font-weight:500}.footer .bar{border-top:1px solid rgba(255,255,255,.12);padding:16px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#8593b4}.footer .bar .links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.footer .bar a{color:#aeb9d6;cursor:pointer}@media(max-width:860px){.footer .top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer .top{grid-template-columns:1fr}}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.center{text-align:center}
