.profile-building-module__0GQkhq__section{--paper:#f2f0e8;--ink:#142136;--muted:#686c73;--line:#14213624;--space-blue:#0a2440;--space-blue-deep:#06182d;border-top:1px solid var(--line);background:radial-gradient(circle at 92% 8%, #6cd7ff24, transparent 27%), radial-gradient(circle at 7% 70%, #afa0e221, transparent 29%), var(--paper);color:var(--ink);scroll-margin-top:80px;position:relative;overflow:hidden}.profile-building-module__0GQkhq__ambientGlow{filter:blur(70px);pointer-events:none;background:#70dbff21;border-radius:50%;width:420px;height:420px;animation:13s ease-in-out infinite alternate profile-building-module__0GQkhq__ambientDrift;position:absolute;top:14%;right:-150px}.profile-building-module__0GQkhq__inner{z-index:1;width:min(100%,1480px);margin-inline:auto;padding:clamp(68px,6vw,96px) clamp(20px,5vw,76px) clamp(76px,7vw,112px);position:relative}.profile-building-module__0GQkhq__sectionLabel{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0;padding-bottom:14px;font-size:.68rem;font-weight:760;display:flex}.profile-building-module__0GQkhq__sectionLabel svg{color:#627fa0}.profile-building-module__0GQkhq__headerBody{grid-template-columns:minmax(0,1.2fr) minmax(280px,.46fr);align-items:end;gap:clamp(42px,7vw,110px);margin-top:clamp(30px,3.8vw,52px);display:grid}.profile-building-module__0GQkhq__headerBody h2{letter-spacing:-.069em;max-width:930px;margin:0;font-size:clamp(3.1rem,5vw,5.7rem);font-weight:740;line-height:.91}.profile-building-module__0GQkhq__headerBody h2 span,.profile-building-module__0GQkhq__headerBody h2 em{display:block}.profile-building-module__0GQkhq__headerBody h2 em{color:#23618a;letter-spacing:-.052em;margin-top:.13em;font-family:Georgia,Times New Roman,serif;font-size:.76em;font-weight:400}.profile-building-module__0GQkhq__introduction{border-left:2px solid #5a8daf;max-width:430px;padding-left:clamp(20px,2vw,29px)}.profile-building-module__0GQkhq__introduction p{color:var(--muted);margin:0;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.7}.profile-building-module__0GQkhq__introduction span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:.7rem;font-weight:740;display:block}.profile-building-module__0GQkhq__builder{grid-template-columns:minmax(330px,.7fr) minmax(560px,1.3fr);align-items:stretch;gap:clamp(22px,2.8vw,42px);margin-top:clamp(48px,5.4vw,76px);display:grid}.profile-building-module__0GQkhq__stageRail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff73;border:1px solid #ffffffad;border-radius:clamp(25px,2.5vw,34px);padding:clamp(22px,2.5vw,34px);box-shadow:0 22px 60px #14213617,inset 0 1px #ffffffbd}.profile-building-module__0GQkhq__railHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:64px;padding-bottom:20px;display:flex}.profile-building-module__0GQkhq__railHeading>div{gap:6px;display:grid}.profile-building-module__0GQkhq__railHeading span,.profile-building-module__0GQkhq__readoutCopy small,.profile-building-module__0GQkhq__outcome small,.profile-building-module__0GQkhq__siteHeader small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:760}.profile-building-module__0GQkhq__railHeading strong{letter-spacing:-.025em;font-size:1.02rem}.profile-building-module__0GQkhq__railCount{font-family:var(--font-geist-mono), monospace;color:#2a6389!important;letter-spacing:-.06em!important;font-size:1.35rem!important;font-weight:670!important}.profile-building-module__0GQkhq__railCount small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:.63rem}.profile-building-module__0GQkhq__stageList{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.profile-building-module__0GQkhq__stageButton{--tone:#72d9ff;--tone-soft:#72d9ff29;width:100%;min-height:92px;color:var(--ink);text-align:left;background:#ffffff7a;border:1px solid #1421361a;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 14px 14px 13px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #14213609}.profile-building-module__0GQkhq__stageButton:before{background:linear-gradient(115deg, transparent 20%, var(--tone-soft), transparent 78%);opacity:0;content:"";transition:opacity .25s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-75%)}.profile-building-module__0GQkhq__stageIcon{z-index:1;border:1px solid color-mix(in srgb, var(--tone) 50%, transparent);background:var(--tone-soft);width:46px;height:46px;color:color-mix(in srgb, var(--tone) 55%, #18334d);border-radius:15px;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s;display:grid;position:relative}.profile-building-module__0GQkhq__stageButtonCopy{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.profile-building-module__0GQkhq__stageButtonCopy small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:760}.profile-building-module__0GQkhq__stageButtonCopy strong{letter-spacing:-.026em;font-size:clamp(.92rem,1vw,1.04rem);line-height:1.25}.profile-building-module__0GQkhq__stageState{z-index:1;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:750;position:relative}.profile-building-module__0GQkhq__activeStage{border-color:color-mix(in srgb, var(--tone) 62%, transparent);background:color-mix(in srgb, var(--tone-soft) 48%, white);transform:translate(8px);box-shadow:0 16px 34px #1421361c,inset 0 1px #ffffffd9}.profile-building-module__0GQkhq__activeStage:before{opacity:1;transform:translate(70%)}.profile-building-module__0GQkhq__activeStage .profile-building-module__0GQkhq__stageIcon{background:color-mix(in srgb, var(--tone) 21%, white);transform:rotate(-4deg)scale(1.05)}.profile-building-module__0GQkhq__activeStage .profile-building-module__0GQkhq__stageState{color:color-mix(in srgb, var(--tone) 54%, #17324c)}.profile-building-module__0GQkhq__completedStage:not(.profile-building-module__0GQkhq__activeStage) .profile-building-module__0GQkhq__stageIcon:after{background:var(--tone);content:"";border:2px solid #fffffff2;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 6px #14213633}.profile-building-module__0GQkhq__railNote{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding-top:21px;font-size:.74rem;line-height:1.6}.profile-building-module__0GQkhq__aqua{--tone:#64d8ff;--tone-soft:#64d8ff29}.profile-building-module__0GQkhq__violet{--tone:#b59cff;--tone-soft:#b59cff2b}.profile-building-module__0GQkhq__coral{--tone:#ff9e84;--tone-soft:#ff9e842b}.profile-building-module__0GQkhq__lime{--tone:#b9e77e;--tone-soft:#b9e77e2b}.profile-building-module__0GQkhq__constructionSite{background:radial-gradient(circle at 30% 8%, #66d5ff29, transparent 31%), linear-gradient(145deg, var(--space-blue), var(--space-blue-deep));color:#f4f7fa;isolation:isolate;border:1px solid #84caf440;border-radius:clamp(27px,3vw,38px);grid-template-rows:auto 390px auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #05182c33,inset 0 1px #ffffff14}.profile-building-module__0GQkhq__constructionSite:after{z-index:8;pointer-events:none;opacity:0;content:"";background:linear-gradient(90deg,#0000,#c6edff21,#0000);width:36%;position:absolute;inset:0;transform:translate(-150%)skew(-16deg)}.profile-building-module__0GQkhq__section.profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__constructionSite:after{animation:1.1s cubic-bezier(.22,1,.36,1) .36s profile-building-module__0GQkhq__siteSweep}.profile-building-module__0GQkhq__siteHeader{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04142554;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:19px clamp(20px,2.5vw,32px);display:flex;position:relative}.profile-building-module__0GQkhq__siteHeader>div{gap:5px;display:grid}.profile-building-module__0GQkhq__siteHeader small{color:#e1eef885}.profile-building-module__0GQkhq__siteHeader strong{letter-spacing:-.02em;font-size:1rem}.profile-building-module__0GQkhq__siteStatus{color:#ecf4fab8;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;font-weight:720;display:inline-flex}.profile-building-module__0GQkhq__siteStatus i{background:#84e8a7;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite profile-building-module__0GQkhq__statusPulse;box-shadow:0 0 0 5px #84e8a71c}.profile-building-module__0GQkhq__workArea{--trolley-left:70%;--cable-length:264px;--spark-left:70%;--spark-top:327px;min-height:390px;position:relative;overflow:hidden}.profile-building-module__0GQkhq__blueprintGrid{background-image:linear-gradient(#7ec7f113 1px,#0000 1px),linear-gradient(90deg,#7ec7f113 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 98%);mask-image:linear-gradient(#000000f2,#0000 98%)}.profile-building-module__0GQkhq__horizonGlow{filter:blur(45px);background:#4bb4ef33;border-radius:50%;height:120px;position:absolute;bottom:12%;left:10%;right:10%}.profile-building-module__0GQkhq__materialTag{z-index:4;color:#e5f2fab3;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#cfe6f717;border:1px solid #cceafb36;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.56rem;font-weight:720;display:inline-flex;position:absolute;box-shadow:0 10px 24px #020d1924}.profile-building-module__0GQkhq__tagOne{animation:4.5s ease-in-out infinite profile-building-module__0GQkhq__materialFloat;top:21%;left:5%}.profile-building-module__0GQkhq__tagTwo{animation:5.2s ease-in-out -1.3s infinite profile-building-module__0GQkhq__materialFloat;top:50%;left:7%}.profile-building-module__0GQkhq__tagThree{animation:4.8s ease-in-out -2.1s infinite profile-building-module__0GQkhq__materialFloat;bottom:12%;right:4%}.profile-building-module__0GQkhq__crane{z-index:2;color:#82cff87a;pointer-events:none;position:absolute;inset:0}.profile-building-module__0GQkhq__craneMast{background:repeating-linear-gradient(45deg,#77caf747 0 5px,#0000 5px 11px);border:1px solid #97daff61;width:9px;position:absolute;top:42px;bottom:24px;right:43px}.profile-building-module__0GQkhq__craneJib{transform-origin:100%;background:repeating-linear-gradient(-45deg,#77caf747 0 5px,#0000 5px 11px);border:1px solid #97daff61;width:min(295px,45%);height:9px;position:absolute;top:42px;right:43px}.profile-building-module__0GQkhq__craneCounterweight{background:#60b4e230;border:1px solid #97daff57;width:27px;height:23px;position:absolute;top:35px;right:29px}.profile-building-module__0GQkhq__craneTrolley{top:42px;left:calc(var(--trolley-left) - 6.5px);background:#0d2d4b;border:2px solid #93daffad;border-radius:3px;width:13px;height:13px;transition:left .62s cubic-bezier(.22,1,.36,1);position:absolute}.profile-building-module__0GQkhq__craneCable{width:1px;height:var(--cable-length);background:#b1e2fb85;transition:height .62s cubic-bezier(.22,1,.36,1);position:absolute;top:11px;left:50%;transform:translate(-50%)}.profile-building-module__0GQkhq__craneHook{border-bottom:2px solid #8edfff;border-right:2px solid #8edfff;border-radius:0 0 5px;width:11px;height:11px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.profile-building-module__0GQkhq__profileStructure{z-index:5;perspective:900px;width:min(430px,64%);position:absolute;bottom:32px;left:49%;transform:translate(-55%)}.profile-building-module__0GQkhq__structureBadge{z-index:3;color:#cee8f86b;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:.55rem;font-weight:720;position:absolute;top:-31px;left:18px}.profile-building-module__0GQkhq__layerStack{z-index:2;transform-style:preserve-3d;flex-direction:column-reverse;gap:8px;display:flex;position:relative;transform:rotateX(2deg)rotateY(-5deg)}.profile-building-module__0GQkhq__buildLayer{--tone:#64d8ff;--tone-soft:#64d8ff29;color:#deeff966;opacity:.3;transform-origin:bottom;background:#aad3ec09;border:1px dashed #b8e1f836;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 15px;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .42s,background-color .42s,border-color .42s,box-shadow .52s;display:grid;position:relative;overflow:hidden;transform:translate(54px,-22px)rotateX(7deg)rotateY(-4deg)}.profile-building-module__0GQkhq__buildLayer:after{opacity:0;content:"";background:linear-gradient(110deg,#0000 18%,#ffffff24,#0000 77%);position:absolute;inset:0;transform:translate(-110%)}.profile-building-module__0GQkhq__buildLayer small{color:var(--tone);font-family:var(--font-geist-mono), monospace;font-size:.6rem;font-weight:700}.profile-building-module__0GQkhq__buildLayer strong{letter-spacing:-.01em;font-size:.84rem}.profile-building-module__0GQkhq__buildLayer>i{color:#e3f1f994;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:680}.profile-building-module__0GQkhq__builtLayer{border-style:solid;border-color:color-mix(in srgb, var(--tone) 45%, transparent);background:linear-gradient(100deg, var(--tone-soft), transparent 72%), #d6ebf81a;color:#f4f8fb;opacity:1;transform:translate3d(0, 0, var(--layer-depth)) rotateX(0) rotateY(0);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);box-shadow:0 16px 26px #010d192e,inset 0 1px #ffffff1f}.profile-building-module__0GQkhq__currentLayer{border-color:color-mix(in srgb, var(--tone) 66%, white);background:linear-gradient(100deg, color-mix(in srgb, var(--tone) 28%, #174360d1), #d6ebf81f 76%);color:#fff;opacity:1;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 52%, white), 0 18px 34px #010d1942, 0 0 32px color-mix(in srgb, var(--tone) 30%, transparent), inset 0 1px 0 #fff3}.profile-building-module__0GQkhq__currentLayer small{color:color-mix(in srgb, var(--tone) 66%, white)}.profile-building-module__0GQkhq__currentLayer strong{color:#fff}.profile-building-module__0GQkhq__currentLayer:after{opacity:1;animation:.7s cubic-bezier(.22,1,.36,1) profile-building-module__0GQkhq__layerSweep}.profile-building-module__0GQkhq__foundationSlab{z-index:1;background:linear-gradient(#65bceb33,#2a60831f);border:1px solid #7dd2ff45;border-radius:4px 4px 16px 16px;height:24px;position:absolute;bottom:-15px;left:-15px;right:-15px;transform:perspective(180px)rotateX(16deg);box-shadow:0 17px 28px #010b1747}.profile-building-module__0GQkhq__sparkBurst{z-index:7;top:var(--spark-top);left:var(--spark-left);pointer-events:none;width:8px;height:8px;transition:top .62s cubic-bezier(.22,1,.36,1),left .62s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.profile-building-module__0GQkhq__sparkBurst>i{width:5px;height:2px;transform:rotate(var(--spark-angle)) translateX(0);background:#d9f5ff;border-radius:999px;animation:.62s ease-out forwards profile-building-module__0GQkhq__constructionSpark;position:absolute;inset:0;box-shadow:0 0 7px #71daffcc}.profile-building-module__0GQkhq__stageReadout{--tone:#64d8ff;--tone-soft:#64d8ff29;z-index:9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0312227a;border-top:1px solid #ffffff1f;padding:clamp(22px,2.7vw,34px);animation:.56s cubic-bezier(.22,1,.36,1) both profile-building-module__0GQkhq__readoutReveal;position:relative}.profile-building-module__0GQkhq__readoutLead{grid-template-columns:52px minmax(240px,1fr) minmax(220px,.72fr);align-items:start;gap:clamp(18px,2.5vw,34px);display:grid}.profile-building-module__0GQkhq__readoutIcon{border:1px solid color-mix(in srgb, var(--tone) 48%, transparent);background:var(--tone-soft);width:50px;height:50px;color:var(--tone);border-radius:16px;place-items:center;display:grid}.profile-building-module__0GQkhq__readoutCopy{min-width:0}.profile-building-module__0GQkhq__readoutCopy small{color:color-mix(in srgb, var(--tone) 70%, white)}.profile-building-module__0GQkhq__readoutCopy h3{color:#f5f8fb;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.3rem,1.7vw,1.75rem);line-height:1.04}.profile-building-module__0GQkhq__readoutCopy p{color:#e5eff7a6;max-width:500px;margin:12px 0 0;font-size:.83rem;line-height:1.6}.profile-building-module__0GQkhq__readoutOutput{border-left:1px solid #ffffff1f;padding-left:clamp(18px,2vw,28px)}.profile-building-module__0GQkhq__readoutOutput>span{color:#e2eef77a;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:750;display:block}.profile-building-module__0GQkhq__readoutOutput>strong{color:#f0f5f8;margin-top:8px;font-size:.83rem;line-height:1.45;display:block}.profile-building-module__0GQkhq__readoutOutput ul{flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex}.profile-building-module__0GQkhq__readoutOutput li{border:1px solid color-mix(in srgb, var(--tone) 26%, transparent);background:color-mix(in srgb, var(--tone-soft) 55%, transparent);color:#e8f2f9b8;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.52rem;font-weight:720}.profile-building-module__0GQkhq__practiceGrid{border-top:1px solid #ffffff1f;grid-template-columns:minmax(240px,.82fr) minmax(320px,1.18fr);gap:clamp(22px,3vw,42px);margin-top:clamp(24px,2.8vw,34px);padding-top:clamp(22px,2.4vw,30px);display:grid}.profile-building-module__0GQkhq__actionBlock>span,.profile-building-module__0GQkhq__exampleBlock>span{color:#e2eef780;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:750;display:block}.profile-building-module__0GQkhq__actionBlock ol{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.profile-building-module__0GQkhq__actionBlock li{color:#ebf3f9c2;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:.76rem;line-height:1.5;display:grid}.profile-building-module__0GQkhq__actionBlock li svg{color:var(--tone);margin-top:2px}.profile-building-module__0GQkhq__simpleExample{border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);background:color-mix(in srgb, var(--tone-soft) 48%, transparent);color:#f1f6facc;border-radius:15px;margin:15px 0 0;padding:16px 17px;font-size:.78rem;line-height:1.55}.profile-building-module__0GQkhq__outcome{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 86% 30%,#67d1fa26,#0000 25%),#ffffff94;border:1px solid #12314d1c;border-radius:clamp(24px,2.5vw,34px);grid-template-columns:58px minmax(260px,.8fr) minmax(300px,1fr) auto;align-items:center;gap:clamp(22px,3vw,42px);margin-top:clamp(38px,4.5vw,62px);padding:clamp(27px,3.5vw,45px);display:grid;overflow:hidden;box-shadow:0 20px 55px #14213614,inset 0 1px #ffffffbf}.profile-building-module__0GQkhq__outcomeIcon{color:#2b719a;background:#60c0eb21;border:1px solid #2668903b;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.profile-building-module__0GQkhq__outcome>div{min-width:0}.profile-building-module__0GQkhq__outcome h3{letter-spacing:-.05em;max-width:430px;margin:8px 0 0;font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.02}.profile-building-module__0GQkhq__outcome>p{max-width:560px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.62}.profile-building-module__0GQkhq__cta{background:var(--space-blue);color:#f4f8fb;white-space:nowrap;border:1px solid #143a5b;border-radius:14px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:0 19px;font-size:.79rem;font-weight:740;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 12px 28px #061f3729}.profile-building-module__0GQkhq__cta svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__header,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__stageRail,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__constructionSite,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__outcome{opacity:0;transform:translateY(26px)}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__header{animation:.76s cubic-bezier(.22,1,.36,1) both profile-building-module__0GQkhq__sectionReveal}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageRail{animation:.76s cubic-bezier(.22,1,.36,1) .13s both profile-building-module__0GQkhq__sectionReveal}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__constructionSite{animation:.82s cubic-bezier(.22,1,.36,1) .23s both profile-building-module__0GQkhq__sectionReveal}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__outcome{animation:.76s cubic-bezier(.22,1,.36,1) .26s both profile-building-module__0GQkhq__sectionReveal}.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__stageButton{opacity:0;transform:translate(-18px)}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageButton{opacity:1;animation:.62s cubic-bezier(.22,1,.36,1) .16s backwards profile-building-module__0GQkhq__stageCardReveal;transform:translate(0)}.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageButton.profile-building-module__0GQkhq__activeStage{transform:translate(8px)}@media (hover:hover) and (pointer:fine){.profile-building-module__0GQkhq__stageButton:not(.profile-building-module__0GQkhq__activeStage):hover{border-color:color-mix(in srgb, var(--tone) 35%, transparent);background:#ffffffad;transform:translate(4px);box-shadow:0 13px 30px #14213614}.profile-building-module__0GQkhq__stageButton:not(.profile-building-module__0GQkhq__activeStage):hover .profile-building-module__0GQkhq__stageIcon{transform:rotate(4deg)scale(1.04)}.profile-building-module__0GQkhq__cta:hover{background:#164a70;transform:translateY(-3px);box-shadow:0 16px 34px #061f373b}.profile-building-module__0GQkhq__cta:hover svg{transform:translate(4px)}}@keyframes profile-building-module__0GQkhq__ambientDrift{0%{transform:translateY(-12px)scale(.95)}to{transform:translate(-80px,58px)scale(1.12)}}@keyframes profile-building-module__0GQkhq__sectionReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-building-module__0GQkhq__stageCardReveal{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes profile-building-module__0GQkhq__siteSweep{0%{opacity:0;transform:translate(-150%)skew(-16deg)}35%{opacity:1}to{opacity:0;transform:translate(420%)skew(-16deg)}}@keyframes profile-building-module__0GQkhq__statusPulse{0%,to{box-shadow:0 0 0 5px #84e8a717}50%{box-shadow:0 0 0 9px #84e8a704}}@keyframes profile-building-module__0GQkhq__materialFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes profile-building-module__0GQkhq__layerSweep{0%{transform:translate(-110%)}to{transform:translate(115%)}}@keyframes profile-building-module__0GQkhq__constructionSpark{0%{opacity:1;transform:rotate(var(--spark-angle)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--spark-angle)) translateX(54px) scale(.4)}}@keyframes profile-building-module__0GQkhq__readoutReveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.profile-building-module__0GQkhq__headerBody{grid-template-columns:1fr;gap:34px}.profile-building-module__0GQkhq__introduction{max-width:660px}.profile-building-module__0GQkhq__builder{grid-template-columns:1fr}.profile-building-module__0GQkhq__stageList{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-building-module__0GQkhq__railNote{max-width:680px}.profile-building-module__0GQkhq__constructionSite{min-height:0}.profile-building-module__0GQkhq__outcome{grid-template-columns:58px minmax(250px,.8fr) minmax(280px,1fr)}.profile-building-module__0GQkhq__cta{grid-column:2/-1;width:fit-content;margin-left:80px}}@media (max-width:780px){.profile-building-module__0GQkhq__inner{padding:72px 17px 88px}.profile-building-module__0GQkhq__headerBody{margin-top:35px}.profile-building-module__0GQkhq__headerBody h2{font-size:clamp(2.9rem,12.5vw,4.5rem);line-height:.94}.profile-building-module__0GQkhq__introduction{padding-left:18px}.profile-building-module__0GQkhq__builder{margin-top:54px}.profile-building-module__0GQkhq__stageRail{border-radius:25px;padding:20px 17px 22px}.profile-building-module__0GQkhq__stageList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-inline:-17px;padding-inline:17px;display:flex;overflow-x:auto}.profile-building-module__0GQkhq__stageList::-webkit-scrollbar{display:none}.profile-building-module__0GQkhq__stageList li{scroll-snap-align:start;min-width:min(78vw,285px)}.profile-building-module__0GQkhq__stageButton{grid-template-columns:46px minmax(0,1fr);min-height:104px;padding:15px}.profile-building-module__0GQkhq__stageState{grid-column:2}.profile-building-module__0GQkhq__activeStage,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageButton.profile-building-module__0GQkhq__activeStage{transform:translateY(-3px)}.profile-building-module__0GQkhq__railNote{margin-top:20px}.profile-building-module__0GQkhq__constructionSite{border-radius:27px;grid-template-rows:auto 370px auto;min-height:0}.profile-building-module__0GQkhq__siteHeader{min-height:72px;padding:16px 18px}.profile-building-module__0GQkhq__siteStatus{text-align:right;justify-content:flex-end;max-width:130px;line-height:1.35}.profile-building-module__0GQkhq__workArea{min-height:370px}.profile-building-module__0GQkhq__tagTwo,.profile-building-module__0GQkhq__tagThree{display:none}.profile-building-module__0GQkhq__tagOne{top:14%;left:5%}.profile-building-module__0GQkhq__craneMast{right:24px}.profile-building-module__0GQkhq__craneJib{width:205px;right:24px}.profile-building-module__0GQkhq__craneCounterweight{right:10px}.profile-building-module__0GQkhq__profileStructure{width:min(360px,79%);bottom:34px;left:47%;transform:translate(-54%)}.profile-building-module__0GQkhq__buildLayer{grid-template-columns:25px minmax(0,1fr);min-height:59px;padding-inline:12px}.profile-building-module__0GQkhq__buildLayer>i{display:none}.profile-building-module__0GQkhq__readoutLead{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:24px 20px}.profile-building-module__0GQkhq__stageReadout{padding:0}.profile-building-module__0GQkhq__readoutLead{padding:24px 20px 0}.profile-building-module__0GQkhq__readoutIcon{width:46px;height:46px}.profile-building-module__0GQkhq__readoutOutput{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding-top:18px;padding-left:0}.profile-building-module__0GQkhq__practiceGrid{grid-template-columns:1fr;margin:22px 20px 0;padding:21px 0 24px}.profile-building-module__0GQkhq__outcome{border-radius:26px;grid-template-columns:54px minmax(0,1fr);gap:21px;padding:27px 23px}.profile-building-module__0GQkhq__outcomeIcon{width:52px;height:52px}.profile-building-module__0GQkhq__outcome>p,.profile-building-module__0GQkhq__cta{grid-column:1/-1}.profile-building-module__0GQkhq__cta{width:fit-content;margin-left:0}}@media (max-width:470px){.profile-building-module__0GQkhq__railHeading strong{font-size:.93rem}.profile-building-module__0GQkhq__constructionSite{grid-template-rows:auto 350px auto}.profile-building-module__0GQkhq__workArea{min-height:350px}.profile-building-module__0GQkhq__siteStatus{max-width:105px;font-size:.52rem}.profile-building-module__0GQkhq__profileStructure{width:84%;bottom:30px;left:44%}.profile-building-module__0GQkhq__buildLayer{min-height:55px}.profile-building-module__0GQkhq__buildLayer strong{font-size:.75rem}.profile-building-module__0GQkhq__crane{opacity:.62}}@media (prefers-reduced-motion:reduce){.profile-building-module__0GQkhq__ambientGlow,.profile-building-module__0GQkhq__materialTag,.profile-building-module__0GQkhq__siteStatus i,.profile-building-module__0GQkhq__constructionSite:after,.profile-building-module__0GQkhq__currentLayer:after,.profile-building-module__0GQkhq__sparkBurst>i,.profile-building-module__0GQkhq__stageReadout,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__header,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageRail,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__constructionSite,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__outcome,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageButton{animation:none}.profile-building-module__0GQkhq__stageButton,.profile-building-module__0GQkhq__stageIcon,.profile-building-module__0GQkhq__cta,.profile-building-module__0GQkhq__cta svg,.profile-building-module__0GQkhq__craneTrolley,.profile-building-module__0GQkhq__craneCable,.profile-building-module__0GQkhq__buildLayer,.profile-building-module__0GQkhq__sparkBurst{transition:none}.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__header,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__stageRail,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__constructionSite,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__outcome,.profile-building-module__0GQkhq__section[data-enhanced=true] .profile-building-module__0GQkhq__stageButton{opacity:1;transform:none}.profile-building-module__0GQkhq__sparkBurst{display:none}}@media (max-width:780px){.profile-building-module__0GQkhq__section,.profile-building-module__0GQkhq__inner,.profile-building-module__0GQkhq__builder,.profile-building-module__0GQkhq__stageRail,.profile-building-module__0GQkhq__constructionSite,.profile-building-module__0GQkhq__stageReadout,.profile-building-module__0GQkhq__readoutLead,.profile-building-module__0GQkhq__readoutCopy,.profile-building-module__0GQkhq__practiceGrid{min-width:0}.profile-building-module__0GQkhq__builder{gap:18px}.profile-building-module__0GQkhq__stageList{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 0;padding:0;display:grid;overflow:visible}.profile-building-module__0GQkhq__stageList li{min-width:0}.profile-building-module__0GQkhq__stageButton{border-radius:17px;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:90px;padding:12px}.profile-building-module__0GQkhq__stageIcon{border-radius:13px;width:40px;height:40px}.profile-building-module__0GQkhq__stageButtonCopy{gap:4px}.profile-building-module__0GQkhq__stageButtonCopy strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.2}.profile-building-module__0GQkhq__stageButtonCopy small{font-size:.5rem;line-height:1.25}.profile-building-module__0GQkhq__stageState{display:none}.profile-building-module__0GQkhq__activeStage,.profile-building-module__0GQkhq__section[data-enhanced=true].profile-building-module__0GQkhq__isVisible .profile-building-module__0GQkhq__stageButton.profile-building-module__0GQkhq__activeStage{transform:translateY(-2px)}.profile-building-module__0GQkhq__railNote{margin-top:16px;padding-top:16px}.profile-building-module__0GQkhq__constructionSite{border-radius:24px;grid-template-rows:auto 255px auto}.profile-building-module__0GQkhq__siteHeader{min-height:68px;padding:14px 16px}.profile-building-module__0GQkhq__workArea{min-height:255px}.profile-building-module__0GQkhq__crane,.profile-building-module__0GQkhq__sparkBurst,.profile-building-module__0GQkhq__tagTwo,.profile-building-module__0GQkhq__tagThree{display:none}.profile-building-module__0GQkhq__tagOne{top:18px;left:18px}.profile-building-module__0GQkhq__profileStructure{width:min(320px,100% - 38px);bottom:28px;left:50%;transform:translate(-50%)}.profile-building-module__0GQkhq__layerStack{gap:6px;transform:none}.profile-building-module__0GQkhq__buildLayer{border-radius:12px;grid-template-columns:23px minmax(0,1fr);gap:8px;min-height:46px;padding:8px 11px;transform:translate(11px,-6px)}.profile-building-module__0GQkhq__builtLayer{transform:translate(0,0)}.profile-building-module__0GQkhq__buildLayer>i{display:none}.profile-building-module__0GQkhq__buildLayer strong{overflow-wrap:anywhere;min-width:0;font-size:.75rem}.profile-building-module__0GQkhq__foundationSlab{left:-8px;right:-8px}.profile-building-module__0GQkhq__stageReadout{overflow:hidden}.profile-building-module__0GQkhq__readoutLead{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:21px 18px 0}.profile-building-module__0GQkhq__readoutIcon{width:44px;height:44px}.profile-building-module__0GQkhq__readoutCopy h3{overflow-wrap:anywhere;font-size:1.28rem}.profile-building-module__0GQkhq__readoutCopy p{font-size:.8rem;line-height:1.55}.profile-building-module__0GQkhq__readoutOutput{padding-top:16px}.profile-building-module__0GQkhq__practiceGrid{margin:19px 18px 0;padding:18px 0 22px}.profile-building-module__0GQkhq__simpleExample{overflow-wrap:anywhere}}@media (max-width:470px){.profile-building-module__0GQkhq__inner,.profile-building-module__0GQkhq__stageRail{padding-inline:14px}.profile-building-module__0GQkhq__railHeading{gap:12px}.profile-building-module__0GQkhq__stageButton{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:86px;padding:10px}.profile-building-module__0GQkhq__stageIcon{width:36px;height:36px}.profile-building-module__0GQkhq__stageButtonCopy strong{font-size:.76rem}.profile-building-module__0GQkhq__stageButtonCopy small{font-size:.46rem}.profile-building-module__0GQkhq__constructionSite{grid-template-rows:auto 238px auto}.profile-building-module__0GQkhq__workArea{min-height:238px}.profile-building-module__0GQkhq__profileStructure{width:calc(100% - 32px);bottom:25px}.profile-building-module__0GQkhq__buildLayer{min-height:43px}.profile-building-module__0GQkhq__siteStatus{max-width:92px}}@media (max-width:780px){.profile-building-module__0GQkhq__constructionSite,.profile-building-module__0GQkhq__siteHeader,.profile-building-module__0GQkhq__workArea,.profile-building-module__0GQkhq__stageReadout,.profile-building-module__0GQkhq__readoutLead,.profile-building-module__0GQkhq__readoutCopy,.profile-building-module__0GQkhq__readoutOutput,.profile-building-module__0GQkhq__actionBlock,.profile-building-module__0GQkhq__exampleBlock{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-building-module__0GQkhq__constructionSite{overflow:hidden}.profile-building-module__0GQkhq__siteHeader>div{min-width:0}.profile-building-module__0GQkhq__siteHeader strong{overflow-wrap:anywhere;max-width:100%}.profile-building-module__0GQkhq__siteStatus{flex:none}.profile-building-module__0GQkhq__workArea{overflow:hidden}.profile-building-module__0GQkhq__profileStructure{width:calc(100% - 52px);max-width:300px;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.profile-building-module__0GQkhq__layerStack,.profile-building-module__0GQkhq__buildLayer{box-sizing:border-box;width:100%;max-width:100%}.profile-building-module__0GQkhq__layerStack{transform:none}.profile-building-module__0GQkhq__buildLayer{transform:translateY(-5px)}.profile-building-module__0GQkhq__builtLayer,.profile-building-module__0GQkhq__currentLayer{transform:translate(0,0)}.profile-building-module__0GQkhq__foundationSlab{box-sizing:border-box;width:100%;left:0;right:0}.profile-building-module__0GQkhq__structureBadge{left:6px}.profile-building-module__0GQkhq__stageReadout{overflow:visible}.profile-building-module__0GQkhq__readoutLead{padding-left:18px;padding-right:18px}.profile-building-module__0GQkhq__readoutCopy h3,.profile-building-module__0GQkhq__readoutCopy p,.profile-building-module__0GQkhq__readoutOutput>strong,.profile-building-module__0GQkhq__actionBlock li,.profile-building-module__0GQkhq__simpleExample{overflow-wrap:anywhere;word-break:normal;max-width:100%}.profile-building-module__0GQkhq__readoutOutput ul{width:100%;max-width:100%}.profile-building-module__0GQkhq__readoutOutput li{white-space:normal;overflow-wrap:anywhere;max-width:100%}.profile-building-module__0GQkhq__stageButton,.profile-building-module__0GQkhq__stageButtonCopy,.profile-building-module__0GQkhq__stageButtonCopy strong,.profile-building-module__0GQkhq__stageButtonCopy small{min-width:0;max-width:100%}.profile-building-module__0GQkhq__practiceGrid{width:auto;max-width:none}.profile-building-module__0GQkhq__exampleBlock,.profile-building-module__0GQkhq__simpleExample{box-sizing:border-box;min-width:0;max-width:100%}.profile-building-module__0GQkhq__simpleExample{width:100%}}@media (max-width:470px){.profile-building-module__0GQkhq__stageList{gap:8px}.profile-building-module__0GQkhq__stageButton{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:10px 9px}.profile-building-module__0GQkhq__stageIcon{border-radius:11px;width:32px;height:32px}.profile-building-module__0GQkhq__stageIcon svg{width:18px;height:18px}.profile-building-module__0GQkhq__stageButtonCopy strong{font-size:.72rem;line-height:1.18}.profile-building-module__0GQkhq__stageButtonCopy small{font-size:.43rem}.profile-building-module__0GQkhq__siteHeader{gap:10px}.profile-building-module__0GQkhq__siteHeader strong{font-size:.9rem}.profile-building-module__0GQkhq__siteStatus{max-width:98px;font-size:.48rem}.profile-building-module__0GQkhq__profileStructure{width:calc(100% - 44px);max-width:286px;bottom:22px}.profile-building-module__0GQkhq__buildLayer{grid-template-columns:20px minmax(0,1fr);gap:7px;min-height:41px;padding:7px 9px}.profile-building-module__0GQkhq__buildLayer strong{font-size:.7rem}.profile-building-module__0GQkhq__readoutLead{grid-template-columns:40px minmax(0,1fr);gap:12px;padding-left:16px;padding-right:16px}.profile-building-module__0GQkhq__readoutIcon{width:40px;height:40px}.profile-building-module__0GQkhq__readoutCopy h3{font-size:1.16rem;line-height:1.08}.profile-building-module__0GQkhq__practiceGrid{margin-left:16px;margin-right:16px}}
.program-pathways-module__g-SJDa__section{--space-blue:#071d35;--space-blue-mid:#0b3152;--space-blue-soft:#123d5e;--paper:#f3f0e7;--ink:#132235;--muted-light:#e8f2f9ad;--muted-dark:#6a6d72;--light-line:#e1f0f929;--dark-line:#13223524;background:radial-gradient(circle at 9% 18%, #4dbaee33, transparent 27%), radial-gradient(circle at 90% 72%, #937fe126, transparent 28%), linear-gradient(145deg, var(--space-blue-mid), var(--space-blue) 58%, #051528);color:#f4f7fa;isolation:isolate;border-top:1px solid #afdef824;scroll-margin-top:80px;position:relative;overflow:hidden}.program-pathways-module__g-SJDa__ambientGlow{z-index:-1;filter:blur(80px);pointer-events:none;background:#6ad3ff24;border-radius:50%;width:460px;height:460px;animation:12s ease-in-out infinite alternate program-pathways-module__g-SJDa__ambientFloat;position:absolute;top:9%;right:-150px}.program-pathways-module__g-SJDa__ambientGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(#84cff709 1px,#0000 1px),linear-gradient(90deg,#84cff709 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 26% 80%,#0000 98%);mask-image:linear-gradient(#0000 4%,#000 26% 80%,#0000 98%)}.program-pathways-module__g-SJDa__inner{width:min(100%,1480px);margin-inline:auto;padding:clamp(76px,7vw,116px) clamp(20px,5vw,76px) clamp(84px,8vw,128px)}.program-pathways-module__g-SJDa__sectionLabel{border-bottom:1px solid var(--light-line);color:var(--muted-light);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0;padding-bottom:14px;font-size:.68rem;font-weight:760;display:flex}.program-pathways-module__g-SJDa__sectionLabel svg{color:#7ddcff}.program-pathways-module__g-SJDa__headerBody{grid-template-columns:minmax(0,1.2fr) minmax(280px,.46fr);align-items:end;gap:clamp(38px,6vw,92px);margin-top:clamp(34px,4.3vw,58px);display:grid}.program-pathways-module__g-SJDa__headerBody h2{letter-spacing:-.068em;max-width:950px;margin:0;font-size:clamp(3.1rem,5.1vw,5.85rem);font-weight:735;line-height:.91}.program-pathways-module__g-SJDa__headerBody h2 span,.program-pathways-module__g-SJDa__headerBody h2 em{display:block}.program-pathways-module__g-SJDa__headerBody h2 em{color:#9ddfff;letter-spacing:-.052em;margin-top:.12em;font-family:Georgia,Times New Roman,serif;font-size:.78em;font-weight:400}.program-pathways-module__g-SJDa__headerBody>p{max-width:430px;color:var(--muted-light);border-left:2px solid #70c9ef;margin:0;padding-left:clamp(20px,2vw,29px);font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.68}.program-pathways-module__g-SJDa__destinationControl{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e1f1fb13;border:1px solid #e2f1fa2b;border-radius:25px;grid-template-columns:minmax(210px,.72fr) minmax(380px,1fr) minmax(210px,.72fr);align-items:center;gap:clamp(18px,2.5vw,34px);margin-top:clamp(46px,5vw,68px);padding:clamp(18px,2vw,25px);display:grid;box-shadow:0 24px 65px #010d1b2e,inset 0 1px #ffffff14}.program-pathways-module__g-SJDa__controlCopy{gap:6px;display:grid}.program-pathways-module__g-SJDa__controlCopy small,.program-pathways-module__g-SJDa__routeHeader small,.program-pathways-module__g-SJDa__stageDetail small{color:var(--muted-light);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:750}.program-pathways-module__g-SJDa__controlCopy strong{max-width:250px;font-size:.91rem;line-height:1.35}.program-pathways-module__g-SJDa__switcher{background:#020e1d73;border:1px solid #d7edfa26;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,490px);margin-inline:auto;padding:6px;display:grid;position:relative;box-shadow:inset 0 10px 26px #0008112e}.program-pathways-module__g-SJDa__switchThumb{z-index:0;background:radial-gradient(circle at 20% 10%, #73d9ff33, transparent 36%), var(--paper);border-radius:14px;width:calc(50% - 6px);transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 12px 28px #010d1b40,inset 0 1px #ffffffdb}.program-pathways-module__g-SJDa__switcher[data-region=abroad] .program-pathways-module__g-SJDa__switchThumb{transform:translate(100%)}.program-pathways-module__g-SJDa__switcher button{z-index:1;appearance:none;cursor:pointer;color:#e9f3f9a6;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:70px;padding:10px 17px;transition:color .32s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.program-pathways-module__g-SJDa__switcher button>span{gap:2px;min-width:0;display:grid}.program-pathways-module__g-SJDa__switcher button small{color:currentColor;letter-spacing:.07em;opacity:.7;text-transform:uppercase;font-size:.5rem;font-weight:690}.program-pathways-module__g-SJDa__switcher button strong{letter-spacing:-.02em;font-size:.87rem}.program-pathways-module__g-SJDa__switcher .program-pathways-module__g-SJDa__activeOption{color:var(--ink)}.program-pathways-module__g-SJDa__switcher button:focus-visible{outline-offset:4px;outline:2px solid #9de5ff}.program-pathways-module__g-SJDa__switchHint{max-width:260px;color:var(--muted-light);margin:0;font-size:.72rem;line-height:1.55}.program-pathways-module__g-SJDa__programmePanel{--tone:#ffb469;--tone-bright:#70d9ed;--tone-soft:#ffb46929;background:var(--paper);color:var(--ink);border:1px solid #ffffff8a;border-radius:clamp(28px,3vw,40px);grid-template-columns:minmax(320px,.76fr) minmax(580px,1.24fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 40px 95px #000c1947,inset 0 1px #ffffffd9}.program-pathways-module__g-SJDa__abroadPanel{--tone:#9fa4ff;--tone-bright:#75dcff;--tone-soft:#9fa4ff2b}.program-pathways-module__g-SJDa__panelIntro{background:radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 31%), radial-gradient(circle at 20% 88%, #69cef729, transparent 35%), linear-gradient(150deg, #103b5d, #061b31 66%, #051427);color:#f5f8fa;isolation:isolate;border-right:1px solid #ffffff1f;flex-direction:column;min-height:585px;padding:clamp(29px,3.5vw,46px);display:flex;position:relative;overflow:hidden}.program-pathways-module__g-SJDa__panelIntro:after{z-index:-1;content:"";border:1px solid #8ddbfd1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-28%;right:-24%;box-shadow:0 0 0 45px #8ddbfd06,0 0 0 90px #8ddbfd05}.program-pathways-module__g-SJDa__introTopline{color:#e7f2f99e;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:.56rem;font-weight:750;display:flex}.program-pathways-module__g-SJDa__introTopline span{color:var(--tone)}.program-pathways-module__g-SJDa__introTopline i{background:var(--tone-bright);width:4px;height:4px;box-shadow:0 0 10px var(--tone-bright);border-radius:50%}.program-pathways-module__g-SJDa__introTopline small{font-size:inherit;font-weight:inherit}.program-pathways-module__g-SJDa__panelIntro h3{letter-spacing:-.054em;text-wrap:balance;max-width:470px;margin:clamp(30px,3.5vw,42px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,3.5vw,4.2rem);font-weight:400;line-height:.97}.program-pathways-module__g-SJDa__panelIntro>p{color:#e6f1f8ad;max-width:465px;margin:21px 0 0;font-size:.91rem;line-height:1.68}.program-pathways-module__g-SJDa__destinationScene{perspective:760px;width:min(100%,360px);height:220px;margin:auto auto 0;position:relative}.program-pathways-module__g-SJDa__sceneOrbit{border:1px solid color-mix(in srgb, var(--tone-bright) 46%, transparent);width:285px;height:160px;box-shadow:0 0 30px color-mix(in srgb, var(--tone-bright) 10%, transparent), inset 0 0 25px #5acbf70f;border-radius:50%;animation:5.8s ease-in-out infinite program-pathways-module__g-SJDa__orbitBreathe;position:absolute;top:56px;left:50%;transform:translate(-50%)rotateX(61deg)rotate(-9deg)}.program-pathways-module__g-SJDa__sceneOrbit:after{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 13%, transparent), 0 0 17px var(--tone);content:"";border-radius:50%;position:absolute;top:8px;left:23%}.program-pathways-module__g-SJDa__sceneTrail{border:1px dashed #b2e0f833;border-radius:50%;width:222px;height:116px;animation:11s linear infinite program-pathways-module__g-SJDa__trailTurn;position:absolute;top:84px;left:50%;transform:translate(-50%)rotateX(61deg)rotate(18deg)}.program-pathways-module__g-SJDa__sceneCore{z-index:3;border:1px solid color-mix(in srgb, var(--tone-bright) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 25%, #16466a), #0b2a46 72%);color:#eaf8ff;width:105px;height:105px;box-shadow:0 24px 45px #00081252, 0 0 38px color-mix(in srgb, var(--tone) 15%, transparent), inset 0 1px 0 #ffffff2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:34px;place-items:center;animation:3.8s ease-in-out infinite program-pathways-module__g-SJDa__coreFloat;display:grid;position:absolute;top:67px;left:50%;transform:translate(-50%)rotate(-3deg)}.program-pathways-module__g-SJDa__sceneLabel{z-index:4;color:#ebf5fbbf;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d1ebf91a;border:1px solid #d7edf933;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.51rem;font-weight:720;display:inline-flex;position:absolute;box-shadow:0 12px 25px #0008122e}.program-pathways-module__g-SJDa__sceneLabel:nth-of-type(4){top:34px;left:0}.program-pathways-module__g-SJDa__sceneLabel:nth-of-type(5){top:116px;right:0}.program-pathways-module__g-SJDa__sceneLabel:nth-of-type(6){bottom:16px;left:13%}.program-pathways-module__g-SJDa__routeContent{background:radial-gradient(circle at 92% 8%, var(--tone-soft), transparent 26%), linear-gradient(155deg, #ffffff75, transparent 52%), var(--paper);padding:clamp(27px,3.2vw,43px)}.program-pathways-module__g-SJDa__routeHeader{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:62px;padding-bottom:17px;display:flex}.program-pathways-module__g-SJDa__routeHeader>div{gap:7px;display:grid}.program-pathways-module__g-SJDa__routeHeader small,.program-pathways-module__g-SJDa__stageDetail small{color:var(--muted-dark)}.program-pathways-module__g-SJDa__routeHeader strong{letter-spacing:-.025em;max-width:470px;font-size:1rem;line-height:1.35}.program-pathways-module__g-SJDa__routeHeader>span{color:color-mix(in srgb, var(--tone) 62%, #15334c);font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:1.35rem;font-weight:720}.program-pathways-module__g-SJDa__routeHeader>span small{color:var(--muted-dark);letter-spacing:0;margin-left:3px;font-size:.58rem}.program-pathways-module__g-SJDa__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.program-pathways-module__g-SJDa__stages>li{z-index:1;min-width:0;position:relative}.program-pathways-module__g-SJDa__stageButton{appearance:none;cursor:pointer;width:100%;min-height:190px;color:var(--ink);text-align:left;background:#ffffff85;border:1px solid #1322351a;border-radius:20px;flex-direction:column;align-items:flex-start;padding:13px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #1322350e,inset 0 1px #ffffffd1}.program-pathways-module__g-SJDa__stageButton:before{background:linear-gradient(115deg, transparent 18%, var(--tone-soft), transparent 77%);opacity:0;content:"";transition:opacity .25s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-90%)}.program-pathways-module__g-SJDa__stageNode{z-index:2;border:1px solid color-mix(in srgb, var(--tone) 45%, #1322351f);background:color-mix(in srgb, var(--tone-soft) 62%, white);width:49px;height:49px;color:color-mix(in srgb, var(--tone) 54%, #153b55);border-radius:16px;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .26s,color .26s;display:grid;position:relative;box-shadow:0 8px 18px #13223514}.program-pathways-module__g-SJDa__stageNumber{z-index:1;color:#13223566;font-family:var(--font-geist-mono), monospace;font-size:.58rem;font-weight:720;position:absolute;top:18px;right:15px}.program-pathways-module__g-SJDa__stageButton>strong{z-index:1;letter-spacing:-.035em;max-width:145px;margin-top:22px;font-size:clamp(.98rem,1.16vw,1.14rem);line-height:1.1;position:relative}.program-pathways-module__g-SJDa__serviceList{z-index:1;color:var(--muted-dark);gap:5px;margin-top:auto;padding-top:14px;display:grid;position:relative}.program-pathways-module__g-SJDa__serviceList small{font-size:.59rem;font-weight:650;line-height:1.35}.program-pathways-module__g-SJDa__serviceList small:before{background:var(--tone);vertical-align:.12em;content:"";border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.program-pathways-module__g-SJDa__activeStage{border-color:color-mix(in srgb, var(--tone) 50%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tone-soft) 62%, white), #ffffffb8);box-shadow:0 18px 34px #1322351f, 0 0 0 1px color-mix(in srgb, var(--tone) 18%, transparent), inset 0 1px 0 #ffffffe0;transform:translateY(-7px)}.program-pathways-module__g-SJDa__activeStage:before{opacity:1;transform:translate(88%)}.program-pathways-module__g-SJDa__activeStage .program-pathways-module__g-SJDa__stageNode{background:color-mix(in srgb, var(--tone) 72%, #123854);color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--tone) 22%, transparent), 0 0 0 5px color-mix(in srgb, var(--tone) 10%, transparent);transform:rotate(-4deg)scale(1.05)}.program-pathways-module__g-SJDa__stageButton:focus-visible{outline:2px solid color-mix(in srgb, var(--tone) 70%, #163952);outline-offset:3px}.program-pathways-module__g-SJDa__stageDetail{border:1px solid color-mix(in srgb, var(--tone) 25%, #1322351a);background:radial-gradient(circle at 92% 15%, var(--tone-soft), transparent 28%), #ffffff8f;border-radius:21px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;margin-top:15px;padding:clamp(18px,2vw,24px);display:grid;overflow:hidden;box-shadow:0 13px 28px #1322350e,inset 0 1px #fffc}.program-pathways-module__g-SJDa__detailIcon{border:1px solid color-mix(in srgb, var(--tone) 43%, transparent);background:color-mix(in srgb, var(--tone-soft) 64%, white);width:52px;height:52px;color:color-mix(in srgb, var(--tone) 58%, #153c56);border-radius:17px;place-items:center;display:grid}.program-pathways-module__g-SJDa__stageDetail>div{min-width:0}.program-pathways-module__g-SJDa__stageDetail strong{letter-spacing:-.025em;margin-top:6px;font-size:1.08rem;display:block}.program-pathways-module__g-SJDa__stageDetail p{max-width:670px;color:var(--muted-dark);margin:10px 0 0;font-size:.82rem;line-height:1.62}.program-pathways-module__g-SJDa__accuracyNote{color:#e2eff794;text-align:center;max-width:960px;margin:25px auto 0;font-size:.7rem;line-height:1.58}.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__header,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__destinationControl,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__programmePanel,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__accuracyNote,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__introTopline,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__panelIntro h3,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__panelIntro>p,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__destinationScene,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__routeHeader,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__stages>li,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__stageDetail{opacity:0;transform:translateY(28px)}.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__sceneLabel{opacity:0;transform:translateY(10px)scale(.94)}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__header{animation:.72s cubic-bezier(.22,1,.36,1) both program-pathways-module__g-SJDa__sectionReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__destinationControl{animation:.72s cubic-bezier(.22,1,.36,1) .11s both program-pathways-module__g-SJDa__sectionReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__programmePanel{animation:.78s cubic-bezier(.22,1,.36,1) .21s both program-pathways-module__g-SJDa__panelReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__introTopline{animation:.58s cubic-bezier(.22,1,.36,1) .34s both program-pathways-module__g-SJDa__contentReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__panelIntro h3{animation:.64s cubic-bezier(.22,1,.36,1) .4s both program-pathways-module__g-SJDa__contentReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__panelIntro>p{animation:.62s cubic-bezier(.22,1,.36,1) .47s both program-pathways-module__g-SJDa__contentReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__destinationScene{animation:.72s cubic-bezier(.22,1,.36,1) .53s both program-pathways-module__g-SJDa__sceneReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__sceneLabel{animation:program-pathways-module__g-SJDa__labelReveal .52s cubic-bezier(.22, 1, .36, 1) calc(.65s + var(--scene-index) * 80ms) both}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__routeHeader{animation:.6s cubic-bezier(.22,1,.36,1) .38s both program-pathways-module__g-SJDa__contentReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__stages>li{animation:program-pathways-module__g-SJDa__stageReveal .62s cubic-bezier(.22, 1, .36, 1) calc(.43s + var(--stage-delay)) both}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__stageDetail{animation:.52s cubic-bezier(.22,1,.36,1) both program-pathways-module__g-SJDa__detailReveal}.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__accuracyNote{animation:.62s cubic-bezier(.22,1,.36,1) .94s both program-pathways-module__g-SJDa__sectionReveal}@media (hover:hover) and (pointer:fine){.program-pathways-module__g-SJDa__switcher button:hover{transform:translateY(-2px)}.program-pathways-module__g-SJDa__stageButton:not(.program-pathways-module__g-SJDa__activeStage):hover{border-color:color-mix(in srgb, var(--tone) 32%, transparent);background:#ffffffc7;transform:translateY(-4px);box-shadow:0 15px 30px #13223517}.program-pathways-module__g-SJDa__stageButton:not(.program-pathways-module__g-SJDa__activeStage):hover .program-pathways-module__g-SJDa__stageNode{transform:rotate(4deg)scale(1.04)}}@keyframes program-pathways-module__g-SJDa__ambientFloat{0%{transform:translateY(-18px)scale(.94)}to{transform:translate(-95px,55px)scale(1.12)}}@keyframes program-pathways-module__g-SJDa__sectionReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes program-pathways-module__g-SJDa__panelReveal{0%{opacity:0;transform:translateY(15px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes program-pathways-module__g-SJDa__contentReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes program-pathways-module__g-SJDa__sceneReveal{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes program-pathways-module__g-SJDa__orbitBreathe{0%,to{opacity:.68;transform:translate(-50%)rotateX(61deg)rotate(-9deg)scale(.97)}50%{opacity:1;transform:translate(-50%)rotateX(61deg)rotate(-2deg)scale(1.04)}}@keyframes program-pathways-module__g-SJDa__trailTurn{0%{transform:translate(-50%)rotateX(61deg)rotate(18deg)}to{transform:translate(-50%)rotateX(61deg)rotate(378deg)}}@keyframes program-pathways-module__g-SJDa__coreFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-3deg)}50%{transform:translate(-50%)translateY(-9px)rotate(3deg)}}@keyframes program-pathways-module__g-SJDa__labelReveal{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes program-pathways-module__g-SJDa__stageReveal{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes program-pathways-module__g-SJDa__detailReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.program-pathways-module__g-SJDa__headerBody{grid-template-columns:1fr;gap:34px}.program-pathways-module__g-SJDa__headerBody>p{max-width:660px}.program-pathways-module__g-SJDa__destinationControl{grid-template-columns:1fr minmax(390px,1.1fr)}.program-pathways-module__g-SJDa__switchHint{grid-column:1/-1;max-width:620px}.program-pathways-module__g-SJDa__programmePanel{grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr)}.program-pathways-module__g-SJDa__panelIntro{min-height:565px}.program-pathways-module__g-SJDa__stageButton{min-height:202px}}@media (max-width:980px){.program-pathways-module__g-SJDa__programmePanel{grid-template-columns:1fr}.program-pathways-module__g-SJDa__panelIntro{border-bottom:1px solid #ffffff1f;border-right:0;min-height:510px}.program-pathways-module__g-SJDa__panelIntro h3,.program-pathways-module__g-SJDa__panelIntro>p{max-width:680px}.program-pathways-module__g-SJDa__destinationScene{width:min(38%,330px);position:absolute;bottom:26px;right:clamp(25px,5vw,65px)}}@media (max-width:760px){.program-pathways-module__g-SJDa__inner{padding:64px 17px 78px}.program-pathways-module__g-SJDa__headerBody{margin-top:30px}.program-pathways-module__g-SJDa__headerBody h2{font-size:clamp(2.7rem,11.6vw,4.1rem);line-height:.94}.program-pathways-module__g-SJDa__headerBody>p{padding-left:18px}.program-pathways-module__g-SJDa__destinationControl{border-radius:23px;grid-template-columns:1fr;margin-top:42px;padding:20px 16px}.program-pathways-module__g-SJDa__controlCopy,.program-pathways-module__g-SJDa__switchHint{text-align:center}.program-pathways-module__g-SJDa__controlCopy strong,.program-pathways-module__g-SJDa__switchHint{max-width:none}.program-pathways-module__g-SJDa__switcher{width:100%}.program-pathways-module__g-SJDa__programmePanel{border-radius:27px}.program-pathways-module__g-SJDa__panelIntro{min-height:530px;padding:26px 21px}.program-pathways-module__g-SJDa__panelIntro h3{font-size:clamp(2.4rem,9.3vw,3.5rem)}.program-pathways-module__g-SJDa__destinationScene{width:min(100%,350px);margin-top:auto;position:relative;bottom:auto;right:auto}.program-pathways-module__g-SJDa__routeContent{padding:24px 18px}.program-pathways-module__g-SJDa__routeHeader{min-height:60px}.program-pathways-module__g-SJDa__stages{grid-template-columns:1fr;gap:10px}.program-pathways-module__g-SJDa__stageButton{grid-template-rows:auto auto;grid-template-columns:49px minmax(0,1fr);align-items:center;column-gap:16px;min-height:108px;padding:12px 13px;display:grid}.program-pathways-module__g-SJDa__stageNode{grid-row:1/3}.program-pathways-module__g-SJDa__stageNumber{top:16px;right:15px}.program-pathways-module__g-SJDa__stageButton>strong{max-width:none;margin-top:0;padding-right:35px}.program-pathways-module__g-SJDa__serviceList{flex-wrap:wrap;gap:5px 12px;margin-top:7px;padding-top:0;display:flex}.program-pathways-module__g-SJDa__activeStage{transform:translate(5px)}.program-pathways-module__g-SJDa__stageDetail{grid-template-columns:48px minmax(0,1fr);padding:18px}.program-pathways-module__g-SJDa__detailIcon{width:47px;height:47px}}@media (max-width:470px){.program-pathways-module__g-SJDa__switcher button{gap:8px;min-height:67px;padding-inline:10px}.program-pathways-module__g-SJDa__switcher button small{display:none}.program-pathways-module__g-SJDa__switcher button strong{font-size:.82rem}.program-pathways-module__g-SJDa__panelIntro{min-height:510px}.program-pathways-module__g-SJDa__introTopline{flex-wrap:wrap}.program-pathways-module__g-SJDa__destinationScene{height:205px}.program-pathways-module__g-SJDa__sceneOrbit{width:248px}.program-pathways-module__g-SJDa__sceneTrail{width:198px}.program-pathways-module__g-SJDa__sceneLabel:nth-of-type(4){left:2%}.program-pathways-module__g-SJDa__sceneLabel:nth-of-type(5){right:1%}.program-pathways-module__g-SJDa__stageDetail{grid-template-columns:1fr}}@media (min-width:981px) and (max-height:900px){.program-pathways-module__g-SJDa__destinationControl{margin-top:clamp(30px,5svh,44px);padding:16px}.program-pathways-module__g-SJDa__programmePanel{margin-top:16px}.program-pathways-module__g-SJDa__panelIntro{min-height:clamp(460px,74svh,510px);padding:24px}.program-pathways-module__g-SJDa__panelIntro h3{margin-top:22px;font-size:clamp(2.2rem,3vw,3.35rem)}.program-pathways-module__g-SJDa__panelIntro>p{margin-top:14px;font-size:.82rem;line-height:1.5}.program-pathways-module__g-SJDa__destinationScene{transform-origin:bottom;height:180px;scale:.8}.program-pathways-module__g-SJDa__routeContent{padding:24px}.program-pathways-module__g-SJDa__routeHeader{gap:16px;min-height:52px;padding-bottom:12px}.program-pathways-module__g-SJDa__stages{gap:8px;margin-top:17px}.program-pathways-module__g-SJDa__stageButton{border-radius:17px;min-height:148px;padding:10px}.program-pathways-module__g-SJDa__stageNode{border-radius:13px;width:42px;height:42px}.program-pathways-module__g-SJDa__stageButton>strong{margin-top:14px;font-size:.94rem}.program-pathways-module__g-SJDa__serviceList{gap:3px;padding-top:8px}.program-pathways-module__g-SJDa__serviceList small{font-size:.53rem}.program-pathways-module__g-SJDa__stageDetail{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:13px;margin-top:10px;padding:13px}.program-pathways-module__g-SJDa__detailIcon{border-radius:13px;width:42px;height:42px}.program-pathways-module__g-SJDa__stageDetail strong{margin-top:3px;font-size:.96rem}.program-pathways-module__g-SJDa__stageDetail p{margin-top:6px;font-size:.75rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.program-pathways-module__g-SJDa__ambientGlow,.program-pathways-module__g-SJDa__sceneOrbit,.program-pathways-module__g-SJDa__sceneTrail,.program-pathways-module__g-SJDa__sceneCore,.program-pathways-module__g-SJDa__sceneLabel,.program-pathways-module__g-SJDa__programmePanel,.program-pathways-module__g-SJDa__stages>li,.program-pathways-module__g-SJDa__stageDetail,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__header,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__destinationControl,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__programmePanel,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__accuracyNote,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__introTopline,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__panelIntro h3,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__panelIntro>p,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__destinationScene,.program-pathways-module__g-SJDa__revealReady.program-pathways-module__g-SJDa__isVisible .program-pathways-module__g-SJDa__routeHeader{animation:none}.program-pathways-module__g-SJDa__switchThumb,.program-pathways-module__g-SJDa__switcher button,.program-pathways-module__g-SJDa__stageButton,.program-pathways-module__g-SJDa__stageNode{transition:none}.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__header,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__destinationControl,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__programmePanel,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__accuracyNote,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__introTopline,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__panelIntro h3,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__panelIntro>p,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__destinationScene,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__routeHeader,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__stages>li,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__stageDetail,.program-pathways-module__g-SJDa__revealReady .program-pathways-module__g-SJDa__sceneLabel{opacity:1;transform:none}}@media (max-width:760px){.program-pathways-module__g-SJDa__inner{padding:54px 16px 66px}.program-pathways-module__g-SJDa__headerBody{gap:24px;margin-top:24px}.program-pathways-module__g-SJDa__headerBody h2{font-size:clamp(2.45rem,10.5vw,3.65rem);line-height:.95}.program-pathways-module__g-SJDa__headerBody>p{max-width:38rem;padding-left:14px;font-size:.9rem;line-height:1.55}.program-pathways-module__g-SJDa__destinationControl{z-index:14;-webkit-backdrop-filter:blur(18px);background:#061c32e6;border-color:#e2f1fa38;border-radius:18px;grid-template-columns:1fr;margin-top:28px;padding:7px;position:sticky;top:10px;box-shadow:0 14px 35px #010d1b42}.program-pathways-module__g-SJDa__controlCopy,.program-pathways-module__g-SJDa__switchHint{display:none}.program-pathways-module__g-SJDa__switcher{border-radius:14px;width:100%;padding:4px}.program-pathways-module__g-SJDa__switchThumb{border-radius:11px;width:calc(50% - 4px);top:4px;bottom:4px;left:4px}.program-pathways-module__g-SJDa__switcher button{border-radius:11px;gap:8px;min-height:50px;padding:7px 11px}.program-pathways-module__g-SJDa__switcher button small{display:none}.program-pathways-module__g-SJDa__switcher button strong{font-size:.82rem}.program-pathways-module__g-SJDa__programmePanel{border-radius:23px;margin-top:14px}.program-pathways-module__g-SJDa__panelIntro{min-height:0;padding:22px 20px 24px}.program-pathways-module__g-SJDa__panelIntro h3{max-width:620px;margin-top:20px;font-size:clamp(2rem,8.2vw,2.8rem);line-height:.98}.program-pathways-module__g-SJDa__panelIntro>p{margin-top:15px;font-size:.84rem;line-height:1.55}.program-pathways-module__g-SJDa__destinationScene{display:none}.program-pathways-module__g-SJDa__routeContent{padding:20px 15px 18px}.program-pathways-module__g-SJDa__routeHeader{gap:12px;min-height:0;padding-bottom:14px}.program-pathways-module__g-SJDa__routeHeader strong{font-size:.9rem}.program-pathways-module__g-SJDa__routeHeader>span{font-size:1.1rem}.program-pathways-module__g-SJDa__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.program-pathways-module__g-SJDa__stageButton{border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;min-height:128px;padding:11px;display:grid}.program-pathways-module__g-SJDa__stageNode{border-radius:13px;grid-row:1;width:40px;height:40px}.program-pathways-module__g-SJDa__stageNumber{top:10px;right:10px}.program-pathways-module__g-SJDa__stageButton>strong{overflow-wrap:anywhere;max-width:none;margin:0;padding-right:12px;font-size:.87rem;line-height:1.16}.program-pathways-module__g-SJDa__serviceList{border-top:1px solid #13223514;grid-column:1/-1;gap:4px;margin-top:9px;padding-top:9px;display:grid}.program-pathways-module__g-SJDa__serviceList small{font-size:.52rem}.program-pathways-module__g-SJDa__activeStage{transform:translateY(-2px)}.program-pathways-module__g-SJDa__stageDetail{border-radius:17px;grid-template-columns:43px minmax(0,1fr);gap:13px;margin-top:10px;padding:16px}.program-pathways-module__g-SJDa__detailIcon{border-radius:14px;width:43px;height:43px}.program-pathways-module__g-SJDa__stageDetail strong{font-size:.98rem}.program-pathways-module__g-SJDa__stageDetail p{margin-top:7px;font-size:.76rem;line-height:1.52}.program-pathways-module__g-SJDa__accuracyNote{margin-top:17px;font-size:.62rem;line-height:1.5}}@media (max-width:420px){.program-pathways-module__g-SJDa__inner{padding-inline:13px}.program-pathways-module__g-SJDa__headerBody h2{font-size:clamp(2.3rem,10.5vw,3.2rem)}.program-pathways-module__g-SJDa__switcher button{min-height:47px;padding-inline:8px}.program-pathways-module__g-SJDa__stageButton{grid-template-columns:36px minmax(0,1fr);column-gap:8px;min-height:122px;padding:9px}.program-pathways-module__g-SJDa__stageNode{width:36px;height:36px}.program-pathways-module__g-SJDa__stageButton>strong{font-size:.8rem}.program-pathways-module__g-SJDa__serviceList small{font-size:.49rem}.program-pathways-module__g-SJDa__stageDetail{grid-template-columns:1fr}}@media (max-width:760px){.program-pathways-module__g-SJDa__section{overflow:clip}}
.packages-section-module__ujec-G__section{--surface:#071d34;--surface-deep:#05172a;--ink:#f4f7fb;--muted:#dbe8f5ab;--line:#b8d3ed29;border-top:1px solid var(--line);background:radial-gradient(circle at 12% 15%, #50aed624, transparent 31%), radial-gradient(circle at 89% 75%, #a98ef61f, transparent 29%), linear-gradient(145deg, var(--surface), var(--surface-deep));color:var(--ink);scroll-margin-top:80px;position:relative;overflow:hidden}.packages-section-module__ujec-G__section:before{opacity:.22;pointer-events:none;content:"";background-image:radial-gradient(circle,#cbe1f524 1px,#0000 1.2px);background-size:38px 38px;position:absolute;inset:0}.packages-section-module__ujec-G__ambientGlow{pointer-events:none;border:1px solid #96bee21f;border-radius:50%;width:420px;height:420px;position:absolute;top:14%;right:-150px;box-shadow:0 0 0 62px #78aad306,0 0 0 124px #78aad305}.packages-section-module__ujec-G__inner{z-index:1;width:min(100%,1480px);margin-inline:auto;padding:clamp(68px,6vw,96px) clamp(20px,5vw,76px) clamp(76px,7vw,112px);position:relative}.packages-section-module__ujec-G__sectionLabel{border-bottom:1px solid var(--line);color:#dbe8f591;letter-spacing:.15em;text-transform:uppercase;margin:0;padding-bottom:13px;font-size:.68rem;font-weight:750}.packages-section-module__ujec-G__headerBody{grid-template-columns:minmax(0,1.12fr) minmax(280px,.52fr);align-items:end;gap:clamp(36px,6vw,88px);margin-top:clamp(30px,3.8vw,50px);display:grid}.packages-section-module__ujec-G__headerBody h2{letter-spacing:-.066em;max-width:820px;margin:0;font-size:clamp(3rem,4.8vw,5.45rem);font-weight:730;line-height:.91}.packages-section-module__ujec-G__headerBody h2 em{color:#9edff2;letter-spacing:-.052em;margin-top:.09em;font-family:Georgia,Times New Roman,serif;font-size:.83em;font-weight:400;display:block}.packages-section-module__ujec-G__headerNote{border-left:1px solid #91d2e87a;padding-left:clamp(19px,2.1vw,29px)}.packages-section-module__ujec-G__headerNote strong{color:#f4f7fbeb;font-size:.93rem;line-height:1.45;display:block}.packages-section-module__ujec-G__headerNote p{max-width:440px;color:var(--muted);margin:12px 0 0;font-size:clamp(.88rem,1vw,1rem);line-height:1.62}.packages-section-module__ujec-G__journeyBrowser{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(14px,1.7vw,24px);margin-top:clamp(46px,5.4vw,72px);display:grid}.packages-section-module__ujec-G__journeyChoices{gap:10px;display:grid}.packages-section-module__ujec-G__journeyChoice,.packages-section-module__ujec-G__journeyDetail{--tone:#b8f35d;--tone-soft:#b8f35d21}.packages-section-module__ujec-G__cyan{--tone:#69d9ec;--tone-soft:#69d9ec21}.packages-section-module__ujec-G__violet{--tone:#b2a0ff;--tone-soft:#b2a0ff24}.packages-section-module__ujec-G__coral{--tone:#ff9a84;--tone-soft:#ff9a8421}.packages-section-module__ujec-G__journeyChoice{appearance:none;cursor:pointer;border:1px solid var(--line);width:100%;min-height:105px;color:var(--ink);text-align:left;background:#ffffff09;border-radius:19px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:17px 18px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s,box-shadow .24s;display:grid}.packages-section-module__ujec-G__choiceIcon{border:1px solid color-mix(in srgb, var(--tone) 48%, transparent);background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:14px;place-items:center;transition:background-color .24s,color .24s,transform .24s cubic-bezier(.22,1,.36,1);display:grid}.packages-section-module__ujec-G__choiceCopy{gap:7px;min-width:0;display:grid}.packages-section-module__ujec-G__choiceCopy small{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:760}.packages-section-module__ujec-G__choiceCopy strong{color:#f4f7fbe0;letter-spacing:-.018em;font-size:clamp(.91rem,1vw,1rem);font-weight:650;line-height:1.35}.packages-section-module__ujec-G__choiceArrow{color:#dbe8f573;transition:color .24s,transform .24s}.packages-section-module__ujec-G__selectedChoice{border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:linear-gradient(125deg, var(--tone-soft), #ffffff0d);transform:translate(7px);box-shadow:0 18px 38px #00081438,inset 0 1px #ffffff0f}.packages-section-module__ujec-G__selectedChoice .packages-section-module__ujec-G__choiceIcon{background:var(--tone);color:#081c31;transform:rotate(-4deg)scale(1.04)}.packages-section-module__ujec-G__selectedChoice .packages-section-module__ujec-G__choiceArrow{color:var(--tone);transform:translate(3px)}.packages-section-module__ujec-G__journeyChoice:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.packages-section-module__ujec-G__journeyDetail{background:radial-gradient(circle at 92% 8%, var(--tone-soft), transparent 30%), #f2f4f3;color:#14253a;border:1px solid #ffffffa6;border-radius:clamp(24px,2.8vw,34px);flex-direction:column;min-width:0;min-height:450px;padding:clamp(25px,3.2vw,43px);animation:.52s cubic-bezier(.22,1,.36,1) both packages-section-module__ujec-G__detailReveal;display:flex;overflow:hidden;box-shadow:0 30px 70px #00071247}.packages-section-module__ujec-G__detailHeader{align-items:flex-start;gap:18px;display:flex}.packages-section-module__ujec-G__detailIcon{background:color-mix(in srgb, var(--tone) 68%, #f2f4f3);color:#10263b;width:54px;height:54px;box-shadow:0 10px 25px color-mix(in srgb, var(--tone) 18%, transparent);border-radius:17px;flex:none;place-items:center;display:grid}.packages-section-module__ujec-G__detailHeader small,.packages-section-module__ujec-G__signalBlock>span,.packages-section-module__ujec-G__outcomeBlock>span{color:color-mix(in srgb, var(--tone) 56%, #33475b);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:780}.packages-section-module__ujec-G__detailHeader h3{letter-spacing:-.061em;max-width:680px;margin:8px 0 0;font-size:clamp(2rem,3.4vw,3.65rem);font-weight:730;line-height:.98}.packages-section-module__ujec-G__description{color:#14253aab;max-width:820px;margin:clamp(20px,2.2vw,29px) 0 0;font-size:clamp(.88rem,1.03vw,1rem);line-height:1.6}.packages-section-module__ujec-G__detailBody{grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:18px;margin-top:clamp(22px,2.4vw,32px);display:grid}.packages-section-module__ujec-G__signalBlock{border-top:1px solid #14253a24;padding-top:16px}.packages-section-module__ujec-G__signalBlock ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.packages-section-module__ujec-G__signalBlock li{color:#14253ac4;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;font-size:.76rem;font-weight:600;line-height:1.42;display:grid}.packages-section-module__ujec-G__signalBlock li svg{color:color-mix(in srgb, var(--tone) 68%, #294358);margin-top:1px}.packages-section-module__ujec-G__outcomeBlock{border:1px solid color-mix(in srgb, var(--tone) 27%, transparent);background:color-mix(in srgb, var(--tone) 12%, white);border-radius:18px;flex-direction:column;justify-content:space-between;gap:17px;min-height:128px;padding:17px;display:flex}.packages-section-module__ujec-G__outcomeBlock strong{letter-spacing:-.025em;font-size:.9rem;line-height:1.4}.packages-section-module__ujec-G__detailFooter{justify-content:space-between;align-items:center;gap:22px;margin-top:auto;padding-top:25px;display:flex}.packages-section-module__ujec-G__detailFooter p{color:#14253a80;max-width:290px;margin:0;font-size:.69rem;line-height:1.48}.packages-section-module__ujec-G__cta{color:#f5f7f8;white-space:nowrap;background:#10263b;border-radius:14px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:0 19px;font-size:.77rem;font-weight:740;transition:transform .19s,background-color .19s;display:inline-flex;box-shadow:0 14px 30px #0f253929}.packages-section-module__ujec-G__cta svg{transition:transform .19s}@media (hover:hover) and (pointer:fine){.packages-section-module__ujec-G__journeyChoice:not(.packages-section-module__ujec-G__selectedChoice):hover{border-color:color-mix(in srgb, var(--tone) 42%, transparent);background:#fff1;transform:translate(3px)}.packages-section-module__ujec-G__journeyChoice:not(.packages-section-module__ujec-G__selectedChoice):hover .packages-section-module__ujec-G__choiceArrow{color:var(--tone);transform:translate(3px)}.packages-section-module__ujec-G__cta:hover{background:#1a3852;transform:translateY(-2px)}.packages-section-module__ujec-G__cta:hover svg{transform:translate(4px)}}@keyframes packages-section-module__ujec-G__detailReveal{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.packages-section-module__ujec-G__headerBody{grid-template-columns:1fr;gap:30px}.packages-section-module__ujec-G__headerNote{max-width:680px}.packages-section-module__ujec-G__journeyBrowser{grid-template-columns:1fr}.packages-section-module__ujec-G__journeyChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.packages-section-module__ujec-G__selectedChoice{transform:translateY(-3px)}}@media (max-width:660px){.packages-section-module__ujec-G__inner{padding:62px 15px 76px}.packages-section-module__ujec-G__headerBody h2{font-size:clamp(2.75rem,13vw,4rem);line-height:.93}.packages-section-module__ujec-G__journeyBrowser{margin-top:40px}.packages-section-module__ujec-G__journeyChoices{grid-template-columns:1fr}.packages-section-module__ujec-G__journeyChoice{min-height:92px;padding:14px}.packages-section-module__ujec-G__journeyDetail{border-radius:24px;min-height:0;padding:22px 18px}.packages-section-module__ujec-G__detailHeader{gap:13px}.packages-section-module__ujec-G__detailIcon{border-radius:14px;width:47px;height:47px}.packages-section-module__ujec-G__detailHeader h3{font-size:clamp(1.8rem,9vw,2.7rem)}.packages-section-module__ujec-G__detailBody{grid-template-columns:1fr}.packages-section-module__ujec-G__detailFooter{flex-direction:column;align-items:flex-start}.packages-section-module__ujec-G__cta{white-space:normal;width:100%}}@media (min-width:981px) and (max-height:900px){.packages-section-module__ujec-G__journeyBrowser{margin-top:38px}.packages-section-module__ujec-G__journeyChoice{min-height:92px;padding-block:14px}.packages-section-module__ujec-G__journeyDetail{min-height:404px;padding:27px}.packages-section-module__ujec-G__detailHeader h3{font-size:clamp(1.9rem,3vw,3.1rem)}.packages-section-module__ujec-G__description{margin-top:18px;font-size:.88rem}.packages-section-module__ujec-G__detailBody{margin-top:19px}.packages-section-module__ujec-G__detailFooter{padding-top:18px}}@media (prefers-reduced-motion:reduce){.packages-section-module__ujec-G__journeyDetail{animation:none}.packages-section-module__ujec-G__journeyChoice,.packages-section-module__ujec-G__choiceIcon,.packages-section-module__ujec-G__choiceArrow,.packages-section-module__ujec-G__cta,.packages-section-module__ujec-G__cta svg{transition:none}}
.services-offer-section-module__B7qKQq__section{--paper:#efede6;--ink:#18171c;--muted:#67636b;--line:#18171c26;--accent:#5d7258;--card-background:#dfe6da;border-top:1px solid var(--line);background:var(--paper);color:var(--ink);scroll-margin-top:80px;position:relative;overflow:hidden}.services-offer-section-module__B7qKQq__inner{width:min(100%,1480px);margin-inline:auto;padding:clamp(68px,6vw,96px) clamp(20px,5vw,76px) clamp(74px,6.5vw,104px)}.services-offer-section-module__B7qKQq__sectionLabel{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0;padding-bottom:13px;font-size:.75rem;font-weight:750}.services-offer-section-module__B7qKQq__headerBody{grid-template-columns:minmax(0,1.15fr) minmax(270px,.48fr);align-items:end;gap:clamp(34px,6vw,86px);margin-top:clamp(30px,3.6vw,48px);display:grid}.services-offer-section-module__B7qKQq__headerBody h2{letter-spacing:-.064em;max-width:820px;margin:0;font-size:clamp(2.85rem,4.5vw,5.15rem);font-weight:730;line-height:.92}.services-offer-section-module__B7qKQq__headerBody h2 em{letter-spacing:-.05em;margin-top:.1em;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-weight:400;display:block}.services-offer-section-module__B7qKQq__headerBody>p{border-left:2px solid var(--accent);max-width:440px;color:var(--muted);margin:0;padding-left:clamp(18px,2vw,27px);font-size:1rem;line-height:1.64}.services-offer-section-module__B7qKQq__enquiryCard{background:radial-gradient(circle at 90% 4%, #fff6, transparent 29%), var(--card-background);border:1px solid #18171c21;border-radius:clamp(24px,2.4vw,34px);grid-template-columns:minmax(300px,1.15fr) minmax(240px,.82fr) minmax(250px,.88fr);gap:clamp(25px,3.4vw,52px);min-width:0;margin-top:clamp(44px,5vw,68px);padding:clamp(26px,3vw,42px);display:grid;box-shadow:0 22px 54px #1e1c2212}.services-offer-section-module__B7qKQq__cardIntroduction{grid-template-columns:54px minmax(0,1fr);align-content:start;gap:19px;display:grid}.services-offer-section-module__B7qKQq__iconWrap{border:1px solid color-mix(in srgb, var(--accent) 52%, transparent);width:54px;height:54px;color:var(--accent);background:#ffffff4d;border-radius:17px;place-items:center;display:grid}.services-offer-section-module__B7qKQq__cardIntroduction p,.services-offer-section-module__B7qKQq__detailBlock>p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:760}.services-offer-section-module__B7qKQq__cardIntroduction h3{letter-spacing:-.057em;max-width:500px;margin:13px 0 0;font-size:clamp(2rem,3.1vw,3.6rem);font-weight:730;line-height:.98}.services-offer-section-module__B7qKQq__cardIntroduction div>span{color:#18171ca8;max-width:560px;margin-top:19px;font-size:1rem;line-height:1.62;display:block}.services-offer-section-module__B7qKQq__detailBlock{border-left:1px solid #18171c26;padding-left:clamp(23px,2.6vw,38px)}.services-offer-section-module__B7qKQq__detailBlock ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.services-offer-section-module__B7qKQq__detailBlock li{color:#18171cc2;border-top:1px solid #18171c1f;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:59px;padding:14px 0;font-size:.96rem;font-weight:610;line-height:1.46;display:grid}.services-offer-section-module__B7qKQq__detailBlock li svg{color:var(--accent);margin-top:2px}.services-offer-section-module__B7qKQq__nextStepBlock{flex-direction:column;display:flex}.services-offer-section-module__B7qKQq__cta{background:var(--ink);color:#f5f2ea;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-top:auto;padding:14px 18px;font-size:.92rem;font-weight:740;line-height:1.3;transition:transform .18s,background-color .18s;display:flex}.services-offer-section-module__B7qKQq__cta svg{flex:none;transition:transform .18s}@media (hover:hover) and (pointer:fine){.services-offer-section-module__B7qKQq__cta:hover{background:#29272e;transform:translateY(-2px)}.services-offer-section-module__B7qKQq__cta:hover svg{transform:translate(4px)}}@media (max-width:1050px){.services-offer-section-module__B7qKQq__enquiryCard{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.services-offer-section-module__B7qKQq__cardIntroduction{grid-column:1/-1}.services-offer-section-module__B7qKQq__cardIntroduction+.services-offer-section-module__B7qKQq__detailBlock{border-left:0;padding-left:0}}@media (max-width:800px){.services-offer-section-module__B7qKQq__headerBody{grid-template-columns:1fr;gap:28px}.services-offer-section-module__B7qKQq__headerBody>p{max-width:640px}}@media (max-width:680px){.services-offer-section-module__B7qKQq__inner{padding-inline:15px}.services-offer-section-module__B7qKQq__headerBody h2{font-size:clamp(2.65rem,13vw,4rem)}.services-offer-section-module__B7qKQq__enquiryCard,.services-offer-section-module__B7qKQq__cardIntroduction{grid-template-columns:1fr}.services-offer-section-module__B7qKQq__detailBlock,.services-offer-section-module__B7qKQq__cardIntroduction+.services-offer-section-module__B7qKQq__detailBlock{border-top:1px solid #18171c26;border-left:0;padding-top:24px;padding-left:0}.services-offer-section-module__B7qKQq__cta{margin-top:22px}}@media (prefers-reduced-motion:reduce){.services-offer-section-module__B7qKQq__cta,.services-offer-section-module__B7qKQq__cta svg{transition:none}}
.success-stories-module__6I7Dsq__section{--ink:#10243b;--muted:#62758a;--paper:#eff5f9;--line:#102b4d21;isolation:isolate;background:radial-gradient(circle at 10% 14%, #5ed8e721, transparent 24%), radial-gradient(circle at 92% 74%, #ae99f51f, transparent 28%), var(--paper);color:var(--ink);scroll-margin-top:80px;position:relative;overflow:hidden}.success-stories-module__6I7Dsq__section:before{opacity:.26;pointer-events:none;content:"";background-image:radial-gradient(circle,#183f6533 0 1px,#0000 1.35px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(118deg,#0000 6%,#000 34%,#0000 78%);mask-image:linear-gradient(118deg,#0000 6%,#000 34%,#0000 78%)}.success-stories-module__6I7Dsq__inner{z-index:1;width:min(100%,1480px);margin-inline:auto;padding:clamp(76px,7vw,116px) clamp(20px,5vw,76px) clamp(84px,8vw,126px);position:relative}.success-stories-module__6I7Dsq__header,.success-stories-module__6I7Dsq__storyGrid,.success-stories-module__6I7Dsq__archivePrompt{opacity:0;transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .6s;transform:translateY(24px)}.success-stories-module__6I7Dsq__isVisible .success-stories-module__6I7Dsq__header,.success-stories-module__6I7Dsq__isVisible .success-stories-module__6I7Dsq__storyGrid,.success-stories-module__6I7Dsq__isVisible .success-stories-module__6I7Dsq__archivePrompt{opacity:1;transform:translateY(0)}.success-stories-module__6I7Dsq__isVisible .success-stories-module__6I7Dsq__storyGrid{transition-delay:.11s}.success-stories-module__6I7Dsq__isVisible .success-stories-module__6I7Dsq__archivePrompt{transition-delay:.19s}.success-stories-module__6I7Dsq__sectionLabel{border-bottom:1px solid var(--line);color:#5f7489;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding-bottom:13px;font-size:.69rem;font-weight:750;display:flex}.success-stories-module__6I7Dsq__sectionLabel svg{color:#4a83dc}.success-stories-module__6I7Dsq__headerBody{grid-template-columns:minmax(0,1.2fr) minmax(280px,.46fr);align-items:end;gap:clamp(38px,6vw,90px);margin-top:clamp(34px,4.3vw,56px);display:grid}.success-stories-module__6I7Dsq__headerBody h2{letter-spacing:-.068em;max-width:960px;margin:0;font-size:clamp(3.1rem,5vw,5.8rem);font-weight:720;line-height:.91}.success-stories-module__6I7Dsq__headerBody h2 span,.success-stories-module__6I7Dsq__headerBody h2 em{display:block}.success-stories-module__6I7Dsq__headerBody h2 em{color:#0000;background:linear-gradient(95deg,#1759bf,#675fdc 52%,#9b65ca);-webkit-background-clip:text;background-clip:text;margin-top:.1em;padding-bottom:.08em;font-style:normal}.success-stories-module__6I7Dsq__introduction{align-self:end;gap:18px;display:grid}.success-stories-module__6I7Dsq__introduction p{color:#516980;margin:0;font-size:clamp(.93rem,1.08vw,1.05rem);line-height:1.72}.success-stories-module__6I7Dsq__introduction span{color:#7b8ea0;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:720}.success-stories-module__6I7Dsq__student{--story-rgb:78, 204, 224;--story-accent:#4ecce0;--story-deep:#123e59}.success-stories-module__6I7Dsq__parent{--story-rgb:172, 149, 238;--story-accent:#ac95ee;--story-deep:#463a76}.success-stories-module__6I7Dsq__school{--story-rgb:165, 205, 129;--story-accent:#a5cd81;--story-deep:#3d5b39}.success-stories-module__6I7Dsq__storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin-top:clamp(42px,5vw,68px);display:grid}.success-stories-module__6I7Dsq__storyCard{cursor:pointer;text-align:left;color:#fff;background:#10243b;border:1px solid #102b4d24;border-radius:clamp(24px,2.4vw,34px);min-width:0;min-height:410px;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 46px #1c3e601f}.success-stories-module__6I7Dsq__storyCard:focus-visible{outline-offset:5px;outline:3px solid #173f69}.success-stories-module__6I7Dsq__cardMedia,.success-stories-module__6I7Dsq__cardShade{position:absolute;inset:0}.success-stories-module__6I7Dsq__cardMedia{display:block}.success-stories-module__6I7Dsq__cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .62s cubic-bezier(.22,1,.36,1),filter .3s;display:block;transform:scale(1.002)}.success-stories-module__6I7Dsq__cardFallback{background:radial-gradient(circle at 70% 22%, rgba(var(--story-rgb), .36), transparent 27%), linear-gradient(145deg, #10253b, #173753 60%, var(--story-deep));color:#ffffffb8;place-items:center;width:100%;height:100%;display:grid}.success-stories-module__6I7Dsq__cardShade{background:linear-gradient(to top, #051322fa 0%, #051322e6 34%, #05132245 67%, #05132214 100%), linear-gradient(115deg, rgba(var(--story-rgb), .12), transparent 58%)}.success-stories-module__6I7Dsq__cardBody{z-index:2;gap:12px;padding:clamp(20px,2.3vw,30px);display:grid;position:absolute;bottom:0;left:0;right:0}.success-stories-module__6I7Dsq__cardMeta{color:#eff8ffb8;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:.59rem;font-weight:720;display:inline-flex}.success-stories-module__6I7Dsq__cardMeta svg{color:var(--story-accent)}.success-stories-module__6I7Dsq__cardBody strong{letter-spacing:-.045em;max-width:520px;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:720;line-height:1.02;display:block}.success-stories-module__6I7Dsq__cardBody small{color:#eff8ff9e;font-size:.72rem;line-height:1.45}.success-stories-module__6I7Dsq__cardReveal{color:#eff8ffbf;opacity:0;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:500px;max-height:0;font-size:.78rem;line-height:1.55;transition:max-height .28s,opacity .22s;display:-webkit-box;overflow:hidden}.success-stories-module__6I7Dsq__cardAction{color:#eff8ffc7;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin-top:2px;padding-top:10px;font-size:.67rem;font-weight:730;display:flex}.success-stories-module__6I7Dsq__cardAction svg{transition:transform .22s}.success-stories-module__6I7Dsq__activeCard{border-color:rgba(var(--story-rgb), .62);box-shadow:0 0 0 3px rgba(var(--story-rgb), .12), 0 28px 62px #1c3e602e}.success-stories-module__6I7Dsq__activeCard .success-stories-module__6I7Dsq__cardReveal{opacity:1;max-height:5.4em}.success-stories-module__6I7Dsq__storyPanel{background:radial-gradient(circle at 96% 7%, rgba(var(--story-rgb), .2), transparent 25%), linear-gradient(145deg, #091b31, #0d2b4c);color:#f7faff;border:1px solid #ffffff21;border-radius:clamp(28px,3vw,42px);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:520px;margin-top:clamp(28px,4vw,54px);animation:.52s cubic-bezier(.16,1,.3,1) both success-stories-module__6I7Dsq__panelReveal;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 92px #122d4a38,inset 0 1px #ffffff17}.success-stories-module__6I7Dsq__noMediaPanel{grid-template-columns:1fr}.success-stories-module__6I7Dsq__noMediaPanel .success-stories-module__6I7Dsq__panelContent{max-width:980px}.success-stories-module__6I7Dsq__panelGlow{aspect-ratio:1;background:rgba(var(--story-rgb), .18);filter:blur(110px);pointer-events:none;border-radius:50%;width:450px;position:absolute;top:-190px;right:-150px}.success-stories-module__6I7Dsq__mediaMosaic{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:520px;padding:clamp(14px,1.8vw,22px);display:grid;position:relative}.success-stories-module__6I7Dsq__mediaItem{background:#ffffff0f;border-radius:18px;min-width:0;min-height:0;margin:0;overflow:hidden}.success-stories-module__6I7Dsq__mediaItem:first-child{grid-row:1/-1}.success-stories-module__6I7Dsq__mediaItem:nth-child(n+4){display:none}.success-stories-module__6I7Dsq__mediaItem img{object-fit:cover;width:100%;height:100%;display:block}.success-stories-module__6I7Dsq__singleImage{display:block}.success-stories-module__6I7Dsq__singleImage .success-stories-module__6I7Dsq__mediaItem{border-radius:23px;width:100%;height:100%}.success-stories-module__6I7Dsq__panelContent{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,58px);display:flex;position:relative}.success-stories-module__6I7Dsq__panelMeta{color:#ebf4fc9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 12px;font-size:.59rem;font-weight:720;display:flex}.success-stories-module__6I7Dsq__panelMeta>span:not(.success-stories-module__6I7Dsq__panelIcon)+span:before{color:#ebf4fc4d;content:"•";margin-right:12px}.success-stories-module__6I7Dsq__panelIcon{aspect-ratio:1;border:1px solid rgba(var(--story-rgb), .38);background:rgba(var(--story-rgb), .12);width:38px;color:var(--story-accent);border-radius:13px;place-items:center;display:grid}.success-stories-module__6I7Dsq__panelContent h3{color:#fff;letter-spacing:-.058em;max-width:760px;margin:26px 0 0;font-size:clamp(2.1rem,3.5vw,4.25rem);font-weight:720;line-height:.98}.success-stories-module__6I7Dsq__storyExcerpt{color:#e9f2fbb8;max-width:720px;margin:22px 0 0;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.72}.success-stories-module__6I7Dsq__panelContent blockquote{border-left:2px solid var(--story-accent);color:#fff;letter-spacing:-.035em;max-width:750px;margin:30px 0 0;padding-left:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.1vw,2.35rem);line-height:1.16}.success-stories-module__6I7Dsq__highlights{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.success-stories-module__6I7Dsq__highlights span{border:1px solid rgba(var(--story-rgb), .28);background:rgba(var(--story-rgb), .09);color:#f4f8fdcc;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:.72rem;line-height:1.3;display:inline-flex}.success-stories-module__6I7Dsq__storyRichText{color:#ebf3fbcc;max-width:760px;margin-top:28px;font-size:.92rem;line-height:1.72}.success-stories-module__6I7Dsq__storyRichText>:first-child{margin-top:0}.success-stories-module__6I7Dsq__storyRichText>:last-child{margin-bottom:0}.success-stories-module__6I7Dsq__storyRichText p,.success-stories-module__6I7Dsq__storyRichText ul,.success-stories-module__6I7Dsq__storyRichText ol{margin-block:0 1em}.success-stories-module__6I7Dsq__storyRichText a{color:#fff;text-underline-offset:3px;text-decoration:underline}.success-stories-module__6I7Dsq__storyRichText strong{color:#fff}.success-stories-module__6I7Dsq__outcome{border-top:1px solid #ffffff21;max-width:760px;margin-top:30px;padding-top:23px}.success-stories-module__6I7Dsq__outcome small{color:var(--story-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:.58rem;font-weight:730;display:block}.success-stories-module__6I7Dsq__outcome p{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:650;line-height:1.35}.success-stories-module__6I7Dsq__noMediaNote{color:#e6f0f970;align-items:center;gap:8px;width:fit-content;margin-top:28px;font-size:.7rem;display:inline-flex}.success-stories-module__6I7Dsq__archivePrompt{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-top:28px;display:flex}.success-stories-module__6I7Dsq__archivePrompt small{color:#8998a7;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.58rem;font-weight:710;display:block}.success-stories-module__6I7Dsq__archivePrompt p{color:#526b82;margin:0;font-size:.87rem}.success-stories-module__6I7Dsq__archiveLink{color:#193d62;background:#ffffff8f;border:1px solid #102b4d24;border-radius:16px;align-items:center;gap:13px;min-height:50px;padding:0 17px;font-size:.79rem;font-weight:720;transition:transform .21s,background-color .21s;display:inline-flex}.success-stories-module__6I7Dsq__archiveLink svg{transition:transform .18s}@media (hover:hover) and (pointer:fine){.success-stories-module__6I7Dsq__storyCard:hover{border-color:rgba(var(--story-rgb), .5);transform:translateY(-8px);box-shadow:0 32px 72px #1c3e6033}.success-stories-module__6I7Dsq__storyCard:hover .success-stories-module__6I7Dsq__cardMedia img{filter:saturate(1.04);transform:scale(1.045)}.success-stories-module__6I7Dsq__storyCard:hover .success-stories-module__6I7Dsq__cardReveal{opacity:1;max-height:5.4em}.success-stories-module__6I7Dsq__storyCard:hover .success-stories-module__6I7Dsq__cardAction svg,.success-stories-module__6I7Dsq__archiveLink:hover svg{transform:translate(4px)}.success-stories-module__6I7Dsq__archiveLink:hover{background:#ffffffd1;transform:translateY(-2px)}}@media (max-width:1040px){.success-stories-module__6I7Dsq__headerBody{grid-template-columns:1fr;gap:25px}.success-stories-module__6I7Dsq__introduction{max-width:650px}.success-stories-module__6I7Dsq__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.success-stories-module__6I7Dsq__storyPanel{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}}@media (max-width:760px){.success-stories-module__6I7Dsq__inner{padding-inline:18px}.success-stories-module__6I7Dsq__headerBody h2{font-size:clamp(2.75rem,13.2vw,4.3rem)}.success-stories-module__6I7Dsq__storyGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-18px;padding:0 18px 10px;display:flex;overflow-x:auto}.success-stories-module__6I7Dsq__storyGrid::-webkit-scrollbar{display:none}.success-stories-module__6I7Dsq__storyCard{scroll-snap-align:start;flex:0 0 min(82vw,340px);min-height:390px}.success-stories-module__6I7Dsq__cardReveal{opacity:1;max-height:5.4em}.success-stories-module__6I7Dsq__storyPanel{min-height:0;display:block}.success-stories-module__6I7Dsq__mediaMosaic{grid-template-rows:1fr .62fr;min-height:360px}.success-stories-module__6I7Dsq__panelContent{padding:28px 23px 31px}.success-stories-module__6I7Dsq__panelContent h3{font-size:clamp(2rem,10vw,3.2rem)}.success-stories-module__6I7Dsq__archivePrompt{flex-direction:column;align-items:stretch}.success-stories-module__6I7Dsq__archiveLink{justify-content:space-between}}@media (max-width:480px){.success-stories-module__6I7Dsq__storyCard{flex-basis:86vw;min-height:365px}.success-stories-module__6I7Dsq__mediaMosaic{min-height:315px;padding:12px}.success-stories-module__6I7Dsq__mediaMosaic:not(.success-stories-module__6I7Dsq__singleImage) .success-stories-module__6I7Dsq__mediaItem:first-child{grid-area:auto/1/auto/-1}.success-stories-module__6I7Dsq__mediaMosaic:not(.success-stories-module__6I7Dsq__singleImage){grid-template-rows:1.25fr .7fr}.success-stories-module__6I7Dsq__mediaMosaic:not(.success-stories-module__6I7Dsq__singleImage) .success-stories-module__6I7Dsq__mediaItem:nth-child(2),.success-stories-module__6I7Dsq__mediaMosaic:not(.success-stories-module__6I7Dsq__singleImage) .success-stories-module__6I7Dsq__mediaItem:nth-child(3){display:block}.success-stories-module__6I7Dsq__panelMeta{gap:7px 9px}.success-stories-module__6I7Dsq__panelMeta>span:not(.success-stories-module__6I7Dsq__panelIcon)+span:before{margin-right:9px}}@media (prefers-reduced-motion:reduce){.success-stories-module__6I7Dsq__header,.success-stories-module__6I7Dsq__storyGrid,.success-stories-module__6I7Dsq__archivePrompt,.success-stories-module__6I7Dsq__storyCard,.success-stories-module__6I7Dsq__cardMedia img,.success-stories-module__6I7Dsq__cardReveal,.success-stories-module__6I7Dsq__cardAction svg,.success-stories-module__6I7Dsq__archiveLink,.success-stories-module__6I7Dsq__archiveLink svg{transition:none}.success-stories-module__6I7Dsq__header,.success-stories-module__6I7Dsq__storyGrid,.success-stories-module__6I7Dsq__archivePrompt{opacity:1;transform:none}.success-stories-module__6I7Dsq__storyPanel{animation:none}}@keyframes success-stories-module__6I7Dsq__panelReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.final-cta-module__l2GiYG__section{isolation:isolate;color:#f5f2eb;background:#0a090e;place-items:center;min-height:clamp(500px,68svh,720px);display:grid;position:relative;overflow:hidden}.final-cta-module__l2GiYG__section:before{z-index:-1;content:"";background:radial-gradient(circle at 75% 28%,#9e8cff1c,#0000 34%),radial-gradient(circle at 18% 82%,#7de5d112,#0000 31%);position:absolute;inset:0}.final-cta-module__l2GiYG__inner{width:min(100%,1540px);padding:clamp(82px,9vw,135px) clamp(20px,5vw,80px) clamp(42px,4vw,50px)}.final-cta-module__l2GiYG__eyebrow{color:#d8ff69b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 27px;font-size:.69rem;font-weight:750}.final-cta-module__l2GiYG__heading{letter-spacing:-.068em;text-wrap:balance;max-width:1180px;margin:0;font-size:clamp(3.4rem,5.3vw,6.3rem);font-weight:720;line-height:.91}.final-cta-module__l2GiYG__heading span,.final-cta-module__l2GiYG__heading em{display:block}.final-cta-module__l2GiYG__heading em{letter-spacing:-.055em;margin-top:.09em;font-family:Georgia,Times New Roman,serif;font-size:.93em;font-weight:400}.final-cta-module__l2GiYG__bottom{border-top:1px solid #ffffff26;grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr);align-items:center;gap:clamp(45px,8vw,130px);margin-top:clamp(53px,7vw,92px);padding:clamp(52px,4.2vw,70px) 0 clamp(20px,2vw,30px);display:grid}.final-cta-module__l2GiYG__message p{letter-spacing:-.025em;max-width:470px;margin:0;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:650;line-height:1.3}.final-cta-module__l2GiYG__message span{color:#f5f2eb94;margin-top:12px;font-size:.91rem;line-height:1.55;display:block}.final-cta-module__l2GiYG__actions{justify-content:flex-end;gap:11px;display:flex}.final-cta-module__l2GiYG__primaryAction,.final-cta-module__l2GiYG__secondaryAction{white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:24px;min-height:57px;padding:0 21px;font-size:.82rem;font-weight:730;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s;display:inline-flex}.final-cta-module__l2GiYG__primaryAction{color:#17161c;background:#f3f0e8;border:1px solid #f3f0e8}.final-cta-module__l2GiYG__secondaryAction{color:#f5f2eb;background:0 0;border:1px solid #ffffff3d}.final-cta-module__l2GiYG__primaryAction:hover,.final-cta-module__l2GiYG__secondaryAction:hover{transform:translate(4px)}.final-cta-module__l2GiYG__secondaryAction:hover{background:#ffffff0b;border-color:#d8ff6994}@media (max-width:850px){.final-cta-module__l2GiYG__bottom{grid-template-columns:1fr;gap:38px}.final-cta-module__l2GiYG__actions{justify-content:flex-start}}@media (max-width:600px){.final-cta-module__l2GiYG__section{min-height:570px}.final-cta-module__l2GiYG__inner{padding:80px 16px}.final-cta-module__l2GiYG__heading{font-size:clamp(3.05rem,14vw,4.8rem);line-height:.93}.final-cta-module__l2GiYG__bottom{margin-top:51px}.final-cta-module__l2GiYG__actions{display:grid}.final-cta-module__l2GiYG__primaryAction,.final-cta-module__l2GiYG__secondaryAction{justify-content:space-between;width:100%;min-height:56px}}@media (prefers-reduced-motion:reduce){.final-cta-module__l2GiYG__primaryAction,.final-cta-module__l2GiYG__secondaryAction{transition:none}}
