.home-experience{--home-ink:#0e1630;--home-muted:#596584;--home-violet:#8760ff;--home-ease:cubic-bezier(.22,1,.36,1);overflow:clip;background:#fff;color:var(--home-ink);font-family:inherit}.home-experience *{box-sizing:border-box}.home-experience :is(h2,h3,p){margin:0}.home-experience :is(h2,h3){letter-spacing:-.052em}.home-experience .home-kicker{display:inline-flex;align-items:center;gap:11px;color:#6d47dd;font-size:11px;font-weight:830;letter-spacing:.17em;line-height:1.3}.home-experience .home-kicker-mark{display:block;width:17px;height:1px;background:currentColor;opacity:.9}.home-experience .home-kicker-light{color:#b7a5ff}.home-experience :is(.home-text-cta,.home-ghost-cta,.home-explore-all){display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:760;text-decoration:none;transition:gap .25s var(--home-ease),color .25s ease}.home-experience :is(.home-text-cta,.home-ghost-cta,.home-explore-all):hover{gap:20px}.home-experience :is(a,summary):focus-visible{outline:3px solid #ad94ff;outline-offset:5px;border-radius:5px}.home-experience .home-beyond{padding:100px 0 90px;position:relative;background:radial-gradient(ellipse 46% 52% at 79% 33%,rgba(169,154,255,.13),transparent 75%),linear-gradient(180deg,#ffffff 5%,#f7f8ff);isolation:isolate}.home-experience .home-beyond:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e2e0f6 45%,transparent)}.home-experience .home-beyond-layout{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(30px,5vw,84px);align-items:center}.home-experience .home-beyond-copy{position:relative;z-index:1}.home-experience .home-beyond h2{max-width:620px;margin:24px 0;font-size:clamp(39px,4.15vw,64px);line-height:1.095;font-weight:780;text-wrap:balance}.home-experience .home-beyond h2 em{font-style:normal;background:linear-gradient(105deg,#6a44dd,#9d7bff 68%,#598ad8);background-clip:text;-webkit-background-clip:text;color:transparent}.home-experience .home-beyond-lead{color:#4c5876;font-size:clamp(15px,1.35vw,18px);line-height:1.75;max-width:560px}.home-experience .home-beyond-quote{display:flex;gap:20px;align-items:flex-start;margin:36px 0;max-width:540px}.home-experience .home-quote-line{flex:none;width:3px;min-height:57px;border-radius:8px;background:linear-gradient(180deg,#a78aff,#5a73e0)}.home-experience .home-beyond-quote p{color:#75809a;font-size:14px;line-height:1.75}.home-experience .home-text-cta{color:#6543cf}.home-experience .home-constellation{width:min(100%,565px);aspect-ratio:1/1;max-height:565px;min-height:430px;justify-self:end;position:relative;isolation:isolate;border-radius:50%;transform:translateZ(0)}.home-experience .home-constellation-grid{position:absolute;inset:6%;border-radius:50%;background:linear-gradient(transparent 48%,rgba(111,101,169,.075) 49.9%,rgba(111,101,169,.075) 50.1%,transparent 52%),linear-gradient(90deg,transparent 48%,rgba(111,101,169,.075) 49.9%,rgba(111,101,169,.075) 50.1%,transparent 52%);mask-image:radial-gradient(circle,#000 51%,transparent 73%)}.home-experience .home-orbit{position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(110,100,195,.16);inset:12%}.home-experience .home-orbit-one{inset:21%;border-color:rgba(120,97,217,.26);box-shadow:0 0 0 20px rgba(144,117,226,.017)}.home-experience .home-orbit-two{inset:7%;border-style:dashed;border-color:rgba(110,114,189,.18)}.home-experience .home-orbit-three{inset:31%;border-color:rgba(126,114,206,.28)}.home-experience .home-orbit-glow{position:absolute;inset:18%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(143,112,240,.18),rgba(169,189,255,.055) 54%,transparent 73%);animation:home-pulse 9s ease-in-out infinite alternate}.home-experience .home-orbit-core{position:absolute;left:50%;top:50%;width:166px;height:166px;transform:translate(-50%,-50%);border:none;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:transparent;box-shadow:none;color:#6a45df;text-align:center}.home-experience .home-orbit-core svg{margin-bottom:6px}.home-experience .home-orbit-core strong{font-size:17px;color:#1c2450;line-height:1.2}.home-experience .home-orbit-core span{font-size:9px;color:#706991}.home-experience .home-orbit-tag{position:absolute;z-index:2;white-space:nowrap;padding:3px 0;border:none;border-radius:0;background:transparent;color:#34335e;font-size:11px;font-weight:770;box-shadow:none;text-shadow:0 2px 13px rgba(245,244,255,.88);transition:transform .3s var(--home-ease),color .3s ease}.home-experience .home-orbit-tag:hover{transform:translateY(-3px);color:#6a42d5}.home-experience .home-orbit-tag:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#8661e8;margin-right:8px;vertical-align:2px;box-shadow:0 0 0 2px rgba(231,225,255,.9)}.home-experience .home-orbit-tag-1{left:35%;top:2%}.home-experience .home-orbit-tag-2{right:1%;top:18%}.home-experience .home-orbit-tag-3{right:-2%;top:60%}.home-experience .home-orbit-tag-4{left:40%;bottom:6%}.home-experience .home-orbit-tag-5{left:1%;top:69%}.home-experience .home-orbit-tag-6{left:-6%;top:35%}.home-experience .home-orbit-tag-7{left:8%;top:10%}.home-experience .home-orbit-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.075em;color:#9297ae}.home-experience .home-beyond-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,55px);margin-top:34px}.home-experience .home-pillar{border-top:1px solid #d9ddef;padding:21px 3px 12px;position:relative}.home-experience .home-pillar:before{content:"";position:absolute;top:-1px;left:0;width:46px;height:2px;background:#8867f0;transform-origin:left;transition:width .36s var(--home-ease)}.home-experience .home-pillar:hover:before{width:100%}.home-experience .home-pillar-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7651d9;min-height:38px}.home-experience .home-pillar-top span{font-size:10px;font-weight:800;letter-spacing:.13em}.home-experience .home-pillar h3{font-size:clamp(20px,1.8vw,26px);line-height:1.2;margin:17px 0 12px}.home-experience .home-pillar p{max-width:365px;font-size:13px;line-height:1.8;color:#606c89}.home-experience .home-perspectives{position:relative;overflow:hidden;isolation:isolate;padding:clamp(90px,8.2vw,130px) 0;color:#fff;background:radial-gradient(ellipse at 12% 85%,rgba(55,94,186,.16),transparent 43%),linear-gradient(115deg,#060d20 5%,#10132d 58%,#151230)}.home-experience .home-perspectives:before{content:"";position:absolute;z-index:-1;width:760px;height:760px;right:-200px;top:-200px;border:1px solid rgba(158,130,235,.11);border-radius:50%;box-shadow:0 0 0 130px rgba(155,132,243,.014),0 0 0 260px rgba(90,101,202,.014)}.home-experience .home-perspectives-aura{position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse 36% 65% at 89% 42%,rgba(109,70,232,.25),transparent),radial-gradient(ellipse 44% 42% at 46% 0,rgba(66,70,175,.17),transparent);opacity:.86}.home-experience .home-perspectives-layout{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(50px,8vw,130px);align-items:center}.home-experience .home-perspectives h2{font-size:clamp(40px,4vw,62px);line-height:1.12;margin:24px 0 22px;color:#f6f5ff;text-wrap:balance}.home-experience .home-perspectives h2 em{font-style:normal;color:#b79aff}.home-experience .home-perspectives-intro>p{max-width:535px;font-size:15px;line-height:1.85;color:#bfc6df}.home-experience .home-ghost-cta{color:#e3d7ff;border-bottom:1px solid rgba(176,152,251,.5);padding-bottom:10px;margin-top:40px}.home-experience .home-perspectives-steps{border-top:1px solid rgba(210,206,255,.2)}.home-experience .home-perspective-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:23px;border-bottom:1px solid rgba(213,205,255,.17);padding:29px 0;align-items:center;transition:padding-left .3s var(--home-ease),background .3s ease}.home-experience .home-perspective-row:hover{padding-left:12px;background:linear-gradient(90deg,rgba(155,125,241,.055),transparent)}.home-experience .home-perspective-detail h3{font-size:clamp(22px,2vw,29px);line-height:1.3;margin-bottom:8px;color:#fff}.home-experience .home-perspective-detail p{font-size:13px;line-height:1.7;color:#aeb8d3;max-width:425px}.home-experience .home-journey{padding:clamp(95px,8.2vw,140px) 0;background:radial-gradient(ellipse at 92% 17%,rgba(148,135,255,.15),transparent 43%),linear-gradient(180deg,#fcfcff,#f6f7fd);position:relative}.home-experience .home-journey-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:60px}.home-experience .home-journey h2{font-size:clamp(38px,3.7vw,57px);line-height:1.14;margin-top:23px;max-width:800px;text-wrap:balance}.home-experience .home-journey h2 em{font-style:normal;color:#704bdc}.home-experience .home-journey-heading>p{max-width:290px;font-size:14px;line-height:1.8;color:#6c7391;padding-bottom:5px}.home-experience .home-journey-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,5vw,85px);position:relative}.home-experience .home-journey-track:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:linear-gradient(90deg,#7651df,#9b91e6 56%,#b6c5e9)}.home-experience .home-journey-step{position:relative;padding-top:34px}.home-experience .home-journey-point{position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#8e6dff,#6e52d4);box-shadow:0 0 0 5px rgba(133,104,232,.1),0 0 15px rgba(117,84,235,.2);transition:box-shadow .3s var(--home-ease),transform .3s var(--home-ease)}.home-experience .home-journey-step:hover .home-journey-point{box-shadow:0 0 0 9px rgba(133,104,232,.1),0 0 19px rgba(117,84,235,.28);transform:scale(1.08)}.home-experience .home-perspective-symbol{color:#b6a2ff;opacity:.85;justify-self:end;transition:transform .25s var(--home-ease),color .2s ease}.home-experience .home-perspective-row:hover .home-perspective-symbol{transform:translateX(4px);color:#d3c7ff}.home-experience .home-journey-label{display:block;margin:12px 0 9px;color:#7456d6;font-size:10px;font-weight:830;letter-spacing:.17em}.home-experience .home-journey-step h3{font-size:clamp(22px,2vw,29px);line-height:1.24;margin-bottom:14px}.home-experience .home-journey-step p{max-width:325px;font-size:13px;color:#68728c;line-height:1.8}.home-experience .home-journey-bottom{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:55px}.home-experience .home-conclusion-cta,.home-experience .home-journey-cta{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:13px;padding:14px 29px;background:linear-gradient(112deg,#9366ff,#663ee5);color:#fff;font-weight:750;font-size:14px;box-shadow:0 15px 28px rgba(101,66,213,.21);transition:transform .3s var(--home-ease),box-shadow .3s ease}.home-experience .home-conclusion-cta:hover,.home-experience .home-journey-cta:hover{transform:translateY(-4px);box-shadow:0 19px 38px rgba(100,67,217,.29)}.home-experience .home-journey-bottom>span{font-size:11px;color:#8991a7}.home-experience .home-explore{padding:clamp(85px,7.8vw,125px) 0;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(120deg,#111a36 4%,#121738 56%,#17103d)}.home-experience .home-explore:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:610px;height:610px;left:-280px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(115,80,219,.34),rgba(40,78,151,.1) 40%,transparent 71%)}.home-experience .home-explore:after{content:"";position:absolute;right:-100px;bottom:-420px;z-index:-1;width:720px;height:720px;transform:rotate(-18deg);border:1px solid rgba(160,141,242,.14);border-radius:50%;box-shadow:0 0 0 125px rgba(139,114,228,.024),0 0 0 250px rgba(139,114,228,.016);pointer-events:none}.home-experience .home-explore-layout{display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1.21fr);gap:clamp(50px,8vw,130px);align-items:center}.home-experience .home-explore-copy h2{font-size:clamp(46px,4.9vw,75px);line-height:1.075;letter-spacing:-.057em;margin:21px 0 25px}.home-experience .home-explore-copy h2 em{font-style:normal;color:#b7a2ff}.home-experience .home-explore-copy>p{max-width:430px;font-size:15px;line-height:1.83;color:#c6cce6}.home-experience .home-explore-all{color:#d9caff;margin-top:32px;padding-bottom:10px;border-bottom:1px solid rgba(172,146,243,.4)}.home-experience .home-explore-links{border-top:1px solid rgba(210,198,249,.18)}.home-experience .home-explore-link{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:20px;align-items:center;min-height:154px;padding:24px 0;border-bottom:1px solid rgba(210,198,249,.18);text-decoration:none;color:inherit;transition:background .2s,padding-left .3s var(--home-ease)}.home-experience .home-explore-link:hover{padding-left:13px;background:linear-gradient(90deg,rgba(164,126,250,.065),transparent)}.home-experience .home-explore-link-copy{display:flex;flex-direction:column;gap:8px}.home-experience .home-explore-link-copy strong{color:#fff;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.035em;line-height:1.28}.home-experience .home-explore-link-copy small{font-size:12px;color:#acb7d3;line-height:1.55}.home-experience .home-explore-action{font-size:11px;color:#b7a1fa;font-weight:720;margin-top:4px}.home-experience .home-explore-arrow{display:block;width:24px;height:24px;color:#d6c8ff;transition:transform .3s var(--home-ease),color .3s ease}.home-experience .home-explore-link:hover .home-explore-arrow{transform:translateX(6px);color:#fff}.home-experience .home-questions{padding:clamp(95px,8.4vw,132px) 0;background:radial-gradient(ellipse at 13% 30%,rgba(156,129,244,.11),transparent 38%),#fafaff}.home-experience .home-questions-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(55px,8vw,125px)}.home-experience .home-questions-intro{position:relative}.home-experience .home-questions-intro h2{font-size:clamp(43px,4.7vw,69px);line-height:1.08;margin:25px 0 23px}.home-experience .home-questions-intro h2 em{font-style:normal;color:#724dda}.home-experience .home-questions-intro>p{font-size:15px;line-height:1.8;color:#68728e}.home-experience .home-questions-accordion{border-top:1px solid #d9d9ee}.home-experience .home-question{border-bottom:1px solid #dcdeed;padding:0;margin:0}.home-experience .home-question summary{display:flex;align-items:center;gap:19px;min-height:85px;padding:21px 0;cursor:pointer;list-style:none;color:#1b2244;font-size:clamp(14px,1.2vw,17px);font-weight:720;line-height:1.4;transition:color .2s ease}.home-experience .home-question summary::-webkit-details-marker{display:none}.home-experience .home-question summary::marker{content:""}.home-experience .home-question summary:hover{color:#6a45d4}.home-experience .home-question-text{flex:1}.home-experience .home-question-toggle{width:24px;height:24px;flex:none;position:relative;background:transparent;border:none}.home-experience .home-question-toggle:after,.home-experience .home-question-toggle:before{width:1.5px;height:14px;transition:transform .2s ease}.home-experience .home-question-toggle:before{width:14px;height:1.5px}.home-experience .home-question-toggle:after{width:2px;height:11px;transition:transform .2s ease}.home-experience .home-question[open] .home-question-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.home-experience .home-question[open] summary{color:#6441d3}.home-experience .home-question>p{padding:0 30px 24px 0;color:#656e89;font-size:13px;line-height:1.85;max-width:680px;animation:home-qa-appear .23s ease both}.home-experience .home-conclusion{position:relative;overflow:hidden;padding:clamp(70px,7vw,105px) 0;background:radial-gradient(ellipse 40% 85% at 87% 45%,rgba(120,84,228,.34),transparent 80%),radial-gradient(ellipse 35% 110% at 25% 110%,rgba(62,109,189,.3),transparent 76%),linear-gradient(118deg,#080f25,#121633 69%,#0e1028);color:#fff}.home-experience .home-conclusion:before{content:"";pointer-events:none;position:absolute;right:7%;top:18%;width:280px;height:280px;border:1px solid rgba(185,155,255,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(159,138,242,.018),0 0 0 110px rgba(159,138,242,.014)}.home-experience .home-conclusion-layout{position:relative;display:flex;align-items:center;justify-content:space-between;gap:55px}.home-experience .home-conclusion h2{font-size:clamp(37px,4.2vw,65px);line-height:1.08;margin:21px 0 19px;max-width:750px}.home-experience .home-conclusion h2 em{font-style:normal;color:#b6a0ff}.home-experience .home-conclusion p{color:#c3cbe4;font-size:14px;line-height:1.7;max-width:600px}.home-experience .home-conclusion-actions{display:flex;align-items:center;flex-direction:column;gap:16px;flex:none}.home-experience .home-conclusion-cta{min-width:242px;min-height:63px;font-size:16px}.home-experience .home-conclusion-actions small{color:#a9b4d2;font-size:10px;text-align:center}.home-experience .home-new-assurance{display:flex;align-items:center;justify-content:center;gap:12px;min-height:83px;padding-block:22px;color:#706d93}.home-experience .home-new-assurance svg{color:#7857df;flex:none}.home-experience .home-new-assurance p{font-size:12px;line-height:1.6;color:#65708b}@keyframes home-pulse{0%{transform:scale(.98);opacity:.7}to{transform:scale(1.06);opacity:1}}@keyframes home-qa-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.home-experience .home-orbit-one{animation:home-orbit-breathe 12s ease-in-out infinite alternate}.home-experience .home-orbit-tag{animation:home-tag-float 7s ease-in-out infinite alternate}.home-experience .home-orbit-tag:nth-of-type(2n){animation-delay:-3s}}@keyframes home-orbit-breathe{0%{box-shadow:0 0 0 15px rgba(144,117,226,.017)}to{box-shadow:0 0 0 27px rgba(144,117,226,.025)}}@keyframes home-tag-float{0%{translate:0 0}to{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.home-experience *,.home-experience :after,.home-experience :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-experience :is(.home-journey-cta,.home-conclusion-cta):hover{transform:none}}@media(max-width:1090px){.home-experience .home-beyond{padding:80px 0 78px}.home-experience .home-beyond-layout{gap:30px}.home-experience .home-constellation{min-height:380px}.home-experience .home-orbit-core{width:140px;height:140px}.home-experience .home-orbit-tag{font-size:10px;padding:3px 0}.home-experience .home-orbit-tag-6{left:0}.home-experience .home-explore-layout,.home-experience .home-perspectives-layout,.home-experience .home-questions-layout{gap:50px}.home-experience .home-journey-heading{gap:25px}}@media(max-width:760px){.home-experience .home-beyond{padding:63px 0 66px}.home-experience .home-beyond-layout{grid-template-columns:1fr;gap:28px}.home-experience .home-beyond h2{font-size:clamp(36px,9vw,50px)}.home-experience .home-beyond-quote{margin:24px 0 22px}.home-experience .home-constellation{justify-self:center;width:min(100%,490px);height:auto;min-height:0;aspect-ratio:1/1;margin-top:12px}.home-experience .home-orbit-core{width:132px;height:132px}.home-experience .home-orbit-tag{font-size:9px;padding:3px 0}.home-experience .home-orbit-tag-6{left:0}.home-experience .home-orbit-tag-3{right:0}.home-experience .home-orbit-tag-7{left:4%}.home-experience .home-orbit-caption{font-size:8px}.home-experience .home-beyond-pillars{grid-template-columns:1fr;gap:16px;margin-top:31px}.home-experience .home-pillar{padding:16px 0 14px}.home-experience .home-pillar h3{margin-top:9px;font-size:23px}.home-experience .home-pillar p{max-width:600px}.home-experience .home-perspectives{padding:73px 0 85px}.home-experience .home-perspectives-layout{grid-template-columns:1fr;gap:40px}.home-experience .home-perspectives h2{font-size:clamp(35px,8vw,49px)}.home-experience .home-ghost-cta{margin-top:24px}.home-experience .home-perspective-row{grid-template-columns:minmax(0,1fr) 24px;gap:15px;padding:21px 0}.home-experience .home-perspective-detail h3{font-size:22px}.home-experience .home-journey{padding:79px 0}.home-experience .home-journey-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:37px}.home-experience .home-journey h2{font-size:clamp(35px,8vw,48px)}.home-experience .home-journey-heading>p{max-width:520px}.home-experience .home-journey-track{grid-template-columns:1fr;gap:28px}.home-experience .home-journey-track:before{left:5px;top:0;bottom:0;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#8966ef,#bec0eb)}.home-experience .home-journey-step{padding:0 0 0 39px;min-height:132px}.home-experience .home-journey-label{margin:0 0 8px}.home-experience .home-journey-bottom{margin-top:30px;gap:17px}.home-experience .home-journey-cta{width:100%}.home-experience .home-journey-bottom>span{width:100%;text-align:center}.home-experience .home-explore{padding:80px 0 85px}.home-experience .home-explore-layout{grid-template-columns:1fr;gap:38px}.home-experience .home-explore-copy h2{font-size:clamp(42px,10vw,61px)}.home-experience .home-explore-copy>p{max-width:670px}.home-experience .home-explore-link{min-height:128px}.home-experience .home-questions{padding:80px 0 85px}.home-experience .home-questions-layout{grid-template-columns:1fr;gap:37px}.home-experience .home-questions-intro h2{font-size:clamp(40px,9vw,56px)}.home-experience .home-question summary{min-height:75px}.home-experience .home-question>p{padding:0 28px 21px 0}.home-experience .home-conclusion{padding:76px 0}.home-experience .home-conclusion-layout{flex-direction:column;align-items:flex-start;gap:29px}.home-experience .home-conclusion h2{font-size:clamp(36px,8.7vw,54px)}.home-experience .home-conclusion-actions{align-items:stretch;width:100%}.home-experience .home-conclusion-cta{width:100%}.home-experience .home-new-assurance{align-items:flex-start}}@media(max-width:415px){.home-experience .home-constellation{width:100%;margin:4px auto 0}.home-experience .home-orbit-core{width:116px;height:116px}.home-experience .home-orbit-core svg{width:24px;height:24px}.home-experience .home-orbit-core strong{font-size:15px}.home-experience .home-orbit-core span{font-size:8px}.home-experience .home-orbit-tag{font-size:8px;padding:3px 0}.home-experience .home-orbit-tag:before{width:4px;height:4px;margin-right:4px;box-shadow:0 0 0 2px #eee7ff}.home-experience .home-orbit-tag-1{left:34%;top:1%}.home-experience .home-orbit-tag-2{right:0;top:21%}.home-experience .home-orbit-tag-3{right:0;top:62%}.home-experience .home-orbit-tag-4{left:35%;bottom:9%}.home-experience .home-orbit-tag-5{left:0;top:71%}.home-experience .home-orbit-tag-6{left:0;top:39%}.home-experience .home-orbit-tag-7{left:1%;top:13%}.home-experience .home-orbit-caption{bottom:-12px;font-size:7px}.home-experience .home-explore-link{grid-template-columns:minmax(0,1fr) 25px;gap:13px}.home-experience .home-explore-arrow{width:22px;height:22px}.home-experience .home-question summary{gap:11px}}.hero-map{perspective:1500px}.vocational-map-stage{position:relative;padding:8px 0 10px;isolation:isolate;perspective:1500px}.hero-map .vocational-map{--map-x:0deg;--map-y:0deg;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:0 16px;min-height:0;padding:22px 19px 12px;position:relative;border:1px solid #e6dcff;transform:rotateX(var(--map-x)) rotateY(calc(-9deg + var(--map-y))) rotate(-2deg);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s ease;box-shadow:0 0 0 7px #f4e7ff4d,0 0 0 15px #9c8acc30,14px 30px 65px #03040dbf,0 0 80px #6557d052;overflow:visible}.hero-map .vocational-map-stage:hover .vocational-map,.hero-map .vocational-map:focus-within{box-shadow:0 0 0 7px #f4e7ff66,0 0 0 15px #9c8acc42,14px 38px 75px #03040dcc,0 0 95px #6b6dff70}.vocational-map-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:0 2px 15px;border-bottom:1px solid #dee1f1}.vocational-map-heading>span:first-child{font-size:15px;font-weight:750;letter-spacing:-.04em;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.vocational-map-heading svg{color:#6b52dc}.map-example-label{font-size:7px;letter-spacing:.09em;color:#716a91;white-space:nowrap;font-weight:600}.map-personality{display:flex;flex-direction:column;min-width:0}.hero-map .vocational-map .radar{height:246px;position:relative;filter:drop-shadow(0 8px 13px #7461fb20);margin:-6px 0 0;width:100%}.vocational-map .recharts-radar-polygon{transition:filter .5s ease}.vocational-map-stage:hover .recharts-radar-polygon{filter:drop-shadow(0 3px 8px #8261fc50)}.map-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0}.map-dimensions button{min-height:31px;border-radius:8px;border:1px solid #e7e3f5;color:#635d7b;background:#ffffffad;font-size:9px;font-weight:600;line-height:1.2;padding:6px 3px;transition:background .2s,color .2s,border-color .2s,transform .2s}.map-dimensions button:hover{border-color:#b6a3fb;transform:translateY(-2px)}.map-dimensions button[aria-pressed=true]{background:#e9e2ff;color:#5a36d7;border-color:#c5b4ff}.map-dimension-reading{margin-top:auto;padding:13px 3px 0;min-height:105px}.map-dimension-reading>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.map-dimension-reading>div>span{font-size:12px;font-weight:700;color:#423969}.map-dimension-reading strong{font-size:26px;line-height:1;letter-spacing:-.07em;color:#6e4ee5;font-variant-numeric:tabular-nums}.map-dimension-reading small{font-size:10px;color:#5b536d;letter-spacing:0;margin-left:3px;font-weight:500}.map-dimension-reading p{font-size:10px;line-height:1.6;margin-top:7px;color:#5b536c}.map-paths{transform:translateZ(22px);min-width:0}.hero-map .vocational-map .panel{padding:15px 12px;margin-bottom:12px;background:#ffffffd9;border-color:#e3dff3;box-shadow:0 7px 18px #51439b0c}.hero-map .vocational-map .panel h4{font-size:12px;margin:0 0 5px}.map-interaction-hint{font-size:9px;color:#59516f;margin-bottom:12px}.map-career-options{display:grid;gap:8px}.hero-map .vocational-map .map-career-option{margin:0;padding:11px 7px;width:100%;display:flex;align-items:center;gap:8px;min-height:66px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;color:#211d39;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.map-career-option>span:nth-child(2){flex:1;font-size:10px;line-height:1.5;font-weight:650}.hero-map .vocational-map .map-career-option .icon-tile{width:30px;height:34px;border-radius:10px}.hero-map .vocational-map .map-career-option strong{font-size:15px;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.map-career-option strong small{font-size:9px;margin-left:1px}.hero-map .vocational-map .map-career-option:hover{transform:translateX(3px);background:#f7f4ff}.hero-map .vocational-map .map-career-option.is-active{background:#f0ecff;border-color:#d9ccff;box-shadow:0 3px 10px #6e4ee509}.map-path-reading{border-top:1px solid #eee9f7;margin-top:13px;padding-top:12px;min-height:81px}.map-path-reading p{font-size:10px;line-height:1.55;color:#5b536c}.map-path-reading a{display:inline-flex;align-items:center;gap:4px;color:#6843d8;font-weight:650;font-size:10px;margin-top:8px}.map-path-reading a:hover{text-decoration:underline}.hero-map .vocational-map .map-strengths{margin-bottom:0;background:#f3eeffbf}.map-strengths h4{display:flex;align-items:center;gap:5px}.hero-map .vocational-map .tags{margin-top:10px;gap:5px}.hero-map .vocational-map .tags span{font-size:8px;padding:4px 5px;background:#e9e2ff;color:#6a52bd;border-radius:5px}.map-footer{grid-column:1/-1;border-top:1px solid #e3def3;margin-top:15px;padding:11px 0 0;display:flex;align-items:center;gap:6px;font-size:9px;color:#55486f}.map-footer svg{color:#8572c7}@media(prefers-reduced-motion:no-preference){.hero-map .vocational-map[data-motion=true][data-visible=true]{animation:map-arrive 1.2s cubic-bezier(.16,1,.3,1) both}.vocational-map[data-motion=true][data-visible=true] .map-paths-panel{animation:map-panel-arrive .95s cubic-bezier(.16,1,.3,1) .18s both}.vocational-map[data-motion=true][data-visible=true] .map-strengths{animation:map-panel-arrive .95s cubic-bezier(.16,1,.3,1) .3s both}@keyframes map-arrive{0%{opacity:.25;translate:0 26px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes map-panel-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}}@media(max-width:1100px) and (min-width:761px){.hero-map .vocational-map{gap:0 10px;padding:18px 12px 10px}.vocational-map-heading>span:first-child{font-size:12px}.map-example-label{font-size:6px}.hero-map .vocational-map .radar{height:225px}.hero-map .vocational-map .panel{padding:12px 8px}.hero-map .vocational-map .panel h4{font-size:10px}.map-career-option>span:nth-child(2){font-size:9px}.hero-map .vocational-map .map-career-option{gap:5px;padding:10px 4px}.hero-map .vocational-map .map-career-option .icon-tile{width:25px;height:30px}.hero-map .vocational-map .map-career-option strong{font-size:12px}.map-dimensions button{font-size:8px}.map-dimension-reading p,.map-path-reading p{font-size:9px}}@media(max-width:760px){.hero-map .vocational-map{transform:rotate(-1deg);gap:0 12px;padding:18px 13px 12px;box-shadow:0 0 0 5px #f4e7ff4d,0 0 0 10px #9c8acc30,0 25px 50px #03040dbf}.vocational-map-heading{flex-wrap:wrap;gap:5px;padding-bottom:12px;margin-bottom:14px}.vocational-map-heading>span:first-child{font-size:13px}.map-example-label{font-size:6px}.hero-map .vocational-map .radar{height:215px}.map-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.map-dimensions button{font-size:8px;min-height:35px}.hero-map .vocational-map .panel{padding:12px 8px}.hero-map .vocational-map .panel h4{font-size:10px}.map-interaction-hint{font-size:8px}.hero-map .vocational-map .map-career-option{padding:8px 4px;gap:5px;min-height:63px}.map-career-option>span:nth-child(2){font-size:9px}.hero-map .vocational-map .map-career-option .icon-tile{width:24px;height:28px}.hero-map .vocational-map .map-career-option .icon-tile svg{width:15px;height:15px}.hero-map .vocational-map .map-career-option strong{font-size:12px}.map-career-option strong small{font-size:8px}.hero-map .vocational-map .tags span{font-size:7px}.map-dimension-reading{padding-top:14px;min-height:105px}.map-dimension-reading>div>span{font-size:11px}.map-dimension-reading strong{font-size:24px}.map-dimension-reading p,.map-path-reading p{font-size:9px}.map-path-reading{min-height:96px}.map-path-reading a{font-size:9px}.map-footer{font-size:8px}.map-paths{transform:none}}@media(max-width:480px){.hero-map .vocational-map{grid-template-columns:1fr;gap:18px}.hero-map .vocational-map .radar{height:240px}.map-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.map-dimension-reading{min-height:86px}.map-path-reading{min-height:0}.map-example-label{font-size:7px}.map-paths{display:grid;gap:12px}.hero-map .vocational-map .panel{margin:0}.hero-map .vocational-map .map-career-option{min-height:54px}.map-career-option>span:nth-child(2){font-size:11px}.hero-map .vocational-map .tags span{font-size:9px}}@media(prefers-reduced-motion:reduce){.hero-map .vocational-map,.hero-map .vocational-map *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-map .vocational-map{transform:rotate(-1deg)}.hero-map .vocational-map .map-career-option:hover,.map-dimensions button:hover{transform:none}}@media(max-width:480px){.vocational-map-heading>span:first-child{font-size:15px}.map-example-label{font-size:8px}.hero-map .vocational-map .radar{height:260px}.map-dimensions button{font-size:11px;min-height:44px}.map-dimension-reading>div>span{font-size:14px}.map-dimension-reading p{font-size:12px}.map-dimension-reading{min-height:100px}.hero-map .vocational-map .panel{padding:17px 14px}.hero-map .vocational-map .panel h4{font-size:14px}.map-interaction-hint{font-size:11px}.map-career-option>span:nth-child(2){font-size:13px}.hero-map .vocational-map .map-career-option{gap:12px;min-height:64px}.hero-map .vocational-map .map-career-option .icon-tile{width:34px;height:36px}.hero-map .vocational-map .map-career-option strong{font-size:18px}.map-path-reading a,.map-path-reading p{font-size:12px}.hero-map .vocational-map .tags span,.map-footer{font-size:10px}}.map-career-option strong small{font-variant-numeric:tabular-nums;letter-spacing:0;color:#645c82;margin-left:2px}@media(max-width:760px){.map-footer{line-height:1.5}.hero-map .vocational-map .map-career-option strong{font-size:13px}}@media(max-width:480px){.hero-map .vocational-map .map-career-option strong{font-size:16px}}@media(min-width:1101px){.hero-map .vocational-map{padding:17px 17px 9px;gap:0 14px}.hero-map .vocational-map .radar{height:208px;margin-top:-4px}.map-dimensions{gap:4px}.map-dimensions button{min-height:26px;padding:4px 3px}.map-dimension-reading{min-height:69px;padding:7px 3px 0}.map-dimension-reading p{margin-top:4px;line-height:1.45}.vocational-map-heading{margin-bottom:7px;padding-bottom:10px}.hero-map .vocational-map .panel{padding:11px 10px;margin-bottom:9px}.hero-map .vocational-map .panel h4{margin-bottom:4px}.map-interaction-hint{margin-bottom:6px}.map-career-options{gap:4px}.hero-map .vocational-map .map-career-option{min-height:53px;padding:6px 5px}.map-path-reading{margin-top:7px;padding-top:7px;min-height:58px}.hero-map .vocational-map .tags,.map-path-reading a{margin-top:5px}.map-footer{margin-top:8px;padding:7px 0 0}}.map-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.map-tour-control{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:3px 7px;border:1px solid #d9d1fb;border-radius:8px;background:#f2eeff;color:#5336a7;font-size:9px;font-weight:700;line-height:1}.map-tour-control:hover{background:#e7ddff;border-color:#bca8f8}.map-tour-control:focus-visible{outline:2px solid #6b4de0;outline-offset:3px}@media(max-width:760px){.map-heading-actions{gap:6px}.map-tour-control{min-height:32px;font-size:10px;padding:5px 8px}}.hero-map .radar .recharts-surface:focus:not(:focus-visible){outline:none}@media (max-width:760px){.hero-map{perspective:none;width:100%;max-width:520px;min-width:0;margin-inline:auto}.hero-map .vocational-map-stage{perspective:none;width:100%;min-width:0;padding:12px 11px 16px}.hero-map .vocational-map{width:100%;max-width:100%;min-width:0;transform:none;transform-style:flat;transform-origin:center;box-shadow:0 0 0 5px #f4e7ff55,0 0 0 10px #9c8acc35,0 24px 48px #03040d90,0 0 60px #6557d038}.hero-map .vocational-map .map-paths{transform:none}}