/* rs-redesign 0.10.25 sub crews */
@font-face{font-family:'Archivo';src:url(fonts/archivo-display.woff2) format('woff2');font-weight:800 900;font-stretch:100% 125%;font-display:swap}html{scroll-behavior:smooth}body.rsc-page{margin:0;background:#fff;color:#0D1015}.rsc{--red:#C32033;--red-hi:#D3303F;--ink:#0D1015;--ink-2:#151920;--muted:#5E656F;--line:#E5E1DA;--cream:#F6F4F0;--display:'Archivo','Segoe UI',Helvetica,Arial,sans-serif;--body:Poppins,system-ui,-apple-system,'Segoe UI',sans-serif;font:400 16px/1.6 var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}.rsc *,.rsc *:before,.rsc *:after{box-sizing:border-box}.rsc img{max-width:100%;height:auto;display:block}.rsc a{text-decoration:none}.rsc h1,.rsc h2{font-family:var(--display);font-stretch:112%;font-weight:850;letter-spacing:-.02em;margin:0;color:inherit}.rsc p{margin:0}.rsc-wrap{width:min(1200px,100% - 40px);margin:0 auto}.rsc-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.rsc-top{position:absolute;inset:0 0 auto;z-index:5;padding:16px 0}.rsc-top-in{display:flex;align-items:center;justify-content:space-between;gap:16px}.rsc-logo img{height:48px;width:auto}.rsc-tel{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff!important;font-weight:600;font-size:.92rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s}.rsc-tel:hover{background:rgba(255,255,255,.2)}.rsc-tel .rsc-ic{width:16px;height:16px}.rsc-hero{position:relative;isolation:isolate;background:var(--ink);color:#fff;padding:118px 0 72px;min-height:min(100vh,900px)}.rsc-hero-bg{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.rsc-hero:before{content:"";position:absolute;inset:0;z-index:-1;background: linear-gradient(95deg,rgba(13,16,21,.94) 0%,rgba(13,16,21,.82) 40%,rgba(13,16,21,.45) 75%,rgba(13,16,21,.3) 100%),linear-gradient(180deg,rgba(13,16,21,.55) 0%,rgba(13,16,21,0) 25%,rgba(13,16,21,0) 70%,rgba(13,16,21,.7) 100%)}.rsc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--red),var(--red-hi) 40%,transparent 85%)}.rsc-hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.rsc-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:99px;background:rgba(195,32,51,.16);border:1px solid rgba(255,107,125,.35);color:#ff8a98;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rsc-dot{width:8px;height:8px;border-radius:50%;background:#ff6b7d;box-shadow:0 0 0 0 rgba(255,107,125,.6);animation:rscPulse 2s infinite}@keyframes rscPulse{70%{box-shadow:0 0 0 10px rgba(255,107,125,0)}100%{box-shadow:0 0 0 0 rgba(255,107,125,0)}}.rsc-hero h1{margin-top:20px;font-size:clamp(40px,5.6vw,76px);line-height:.98}.rsc-hero h1 span{color:var(--red-hi);background:linear-gradient(90deg,#ff5a6e,var(--red-hi));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rsc-lead{margin-top:20px;max-width:34em;font-size:1.12rem;color:#c9cfd8}.rsc-pts{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.rsc-pts li{display:flex;gap:12px;align-items:flex-start;color:#eef1f5;font-weight:500}.rsc-pts .rsc-ic{width:24px;height:24px;padding:4px;border-radius:50%;background:rgba(195,32,51,.25);color:#ff8a98;stroke-width:3;margin-top:1px}.rsc-stats{display:flex;gap:0;margin-top:32px;border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.rsc-stats div{flex:1;padding-right:18px}.rsc-stats div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.rsc-stats b{display:block;font:900 clamp(26px,2.6vw,34px)/1.05 var(--display);font-stretch:112%;color:#fff}.rsc-stats span{display:block;margin-top:4px;font-size:.78rem;line-height:1.35;color:#9aa3af;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.rsc-card{position:relative;background:#fff;color:var(--ink);border-radius:24px;padding:26px 26px 22px;box-shadow:0 50px 100px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06);overflow:clip;scroll-margin-top:16px}.rsc-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--red),var(--red-hi))}.rsc-card-hd{margin-bottom:14px}.rsc-card-hd b{display:block;font:850 1.55rem/1.1 var(--display);font-stretch:112%;letter-spacing:-.01em}.rsc-card-hd span{display:block;margin-top:6px;font-size:.86rem;color:var(--muted)}.rsc .gform_wrapper.gform-theme{--gf-color-primary:#C32033;--gf-color-primary-rgb:195,32,51;--gf-color-primary-darker:#99172A;--gf-color-primary-lighter:#D3303F;--gf-ctrl-border-color:#D9D4CC;--gf-ctrl-radius:12px;--gf-ctrl-size-md:46px;--gf-ctrl-label-color-primary:#0D1015;--gf-font-family-base:var(--body);--gf-font-family-primary:var(--body);--gf-font-family-secondary:var(--body);--gf-form-gap-y:16px;--gf-form-gap-x:12px;margin:0!important}.rsc .gform_wrapper .gfield_label,.rsc .gform_wrapper legend.gfield_label{font-size:.86rem!important;font-weight:600!important;color:var(--ink)!important}.rsc .gform_wrapper .gfield_required{color:var(--red)!important}.rsc .gform_wrapper .gfield_required .gfield_required_text{font-size:0}.rsc .gform_wrapper .gfield_required .gfield_required_text:after{content:"*";font-size:.86rem}.rsc .gform_wrapper :is(input[type=text],input[type=tel],input[type=email],select,textarea){background:#FBFAF8!important;border:1px solid #D9D4CC!important;border-radius:12px!important;font-size:16px!important;box-shadow:none!important}.rsc .gform_wrapper :is(input[type=text],input[type=tel],input[type=email],select,textarea):focus{background:#fff!important;border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(195,32,51,.15)!important;outline:0!important}.rsc .gform_wrapper textarea{min-height:84px!important;height:84px!important}.rsc .gform_wrapper .gfield--type-name .ginput_complex label,.rsc .gform_wrapper .ginput_complex .gform-field-label--type-sub{font-size:.72rem!important;color:var(--muted)!important}.rsc .gform_wrapper .gfield_description{font-size:.78rem!important;color:var(--muted)!important}.rsc .gform_wrapper :is(.gfield_checkbox,.gfield_radio){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.rsc .gform_wrapper :is(.gchoice){position:relative;margin:0!important}.rsc .gform_wrapper .gchoice input{position:absolute;opacity:0;inset:0;width:100%!important;height:100%!important;margin:0!important;cursor:pointer;z-index:1}.rsc .gform_wrapper .gchoice label{display:flex!important;align-items:center;justify-content:center;min-height:42px;margin:0!important;padding:8px 10px!important;border:1px solid #D9D4CC;border-radius:12px;background:#FBFAF8;font-size:.86rem!important;font-weight:600;line-height:1.2;text-align:center;color:var(--ink)!important;max-width:none!important;transition:background .15s,border-color .15s,color .15s}.rsc .gform_wrapper .gchoice label:before,.rsc .gform_wrapper .gchoice label:after{display:none!important}.rsc .gform_wrapper .gchoice input:hover+label{border-color:#bdb6ab}.rsc .gform_wrapper .gchoice input:checked+label{background:#FBEFF0;border-color:var(--red);color:var(--red)!important;box-shadow:inset 0 0 0 1px var(--red)}.rsc .gform_wrapper .gchoice input:focus-visible+label{outline:2px solid var(--red);outline-offset:2px}.rsc .gform_wrapper .gform_footer{margin-top:14px!important;padding:0!important}.rsc .gform_wrapper .gform_footer :is(input[type=submit],button){width:100%!important;min-height:56px!important;border:0!important;border-radius:999px!important;background:var(--red)!important;color:#fff!important;font:700 1.05rem/1 var(--body)!important;box-shadow:0 16px 30px -14px rgba(195,32,51,.7)!important;cursor:pointer;transition:transform .2s,background .2s!important}.rsc .gform_wrapper .gform_footer :is(input[type=submit],button):hover{background:var(--red-hi)!important;transform:translateY(-2px)}.rsc .gform_confirmation_message{padding:18px;border-radius:14px;background:#EEF7F0;color:#1d5a2c;font-size:1rem}.rsc .gform_validation_errors{border-radius:12px!important}.rsc-sec{padding:88px 0}.rsc-kicker{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.rsc-sec h2,.rsc-cta h2{margin-top:10px;font-size:clamp(30px,3.6vw,46px);line-height:1.04}.rsc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.rsc-tile{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:4/5;color:#fff!important;background:var(--ink)}.rsc-tile img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rsc-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,16,21,0) 40%,rgba(13,16,21,.88))}.rsc-tile span{position:absolute;left:18px;right:18px;bottom:16px;z-index:1}.rsc-tile b{display:block;font:850 1.35rem/1.1 var(--display);font-stretch:112%}.rsc-tile small{display:block;margin-top:4px;font-size:.84rem;color:#cdd3db}.rsc-tile:hover img{transform:scale(1.06)}.rsc-look{background:var(--cream)}.rsc-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.rsc-feat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.rsc-fi{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#FBEFF0;color:var(--red);margin-bottom:16px}.rsc-fi .rsc-ic{width:24px;height:24px}.rsc-feat b{display:block;font:800 1.12rem/1.25 var(--body)}.rsc-feat p{margin-top:6px;font-size:.93rem;line-height:1.55;color:var(--muted)}.rsc-how-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.rsc-steps{list-style:none;margin:28px 0 30px;padding:0;display:grid;gap:18px}.rsc-steps li{display:flex;gap:16px;align-items:flex-start}.rsc-steps li>span{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;font:900 1.1rem/1 var(--display)}.rsc-steps b{display:block;font-weight:700;font-size:1.06rem}.rsc-steps p{margin-top:2px;color:var(--muted);font-size:.95rem}.rsc-how-pics{position:relative;padding-bottom:18%}.rsc-how-pics img{border-radius:20px;box-shadow:0 30px 60px -30px rgba(13,16,21,.5)}.rsc-how-pics img:first-child{width:86%}.rsc-how-pics img+img{position:absolute;right:0;bottom:0;width:52%;border:6px solid #fff}.rsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;background:var(--red);color:#fff!important;font-weight:700;font-size:1rem;box-shadow:0 16px 30px -14px rgba(195,32,51,.7);transition:transform .2s,background .2s}.rsc-btn:hover{background:var(--red-hi);transform:translateY(-2px)}.rsc-btn-ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);box-shadow:none}.rsc-btn-ghost:hover{background:rgba(255,255,255,.16)}.rsc-cta{position:relative;background:var(--ink);color:#fff;padding:64px 0;overflow:hidden}.rsc-cta:before{content:"";position:absolute;right:-10%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,rgba(195,32,51,.35),transparent);pointer-events:none}.rsc-cta-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.rsc-cta h2{margin-top:0}.rsc-cta p{margin-top:8px;color:#aab2bd}.rsc-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.rsc-foot{background:#0A0C10;color:#8a929d;font-size:.84rem;padding:22px 0}.rsc-foot-in{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rsc-foot a{color:#c9cfd8!important}.rsc-foot a:hover{color:#fff!important}.rsc-float{position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:50;display:none;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:999px;background:var(--red);color:#fff!important;font-weight:700;box-shadow:0 18px 36px -12px rgba(0,0,0,.55);transform:translateY(140%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.rsc-float.on{transform:none}@media (max-width:1000px){.rsc-hero{padding:96px 0 40px;min-height:0}.rsc-hero-in{grid-template-columns:1fr;gap:28px}.rsc-pts,.rsc-stats{display:none}.rsc-lead{font-size:1rem;margin-top:14px}.rsc-hero h1{margin-top:16px}.rsc-tiles,.rsc-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.rsc-how-in{grid-template-columns:1fr;gap:36px}.rsc-float{display:flex}.rsc-sec{padding:64px 0}}@media (max-width:560px){.rsc-wrap{width:calc(100% - 32px)}.rsc-top{padding:12px 0}.rsc-logo img{height:40px}.rsc-tel span{display:none}.rsc-tel{padding:11px}.rsc-hero{padding:80px 0 32px}.rsc-hero h1{font-size:40px}.rsc-eyebrow{font-size:.68rem;letter-spacing:.1em}.rsc-card{padding:22px 16px 18px;border-radius:20px;margin:0 -4px}.rsc .gform_wrapper :is(.gfield_checkbox,.gfield_radio){grid-template-columns:repeat(2,minmax(0,1fr))}.rsc .gform_wrapper .gfield--type-radio .gfield_radio{grid-template-columns:repeat(3,minmax(0,1fr))}.rsc-tiles{gap:10px}.rsc-tile{border-radius:16px}.rsc-tile span{left:12px;right:12px;bottom:12px}.rsc-tile b{font-size:1.08rem}.rsc-tile small{display:none}.rsc-grid4{grid-template-columns:1fr}.rsc-cta-btns,.rsc-cta-btns .rsc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.rsc *{animation:none!important;transition:none!important}html{scroll-behavior:auto}}body.rsc-page :is(.ss-handheld,[id^="bf-revz-widget"],#generate-slideout-menu,.slideout-overlay){display:none!important}.rsc .gform_wrapper .gchoice label{width:100%}.rsc-hero h1{font-size:clamp(40px,5vw,68px)}.rsc-lead{margin-top:22px}@media (max-width:560px){.rsc-hero h1{font-size:38px}.rsc-lead{font-size:.97rem;margin-top:16px}}.rsc-hero{padding:96px 0 64px;min-height:0}.rsc-hero-in{grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:48px;align-items:start}.rsc-copy{padding-top:6px}.rsc-hero h1{margin-top:16px;font-size:clamp(40px,4.4vw,60px);line-height:1}.rsc-lead{margin-top:16px;font-size:1.06rem}.rsc-copy .rsc-card{margin-top:26px}.rsc-side{position:sticky;top:24px;margin-top:64px;justify-self:end;width:min(420px,100%);padding:26px 26px 22px;border-radius:22px;background:rgba(13,16,21,.62);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.rsc-side-hd{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff8a98}.rsc-side .rsc-pts{margin-top:14px;gap:12px}.rsc-side .rsc-pts li{font-size:.95rem;line-height:1.45}.rsc-side .rsc-stats{margin-top:22px;padding-top:18px}.rsc-side .rsc-stats b{font-size:26px}.rsc-side .rsc-stats span{font-size:.68rem}.rsc-hero:before{background:linear-gradient(95deg,rgba(13,16,21,.94) 0%,rgba(13,16,21,.84) 45%,rgba(13,16,21,.4) 80%,rgba(13,16,21,.25) 100%),linear-gradient(180deg,rgba(13,16,21,.55) 0%,rgba(13,16,21,0) 25%,rgba(13,16,21,0) 70%,rgba(13,16,21,.7) 100%)}@media (max-width:1000px){.rsc-hero{padding:88px 0 36px}.rsc-hero-in{grid-template-columns:1fr;gap:0}.rsc-side{display:none}.rsc-copy .rsc-card{margin-top:22px}}@media (max-width:560px){.rsc-hero{padding:76px 0 28px}.rsc-hero h1{font-size:36px;margin-top:14px}}.rsc .gform_wrapper .gchoice{display:block!important;width:100%!important}.rsc .gform_wrapper .gchoice label{width:100%!important;max-width:none!important}@media (min-width:1001px){.rsc-hero-in{grid-template-columns:minmax(0,700px) minmax(0,1fr)}.rsc-hero h1{font-size:clamp(40px,3.9vw,56px)}.rsc-lead{margin-top:20px}}.rsc .gform_wrapper.gform-theme{--gf-ctrl-border-color:#8F8A82}.rsc .gform_wrapper :is(input[type=text],input[type=tel],input[type=email],select,textarea){background:#fff!important;border:1px solid #8F8A82!important;color:#0D1015!important}.rsc .gform_wrapper :is(input,textarea)::placeholder{color:#6B7079!important;opacity:1}.rsc .gform_wrapper .gchoice label{background:#fff;border-color:#8F8A82}.rsc .gform_wrapper .ginput_complex .gform-field-label--type-sub,.rsc .gform_wrapper .gfield_description,.rsc-card-hd span{color:#4A5059!important}@media (hover:hover){.rsc .gform_wrapper .gchoice input:not(:checked):hover+label{border-color:#C32033;background:#fff;color:#C32033!important;box-shadow:0 6px 14px -8px rgba(195,32,51,.45);transform:translateY(-1px)}}.rsc .gform_wrapper .gchoice label{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.rsc-eyebrow{line-height:1.3}