:root{--text-heading:#1f2933;--text-body:#3e4c59;--text-secondary:#52606d;--text-muted:#616e7c;--text-label:#7b8794;--surface:#fff;--surface-warm:#faf9f7;--surface-stone:#f5f1ea;--surface-hero:#faf8f3;--tint-accent:#faede3;--tint-accent-text:#8a3a10;--border:#ded8d0;--border-light:#eae5dd;--accent:#c2410c;--accent-hover:#9a3412;--focus-ring:0 0 0 3px #c2410c47;--badge-bg:#efe8df;--badge-text:#6b5d4f;--icon-pill-bg:#f1ebe2;--icon-color:#3e4c59;--footer-bg:#1f2933;--footer-text:#c5ccd3;--footer-label:#8a94a0;--footer-link:#fff;--state-success:#15803d;--state-error:#b91c1c;--radius-btn:10px;--radius-card:14px;--radius-badge:6px;--shadow-card:0 1px 2px #1f29330d, 0 6px 16px #1f29330f;--shadow-card-hover:0 2px 4px #1f29330f, 0 10px 24px #1f293317;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--maxw:1200px;--maxw-text:680px;--section-pad:clamp(48px, 4vw + 32px, 96px);--section-pad-tight:clamp(32px, 4vw, 64px);--card-pad:clamp(20px, 2.5vw, 28px)}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-400.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--surface);color:var(--text-body);margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}button{font-family:inherit}h1,h2,h3,p{margin:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}.raxs-hover-underline:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.container{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,4vw,32px)}.raxs-cols-3{grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,2.5vw,24px);display:grid}@media (width>=640px){.raxs-cols-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.raxs-cols-3{grid-template-columns:repeat(3,1fr)}}.raxs-cols-4{grid-template-columns:1fr;gap:clamp(16px,2.5vw,24px);display:grid}@media (width>=640px){.raxs-cols-4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.raxs-cols-4{grid-template-columns:repeat(4,1fr)}}.raxs-split{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media (width>=1024px){.raxs-split{grid-template-columns:1.2fr 1fr}}.raxs-offer-inner{display:block}@media (width>=1024px){.raxs-offer-inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,40px);display:grid}}.raxs-contact-layout{grid-template-columns:1fr;grid-template-areas:"form""receives""aside";gap:clamp(24px,4vw,32px);display:grid}.raxs-contact-layout>.rx-receives{grid-area:receives}.raxs-contact-layout>.rx-form{grid-area:form}.raxs-contact-layout>.rx-aside{grid-area:aside}@media (width>=1024px){.raxs-contact-layout{grid-template-columns:3fr 2fr;grid-template-areas:"form receives""form aside";align-items:start;gap:clamp(24px,4vw,48px)}}.raxs-btn-block{width:100%}@media (width>=640px){.raxs-btn-block{width:auto}}.raxs-hero-media{max-width:70%;margin-inline:auto}@media (width>=1024px){.raxs-hero-media{max-width:100%;margin-inline:0}}.raxs-nav-desktop{display:none}.raxs-nav-mobile{display:flex}@media (width>=1024px){.raxs-nav-desktop{display:flex}.raxs-nav-mobile{display:none}}.raxs-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:12px;position:relative;overflow-x:auto;box-shadow:inset -14px 0 12px -10px #1f293333}.raxs-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.raxs-table-wrap th,.raxs-table-wrap td{text-align:left;vertical-align:top;padding:14px 16px;font-size:15px}.raxs-table-wrap thead th{background:var(--surface-warm);color:var(--text-heading);border-bottom:1px solid var(--border);font-weight:700}.raxs-table-wrap tbody th{color:var(--text-heading);font-weight:700}.raxs-table-wrap tbody td{color:var(--text-body)}.raxs-table-wrap th:first-child,.raxs-table-wrap td:first-child{background:var(--surface);position:sticky;left:0}.raxs-table-wrap tbody tr:nth-child(2n) td,.raxs-table-wrap tbody tr:nth-child(2n) th{background:var(--surface-warm)}.raxs-table-wrap tbody tr{border-top:1px solid var(--border-light)}@media (width>=1024px){.raxs-table-wrap{box-shadow:none}}.raxs-faq-item{border-bottom:1px solid var(--border-light);padding:20px 0}.raxs-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.raxs-faq-item>summary::-webkit-details-marker{display:none}.raxs-faq-item>summary .raxs-q{color:var(--text-heading);font-size:clamp(18px,.2vw + 17px,20px);font-weight:700}.raxs-faq-item>p{color:var(--text-body);margin-top:14px;font-size:16px;line-height:1.6}.raxs-chevron{flex-shrink:0;transition:transform .15s}details[open]>summary .raxs-chevron{transform:rotate(180deg)}.raxs-faq-item:hover{background:var(--surface-warm);margin-inline:-16px;padding-inline:16px}.raxs-card{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad);box-shadow:var(--shadow-card)}.raxs-card-link{text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.raxs-card-link:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.raxs-card-theme{border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .15s,box-shadow .15s;overflow:hidden}.raxs-card-theme:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.raxs-card-theme-topbar{flex-shrink:0;height:5px}.raxs-card-theme-body{padding:var(--card-pad)}.raxs-card-theme--teal .raxs-card-theme-topbar{background:linear-gradient(90deg,#0f766e,#14b8a6)}.raxs-card-theme--teal .raxs-card-theme-body{background:#f0fdfa}.raxs-card-theme--teal .raxs-btn-theme{color:#fff;background:#0f766e}.raxs-card-theme--teal .raxs-btn-theme:hover{background:#115e59}.raxs-card-theme--coral .raxs-card-theme-topbar{background:linear-gradient(90deg,#c2410c,#ea580c)}.raxs-card-theme--coral .raxs-card-theme-body{background:#fff7ed}.raxs-card-theme--coral .raxs-btn-theme{color:#fff;background:#c2410c}.raxs-card-theme--coral .raxs-btn-theme:hover{background:#9a3412}.raxs-card-theme--violet .raxs-card-theme-topbar{background:linear-gradient(90deg,#7c3aed,#a855f7)}.raxs-card-theme--violet .raxs-card-theme-body{background:#f5f3ff}.raxs-card-theme--violet .raxs-btn-theme{color:#fff;background:#7c3aed}.raxs-card-theme--violet .raxs-btn-theme:hover{background:#6d28d9}.raxs-card-theme--gold .raxs-card-theme-topbar{background:linear-gradient(90deg,#b45309,#d97706)}.raxs-card-theme--gold .raxs-card-theme-body{background:#fffbeb}.raxs-card-theme--gold .raxs-btn-theme{color:#fff;background:#b45309}.raxs-card-theme--gold .raxs-btn-theme:hover{background:#92400e}.raxs-btn-theme{text-align:center;border-radius:var(--radius-btn);min-height:44px;font-size:15px;font-weight:700;line-height:1.3;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:10px 22px;text-decoration:none;transition:background-color .15s;display:inline-flex}.raxs-recommended{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#c2410c;border-radius:20px;margin-left:8px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.raxs-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:14px;width:100%;min-width:720px;font-size:14.5px;overflow:hidden}.raxs-compare thead th{text-align:left;vertical-align:middle;border-bottom:2px solid var(--border);background:var(--surface-warm);padding:16px 14px;font-weight:700}.raxs-compare thead th:first-child{color:var(--text-muted);width:130px;font-size:13px;font-weight:400}.raxs-compare thead th .cmp-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.raxs-compare tbody th{color:var(--text-heading);text-align:left;white-space:nowrap;background:var(--surface);border-bottom:1px solid var(--border-light);padding:12px 14px;font-weight:700}.raxs-compare tbody td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-light);background:var(--surface);padding:12px 14px}.raxs-compare .cmp-cat th{background:var(--surface-stone);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 14px;font-size:11.5px;font-weight:700}.raxs-compare .cmp-cat td{background:var(--surface-stone);border-bottom:1px solid var(--border)}.cmp-yes{color:var(--text-heading);align-items:center;gap:5px;font-weight:600;display:inline-flex}.cmp-yes svg{flex-shrink:0}.cmp-no{color:var(--text-label)}.cmp-no svg{opacity:.4;flex-shrink:0}.cmp-label{color:var(--text-muted);margin-left:4px;font-size:12px;font-weight:400;display:inline-block}.cmp-sep{border-left:1px solid var(--border)}.raxs-compare .cmp-price td{color:var(--text-heading);border-bottom:2px solid var(--border);padding:16px 14px;font-weight:700}.raxs-compare .cmp-price th{border-bottom:2px solid var(--border);padding:16px 14px}.raxs-compare tbody tr:last-child th,.raxs-compare tbody tr:last-child td{border-bottom:none}.raxs-btn-primary{text-align:center;background:var(--accent);color:#fff;border-radius:var(--radius-btn);min-height:52px;font-size:16.5px;font-weight:700;line-height:1.3;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 28px;text-decoration:none;transition:background-color .15s;display:inline-flex}.raxs-btn-primary:hover{background:var(--accent-hover);color:#fff}.raxs-btn-secondary{background:var(--surface);border:1.5px solid var(--border);height:50px;color:var(--text-heading);border-radius:var(--radius-btn);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.raxs-btn-secondary:hover{border-color:var(--text-heading);color:var(--text-heading)}.raxs-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--badge-text);background:var(--badge-bg);border-radius:var(--radius-badge);white-space:nowrap;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.raxs-icon-pill{background:var(--icon-pill-bg);width:44px;height:44px;color:var(--icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.raxs-icon-pill--lg{width:52px;height:52px}.raxs-pill input{opacity:0;width:1px;height:1px;position:absolute}.raxs-pill span{border-radius:var(--radius-btn);border:1.5px solid var(--border);height:48px;color:var(--text-heading);cursor:pointer;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;transition:border-color .15s,background-color .15s;display:flex}.raxs-pill input:checked+span{background:var(--tint-accent);border-color:var(--accent);color:var(--tint-accent-text)}.raxs-pill input:focus-visible+span{box-shadow:var(--focus-ring)}.raxs-field{margin-bottom:20px;display:block}.raxs-field label{color:var(--text-body);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.raxs-field input[type=text],.raxs-field input[type=tel],.raxs-field textarea{border:1px solid var(--border);border-radius:var(--radius-btn);width:100%;height:48px;font-family:var(--font-sans);color:var(--text-heading);background:var(--surface);padding:0 14px;font-size:16px}.raxs-field textarea{resize:vertical;height:auto;padding:12px 14px}.raxs-field input::placeholder,.raxs-field textarea::placeholder{color:var(--text-muted)}.raxs-menu-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.raxs-menu-panel{background:var(--surface);z-index:50;flex-direction:column;padding:20px;transition:transform .2s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.raxs-menu-toggle:checked~.raxs-menu-panel{transform:translate(0)}@media (prefers-reduced-motion:reduce){.raxs-menu-panel{transition:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.raxs-hover-underline[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.raxs-header-cta[data-astro-cid-nen7h5rs]:hover{background:#9a3412}body:has(#raxs-menu-toggle:checked){overflow:hidden}.raxs-footer-link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}
