:root{--navy:#0F1228;--navy2:#16182D;--navy3:#1B1E36;--cyan:#36AED1;--panel:#F3F6FA;--white:#fff;--ink:#1C1E26;--muted:#6E7480;--light:#C7D1E0;--rule:#DCE0E6;--body:#404552;--cyan-12:rgba(54,174,209,.12);--cyan-25:rgba(54,174,209,.25);--line-dark:rgba(199,209,224,.14);--head:'Kanit','Liberation Sans',sans-serif;--sans:'Inter','Liberation Sans',Arial,sans-serif;--mono:'Liberation Mono','DejaVu Sans Mono',monospace;--r:14px;--wrap:1200px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:#fff;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--head);font-weight:600;letter-spacing:-.01em;line-height:1.12}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.eyebrow::before{content:"";width:22px;height:3px;background:var(--cyan);border-radius:2px}.sec{padding:104px 0}.sec-head{max-width:760px;margin-bottom:52px}.sec-head h2{font-size:44px;margin:16px 0 14px;color:var(--ink)}.sec-head p{font-size:18px;color:var(--body)}.sec.dark .sec-head h2{color:#fff}.sec.dark .sec-head p{color:var(--light)}.center{text-align:center;margin-left:auto;margin-right:auto}.dark{background:var(--navy);color:#fff}.panel{background:var(--panel)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 var(--sans);padding:16px 26px;border-radius:10px;border:1.5px solid transparent;white-space:nowrap}.btn-primary{background:var(--cyan);color:var(--navy);box-shadow:0 8px 24px rgba(54,174,209,.28)}.btn-ghost{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}.btn-ghost-dark{border-color:var(--rule);color:var(--ink);background:#fff}.btn-sm{padding:11px 18px;font-size:14.5px;border-radius:9px}.tbd{display:inline-block;font:700 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--muted);border-radius:5px;padding:3px 6px;margin-left:6px;vertical-align:2px;white-space:nowrap}.dark .tbd,.tbd.on-dark{color:var(--light);border-color:rgba(199,209,224,.6)}.site-header{background:var(--navy);position:relative;z-index:5}.site-header .bar{display:flex;align-items:center;height:78px;gap:36px}.site-header .logo img{height:42px;width:auto}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav a{color:var(--light);font:500 15px/1 var(--sans);padding:29px 0 26px;border-bottom:3px solid transparent}.site-header nav a.active{color:#fff;border-bottom-color:var(--cyan)}.site-header .menu{display:none;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;border:1px solid var(--line-dark);border-radius:10px;background:transparent;cursor:pointer;padding:0}.accent{height:5px;background:linear-gradient(90deg,var(--cyan) 0 52%,transparent 52%)}.subnav{background:var(--navy2);border-bottom:1px solid var(--line-dark)}.subnav .bar{display:flex;align-items:center;height:52px;gap:26px;overflow:hidden}.subnav .prod{display:flex;align-items:center;gap:10px;font:600 15px/1 var(--head);color:#fff;letter-spacing:.01em;padding-right:22px;border-right:1px solid var(--line-dark);white-space:nowrap}.subnav .prod img{width:24px;height:24px}.subnav a.l{color:var(--light);font:500 14px/1 var(--sans);white-space:nowrap}.subnav a.l.on{color:var(--cyan)}.subnav .login{margin-left:auto;color:#fff;font:600 14px/1 var(--sans);display:flex;gap:8px;align-items:center;white-space:nowrap}.site-footer{background:var(--navy);color:var(--light);border-top:1px solid var(--line-dark)}.site-footer .top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:48px;padding:72px 0 56px}.site-footer .brand img{height:52px;width:auto;margin-bottom:22px}.site-footer .tag{font:600 19px/1.3 var(--head);color:#fff;margin-bottom:12px}.site-footer p{font-size:15px;color:var(--light);max-width:340px}.site-footer h4,.site-footer .fh{font:700 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:20px}.site-footer li{list-style:none;font-size:15px;margin-bottom:12px}.site-footer .contact li{display:flex;gap:10px;align-items:center}.site-footer .contact svg{flex:none;color:var(--cyan)}.site-footer .bottom{border-top:1px solid var(--line-dark);padding:22px 0;display:flex;justify-content:space-between;font-size:13.5px;color:#8D94A3}.site-footer .bottom .draft{color:var(--light);border:1px dashed rgba(199,209,224,.4);padding:3px 9px;border-radius:6px}@media (max-width:760px){body{font-size:16px}.wrap{padding:0 20px}.sec{padding:68px 0}.sec-head{margin-bottom:34px}.sec-head h2{font-size:31px}.sec-head p{font-size:16.5px}.site-header .bar{height:64px}.site-header .logo img{height:34px}.site-header nav,.site-header .nav-cta{display:none}.site-header .menu{display:flex}.site-header.nav-open{position:relative}.site-header.nav-open .bar{flex-wrap:wrap;height:auto;padding:12px 0 16px;align-items:center}.site-header.nav-open nav{display:flex;flex-direction:column;gap:0;width:100%;order:3;margin:12px 0 0;padding:8px 0 0;border-top:1px solid var(--line-dark)}.site-header.nav-open nav a{padding:14px 0;border-bottom:1px solid var(--line-dark);border-left:0;border-right:0}.site-header.nav-open .nav-cta{display:inline-flex;order:4;margin:14px 0 0;width:100%}.subnav .bar{height:48px;gap:0}.subnav a.l,.subnav .login{display:none}.subnav .prod{border-right:0}.subnav .mob-link{margin-left:auto;color:var(--cyan);font:600 14px/1 var(--sans)}.site-footer .top{grid-template-columns:1fr 1fr;gap:34px 24px;padding:56px 0 40px}.site-footer .brand{grid-column:1/-1}.site-footer .contact{grid-column:1/-1}.site-footer .bottom{flex-direction:column;gap:10px}.btn{font-size:16px;padding:15px 22px}}@media (min-width:761px){.subnav .mob-link{display:none}}.site-header .logo img,.site-footer .brand img{filter:drop-shadow(0 0 1px rgba(199,209,224,.55)) drop-shadow(0 0 8px rgba(54,174,209,.18))}.site-header .logo img{height:48px}.subnav .prod img{width:28px;height:28px;padding:3px;border-radius:7px;background:#DCE0E6}:root{--cyan-ink:#1D7590}.sec:not(.dark) .eyebrow,.interview .eyebrow,.result .eyebrow,.plans-strip .eyebrow{color:var(--cyan-ink)}