@font-face{font-family:inter;src:url(../media/inter_latin_wght-s.p.74bb5601.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_cd029820-module___0dOGa__className{font-family:inter,inter Fallback;font-style:normal}.inter_cd029820-module___0dOGa__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_wght-s.p.1b48ab7a.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_d53cadf6-module__J0TF3q__className{font-family:instrumentSans,instrumentSans Fallback;font-style:normal}.instrumentsans_d53cadf6-module__J0TF3q__variable{--font-instrument:"instrumentSans","instrumentSans Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght-s.p.1cf3a17a.woff2)format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_f10a6c1a-module__pY8-Ca__className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.jetbrainsmono_f10a6c1a-module__pY8-Ca__variable{--font-jbmono:"jetbrainsMono","jetbrainsMono Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght-s.p.55a734a7.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_191e58d6-module__mRfc8G__className{font-family:manrope,manrope Fallback;font-style:normal}.manrope_191e58d6-module__mRfc8G__variable{--font-manrope:"manrope","manrope Fallback"}
.inquiry-header-html-module__aOjWza__root{color:#2a3a4a;margin-bottom:24px;font-family:Segoe UI,Arial,sans-serif}.inquiry-header-html-module__aOjWza__root *{box-sizing:border-box;margin:0;padding:0}.inquiry-header-html-module__aOjWza__root .form-wrap{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001f}.inquiry-header-html-module__aOjWza__root .form-header{background:#1a2a3a;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.inquiry-header-html-module__aOjWza__root .form-wrap .form-header{border-radius:0}.inquiry-header-html-module__aOjWza__root .form-header h2{color:#fff;margin-bottom:6px;font-size:1.3rem;font-weight:800;line-height:1.3}.inquiry-header-html-module__aOjWza__root .form-header p{color:#a8c0d0;margin-top:4px;font-size:.82rem}.inquiry-header-html-module__aOjWza__root .price-badge{color:#fff;text-align:center;white-space:nowrap;background:#f07800;border-radius:10px;flex-shrink:0;padding:10px 16px;font-weight:800}.inquiry-header-html-module__aOjWza__root .price-badge .price{color:#fff;font-size:1.3rem;font-weight:800;line-height:1.1}:is(.inquiry-header-html-module__aOjWza__root .price-badge .price-sub,.inquiry-header-html-module__aOjWza__root .price-badge>span){opacity:.85;margin-top:3px;font-size:.68rem;font-weight:400;display:block}.inquiry-header-html-module__aOjWza__root .form-body{background:#fff;border:1px solid #e0e8f0;border-top:none;border-radius:0 0 12px 12px;padding:24px 28px}.inquiry-header-html-module__aOjWza__root .banner-orange{color:#7a4010;background:#fff8f2;border-left:3px solid #f07800;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.86rem;line-height:1.55}.inquiry-header-html-module__aOjWza__root .banner-orange a{color:#f07800;font-weight:700;text-decoration:none}.inquiry-header-html-module__aOjWza__root .banner-blue{color:#1a3a6a;background:#f0f6ff;border-left:3px solid #2a6ab8;border-radius:8px;margin-bottom:16px;padding:14px 16px}.inquiry-header-html-module__aOjWza__root .banner-blue .bf-format{margin-bottom:10px;font-size:.85rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .banner-blue .bf-checks{flex-wrap:wrap;gap:6px 24px;list-style:none;display:flex}.inquiry-header-html-module__aOjWza__root .banner-blue .bf-checks li{align-items:flex-start;gap:6px;font-size:.82rem;display:flex}.inquiry-header-html-module__aOjWza__root .banner-blue .bf-checks li:before{content:"✓";color:#2a6ab8;flex-shrink:0;font-weight:800}.inquiry-header-html-module__aOjWza__root .prereq-banner{color:#444;background:#fff8f0;border-left:4px solid #f07800;padding:12px 20px;font-size:1rem;line-height:1.6}.inquiry-header-html-module__aOjWza__root .prereq-banner strong{color:#1a2a3a}.inquiry-header-html-module__aOjWza__root .prereq-banner a{color:#f07800;font-weight:600;text-decoration:none}.inquiry-header-html-module__aOjWza__root .format-banner{color:#334;background:#f0f6ff;border-left:4px solid #1a6abf;padding:12px 20px;font-size:.97rem;line-height:1.6}.inquiry-header-html-module__aOjWza__root .format-banner strong{color:#1a2a3a}.inquiry-header-html-module__aOjWza__root .format-banner .format-items{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.inquiry-header-html-module__aOjWza__root .format-item{color:#334;align-items:center;gap:6px;font-size:.95rem;display:flex}.inquiry-header-html-module__aOjWza__root .format-item:before{content:"✓";color:#1a6abf;font-weight:700}.inquiry-header-html-module__aOjWza__root .price-box{background:#f7f9fb;border:1px solid #e0e8f0;border-radius:10px;margin-bottom:16px;padding:16px 18px}.inquiry-header-html-module__aOjWza__root .price-box .pb-title{color:#7a9ab8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .price-box table{border-collapse:collapse;width:100%}.inquiry-header-html-module__aOjWza__root .price-box table th{color:#1a2a3a;text-align:right;border-bottom:2px solid #e0e8f0;padding:0 0 10px 12px;font-size:.75rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .th-sub{color:#a0a8b0;font-size:.65rem;font-weight:400;display:block}.inquiry-header-html-module__aOjWza__root .price-box table th:first-child{text-align:left;padding-left:0}.inquiry-header-html-module__aOjWza__root .price-box table td{color:#445;vertical-align:middle;border-bottom:1px solid #e0e8f0;padding:8px 0 8px 12px;font-size:.83rem}.inquiry-header-html-module__aOjWza__root .price-box table td:first-child{padding-left:0}.inquiry-header-html-module__aOjWza__root .price-box td span{color:#a0a8b0}.inquiry-header-html-module__aOjWza__root .price-box table td.p{color:#f07800;white-space:nowrap;text-align:right;font-weight:700}.inquiry-header-html-module__aOjWza__root .price-box table tr.total td{color:#1a2a3a;border-bottom:none;font-size:.92rem;font-weight:800}.inquiry-header-html-module__aOjWza__root .price-box table tr.total td.p{color:#f07800}.inquiry-header-html-module__aOjWza__root .price-box table tr.further td{background:#fff8f2;border-top:1px solid #f0c890;border-bottom:none}.inquiry-header-html-module__aOjWza__root .pt-note{color:#a0a8b0;margin-bottom:6px;font-size:.72rem}.inquiry-header-html-module__aOjWza__root .pt-note a{color:#f07800;font-weight:700;text-decoration:none}.inquiry-header-html-module__aOjWza__root .section-label{color:#7a9ab8;letter-spacing:.09em;text-transform:uppercase;margin-top:20px;margin-bottom:10px;font-size:.7rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .pt-note+.section-label{margin-top:20px}.inquiry-header-html-module__aOjWza__root .prereq-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.inquiry-header-html-module__aOjWza__root .prereq-item{background:#f7f9fb;border:1px solid #e0e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.inquiry-header-html-module__aOjWza__root .prereq-icon{flex-shrink:0;font-size:1.1rem}.inquiry-header-html-module__aOjWza__root .prereq-text{color:#2a3a4a;font-size:.82rem;line-height:1.45}.inquiry-header-html-module__aOjWza__root .dguv-block{background:#f7f9fb;border:1px solid #e0e8f0;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.inquiry-header-html-module__aOjWza__root .dguv-badge{color:#fff;white-space:nowrap;background:#f07800;border-radius:20px;flex-shrink:0;margin-top:2px;padding:3px 8px;font-size:.65rem;font-weight:800}.inquiry-header-html-module__aOjWza__root .dguv-text{color:#2a3a4a;font-size:.82rem;line-height:1.5}.inquiry-header-html-module__aOjWza__root .legal-note{color:#a0a8b0;text-align:right;margin-top:4px;margin-bottom:20px;font-size:.72rem}.inquiry-header-html-module__aOjWza__root .prereq-block{background:#fff;border-bottom:1px solid #eef2f6;padding:24px 32px}.inquiry-header-html-module__aOjWza__root .section-title{color:#7a9ab8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:.85rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .req-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.inquiry-header-html-module__aOjWza__root .req-item{color:#334;background:#f4f8fc;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:1rem;line-height:1.4;display:flex}.inquiry-header-html-module__aOjWza__root .req-icon{flex-shrink:0;margin-top:1px;font-size:1.1rem}.inquiry-header-html-module__aOjWza__root .exception-list{flex-direction:column;gap:8px;display:flex}.inquiry-header-html-module__aOjWza__root .exception-item{color:#334;background:#fff8f0;border:1.5px solid #ffe0c0;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;font-size:1rem;line-height:1.5;display:flex}.inquiry-header-html-module__aOjWza__root .exception-label{color:#fff;white-space:nowrap;background:#f07800;border-radius:20px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:.82rem;font-weight:700}.inquiry-header-html-module__aOjWza__root .source-note{color:#aaa;text-align:right;margin-top:16px;font-size:.88rem}@media (max-width:560px){.inquiry-header-html-module__aOjWza__root .form-header{flex-direction:column;align-items:flex-start}:is(.inquiry-header-html-module__aOjWza__root .prereq-grid,.inquiry-header-html-module__aOjWza__root .req-grid){grid-template-columns:1fr}.inquiry-header-html-module__aOjWza__root .prereq-block{padding:20px 18px}.inquiry-header-html-module__aOjWza__root .format-banner .format-items{flex-direction:column;gap:6px}}
