.app-isov2{--ac-ink:#102332;--ac-navy:#071b2b;--ac-orange:#f59a23;--ac-line:#dbe5e9;--ac-muted:#526671;font-size:16px;overflow:clip}.app-isov2 .isov2-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:52px;align-items:center;padding-top:64px;padding-bottom:64px}.app-isov2 h1{font-size:clamp(32px,3.5vw,48px);line-height:1.14;letter-spacing:-.035em;color:#fff;margin:0 0 24px;font-weight:800}.app-isov2 .isov2-hero-copy>p{color:#dce7ec;font-size:16px;line-height:1.75}.app-isov2 .isov2-hero-copy>p:last-child{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px;font-size:0}.app-isov2 .isov2-hero-copy>p:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #647583;border-radius:5px;color:#fff;font-size:14px;font-weight:750;line-height:1.35}.app-isov2 .isov2-hero-copy>p:last-child a:last-child{background:#f59a23;border-color:#f59a23;color:#071b2b}.app-isov2 .isov2-hero-copy a:hover{filter:brightness(1.09)}.app-isov2 .isov2-hero-image{margin:0;min-width:0;background:#fff;border:1px solid #ccd8df;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #0003}.app-isov2 .isov2-hero-image img{width:100%;aspect-ratio:1672/941;object-fit:contain}.app-isov2 .isov2-hero-image figcaption{padding:12px 18px;background:#f1f5f7;color:#345263;text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:800}.app-isov2 .isov2-section{padding:50px 0;border-bottom:1px solid #e3eaed}.app-isov2 .isov2-section--tint{background:#f5f8f9}.app-isov2 .isov2-body{max-width:1180px}.app-isov2 .isov2-body>p,.app-isov2 .isov2-body>ul,.app-isov2 .isov2-body>ol{max-width:900px}.app-isov2 h2{font-size:clamp(25px,2.4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0 0 23px;color:#102d3e;scroll-margin-top:100px}.app-isov2 h3{font-size:20px;line-height:1.35;margin:28px 0 12px;font-weight:750;color:#173d50}.app-isov2 .isov2-body p{margin:0 0 17px;line-height:1.85}.app-isov2 .isov2-body a{color:#056e7b;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.app-isov2 .isov2-body a:hover{color:#03434d}.app-isov2 .isov2-body ul,.app-isov2 .isov2-body ol{padding-left:23px;margin:15px 0 20px}.app-isov2 li{margin-bottom:9px}.app-isov2 .isov2-table-wrap{width:100%;overflow-x:auto;border:1px solid #d9e3e8;border-radius:6px;margin:22px 0 26px;overscroll-behavior-x:contain}.app-isov2 .isov2-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;margin:0;min-width:620px}.app-isov2 .isov2-table th{background:#103448;color:#fff;text-align:left;padding:16px 18px;font-size:13px;font-weight:750;line-height:1.45}.app-isov2 .isov2-table td{padding:16px 18px;border-bottom:1px solid #e0e8ed;vertical-align:top;line-height:1.65}.app-isov2 .isov2-table tr:last-child td{border:0}.app-isov2 .isov2-table tr:nth-child(even) td{background:#f4f8fa}.app-isov2 .isov2-rfq-section{background:#eaf2f4;padding:64px 0}.app-isov2 .isov2-form-card{max-width:930px;margin-top:30px;border:1px solid #cfdee5;border-top:4px solid #f59a23;padding:32px;background:#fff;border-radius:8px;box-shadow:0 8px 28px #14364b0b}.app-isov2 .isov2-form-card p{font-size:14px;line-height:1.65}.app-isov2 p.isov2-form-context{font-size:12px;font-weight:800;letter-spacing:.08em;color:#176779}.app-isov2 .gform_wrapper{margin-top:20px!important;max-width:100%}.app-isov2 .gform_fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:22px 20px!important}.app-isov2 .gfield{min-width:0;margin:0!important;grid-column:span 12}.app-isov2 .gfield--width-half{grid-column:span 6}.app-isov2 .gfield_label,.app-isov2 .gform-field-label{font-size:14px!important;font-weight:700!important;color:#173446!important;line-height:1.5!important;margin-bottom:8px!important}.app-isov2 .gfield_required{color:#a92926!important}.app-isov2 .gfield input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=button]):not([type=submit]),.app-isov2 .gfield select,.app-isov2 .gfield textarea{width:100%!important;max-width:100%!important;min-height:46px;border:1px solid #b9cbd4!important;border-radius:5px!important;padding:11px 12px!important;background:#fff!important;color:#163244!important;font:inherit!important;box-sizing:border-box}.app-isov2 .gfield textarea{min-height:116px!important;height:132px!important;resize:vertical}.app-isov2 .gfield input:focus-visible,.app-isov2 .gfield select:focus-visible,.app-isov2 .gfield textarea:focus-visible,.app-isov2 a:focus-visible,.app-isov2 button:focus-visible{outline:3px solid #1b879a!important;outline-offset:3px}.app-isov2 .gfield_description{font-size:12px!important;color:#526671!important;line-height:1.65!important;padding-top:7px!important}.app-isov2 .gfield_radio{display:flex;flex-wrap:wrap;gap:12px 24px}.app-isov2 .gchoice{display:flex;gap:8px;align-items:center;margin:0!important}.app-isov2 .gchoice input{margin:0;min-width:18px;min-height:18px;accent-color:#137d8b}.app-isov2 .gchoice label{font-size:14px!important;max-width:none!important;margin:0!important;font-weight:500!important;line-height:1.5!important}.app-isov2 .gform_footer{padding:25px 0 0!important;margin:0!important}.app-isov2 .gform_button,.app-isov2 input[type=submit]{background:#f59a23!important;color:#071b2b!important;border:1px solid #d68217!important;border-radius:5px!important;min-height:48px;padding:13px 24px!important;font-size:15px!important;font-weight:800!important;cursor:pointer;white-space:normal}.app-isov2 .gform_drop_area{border:1px dashed #a2becb!important;padding:20px!important;background:#f5f9fa!important;border-radius:6px}.app-isov2 .gform_drop_area button{min-height:42px;background:#e6f0f3;border:1px solid #b7ced8;border-radius:4px;padding:9px 15px;color:#173d50;cursor:pointer}.app-isov2 .gform_fileupload_rules{display:block;font-size:12px!important;color:#526671!important;line-height:1.65}.app-isov2 .gform_fileupload_multifile{max-width:100%}.app-isov2 .gform_drop_instructions{font-size:13px!important}.app-isov2 .gfield_validation_message,.app-isov2 .validation_message{color:#9f2525!important;background:#fff4f3!important;font-size:13px!important}.app-isov2 .gform_validation_errors{border:1px solid #b6423b!important;padding:16px!important;background:#fff7f6!important;box-shadow:none!important;margin-bottom:22px!important}.app-isov2 .gform_validation_errors h2{font-size:17px!important;line-height:1.6;margin:0!important;color:#9f2525!important}.app-isov2 .isov2-extra-toggle,.app-isov2 .acp-extra-toggle{min-height:44px;padding:10px 14px;border:1px solid #9fc2cb;background:#eef7f8;border-radius:5px;color:#075565;cursor:pointer;font-size:14px;font-weight:700;text-align:left}.app-isov2 .isov2-form-card.isov2-js:not(.isov2-expanded) .isov2-extra,.app-isov2 .isov2-form-card.isov2-js:not(.isov2-expanded) .acp-extra{display:none!important}.app-isov2 .isov2-privacy{border-top:1px solid #e3eaed;margin-top:25px!important;padding-top:16px;color:#526671;font-size:12px!important}.app-isov2 .gform_confirmation_message{padding:22px;border-left:4px solid #137e83;background:#eef8f6;font-size:16px;line-height:1.8}.app-isov2 .gfield_visibility_hidden,.app-isov2 .gform_validation_container{display:none!important}
@media(max-width:850px){.app-isov2 .isov2-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.app-isov2 .isov2-hero-image{max-width:650px;width:100%}.app-isov2 .isov2-section{padding:36px 0}.app-isov2 .isov2-form-card{padding:24px}.app-isov2 .gfield--width-half{grid-column:span 12}}
@media(max-width:480px){.app-isov2 .iso-family__wrap{width:calc(100% - 36px)}.app-isov2 .isov2-form-card{padding:20px 16px}.app-isov2 h1{font-size:34px}.app-isov2 .isov2-hero-copy>p:last-child{display:grid;gap:10px}.app-isov2 .isov2-hero-copy>p:last-child a{width:100%}.app-isov2 .gfield_radio{gap:12px}.app-isov2 .gform_drop_area{padding:14px!important}.app-isov2 .isov2-table{font-size:14px}.app-isov2 .gform_fields{gap:20px!important}}
