.rbsupport{--rbs-navy: #071d2b;--rbs-teal: #069c9f;--rbs-steel: #526978;--rbs-ink: #102b3a;--rbs-line: #d5e0e4;--rbs-paper: #f5f7f5;color:var(--rbs-ink);background:var(--rbs-paper)}.rbsupport-container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.rbsupport-hero{padding:56px 0 40px;color:#fff;background:var(--rbs-navy)}.rbsupport-hero h1{max-width:820px;margin:8px 0 14px;color:#fff;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.035em}.rbsupport-hero p:last-child{max-width:700px;margin:0;color:#c8d9e0;font-size:18px;line-height:1.55}.rbsupport-eyebrow{margin:0;color:var(--rbs-teal);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rbsupport-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-block:24px 8px}.rbsupport-paths a{min-height:170px;padding:22px;color:var(--rbs-ink);text-decoration:none;background:#fff;border:1px solid var(--rbs-line);border-radius:14px;box-shadow:0 8px 22px #071d2b0f;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.rbsupport-paths a:hover{border-color:var(--rbs-teal);transform:translateY(-2px);box-shadow:0 12px 28px #071d2b1a}.rbsupport-paths a:focus-visible,.rbsupport a:focus-visible,.rbsupport button:focus-visible,.rbsupport input:focus-visible,.rbsupport select:focus-visible,.rbsupport textarea:focus-visible{outline:3px solid #20c4c7;outline-offset:3px}.rbsupport-paths span{display:block;margin-bottom:18px;color:var(--rbs-teal);font-size:13px;font-weight:800}.rbsupport-paths strong{display:block;margin-bottom:8px;font-size:20px;line-height:1.15}.rbsupport-paths small{color:var(--rbs-steel);font-size:14px;line-height:1.45}.rbsupport-paths b{display:block;margin-top:16px;color:var(--rbs-teal);font-size:14px}.rbsupport-paths b span{display:inline;margin:0;font-size:inherit}.rbsupport-forms{padding-block:22px 56px}.rbsupport-form-card{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.75fr);gap:42px;margin-top:22px;padding:34px;scroll-margin-top:88px;background:#fff;border:1px solid var(--rbs-line);border-radius:16px}.rbsupport-form-card[hidden]{display:none}.rbsupport-form-card__intro h2{margin:8px 0 12px;color:var(--rbs-navy);font-size:clamp(27px,3vw,38px);line-height:1.08}.rbsupport-form-card__intro>p:last-child{margin:0;color:var(--rbs-steel);font-size:16px;line-height:1.55}.rbsupport-form{min-width:0}.rbsupport-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rbsupport-field--wide{grid-column:1 / -1}.rbsupport-field label{display:block;margin-bottom:7px;color:var(--rbs-navy);font-size:14px;font-weight:750}.rbsupport-field label span{color:var(--rbs-steel);font-weight:500}.rbsupport-field input,.rbsupport-field select,.rbsupport-field textarea{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:11px 12px;color:var(--rbs-ink);font:inherit;background:#fff;border:1px solid #9fb0b8;border-radius:8px}.rbsupport-field textarea{min-height:112px;resize:vertical}.rbsupport-field input:focus,.rbsupport-field select:focus,.rbsupport-field textarea:focus{border-color:var(--rbs-teal)}.rbsupport-identification-note{margin:14px 0 0;color:var(--rbs-steel);font-size:14px;line-height:1.45}.rbsupport-button{box-sizing:border-box;min-height:48px;margin-top:20px;padding:12px 22px;color:#fff;font:inherit;font-weight:800;background:var(--rbs-teal);border:0;border-radius:8px;cursor:pointer}.rbsupport-button:hover{background:#087f83}.rbsupport-message{margin:0 0 18px;padding:12px 14px;border-radius:8px}.rbsupport-message--success{color:#0d5c42;background:#e6f6ef;border:1px solid #a4d8c3}.rbsupport-message--error{color:#7d251d;background:#fff1ee;border:1px solid #e8b5ad}.rbsupport-required-note{color:var(--rbs-steel);font-size:13px;line-height:1.45;margin:0 0 16px}.rbsupport-required-note span{color:#a43d35;font-weight:900;margin-right:4px}.rbsupport-field:has([required])>label:after{color:#a43d35;content:" *";font-weight:900}.rbsupport-prefill-summary{background:#edf6f6;border-left:4px solid var(--rbs-teal);margin:0 0 20px;padding:16px}.rbsupport-prefill-summary h3{color:var(--rbs-navy);font-size:17px;margin:0 0 12px}.rbsupport-prefill-summary dl{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.rbsupport-prefill-summary dl div{background:#ffffffb8;min-width:0;padding:9px 10px}.rbsupport-prefill-summary dt{color:var(--rbs-steel);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rbsupport-prefill-summary dd{color:var(--rbs-navy);font-weight:700;margin:3px 0 0;overflow-wrap:anywhere}@media(max-width:900px){.rbsupport-paths{grid-template-columns:repeat(2,1fr)}.rbsupport-form-card{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.rbsupport-container{width:min(100% - 28px,1160px)}.rbsupport-hero{padding:38px 0 32px}.rbsupport-hero h1{font-size:38px}.rbsupport-hero p:last-child{font-size:16px}.rbsupport-paths{grid-template-columns:1fr;gap:10px}.rbsupport-paths a{min-height:0;padding:18px}.rbsupport-paths span{margin-bottom:8px}.rbsupport-form-card{padding:22px 16px}.rbsupport-field-grid{grid-template-columns:1fr;gap:15px}.rbsupport-field--wide{grid-column:auto}.rbsupport-prefill-summary dl{grid-template-columns:1fr}.rbsupport-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rainboat-support.css.map */
