:root{--navy: #0b1b34;--navy-deep: #081528;--panel: #14263f;--panel-2: #1b3050;--line-dark: #24364f;--orange: #d95e33;--orange-hi: #e8703f;--orange-lt: #f09a75;--orange-wash: rgba(217, 94, 51, .1);--ink: #0b1b34;--body: #4a5b75;--muted: #7e93b4;--ice: #e2eaf6;--tint: #f3f7fc;--line: #e2eaf6;--white: #fff;--maxw: 1180px;--gut: 24px;--radius: 16px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(11, 27, 52, .06), 0 4px 12px rgba(11, 27, 52, .05);--shadow-md: 0 2px 4px rgba(11, 27, 52, .06), 0 12px 32px rgba(11, 27, 52, .09);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--body);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.skiplink{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 20px;background:var(--orange);color:#fff;font-weight:600;border-radius:0 0 10px}.skiplink:focus{left:0}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.section{padding:92px 0}.section--tight{padding:64px 0}.section--tint{background:var(--tint)}.section--dark{background:var(--navy);color:var(--ice)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--white)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}h1,h2,h3,h4{color:var(--ink);line-height:1.17;letter-spacing:-.022em;font-weight:700}h1{font-size:clamp(2.3rem,5.2vw,3.55rem);font-weight:800;letter-spacing:-.032em}h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{font-size:clamp(1.1rem,2vw,1.32rem);line-height:1.3}h4{font-size:1.02rem}.eyebrow{font-size:.775rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.section--dark .eyebrow{color:var(--orange-lt)}.lead{font-size:clamp(1.03rem,1.7vw,1.2rem);line-height:1.62;color:var(--body)}.section--dark .lead,.section--dark p{color:#a8bcd8}.muted{color:var(--muted)}.small{font-size:.875rem;line-height:1.55}.tiny{font-size:.8rem;line-height:1.5}.head{max-width:760px;margin-bottom:52px}.head.center{margin-left:auto;margin-right:auto;text-align:center}.head h2+.lead{margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 26px;border-radius:999px;border:1.5px solid transparent;font-weight:600;font-size:.945rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap;text-align:center}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--orange);color:#fff}.btn--primary:hover{background:var(--orange-hi)}.btn--ghost{border-color:var(--line);color:var(--ink);background:transparent}.btn--ghost:hover{border-color:var(--muted)}.btn--onDark{border-color:#e2eaf642;color:#fff;background:transparent}.btn--onDark:hover{border-color:#e2eaf699}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.btnrow{display:flex;flex-wrap:wrap;gap:13px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.card--tint{background:var(--tint);border-color:transparent;box-shadow:none}.card--dark{background:var(--panel);border-color:transparent;box-shadow:none;color:#a8bcd8}.card--dark h3,.card--dark h4{color:#fff}.card h3+p,.card h4+p{margin-top:10px}.icontile{width:42px;height:42px;border-radius:11px;background:var(--orange);display:flex;align-items:center;justify-content:center;flex:none;color:#fff;margin-bottom:18px}.icontile--soft{background:var(--orange-wash);color:var(--orange)}.icontile--dark{background:var(--panel-2);color:var(--orange-lt)}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--tint);color:var(--body);border:1px solid var(--line)}.pill--dark{background:var(--panel);color:#cfe0f5;border-color:var(--line-dark)}.pill--accent{background:var(--orange-wash);color:var(--orange);border-color:transparent}.pill--live{background:#25966e1a;color:#1d7a56;border-color:transparent}.pill--plan{background:#7e93b429;color:#5e7391;border-color:transparent}.pillrow{display:flex;flex-wrap:wrap;gap:9px}.nav{position:sticky;top:0;z-index:60;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav__in{display:flex;align-items:center;gap:28px;height:72px}.nav__logo img{height:30px;width:auto}.nav__links{display:flex;gap:4px;margin-left:auto}.nav__link{padding:9px 14px;border-radius:9px;font-size:.925rem;font-weight:500;color:var(--body);transition:background .15s ease,color .15s ease}.nav__link:hover{background:var(--tint);color:var(--ink)}.nav__link.is-active{color:var(--ink);font-weight:600}.nav__cta{margin-left:10px}.nav__toggle{display:none;margin-left:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;align-items:center;justify-content:center}.nav__mobile{display:none;border-top:1px solid var(--line);background:#fff;padding:12px var(--gut) 20px}.nav__mobile a{display:block;padding:13px 4px;font-size:1rem;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.nav__mobile a.btn{margin-top:16px;border-bottom:none}.nav__mobile a.btn--primary{color:#fff}.hero{background:var(--navy);color:#a8bcd8;padding:84px 0 92px;position:relative;overflow:hidden}.hero__mark{position:absolute;right:-60px;bottom:-80px;width:380px;opacity:.05;pointer-events:none}.hero__grid{display:grid;grid-template-columns:1.18fr .82fr;gap:52px;align-items:center;position:relative}.hero h1{color:#fff}.hero h1 em{font-style:normal;color:var(--orange-lt)}.hero .lead{margin-top:22px;color:#a8bcd8;max-width:540px}.hero .btnrow{margin-top:32px}.hero__note{margin-top:20px;font-size:.85rem;color:var(--muted)}.footer{background:var(--navy-deep);color:var(--muted);padding:64px 0 34px}.footer h4{color:#fff;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}.footer a{display:block;padding:6px 0;font-size:.915rem;color:#93a8c7}.footer a:hover{color:#fff}.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer__brand img{height:30px;margin-bottom:18px}.footer__brand p{font-size:.9rem;max-width:300px;color:#7e93b4}.footer__social{display:flex;gap:10px;margin-top:22px}.footer__social a{width:38px;height:38px;border-radius:10px;background:var(--panel);display:flex;align-items:center;justify-content:center;color:#cfe0f5;padding:0}.footer__social a:hover{background:var(--panel-2);color:#fff}.footer__bar{margin-top:52px;padding-top:26px;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.85rem}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff}table.matrix{width:100%;border-collapse:collapse;min-width:720px}table.matrix th,table.matrix td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.92rem}table.matrix thead th{background:var(--tint);color:var(--ink);font-weight:700;font-size:.88rem}table.matrix tbody th{font-weight:600;color:var(--ink)}table.matrix td{text-align:center}table.matrix td:first-child,table.matrix th:first-child{text-align:left}table.matrix tr:last-child td,table.matrix tr:last-child th{border-bottom:none}.tick{color:var(--orange);font-weight:700}.dash{color:var(--muted)}.field{margin-bottom:18px}.field label{display:block;font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:7px}.field .req{color:var(--orange)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:11px;background:#fff;font-size:.95rem;transition:border-color .15s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--orange)}.field textarea{resize:vertical;min-height:118px}.field__hint{font-size:.8rem;color:var(--muted);margin-top:6px}.field__err{font-size:.8rem;color:#c0392b;margin-top:6px}.steps{display:flex;gap:8px;margin-bottom:28px}.steps div{flex:1;height:4px;border-radius:99px;background:var(--line)}.steps div.on{background:var(--orange)}.notice{padding:14px 16px;border-radius:12px;font-size:.88rem;background:var(--orange-wash);color:#a8441f;margin-bottom:22px}.list{list-style:none;display:grid;gap:13px}.list li{display:flex;gap:11px;align-items:flex-start;font-size:.95rem}.list svg{flex:none;margin-top:3px;color:var(--orange)}.stat .v{font-size:clamp(2rem,4vw,2.7rem);font-weight:800;color:var(--orange);letter-spacing:-.03em;line-height:1}.stat .l{margin-top:10px;font-size:.9rem;color:var(--muted)}.divider{height:1px;background:var(--line)}.section--dark .divider{background:var(--line-dark)}.anchorcard{display:block;transition:transform .16s ease,box-shadow .16s ease}.anchorcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 1024px){.section{padding:72px 0}.hero{padding:68px 0 76px}.hero__grid{grid-template-columns:1fr;gap:44px}.hero .lead{max-width:100%}.grid-4,.grid-5{grid-template-columns:repeat(2,1fr)}.footer__top{grid-template-columns:1fr 1fr;gap:34px}.nav__links,.nav__cta{display:none}.nav__toggle{display:flex}.nav__mobile.is-open{display:block}}@media (max-width: 760px){:root{--gut: 20px}.section{padding:56px 0}.section--tight{padding:44px 0}.hero{padding:54px 0 62px}.hero__mark{width:260px;right:-70px;bottom:-60px}.head{margin-bottom:38px}.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr;gap:30px}.footer__bar{flex-direction:column;gap:10px}.card{padding:24px}.btn{padding:12px 22px}.btnrow .btn{flex:1 1 100%}}
