.technical-v2{background:#f6f5ef;color:#0a1b17}.technical-v2 main>section:first-child{background:#0b3b31!important;color:#fff;border:0!important;padding-top:90px}.technical-v2 main>section:first-child .fern-grid{opacity:.15!important}.technical-v2 main>section:first-child>div{padding-top:80px!important;padding-bottom:82px!important;max-width:1200px!important}.technical-v2 main>section:first-child h1{font-size:clamp(3.3rem,7vw,6.4rem)!important;letter-spacing:-.06em;line-height:.92!important}.technical-v2 main>section:first-child p:first-of-type{color:#dcff67!important}.technical-v2 main>section:first-child p:last-child{font-size:1.2rem!important;line-height:1.75!important;color:#c4d2cc!important;max-width:760px!important}.technical-document{max-width:1200px;margin:0 auto;padding:90px 24px 120px;display:grid;grid-template-columns:240px 1fr;gap:90px}.document-aside{position:sticky;top:110px;align-self:start;border-top:2px solid #0b3b31}.document-aside>p{font:700 9px/1 "IBM Plex Mono",monospace;letter-spacing:.2em;color:#6e7c76;margin:18px 0}.document-aside a{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #d7ddd8;color:#344a43;font-size:12px;line-height:1.45;transition:.2s}.document-aside a:hover{color:#0b3b31;padding-left:5px}.document-aside a span{font:600 9px "IBM Plex Mono",monospace;color:#e35f39}.document-aside small{display:block;margin-top:28px;color:#7a8882;font-size:10px;line-height:1.6}.document-body{min-width:0}.document-body>article{display:grid;grid-template-columns:60px 1fr;gap:28px;padding:0 0 64px;margin-bottom:64px;border-bottom:1px solid #ccd4ce;scroll-margin-top:120px}.section-number{width:48px;height:48px;border:1px solid #0b3b31;display:grid;place-items:center;font:700 10px "IBM Plex Mono",monospace;color:#0b3b31}.section-label{margin:0 0 14px!important;color:#e35f39!important;font:700 9px/1 "IBM Plex Mono",monospace!important;letter-spacing:.2em}.document-body h2{font:800 clamp(2rem,4vw,3.2rem)/1.04 Manrope,sans-serif!important;letter-spacing:-.045em;margin:0 0 25px!important;color:#0a1b17!important}.document-body article div>p:last-child{font-size:1.13rem!important;line-height:1.9!important;color:#4c5e57!important;margin:0!important;max-width:760px}.document-help{background:#0b3b31;color:#fff;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:35px}.document-help span{color:#dcff67;font:700 9px "IBM Plex Mono",monospace;letter-spacing:.18em}.document-help h2{color:#fff!important;font-size:2rem!important;margin:12px 0!important}.document-help p{color:#afc0b9;line-height:1.6;max-width:560px;margin:0}.document-help a{flex:none;background:#dcff67;color:#0a1b17;padding:18px 22px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.document-help a b{margin-left:20px}.technical-v2 footer{margin-top:0!important}
@media(max-width:800px){.technical-v2 main>section:first-child{padding-top:70px}.technical-document{display:block;padding-top:60px}.document-aside{position:relative;top:auto;margin-bottom:65px}.document-aside small{margin-top:18px}.document-body>article{grid-template-columns:1fr;gap:20px}.document-body article div>p:last-child{font-size:1.05rem!important;line-height:1.8!important}.document-help{display:block;padding:30px}.document-help a{display:inline-block;margin-top:28px}}
.contact-v2 main>section:nth-child(2){padding-top:80px!important;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;max-width:1200px!important}.contact-guidance>div{border-left:3px solid #dcff67;padding-left:24px;margin-bottom:38px}.contact-guidance p{font:700 9px "IBM Plex Mono",monospace;letter-spacing:.2em;color:#e35f39}.contact-guidance h2{font:800 2.6rem/1.05 Manrope,sans-serif;letter-spacing:-.045em;margin:14px 0 20px}.contact-guidance>div span{font-size:1.05rem;line-height:1.75;color:#52635d}.contact-guidance ul{list-style:none;margin:0;padding:0;border-top:1px solid #d0d7d2}.contact-guidance li{padding:19px 0;border-bottom:1px solid #d0d7d2;display:grid;gap:6px}.contact-guidance li b{font:700 .92rem Manrope,sans-serif}.contact-guidance li span{font-size:.88rem;line-height:1.6;color:#63736d}.contact-v2 .contact-form{padding:38px!important;box-shadow:12px 12px 0 #dce6d2!important}.contact-v2 .form-field{font-size:.78rem!important}.contact-v2 .form-field input,.contact-v2 .form-field textarea,.contact-v2 .form-field select{font-size:1rem!important;padding:1rem!important}.contact-v2 .contact-form button{background:#0b3b31!important;padding:17px 24px!important}.contact-v2 .contact-form button:hover{background:#e35f39!important}@media(max-width:800px){.contact-v2 main>section:nth-child(2){display:block;padding-top:55px!important}.contact-guidance{margin-bottom:55px}.contact-v2 .contact-form{padding:24px!important}}
