@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_82b045e4-module__wTFQdG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_82b045e4-module__wTFQdG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.0h6p0wdoh4sq2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9936ae704f75ae4-s.34hl8de6mcpuf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6881cf93187e1d60-s.2p6hssnwj69m7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7431e9586bb7ba3a-s.0h6p0wdoh4sq2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9936ae704f75ae4-s.34hl8de6mcpuf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6881cf93187e1d60-s.2p6hssnwj69m7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu Fallback;src:local(Times New Roman);ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.0%;size-adjust:113.48%}.noto_nastaliq_urdu_c5582ba-module__n-18Ha__className{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-style:normal}.noto_nastaliq_urdu_c5582ba-module__n-18Ha__variable{--font-urdu:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback"}
:root{--bg:#f4f8fb;--bg-alt:#eaf1f7;--surface:#fff;--surface-sunken:#f7fafc;--navy-900:#0a1f38;--navy-800:#0d2a47;--navy-700:#123457;--navy-600:#1b4570;--teal-600:#0f7d72;--teal-500:#14a294;--teal-400:#2bbfae;--teal-tint:#e4f4f1;--teal-tint-2:#cdeae5;--ink:#0f2438;--ink-2:#44586c;--ink-3:#6b7f92;--ink-inv:#fff;--ink-inv-2:#b7c9db;--danger:#b3352f;--danger-tint:#fbecea;--warn-tint:#fdf4e3;--line:#dde7ee;--line-strong:#c4d3df;--line-inv:#ffffff24;--focus:#1a73e8;--font-body:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:var(--font-inter), Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-urdu-stack:var(--font-urdu), "Noto Nastaliq Urdu", serif;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:5.5rem;--shell:1160px;--measure:70ch;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-1:0 1px 2px #0f24380d, 0 1px 3px #0f24380a;--sh-2:0 2px 4px #0f24380d, 0 6px 16px #0f24380f;--sh-3:0 8px 20px #0f243817, 0 24px 48px #0f243814;--sh-navy:0 12px 32px #0a1f3847;--ease:cubic-bezier(.4, 0, .2, 1);--dur:.16s}@media (prefers-color-scheme:dark){:root{--bg:#0c1826;--bg-alt:#101f31;--surface:#13253a;--surface-sunken:#0f1f31;--navy-900:#060f1c;--navy-800:#0a1729;--navy-700:#102842;--navy-600:#17395c;--teal-600:#3ec9b6;--teal-500:#55d6c3;--teal-400:#74e2d1;--teal-tint:#12312e;--teal-tint-2:#17403b;--ink:#e8eff5;--ink-2:#adc0d2;--ink-3:#8399ad;--ink-inv:#e8eff5;--ink-inv-2:#9fb4c8;--danger:#ef8f88;--danger-tint:#33191a;--warn-tint:#2e2617;--line:#22384f;--line-strong:#31506d;--line-inv:#ffffff1a;--focus:#7cb0f5;--sh-1:none;--sh-2:0 2px 12px #0000004d;--sh-3:0 12px 32px #0006;--sh-navy:0 12px 32px #00000073}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.021em;margin:0 0 var(--s3);text-wrap:balance;line-height:1.2}h1{font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:700}h2{font-size:clamp(1.5rem,1.25rem + 1.1vw,2rem);font-weight:700}h3{font-size:1.125rem;font-weight:600}h4{font-size:1rem;font-weight:600}p{margin:0 0 var(--s4);text-wrap:pretty}a{color:var(--teal-600);text-underline-offset:.18em;transition:color var(--dur) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--teal-500)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}img,svg,video{max-width:100%;height:auto}ul,ol{margin:0 0 var(--s4);padding-inline-start:1.25em}li{margin-bottom:var(--s2)}code,kbd{font-family:var(--font-mono);background:var(--bg-alt);border-radius:5px;padding:.1em .4em;font-size:.9em}hr{border:0;border-top:1px solid var(--line);margin:var(--s6) 0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--surface);color:var(--ink);padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-sm);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--s2);top:var(--s2)}.shell{width:min(100% - 2.5rem, var(--shell));margin-inline:auto}@media (max-width:40rem){.shell{width:min(100% - 2rem, var(--shell))}}@media (max-width:22.5rem){.shell{width:min(100% - 1.5rem, var(--shell))}}.site-root{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1 0 auto}.band{padding-block:var(--s8)}.band--tint{background:var(--bg-alt)}.band--surface{background:var(--surface)}.band--tight{padding-block:var(--s7)}@media (max-width:48rem){.band{padding-block:var(--s7)}.band--tight{padding-block:var(--s6)}}.band__head{max-width:44rem;margin:0 auto var(--s6);text-align:center}.band__head--start{text-align:start;margin-inline:0}.band__title{margin-bottom:var(--s3)}.band__title:after{content:"";background:var(--teal-500);width:3rem;height:3px;margin:var(--s3) auto 0;border-radius:2px;display:block}.band__head--start .band__title:after{margin-inline:0}.band__deck{color:var(--ink-2);margin:0}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin:0 0 var(--s2);font-size:.75rem;font-weight:700;display:block}.btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:1px solid #0000;min-height:44px;padding:.7rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.btn--primary:hover{background:var(--teal-500);border-color:var(--teal-500);color:#fff}.btn--ghost{border-color:var(--line-strong);color:var(--ink-2);background:0 0}.btn--ghost:hover{border-color:var(--teal-500);color:var(--teal-600);background:var(--teal-tint)}.btn--onnavy{color:#fff;background:#ffffff1a;border-color:#ffffff38}.btn--onnavy:hover{color:#fff;background:#ffffff2e}.btn--block{width:100%}.btn--lg{padding:.85rem 1.5rem;font-size:1rem}@media (prefers-color-scheme:dark){.btn--primary,.btn--primary:hover{color:#06231f}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5);box-shadow:var(--sh-1)}.card--flush{padding:0;overflow:hidden}.card--link{color:inherit;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.card--link:hover{border-color:var(--teal-400);box-shadow:var(--sh-2);color:inherit;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.card--link:hover{transform:none}}.card__title{margin-bottom:var(--s2)}.card__text{color:var(--ink-2);margin:0;font-size:.94rem}.icon-chip{border-radius:var(--r-sm);background:var(--teal-tint);width:2.75rem;height:2.75rem;color:var(--teal-600);margin-bottom:var(--s4);flex-shrink:0;place-items:center;display:grid}.icon-chip--lg{border-radius:var(--r-md);width:3.5rem;height:3.5rem}.alert{gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-2);font-size:.94rem;display:flex}.alert__icon{color:var(--ink-3);flex-shrink:0;margin-top:.1rem}.alert p:last-child{margin-bottom:0}.alert--note{background:var(--teal-tint);border-color:var(--teal-tint-2)}.alert--note .alert__icon{color:var(--teal-600)}.alert--warn{background:var(--warn-tint);border-color:#ecd9ab}@media (prefers-color-scheme:dark){.alert--warn{border-color:#4a3d1f}}.field{margin-bottom:var(--s4)}.field__label{color:var(--ink-2);margin-bottom:var(--s2);font-size:.85rem;font-weight:600;display:block}.field__hint{color:var(--ink-3);margin:var(--s2) 0 0;font-size:.8rem}.field__error{color:var(--danger);margin:var(--s2) 0 0;font-size:.85rem}.input,input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],select,textarea{width:100%;font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:44px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:.7rem .85rem;font-size:1rem;line-height:1.4}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.input--mono{font-family:var(--font-mono);letter-spacing:.04em}textarea{resize:vertical;min-height:8rem}.crumbs{margin-bottom:var(--s5)}.crumbs__list{align-items:center;gap:var(--s2);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs__list li{align-items:center;gap:var(--s2);margin:0;display:flex}.crumbs__list li+li:before{content:"";border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);width:5px;height:5px;transform:rotate(45deg)}[dir=rtl] .crumbs__list li+li:before{transform:rotate(-135deg)}.crumbs__list a{color:var(--ink-3);text-decoration:none}.crumbs__list a:hover{color:var(--teal-600);text-decoration:underline}.crumbs__list [aria-current=page]{color:var(--ink-2);font-weight:500}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:var(--s5) 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.94rem}.table-wrap table{margin:0}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem 1rem}thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-sunken);white-space:nowrap;font-size:.82rem;font-weight:600}tbody tr:last-child td{border-bottom:0}.faq{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.faq__item+.faq__item{border-top:1px solid var(--line)}.faq__item>summary{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease);font-size:.97rem;font-weight:600;list-style:none;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:hover{background:var(--surface-sunken)}.faq__item>summary:after{content:"";background:linear-gradient(var(--ink-3), var(--ink-3)) center / 100% 1.5px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) center / 1.5px 100% no-repeat;width:.7rem;height:.7rem;transition:transform var(--dur) var(--ease);flex-shrink:0}.faq__item[open]>summary:after{background:linear-gradient(var(--teal-600), var(--teal-600)) center / 100% 1.5px no-repeat}.faq__body{padding:0 var(--s5) var(--s5);color:var(--ink-2);max-width:68ch;font-size:.94rem}.faq__body p:last-child{margin-bottom:0}@media (max-width:40rem){.faq__item>summary,.faq__body{padding-inline:var(--s4)}}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--s7);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.prose h3{margin-top:var(--s5)}.prose>p,.prose ul,.prose ol{color:var(--ink-2)}.prose__lead{color:var(--ink-2);font-size:1.125rem;line-height:1.6}.prose a{font-weight:500}.page-head{background:var(--surface);border-bottom:1px solid var(--line);padding-block:var(--s6) var(--s7)}.page-head__title{margin-bottom:var(--s3)}.page-head__lead{color:var(--ink-2);max-width:58ch;margin:0;font-size:1.125rem}.page-head__meta{color:var(--ink-3);margin:var(--s3) 0 0;font-size:.85rem}.stack>*+*{margin-top:var(--s4)}.grid{gap:var(--s4);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.muted{color:var(--ink-3);font-size:.9rem}@media print{.no-print,.site-header,.site-footer,.crumbs,.band--tint,.app-band{display:none!important}body{color:#000;background:#fff;font-size:11pt}a{color:#000;text-decoration:none}}
.site-header{--surface:#fff;--surface-sunken:#f7fafc;--bg-alt:#eaf1f7;--ink:#0f2438;--ink-2:#44586c;--ink-3:#6b7f92;--line:#dde7ee;--line-strong:#c4d3df;--teal-600:#0f7d72;--teal-500:#14a294;--teal-400:#2bbfae;--teal-tint:#e4f4f1;--teal-tint-2:#cdeae5;--sh-3:0 8px 20px #0f243817, 0 24px 48px #0f243814;--hdr-wash:#0f24380f;z-index:60;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.site-header__inner{width:min(100% - 2.5rem, var(--shell));align-items:center;gap:var(--s5);min-height:68px;margin-inline:auto;display:flex}@media (max-width:40rem){.site-header__inner{width:min(100% - 2rem, var(--shell));gap:var(--s3);min-height:60px}}.site-header__brand{color:inherit;min-height:44px;flex-shrink:0;align-items:center;padding-inline-end:var(--s2);text-decoration:none;display:inline-flex}.site-header__logo-img{width:auto!important;height:36px!important}@media (max-width:40rem){.site-header__logo-img{height:30px!important}}.site-header__nav{align-items:center;gap:.15rem;margin-inline-start:auto;display:flex}.hdr-item{color:var(--ink-2);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:.4rem;padding:.55rem .85rem;font-family:inherit;font-size:.89rem;font-weight:600;text-decoration:none;display:inline-flex}.hdr-item__icon{color:var(--ink-3);transition:color var(--dur) var(--ease);flex-shrink:0}.hdr-item:hover,.hdr-item[aria-expanded=true]{color:var(--teal-600);background:var(--teal-tint)}.hdr-item:hover .hdr-item__icon,.hdr-item[aria-expanded=true] .hdr-item__icon{color:var(--teal-600)}.hdr-chevron{color:var(--ink-3);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);flex-shrink:0}.hdr-item[aria-expanded=true] .hdr-chevron{color:var(--teal-600);transform:rotate(180deg)}.hdr-dropdown{position:relative}.hdr-panel{top:calc(100% + .6rem);max-height:74vh;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);z-index:70;position:absolute;inset-inline-end:0;overflow-y:auto}.hdr-panel--billcheck{width:27rem}.hdr-panel--services{width:30rem}.hdr-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s2);font-size:.72rem;font-weight:700;display:block}.hdr-panel__eyebrow:not(:first-child){margin-top:var(--s4)}.hdr-row--accent{align-items:center;gap:var(--s3);padding:var(--s3);margin-bottom:var(--s3);color:var(--teal-600);background:var(--teal-tint);border-radius:var(--r-md);transition:background var(--dur) var(--ease);font-weight:600;text-decoration:none;display:flex}.hdr-row--accent:hover{background:var(--teal-tint-2);color:var(--teal-600)}.hdr-row--accent svg:first-child{flex-shrink:0}.hdr-row--accent span{flex:1}.hdr-row--accent svg:last-child{opacity:.7;flex-shrink:0}.hdr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.hdr-chip{align-items:center;gap:var(--s2);color:var(--ink);border-radius:var(--r-sm);transition:background var(--dur) var(--ease);padding:.5rem .6rem;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.hdr-chip:hover{background:var(--teal-tint);color:var(--ink)}.hdr-cols{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.hdr-cols>div+div{border-inline-start:1px solid var(--line);padding-inline-start:var(--s5)}.hdr-row{align-items:flex-start;gap:var(--s3);padding:var(--s2) 0;color:inherit;text-decoration:none;display:flex}.hdr-row__icon{width:2rem;height:2rem;color:var(--teal-600);background:var(--teal-tint);border-radius:var(--r-sm);flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.hdr-row__title{color:var(--ink);transition:color var(--dur) var(--ease);font-size:.88rem;font-weight:600;line-height:1.3;display:block}.hdr-row:hover .hdr-row__title{color:var(--teal-600)}.hdr-row__desc{color:var(--ink-3);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.hdr-panel__foot{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.hdr-panel__foot-link{justify-content:center;align-items:center;gap:var(--s2);color:var(--teal-600);border-radius:var(--r-sm);transition:background var(--dur) var(--ease);padding:.5rem;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.hdr-panel__foot-link:hover{background:var(--teal-tint)}.site-header__nav-hint,.site-header__menu-hint{color:var(--ink-3);margin-top:.05rem;font-size:.78rem;display:block}.site-header__drawer-rule{border:0;border-top:1px solid var(--line);margin:var(--s2) 0}.site-header__mobile-actions{align-items:center;gap:var(--s2);margin-inline-start:auto;display:none}.site-header__menu-btn{background:var(--hdr-wash);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:42px;height:42px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.site-header__menu-icon{font-size:1.15rem;line-height:1}.site-header__drawer{display:none}.site-header__drawer--open{border-top:1px solid var(--line);box-shadow:var(--sh-3);-webkit-overflow-scrolling:touch;background:#fff;max-height:min(78vh,42rem);display:block;overflow-y:auto}.site-header__drawer-nav{width:min(100% - 2rem, var(--shell));padding-block:var(--s4) var(--s6);flex-direction:column;margin-inline:auto;display:flex}.site-header__drawer-link{align-items:center;gap:var(--s3);color:var(--ink-2);border-bottom:1px solid var(--line);min-height:44px;padding:.8rem .25rem;font-size:.97rem;text-decoration:none;display:flex}.site-header__drawer-link:hover{color:var(--teal-600)}.site-header__drawer-link__icon{color:var(--ink-3);transition:color var(--dur) var(--ease);flex-shrink:0}.site-header__drawer-link:hover .site-header__drawer-link__icon{color:var(--teal-600)}.site-header__drawer-link--accent{color:var(--teal-600);font-weight:600}.site-header__drawer-link--disco{gap:var(--s3)}.site-header__drawer-disco-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.site-header__drawer .site-header__disco-name{color:var(--ink-3)}.site-header__drawer-heading{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin:var(--s5) 0 var(--s1);font-size:.73rem;font-weight:700}.site-header__disco-logo-img,.site-header__disco-logo-fallback{object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:26px;height:26px}.site-header__disco-logo-fallback{color:var(--ink-3);background:var(--bg-alt);place-items:center;font-size:.6rem;font-weight:700;display:grid}.site-header__lang-btn{align-items:center;gap:var(--s1);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.45rem .7rem;font-size:.85rem;text-decoration:none;display:inline-flex}.site-header__lang-btn:hover{color:var(--teal-600);background:var(--teal-tint);border-color:var(--teal-400)}@media (max-width:68rem){.site-header__nav--desktop{display:none}.site-header__mobile-actions{display:flex}}.hero{background:linear-gradient(180deg, var(--bg-alt) 0%, var(--bg) 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero__art{pointer-events:none;width:100%;height:100%;color:var(--teal-500);opacity:.16;position:absolute;inset:0}@media (prefers-color-scheme:dark){.hero__art{opacity:.1}}.hero__inner{gap:var(--s7);padding-block:var(--s8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}@media (max-width:62rem){.hero__inner{gap:var(--s6);padding-block:var(--s7);grid-template-columns:minmax(0,1fr)}}.hero__title{margin-bottom:var(--s4)}.hero__title-accent{color:var(--teal-600);display:block}.hero__title-sub{color:var(--ink-2);letter-spacing:-.015em;font-size:.62em;font-weight:600;display:block}.hero__lead{color:var(--ink-2);max-width:34rem;margin-bottom:var(--s5);font-size:1.06rem}.hero__trust{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hero__trust li{align-items:center;gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh-1);margin:0;display:flex}.hero__trust-icon{color:var(--teal-600);flex-shrink:0}.hero__trust-text{flex-direction:column;min-width:0;display:flex}.hero__trust-title{color:var(--ink);font-size:.85rem;font-weight:600;line-height:1.25}.hero__trust-sub{color:var(--ink-3);font-size:.75rem;line-height:1.3}.search-card{background:var(--navy-800);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-navy);color:#fff}@media (max-width:40rem){.search-card{padding:var(--s5)}}.search-card__title{color:#fff;margin-bottom:var(--s2);font-size:1.3rem}.search-card__deck{color:#ffffff9e;margin-bottom:var(--s5);font-size:.88rem}.search-card .field__label{color:#ffffffd9}.search-card .input,.search-card input[type=text],.search-card select{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.search-card .input::placeholder,.search-card input::placeholder{color:#fff6}.search-card .input:focus,.search-card input:focus{border-color:var(--teal-400);background:#ffffff17;box-shadow:0 0 0 3px #2bbfae38}.search-card .field__hint{color:#ffffff80}.search-card__submit{background:var(--teal-500);border-color:var(--teal-500);color:#05231f;width:100%;padding:.85rem 1.25rem;font-size:1rem}.search-card__submit:hover{background:var(--teal-400);border-color:var(--teal-400);color:#05231f}.search-card__note{justify-content:center;align-items:center;gap:var(--s2);margin:var(--s4) 0 0;color:#ffffff8c;font-size:.8rem;display:flex}.search-card .disco-select__btn{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.search-card .disco-select__btn:hover{background:#ffffff1a}.disco-select{position:relative}.disco-select__btn{align-items:center;gap:var(--s3);text-align:start;width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;padding:.6rem .85rem;font-family:inherit;font-size:.95rem;display:flex}.disco-select__label,.disco-select__option-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.disco-select__arrow{opacity:.7;flex-shrink:0;font-size:.62rem}.disco-select__dropdown{top:calc(100% + .35rem);z-index:40;max-height:18rem;padding:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh-3);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.disco-select__option{align-items:center;gap:var(--s3);color:var(--ink);cursor:pointer;border-radius:6px;min-height:40px;margin:0;padding:.5rem .6rem;font-size:.9rem;display:flex}.disco-select__option:hover,.disco-select__option--selected{background:var(--teal-tint)}.disco-select__logo-wrap,.disco-select__badge{background:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.disco-select__badge{color:var(--ink-3);background:var(--bg-alt);font-size:.66rem;font-weight:700}.disco-select__logo-img{object-fit:contain}.pill-bar{background:var(--surface);border-bottom:1px solid var(--line);padding-block:var(--s4)}.pill-bar__row{justify-content:center;gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill-bar__row li{margin:0}.pill{align-items:center;gap:var(--s2);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);transition:all var(--dur) var(--ease);padding:.45rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{color:var(--teal-600);border-color:var(--teal-400);background:var(--teal-tint)}.pill__icon{color:var(--ink-3)}.pill:hover .pill__icon{color:var(--teal-600)}@media (max-width:48rem){.pill-bar__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.pill-bar__row::-webkit-scrollbar{display:none}.pill{flex-shrink:0}}.company-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.company-grid li{margin:0}.company-card{text-align:center;height:100%;padding:var(--s5) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;box-shadow:var(--sh-1);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;align-items:center;text-decoration:none;display:flex}.company-card:hover{border-color:var(--teal-400);box-shadow:var(--sh-2);color:inherit;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.company-card:hover{transform:none}}.company-card__logo{width:52px;height:52px;margin-bottom:var(--s3);background:var(--surface-sunken);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.company-card__logo img{object-fit:contain}.company-card__badge{color:var(--ink-3);font-size:.85rem;font-weight:700}.company-card__acronym{color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:700}.company-card__name{color:var(--ink-3);margin-top:var(--s1);font-size:.8rem;line-height:1.35}.company-card__regions{color:var(--ink-3);margin-top:var(--s2);font-size:.76rem;line-height:1.35}.company-card__cta{padding-top:var(--s4);color:var(--teal-600);align-items:center;gap:var(--s1);margin-top:auto;font-size:.83rem;font-weight:600;display:inline-flex}.company-help{gap:var(--s5);margin-top:var(--s5);padding:var(--s5) var(--s6);background:var(--teal-tint);border:1px solid var(--teal-tint-2);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:48rem){.company-help{padding:var(--s5);grid-template-columns:minmax(0,1fr)}.company-help__art{display:none}}.company-help__title{margin-bottom:var(--s2)}.company-help__text{color:var(--ink-2);margin-bottom:var(--s4);max-width:46ch;font-size:.94rem}.company-help__art{color:var(--teal-600);opacity:.35;flex-shrink:0}.steps{gap:var(--s5);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:62rem){.steps{gap:var(--s6) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.steps{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}.step{text-align:center;margin:0;position:relative}.step:not(:last-child):after{content:"";top:2.4rem;border-top:2px dashed var(--line-strong);width:calc(100% - 5.8rem);position:absolute;inset-inline-start:calc(50% + 2.9rem)}@media (max-width:62rem){.step:nth-child(2n):after{display:none}}@media (max-width:34rem){.step:after{display:none!important}}.step__figure{width:4.75rem;height:4.75rem;margin:0 auto var(--s4);background:var(--surface);border:1px solid var(--line);color:var(--teal-600);box-shadow:var(--sh-1);border-radius:50%;place-items:center;display:grid;position:relative}.step__num{top:-.35rem;background:var(--teal-600);color:#fff;border:3px solid var(--bg);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset-inline-start:-.35rem}.band--surface .step__num,.band--tint .step__num{border-color:var(--surface)}.band--tint .step__num{border-color:var(--bg-alt)}@media (prefers-color-scheme:dark){.step__num{color:#05231f}}.step__title{margin-bottom:var(--s2);font-size:1rem}.step__text{color:var(--ink-2);margin:0;max-width:22rem;margin-inline:auto;font-size:.9rem}.split{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:62rem){.split{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.split__art{order:-1}}.split__title{margin-bottom:var(--s3)}.split__text{color:var(--ink-2)}.split__points{gap:var(--s2);margin:var(--s5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.split__points li{align-items:center;gap:var(--s2);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);margin:0;padding:.4rem .8rem;font-size:.83rem;font-weight:500;display:inline-flex}.split__points svg{color:var(--teal-600);flex-shrink:0}.split__art{place-items:center;display:grid}.split__art svg{width:100%;max-width:30rem;height:auto}.duo{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}@media (max-width:62rem){.duo{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5);box-shadow:var(--sh-1);height:100%}.panel__title{margin-bottom:var(--s4);font-size:1.15rem}.panel__foot{margin-top:var(--s5);text-align:center}.link-list{margin:0;padding:0;list-style:none}.link-list li{margin:0}.link-list li+li{border-top:1px solid var(--line)}.link-list__item{align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;color:inherit;text-decoration:none;display:flex}.link-list__item:hover .link-list__title{color:var(--teal-600)}.link-list__icon{color:var(--teal-600);flex-shrink:0;margin-top:.15rem}.link-list__title{color:var(--ink);transition:color var(--dur) var(--ease);font-size:.94rem;font-weight:600;line-height:1.35;display:block}.link-list__desc{color:var(--ink-3);margin-top:.1rem;font-size:.83rem;line-height:1.4;display:block}.panel .faq{background:0 0;border:0;border-radius:0}.panel .faq__item>summary,.panel .faq__body{padding-inline:0}.panel .faq__item:first-child>summary{padding-top:0}.app-band{background:var(--navy-800);border-radius:var(--r-lg);color:#fff;padding:var(--s7);gap:var(--s6);box-shadow:var(--sh-navy);grid-template-columns:minmax(0,1.1fr) auto minmax(0,.8fr);align-items:center;display:grid}@media (max-width:62rem){.app-band{gap:var(--s5);padding:var(--s6);grid-template-columns:minmax(0,1fr)}.app-band__art{display:none}}@media (max-width:40rem){.app-band{padding:var(--s5)}}.app-band__title{color:#fff;margin-bottom:var(--s3)}.app-band__text{color:#ffffffb8;margin-bottom:var(--s5);max-width:34rem}.app-band__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.app-band__features{margin:0;padding:0;list-style:none}.app-band__features li{align-items:center;gap:var(--s3);color:#ffffffd9;margin-bottom:var(--s3);font-size:.92rem;display:flex}.app-band__features svg{color:var(--teal-400);flex-shrink:0}.app-band__art{color:#ffffffe6}.site-footer{background:var(--navy-800);color:var(--ink-inv-2);padding-block:var(--s8) var(--s5);margin-top:var(--s8);border-top:3px solid var(--teal-600);font-size:.92rem}.site-footer a{color:var(--ink-inv-2);transition:color var(--dur) var(--ease);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__top{gap:var(--s6) var(--s5);padding-bottom:var(--s6);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}@media (max-width:68rem){.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (max-width:44rem){.site-footer__top{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:26rem){.site-footer__top{grid-template-columns:minmax(0,1fr)}}.site-footer__brand{max-width:22rem}.site-footer__logo-img{margin-bottom:var(--s3);width:auto!important;height:32px!important}.site-footer__lead{color:#fff9;font-size:.88rem;line-height:1.6}.site-footer__heading{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 var(--s4);font-size:.78rem;font-weight:700}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links li{margin-bottom:var(--s2)}.site-footer__links a{align-items:center;gap:var(--s2);padding-block:var(--s1);font-size:.88rem;display:inline-flex}@media (max-width:44rem){.site-footer__links a{min-height:40px;padding-block:.55rem}.site-footer__links li{margin-bottom:0}.site-footer__disco-grid a{min-height:36px}}.site-footer__links svg{opacity:.5;flex-shrink:0}.site-footer__bottom{gap:var(--s3) var(--s5);padding-top:var(--s5);color:#ffffff80;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.site-footer__disclaimer{color:#ffffff80;max-width:60ch;margin:var(--s3) 0 0;font-size:.84rem}.site-footer__inline-link{color:#fff}.hero__inner>*,.split>*,.duo>*,.app-band>*,.company-help>*,.site-footer__top>*,.grid>*,.steps>*,.company-grid>*,.office-grid>*,.contact-page__layout>*{min-width:0}.hero__title,.band__title,.card__title,.page-head__title,.disco-id__title,.faq__item>summary{overflow-wrap:break-word}.card__media{margin:calc(var(--s5) * -1) calc(var(--s5) * -1) var(--s4);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-alt);line-height:0;display:block;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:160px;display:block}.card__date{color:var(--ink-3);margin-bottom:var(--s2);font-size:.8rem;display:block}.wrap{width:min(var(--shell,1200px), calc(100% - var(--s8)));margin-inline:auto}.page-heading{padding-block:var(--s8) var(--s6)}.page-heading h1{color:var(--ink);letter-spacing:-.03em;max-width:850px;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.page-heading .lead{max-width:720px}.lead{color:var(--ink-2);max-width:600px;margin-top:var(--s4);font-size:1.1rem;line-height:1.75}.text-link{align-items:center;gap:var(--s2);color:var(--teal-600);text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.text-link:hover{color:var(--teal-500)}.notice{padding:var(--s5);border-left:3px solid var(--teal-600);background:var(--teal-tint);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-block:var(--s5)}.notice p{color:var(--ink);margin-top:var(--s2);font-size:.9rem}.notice p:first-child{margin-top:0}.secondary-button{justify-content:center;align-items:center;gap:var(--s2);border:1.5px solid var(--teal-600);border-radius:var(--r-md);color:var(--teal-600);cursor:pointer;white-space:nowrap;background:0 0;padding:.65rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.secondary-button:hover{background:var(--teal-tint)}.section{padding-block:var(--s8);border-bottom:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:center;gap:var(--s5);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.section-heading p:not(.eyebrow){color:var(--ink-2);margin-top:var(--s2);font-size:.875rem}.correction-note{color:var(--ink-2);padding-block:var(--s5);font-size:.8rem;line-height:1.7}.checker{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);width:100%;max-width:480px}.checker-heading{align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);display:flex}.checker-heading .symbol{background:var(--teal-tint);border-radius:var(--r-md);width:40px;height:44px;color:var(--teal-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checker-heading h2{color:var(--ink);margin:0 0 var(--s1);font-size:1.25rem;font-weight:700;line-height:1.25}.checker-heading p{color:var(--ink-2);margin:0;font-size:.9rem}.form-field{margin-bottom:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.form-field label{color:var(--ink);font-size:.875rem;font-weight:600}.form-field select,.form-field input[type=text]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);appearance:auto;padding:.6rem .75rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.form-field select:focus,.form-field input[type=text]:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.form-field input[aria-invalid=true]{border-color:#d93025}.hint{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.5}.form-error{color:#d93025;margin:0;font-size:.825rem;font-weight:500}.field-help{margin-bottom:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--s3)}.field-help summary{padding:var(--s3) 0;cursor:pointer;color:var(--teal-600);align-items:center;gap:var(--s2);font-size:.875rem;font-weight:500;list-style:none;display:flex}.field-help summary:before{content:"▶";font-size:.65rem;transition:transform .2s}.field-help[open] summary:before{transform:rotate(90deg)}.field-help p{color:var(--ink-2);margin:0 0 var(--s3);font-size:.825rem;line-height:1.5}.field-help .bill-diagram{margin:var(--s3) 0}.primary-button{background:var(--teal-600);color:#fff;border-radius:var(--r-md);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:50px;margin:var(--s5) 0 var(--s4);border:none;padding:.8rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s;display:flex}.primary-button:hover:not(:disabled){background:var(--teal-500)}.primary-button:disabled{opacity:.65;cursor:wait}.checker-note{color:var(--ink-2);text-align:center;margin:0;font-size:.8rem;line-height:1.5}@media (max-width:28rem){.checker{padding:var(--s4)}}
.legal-page,.about-page,.blog-post,.blog-index,.tool-page,.contact-page,.resource-hub,.sitemap-page,.not-found-page,.seo-tool-page__inner,.disco-page{width:min(100% - 2.5rem, var(--shell));padding-block:var(--s6) var(--s8);margin-inline:auto}@media (max-width:40rem){.legal-page,.about-page,.blog-post,.blog-index,.tool-page,.contact-page,.resource-hub,.sitemap-page,.not-found-page,.seo-tool-page__inner,.disco-page{width:min(100% - 2rem, var(--shell));padding-block:var(--s5) var(--s7)}}.legal-page,.about-page,.blog-post,.tool-page{max-width:var(--measure);margin-inline:auto}.legal-page__title,.about-page__title,.blog-post__title,.tool-page__title,.contact-page__title,.resource-hub__title,.sitemap-page__title,.not-found-page__title{margin-bottom:var(--s3)}.legal-page__lead,.about-page__lead,.blog-post__deck,.tool-page__lead,.contact-page__lead,.contact-page__intro,.resource-hub__lead,.sitemap-page__lead,.not-found-page__text,.blog-index__lead{color:var(--ink-2);max-width:58ch;font-size:1.125rem;line-height:1.6}.legal-page__h2,.about-page__h2,.blog-post__h2,.contact-page__h2,.sitemap-page__h2,.seo-tool-page__h2{margin-top:var(--s7);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.legal-page__p,.about-page__p,.blog-post__p,.legal-page__ul,.legal-page__list,.about-page__ul,.about-page__list,.blog-post__ul,.seo-tool-page__p,.seo-tool-page__ul,.seo-tool-page__ol,.contact-page__bullets{color:var(--ink-2)}.legal-page__updated,.legal-page__muted,.blog-post__date,.blog-index__date,.contact-page__muted,.not-found-page__code{color:var(--ink-3);font-size:.85rem}.legal-page__updated,.blog-post__date{margin-bottom:var(--s6);display:block}.about-page__links,.contact-page__footer-links,.legal-page__links{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);font-size:.92rem}.disco-id{align-items:center;gap:var(--s4);margin-bottom:var(--s4);display:flex}.disco-id__logo{background:var(--surface);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.disco-id__logo img{object-fit:contain}.disco-id__title{margin:0}.disco-section{margin-top:var(--s8)}.disco-section:first-child{margin-top:0}.disco-section__title{align-items:center;gap:var(--s3);padding-bottom:var(--s3);margin-bottom:var(--s5);border-bottom:1px solid var(--line);display:flex}.disco-section__title svg{color:var(--teal-600);flex-shrink:0}.disco-section__sub{margin-top:var(--s6);margin-bottom:var(--s4)}.chip-list{gap:var(--s2);margin:var(--s4) 0 var(--s5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip-list li{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);margin:0;padding:.3rem .75rem;font-size:.87rem}.chip-list--links li{background:0 0;border:0;padding:0}.chip-list--links a{align-items:center;gap:var(--s1);color:var(--teal-600);background:var(--teal-tint);border:1px solid var(--teal-tint-2);border-radius:var(--r-pill);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:.35rem .85rem;font-size:.87rem;font-weight:600;text-decoration:none;display:inline-flex}.chip-list--links a:hover{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.chip-list--muted a{color:var(--ink-2);background:var(--surface);border-color:var(--line);font-weight:500}.chip-list--muted a:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.office-head{justify-content:space-between;align-items:center;gap:var(--s4);border-inline-start:3px solid var(--teal-500);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.office__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s1);font-size:.73rem;font-weight:700;display:block}.office__name{margin:0 0 var(--s1);font-weight:600}.office__addr{color:var(--ink-2);margin:0;font-size:.92rem}.office__phone{align-items:center;gap:var(--s2);font-family:var(--font-mono);white-space:nowrap;min-height:44px;padding-inline:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.office__phone:hover{border-color:var(--teal-500);background:var(--teal-tint)}.office-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.office-grid li{margin:0}.office{padding:var(--s4)}
.bill-page-shell{max-width:1200px;min-height:100vh;margin-inline:auto;padding:1rem 1.25rem 2rem}.bill-page-shell--bill-only{flex-direction:column;min-height:0;max-height:100dvh;padding-bottom:.5rem;display:flex}.bill-page-shell--minimal{padding-top:.5rem}.pitc-bill-frame{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;max-width:100%;margin-top:1.5rem;display:block;overflow:hidden}.pitc-bill-viewport-fit{flex:auto;min-width:0;min-height:200px;margin-top:.75rem;position:relative;overflow:hidden}.pitc-bill-viewport-fit .pitc-bill-frame{margin-top:0;position:absolute;inset:0;width:100%!important;height:100%!important}.bill-page-shell--bill-only .bill-page-hint{flex-shrink:0;margin-top:.5rem;margin-bottom:0;line-height:1.35}.pitc-bill-frame--prep{background:linear-gradient(90deg, var(--bg-alt) 0%, var(--line) 50%, var(--bg-alt) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite pitc-bill-prep-shimmer}@keyframes pitc-bill-prep-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pitc-bill-frame--prep{background:var(--bg-alt);animation:none}}@media print{.bill-page-shell--bill-only{height:auto;max-height:none}.pitc-bill-viewport-fit{min-height:0;position:relative;height:auto!important}.pitc-bill-viewport-fit .pitc-bill-frame{border:0;min-height:70vh;height:auto!important;position:relative!important}}.bill-page-centered{text-align:center;place-items:center;min-height:60vh;display:grid}.bill-page-loading,.bill-page-error{padding:2rem 0}.bill-page-error{color:var(--danger)}.bill-page-hint,.bill-page-inline-link{color:var(--ink-3);font-size:.9rem}.company-bill-wrap--narrow{max-width:46rem}.company-bill-breadcrumb{margin-bottom:1rem}.company-bill-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:1.25rem 0;padding:1.25rem 1.4rem}.company-bill-card__title{margin-top:0;font-size:1.15rem}.company-bill-card__text{color:var(--ink-2);margin-bottom:0}.bill-ready__head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bill-ready__logo{flex-shrink:0}.bill-ready__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.74rem;font-weight:600}.bill-ready__subtitle{color:var(--ink-2);margin:0}.bill-ready__ref{margin:1.25rem 0}.bill-ready__ref-label{color:var(--ink-3);font-size:.8rem;display:block}.bill-ready__ref-value{font-family:var(--font-mono);letter-spacing:.03em;font-size:1.15rem;font-weight:600}.bill-ready__cta-form{margin:1.25rem 0 0}.bill-ready__cta{color:#fff;background:var(--teal-600);border:1px solid var(--teal-600);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.7rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:600;display:inline-flex}.bill-ready__cta:hover{background:var(--teal-500)}.bill-ready__note,.bill-ready__links{color:var(--ink-3);margin-top:1rem;font-size:.88rem}.bill-ready__sep{color:var(--line-strong);margin-inline:.4rem}.bill-ready__dot{display:none}.blog-index__hero,.blog-post__hero{margin-bottom:2rem}.blog-index__hero-bg,.blog-index__hero-overlay,.blog-index__card-media,.blog-index__card-img,.blog-post__hero-img{display:none!important}.blog-index__lead,.blog-post__deck{color:var(--ink-2);max-width:var(--measure);font-size:1.1rem}.blog-index__grid{margin:0;padding:0;list-style:none}.blog-index__card{border-bottom:1px solid var(--line);padding:1.15rem 0}.blog-index__card-title{font-family:var(--font-head);margin:0 0 .25rem;font-size:1.15rem}.blog-index__card-title a{color:var(--ink);text-decoration:none}.blog-index__card-title a:hover{color:var(--teal-600);text-decoration:underline}.blog-index__card-body{color:var(--ink-2);margin:0;font-size:.95rem}.blog-index__eyebrow,.blog-post__breadcrumb{margin-bottom:1rem}.blog-index__footer,.blog-post__footer,.blog-post__related{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.blog-post__header{margin-bottom:2rem}.blog-post__body{max-width:var(--measure)}.blog-post__h3{font-size:1.1rem}.blog-post__figure-img{border:1px solid var(--line);border-radius:var(--r-md)}.contact-page__layout{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:2.5rem;display:grid}@media (max-width:54rem){.contact-page__layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.contact-page__hero{margin-bottom:1.5rem}.contact-page__lead,.contact-page__intro{color:var(--ink-2);font-size:1.08rem}.contact-page__h2{border-bottom:1px solid var(--line);padding-bottom:.35rem}.contact-page__muted,.contact-card__fine{color:var(--ink-3);font-size:.88rem}.contact-page__bullets{color:var(--ink-2)}.contact-page__footer-links,.about-page__links,.legal-page__links{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem;font-size:.92rem}.contact-card__title{font-family:var(--font-head);margin:0 0 .4rem;font-size:1.02rem;font-weight:600}.contact-card__text{color:var(--ink-2);font-size:.94rem}.contact-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:600}.contact-card__email{font-weight:600}.contact-card--warn{border-inline-start:3px solid var(--danger)}.contact-card--email{border-inline-start:3px solid var(--teal-600)}.contact-form-wrap{margin-top:1.5rem}.contact-form-wrap__title{font-size:1.1rem}.contact-form-wrap__lead{color:var(--ink-2)}.contact-form__row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.contact-form__input,.contact-form__textarea{font-family:var(--font-body)}.contact-form__textarea{resize:vertical;min-height:8rem}.contact-form__req{color:var(--danger)}.contact-form__hint-bottom{color:var(--ink-3);font-size:.85rem}.contact-form__submit{width:auto;min-width:12rem}.about-page__hero{margin-bottom:2rem}.about-page__section{margin-top:2.5rem}.about-page__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin-top:1.25rem;display:grid}.about-page__value{font-family:var(--font-head);font-weight:600}.about-page__list,.about-page__ul,.legal-page__list{color:var(--ink-2)}.about-page__note{background:var(--bg-alt);border-inline-start:3px solid var(--teal-600);border-radius:var(--r-md);margin:2rem 0;padding:1rem 1.25rem;font-size:.95rem}.about-page__cta{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.legal-page__muted{color:var(--ink-3);font-size:.88rem}.btn-primary{width:auto;text-decoration:none;display:inline-flex}.resource-hub__title,.sitemap-page__title,.not-found-page__title{margin-bottom:.4rem}.resource-hub__lead,.sitemap-page__lead,.not-found-page__text{color:var(--ink-2);max-width:var(--measure);font-size:1.08rem}.resource-hub__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.resource-hub__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;padding:1.1rem 1.25rem;text-decoration:none;display:block}.resource-hub__card:hover{border-color:var(--teal-600);background:var(--teal-tint)}.resource-hub__card-title{font-family:var(--font-head);margin:0 0 .3rem;font-size:1.05rem;font-weight:600}.resource-hub__card-desc{color:var(--ink-2);margin:0;font-size:.93rem}.resource-hub__card-cta{color:var(--teal-600);font-size:.88rem;font-weight:600}.resource-table-wrap{margin:1.5rem 0;overflow-x:auto}.resource-table{min-width:34rem}.sitemap-page__hero,.sitemap-page__section{margin-bottom:2rem}.sitemap-page__h2{border-bottom:1px solid var(--line);padding-bottom:.35rem;font-size:1.15rem}.sitemap-page__cols,.sitemap-page__list--two-col{columns:2;column-gap:2rem}.sitemap-page__list--disco li,.sitemap-page__cols li{break-inside:avoid}.sitemap-page__disco-name{color:var(--ink-3);font-size:.86rem}.sitemap-page__note,.sitemap-page__footer,.sitemap-page__machine{color:var(--ink-3);margin-top:1.5rem;font-size:.9rem}@media (max-width:40rem){.sitemap-page__cols,.sitemap-page__list--two-col{columns:1}}.not-found-page{padding-block:2rem 4rem}.not-found-page__code{font-family:var(--font-mono);color:var(--ink-3);font-size:.85rem}.not-found-page__actions{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.not-found-page__btn{color:#fff;background:var(--teal-600);border-radius:var(--r-md);padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}.not-found-page__btn--ghost{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.not-found-page__nav{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.not-found-page__nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:600}.not-found-page__links{flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;font-size:.93rem;list-style:none;display:flex}.bill-calc__card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);margin:1.5rem 0;padding:1.4rem}.bill-calc__h2{margin-top:0;font-size:1.15rem}.bill-calc__fieldset{border:0;margin:0 0 1rem;padding:0}.bill-calc__legend{color:var(--ink-2);margin-bottom:.4rem;padding:0;font-size:.88rem;font-weight:600}.bill-calc__radio{align-items:center;gap:.35rem;margin-inline-end:1rem;font-size:.94rem;display:inline-flex}.bill-calc__input--narrow{max-width:12rem}.bill-calc__hint,.tool-page__disclaimer{color:var(--ink-3);font-size:.86rem}.tool-page__disclaimer{border-inline-start:2px solid var(--line-strong);margin-top:1.5rem;padding-inline-start:.9rem}.bill-calc__lines{margin:1rem 0 0;padding:0;list-style:none}.app-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:center;gap:2.5rem;display:grid}@media (max-width:54rem){.app-hero__inner{grid-template-columns:minmax(0,1fr)}.app-hero__phone{display:none}}.app-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:600}.app-hero__title{margin-bottom:.4rem}.app-hero__badges,.app-hero__pills,.app-bottom-cta__badges{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.app-hero__badge{border-radius:var(--r-md);color:#fff;background:var(--ink);align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.app-hero__badge--ghost{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.app-hero__badge-name{font-weight:600}.app-hero__badge-sub{opacity:.8;font-size:.78rem}.app-hero__badge-texts{flex-direction:column;line-height:1.2;display:flex}.app-features,.app-companies,.app-howto,.app-aeo,.app-bottom-cta{margin-top:3rem}.app-features__head,.app-companies__head,.app-howto__head{margin-bottom:1.25rem}.app-features__grid,.app-companies__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.app-feature-card,.app-company-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:1.1rem 1.25rem}.app-feature-card__title,.app-company-card__acronym{font-family:var(--font-head);margin:0 0 .3rem;font-size:1.02rem;font-weight:600}.app-feature-card__desc,.app-company-card__name{color:var(--ink-2);margin:0;font-size:.92rem}.app-company-card__cta{font-size:.86rem;font-weight:600}.app-howto__steps{max-width:var(--measure);padding:0;list-style:none}.app-howto__step{margin-bottom:1rem;padding-inline-start:2.4rem;position:relative}.app-howto__step-num{inset-inline-start:0;width:1.6rem;height:1.6rem;font-family:var(--font-head);color:var(--teal-600);background:var(--teal-tint);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:.1em}.app-howto__step-title{margin:0;font-weight:600}.app-howto__step-desc{color:var(--ink-2);margin:0;font-size:.94rem}.app-aeo__list{border-top:1px solid var(--line);padding:0;list-style:none}.app-aeo__item{border-bottom:1px solid var(--line);margin:0;padding:.9rem 0}.app-aeo__q{margin:0 0 .3rem;font-weight:600}.app-aeo__a{color:var(--ink-2);max-width:62ch;margin:0}.app-aeo__actions,.app-aeo__cta{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.app-aeo__action{color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.app-aeo__action--play{color:#fff;background:var(--teal-600);border-color:var(--teal-600)}.app-seo-content__inner{max-width:var(--measure)}.app-seo-content__h2{border-bottom:1px solid var(--line);padding-bottom:.35rem}.app-seo-content__p{color:var(--ink-2)}.app-bottom-cta{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);padding:1.5rem}.app-bottom-cta__title{margin-top:0}.app-bottom-cta__desc{color:var(--ink-2)}.app-hero__phone-svg{max-width:100%}.gp-btn__texts{flex-direction:column;line-height:1.2;display:flex}.gp-btn__sub{opacity:.85;font-size:.68rem}.gp-btn__name{font-size:.95rem;font-weight:600}.gp-btn__icon{flex-shrink:0}.hp-search-card__history{margin-top:.5rem}.hp-search-card__history-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hp-search-card__history-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:600}.hp-search-card__history-clear{color:var(--ink-3);cursor:pointer;background:0 0;border:0;width:auto;padding:0;font-size:.78rem;text-decoration:underline}.hp-search-card__history-clear:hover{color:var(--danger);background:0 0}.hp-search-card__history-row{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.hp-search-card__history-chip{font-family:var(--font-mono);color:var(--ink-2);background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;width:auto;padding:.25rem .55rem;font-size:.82rem}.hp-search-card__history-chip:hover{border-color:var(--teal-600);color:var(--teal-600);background:var(--teal-tint)}.site-footer__top{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.75rem;margin-bottom:2rem;display:grid}.site-footer__brand{max-width:24rem}.site-footer__logo-img{width:auto!important;height:30px!important}.site-footer__lead{color:var(--ink-2);margin-top:.75rem;font-size:.92rem}.site-footer__disco-grid{flex-wrap:wrap;gap:.4rem .9rem;padding:0;font-size:.9rem;list-style:none;display:flex}.site-footer__links--stack{display:block}.site-footer__app{margin-top:1rem}.site-footer__app-label{color:var(--ink-3);margin-bottom:.4rem;font-size:.82rem}.site-footer__playbtn{display:inline-flex}.site-footer__inline-link{color:var(--teal-600)}.seo-tool-page__inner{max-width:var(--measure)}.seo-tool-page__h2{border-bottom:1px solid var(--line);padding-bottom:.35rem}.seo-tool-page__p,.seo-tool-page__ol,.legal-page__list{color:var(--ink-2)}.seo-tool-page__link,.blog-post__cta-link{font-weight:500}.seo-tool-page__card{margin-top:2rem}.seo-tool-page__faq-list,.css-faq{border-top:1px solid var(--line)}.seo-tool-page__faq-item{border-bottom:1px solid var(--line)}.seo-tool-page__faq-q,.css-faq__q{cursor:pointer;padding:.85rem 0;font-weight:600;list-style:none}.seo-tool-page__faq-q::-webkit-details-marker{display:none}.css-faq__q::-webkit-details-marker{display:none}.seo-tool-page__faq-a{color:var(--ink-2);max-width:62ch;margin:0 0 1rem}.seo-tool-other-discos__link{color:var(--teal-600);background:var(--teal-tint);border-radius:var(--r-md);margin:0 .4rem .4rem 0;padding:.3rem .75rem;font-size:.9rem;text-decoration:none;display:inline-block}.section-head--center{text-align:start}.cb-lookup__intro{min-width:0}.disco-select__option-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header__disco-logo-img,.site-header__disco-logo-fallback{object-fit:contain;border-radius:3px;flex-shrink:0;width:22px;height:22px}.site-header__disco-logo-fallback{color:var(--ink-3);background:var(--bg-alt);place-items:center;font-size:.62rem;font-weight:700;display:grid}.site-header__lang-btn{color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-md);align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.site-header__playbtn-mobile-text{font-size:.82rem}.site-header__drawer-link--disco{gap:.6rem}.breadcrumb{margin-bottom:var(--s5)}.breadcrumb__list{align-items:center;gap:var(--s2);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumb__list li{align-items:center;gap:var(--s2);margin:0;display:flex}.breadcrumb__list li+li:before{content:"";border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);width:5px;height:5px;transform:rotate(45deg)}.breadcrumb__list a{color:var(--ink-3);text-decoration:none}.breadcrumb__list a:hover{color:var(--teal-600);text-decoration:underline}.disco-lede{color:var(--ink-2);max-width:58ch;font-size:1.125rem;line-height:1.6}.ur-page{font-family:var(--font-urdu-stack);line-height:2.05}.ur-page h1,.ur-page h2,.ur-page h3{font-family:var(--font-urdu-stack);letter-spacing:normal;line-height:1.85}[dir=rtl] .input--mono,[dir=rtl] .office__phone,[dir=rtl] input[inputmode=numeric]{text-align:start;direction:ltr}.hp-faq,.css-faq{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--s5);overflow:hidden}.hp-faq__item,.css-faq__item{border-bottom:1px solid var(--line)}.hp-faq__item:last-child,.css-faq__item:last-child{border-bottom:0}.hp-faq__q,.css-faq__q{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);color:var(--ink);cursor:pointer;font-size:.97rem;font-weight:600;list-style:none;display:flex}.hp-faq__q::-webkit-details-marker{display:none}.css-faq__q::-webkit-details-marker{display:none}.hp-faq__q:after,.css-faq__q:after{content:"";background:linear-gradient(var(--ink-3), var(--ink-3)) center / 100% 1.5px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) center / 1.5px 100% no-repeat;flex-shrink:0;width:.7rem;height:.7rem}.hp-faq__item[open] .hp-faq__q:after,.css-faq__item[open] .css-faq__q:after{background:linear-gradient(var(--teal-600), var(--teal-600)) center / 100% 1.5px no-repeat}.hp-faq__a,.css-faq__a{padding:0 var(--s5) var(--s5);color:var(--ink-2);max-width:68ch;margin:0;font-size:.94rem}@media (max-width:40rem){.hp-faq__q,.css-faq__q,.hp-faq__a,.css-faq__a{padding-inline:var(--s4)}}.company-bill-page,.company-bill-wrap{width:min(100% - 2.5rem, var(--shell));padding-block:var(--s5) var(--s7);margin-inline:auto}.bill-ready{max-width:34rem;margin:var(--s7) auto;padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);text-align:center}.bill-ready__card{text-align:start}.bill-ready__title{margin-top:0}.bill-ready__text{color:var(--ink-2)}.bill-ready__link{font-weight:500}.bill-ready__cta-arrow{display:inline-flex}.bill-calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5);margin:var(--s5) 0;box-shadow:var(--sh-1)}.bill-calc__label{color:var(--ink-2);margin-bottom:var(--s2);font-size:.85rem;font-weight:600;display:block}.bill-calc__result{margin-top:var(--s5);padding:var(--s5);background:var(--teal-tint);border:1px solid var(--teal-tint-2);border-radius:var(--r-md)}.bill-calc__row{justify-content:space-between;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--teal-tint-2);font-size:.94rem;display:flex}.bill-calc__row:last-child{border-bottom:0}.bill-calc__total{color:var(--ink);font-size:1.5rem;font-weight:700}.bill-link-band{margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--line)}.bill-link-band__inner{max-width:var(--measure)}.bill-link-band__title{margin-top:0;font-size:1.25rem}.bill-link-band__text{color:var(--ink-2)}.bill-link-band__actions{gap:var(--s2);margin:var(--s4) 0;flex-wrap:wrap;display:flex}.bill-link-band__cta,.bill-link-band__ghost{border-radius:var(--r-sm);align-items:center;min-height:40px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.bill-link-band__cta{color:#fff;background:var(--teal-600)}.bill-link-band__cta:hover{background:var(--teal-500);color:#fff}.bill-link-band__ghost{color:var(--ink-2);border:1px solid var(--line-strong)}.bill-link-band__ghost:hover{border-color:var(--teal-500);color:var(--teal-600)}.bill-link-band__group-title{margin-top:var(--s5);font-size:1rem}.bill-link-band__list{gap:var(--s2) var(--s4);flex-wrap:wrap;padding:0;font-size:.9rem;list-style:none;display:flex}.bill-link-band__list li{margin:0}.app-hero{padding-block:var(--s6) var(--s7)}.app-hero__copy{min-width:0}.app-hero__desc{color:var(--ink-2);max-width:48ch;font-size:1.08rem}.app-hero__badge--play{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.app-hero__badge-icon{flex-shrink:0}.app-features__inner,.app-companies__inner,.app-howto__inner,.app-bottom-cta__inner,.app-seo-content{max-width:var(--shell);margin-inline:auto}.app-seo-content{max-width:var(--measure)}.app-seo-content__link{font-weight:500}.app-feature-card__icon{border-radius:var(--r-sm);background:var(--teal-tint);width:2.75rem;height:2.75rem;color:var(--teal-600);margin-bottom:var(--s3);place-items:center;display:grid}.app-howto__cta{margin-top:var(--s5)}.blog-post__related-title{margin-bottom:var(--s4);font-size:1.25rem}.guide-shell{padding-block:var(--s7) var(--s9)}.guide-layout{gap:var(--s7);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}@media (max-width:62rem){.guide-layout{grid-template-columns:minmax(0,1fr)}}.guide-article{min-width:0}.guide-toc{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4) var(--s5);margin-bottom:var(--s6)}.guide-toc__title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s3);font-size:.76rem;font-weight:700;display:block}.guide-toc__list{margin:0;padding:0;list-style:none}.guide-toc__list li{margin:0}.guide-toc__list a{padding:var(--s2) 0;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:.92rem;text-decoration:none;display:block}.guide-toc__list li:last-child a{border-bottom:0}.guide-toc__list a:hover{color:var(--teal-600)}.guide-section{padding-block:var(--s6);border-bottom:1px solid var(--line);scroll-margin-top:5rem}.guide-section:first-of-type{padding-top:0}.guide-section h2{margin-bottom:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--line);font-size:clamp(1.2rem,1rem + .8vw,1.5rem)}.guide-section>p{color:var(--ink-2);line-height:1.75}.guide-steps{margin:var(--s4) 0 0;padding-inline-start:1.25em}.guide-steps li{padding:var(--s2) 0;color:var(--ink-2);font-size:.97rem;line-height:1.65}.guide-table-caption{color:var(--ink-3);margin:var(--s3) var(--s4) 0;font-size:.82rem}.guide-note{color:var(--ink-3);padding-block:var(--s4);border-top:1px solid var(--line);margin:0;font-size:.88rem;line-height:1.6}.guide-aside{top:calc(4.5rem + var(--s5));position:sticky}.guide-aside .card{margin-bottom:var(--s5)}.guide-aside__title{margin:var(--s2) 0 var(--s2);font-size:1.1rem}.guide-aside__text{color:var(--ink-2);margin:0;font-size:.93rem}.guide-aside__help-link{margin-top:var(--s3);text-align:center;font-size:.88rem;display:block}.guide-aside__related{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.guide-aside__links{margin:var(--s2) 0 0;padding:0;list-style:none}.guide-aside__links li{margin:0}.guide-aside__links a{padding:var(--s2) 0;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:.9rem;text-decoration:none;display:block}.guide-aside__links li:last-child a{border-bottom:0}.guide-aside__links a:hover{color:var(--teal-600);text-decoration:underline}.guides-grid{gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.guide-card{padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;box-shadow:var(--sh-1);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.guide-card:hover{border-color:var(--teal-400);box-shadow:var(--sh-2);color:inherit;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.guide-card:hover{transform:none}}.guide-card__cat{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin:0 0 var(--s2);font-size:.72rem;font-weight:700}.guide-card__title{font-family:var(--font-head);color:var(--ink);margin:0 0 var(--s2);font-size:1.03rem;font-weight:600;line-height:1.3}.guide-card__desc{color:var(--ink-2);flex:1;margin:0;font-size:.92rem;line-height:1.55}.guide-card__cta{margin-top:var(--s3);color:var(--teal-600);font-size:.88rem;font-weight:600;display:inline-block}.guides-page-head{background:var(--surface);border-bottom:1px solid var(--line);padding-block:var(--s6) var(--s7)}.guides-page-body{padding-block:var(--s7) var(--s9)}.guides-category{margin-top:var(--s8)}.guides-category:first-child{margin-top:0}.guides-category__title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700}@media (max-width:40rem){.guide-shell{padding-block:var(--s6) var(--s8)}.guide-aside{order:-1;position:static}.guide-section h2{font-size:1.2rem}}.about-layout{gap:var(--s7);grid-template-columns:minmax(0,1fr) 16rem;align-items:start;display:grid}@media (max-width:58rem){.about-layout{grid-template-columns:minmax(0,1fr)}}.about-main{min-width:0}.about-section{padding-block:var(--s6);border-bottom:1px solid var(--line);max-width:var(--measure)}.about-section:first-child{padding-top:0}.about-section h2{margin-bottom:var(--s3);font-size:1.35rem}.about-section p,.about-section li{color:var(--ink-2);font-size:.97rem;line-height:1.75}.about-disco-list,.about-cannot-list{color:var(--ink-2);margin:var(--s3) 0;padding-inline-start:1.25em}.about-disco-list li,.about-cannot-list li{padding:var(--s2) 0}.about-disco-list a{color:var(--ink-2);text-decoration:none}.about-disco-list a:hover{color:var(--teal-600);text-decoration:underline}.about-sidebar{top:calc(4.5rem + var(--s5));position:sticky}.about-sidebar__links{margin:var(--s3) 0 0;padding:0;list-style:none}.about-sidebar__links li{margin:0}.about-sidebar__links a{padding:var(--s2) 0;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:.93rem;text-decoration:none;display:block}.about-sidebar__links li:last-child a{border-bottom:0}.about-sidebar__links a:hover{color:var(--teal-600);text-decoration:underline}.legal-layout{max-width:68ch}.legal-article{min-width:0}.disco-layout{gap:var(--s7);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:52rem){.disco-layout{grid-template-columns:1fr}}.disco-intro p{color:var(--ink-2);margin-bottom:var(--s3);max-width:var(--measure);font-size:.97rem;line-height:1.75}.disco-ref-layout{gap:var(--s7);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:52rem){.disco-ref-layout{grid-template-columns:1fr}}.disco-steps{gap:var(--s5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:52rem){.disco-steps{grid-template-columns:1fr}}.disco-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5)}.disco-step__num{background:var(--teal-600);color:#fff;width:2rem;height:2rem;margin-bottom:var(--s3);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.disco-step__title{margin-bottom:var(--s2);color:var(--ink-1);font-size:1rem;font-weight:600}.disco-step__text{color:var(--ink-2);font-size:.93rem;line-height:1.7}.disco-help-band{justify-content:space-between;align-items:center;gap:var(--s6);display:flex}@media (max-width:44rem){.disco-help-band{flex-direction:column;align-items:flex-start}}.provider-search{min-width:250px}.provider-search label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s2);font-size:.7rem;font-weight:600;display:block}.provider-search input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:43px;color:var(--ink);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.provider-search input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.provider-grid{margin-top:var(--s4);border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-link{align-items:center;gap:var(--s3);color:var(--ink);padding:var(--s4) var(--s4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-width:0;text-decoration:none;transition:background .12s;display:flex}.provider-link:hover{background:var(--teal-tint)}.provider-link>span:nth-child(2){flex:1;min-width:0}.provider-link strong{font-size:.875rem;font-weight:600;display:block}.provider-link small{color:var(--ink-2);margin-top:2px;font-size:.7rem;line-height:1.5;display:block}.provider-initial{background:var(--teal-tint);border-radius:var(--r-sm);width:34px;height:34px;color:var(--teal-600);flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid}@media (max-width:40rem){.provider-grid{grid-template-columns:1fr 1fr}.provider-initial{display:none}.section-heading{display:block}.provider-search{min-width:0;margin-top:var(--s5)}}.result-panel{max-width:780px;margin:var(--s7) auto var(--s9);background:var(--surface);border:1px solid var(--line);padding:var(--s7);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.result-panel h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.result-panel>p{color:var(--ink-2);margin-top:var(--s3)}.result-summary{margin:var(--s5) 0;border-block:1px solid var(--line);padding-block:var(--s5);gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.result-summary dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:600}.result-summary dd{margin:var(--s1) 0 0;color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.result-links{gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;font-size:.875rem;display:flex}.result-toolbar{gap:var(--s3);padding:var(--s4);background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-sm);margin-top:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.result-toolbar button{border:1px solid var(--line-strong);background:var(--surface);padding:var(--s2) var(--s4);border-radius:var(--r-sm);cursor:pointer;font-family:inherit;font-size:.875rem}.result-toolbar a{padding:var(--s2);color:var(--teal-600);font-size:.875rem}@media (max-width:40rem){.result-panel{margin:var(--s5) auto;padding:var(--s5)}.result-panel h1{font-size:1.75rem}.result-summary{grid-template-columns:1fr}}.bill-calc__hint{color:var(--ink-2);margin-top:var(--s2);font-size:.8rem;line-height:1.6}.bill-calc__input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);letter-spacing:.04em;margin-top:var(--s2);padding:.6rem .75rem;font-family:inherit;font-size:1.1rem}.bill-calc__input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.bill-calc__band,.bill-calc__cliff{color:var(--ink-2);margin-top:var(--s2);font-size:.875rem}.bill-calc__band{border-top:1px solid var(--line);padding-top:var(--s3)}.contact-form{margin-top:var(--s5)}.contact-form__label{color:var(--ink);margin-bottom:var(--s2);font-size:.875rem;font-weight:600;display:block}.contact-form__input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);min-height:48px;padding:.65rem .8rem;font-family:inherit;font-size:1rem}.contact-form__input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.ur-form{gap:var(--s3);margin-top:var(--s5);flex-direction:column;display:flex}.ur-form__ref-row{gap:var(--s3);align-items:flex-end;display:flex}.ur-form__input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);direction:ltr;flex:1;min-height:48px;padding:.65rem .8rem;font-family:inherit;font-size:1.05rem}.ur-form__input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.ur-form__btn{align-items:center;gap:var(--s2);background:var(--teal-600);color:#fff;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:none;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}.ur-form__btn:hover{background:var(--teal-500)}.ur-form__error{color:#d93025;font-size:.825rem;font-weight:500}.disco-checker{margin-top:var(--s6)}.disco-intro{color:var(--ink-2);max-width:600px;margin-bottom:var(--s5);font-size:1rem;line-height:1.75}.about-disco-list{gap:var(--s3);margin:var(--s4) 0 0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0;list-style:none;display:grid}.about-disco-list li a{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:var(--surface);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s;display:block}.about-disco-list li a:hover{border-color:var(--teal-600);background:var(--teal-tint)}.company-bill-page{padding-block:var(--s6) var(--s9)}
.hp-hero{isolation:isolate;background:linear-gradient(150deg, #eaf5fb 0%, #fff 45%, var(--bg) 100%);color:var(--ink);border-bottom:1px solid var(--line);--hp-card-bg:var(--surface);--hp-card-line:var(--line);position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.hp-hero{background:linear-gradient(160deg, var(--navy-700) 0%, var(--navy-900) 62%);color:#fff;--hp-card-bg:var(--surface);--hp-card-line:var(--line);border-bottom:none}}.hp-hero__art{z-index:-1;pointer-events:none;width:100%;height:100%;color:var(--teal-500);opacity:.055;position:absolute;inset:0}@media (prefers-color-scheme:dark){.hp-hero__art{color:var(--teal-400);opacity:.14}}.hp-hero:after{content:"";z-index:-1;inset-inline-end:-12rem;pointer-events:none;background:radial-gradient(circle,#14a2941a 0%,#14a29400 68%);border-radius:50%;width:46rem;height:46rem;position:absolute;top:-14rem}@media (prefers-color-scheme:dark){.hp-hero:after{background:radial-gradient(circle,#2bbfae38 0%,#2bbfae00 68%)}}.hp-hero__inner{gap:var(--s7);padding-block:var(--s8) var(--s7);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;display:grid}@media (max-width:62rem){.hp-hero__inner{gap:var(--s6);padding-block:var(--s7) var(--s6);grid-template-columns:minmax(0,1fr)}}.hp-hero__flag{align-items:center;gap:var(--s2);margin-bottom:var(--s4);letter-spacing:.01em;color:var(--teal-600);background:var(--teal-tint);border:1px solid var(--teal-tint-2);border-radius:var(--r-pill);padding:.35rem .8rem .35rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.hp-hero__flag svg{color:var(--teal-600);flex-shrink:0}@media (prefers-color-scheme:dark){.hp-hero__flag{color:#cdeae5;background:#2bbfae24;border-color:#2bbfae52}.hp-hero__flag svg{color:var(--teal-400)}}.hp-hero__title{color:var(--ink);margin-bottom:var(--s4);font-size:clamp(2.1rem,1.5rem + 2.6vw,3.25rem);line-height:1.08}@media (prefers-color-scheme:dark){.hp-hero__title{color:#fff}}.hp-hero__title-accent{color:var(--teal-600);display:block}@media (prefers-color-scheme:dark){.hp-hero__title-accent{color:var(--teal-400)}}.hp-hero__title-sub{margin-top:var(--s2);letter-spacing:0;color:var(--ink-2);font-size:.42em;font-weight:500;line-height:1.35;display:block}@media (prefers-color-scheme:dark){.hp-hero__title-sub{color:#ffffffa8}}.hp-hero__lead{color:var(--ink-2);max-width:36rem;margin:0 0 var(--s5);font-size:1.05rem;line-height:1.6}.hp-hero__lead a{color:var(--teal-600);text-underline-offset:3px}@media (prefers-color-scheme:dark){.hp-hero__lead{color:#ffffffc7}.hp-hero__lead a{color:var(--teal-400)}}.hp-hero__facts{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-hero__facts li{align-items:center;gap:var(--s2);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-1);margin:0;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.hp-hero__facts svg{color:var(--teal-600);flex-shrink:0}@media (prefers-color-scheme:dark){.hp-hero__facts li{color:#ffffffd1;box-shadow:none;background:#ffffff12;border-color:#ffffff21}.hp-hero__facts svg{color:var(--teal-400)}}.hp-card{color:var(--ink);background:var(--hp-card-bg);border:1px solid var(--hp-card-line);border-top:3px solid var(--teal-500);border-radius:var(--r-xl);padding:var(--s6);box-shadow:var(--sh-3)}@media (prefers-color-scheme:dark){.hp-card{box-shadow:0 18px 48px #040e1a57}}@media (max-width:40rem){.hp-card{padding:var(--s5);border-radius:var(--r-lg)}}.hp-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s5);display:flex}.hp-card__title{color:var(--ink);margin:0 0 .15rem;font-size:1.25rem}.hp-card__deck{color:var(--ink-3);margin:0;font-size:.87rem}.hp-card__step{letter-spacing:.07em;text-transform:uppercase;color:var(--teal-600);background:var(--teal-tint);border-radius:var(--r-pill);flex-shrink:0;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.hp-card__submit{width:100%;margin-top:var(--s2);background:var(--teal-600);border-color:var(--teal-600);color:#fff;padding:.85rem 1.25rem;font-size:1rem}.hp-card__submit:hover{background:var(--teal-500);border-color:var(--teal-500)}@media (prefers-color-scheme:dark){.hp-card__submit,.hp-card__submit:hover{color:#05231f}}.hp-card__note{align-items:center;gap:var(--s2);margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);color:var(--ink-3);font-size:.8rem;display:flex}.hp-card__note svg{color:var(--teal-600);flex-shrink:0}.hp-select{position:relative}.hp-select__btn{align-items:center;gap:var(--s3);text-align:start;width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;transition:border-color var(--dur) var(--ease);padding:.55rem .85rem;font-family:inherit;font-size:.95rem;display:flex}.hp-select__btn:hover,.hp-select__btn[aria-expanded=true]{border-color:var(--teal-500)}.hp-select__label,.hp-select__option-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hp-select__caret{color:var(--ink-3);transition:transform var(--dur) var(--ease);flex-shrink:0}.hp-select__btn[aria-expanded=true] .hp-select__caret{transform:rotate(180deg)}.hp-select__dropdown{top:calc(100% + .35rem);z-index:40;max-height:18rem;padding:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-3);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.hp-select__option{align-items:center;gap:var(--s3);color:var(--ink);cursor:pointer;border-radius:6px;min-height:42px;margin:0;padding:.5rem .6rem;font-size:.9rem;display:flex}.hp-select__option:hover,.hp-select__option--selected{background:var(--teal-tint)}.hp-select__logo,.hp-select__badge{background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.hp-select__badge{color:var(--ink-3);background:var(--bg-alt);font-size:.66rem;font-weight:700}.hp-select__logo img{object-fit:contain}.hp-rail{border-top:1px solid var(--line);background:var(--surface);position:relative}@media (prefers-color-scheme:dark){.hp-rail{background:#ffffff0a;border-top-color:#ffffff1c}}.hp-rail__inner{align-items:center;gap:var(--s4);padding-block:var(--s3);display:flex}.hp-rail__label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;margin:0;font-size:.74rem;font-weight:700}@media (prefers-color-scheme:dark){.hp-rail__label{color:#ffffff80}}@media (max-width:48rem){.hp-rail__label{display:none}}.hp-rail__row{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-rail__row li{margin:0}.hp-rail__pill{align-items:center;gap:var(--s2);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:.4rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.hp-rail__pill:hover{color:var(--teal-600);background:var(--teal-tint);border-color:var(--teal-400)}.hp-rail__pill svg{color:var(--teal-600)}@media (prefers-color-scheme:dark){.hp-rail__pill{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff24}.hp-rail__pill:hover{color:#fff;background:#2bbfae2e;border-color:#2bbfae73}.hp-rail__pill svg{color:var(--teal-400)}}@media (max-width:48rem){.hp-rail__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.hp-rail__row::-webkit-scrollbar{display:none}.hp-rail__pill{flex-shrink:0}}.hp-section{padding-block:var(--s8)}.hp-section--tint{background:var(--bg-alt)}.hp-section--surface{background:var(--surface)}.hp-section--tight{padding-block:var(--s7)}@media (max-width:48rem){.hp-section{padding-block:var(--s7)}.hp-section--tight{padding-block:var(--s6)}}.hp-head{max-width:46rem;margin:0 0 var(--s6);border-inline-start:3px solid var(--teal-500);padding-inline-start:var(--s4)}.hp-head__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin-bottom:var(--s2);font-size:.74rem;font-weight:700;display:block}.hp-head__title{margin-bottom:var(--s2)}.hp-head__deck{color:var(--ink-2);margin:0}.hp-figures{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:54rem){.hp-figures{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-figures li{border-inline-start:1px solid var(--line);margin:0;padding-inline-start:var(--s4)}.hp-figures__value{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:700;line-height:1.1;display:block}.hp-figures__label{margin-top:var(--s2);color:var(--ink-2);font-size:.87rem;line-height:1.45;display:block}.hp-steps{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:62rem){.hp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.hp-steps{grid-template-columns:minmax(0,1fr)}}.hp-step{padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);margin:0;position:relative;overflow:hidden}.hp-step__num{top:-.75rem;font-family:var(--font-head);color:var(--ink);opacity:.055;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:700;line-height:1;position:absolute;inset-inline-end:.25rem}.hp-step__icon{width:3rem;height:3rem;margin-bottom:var(--s4);border-radius:var(--r-md);color:var(--teal-600);background:var(--teal-tint);place-items:center;display:grid}.hp-step__title{margin-bottom:var(--s2);font-size:1rem;position:relative}.hp-step__text{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.hp-cos{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hp-cos li{margin:0}.hp-co{align-items:center;gap:var(--s4);height:100%;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.hp-co:hover{border-color:var(--teal-400);box-shadow:var(--sh-2);color:inherit}.hp-co__logo{border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.hp-co__logo img{object-fit:contain}.hp-co__acronym{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:700;display:block}.hp-co__name{color:var(--ink-3);font-size:.8rem;line-height:1.35;display:block}.hp-co__regions{margin-top:var(--s2);color:var(--ink-2);font-size:.78rem;line-height:1.4;display:block}.hp-co__go{width:2rem;height:2rem;color:var(--teal-600);background:var(--teal-tint);transition:background var(--dur) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hp-co:hover .hp-co__go{background:var(--teal-tint-2)}.hp-cos-help{align-items:center;gap:var(--s5);margin-top:var(--s5);padding:var(--s5) var(--s6);background:var(--teal-tint);border:1px solid var(--teal-tint-2);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:54rem){.hp-cos-help{padding:var(--s5);grid-template-columns:minmax(0,1fr)}.hp-cos-help__art{display:none}}.hp-cos-help__title{margin-bottom:var(--s2)}.hp-cos-help__text{color:var(--ink-2);margin-bottom:var(--s4);max-width:52ch;font-size:.94rem}.hp-cos-help__art{color:var(--teal-600);opacity:.35}.hp-scope{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:54rem){.hp-scope{grid-template-columns:minmax(0,1fr)}}.hp-scope__card{height:100%;padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1)}@media (max-width:40rem){.hp-scope__card{padding:var(--s5)}}.hp-scope__card--can{border-top:3px solid var(--teal-500)}.hp-scope__card--cannot{border-top:3px solid var(--line-strong)}.hp-scope__title{margin-bottom:var(--s2);font-size:1.1rem}.hp-scope__deck{color:var(--ink-2);margin:0 0 var(--s4);font-size:.92rem}.hp-scope__list{margin:0;padding:0;list-style:none}.hp-scope__list li{align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5;display:flex}.hp-scope__list li+li{border-top:1px solid var(--line)}.hp-scope__list svg{flex-shrink:0;margin-top:.2rem}.hp-scope__card--can .hp-scope__list svg{color:var(--teal-600)}.hp-scope__card--cannot .hp-scope__list svg{color:var(--ink-3)}.hp-scope__foot{align-items:center;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.hp-scope__rule{color:var(--ink-2);flex:22rem;margin:0;font-size:.92rem}.hp-learn{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}@media (max-width:62rem){.hp-learn{grid-template-columns:minmax(0,1fr)}}.hp-panel{height:100%;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1)}.hp-panel__title{margin-bottom:var(--s4);font-size:1.1rem}.hp-panel__foot{margin-top:var(--s5)}.hp-links{margin:0;padding:0;list-style:none}.hp-links li{margin:0}.hp-links li+li{border-top:1px solid var(--line)}.hp-links__item{align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;color:inherit;text-decoration:none;display:flex}.hp-links__icon{color:var(--teal-600);flex-shrink:0;margin-top:.15rem}.hp-links__title{color:var(--ink);transition:color var(--dur) var(--ease);font-size:.94rem;font-weight:600;line-height:1.35;display:block}.hp-links__item:hover .hp-links__title{color:var(--teal-600)}.hp-links__desc{color:var(--ink-3);margin-top:.1rem;font-size:.83rem;line-height:1.4;display:block}.hp-faq__item{border-bottom:1px solid var(--line)}.hp-faq__item>summary{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) 0;color:var(--ink);cursor:pointer;font-size:.95rem;font-weight:600;list-style:none;display:flex}.hp-faq__item>summary::-webkit-details-marker{display:none}.hp-faq__item>summary:hover{color:var(--teal-600)}.hp-faq__item>summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--dur) var(--ease);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:translateY(-.15em)rotate(45deg)}.hp-faq__item[open]>summary:after{transform:translateY(.1em)rotate(-135deg)}.hp-faq__body{padding-bottom:var(--s4);color:var(--ink-2);font-size:.92rem;line-height:1.6}.hp-faq__body p{margin:0}.hp-posts{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:62rem){.hp-posts{grid-template-columns:minmax(0,1fr)}}.hp-post{height:100%;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:inherit;box-shadow:var(--sh-1);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.hp-post:hover{border-color:var(--teal-400);box-shadow:var(--sh-2);color:inherit}.hp-post__date{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s3);font-size:.78rem;font-weight:600}.hp-post__title{margin-bottom:var(--s3);font-size:1.02rem}.hp-post__text{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.hp-post__cta{align-items:center;gap:var(--s1);padding-top:var(--s4);color:var(--teal-600);margin-top:auto;font-size:.85rem;font-weight:600;display:inline-flex}.hp-app{gap:var(--s6);padding:var(--s7);color:#fff;background:linear-gradient(150deg, var(--navy-700) 0%, var(--navy-900) 70%);border-radius:var(--r-xl);box-shadow:var(--sh-navy);grid-template-columns:minmax(0,1.1fr) auto minmax(0,.75fr);align-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:62rem){.hp-app{gap:var(--s5);padding:var(--s6);grid-template-columns:minmax(0,1fr)}.hp-app__art{display:none}}@media (max-width:40rem){.hp-app{padding:var(--s5)}}.hp-app__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-400);margin-bottom:var(--s2);font-size:.74rem;font-weight:700;display:block}.hp-app__title{color:#fff;margin-bottom:var(--s3)}.hp-app__text{color:#ffffffbd;max-width:34rem;margin:0 0 var(--s5)}.hp-app__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.hp-app__features{margin:0;padding:0;list-style:none}.hp-app__features li{align-items:center;gap:var(--s3);margin:0 0 var(--s3);color:#ffffffd9;font-size:.92rem;display:flex}.hp-app__features svg{color:var(--teal-400);flex-shrink:0}.hp-app__art{color:#ffffffe6}.hp-trust-grid{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:62rem){.hp-trust-grid{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:32rem){.hp-trust-grid{grid-template-columns:minmax(0,1fr)}}.hp-trust-item{margin:0}.hp-trust-item__title{margin:var(--s3) 0 var(--s2);font-size:1.025rem}.hp-trust-item__text{color:var(--ink-2);margin:0;font-size:.91rem;line-height:1.55}.hp-trust-foot{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}@media print{.hp-hero{color:#000!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #ccc!important}.hp-rail,.hp-hero__art{display:none!important}}.hp-hero__inner>*,.hp-rail__inner>*,.hp-figures>*,.hp-steps>*,.hp-cos>*,.hp-cos-help>*,.hp-scope>*,.hp-learn>*,.hp-posts>*,.hp-app>*,.hp-co>*,.hp-trust-grid>*{min-width:0}.hp-hero__title,.hp-head__title,.hp-step__title,.hp-scope__title,.hp-panel__title,.hp-post__title,.hp-app__title,.hp-trust-item__title,.hp-co__acronym,.hp-co__name{overflow-wrap:anywhere}.hp-app__actions .gp-btn{align-items:center;gap:var(--s3);color:#0f2438;border-radius:var(--r-sm);min-height:48px;transition:background var(--dur) var(--ease);background:#fff;padding:.55rem 1.15rem;text-decoration:none;display:inline-flex}.hp-app__actions .gp-btn:hover{color:#0f2438;background:#e9f0f6}
