.pv-hero{background:#061a2c;color:#fff;padding:65px 0}.pv-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:center}.pv-hero h1{font-size:clamp(39px,4vw,59px);letter-spacing:-2.2px;line-height:1.13}.pv-hero-grid>div:first-child>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#b8cbd9;max-width:570px;margin-bottom:29px}.pv-commitment{background:#0c2941;border:1px solid #22475f;border-radius:9px;padding:32px;position:relative;overflow:hidden}.pv-commitment>svg{width:49px;height:49px;fill:none;stroke:#20b1f6;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:25px}.pv-small-caps{display:block;font-size:8px;font-weight:600;letter-spacing:1.2px;line-height:1.7}.pv-commitment>.pv-small-caps{color:#87a9bf;margin-bottom:16px}.pv-commitment h2{font-size:37px;line-height:1.2;letter-spacing:-1.3px;margin-bottom:18px}.pv-commitment>p{font-size:12px;line-height:1.9;color:#9fbacc;max-width:280px;margin-bottom:27px}.pv-commitment-footer{border-top:1px solid #315167;padding-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#9fbacc}.pv-commitment-footer>span:last-child{color:#31b6fa;font-size:19px}.pv-method-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:38px}.pv-method-heading>p{font-size:12px;color:#657283;line-height:1.9;max-width:370px;margin:0}.pv-process-controls{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce5ed;gap:25px}.pv-process-controls>button{text-align:left;border:0;background:none;padding:0 0 23px;color:#6d8091;border-bottom:3px solid transparent;transition:border-color .25s,color .25s}.pv-process-controls>button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #cfdfec;background:#f1f7fc;color:#5384a9;font-size:10px;margin-bottom:16px;transition:background .25s,color .25s}.pv-process-controls strong{display:block;font-size:14px;font-weight:650;line-height:1.5}.pv-process-controls small{display:block;font-size:9px;margin-top:5px;line-height:1.5}.pv-process-controls>button[aria-selected=true]{border-bottom-color:#0077f5;color:#10283f}.pv-process-controls>button[aria-selected=true]>span{background:#0077f5;border-color:#0077f5;color:#fff}.pv-process-controls>button:focus-visible{outline:3px solid #08a8ec;outline-offset:5px}.pv-step-panel{padding:30px 34px;border:1px solid #dce7ef;border-top:0;background:#f5f8fb;border-radius:0 0 6px 6px;min-height:210px}.pv-step-label{font-size:8px;letter-spacing:1.3px;font-weight:600;color:#277eae}.pv-step-panel h3{font-size:22px;line-height:1.45;letter-spacing:-.7px;max-width:760px;margin:15px 0 12px}.pv-step-panel>p:not(.pv-step-note){font-size:12px;line-height:1.9;color:#657283;max-width:830px;margin-bottom:15px}.pv-step-note{font-size:8px;line-height:1.8;color:#8192a2;margin:0}.pv-form-section{padding:72px 0;background:#f0f6fb}.pv-form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.pv-form-intro{padding-top:12px}.pv-form-intro h2>span{color:#6e8497}.pv-form-intro>p:not(.eyebrow):not(.pv-form-side-note){font-size:13px;line-height:1.9;color:#657283;max-width:410px;margin:25px 0 28px}.pv-checklist-box{border-top:1px solid #cbdce9;border-bottom:1px solid #cbdce9;padding:24px 0}.pv-checklist-box>.pv-small-caps{font-size:7px;color:#5b819e;margin-bottom:11px}.pv-checklist-box h3{font-size:18px;line-height:1.5;letter-spacing:-.4px;margin:0 0 16px}.pv-checklist-box ul{padding:0;margin:0;list-style:none}.pv-checklist-box li{position:relative;padding-left:20px;color:#5e778c;font-size:11px;line-height:1.9;margin-bottom:13px}.pv-checklist-box li:last-child{margin-bottom:0}.pv-checklist-box li:before{content:'✓';position:absolute;left:0;top:0;color:#008cf0;font-weight:650}.pv-form-side-note{font-size:10px;line-height:1.9;color:#778e9f;margin:24px 0 0;max-width:405px}.pv-form{padding:32px;background:white;border:1px solid #dce7ef;border-radius:8px;min-width:0}.pv-form>.local-form-fields>.pv-small-caps{color:#7a92a6;font-size:7px}.pv-form>.local-form-fields>h3{font-size:25px;line-height:1.4;letter-spacing:-.9px;margin:10px 0 27px}.pv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pv-form label{display:block;font-size:10px;font-weight:550;line-height:1.6;margin-bottom:18px}.pv-form label>span{font-weight:400;color:#8b9ba9;font-size:9px}.pv-form input,.pv-form textarea,.pv-form select{width:100%;display:block;background:white;border:1px solid #d5e0e9;border-radius:4px;padding:12px;font-size:11px;line-height:1.7;color:#10283f;margin-top:8px}.pv-form input::placeholder,.pv-form textarea::placeholder{color:#8a9aa8}.pv-form textarea{resize:vertical;min-height:130px}.pv-form>.local-form-fields>.button{width:100%;margin-top:3px}.pv-local-note{color:#8193a1;font-size:9px;line-height:1.9;margin:13px 0 0}.pv-result{border-top:1px solid #d9e5ee;padding-top:22px;margin-top:24px}.pv-result>h3{font-size:15px;line-height:1.5;letter-spacing:-.3px;margin-bottom:13px}.pv-result>pre{background:#f1f6fa;border:1px solid #e0eaf1;border-radius:4px;padding:15px;font-family:inherit;font-size:11px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.pv-result-actions{display:flex;justify-content:space-between;align-items:center;gap:15px}.pv-result-actions>button{border:0;background:none;color:#0077f5;padding:5px 0;font-size:10px;font-weight:600}.pv-result [role=status]{color:#617f95;font-size:10px;line-height:1.8;margin:12px 0 0}.pv-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.pv-faq-list details{border-bottom:1px solid #dce5ed}.pv-faq-list details:first-child{border-top:1px solid #dce5ed}.pv-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:21px 0;font-size:12px;font-weight:550;cursor:pointer;line-height:1.7}.pv-faq-list summary::-webkit-details-marker{display:none}.pv-faq-list summary>span{font-size:20px;font-weight:400;color:#0077f5;transition:transform .2s}.pv-faq-list details[open] summary>span{transform:rotate(45deg)}.pv-faq-list details>p{font-size:11px;color:#657283;line-height:1.9;margin:0 28px 22px 0}.pv-bottom{background:#0a2339;color:white;padding:45px 0}.pv-bottom>.container{display:flex;justify-content:space-between;gap:40px;align-items:center}.pv-bottom h2{font-size:33px;letter-spacing:-1.2px}.pv-bottom .eyebrow{font-size:8px;margin-bottom:12px}.pv-bottom .button{flex-shrink:0}
@media(max-width:1100px){.pv-hero-grid{gap:60px}.pv-hero h1{font-size:49px}.pv-commitment{padding:28px}.pv-method-heading{gap:40px}.pv-method-heading h2{font-size:36px}.pv-form-grid{gap:50px}.pv-form-intro h2{font-size:35px}.pv-form{padding:27px}.pv-faq{gap:55px}.pv-faq h2{font-size:35px}}
@media(max-width:900px){.pv-hero{padding:48px 0}.pv-hero-grid{gap:38px;grid-template-columns:1.15fr .85fr}.pv-hero h1{font-size:40px;letter-spacing:-1.5px}.pv-hero-grid>div:first-child>p:not(.eyebrow){font-size:12px}.pv-commitment h2{font-size:31px}.pv-commitment>p{font-size:11px}.pv-commitment{padding:25px}.pv-method-heading h2{font-size:32px}.pv-method-heading>p{font-size:11px;max-width:280px}.pv-process-controls{gap:20px}.pv-process-controls strong{font-size:12px}.pv-process-controls small{font-size:8px}.pv-step-panel h3{font-size:20px}.pv-step-panel>p:not(.pv-step-note){font-size:11px}.pv-form-grid{gap:35px}.pv-form-intro h2{font-size:31px}.pv-form-intro>p:not(.eyebrow):not(.pv-form-side-note){font-size:12px}.pv-form{padding:24px}.pv-form>.local-form-fields>h3{font-size:23px}.pv-form-row{grid-template-columns:1fr;gap:0}.pv-faq{gap:40px}.pv-faq h2{font-size:30px}}
@media(max-width:650px){.pv-hero{padding:42px 0}.pv-hero-grid{grid-template-columns:1fr;gap:31px}.pv-hero h1{font-size:42px;letter-spacing:-1.7px;line-height:1.15}.pv-hero-grid>div:first-child>p:not(.eyebrow){font-size:12px;margin-bottom:25px}.pv-hero .button{font-size:11px;padding:15px 19px}.pv-commitment{padding:25px}.pv-commitment>svg{width:38px;height:38px;margin-bottom:20px}.pv-commitment h2{font-size:29px;line-height:1.25}.pv-commitment h2 br{display:none}.pv-commitment>p{max-width:none;font-size:11px}.pv-method-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:29px}.pv-method-heading h2{font-size:32px}.pv-method-heading>p{max-width:none;font-size:11px}.pv-process-controls{grid-template-columns:1fr 1fr;gap:19px 23px;border-bottom:0}.pv-process-controls>button{padding-bottom:14px;border-bottom:2px solid #d9e5ee}.pv-process-controls>button>span{width:31px;height:31px;font-size:9px;margin-bottom:13px}.pv-process-controls strong{font-size:12px}.pv-process-controls small{font-size:8px}.pv-step-panel{margin-top:20px;padding:24px 20px;border-top:1px solid #dce7ef;border-radius:5px;min-height:0}.pv-step-panel h3{font-size:20px;line-height:1.5;letter-spacing:-.5px}.pv-step-panel>p:not(.pv-step-note){font-size:11px}.pv-step-note{font-size:7px}.pv-form-section{padding:49px 0}.pv-form-grid{grid-template-columns:1fr;gap:29px}.pv-form-intro{padding:0}.pv-form-intro h2{font-size:32px}.pv-form-intro>p:not(.eyebrow):not(.pv-form-side-note){font-size:12px;max-width:none;margin-top:22px}.pv-checklist-box{padding:21px 0}.pv-checklist-box h3{font-size:18px}.pv-checklist-box li{font-size:11px}.pv-form-side-note{max-width:none;font-size:9px}.pv-form{padding:25px 21px}.pv-form>.local-form-fields>h3{font-size:24px;letter-spacing:-.7px}.pv-form label{font-size:11px}.pv-form input,.pv-form textarea,.pv-form select{font-size:16px;padding:11px 12px}.pv-form label>span{font-size:9px}.pv-form>.local-form-fields>.button{font-size:11px}.pv-local-note{font-size:8px}.pv-result-actions>button{font-size:9px}.pv-faq{grid-template-columns:1fr;gap:27px}.pv-faq h2{font-size:31px}.pv-faq-list summary{font-size:11px}.pv-faq-list details>p{font-size:11px}.pv-bottom{padding:39px 0}.pv-bottom>.container{flex-direction:column;align-items:flex-start;gap:25px}.pv-bottom h2{font-size:30px}.pv-bottom .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.pv-process-controls *, .pv-faq-list summary>span{transition:none!important}}

/* The post-sales commitment card leads to the incident form. */
.pv-commitment{display:block;color:inherit;text-decoration:none;transition:background-color .2s,border-color .2s}.pv-commitment:hover{background:#10334e;border-color:#31b6fa}.pv-commitment:focus-visible{outline:3px solid #31b6fa;outline-offset:5px}.pv-commitment-footer>.icon{color:#31b6fa;transition:transform .2s}.pv-commitment:hover .pv-commitment-footer>.icon,.pv-commitment:focus-visible .pv-commitment-footer>.icon{transform:translateX(4px)}
@media(prefers-reduced-motion:reduce){.pv-commitment,.pv-commitment-footer>.icon{transition:none}.pv-commitment:hover .pv-commitment-footer>.icon,.pv-commitment:focus-visible .pv-commitment-footer>.icon{transform:none}}
@media(max-width:650px){.pv-hero-grid>*{min-width:0}.pv-hero h1{font-size:clamp(35px,10.7vw,42px)}}
