.hp-shell.cl-hero,.cl-section,.cl-request,.cl-support{--cl-green:#00e234;--cl-forest:#053b2e;--cl-ink:#103040;--cl-text:#4a5565;--cl-muted:#6b7280;--cl-line:#e5e7eb;--cl-tag:#e8f5e9}.hp-shell .cl-tag{background:var(--cl-tag);color:var(--teal);border-radius:100px;padding:8px 16px;font-size:14px;font-weight:700;line-height:20px;display:inline-block}.hp-shell .cl-tag.is-upper{text-transform:uppercase}.hp-shell .cl-button{text-align:center;border:2px solid #0000;border-radius:100px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:700;line-height:1.26;transition:transform .15s,background .15s,color .15s;display:inline-flex}.hp-shell .cl-button:hover{transform:translateY(-1px)}.hp-shell .cl-button.is-green{background:var(--cl-green);color:var(--teal)}.hp-shell .cl-button.is-green:hover{background:#3ced5e}.hp-shell .cl-button.is-ghost{color:#fff;border-color:#fff}.hp-shell .cl-button.is-ghost:hover{background:#ffffff1f}.hp-shell .cl-button.is-outline{border-color:var(--teal);min-width:222px;color:var(--teal);padding:14px 28px}.hp-shell .cl-button.is-outline:hover{background:var(--teal);color:#fff}.hp-shell.cl-hero{isolation:isolate;background:var(--teal);align-items:center;min-height:750px;padding:80px 0;display:flex;position:relative}.cl-hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cl-hero:before{content:"";z-index:-1;background:#00000054;position:absolute;inset:0}.cl-hero-copy{color:#fff;flex-direction:column;align-items:flex-start;gap:32px;display:flex}.cl-hero-text{flex-direction:column;gap:16px;max-width:586px;display:flex}.hp-shell.cl-hero h1{color:#fff;letter-spacing:0;font-size:58px;font-weight:800;line-height:68px}.hp-shell .cl-hero-text p{color:#fffc;font-size:18px;line-height:28px}.cl-rating{color:#fffc;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;line-height:normal;display:flex}.cl-stars{gap:4px;display:inline-flex}.cl-stars img{width:14px;height:14px;display:block}.cl-actions{flex-wrap:wrap;gap:16px;display:flex}.hp-shell.cl-help{padding:125px 0}.cl-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto 56px;display:flex}.hp-shell .cl-heading h2{color:var(--teal);letter-spacing:0;font-size:42px;font-weight:800;line-height:50px}.hp-shell .cl-heading p{max-width:651px;color:var(--cl-text);font-size:16px;line-height:26px}.hp-shell .cl-help-list{grid-template-columns:repeat(2,minmax(0,588px));justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:grid}.cl-help-card{border:.96px solid var(--cl-line);background:#fff;border-radius:15.3px;flex-direction:column;min-height:624px;display:flex;overflow:hidden;box-shadow:0 1.9px 47.1px #00000012}.cl-help-card>img{aspect-ratio:588/287.35;object-fit:cover;width:100%;height:auto;display:block}.cl-help-card>div{flex-direction:column;align-items:flex-start;padding:43.1px;display:flex}.hp-shell .cl-help-card h3{color:var(--cl-forest);letter-spacing:0;margin-bottom:14.4px;font-size:30px;font-weight:800;line-height:44px}.hp-shell .cl-help-card p{max-width:480px;color:var(--cl-text);margin-bottom:40px;font-size:18px;line-height:28.7px}.hp-shell .cl-button.is-small{color:var(--cl-forest);padding:13.4px 26.8px}.hp-shell .cl-help-note{color:var(--cl-text);text-align:center;margin-top:56px;font-size:16px;line-height:26px}.hp-shell.cl-request{padding:50px 0 100px}.ab-request-card.cl-request-card{border-radius:20px;max-width:1196px;margin:0 auto;overflow:visible;box-shadow:0 10px 12px #0000001a}.ab-request-banner.cl-request-banner{background:linear-gradient(90deg, #10304080 0%, #10304000 100%), linear-gradient(#004e5080, #004e5080), var(--request-banner) center 43% / cover no-repeat, var(--teal);border-radius:20px 20px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:256px;padding:40px 33px;display:flex}.hp-shell .cl-request-tag{background:var(--cl-green);color:var(--teal);text-transform:uppercase;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:800;line-height:normal}.hp-shell.cl-request .cl-request-banner h2{color:#fff;letter-spacing:0;font-size:38px;font-weight:800;line-height:1.26}.hp-shell .cl-request-banner p{color:#fff;max-width:1017px;font-size:16px;line-height:1.26}.hp-form.cl-request-form{background:#fff;border-radius:0 0 20px 20px;flex-direction:column;gap:36px;padding:48px;display:flex}.cl-group{flex-direction:column;gap:20px;display:flex}.hp-shell .cl-request-form h3{color:var(--cl-muted);text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:1.26}.cl-request-form hr{border:0;border-top:1px solid var(--cl-line);width:100%;height:0;margin:0}.cl-field{flex-direction:column;gap:12px;display:flex}.ab-choice.cl-choice{gap:12px;margin:0}.ab-choice.cl-choice legend{color:var(--cl-ink);text-transform:none;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.26}.hp-form.cl-request-form .cl-choice label{flex:none;max-width:100%;margin:0}.cl-choice span{min-height:40px;color:var(--cl-muted);white-space:normal;background:#fff;border:.8px solid #dae6e5;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.26}.cl-choice.ab-choice-soft input:checked+span{background:var(--cl-tag);color:var(--teal);border-color:#014846;font-weight:600}.hp-shell .cl-hint{color:var(--cl-ink);font-size:14px;line-height:1.26}.hp-form.cl-request-form label{color:var(--cl-ink);gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.26}.hp-form.cl-request-form .hp-form-row{gap:20px}.hp-form.cl-request-form input,.hp-form.cl-request-form textarea{border-color:var(--cl-line);color:var(--cl-ink);border-radius:10px;padding:14px;font-size:14px;line-height:1.26}.hp-form.cl-request-form input::placeholder,.hp-form.cl-request-form textarea::placeholder{color:var(--cl-muted)}.hp-form.cl-request-form textarea{min-height:100px}.hp-form.cl-request-form input[type=date]{min-height:48px;color:var(--cl-muted)}.cl-request-form label small{color:var(--cl-muted);font-size:inherit;font-weight:400}.hp-form.cl-request-form .cl-consent{color:var(--cl-text);flex-direction:row;align-items:center;gap:12px;font-weight:400}.hp-form.cl-request-form .cl-consent input{flex-shrink:0;width:20px;height:20px;padding:0}.cl-info{flex-direction:column;gap:15px;display:flex}.hp-shell .cl-info h4{color:var(--cl-ink);margin:0;font-size:14px;font-weight:700;line-height:1.26}.hp-shell .cl-info p{color:var(--cl-muted);font-size:14px;line-height:1.21}.hp-shell .cl-request-submit{background:var(--cl-green);width:180px;min-width:0;margin:0 auto -20px;padding:18px;font-weight:700;line-height:1.26;color:var(--teal)!important;font-size:16px!important}.hp-form.cl-request-form .hp-fine{font-size:11px;line-height:1.26;color:var(--cl-muted)!important;margin-top:0!important}.hp-form.cl-request-form .lead-form-status{text-align:center;margin:-20px 0 0}.hp-shell.cl-support{background:#f8fffe;padding:120px 0}.cl-support-list{flex-direction:column;gap:90px;display:flex}.cl-support-row{grid-template-columns:minmax(0,715px) minmax(0,603px);align-items:center;gap:108px;display:grid}.cl-support-row.is-reversed{grid-template-columns:minmax(0,603px) minmax(0,715px)}.cl-support-row.is-reversed .cl-support-image{order:-1}.cl-support-copy{flex-direction:column;align-items:flex-start;display:flex}.hp-shell .cl-support-copy h2{color:var(--teal);letter-spacing:0;font-size:42px;font-weight:800;line-height:50px}.hp-shell .cl-support-copy p{max-width:586px;color:var(--teal);margin:24px 0 40px;font-size:16px;line-height:26px}.cl-support-image{aspect-ratio:603/519;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}@media (width<=1200px){.cl-support-row,.cl-support-row.is-reversed{gap:56px}}@media (width<=1000px){.hp-shell .cl-help-list{grid-template-columns:minmax(0,1fr);max-width:588px;margin-left:auto;margin-right:auto}.cl-help-card{min-height:0}.cl-support-row,.cl-support-row.is-reversed{grid-template-columns:minmax(0,1fr);gap:36px;max-width:603px;margin:0 auto}.cl-support-row .cl-support-image,.cl-support-row.is-reversed .cl-support-image{order:-1}.cl-support-list{gap:64px}}@media (width<=760px){.hp-shell.cl-help,.hp-shell.cl-support{padding:64px 0}.hp-shell.cl-request{padding:32px 0 64px}.hp-shell.cl-hero{min-height:0;padding:72px 0}.cl-hero:before{background:linear-gradient(90deg,#00000080,#00000040)}.hp-shell.cl-hero h1{font-size:36px;line-height:1.15}.hp-shell .cl-hero-text p{font-size:16px;line-height:26px}.hp-shell .cl-heading h2,.hp-shell .cl-support-copy h2,.hp-shell.cl-request .cl-request-banner h2{font-size:28px;line-height:1.2}.cl-heading{margin-bottom:36px}.hp-shell .cl-help-note{margin-top:36px}.hp-shell .cl-help-card h3{font-size:24px;line-height:1.3}.hp-shell .cl-help-card p{margin-bottom:28px;font-size:16px;line-height:26px}.cl-help-card>div{padding:28px 24px}.ab-request-banner.cl-request-banner{min-height:0;padding:36px 20px}.hp-form.cl-request-form{gap:28px;padding:28px 20px}.hp-shell .cl-support-copy p{margin:16px 0 28px}.hp-form.cl-request-form textarea[name=incident_description]{min-height:136px}}@media (width<=480px){.hp-shell.cl-hero h1{font-size:32px}.cl-actions .cl-button{flex:100%}.cl-request-form .hp-form-row{flex-direction:column;gap:20px}.hp-shell .cl-request-submit{width:100%}.hp-form.cl-request-form{padding:24px 16px}.hp-shell .cl-button.is-outline{width:100%}}@media (prefers-reduced-motion:reduce){.hp-shell .cl-button{transition:none}}
