@font-face{font-family:interTight;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:interTight Fallback;src:local("Arial");ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.00%;size-adjust:97.21%}.__className_9cd05a{font-family:interTight,interTight Fallback}.__variable_9cd05a{--font-rgs:"interTight","interTight Fallback"}.rgs-page{--rgs-purple:#6b1f6a;--rgs-purple-dark:#4f154e;--rgs-purple-soft:#ece3ef;--rgs-yellow:#f0c33c;--rgs-yellow-dark:#e0b02a;--rgs-ink:#121212;--rgs-text:#2b2b2b;--rgs-muted:#5c5c5c;--rgs-cream:#f8f6f0;--rgs-line:#e2e0dc;--rgs-section-y:clamp(48px,7vw,88px);color:var(--rgs-text);background-color:#ffffff;font-size:16px}.rgs-page,.rgs-page h1,.rgs-page h2,.rgs-page h3{font-family:var(--font-rgs),"Inter",system-ui,sans-serif}.rgs-page h1,.rgs-page h2,.rgs-page h3{color:var(--rgs-ink);margin:0;text-wrap:balance}.rgs-page p{margin:0;color:var(--rgs-text);line-height:1.5;text-wrap:pretty}.rgs-page a{transition:color .2s ease,background-color .2s ease}.rgs-container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.rgs-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rgs-purple);margin-bottom:10px}.rgs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 34px;border:0;border-radius:6px;background-color:var(--rgs-yellow);font-size:16px;font-weight:700;cursor:pointer}.rgs-btn,.rgs-btn:hover{color:var(--rgs-ink)!important}.rgs-btn:hover{background-color:var(--rgs-yellow-dark)}.rgs-btn:disabled{opacity:.7;cursor:wait}.rgs-btn-sm{min-height:40px;padding:0 18px;font-size:15px}.rgs-btn-block{width:100%}.rgs-header{position:sticky;top:0;z-index:50;background-color:#ffffff;border-bottom:1px solid #efedea}.rgs-header-inner{gap:24px;min-height:76px}.rgs-header-inner,.rgs-logo{display:flex;align-items:center}.rgs-logo{margin-right:auto}.rgs-logo img{display:block;width:auto;height:64px}.rgs-nav{display:flex;gap:24px}.rgs-nav a{font-size:14px;font-weight:500;color:var(--rgs-ink)}.rgs-nav a:hover{color:var(--rgs-purple)}.rgs-hero{background-color:var(--rgs-cream);padding:clamp(32px,5vw,56px) 0 var(--rgs-section-y)}.rgs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:22px;align-items:start}.rgs-hero-copy{padding-top:12px}.rgs-hero h1{font-size:clamp(38px,4.6vw,54px);font-weight:800;line-height:1;letter-spacing:-.012em;margin-bottom:18px}.rgs-hero h1 span{color:var(--rgs-purple)}.rgs-page .rgs-hero-lead{font-size:17px;max-width:500px;margin-bottom:24px;color:var(--rgs-ink)}.rgs-hero-offer{display:flex;align-items:center;gap:18px;margin-bottom:22px}.rgs-hero-offer-number{font-size:76px;font-weight:800;line-height:.9;letter-spacing:-.03em;color:var(--rgs-purple);padding-right:18px;border-right:1px solid #c9c4bd}.rgs-page .rgs-hero-offer-title{font-size:21px;font-weight:700;color:var(--rgs-ink);letter-spacing:-.01em}.rgs-page .rgs-hero-offer-sub{font-size:16px;color:var(--rgs-text)}.rgs-hero-checks{display:flex;flex-wrap:wrap;gap:12px 36px;list-style:none;padding:0;margin:0 0 22px}.rgs-hero-checks li{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:500;color:var(--rgs-ink)}.rgs-check{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:var(--rgs-purple);color:#ffffff}.rgs-hero-img{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:500/186}.rgs-hero-img img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.rgs-hero-img-tag{position:absolute;left:16px;bottom:26px;padding:8px 16px;border-radius:999px;background-color:#ffffff;font-size:16px;font-weight:600;color:var(--rgs-ink)}.rgs-signup-card{background-color:#ffffff;border-radius:10px;padding:24px 28px;box-shadow:0 6px 24px rgba(30,20,10,.08);scroll-margin-top:90px}.rgs-signup-card h2{font-size:27px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:10px}.rgs-page .rgs-signup-sub{font-size:14px;color:var(--rgs-ink);margin-bottom:20px}.rgs-field{margin-bottom:16px}.rgs-signup-form label{display:block;font-size:13px;font-weight:600;color:var(--rgs-ink);margin-bottom:6px}.rgs-signup-form input[type=email],.rgs-signup-form input[type=password],.rgs-signup-form input[type=text]{width:100%;height:36px;padding:0 12px;border:1px solid #d6d3cf;border-radius:4px;background-color:#ffffff;font-size:13px;color:var(--rgs-ink)}.rgs-signup-form input::placeholder{color:#8a8a8a}.rgs-signup-form input:focus{outline:none;border-color:var(--rgs-purple);box-shadow:0 0 0 3px rgba(107,31,106,.12)}.rgs-signup-form .rgs-input-error{border-color:#d93a3a}.rgs-password{position:relative}.rgs-signup-form .rgs-password input{padding-right:60px}.rgs-password button{position:absolute;top:0;right:12px;height:36px;border:0;background:none;font-size:12px;font-weight:500;color:var(--rgs-ink);cursor:pointer}.rgs-form-error{color:#d93a3a!important;font-size:12px;margin-top:4px!important}.rgs-signup-form .rgs-checkbox{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:400;color:var(--rgs-ink);cursor:pointer}.rgs-checkbox input{width:16px;height:16px;min-width:16px;accent-color:var(--rgs-purple);cursor:pointer}.rgs-signup-form .rgs-btn{border-radius:4px;margin-bottom:18px}.rgs-page .rgs-signup-fineprint{font-size:11px;line-height:1.45;color:var(--rgs-muted);margin-bottom:14px}.rgs-page .rgs-signup-fineprint:last-child{margin-bottom:0}.rgs-signup-fineprint a{color:var(--rgs-purple)!important;text-decoration:underline}.rgs-signup-login a{font-weight:600}.rgs-features{padding:var(--rgs-section-y) 0 calc(var(--rgs-section-y) / 2)}.rgs-features-grid{display:grid;grid-template-columns:repeat(3,1fr)}.rgs-feature{display:flex;gap:18px;padding:0 20px;border-left:1px solid var(--rgs-line)}.rgs-feature:first-child{padding-left:0;border-left:0}.rgs-feature-icon,.rgs-step-number{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%}.rgs-feature-icon{background-color:var(--rgs-purple);color:#ffffff}.rgs-feature h3{font-size:17px;font-weight:700;margin:8px 0}.rgs-page .rgs-feature p{font-size:14px;color:var(--rgs-muted);max-width:200px}.rgs-page .rgs-section-title{font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.02em;text-align:center}.rgs-page .rgs-section-title-left{text-align:left;max-width:340px}.rgs-steps{padding:calc(var(--rgs-section-y) / 2) 0 var(--rgs-section-y);scroll-margin-top:76px}.rgs-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0;margin:48px 0 0}.rgs-step{position:relative;display:flex;gap:20px;padding-right:32px}.rgs-step-number{background-color:var(--rgs-purple-soft);color:var(--rgs-purple);font-size:17px;font-weight:700}.rgs-step .rgs-eyebrow{font-size:11px;margin-bottom:4px}.rgs-step h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.rgs-page .rgs-step p{font-size:14px;color:var(--rgs-muted)}.rgs-step-arrow{position:absolute;right:0;top:30px;color:#a8a4a0}.rgs-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px}.rgs-pricing{background-color:var(--rgs-cream);padding:var(--rgs-section-y) 0;scroll-margin-top:76px}.rgs-pricing .rgs-section-title-left{max-width:320px}.rgs-page .rgs-pricing-lead{font-size:18px;line-height:1.3;color:var(--rgs-text);max-width:300px;margin-top:16px}.rgs-table-wrap{overflow-x:auto;border:1px solid var(--rgs-line);border-radius:6px;background-color:#ffffff}.rgs-table{width:100%;border-collapse:collapse;min-width:420px;font-size:14px}.rgs-table td,.rgs-table th{padding:8px 22px;text-align:left;border-bottom:1px solid var(--rgs-line);color:var(--rgs-ink)}.rgs-table td+td,.rgs-table th+th{border-left:1px solid var(--rgs-line)}.rgs-table th{font-weight:600}.rgs-table td:nth-child(2),.rgs-table td:nth-child(3),.rgs-table th:nth-child(2),.rgs-table th:nth-child(3){padding-left:50px}.rgs-table tbody tr:last-child td{border-bottom:0}.rgs-table .rgs-table-plan{font-weight:600}.rgs-page .rgs-table-note{font-size:12px;color:var(--rgs-text);margin:10px 0 0 10px}.rgs-faq{padding:var(--rgs-section-y) 0;scroll-margin-top:76px}.rgs-faq-list{display:flex;flex-direction:column;gap:6px}.rgs-faq-item{border:1px solid var(--rgs-line);border-radius:4px;background-color:#ffffff}.rgs-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--rgs-ink);cursor:pointer;list-style:none}.rgs-faq-item summary::-webkit-details-marker{display:none}.rgs-faq-chevron{flex-shrink:0;transition:transform .2s ease}.rgs-faq-item[open] .rgs-faq-chevron{transform:rotate(180deg)}.rgs-page .rgs-faq-item p{padding:0 14px 12px;font-size:14px;color:var(--rgs-muted)}.rgs-cta{background-color:var(--rgs-purple);background-image:linear-gradient(180deg,#7a2a77,#6b1f6a);padding:clamp(44px,6vw,72px) 0;text-align:center}.rgs-page .rgs-cta h2{color:#ffffff;font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.rgs-page .rgs-cta p{color:#f3eaf3;font-size:15px;margin-bottom:28px}.rgs-cta .rgs-btn{min-width:206px}.rgs-footer{padding:24px 0 28px;font-size:12px}.rgs-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--rgs-text)}.rgs-footer nav{display:flex;gap:8px}.rgs-footer a{color:var(--rgs-purple)!important;text-decoration:underline}@media (max-width:991px){.rgs-nav{display:none}.rgs-hero-grid,.rgs-split{grid-template-columns:minmax(0,1fr)}.rgs-hero-form{max-width:520px}.rgs-features-grid,.rgs-steps-grid{grid-template-columns:1fr;gap:24px}.rgs-feature{padding:0;border-left:0}.rgs-page .rgs-feature p{max-width:none}.rgs-step{padding-right:0}.rgs-step-arrow{display:none}.rgs-page .rgs-pricing-lead,.rgs-page .rgs-section-title-left{max-width:none}}@media (max-width:575px){.rgs-container{padding:0 16px}.rgs-logo img{height:54px}.rgs-hero h1{font-size:38px}.rgs-hero-offer-number{font-size:60px}.rgs-page .rgs-hero-offer-title{font-size:18px}.rgs-hero-img{aspect-ratio:4/3}.rgs-signup-card{padding:22px 18px}.rgs-page .rgs-section-title{font-size:27px}.rgs-cta .rgs-container{padding:0 12px}.rgs-page .rgs-cta h2{font-size:min(23px,5vw);letter-spacing:-.025em;white-space:nowrap}.rgs-table{min-width:0;font-size:13px}.rgs-table td,.rgs-table td:nth-child(2),.rgs-table td:nth-child(3),.rgs-table th,.rgs-table th:nth-child(2),.rgs-table th:nth-child(3){padding:10px 12px}.rgs-page .rgs-table-note{margin-left:2px}.rgs-footer-inner{justify-content:center}}