.rax-is.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.rax-is.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;font-size:13px;font-weight:700}.rax-is.section{padding:84px 24px}.rax-is.section.alt{background:#fff}.rax-is.section.dark{background:var(--ink);color:#cfd2cc}.rax-is.section.dark h2,.rax-is.section.dark h3{color:var(--light)}.rax-is.lead{font-size:18px;color:var(--muted);max-width:78ch}.rax-is.section.dark.lead{color:#cfd2cc}.rax-is.btn{display:inline-block;background:var(--gold);color:var(--ink);padding:15px 32px;border-radius:2px;text-decoration:none;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;transition:.2s}.rax-is.btn:hover{background:var(--gold-dk);transform:translateY(-1px)}.rax-is.btn.ghost{background:0 0;color:var(--light);border:1px solid var(--light)}.rax-is.btn.ghost:hover{border-color:var(--gold);color:var(--gold)}.rax-is.breadcrumb{font-size:13px;color:var(--muted);padding:16px 0}.rax-is.breadcrumb a{text-decoration:none}.rax-is.breadcrumb a:hover{color:var(--gold)}.rax-is.breadcrumb.sep{margin:0 8px;color:var(--gold)}.rax-is.hero{background:var(--ink);color:var(--light);padding:84px 24px}.rax-is.hero h1{color:var(--light);margin:14px 0 18px;max-width:22ch}.rax-is.hero.sub{color:#cfd2cc;font-size:19px;max-width:72ch;margin-bottom:30px}.rax-is.cta-row{display:flex;gap:14px;flex-wrap:wrap}.rax-is.grid{display:grid;gap:24px}.rax-is.grid.c3{grid-template-columns:repeat(3,1fr)}.rax-is.grid.c2{grid-template-columns:repeat(2,1fr)}.rax-is.card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;padding:28px}.rax-is.card.icon{font-size:26px;color:var(--gold);margin-bottom:14px}.rax-is.card h3{font-size:17px}.rax-is.card p{color:var(--muted);font-size:15px}.rax-is.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;counter-reset:step}.rax-is.step{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;padding:24px;position:relative}.rax-is.step.s-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--gold);font-weight:900;font-size:16px;margin-bottom:14px}.rax-is.step h3{font-size:16px}.rax-is.step p{color:var(--muted);font-size:14px}.rax-is.door-card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;padding:28px}.rax-is.door-card h3{font-size:18px;margin-bottom:10px}.rax-is.door-card p{color:var(--muted);font-size:15px;margin-bottom:12px}.rax-is.door-card ul{list-style:none;padding:0;margin:0}.rax-is.door-card ul li{padding:6px 0 6px 26px;position:relative;color:var(--muted);font-size:14.5px}.rax-is.door-card ul li::before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;background:var(--gold);border-radius:50%}.rax-is.door-card a{color:var(--gold-dk);font-weight:700;font-size:14px;text-decoration:none}.rax-is.door-card a:hover{text-decoration:underline}.rax-is.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rax-is.feature-list{list-style:none;padding:0;margin:24px 0 0}.rax-is.feature-list li{padding:10px 0 10px 34px;position:relative;color:#cfd2cc;font-size:15.5px}.rax-is.feature-list li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:10px;color:var(--gold);font-size:16px}.rax-is.feature-list li strong{color:var(--light)}.rax-is.feature-img{border-radius:6px;overflow:hidden}.rax-is.feature-img img{width:100%;height:auto;display:block}.rax-is.faq-wrap{max-width:900px;margin:0 auto}.rax-is details.faq-body{padding:0 24px 22px;color:var(--muted);font-size:15.5px}.rax-is.finalcta{background:var(--ink);color:var(--light);text-align:center;padding:84px 24px}.rax-is.finalcta h2{color:var(--light)}.rax-is.finalcta p{color:#cfd2cc;max-width:64ch;margin:0 auto 30px}.rax-is.finalcta.cta-row{justify-content:center}@media (max-width:1024px){.rax-is.grid.c3{grid-template-columns:repeat(2,1fr)}.rax-is.steps{grid-template-columns:repeat(2,1fr)}.rax-is.feature-grid{grid-template-columns:1fr}}@media (max-width:560px){.rax-is.grid.c3,.rax-is.grid.c2{grid-template-columns:1fr}.rax-is.steps{grid-template-columns:1fr}.rax-is.section{padding:56px 16px}.rax-is.hero{padding:56px 16px}.rax-is.finalcta{padding:56px 16px}}