.businessExperience{padding:76px 0;background:radial-gradient(ellipse at 85% 30%,#10363480,transparent 60%),#080e19;color:#edf5fc;border-block:1px solid #233841}.experienceIntro{max-width:760px}.experienceIntro h2{font:650 clamp(36px,5vw,62px)/1.05 Inter,system-ui,sans-serif;letter-spacing:-.045em;margin:16px 0}.experienceIntro>p:last-child{font-size:16px;color:#a7bbc9;max-width:650px;line-height:1.6}.scenarioChoices{display:flex;gap:10px;margin:28px 0}.scenarioChoices button,.experienceControls button{border:1px solid #49616e;background:#101e2a;color:#dcebf4;padding:12px 18px;border-radius:999px;font:650 14px Inter,system-ui,sans-serif;min-height:46px;cursor:pointer}.scenarioChoices button[aria-pressed=true]{background:#d9f5ee;color:#103f3b;border-color:#5be0c7;box-shadow:0 0 25px #26c6ae20}.experienceStage{display:grid;grid-template-columns:1fr 1fr;border:1px solid #345a60;border-radius:24px;overflow:hidden;background:#0e1b28}.experienceContext{padding:30px}.exampleLabel{font-size:12px;color:#9cbab9}.experienceContext h3{font-size:25px;line-height:1.3;margin:18px 0 24px;letter-spacing:-.02em}.experienceSteps{padding:0;list-style:none;display:grid;gap:8px}.experienceSteps button{display:grid;grid-template-columns:30px 1fr 16px;gap:12px;align-items:center;text-align:left;width:100%;min-height:60px;border:1px solid transparent;border-radius:12px;padding:12px;background:transparent;color:#a8bdcb;font:600 14px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.experienceSteps button span{color:#49d4bd;font-size:12px}.experienceSteps button[aria-current=step]{background:#203b43;border-color:#407a7b;color:#fff}.experienceControls{display:flex;gap:10px;margin-top:22px}.experienceControls button{font-size:13px}.experienceScreen{padding:30px;background:linear-gradient(145deg,#f0f8f8,#c7e8e1);color:#123f3b;display:flex;flex-direction:column;justify-content:center;min-width:0}.screenTop{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:700;color:#396d67}.signalOrb{display:grid;place-items:center;width:72px;height:72px;margin:38px 0 22px;border-radius:20px;background:linear-gradient(135deg,#428aff,#15cfb1);color:#063a3a;font:800 32px Inter,sans-serif;box-shadow:0 0 0 10px #28bea916,0 18px 35px #267d6e20}.experienceScreen h3{font-size:32px;line-height:1.12;letter-spacing:-.025em;margin:12px 0}.experienceScreen>p{font-size:16px;line-height:1.6}.experienceScreen #sceneLabel{font-size:13px;color:#326e66;margin:0}.sceneProgress{height:5px;border-radius:5px;background:#abcfc8;overflow:hidden;margin:24px 0}.sceneProgress span{height:100%;display:block;background:linear-gradient(90deg,#428aff,#0b9e8c);transition:width .6s ease}.experienceScreen .experienceResult{border-top:1px solid #a8cec5;padding-top:18px;margin:0;font-size:14px;font-weight:650}.experienceFooter{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.experienceFooter p{color:#a7bbc9;font-size:14px;max-width:420px}.homeMobileMenu{background:#08111b!important;z-index:80!important;height:calc(100dvh - 80px);overflow-y:auto;box-sizing:border-box}.homeMenuButton{z-index:100!important}.homeMenuButton span{background:#b4eee3!important}.homeNav a{color:#aec2cd!important;min-height:44px;display:inline-flex;align-items:center;font-size:13px!important}.hero .heroCol{padding-block:0!important}.hero .btnGhost{background:transparent!important;color:#b6dbd5!important;box-shadow:none!important;border:1px solid #486c70!important}
@media(max-width:680px){.hero{min-height:0!important}.hero .heroBleed{padding:32px 0!important;gap:24px!important}.hero .heroCol{text-align:left!important}.hero .heroCol h1{font-size:clamp(36px,10vw,44px)!important;margin:20px 0!important}.hero .heroKick{letter-spacing:.13em!important;margin-bottom:0!important}.hero .heroCol>p{margin:20px 0!important}.hero .heroPrimaryAction{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:20px!important}.hero .heroPrimaryAction .btn{min-height:48px!important;padding:10px 16px!important}.heroSignalPanel{display:none}.businessExperience{padding:46px 0}.experienceIntro h2{font-size:38px}.scenarioChoices{display:grid;grid-template-columns:1fr;gap:8px;margin:22px 0}.scenarioChoices button{text-align:left;position:relative;border-radius:12px}.scenarioChoices button[aria-pressed=true]::after{content:'✓';position:absolute;right:18px}.experienceStage{grid-template-columns:1fr;border-radius:18px}.experienceContext,.experienceScreen{padding:22px}.experienceContext h3{font-size:22px}.experienceSteps{gap:2px}.experienceSteps button{min-height:48px}.experienceScreen h3{font-size:28px}.signalOrb{margin:24px 0 18px;width:54px;height:54px;border-radius:15px;font-size:25px}.experienceFooter{display:grid;gap:12px}.experienceFooter .btn{justify-content:center;font-size:14px}.experienceFooter p{margin:0}.homeBookingChoices .opportunityCard{grid-template-columns:1fr!important;padding:14px 38px 14px 14px!important}.homeBookingChoices .opportunityIcon{display:none}.homeBookingChoices .opportunityCopy strong{font-size:14px!important}.homeBookingChoices .opportunityBullets{display:none}.homeBookingChoices .opportunityToggle{right:8px!important}.homeMobileMenu nav a{font-size:18px;min-height:58px}.homeMobileMenu.isOpen~.homeStickyBooking{display:none}}
.businessExperience *,.hero .btn,.homeMobileMenu *{box-sizing:border-box}.homeMobileAction .btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px;border-radius:12px;background:linear-gradient(118deg,#4c8dff,#1fe0bd);color:#061b24;font:700 15px Inter,system-ui,sans-serif;text-decoration:none}.homeMobileMenu{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}
@media(prefers-reduced-motion:reduce){.sceneProgress span{transition:none}}
.businessExperience .eyebrow{color:#57d9c3!important}.businessExperience button:focus-visible,.businessExperience a:focus-visible{outline:3px solid #5ce9d0;outline-offset:4px}
