.business-hero{background:linear-gradient(130deg,#071b30,#0c304c);color:#fff;padding:72px 0 82px}.business-hero .shell{display:grid;grid-template-columns:1fr .9fr;gap:44px;align-items:center}.business-hero h1{font-size:clamp(2.6rem,5.5vw,4.8rem)}.business-hero .eyebrow{color:#67e3da}.business-hero .lead{color:#d7e5ed}.business-hero img{display:block;border:6px solid #254860;border-radius:18px;box-shadow:0 22px 54px #0006}.business-note{font-size:.86rem;color:#9ec0cc;margin-top:12px}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.business-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 12px 34px #0926430a}.business-panel h2{font-size:clamp(1.9rem,3.5vw,2.8rem)}.business-panel ul{padding-left:20px}.business-panel li{margin-bottom:8px}.business-price{font-size:3.5rem;font-weight:850;letter-spacing:-.07em;line-height:1}.business-price small{display:block;font-size:1rem;letter-spacing:0;font-weight:500;color:var(--ink-soft);margin:9px 0 16px}.business-form{display:grid;gap:16px}.business-form label{font-weight:750}.business-form input,.business-form select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #9aafbf;border-radius:9px;font:inherit;background:white;color:var(--ink)}.business-form button{border:0;cursor:pointer;font:inherit}.business-form button:disabled{opacity:.56;cursor:not-allowed;transform:none}.business-status{min-height:1.5em;color:#145e68;font-weight:650}.business-status.error{color:#a42434}.business-key{display:block;overflow-wrap:anywhere;background:#09233b;color:white;border-radius:12px;padding:20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.1rem;margin:16px 0}.business-small{font-size:.88rem;color:var(--ink-soft)}.business-legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:20px;font-size:.9rem}.business-legal-links a{color:#09697c}.business-detail-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.business-detail-list article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:23px}.business-detail-list p{color:var(--ink-soft)}.business-subpage{padding:70px 0 90px;min-height:68vh}.business-subpage h1{font-size:clamp(2.5rem,5vw,4.2rem)}.business-subpage .lead{color:var(--ink-soft)}.business-subpage .business-panel{max-width:710px}.business-callout{background:#e5f5f3;border:1px solid #9bd6d1;border-radius:15px;padding:17px 20px;margin:24px 0}.business-downloads{display:grid;grid-template-columns:1fr 1fr;gap:20px}.business-downloads .business-panel{max-width:none}.business-confirm{background:#ecf8f0;border:1px solid #9bd4ac;border-radius:15px;padding:18px;margin-top:16px}.business-hidden{display:none!important}.business-faq details{border-bottom:1px solid var(--line);padding:18px 0}.business-faq summary{cursor:pointer;font-weight:800}.business-faq p{color:var(--ink-soft);margin:12px 0 0}.business-loading{color:#67788a}.business-step{color:#167c85;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.business-inline{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.business-inline button{width:auto}.business-disclaimer{margin-top:15px;font-size:.84rem;color:#546879}.business-disclaimer a{color:#09697c}
@media(max-width:850px){.business-hero .shell,.business-grid,.business-downloads{grid-template-columns:1fr}.business-hero{padding:58px 0}.business-detail-list{grid-template-columns:1fr}}
