/* SKYWAY_R82_EXECUTIVE_EXPERIENCE_UPGRADE */
:root{--r82-gold:#f5d58c;--r82-gold-deep:#b88935;--r82-blue:#86d7ff;--r82-ink:#03080c;--r82-panel:rgba(6,13,19,.88);--r82-border:rgba(245,213,140,.24);--r82-muted:rgba(231,238,242,.72);--r82-shadow:0 34px 110px rgba(0,0,0,.46)}
.r82-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--r82-gold);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2.4px}.r82-kicker:before{content:"";width:26px;height:1px;background:currentColor;opacity:.9}
.r82-executive-stage{width:min(1360px,calc(100% - 56px));margin:38px auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr) minmax(320px,.62fr);gap:18px;align-items:stretch;padding:24px;border:1px solid var(--r82-border);border-radius:30px;background:radial-gradient(circle at 12% 0,rgba(245,213,140,.18),transparent 30%),radial-gradient(circle at 90% 20%,rgba(134,215,255,.13),transparent 28%),linear-gradient(140deg,rgba(9,20,29,.94),rgba(3,8,12,.96));box-shadow:var(--r82-shadow);position:relative;overflow:hidden}.r82-executive-stage:before{content:"";position:absolute;inset:auto -10% -38% 12%;height:220px;background:linear-gradient(90deg,transparent,rgba(245,213,140,.20),transparent);transform:rotate(-7deg);pointer-events:none}.r82-executive-stage>*{position:relative;z-index:1}
.r82-stage-copy,.r82-experience-form,.r82-experience-result,.r82-segment-suite,.r82-blueprint-board,.r82-assurance-panel,.r82-faq-panel{border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.04);box-shadow:0 18px 60px rgba(0,0,0,.18)}.r82-stage-copy,.r82-experience-form,.r82-experience-result{padding:20px}.r82-stage-copy h2,.r82-suite-head h2,.r82-blueprint-board h2,.r82-assurance-panel h2{margin:12px 0 10px;font-family:Georgia,serif;font-size:clamp(30px,3.6vw,52px);line-height:1.02;font-weight:500}.r82-stage-copy p,.r82-suite-head p,.r82-segment-grid p,.r82-blueprint-steps p,.r82-assurance-panel p,.r82-faq-panel p,.r82-experience-result p{color:var(--r82-muted);line-height:1.65}.r82-stage-metric{display:inline-grid;margin:14px 0 18px;padding:12px 16px;border:1px solid rgba(245,213,140,.22);border-radius:18px;background:rgba(245,213,140,.08)}.r82-stage-metric strong{font-size:44px;line-height:1;color:var(--r82-gold)}.r82-stage-metric span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--r82-muted)}
.r82-route-theater{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r82-route-theater article{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(0,0,0,.18)}.r82-route-theater span{display:inline-grid;place-items:center;width:42px;height:34px;border-radius:12px;background:linear-gradient(180deg,var(--r82-gold),var(--r82-gold-deep));color:#120c05;font-weight:900}.r82-route-theater strong,.r82-route-theater small{display:block;margin-top:8px}.r82-route-theater small{color:var(--r82-muted)}
.r82-form-grid{display:grid;gap:12px;margin-bottom:12px}.r82-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.r82-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.r82-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.r82-experience-form label{display:grid;gap:7px;color:rgba(236,242,245,.86);font-size:13px}.r82-experience-form input,.r82-experience-form select{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.075);color:var(--r79-text);padding:0 12px}.r82-experience-form option{background:#071018;color:#fff}.r82-check{grid-template-columns:auto 1fr!important;align-items:center;margin:6px 0 12px}.r82-check input{width:18px;height:18px;min-height:18px}.r82-experience-form button,.r82-primary-link{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,232,166,.48);border-radius:16px;background:linear-gradient(180deg,var(--r82-gold),var(--r82-gold-deep));color:#120c04;font-weight:900;box-shadow:0 18px 46px rgba(184,137,53,.24)}.r82-experience-form small{display:block;margin-top:10px;color:var(--r82-muted);text-align:center}.r82-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.r82-experience-result{display:flex;flex-direction:column}.r82-experience-result>strong{display:block;margin:12px 0 4px;font-size:clamp(40px,4.8vw,66px);line-height:1;color:var(--r82-gold)}.r82-experience-result ol,.r82-experience-result ul{margin:10px 0 16px;padding:0;list-style:none;display:grid;gap:9px}.r82-experience-result li{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(0,0,0,.12)}.r82-experience-result li span{display:inline-flex;margin-right:8px;color:var(--r82-blue);font-weight:900}.r82-experience-result li strong{display:inline;color:rgba(245,248,250,.96)}.r82-experience-result li small{display:block;margin-top:4px;color:var(--r82-muted);line-height:1.45}.r82-experience-result ul li:before{content:"◆";color:var(--r82-gold);margin-right:8px}.r82-experience-result .r82-primary-link{margin-top:auto}
.r82-segment-suite,.r82-blueprint-board,.r82-assurance-faq{width:min(1360px,calc(100% - 56px));margin:30px auto}.r82-segment-suite{padding:24px;background:linear-gradient(180deg,rgba(11,22,30,.88),rgba(4,9,13,.94))}.r82-suite-head{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:22px;align-items:end;margin-bottom:18px}.r82-segment-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.r82-segment-grid article{min-height:238px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(245,213,140,.13),transparent 34%),rgba(255,255,255,.035)}.r82-segment-grid span{display:inline-flex;min-width:56px;justify-content:center;padding:8px 11px;border-radius:999px;background:rgba(245,213,140,.12);color:var(--r82-gold);font-weight:900}.r82-segment-grid h3{margin:14px 0 8px}.r82-segment-grid a{display:inline-flex;margin-top:10px;color:var(--r82-gold);font-weight:900}
.r82-blueprint-board{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:16px;align-items:stretch;padding:22px;background:linear-gradient(135deg,rgba(7,16,23,.92),rgba(4,9,13,.94))}.r82-blueprint-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.r82-blueprint-steps article{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.035)}.r82-blueprint-steps span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,var(--r82-gold),var(--r82-gold-deep));color:#120c04;font-weight:900}.r82-blueprint-steps strong,.r82-blueprint-steps small{display:block;margin-top:9px}.r82-blueprint-steps small{color:var(--r82-blue)}
.r82-assurance-faq{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);gap:18px}.r82-assurance-panel,.r82-faq-panel{padding:22px}.r82-assurance-panel article{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.035)}.r82-assurance-panel strong{color:var(--r82-gold)}.r82-faq-panel details{border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.035)}.r82-faq-panel details+details{margin-top:10px}.r82-faq-panel summary{cursor:pointer;font-weight:900;color:rgba(246,249,250,.94)}
.r79-body :is(.r82-executive-stage,.r82-segment-suite,.r82-blueprint-board,.r82-assurance-faq) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--r82-gold);outline-offset:3px}
@media(max-width:1240px){.r82-executive-stage{grid-template-columns:1fr}.r82-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r82-blueprint-board,.r82-assurance-faq,.r82-suite-head{grid-template-columns:1fr}.r82-blueprint-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.r82-executive-stage,.r82-segment-suite,.r82-blueprint-board,.r82-assurance-faq{width:min(100% - 24px,100%);border-radius:20px}.r82-executive-stage{padding:14px}.r82-route-theater,.r82-form-grid.two,.r82-form-grid.three,.r82-form-grid.four,.r82-segment-grid,.r82-blueprint-steps{grid-template-columns:1fr}.r82-suite-head h2,.r82-stage-copy h2{font-size:32px}.r82-experience-result>strong{font-size:42px}}
@media(prefers-reduced-motion:reduce){.r82-executive-stage *,.r82-segment-suite *,.r82-blueprint-board *,.r82-assurance-faq *{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}
