.platform{max-width:1180px}.platform h1{font-size:clamp(36px,5vw,64px);line-height:1.12}.platform h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.platform h3{font-size:23px;line-height:1.3}.platform-nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin:12px 0 30px}.platform-nav a{font-weight:700;text-decoration:underline;text-underline-offset:5px}.platform-nav [aria-current=page]{color:var(--green);text-decoration-thickness:3px}.platform-panel{border:1px solid #d7e0d5;background:var(--white,#fff);border-radius:var(--radius,24px);padding:clamp(22px,3vw,36px);margin:24px 0;overflow-wrap:anywhere;scroll-margin-top:130px}.platform-sage{background:var(--sage,#e2e9df)}.platform-form{max-width:720px;margin:24px 0}.platform-form label{display:block;font-weight:600;margin:16px 0 8px}.platform-form input:not([type=checkbox]):not([type=hidden]),.platform-form textarea,.platform-form select{display:block;width:100%;font:inherit;border:1px solid #8d9e90;border-radius:10px;padding:13px;margin:8px 0 18px;background:white;color:#183126}.platform-form input:focus-visible,.platform-form textarea:focus-visible,.platform-form select:focus-visible{outline:3px solid #314d3e;outline-offset:2px}.platform-form .platform-check{display:flex;align-items:start;gap:10px;font-weight:400}.platform-check input{flex:none;width:18px;height:18px;margin-top:4px}.platform-form button{font:inherit;cursor:pointer}.platform-form fieldset{border:0;padding:0;margin:24px 0}.platform-form legend{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;margin-bottom:14px}.platform-pre{white-space:pre-wrap;overflow-wrap:anywhere}.platform-notice{padding:18px 22px;background:#e2e9df;border-left:4px solid #314d3e;border-radius:10px;overflow-wrap:anywhere}.platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-columns>section{min-width:0}.platform-message{border-top:1px solid #d7e0d5;padding:20px 0}.platform-checklist{max-width:800px;padding-left:25px}.platform-checklist li{padding:12px 0 12px 8px}.platform details summary{font-weight:700;cursor:pointer}.platform [hidden]{display:none!important}.platform .card-content h2{font-size:26px}.platform .card{min-width:0}.community-home .card-content{height:100%;display:flex;flex-direction:column}.community-home .card-content .text-link{margin-top:auto}.platform .actions{gap:14px;flex-wrap:wrap}.platform-home-prompt{margin-top:26px;max-width:800px}.main-nav{gap:clamp(10px,1.4vw,22px)}.main-nav a:not(.nav-cta){font-size:14px}
@media(max-width:1280px){.site-header .menu-toggle{display:block}.site-header .main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#080b0a;padding:24px;border-radius:20px;flex-direction:column;align-items:stretch;gap:18px}.site-header .main-nav.open{display:flex}.site-header .main-nav a:not(.nav-cta){font-size:16px}.nav-shell{min-height:80px}}
@media(max-width:760px){.platform-columns{grid-template-columns:1fr;gap:0}.platform-panel{margin:18px 0}.platform-nav{gap:12px 18px}.platform .actions .btn{white-space:normal}.platform h1{overflow-wrap:anywhere}}
@media print{.site-header,.footer,.platform-nav,.platform .actions{display:none}.platform-panel{break-inside:avoid}.platform{max-width:none}}

.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricing-card{display:flex;flex-direction:column;margin:20px 0}.pricing-card h2{font-size:46px}.pricing-card small{font-size:17px;font-weight:500}.pricing-card ul{padding-left:20px;flex:1}.pricing-card li{padding-bottom:12px}.pricing-card .btn{margin-top:20px}.platform-plan-pill{background:var(--sage);padding:16px 22px;border-radius:16px}.platform-plan-pill a{margin-left:16px}.pricing-summary{font-size:30px;font-weight:800}.platform-onboarding details>summary{cursor:pointer;font-weight:600;margin:20px 0}.platform-onboarding .platform-panel{margin:12px 0 24px}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.pricing-card{margin:10px 0}.platform-plan-pill a{display:block;margin:8px 0 0}}
