
.rg-page{background:#f5f5f7;color:#202124;padding:38px 0 80px}.rg-page *{box-sizing:border-box}.rg-page .container{max-width:1180px}.rg-back{font-size:13px;color:#66666f}.rg-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;margin-top:42px;align-items:start}.rg-intro{padding-top:14px}.rg-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#74747d}.rg-intro h1{font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:18px 0 24px}.rg-intro>p:not(.rg-eyebrow){font-size:15px;line-height:1.8;color:#62626b}.rg-page a{transition:color .15s}.rg-page a:hover{color:#e31b23}.rg-signin a,.rg-bottom a{font-weight:600;color:#cf121b;text-decoration:underline;text-underline-offset:4px}.rg-benefits{background:#17181a;color:white;border-radius:20px;padding:28px;margin-top:38px}.rg-benefits>span{display:block;font-size:32px;color:#ff292f;margin-bottom:24px}.rg-benefits h2{font-size:23px;line-height:1.3;margin:0 0 12px}.rg-benefits p{color:#c4c4ca;font-size:13px;line-height:1.8}.rg-benefits ul{list-style:none;padding:12px 0 0;margin:0;font-size:12px;line-height:2.3}.rg-help{padding:26px 4px;font-size:12px;color:#66666f}.rg-help strong{color:#202124;font-size:14px}.rg-help p{margin:8px 0}.rg-help a{color:#42424a}.rg-form{min-width:0}.rg-required{font-size:11px;color:#6b6b74;margin-bottom:14px}.rg-panel{background:white;border:1px solid #dedee5;border-radius:18px;padding:26px;margin-bottom:18px}.rg-section-title{display:flex;gap:14px;margin-bottom:24px}.rg-section-title>span{background:#f6f6f8;color:#c81720;border-radius:9px;padding:10px;font-size:11px;align-self:start;font-weight:700}.rg-section-title h2{font-size:19px;line-height:1.4;margin:0 0 5px}.rg-section-title p{font-size:12px;color:#73737c;line-height:1.6;margin:0}.rg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.rg-field{min-width:0}.rg-wide{grid-column:1/-1}.rg-field label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.rg-field label>span{color:#cf121b;margin-left:3px}.rg-field small,.rg-address summary small{font-weight:400;color:#777780;font-size:11px}.rg-field input,.rg-field select{width:100%;min-width:0;height:48px;background:white;border:1px solid #d3d3dd;border-radius:9px;padding:10px 12px;font:inherit;font-size:14px;color:#202124;margin:0}.rg-field input:focus,.rg-field select:focus{outline:2px solid #f31d28;outline-offset:2px}.rg-field input[aria-invalid=true]{border-color:#c4121c}.rg-input-wrap{position:relative}.rg-input-wrap:has(.rg-toggle) input{padding-right:76px}.rg-toggle{position:absolute;right:7px;top:6px;height:36px;padding:0 9px;border:0;border-radius:6px;background:#f5f5f7;font:inherit;font-size:11px;cursor:pointer;color:#45454e}.rg-hint{display:block;margin-top:8px;line-height:1.6}.rg-error{color:#b3131c;font-size:12px;margin:8px 0 0}.rg-errors{padding:20px;border:1px solid #d91a25;border-radius:12px;background:#fff1f2;font-size:13px;margin-bottom:20px}.rg-address{margin-top:22px;border-top:1px solid #eeeef1;padding-top:20px}.rg-address summary{cursor:pointer;font-size:12px;font-weight:600;min-height:28px}.rg-address .rg-fields{margin-top:18px}.rg-submit{width:100%;border:0;border-radius:10px;background:#f51b26;color:white;padding:17px 22px;font:inherit;font-size:14px;font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.rg-submit:hover{background:#d3131e}.rg-divider{display:flex;align-items:center;gap:14px;color:#82828a;font-size:12px;margin:18px 0}.rg-divider:before,.rg-divider:after{content:'';height:1px;background:#dddde3;flex:1}.rg-google{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border:1px solid #d3d3dd;border-radius:10px;background:white;color:#24242a;font-size:13px;font-weight:600}.rg-bottom{text-align:center;font-size:12px;color:#73737b;margin-top:22px}.rg-fields .iti{width:100%;--iti-border-color:#dedee5;--iti-border-radius:9px}.rg-fields .iti__country-selector{border:1px solid #dedee5;border-radius:10px;background:white;box-shadow:0 8px 25px #0002;overflow:hidden;max-width:calc(100vw -64px)}.rg-fields .iti__country-list{max-height:240px;overflow-y:auto}.rg-fields .iti__search-input{padding-left:36px!important;padding-right:36px!important;border-radius:0}.rg-fields .iti__country{font-size:13px}.rg-page button:focus-visible,.rg-page a:focus-visible,.rg-page summary:focus-visible{outline:2px solid #e31b23;outline-offset:4px}
@media(max-width:900px){.rg-layout{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rg-panel{padding:22px}.rg-fields{grid-template-columns:1fr}.rg-wide{grid-column:auto}}
@media(max-width:640px){.rg-page{padding:26px 0 48px}.rg-page .container{width:100%;padding:0 20px}.rg-layout{display:flex;flex-direction:column;gap:24px;margin-top:24px}.rg-intro{padding:0}.rg-intro h1{font-size:34px;max-width:450px;margin:14px 0}.rg-intro>p:not(.rg-eyebrow){font-size:13px}.rg-benefits,.rg-help{display:none}.rg-form{width:100%}.rg-panel{padding:20px;border-radius:14px}.rg-section-title{gap:10px}.rg-section-title h2{font-size:18px}.rg-fields{gap:18px}.rg-field input,.rg-field select{font-size:16px}.rg-bottom{line-height:1.8}}
