@import url("https://fonts.googleapis.com/css2?family=Saira:wght@400;700;800&family=Open+Sans:wght@300;400;600;700&display=swap");@import url("Generator%20grandchild/gg-generator.css");main{padding-top:65px}:root{--rh2-orange:#f63;--rh2-orange-dark:#e5521f;--rh2-dark:#262f36;--rh2-light-bg:#f5f7f9;--rh2-border:hsla(206,6%,77%,.4);--rh2-white:#fff}.rh2-hero *,.rh2-section *{box-sizing:border-box}.rh2-hero h1,.rh2-section h2,.rh2-section h3,.rh2-section h4{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:0;padding:0}.rh2-hero a,.rh2-section a{color:inherit;text-decoration:none}.rh2-hero li,.rh2-hero ul,.rh2-section li,.rh2-section ul{list-style:none;margin:0;padding:0}.rh2-hero{background:linear-gradient(135deg,var(--rh2-dark) 0,#1a2530 100%);color:var(--rh2-white);overflow:hidden;padding:40px 24px 36px;position:relative;text-align:center}.rh2-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.025' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute}.rh2-hero-inner{margin:0 auto;max-width:960px;position:relative}.rh2-hero-badge{align-items:center;background:rgba(255,102,51,.15);border:1px solid rgba(255,102,51,.35);border-radius:50px;color:#fa8;display:inline-flex;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.2px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.rh2-hero h1{color:var(--rh2-orange)!important;font-family:Saira,sans-serif!important;font-size:clamp(22px,3.2vw,38px)!important;font-stretch:normal!important;font-weight:800!important;letter-spacing:0!important;line-height:1.15!important;margin-bottom:12px!important;white-space:nowrap}.rh2-hero h1 span:last-child{color:var(--rh2-orange)}.rh2-hero-headline-wrap{display:inline-block;margin-bottom:20px;max-width:100%;text-align:center}.rh2-hero-subtitle{color:hsla(0,0%,100%,.75);font-family:Open Sans,sans-serif;font-size:clamp(13px,1.6vw,15px);line-height:1.6;margin:0;max-width:100%}.rh2-hero-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0 8px}.rh2-pill{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50px;color:hsla(0,0%,100%,.9)!important;cursor:pointer;display:flex;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:11.5px;font-weight:600;gap:5px;padding:6px 11px;text-decoration:none!important;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.rh2-pill:hover{background:rgba(255,102,51,.25);border-color:rgba(255,102,51,.6);color:#fff!important}.rh2-pill:hover .rh2-pill-dot{background:#fff}.rh2-pill-dot{background:var(--rh2-orange);border-radius:50%;flex-shrink:0;height:7px;width:7px}.rh2-section{margin:0;padding:48px 24px;scroll-margin-top:85px!important}.rh2-section:nth-child(2n){background:var(--rh2-light-bg)}.rh2-section-inner{margin:0 auto;max-width:1100px}.rh2-section-label{color:var(--rh2-orange);display:block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.rh2-section-title{color:var(--rh2-dark)!important;font-family:Saira,sans-serif!important;font-size:clamp(20px,3vw,30px)!important;font-stretch:normal!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important;margin-bottom:12px!important;max-width:700px}.rh2-section-body{color:#4a5568;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.7;margin-bottom:24px;max-width:680px}.rh2-divider{background:var(--rh2-orange);border:none;height:3px;margin-bottom:18px;width:40px}.rh2-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rh2-btn{align-items:center;border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Open Sans,sans-serif;font-size:13.5px;font-weight:700;gap:8px;padding:11px 22px;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.rh2-btn svg{fill:none;flex-shrink:0;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.rh2-btn-primary{background:var(--rh2-orange);border-color:var(--rh2-orange);color:var(--rh2-white)!important}.rh2-btn-primary:hover{background:var(--rh2-orange-dark);border-color:var(--rh2-orange-dark);box-shadow:0 4px 14px rgba(255,102,51,.35)}.rh2-btn-outline{background:transparent;border-color:rgba(51,63,72,.3);color:var(--rh2-dark)!important}.rh2-btn-outline:hover{border-color:var(--rh2-orange);color:var(--rh2-orange)!important}.rh2-support-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}.rh2-support-card{background:var(--rh2-white);border:1px solid var(--rh2-border);border-radius:10px;padding:20px 18px;text-align:center;transition:box-shadow .25s,border-color .25s,background .25s}.rh2-support-card:hover{background:linear-gradient(145deg,rgba(255,102,51,.04),rgba(255,102,51,.01));border-color:var(--rh2-orange);box-shadow:0 8px 30px rgba(0,0,0,.08)}.rh2-support-badge{background:rgba(255,102,51,.12);border-radius:50px;color:var(--rh2-orange);display:inline-block;font-family:Open Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:14px;padding:3px 9px;text-transform:uppercase}.rh2-support-card h3{color:var(--rh2-dark)!important;font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;margin-bottom:8px!important}.rh2-support-card p{color:#5a6472;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.6}.rh2-trust-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:24px}.rh2-trust-card{background:var(--rh2-white);border:1px solid var(--rh2-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:20px 18px;transition:box-shadow .25s,transform .25s}.rh2-trust-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.rh2-trust-badge{align-items:center;color:var(--rh2-orange);display:inline-flex;font-family:Open Sans,sans-serif;font-size:10px;font-weight:700;gap:6px;letter-spacing:1px;text-transform:uppercase}.rh2-trust-badge:before{background:var(--rh2-orange);border-radius:50%;content:"";display:block;flex-shrink:0;height:5px;width:5px}.rh2-trust-card h3{color:var(--rh2-dark)!important;font-family:Open Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important}.rh2-trust-card p{color:#5a6472;flex:1;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.6}.rh2-trust-link{align-items:center;color:var(--rh2-orange)!important;display:inline-flex;font-family:Open Sans,sans-serif;font-size:13px!important;font-weight:700;gap:5px;line-height:1.2!important;text-decoration:none!important}.rh2-trust-link svg{fill:none;flex-shrink:0;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:13px}.rh2-trust-link:hover{text-decoration:underline!important}.rh2-accordion{background:var(--rh2-white);border:1px solid var(--rh2-border);border-radius:10px;overflow:hidden}.rh2-accordion-item{border-bottom:1px solid var(--rh2-border)}.rh2-accordion-item:last-child{border-bottom:none}.rh2-accordion-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 22px;text-align:left;transition:background .2s;width:100%}.rh2-accordion-trigger:hover{background:rgba(255,102,51,.04)}.rh2-accordion-trigger.active{background:rgba(255,102,51,.06)}.rh2-accordion-trigger-text{color:var(--rh2-dark);font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.rh2-accordion-icon{align-items:center;background:rgba(255,102,51,.1);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .2s,transform .3s;width:24px}.rh2-accordion-trigger.active .rh2-accordion-icon{background:var(--rh2-orange);transform:rotate(45deg)}.rh2-accordion-icon svg{fill:none;height:12px;stroke:var(--rh2-orange);stroke-linecap:round;stroke-width:2.5;transition:stroke .2s;width:12px}.rh2-accordion-trigger.active .rh2-accordion-icon svg{stroke:#fff}.rh2-accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.rh2-accordion-body.open{max-height:600px}.rh2-accordion-body-inner{color:#4a5568;font-family:Open Sans,sans-serif;font-size:13.5px;line-height:1.7;padding:4px 22px 18px}.rh2-modal-overlay{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.rh2-modal-overlay[hidden]{display:none}.rh2-modal{background:var(--rh2-white);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.rh2-modal__header{align-items:center;border-bottom:1px solid var(--rh2-border);display:flex;justify-content:space-between;padding:22px 26px 18px}.rh2-modal__title{color:var(--rh2-dark)!important;font-family:Saira,sans-serif!important;font-size:20px!important;font-stretch:normal!important;font-weight:700!important;margin:0!important}.rh2-modal__close{align-items:center;background:none;border:none;color:var(--rh2-dark);cursor:pointer;display:flex;justify-content:center;opacity:.5;padding:4px;transition:opacity .2s}.rh2-modal__close:hover{opacity:1}.rh2-modal__body{padding:26px}@media (max-width:820px){.rh2-hero{padding:32px 24px 28px}.rh2-hero-headline-wrap{display:block}.rh2-hero h1{font-size:clamp(20px,5.5vw,32px)!important;white-space:normal!important}.rh2-section{padding:40px 20px}.rh2-cta-row{align-items:flex-start;flex-direction:column}.rh2-cta-row .rh2-btn{justify-content:center;width:100%}}@media (max-width:600px){.rh2-hero{padding:28px 16px 24px}.rh2-hero h1{font-size:clamp(18px,7vw,26px)!important}.rh2-hero-badge{font-size:10px;padding:4px 11px}.rh2-hero-pills{gap:5px}.rh2-pill{font-size:11px;padding:5px 10px}.rh2-section{padding:32px 16px}.rh2-section-title{font-size:clamp(18px,5.5vw,24px)!important}.rh2-support-grid,.rh2-trust-grid{grid-template-columns:1fr}.rh2-cta-row .rh2-btn{font-size:13px;padding:10px 16px}}