.rep-preview-page{background:#fff;color:#52627a}.rep-preview-container{box-sizing:border-box;margin:auto;max-width:1540px;padding-inline:clamp(1rem,3vw,2rem);width:100%}.rep-preview-page h1,.rep-preview-page h2,.rep-preview-page h3{color:#0a192f;font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-.025em;text-transform:uppercase}.rep-preview-breadcrumb{padding-block:1rem}.rep-preview-breadcrumb a{color:#526a89;font-weight:700;text-decoration:none}.rep-preview-breadcrumb [aria-current="page"]{color:#0a192f;font-weight:700}.rep-preview-section{padding-block:clamp(3.5rem,7vw,5rem)}.rep-preview-heading{margin:0 auto 3rem;max-width:48rem;text-align:center}.rep-preview-heading h2{font-size:clamp(1.7rem,3vw,2.25rem);margin:0 0 1rem}.rep-preview-heading p{margin:0}.rep-about-hero{align-items:center;display:flex;min-height:400px;overflow:hidden;position:relative}.rep-about-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rep-about-hero:after{background:rgba(10,25,47,.65);content:"";inset:0;position:absolute}.rep-about-hero>.rep-preview-container{position:relative;z-index:1}.rep-about-hero>.rep-preview-container>div{max-width:48rem}.rep-about-hero h1{color:#fff;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;margin:0 0 1rem}.rep-about-hero p{color:#e2e8f0;font-size:1.1rem;font-weight:600;margin:0}.rep-about-intro{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.rep-about-intro h2{font-size:clamp(1.7rem,3vw,2.2rem);margin:0 0 1.5rem}.rep-about-intro p{line-height:1.75}.rep-about-intro figure{border-radius:1rem;height:450px;margin:0;overflow:hidden}.rep-about-intro figure img{height:100%;object-fit:cover;width:100%}.rep-about-stats{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.rep-about-stats>div{border-left:4px solid #075ff7;padding-left:1rem}.rep-about-stats strong,.rep-about-stats span{display:block}.rep-about-stats strong{color:#0a192f;font-size:1.6rem}.rep-about-stats span{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rep-about-offer{background:#f8fafc;border-block:1px solid #e2e8f0}.rep-about-benefits{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rep-about-benefits article{background:#fff;border:1px solid #edf1f5;border-radius:.75rem;padding:2rem;text-align:center}.rep-about-benefits i{align-items:center;background:#eff6ff;border-radius:50%;color:#075ff7;display:inline-flex;font-size:1.35rem;font-style:normal;font-weight:800;height:4rem;justify-content:center;width:4rem}.rep-about-benefits h3{font-size:1rem;margin:1.25rem 0 .7rem}.rep-about-benefits p{font-size:.88rem;line-height:1.65;margin:0}.rep-about-categories{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.rep-about-categories>a{border-radius:.75rem;color:#fff;height:300px;overflow:hidden;position:relative}.rep-about-categories img{height:100%;object-fit:cover;transition:transform .35s;width:100%}.rep-about-categories>a:hover img{transform:scale(1.06)}.rep-about-categories>a:after{background:linear-gradient(transparent,rgba(10,25,47,.95));content:"";inset:0;position:absolute}.rep-about-categories span{bottom:0;display:grid;gap:.35rem;left:0;padding:1.5rem;position:absolute;right:0;z-index:1}.rep-about-categories strong{font-size:1.05rem;text-transform:uppercase}.rep-about-categories small{color:#cbd5e1;font-weight:700;text-transform:uppercase}.rep-about-categories b{color:#60a5fa;font-size:.72rem;margin-top:.5rem;text-transform:uppercase}@media(max-width:64rem){.rep-about-categories{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.rep-about-hero{min-height:330px}.rep-about-intro{grid-template-columns:1fr}.rep-about-intro figure{height:340px}.rep-about-benefits,.rep-about-categories{grid-template-columns:1fr}.rep-about-categories>a{height:260px}}@media(max-width:30rem){.rep-about-stats{grid-template-columns:1fr}.rep-about-intro figure{height:280px}}
.rep-contact-preview{background:#f8fafc}.rep-contact-hero{background:#0a192f;color:#dbeafe;padding-block:clamp(3rem,6vw,5rem)}.rep-contact-hero .rep-preview-container{max-width:960px;text-align:center}.rep-contact-hero h1{color:#fff;font-size:clamp(2.2rem,5vw,3.5rem);margin:.4rem 0 1rem}.rep-contact-hero>div>p:last-child{font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;margin:0 auto;max-width:760px}.rep-contact-eyebrow{color:#60a5fa;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0}.rep-contact-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.rep-contact-form-card,.rep-contact-info-card{background:#fff;border:1px solid #dbe3ee;border-radius:.75rem}.rep-contact-form-card{padding:clamp(1.35rem,3vw,2.5rem)}.rep-contact-form-card>h2,.rep-contact-info-card h2,.rep-contact-support h2{font-size:1.25rem;margin:0 0 .65rem}.rep-contact-form-card>p{line-height:1.6;margin:0 0 1.8rem}.rep-contact-form{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rep-contact-field{display:grid;gap:.5rem;margin:0}.rep-contact-field--wide{grid-column:1/-1}.rep-contact-field label{color:#0a192f;font-size:.82rem;font-weight:800}.rep-contact-field label span{color:#dc2626}.rep-contact-field input,.rep-contact-field select,.rep-contact-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;box-sizing:border-box;color:#0a192f;font:inherit;min-height:3rem;padding:.75rem .9rem;width:100%}.rep-contact-field textarea{min-height:10rem;resize:vertical}.rep-contact-field input:focus,.rep-contact-field select:focus,.rep-contact-field textarea:focus{border-color:#075ff7;box-shadow:0 0 0 3px rgba(7,95,247,.14);outline:0}.rep-contact-submit{align-items:center;display:flex;gap:1rem}.rep-contact-submit button{background:#075ff7;border:0;border-radius:.4rem;color:#fff;cursor:pointer;font-weight:800;min-height:3.1rem;padding:.8rem 2rem;text-transform:uppercase}.rep-contact-submit button:hover{background:#064dca}.rep-contact-submit p{font-size:.75rem;line-height:1.5;margin:0}.rep-contact-trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.rep-contact-notice{border-radius:.4rem;font-weight:700;margin-bottom:1.5rem;padding:1rem}.rep-contact-notice--success{background:#ecfdf5;border:1px solid #86efac;color:#166534}.rep-contact-notice--error{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.rep-contact-sidebar{display:grid;gap:1.25rem}.rep-contact-support{background:#0a192f;border-radius:.75rem;color:#dbeafe;min-height:315px;overflow:hidden;padding:2rem;position:relative}.rep-contact-support:before{background:linear-gradient(rgba(10,25,47,.58),rgba(10,25,47,.93)),url('https://storage.googleapis.com/uxpilot-auth.appspot.com/gen_108b28cb87_f6f1889dbd50cbb4.png') center/cover;content:"";inset:0;position:absolute}.rep-contact-support>div{position:relative}.rep-contact-support p{color:#60a5fa;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 .65rem}.rep-contact-support h2{color:#fff;line-height:1.35;margin-bottom:1.5rem}.rep-contact-support a{color:#fff;display:block;font-size:.83rem;font-weight:700;margin-top:.75rem;overflow-wrap:anywhere;text-decoration:none}.rep-contact-support .rep-contact-phone{font-size:1.35rem}.rep-contact-info-card{padding:1.6rem}.rep-contact-info-card h2{font-size:1rem}.rep-contact-info-card h3{color:#0a192f;font-size:.78rem;margin:1.3rem 0 .45rem;text-transform:uppercase}.rep-contact-info-card address,.rep-contact-info-card p{font-size:.88rem;font-style:normal;line-height:1.65;margin:0}.rep-contact-account{color:#075ff7;display:inline-block;font-size:.8rem;font-weight:800;margin-top:1rem;text-decoration:none;text-transform:uppercase}@media(max-width:64rem){.rep-contact-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr)}.rep-contact-form{grid-template-columns:1fr}.rep-contact-field--wide{grid-column:auto}}@media(max-width:48rem){.rep-contact-layout{grid-template-columns:1fr}.rep-contact-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-contact-support{grid-column:1/-1;min-height:270px}}@media(max-width:36rem){.rep-contact-sidebar{grid-template-columns:1fr}.rep-contact-submit{align-items:stretch;flex-direction:column}.rep-contact-submit button{width:100%}.rep-contact-hero{text-align:left}}

.rep-contact-layout,.rep-contact-form-card,.rep-contact-sidebar,.rep-contact-field{box-sizing:border-box;min-width:0}.rep-contact-form-card{max-width:100%}.rep-contact-hero p,.rep-contact-form-card p{overflow-wrap:anywhere}@media(max-width:48rem){.rep-contact-preview .rep-preview-container{max-width:100%;min-width:0}.rep-contact-form-card{width:100%}.rep-contact-field input,.rep-contact-field select,.rep-contact-field textarea{min-width:0;max-width:100%}}

@media(max-width:64rem){.rep-contact-form{grid-template-columns:minmax(0,1fr)}}

.rep-policy-preview{background:#f6f8fb;color:#52627a}.rep-policy-hero{background:#fff;border-block:1px solid #e2e8f0;padding-block:clamp(3rem,6vw,5rem)}.rep-policy-hero .rep-preview-container{max-width:980px;text-align:center}.rep-policy-eyebrow{color:#075ff7;font-size:.75rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.rep-policy-hero h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.06;margin:.7rem 0 1rem}.rep-policy-hero>div>p:last-child{font-size:clamp(1rem,2vw,1.13rem);line-height:1.7;margin:0 auto;max-width:760px}.rep-policy-layout{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(220px,280px) minmax(0,1fr);padding-block:clamp(2.5rem,6vw,4.5rem)}.rep-policy-layout:not(:has(.rep-policy-toc)){grid-template-columns:minmax(0,900px);justify-content:center}.rep-policy-toc{min-width:0;position:sticky;top:1.5rem}.rep-policy-toc>div{background:#fff;border:1px solid #dbe3ee;border-radius:.7rem;padding:1.35rem}.rep-policy-toc h2{border-bottom:1px solid #e8edf4;font-size:.78rem;letter-spacing:.1em;margin:0 0 .85rem;padding-bottom:.85rem}.rep-policy-toc ol{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.rep-policy-toc li{margin:0}.rep-policy-toc__level-3{padding-left:.8rem}.rep-policy-toc a{border-left:2px solid transparent;color:#52627a;display:block;font-size:.78rem;line-height:1.35;padding:.42rem .6rem;text-decoration:none}.rep-policy-toc a:hover,.rep-policy-toc a:focus-visible{border-left-color:#075ff7;color:#075ff7}.rep-policy-document{background:#fff;border:1px solid #dbe3ee;border-radius:.75rem;min-width:0;overflow:hidden}.rep-policy-document__meta{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;padding:1rem clamp(1.25rem,4vw,3rem)}.rep-policy-document__meta span{color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rep-policy-content{padding:clamp(1.5rem,5vw,3.5rem)}.rep-policy-content>:first-child{margin-top:0}.rep-policy-content h1{font-size:clamp(1.65rem,3vw,2.2rem);margin:0 0 1.5rem}.rep-policy-content h2{border-top:1px solid #e8edf4;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3;margin:2.6rem 0 1rem;padding-top:2rem;scroll-margin-top:2rem}.rep-policy-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.rep-policy-content h3{font-size:1rem;line-height:1.4;margin:1.8rem 0 .7rem;scroll-margin-top:2rem}.rep-policy-content p,.rep-policy-content li{font-size:.95rem;line-height:1.8}.rep-policy-content p{margin:0 0 1.15rem}.rep-policy-content ul,.rep-policy-content ol{margin:0 0 1.4rem;padding-left:1.3rem}.rep-policy-content li+li{margin-top:.45rem}.rep-policy-content a{color:#075ff7;font-weight:700;overflow-wrap:anywhere}.rep-policy-content blockquote{background:#eff6ff;border-left:4px solid #075ff7;margin:1.5rem 0;padding:1rem 1.25rem}.rep-policy-content table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%}.rep-policy-content td,.rep-policy-content th{border:1px solid #dbe3ee;padding:.75rem;text-align:left}.rep-policy-help{align-items:center;background:#0a192f;color:#dbeafe;display:flex;gap:1.5rem;justify-content:space-between;padding:clamp(1.4rem,4vw,2.25rem)}.rep-policy-help div{display:grid;gap:.35rem}.rep-policy-help strong{color:#fff}.rep-policy-help span{font-size:.85rem}.rep-policy-help>a{background:#075ff7;border-radius:.4rem;color:#fff;flex:0 0 auto;font-size:.78rem;font-weight:800;padding:.85rem 1.2rem;text-decoration:none;text-transform:uppercase}.rep-policy-preview--refund-policy .rep-policy-content h2,.rep-policy-preview--return-policy .rep-policy-content h2,.rep-policy-preview--shipping-policy .rep-policy-content h2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;margin-top:1.5rem;padding:1rem 1.15rem}@media(max-width:64rem){.rep-policy-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:48rem){.rep-policy-layout{grid-template-columns:minmax(0,1fr)}.rep-policy-toc{position:static}.rep-policy-toc>div{padding:1rem}.rep-policy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-policy-help{align-items:stretch;flex-direction:column}.rep-policy-help>a{text-align:center}}@media(max-width:36rem){.rep-policy-toc ol{grid-template-columns:1fr}.rep-policy-document__meta{align-items:flex-start;flex-direction:column}.rep-policy-content{padding:1.25rem}}
