.ard-outer{max-width:1180px;margin:0 auto;padding:0 24px 80px}.ard-h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.015em;margin:0 0 14px;max-width:20ch;color:#16232e}.ard-lede{font-size:16px;color:#3a4751;max-width:58ch;margin:0 0 24px;line-height:1.6}.ard-key{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-bottom:26px}.ard-chip{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#3a4751}.ard-dot{width:8px;height:8px;border-radius:50%;background:#00a3a3;flex:none}.ard-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:30px;align-items:start}.ard-bullets{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:12px}.ard-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#3a4751;line-height:1.5}.ard-bullets a{color:#007a7a;text-decoration:underline;text-underline-offset:2px}.ard-bullets a:hover{color:#00a3a3}.ard-check{flex:none;width:22px;height:22px;border-radius:6px;background:#e6f7f7;color:#00a3a3;display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.ard-form{border-radius:14px;padding:22px}.ard-form--light{background:#f8fafb;border:1px solid #E1E7E9}.ard-form--dark{background:#1e2e3a;border:1px solid #33424d;max-width:560px;margin:0 auto}.ard-form-label{display:block;font-size:13px;font-weight:500;margin:0 0 8px;color:#3a4751}.ard-form--dark .ard-form-label{color:#dce5ea}.ard-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ard-form input[type=email]{flex:1 1 200px;min-width:0;padding:13px 14px;border-radius:10px;border:1px solid #d6dfe3;background:#fff;color:#16232e;font-family:Inter,sans-serif;font-size:15px;outline:0;transition:border-color .15s,box-shadow .15s}.ard-form--dark input[type=email]{border-color:#33424d;background:#16232e;color:#fff}.ard-form input[type=email]::-moz-placeholder{color:#8a99a3}.ard-form input[type=email]::placeholder{color:#8a99a3}.ard-form--dark input[type=email]::-moz-placeholder{color:#7d8c97}.ard-form--dark input[type=email]::placeholder{color:#7d8c97}.ard-form input[type=email]:focus{border-color:#00a3a3;box-shadow:0 0 0 3px #00a3a347}.ard-form-submit{display:block;width:100%;margin-top:14px}.ard-form button{flex:none;padding:13px 18px;border-radius:10px;border:0;cursor:pointer;background:#00a3a3;color:#16232e;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:15px;transition:background .15s,transform .04s}.ard-form button:hover{background:#008c8c}.ard-form button:active{transform:translateY(1px)}.ard-form button:disabled{opacity:.65;cursor:not-allowed;transform:none}.ard-form-captcha{flex:0 0 auto;max-width:100%;overflow:hidden}.ard-form-consent{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5;color:#3a4751;cursor:pointer}.ard-form--dark .ard-form-consent{color:#c7d3db}.ard-form-consent input[type=checkbox]{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:#00a3a3;cursor:pointer}.ard-form-note:empty{display:none}.ard-form-note{font-size:12px;color:#5c6b75;margin:12px 0 0;line-height:1.5}.ard-form--dark .ard-form-note{color:#93a4b0}.ard-form-note.is-error{color:#b3441f}.ard-form--dark .ard-form-note.is-error{color:#f08c6e}.ard-form.is-sent{border-color:#00a3a3}.ard-form-success-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:18px;margin:0 0 6px;color:#16232e}.ard-form--dark .ard-form-success-title{color:#fff}.ard-form-success-text{font-size:13.5px;color:#3a4751;margin:0 0 12px;line-height:1.55}.ard-form--dark .ard-form-success-text{color:#b9c6cf}.ard-form-code{display:block;font-family:Courier New,monospace;font-size:13px;padding:11px 13px;border-radius:8px;background:#16232e;color:#7fe3e3;overflow-x:auto;white-space:nowrap}.ard-form--dark .ard-form-code{background:#0f1a23}.ard-form-success-addr{font-size:12px;color:#5c6b75;margin:12px 0 0}.ard-form--dark .ard-form-success-addr{color:#93a4b0}.ard-form-success-addr strong{color:#16232e;font-weight:600}.ard-form--dark .ard-form-success-addr strong{color:#fff}.ard-board{position:sticky;top:24px;background:#16232e;border-radius:18px;padding:30px 28px;color:#fff}.ard-board-eyebrow{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa0ab;margin:0 0 6px}.ard-board-updated{color:#82939f;white-space:nowrap}.ard-board-num{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(36px,4.5vw,50px);line-height:1;color:#e8714e;font-variant-numeric:tabular-nums}.ard-board-max{font-size:18px;font-weight:600;color:#8fa0ab;letter-spacing:0}.ard-board-cap{font-size:13.5px;color:#b9c6cf;margin:8px 0 22px;line-height:1.5}.ard-bars{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.ard-bar-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:5px}.ard-bn{color:#b9c6cf}.ard-bv{font-family:Inter,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.ard-track{height:7px;border-radius:5px;background:#26343f;overflow:hidden}.ard-fill{height:100%;border-radius:5px;background:#007f7f;transition:width .35s ease}.ard-fill--primary{background:#00a3a3}.ard-fill--ref{background:repeating-linear-gradient(-45deg,#6b7d8a 0 4px,#26343f 4px 9px)}.ard-bar-detail{font-size:11.5px;color:#8093a0;margin:7px 0 0;line-height:1.5}.ard-bar-item--ref .ard-bn{color:#8093a0}.ard-bar-item--ref .ard-bv{color:#8fa0ab}.ard-board-foot{font-size:11.5px;color:#8093a0;margin-top:18px;line-height:1.55;border-top:1px solid #2a3742;padding-top:16px}.ard-board-foot a{color:#7fe3e3;text-decoration:underline}.ard-board-cite{margin:0}.ard-board-bib{margin-top:8px}.ard-board-bib summary{cursor:pointer;display:inline-block;color:#7fe3e3;font-size:11.5px;list-style:none}.ard-board-bib summary::-webkit-details-marker{display:none}.ard-board-bib summary:before{content:"+ ";font-family:Courier New,monospace}.ard-board-bib[open] summary:before{content:"- "}.ard-board-bib summary:focus-visible{outline:3px solid #7fe3e3;outline-offset:3px;border-radius:4px}.ard-board-bib pre{margin:10px 0 0;padding:12px 14px;border-radius:8px;background:#0f1a23;overflow-x:auto}.ard-board-bib code{font-family:Courier New,monospace;font-size:11px;line-height:1.6;color:#d7e3ea;white-space:pre}.ard-layers{margin-top:72px}.ard-h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.015em;color:#16232e;margin:0 0 10px}.ard-section-sub{font-size:15px;color:#3a4751;max-width:62ch;margin:0 0 28px;line-height:1.6}.ard-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ard-layer{background:#fff;border:1px solid #E1E7E9;border-radius:16px;padding:24px 22px}.ard-layer-name{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;color:#16232e;margin:0 0 5px}.ard-layer-q{font-size:13.5px;color:#5c6b75;margin:0 0 16px;line-height:1.5;padding-bottom:14px;border-bottom:1px solid #E1E7E9}.ard-layer-checks{list-style:none;margin:0;padding:0}.ard-layer-checks li{position:relative;padding-left:18px;font-size:13.5px;color:#3a4751;line-height:1.5;margin-bottom:9px}.ard-layer-checks li:last-child{margin-bottom:0}.ard-layer-checks li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:#00a3a3}.ard-outer a:focus-visible,.ard-outer button:focus-visible,.ard-outer [tabindex]:focus-visible{outline:3px solid #00a3a3;outline-offset:3px;border-radius:6px}.ard-board a:focus-visible,.ard-form--dark button:focus-visible,.ard-final [tabindex]:focus-visible{outline-color:#7fe3e3}.ard-form input[type=email]:focus-visible{outline:2px solid transparent}.ard-final{margin-top:28px;background:#16232e;border-radius:18px;padding:46px 28px;text-align:center}.ard-final-h{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(24px,3vw,32px);letter-spacing:-.015em;color:#fff;margin:0 0 10px}.ard-final-p{font-size:15px;color:#b9c6cf;margin:0 auto 26px;max-width:48ch;line-height:1.6}.ard-final .ard-form-label,.ard-final .ard-form-consent,.ard-final .ard-form-note,.ard-final .ard-form-success-title,.ard-final .ard-form-success-text,.ard-final .ard-form-success-addr{text-align:left}@media (max-width: 1050px){.ard-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.ard-grid{grid-template-columns:1fr}.ard-board{position:static}}@media (max-width: 620px){.ard-layer-grid{grid-template-columns:1fr}.ard-final{padding:36px 20px}}@media (prefers-reduced-motion: reduce){.ard-fill{transition:none}}
