/* Original features, restyled to share the new editorial design. */
:root{--ink:#242925;--muted:#78806f;--paper:#f4f2ec;--line:#d2d8c8;--lime:#d8dfcc;--dark:#2445dc;color:var(--ink);background:transparent;font-family:Manrope,Arial,sans-serif}.reveal{opacity:1;translate:none;transform:none}.wrap{width:min(1380px,calc(100% - 112px))}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:500}h1{font-size:clamp(45px,6vw,86px);letter-spacing:-.065em}.page-intro{padding-top:60px;padding-bottom:60px}.page-intro h1{max-width:900px}.page-intro .body-copy{max-width:580px}.breadcrumbs{font-size:9px;letter-spacing:.04em}.eyebrow{font-size:9px;letter-spacing:.14em;color:#829074}.button{border-radius:0;min-height:52px;background:#2445dc;color:white;box-shadow:none}.button:hover{background:#1736bd}.button.outline{background:transparent;color:#2445dc;border-color:#2445dc}.service-icon{border-radius:0;background:#dce3d1;color:#2445dc}.service-grid,.catalog-section .service-grid{display:block;border-top:1px solid #263522}.service-card{border:0;border-bottom:1px solid #ccd5c1;border-radius:0;min-height:0;padding:32px 0;display:grid;grid-template-columns:65px 1fr 1fr 100px;gap:28px;align-items:center;background:transparent;box-shadow:none}.service-card:hover{transform:none;background:#e8ecdf;padding-inline:15px}.service-top{margin:0;gap:15px}.card-index{display:none}.service-card h3{font-size:30px;margin:0}.service-card p{font-size:12px;margin:0}.card-action{margin:0;font-size:10px}.service-cta{background:#e2e8d7;grid-template-columns:65px 1fr 100px;padding-inline:22px}.service-cta h3{max-width:600px}.detail-art{border-radius:0;background:#dfe6d4;color:#2445dc}.detail-art>.icon{width:100px;height:100px}.detail-orbit{border-color:#a4b398}.cta-inner{background:#dfe6d4;border-radius:0;color:#273520;padding:50px}.cta-inner p:not(.eyebrow){color:#75816c}.cta-orbit{border-color:#b7c3aa}.solution-row{border-color:#c8d1bd;padding-block:30px}.solution-row h3{font-size:32px}.round-arrow{border-color:#b5c3a8}.solution-number{color:#8d9a80}.calculator{border-radius:0;border:0;background:transparent;box-shadow:none;padding:28px 0 0}.calculator-top{display:none}.amount-input-wrap{background:transparent;border:0;border-bottom:1px solid #aab69c;border-radius:0}#fee-amount{background:none;font-size:42px;letter-spacing:-.04em}#fee-currency{background:none;color:#2445dc}.amount-row label,.method-label{font-size:10px;color:#738367}#fee-method{border-radius:0;background:none;border:0;border-bottom:1px solid #aab69c;padding-left:0;color:#35432d;font-size:12px}.calc-result{margin-top:28px}.calc-result>div{padding-block:18px}.calc-result>div>span{font-size:11px}.calc-result strong{font-size:24px;color:#2445dc}.calc-result .calc-net{background:#e2e8d9;border-radius:0;padding-inline:17px}.calculator-note{font-size:9px;line-height:1.8;margin-top:25px;max-width:400px}.fee-page-grid .calculator{padding:30px;background:#e9ede2;position:static}.faq-item[open]{background:#e7ecde}.faq-item{border-color:#c8d2bd}.faq-search{border-radius:0;background:#edf0e8;border-color:#cbd6c0}.contact-map{background:#dce5d2;border-radius:0}.map-pin{background:#2445dc}.contact-pending{color:#728266;font-size:13px;line-height:1.8}.support-box,.support-form-card,.document-article,.document-nav,.role-aside{background:#e9ede2;border-radius:0;border:0;box-shadow:none}.support-form-card{background:transparent;border-top:1px solid #aab69b;padding:30px 0}.support-box .button{color:white;background:#2445dc}.support-box p{color:#6c7e5c}.form-field input,.form-field textarea{border-radius:0;background:none;border:0;border-bottom:1px solid #aab69c;padding-left:0}.prepared-draft{border-radius:0;background:#e3e9d8}.document-row{border-color:#cbd4bf}.document-row:hover{background:#e5eadb}.document-note{background:#dfe7d4;color:#627552;border-radius:0}.portal-art{background:#dfe6d4;border-radius:0;color:#2445dc}.portal-circle{border-color:#a7b69a}.region-tabs button[aria-selected=true]{color:#2445dc;border-color:#2445dc}.support-strip{border-radius:0;background:#e0e7d5}.table-scroll{border-color:#c5d0b8;border-radius:0}table th{background:#e2e8d8;color:#526646}.back-link{color:#738468}.steps-grid .step{border-color:#bdcbb0}.section{padding-block:70px}.detail-hero{padding-top:50px}.portal-section h1{font-size:clamp(44px,5vw,70px)}
