:root{--green:#253735;--nav:#193631;--portal:#122421;--black:#191919;--orange:#f56c0a;--grey:#404040;--line:#d6d6d6;--off:#f7f7f7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);font:16px/1.55 Helvetica,Arial,sans-serif}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:99;background:var(--orange);color:#fff;padding:12px}.top-rule{height:5px;background:#dc5c00}.portal{height:48px;background:var(--portal);color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 30px;font-size:12px;font-weight:700}.nav{height:109px;background:var(--nav);color:#fff;display:flex;align-items:center;padding:0 30px;border-bottom:1px solid #ffffff22}.nav-inner,.wrap{width:min(1290px,calc(100% - 40px));margin:auto}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{width:318px;max-width:45vw}.nav-links{display:flex;align-items:center;gap:48px;font-weight:700}.nav-links a{text-decoration:none}.nav-links a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.menu{display:none;background:transparent;border:1px solid #ffffff77;color:#fff;width:44px;height:44px;font-size:22px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid currentColor;text-decoration:none;font-weight:700}.button.orange{background:var(--orange);border-color:var(--orange);color:#fff}.button.light{background:#fff;color:var(--black)}.button.outline{color:inherit}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.pattern{background-color:var(--green);background-image:linear-gradient(#253735dd,#253735dd),url('/assets/brand-pattern.png');background-size:auto,518px}.hero{color:#fff;padding:62px 0}.hero h1{max-width:930px;margin:0;font-size:60px;line-height:1.05;letter-spacing:-1.2px}.hero .lead{max-width:820px;font-size:20px;line-height:1.55}.eyebrow{margin:0 0 10px;color:var(--orange);font-size:14px;font-weight:700;text-transform:uppercase}.section{padding:64px 0}.dark{background:var(--black);color:#fff}.green{background:var(--green);color:#fff}.light{background:#fff;color:var(--black)}.off{background:var(--off);color:var(--black)}h1,h2,h3{line-height:1.12;margin-top:0}h2{font-size:40px;letter-spacing:-.8px}h3{font-size:22px}.section-intro{max-width:850px}.grid{display:grid;gap:30px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.five{grid-template-columns:repeat(5,minmax(0,1fr))}.card{border:1px solid #ffffff2b;background:var(--black);color:#fff;padding:30px}.light .card,.off .card{background:#fff;color:var(--black);border-color:var(--line)}.card.accent{border:2px solid var(--orange)}.center{text-align:center}.feature-columns>div{padding:0 38px;border-right:1px solid #ffffff26}.feature-columns>div:last-child{border:0}.feature-columns h3{color:var(--orange)}.steps{counter-reset:step}.step{background:var(--off);padding:30px}.step b:first-child{display:flex;width:30px;height:30px;align-items:center;justify-content:center;background:var(--orange);color:#fff}.summary{background:var(--black);color:#fff;padding:32px}.summary ul{margin-bottom:0}.prose{max-width:1120px}.prose section{margin:52px 0}.prose p,.prose li{font-size:18px;line-height:1.62}.toc{display:flex;flex-wrap:wrap;gap:10px 24px;border:1px solid var(--grey);padding:20px;margin:34px 0}.toc a{font-weight:700}.plan-details{margin:28px 0 0}.plan-details div{padding:9px 0;border-bottom:1px solid #ffffff20}.plan-details dt{font-weight:700}.plan-details dd{margin:0;color:#ddd}.feed-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feed-row{display:flex;justify-content:space-between;gap:20px;border:1px solid #ffffff28;padding:14px}.faq-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:38px}.faq details{border-bottom:1px solid #ffffff30;padding:20px 0}.faq summary{cursor:pointer;font-size:21px;font-weight:700}.faq details p{max-width:980px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field.full{grid-column:1/-1}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid #ffffff4d;background:#191919;color:#fff;font:inherit}.field textarea{min-height:170px}.footer{background:var(--black);color:#fff;padding:60px 0}.footer-grid{display:grid;grid-template-columns:320px repeat(4,1fr);gap:50px}.footer p,.footer li{font-size:14px}.footer h2{font-size:13px;text-transform:uppercase;color:#d6d6d6}.footer ul{padding:0;list-style:none}.footer li{margin:9px 0}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;color:var(--orange)}
@media(max-width:1100px){.nav{height:80px;padding:0 20px}.logo{width:230px}.menu{display:block}.nav-links{display:none;position:absolute;top:133px;left:0;right:0;background:var(--portal);padding:20px;flex-direction:column;align-items:stretch;gap:0;z-index:20}.nav-links.open{display:flex}.nav-links a{padding:11px}.five{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.wrap,.nav-inner{width:min(100% - 28px,1290px)}.portal{height:38px;padding:0 14px}.nav-links{top:123px}.hero{padding:44px 0}.hero h1{font-size:38px}.hero .lead{font-size:18px}h2{font-size:31px}.section{padding:48px 0}.two,.three,.five,.form-grid{grid-template-columns:1fr}.feature-columns>div{border-right:0;border-bottom:1px solid #ffffff26;padding:20px 0}.actions,.button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-company{grid-column:1/-1}.feed-list{grid-template-columns:1fr}.field.full{grid-column:auto}}
