.CampusHero-module__qsRcIq__outer{background:radial-gradient(120% 80% at 50% -10%, #f3eee4 0%, var(--paper) 46%, var(--paper-3) 100%);height:100svh;position:relative}.CampusHero-module__qsRcIq__sticky{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.CampusHero-module__qsRcIq__canvas{z-index:2;opacity:0;transition:opacity 1.1s;position:absolute;inset:0;width:100%!important;height:100%!important}.CampusHero-module__qsRcIq__outer.CampusHero-module__qsRcIq__live .CampusHero-module__qsRcIq__canvas{opacity:.42}.CampusHero-module__qsRcIq__aurora{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CampusHero-module__qsRcIq__blob{filter:blur(78px);will-change:transform;border-radius:50%;position:absolute}.CampusHero-module__qsRcIq__b1{background:radial-gradient(circle at 40% 40%,#7c5cff47,#0000 66%);width:46vw;height:46vw;animation:19s ease-in-out infinite CampusHero-module__qsRcIq__drift1;top:6%;left:8%}.CampusHero-module__qsRcIq__b2{background:radial-gradient(circle,#fb7a5b42,#0000 66%);width:42vw;height:42vw;animation:23s ease-in-out infinite CampusHero-module__qsRcIq__drift2;top:2%;right:6%}.CampusHero-module__qsRcIq__b3{background:radial-gradient(circle,#f4a93b38,#0000 68%);width:40vw;height:40vw;animation:27s ease-in-out infinite CampusHero-module__qsRcIq__drift3;bottom:-6%;right:14%}.CampusHero-module__qsRcIq__b4{background:radial-gradient(circle,#3d38e033,#0000 70%);width:38vw;height:38vw;animation:31s ease-in-out infinite reverse CampusHero-module__qsRcIq__drift1;bottom:-10%;left:10%}.CampusHero-module__qsRcIq__outer.CampusHero-module__qsRcIq__live .CampusHero-module__qsRcIq__aurora{opacity:.32;transition:opacity 1.1s}@keyframes CampusHero-module__qsRcIq__drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.08)}}@keyframes CampusHero-module__qsRcIq__drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,4%)scale(1.1)}}@keyframes CampusHero-module__qsRcIq__drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,6%)scale(1.06)}}.CampusHero-module__qsRcIq__scrim{z-index:3;pointer-events:none;background:radial-gradient(64% 56%,#f7f5f0d1 0%,#f7f5f080 36%,#f7f5f014 66%,#0000 100%);position:absolute;inset:0}.CampusHero-module__qsRcIq__hubs{z-index:4;pointer-events:none;position:absolute;inset:0}.CampusHero-module__qsRcIq__hub{white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);opacity:0;will-change:transform, opacity;background:#ffffffc7;border:1px solid #fffc;border-radius:100px;align-items:center;gap:7px;padding:.34em .78em;font-size:.62rem;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 20px -8px #14131a40}.CampusHero-module__qsRcIq__hubDot{background:var(--grad-soft);border-radius:50%;flex:none;width:6px;height:6px}.CampusHero-module__qsRcIq__overlay{z-index:6;text-align:center;width:min(640px,86vw);padding-bottom:2vh;position:relative}.CampusHero-module__qsRcIq__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;margin-bottom:20px;font-size:.68rem;display:inline-flex}.CampusHero-module__qsRcIq__dot{background:var(--coral);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite CampusHero-module__qsRcIq__hubPulse}@keyframes CampusHero-module__qsRcIq__hubPulse{0%,to{opacity:1}50%{opacity:.3}}.CampusHero-module__qsRcIq__title{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;padding-bottom:.08em;font-size:clamp(2.6rem,5.8vw,5rem);font-weight:600;line-height:1}.CampusHero-module__qsRcIq__title em{font-family:var(--font-serif);color:var(--coral);font-style:italic}.CampusHero-module__qsRcIq__lead{color:var(--ink-2);max-width:48ch;margin:1.3rem auto 0;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.62}.CampusHero-module__qsRcIq__narrate{height:1.6em;margin-top:1.5rem;position:relative}.CampusHero-module__qsRcIq__narrLine{font-family:var(--font-serif);color:var(--ink);opacity:0;justify-content:center;align-items:center;font-size:clamp(1rem,1.7vw,1.25rem);font-style:italic;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.CampusHero-module__qsRcIq__narrOn{opacity:.92;transform:none}.CampusHero-module__qsRcIq__cta{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:2rem;display:flex}.CampusHero-module__qsRcIq__progress{z-index:6;align-items:center;gap:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.CampusHero-module__qsRcIq__pDot{background:#14131a33;border-radius:50%;width:6px;height:6px;transition:background .4s,transform .4s}.CampusHero-module__qsRcIq__pDot.CampusHero-module__qsRcIq__on{background:var(--coral);transform:scale(1.45)}.CampusHero-module__qsRcIq__pLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-width:8ch;font-size:.6rem}.CampusHero-module__qsRcIq__scrollHint{z-index:6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#14131a52;writing-mode:vertical-lr;font-size:.55rem;display:none;position:absolute;bottom:32px;right:clamp(18px,4vw,48px)}@media (max-width:640px){.CampusHero-module__qsRcIq__outer{height:100svh}.CampusHero-module__qsRcIq__title{font-size:2.1rem}.CampusHero-module__qsRcIq__lead{font-size:.92rem}.CampusHero-module__qsRcIq__cta{flex-direction:column;align-items:center}.CampusHero-module__qsRcIq__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.CampusHero-module__qsRcIq__outer{height:auto}.CampusHero-module__qsRcIq__sticky{height:100svh}.CampusHero-module__qsRcIq__canvas{display:none}.CampusHero-module__qsRcIq__blob{animation:none}.CampusHero-module__qsRcIq__narrLine{opacity:.92;position:static;transform:none}.CampusHero-module__qsRcIq__narrLine:not(:first-child){display:none}.CampusHero-module__qsRcIq__narrate{height:auto}.CampusHero-module__qsRcIq__scrollHint,.CampusHero-module__qsRcIq__progress,.CampusHero-module__qsRcIq__hubs{display:none}.CampusHero-module__qsRcIq__dot{animation:none}}
.CampusPreviewSection-module__oYg3va__campusSection{--lc-bg:#fbf8f2;--lc-surface:#ffffffd1;--lc-surface-strong:#fff;--lc-ink:#181922;--lc-muted:#626575;--lc-muted-2:#8d8fa0;--lc-violet:#6c4cff;--lc-violet-soft:#a68cff;--lc-coral:#ff735f;--lc-coral-soft:#ffad8d;--lc-border:#18192214;--lc-shadow:0 24px 70px #1c182d1a;--lc-ease:cubic-bezier(.2, .7, .2, 1);background:radial-gradient(circle at 10% 22%, #6c4cff1f, transparent 34%), radial-gradient(circle at 88% 76%, #ff735f21, transparent 34%), var(--lc-bg);isolation:isolate;padding-block:120px;position:relative;overflow:hidden}.CampusPreviewSection-module__oYg3va__campusSection:before{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#6c4cff1a 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.CampusPreviewSection-module__oYg3va__campusSection:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6c4cff4d,#ff735f66,#0000);width:min(720px,76vw);height:1px;position:absolute;top:292px;left:50%;transform:translate(-50%)}.CampusPreviewSection-module__oYg3va__campusContainer{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.CampusPreviewSection-module__oYg3va__ambientOrb{pointer-events:none;filter:blur(30px);opacity:.74;border-radius:999px;animation:9s ease-in-out infinite CampusPreviewSection-module__oYg3va__floatSlow;position:absolute}.CampusPreviewSection-module__oYg3va__ambientOrbOne{background:var(--lc-violet);width:8px;height:8px;top:28%;left:5%;box-shadow:0 0 22px #6c4cff6b}.CampusPreviewSection-module__oYg3va__ambientOrbTwo{background:var(--lc-coral);width:10px;height:10px;animation-delay:-3s;top:38%;right:8%;box-shadow:0 0 24px #ff735f7a}.CampusPreviewSection-module__oYg3va__campusHeader{text-align:center;max-width:860px;margin-inline:auto;animation:.8s both CampusPreviewSection-module__oYg3va__fadeUp}.CampusPreviewSection-module__oYg3va__campusKicker{color:var(--lc-coral);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:inline-flex}.CampusPreviewSection-module__oYg3va__campusKicker:before,.CampusPreviewSection-module__oYg3va__campusKicker:after{content:"";background:linear-gradient(90deg,#6c4cff4d,#ff735fcc);width:28px;height:1px}.CampusPreviewSection-module__oYg3va__campusKicker:after{background:linear-gradient(90deg,#ff735fcc,#6c4cff4d)}.CampusPreviewSection-module__oYg3va__campusTitle{letter-spacing:-.06em;max-width:820px;color:var(--lc-ink);text-align:center;text-wrap:balance;margin:18px auto 0;font-size:clamp(3rem,6vw,5.8rem);font-weight:600;line-height:.95}.CampusPreviewSection-module__oYg3va__campusTitle span{color:var(--lc-coral);font-family:var(--font-serif);letter-spacing:-.07em;font-style:italic;font-weight:400;display:inline-block;position:relative}.CampusPreviewSection-module__oYg3va__campusTitle span:before{content:"";border-bottom:2px solid #ff735f7a;border-radius:50%;height:.3em;position:absolute;bottom:-.13em;left:4%;right:7%;transform:rotate(-1.3deg)}.CampusPreviewSection-module__oYg3va__campusTitle span:after{content:"";background:var(--lc-coral-soft);border-radius:999px;width:.17em;height:.17em;animation:2.8s ease-in-out infinite CampusPreviewSection-module__oYg3va__softPulse;position:absolute;top:.12em;right:-.2em;box-shadow:0 0 18px #ff735fcc}.CampusPreviewSection-module__oYg3va__campusCopy{max-width:660px;color:var(--lc-muted);text-align:center;text-wrap:pretty;margin:24px auto 0;font-size:1.08rem;line-height:1.75}.CampusPreviewSection-module__oYg3va__titleRule{background:linear-gradient(90deg,#0000,#6c4cff4d,#ff735f6b,#0000);width:min(340px,56vw);height:1px;margin:24px auto 0;display:block}.CampusPreviewSection-module__oYg3va__campusChips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.CampusPreviewSection-module__oYg3va__campusChip{color:#181922b8;min-height:34px;transition:transform .28s var(--lc-ease), border-color .28s ease, box-shadow .28s ease;background:#ffffffa8;border:1px solid #18192212;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.84rem;font-weight:650;display:inline-flex;box-shadow:0 10px 28px #1c182d0d}.CampusPreviewSection-module__oYg3va__campusChip:hover{border-color:#6c4cff3d;transform:translateY(-2px);box-shadow:0 14px 34px #1c182d17}.CampusPreviewSection-module__oYg3va__campusChip i{background:linear-gradient(135deg, var(--lc-violet), var(--lc-coral));border-radius:999px;width:6px;height:6px;box-shadow:0 0 11px #ff735f61}.CampusPreviewSection-module__oYg3va__armed .CampusPreviewSection-module__oYg3va__enter{opacity:0;transform:translateY(18px)}.CampusPreviewSection-module__oYg3va__armed.CampusPreviewSection-module__oYg3va__live .CampusPreviewSection-module__oYg3va__campusPreview .CampusPreviewSection-module__oYg3va__enter,.CampusPreviewSection-module__oYg3va__armed .CampusPreviewSection-module__oYg3va__campusBenefits.CampusPreviewSection-module__oYg3va__benefitsLive .CampusPreviewSection-module__oYg3va__enter{opacity:1;transition:opacity .7s var(--lc-ease) var(--pd,0s), transform .7s var(--lc-ease) var(--pd,0s);transform:none}.CampusPreviewSection-module__oYg3va__campusPreview{margin-top:64px;position:relative}.CampusPreviewSection-module__oYg3va__campusPreviewFrame{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffffe0,#ffffffc7) padding-box padding-box,linear-gradient(135deg,#6c4cff5c,#ff735f42) border-box;border:1px solid #0000;border-radius:36px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 100px #1c182d21}.CampusPreviewSection-module__oYg3va__campusPreviewFrame:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff735f2e,#0000 62%);border-radius:999px;width:420px;height:420px;position:absolute;top:-160px;right:-160px}@media (hover:hover) and (pointer:fine){.CampusPreviewSection-module__oYg3va__campusPreviewFrame:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%), #6c4cff1a, #ff735f0d 45%, transparent 68%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.CampusPreviewSection-module__oYg3va__campusPreviewFrame[data-spot=on]:after{opacity:1}}.CampusPreviewSection-module__oYg3va__campusPreviewInner{z-index:1;background:#ffffffb8;border:1px solid #18192212;border-radius:26px;padding:24px;position:relative}.CampusPreviewSection-module__oYg3va__mockupTopbar{border-bottom:1px solid #18192214;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.CampusPreviewSection-module__oYg3va__mockupBrand,.CampusPreviewSection-module__oYg3va__mockupStatus{align-items:center;gap:12px;min-width:0;display:flex}.CampusPreviewSection-module__oYg3va__mockupLogo{width:34px;height:34px;color:var(--lc-violet);filter:drop-shadow(0 10px 18px #6c4cff29);flex:none}.CampusPreviewSection-module__oYg3va__mockupTitle{color:var(--lc-ink);letter-spacing:-.015em;font-size:1rem;font-weight:760;line-height:1.1;display:block}.CampusPreviewSection-module__oYg3va__mockupBadge{width:fit-content;color:var(--lc-violet);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;background:#6c4cff14;border:1px solid #6c4cff1f;border-radius:999px;margin-top:5px;padding:4px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.CampusPreviewSection-module__oYg3va__mockupStatusText{color:#181922ad;font-variant-numeric:tabular-nums;text-align:right;align-items:center;gap:8px;font-size:.9rem;font-weight:650;display:inline-flex}.CampusPreviewSection-module__oYg3va__liveDot{background:var(--lc-coral);border-radius:999px;flex:none;width:7px;height:7px;animation:2.6s ease-out infinite CampusPreviewSection-module__oYg3va__livePing;box-shadow:0 0 #ff735f73}.CampusPreviewSection-module__oYg3va__windowDots{flex:none;gap:6px;display:inline-flex}.CampusPreviewSection-module__oYg3va__windowDots i{background:#18192224;border-radius:999px;width:8px;height:8px}.CampusPreviewSection-module__oYg3va__windowDots i:nth-child(2){background:#6c4cff47}.CampusPreviewSection-module__oYg3va__windowDots i:nth-child(3){background:#ff735f6b}.CampusPreviewSection-module__oYg3va__mockupGrid{grid-template-columns:.92fr 1.18fr 1fr;gap:18px;margin-top:18px;display:grid}.CampusPreviewSection-module__oYg3va__mockupColumn{align-content:start;gap:18px;display:grid}.CampusPreviewSection-module__oYg3va__photoRail{isolation:isolate;border:1px solid #18192214;border-radius:24px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 18px 55px #1c182d17}.CampusPreviewSection-module__oYg3va__photoImg{object-fit:cover;transition:transform .9s var(--lc-ease)}.CampusPreviewSection-module__oYg3va__photoRail:hover .CampusPreviewSection-module__oYg3va__photoImg{transform:scale(1.035)}.CampusPreviewSection-module__oYg3va__photoVideo{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s .25s;position:absolute;inset:0}.CampusPreviewSection-module__oYg3va__photoVideoOn{opacity:1}.CampusPreviewSection-module__oYg3va__photoShade{z-index:2;pointer-events:none;background:linear-gradient(#12101a00 40%,#12101a29 62%,#12101aa8 100%);position:absolute;inset:0}.CampusPreviewSection-module__oYg3va__greeting{z-index:3;color:#fff;gap:3px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.CampusPreviewSection-module__oYg3va__greetingHi{letter-spacing:-.02em;text-shadow:0 2px 18px #12101a73;font-size:1.22rem;font-weight:740;line-height:1.1}.CampusPreviewSection-module__oYg3va__greetingSub{color:#ffffffd1;text-shadow:0 2px 14px #12101a66;font-size:.86rem;font-weight:600}.CampusPreviewSection-module__oYg3va__toast{z-index:3;-webkit-backdrop-filter:blur(10px);max-width:calc(100% - 28px);animation:CampusPreviewSection-module__oYg3va__toastCycle 3.8s var(--lc-ease) both;background:#ffffffeb;border:1px solid #1819220f;border-radius:16px;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 16px 40px #12101a38}.CampusPreviewSection-module__oYg3va__toastIcon{color:#fff;background:linear-gradient(135deg, var(--lc-violet), var(--lc-coral));border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.CampusPreviewSection-module__oYg3va__toastIcon svg{width:16px;height:16px}.CampusPreviewSection-module__oYg3va__toastText{gap:1px;min-width:0;display:grid}.CampusPreviewSection-module__oYg3va__toastText strong{color:var(--lc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:760;line-height:1.2;overflow:hidden}.CampusPreviewSection-module__oYg3va__toastText em{color:var(--lc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-style:normal;font-weight:620;line-height:1.2;overflow:hidden}.CampusPreviewSection-module__oYg3va__previewPanel{transition:transform .3s var(--lc-ease), border-color .3s ease, box-shadow .3s ease;background:#ffffffc7;border:1px solid #18192214;border-radius:24px;padding:22px;box-shadow:0 18px 55px #1c182d12}.CampusPreviewSection-module__oYg3va__previewPanel:hover{border-color:#6c4cff33;transform:translateY(-3px);box-shadow:0 22px 64px #1c182d17}.CampusPreviewSection-module__oYg3va__panelTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.CampusPreviewSection-module__oYg3va__panelTitle{color:var(--lc-ink);letter-spacing:-.015em;align-items:center;gap:10px;font-size:1rem;font-weight:760;line-height:1.15;display:flex}.CampusPreviewSection-module__oYg3va__panelTitle svg{width:20px;height:20px;color:var(--lc-violet);transition:transform .35s var(--lc-ease)}.CampusPreviewSection-module__oYg3va__previewPanel:hover .CampusPreviewSection-module__oYg3va__panelTitle svg{transform:translateY(-1px)rotate(-4deg)scale(1.06)}.CampusPreviewSection-module__oYg3va__panelSub{color:var(--lc-muted);margin-top:7px;font-size:.88rem;line-height:1.45;display:block}.CampusPreviewSection-module__oYg3va__panelPill{color:var(--lc-coral);font-family:var(--font-mono);background:#ff735f17;border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem;font-weight:700}.CampusPreviewSection-module__oYg3va__taskList{gap:10px;display:grid}.CampusPreviewSection-module__oYg3va__taskRow{width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .28s var(--lc-ease), border-color .28s ease, box-shadow .28s ease, background-color .28s ease;background:#ffffffd1;border:1px solid #18192212;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.CampusPreviewSection-module__oYg3va__taskRow:hover{border-color:#6c4cff3d;transform:translate(4px);box-shadow:0 14px 36px #1c182d14}.CampusPreviewSection-module__oYg3va__taskRow:active{transform:translate(4px)scale(.985)}.CampusPreviewSection-module__oYg3va__taskMain{align-items:center;gap:12px;min-width:0;display:flex}.CampusPreviewSection-module__oYg3va__taskCheck{color:#fff;width:24px;height:24px;transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s var(--lc-ease);background:0 0;border:1.6px solid #18192238;border-radius:999px;flex:none;place-items:center;display:grid}.CampusPreviewSection-module__oYg3va__taskCheckUrgent{border-color:#ff735f8c}.CampusPreviewSection-module__oYg3va__taskRow:hover .CampusPreviewSection-module__oYg3va__taskCheck{border-color:#6c4cff8c;transform:scale(1.08)}.CampusPreviewSection-module__oYg3va__taskCheck svg{width:13px;height:13px}.CampusPreviewSection-module__oYg3va__taskTick{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .35s var(--lc-ease) 60ms}.CampusPreviewSection-module__oYg3va__taskDone .CampusPreviewSection-module__oYg3va__taskCheck{background:linear-gradient(135deg, var(--lc-violet), var(--lc-coral));border-color:#0000;box-shadow:0 6px 18px #6c4cff52}.CampusPreviewSection-module__oYg3va__taskDone .CampusPreviewSection-module__oYg3va__taskTick{stroke-dashoffset:0}.CampusPreviewSection-module__oYg3va__taskTitle{color:var(--lc-ink);font-size:.94rem;font-weight:700;line-height:1.15;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px;transition:color .3s,text-decoration-color .3s;display:block}.CampusPreviewSection-module__oYg3va__taskDone .CampusPreviewSection-module__oYg3va__taskTitle{color:var(--lc-muted-2);text-decoration-color:#ff735fa6}.CampusPreviewSection-module__oYg3va__taskHint{color:var(--lc-muted-2);margin-top:3px;font-size:.78rem;font-weight:600;display:block}.CampusPreviewSection-module__oYg3va__taskBadge{color:#18192299;background:#1819220d;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:760;transition:color .3s,background-color .3s}.CampusPreviewSection-module__oYg3va__taskBadgeUrgent{color:var(--lc-coral);background:#ff735f1a}.CampusPreviewSection-module__oYg3va__taskDone .CampusPreviewSection-module__oYg3va__taskBadge{color:var(--lc-violet);background:#6c4cff1a}.CampusPreviewSection-module__oYg3va__progressRows{gap:14px;display:grid}.CampusPreviewSection-module__oYg3va__progressItem{gap:8px;display:grid}.CampusPreviewSection-module__oYg3va__progressLabel{color:var(--lc-muted);justify-content:space-between;align-items:center;font-size:.84rem;font-weight:700;display:flex}.CampusPreviewSection-module__oYg3va__progressLabel strong{color:var(--lc-ink);font-variant-numeric:tabular-nums}.CampusPreviewSection-module__oYg3va__progressTrack{background:#18192214;border-radius:999px;height:8px;overflow:hidden}.CampusPreviewSection-module__oYg3va__progressFill{width:var(--value);border-radius:inherit;background:linear-gradient(90deg, var(--lc-violet), var(--lc-coral));transform-origin:0;height:100%;display:block}.CampusPreviewSection-module__oYg3va__armed .CampusPreviewSection-module__oYg3va__progressFill{transform:scaleX(0)}.CampusPreviewSection-module__oYg3va__armed.CampusPreviewSection-module__oYg3va__live .CampusPreviewSection-module__oYg3va__progressFill{transition:transform 1.15s var(--lc-ease) var(--fd,.26s);transform:scaleX(1)}.CampusPreviewSection-module__oYg3va__routeList{gap:15px;margin-top:3px;display:grid;position:relative}.CampusPreviewSection-module__oYg3va__routeList:before{content:"";transform-origin:top;background:linear-gradient(#6c4cff4d,#ff735f3d);width:1px;position:absolute;top:11px;bottom:11px;left:8px}.CampusPreviewSection-module__oYg3va__armed .CampusPreviewSection-module__oYg3va__routeList:before{transform:scaleY(0)}.CampusPreviewSection-module__oYg3va__armed.CampusPreviewSection-module__oYg3va__live .CampusPreviewSection-module__oYg3va__routeList:before{transition:transform 1s var(--lc-ease) .38s;transform:scaleY(1)}.CampusPreviewSection-module__oYg3va__routeItem{gap:3px;padding-left:30px;display:grid;position:relative}.CampusPreviewSection-module__oYg3va__armed .CampusPreviewSection-module__oYg3va__routeItem{opacity:0;transform:translate(-8px)}.CampusPreviewSection-module__oYg3va__armed.CampusPreviewSection-module__oYg3va__live .CampusPreviewSection-module__oYg3va__routeItem{opacity:1;transition:opacity .6s var(--lc-ease) var(--rd,.42s), transform .6s var(--lc-ease) var(--rd,.42s);transform:none}.CampusPreviewSection-module__oYg3va__routeItem:before{content:"";background:#fff;border:3px solid #6c4cff6b;border-radius:999px;width:11px;height:11px;animation:3.1s ease-in-out infinite CampusPreviewSection-module__oYg3va__softPulse;position:absolute;top:6px;left:3px;box-shadow:0 0 0 6px #6c4cff12}.CampusPreviewSection-module__oYg3va__routeItem:nth-child(2):before{border-color:#ff735f80;animation-delay:-1s}.CampusPreviewSection-module__oYg3va__routeItem:nth-child(3):before{border-color:#a68cffa3;animation-delay:-2s}.CampusPreviewSection-module__oYg3va__routeItem strong{color:var(--lc-ink);font-size:.88rem;line-height:1.25}.CampusPreviewSection-module__oYg3va__routeItem span{color:var(--lc-muted);font-size:.78rem;line-height:1.4}.CampusPreviewSection-module__oYg3va__materialCard{grid-template-columns:128px 1fr;align-items:center;gap:16px;display:grid}.CampusPreviewSection-module__oYg3va__materialThumb{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c4cffeb,#ff735fc7);border-radius:18px;min-height:96px;position:relative;overflow:hidden;box-shadow:0 16px 34px #6c4cff24}.CampusPreviewSection-module__oYg3va__materialImg{object-fit:cover;transition:transform .7s var(--lc-ease)}.CampusPreviewSection-module__oYg3va__materialThumb:hover .CampusPreviewSection-module__oYg3va__materialImg{transform:scale(1.06)}.CampusPreviewSection-module__oYg3va__playIcon{z-index:1;-webkit-backdrop-filter:blur(8px);width:42px;height:42px;transition:transform .35s var(--lc-ease), background-color .35s ease;background:#14121c52;border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff6}.CampusPreviewSection-module__oYg3va__materialThumb:hover .CampusPreviewSection-module__oYg3va__playIcon{background:#6c4cff8c;transform:scale(1.12)}.CampusPreviewSection-module__oYg3va__playIcon svg{width:18px;height:18px}.CampusPreviewSection-module__oYg3va__materialDuration{z-index:1;color:#fff;font-family:var(--font-mono);letter-spacing:.04em;background:#14121c80;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:700;position:absolute;bottom:8px;right:8px}.CampusPreviewSection-module__oYg3va__materialTitle{color:var(--lc-ink);letter-spacing:-.014em;font-size:1rem;font-weight:760;display:block}.CampusPreviewSection-module__oYg3va__materialMeta{color:var(--lc-muted);margin-top:4px;font-size:.84rem;font-weight:650;display:block}.CampusPreviewSection-module__oYg3va__materialLine{background:linear-gradient(90deg,#6c4cff29,#ff735f2e);border-radius:999px;width:84%;height:8px;margin-top:15px;display:block}.CampusPreviewSection-module__oYg3va__supportCard{color:var(--lc-ink);background:linear-gradient(#ffffffd6,#ffffffc7) padding-box padding-box,linear-gradient(135deg,#6c4cff40,#ff735f33) border-box;border:1px solid #0000;border-radius:22px;align-items:center;gap:13px;padding:16px;display:flex}.CampusPreviewSection-module__oYg3va__supportIcon{width:42px;height:42px;color:var(--lc-coral);background:#ff735f17;border-radius:14px;flex:none;place-items:center;display:grid}.CampusPreviewSection-module__oYg3va__supportIcon svg{width:21px;height:21px}.CampusPreviewSection-module__oYg3va__supportCard strong{font-size:.94rem;line-height:1.2;display:block}.CampusPreviewSection-module__oYg3va__supportCard span{color:var(--lc-muted);margin-top:4px;font-size:.82rem;line-height:1.4;display:block}.CampusPreviewSection-module__oYg3va__campusBenefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.CampusPreviewSection-module__oYg3va__campusBenefit{transition:transform .3s var(--lc-ease), box-shadow .3s ease;background:linear-gradient(#ffffffd1,#ffffffc2) padding-box padding-box,linear-gradient(135deg,#6c4cff3d,#ff735f2e) border-box;border:1px solid #0000;border-radius:24px;padding:22px;box-shadow:0 18px 55px #1c182d12}.CampusPreviewSection-module__oYg3va__campusBenefit:hover{transform:translateY(-5px);box-shadow:0 24px 70px #1c182d1c}.CampusPreviewSection-module__oYg3va__benefitIcon{width:42px;height:42px;color:var(--lc-violet);transition:transform .35s var(--lc-ease);background:linear-gradient(135deg,#6c4cff1a,#ff735f1a);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #6c4cff1a}.CampusPreviewSection-module__oYg3va__campusBenefit:hover .CampusPreviewSection-module__oYg3va__benefitIcon{transform:translateY(-2px)rotate(-3deg)}.CampusPreviewSection-module__oYg3va__benefitIcon svg{width:21px;height:21px}.CampusPreviewSection-module__oYg3va__campusBenefit h3{color:var(--lc-ink);letter-spacing:-.015em;margin-top:16px;font-size:1.05rem;line-height:1.15}.CampusPreviewSection-module__oYg3va__campusBenefit p{color:var(--lc-muted);margin-top:7px;font-size:.92rem;line-height:1.5}@keyframes CampusPreviewSection-module__oYg3va__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes CampusPreviewSection-module__oYg3va__floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes CampusPreviewSection-module__oYg3va__softPulse{0%,to{box-shadow:0 0 #6c4cff00}50%{box-shadow:0 0 24px #6c4cff47}}@keyframes CampusPreviewSection-module__oYg3va__livePing{0%{box-shadow:0 0 #ff735f73}70%{box-shadow:0 0 0 8px #ff735f00}to{box-shadow:0 0 #ff735f00}}@keyframes CampusPreviewSection-module__oYg3va__toastCycle{0%{opacity:0;transform:translateY(-10px)scale(.96)}9%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.98)}}@media (max-width:1080px){.CampusPreviewSection-module__oYg3va__mockupGrid{grid-template-columns:1fr 1fr}.CampusPreviewSection-module__oYg3va__photoRail{grid-column:1/-1;min-height:300px}}@media (max-width:900px){.CampusPreviewSection-module__oYg3va__campusSection{padding-block:92px}.CampusPreviewSection-module__oYg3va__mockupGrid{grid-template-columns:1fr}.CampusPreviewSection-module__oYg3va__photoRail{min-height:340px}.CampusPreviewSection-module__oYg3va__campusBenefits{grid-template-columns:1fr}.CampusPreviewSection-module__oYg3va__mockupTopbar{flex-direction:column;align-items:flex-start}.CampusPreviewSection-module__oYg3va__mockupStatusText{text-align:left}}@media (max-width:640px){.CampusPreviewSection-module__oYg3va__campusSection{padding-block:76px}.CampusPreviewSection-module__oYg3va__campusContainer{width:min(100% - 32px,1180px)}.CampusPreviewSection-module__oYg3va__campusTitle{font-size:clamp(2.55rem,14vw,3.7rem)}.CampusPreviewSection-module__oYg3va__campusTitle span{display:inline}.CampusPreviewSection-module__oYg3va__campusCopy{font-size:1rem;line-height:1.62}.CampusPreviewSection-module__oYg3va__campusPreview{margin-top:42px}.CampusPreviewSection-module__oYg3va__campusPreviewFrame{border-radius:28px;padding:12px}.CampusPreviewSection-module__oYg3va__campusPreviewInner{border-radius:22px;padding:16px}.CampusPreviewSection-module__oYg3va__previewPanel{border-radius:21px;padding:18px}.CampusPreviewSection-module__oYg3va__panelTop,.CampusPreviewSection-module__oYg3va__taskRow{flex-direction:column;align-items:flex-start;gap:10px}.CampusPreviewSection-module__oYg3va__taskBadge{align-self:flex-start}.CampusPreviewSection-module__oYg3va__materialCard{flex-direction:column;align-items:flex-start;display:flex}.CampusPreviewSection-module__oYg3va__materialThumb{width:100%;min-height:150px}.CampusPreviewSection-module__oYg3va__ambientOrb{display:none}}@media (prefers-reduced-motion:reduce){.CampusPreviewSection-module__oYg3va__campusHeader,.CampusPreviewSection-module__oYg3va__ambientOrb,.CampusPreviewSection-module__oYg3va__campusTitle span:after,.CampusPreviewSection-module__oYg3va__routeItem:before,.CampusPreviewSection-module__oYg3va__liveDot,.CampusPreviewSection-module__oYg3va__toast{animation:none!important}.CampusPreviewSection-module__oYg3va__enter,.CampusPreviewSection-module__oYg3va__previewPanel,.CampusPreviewSection-module__oYg3va__taskRow,.CampusPreviewSection-module__oYg3va__taskCheck,.CampusPreviewSection-module__oYg3va__taskTick,.CampusPreviewSection-module__oYg3va__campusBenefit,.CampusPreviewSection-module__oYg3va__photoImg,.CampusPreviewSection-module__oYg3va__materialImg,.CampusPreviewSection-module__oYg3va__playIcon,.CampusPreviewSection-module__oYg3va__campusChip,.CampusPreviewSection-module__oYg3va__progressFill,.CampusPreviewSection-module__oYg3va__routeList:before,.CampusPreviewSection-module__oYg3va__routeItem{transition-duration:.01ms!important}.CampusPreviewSection-module__oYg3va__photoVideo{display:none}}
.RecoverySection-module__Cp3t8W__scene{background:var(--paper-ink,#14131a);color:var(--ink-on-dark,#f4f2ee);isolation:isolate;padding-block:clamp(84px,10vw,130px);position:relative;overflow:hidden}.RecoverySection-module__Cp3t8W__aurora{filter:blur(10px);pointer-events:none;background:radial-gradient(42% 46% at 18% 22%,#7c5cff33,#0000 70%),radial-gradient(38% 44% at 82% 78%,#fb7a5b29,#0000 70%),radial-gradient(30% 36% at 68% 12%,#3d38e024,#0000 70%);animation:16s ease-in-out infinite alternate RecoverySection-module__Cp3t8W__auroraDrift;position:absolute;inset:-20%}.RecoverySection-module__Cp3t8W__grid{pointer-events:none;background-image:linear-gradient(#f4f2ee0b 1px,#0000 1px),linear-gradient(90deg,#f4f2ee0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 100%)}.RecoverySection-module__Cp3t8W__inner{z-index:1;width:min(1100px,100%);margin-inline:auto;position:relative}.RecoverySection-module__Cp3t8W__head{max-width:780px}.RecoverySection-module__Cp3t8W__eyebrow{color:var(--coral,#fb7a5b);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:inline-flex}.RecoverySection-module__Cp3t8W__eyebrow:before{content:"";background:linear-gradient(90deg,#7c5cff80,#fb7a5be6);width:30px;height:1px}.RecoverySection-module__Cp3t8W__h2{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:600;line-height:1.02}.RecoverySection-module__Cp3t8W__accent{color:var(--coral,#fb7a5b);font-family:var(--font-serif);letter-spacing:-.05em;font-style:italic;font-weight:400}.RecoverySection-module__Cp3t8W__sub{max-width:620px;color:var(--ink-on-dark-2,#a6a2ae);text-wrap:pretty;margin-top:18px;font-size:1.06rem;line-height:1.7}.RecoverySection-module__Cp3t8W__body{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:clamp(24px,4vw,56px);margin-top:clamp(36px,5vw,56px);display:grid}.RecoverySection-module__Cp3t8W__steps{align-content:start;gap:clamp(18px,2.6vw,26px);display:grid;position:relative}.RecoverySection-module__Cp3t8W__steps:before{content:"";pointer-events:none;background:linear-gradient(#7c5cff73,#fb7a5b59);width:1px;position:absolute;top:18px;bottom:18px;left:21px}.RecoverySection-module__Cp3t8W__step{align-items:flex-start;gap:18px;display:flex}.RecoverySection-module__Cp3t8W__stepNum{z-index:1;width:42px;height:42px;color:var(--ink-on-dark,#f4f2ee);font-family:var(--font-mono);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f2ee0d;border:1px solid #f4f2ee24;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:700;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.RecoverySection-module__Cp3t8W__step:hover .RecoverySection-module__Cp3t8W__stepNum{background:#fb7a5b1a;border-color:#fb7a5b99;transform:scale(1.06)}.RecoverySection-module__Cp3t8W__stepTitle{letter-spacing:-.015em;font-size:1.12rem;font-weight:700;line-height:1.2}.RecoverySection-module__Cp3t8W__stepDesc{max-width:52ch;color:var(--ink-on-dark-2,#a6a2ae);margin-top:7px;font-size:.95rem;line-height:1.6}.RecoverySection-module__Cp3t8W__statCard{text-align:center;background:linear-gradient(#f4f2ee0d,#f4f2ee05) padding-box padding-box,linear-gradient(160deg,#7c5cff8c,#fb7a5b73) border-box;border:1px solid #0000;border-radius:26px;flex-direction:column;justify-content:center;gap:6px;padding:clamp(26px,3vw,36px);display:flex;box-shadow:0 30px 80px #00000059}.RecoverySection-module__Cp3t8W__statKicker{color:var(--ink-on-dark-2,#a6a2ae);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700}.RecoverySection-module__Cp3t8W__statNum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(115deg,#a68cff,#fb7a5b);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.6rem,6.5vw,5.4rem);font-weight:650;line-height:1}.RecoverySection-module__Cp3t8W__statLabel{letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.RecoverySection-module__Cp3t8W__statFoot{color:var(--ink-on-dark-2,#a6a2ae);font-family:var(--font-serif);border-top:1px solid #f4f2ee1f;margin-top:10px;padding-top:12px;font-size:.98rem;font-style:italic}.RecoverySection-module__Cp3t8W__loyalty{background:#f4f2ee0a;border:1px solid #f4f2ee1a;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,56px);padding:clamp(22px,3vw,30px) clamp(22px,3vw,34px);display:flex}.RecoverySection-module__Cp3t8W__loyaltyText h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.RecoverySection-module__Cp3t8W__loyaltyText p{max-width:56ch;color:var(--ink-on-dark-2,#a6a2ae);margin-top:8px;font-size:.96rem;line-height:1.6}.RecoverySection-module__Cp3t8W__cta{flex:none}@keyframes RecoverySection-module__Cp3t8W__auroraDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}@media (max-width:900px){.RecoverySection-module__Cp3t8W__body{grid-template-columns:1fr}.RecoverySection-module__Cp3t8W__statCard{max-width:460px}.RecoverySection-module__Cp3t8W__loyalty{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.RecoverySection-module__Cp3t8W__aurora{animation:none}.RecoverySection-module__Cp3t8W__stepNum{transition:none}.RecoverySection-module__Cp3t8W__step:hover .RecoverySection-module__Cp3t8W__stepNum{transform:none}}
.IndustriesSection-module__UBaULG__scene{padding-block:clamp(64px,8vw,96px);position:relative}.IndustriesSection-module__UBaULG__inner{text-align:center;width:min(1100px,100%);margin-inline:auto}.IndustriesSection-module__UBaULG__eyebrow{color:var(--coral,#fb7a5b);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:inline-flex}.IndustriesSection-module__UBaULG__eyebrow:before,.IndustriesSection-module__UBaULG__eyebrow:after{content:"";background:linear-gradient(90deg,#7c5cff59,#fb7a5bcc);width:28px;height:1px}.IndustriesSection-module__UBaULG__eyebrow:after{background:linear-gradient(90deg,#fb7a5bcc,#7c5cff59)}.IndustriesSection-module__UBaULG__h2{letter-spacing:-.04em;max-width:720px;color:var(--ink,#15141a);text-wrap:balance;margin:16px auto 0;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.05}.IndustriesSection-module__UBaULG__accent{color:var(--coral,#fb7a5b);font-family:var(--font-serif);font-style:italic;font-weight:400}.IndustriesSection-module__UBaULG__chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin:30px auto 0;padding:0;list-style:none;display:flex}.IndustriesSection-module__UBaULG__chip{min-height:40px;color:var(--ink-2,#514e5b);background:var(--paper-2,#fff);border:1px solid var(--line,#15141a1a);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.92rem;font-weight:650;transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,color .28s,box-shadow .28s;display:inline-flex;box-shadow:0 10px 26px #15141a0d}.IndustriesSection-module__UBaULG__chip:hover{color:var(--ink,#15141a);border-color:#7c5cff59;transform:translateY(-2px);box-shadow:0 14px 32px #15141a17}.IndustriesSection-module__UBaULG__chip i{background:linear-gradient(135deg, var(--violet,#7c5cff), var(--coral,#fb7a5b));border-radius:999px;width:6px;height:6px}.IndustriesSection-module__UBaULG__foot{margin-top:26px}.IndustriesSection-module__UBaULG__foot p{color:var(--ink-2,#514e5b);text-wrap:balance;font-size:1.02rem;line-height:1.6}.IndustriesSection-module__UBaULG__foot em{color:var(--ink,#15141a);font-family:var(--font-serif);font-size:1.06em;font-style:italic}@media (prefers-reduced-motion:reduce){.IndustriesSection-module__UBaULG__chip{transition:none}.IndustriesSection-module__UBaULG__chip:hover{transform:none}}
.page-module___8aEwW__home{position:relative}.page-module___8aEwW__atmos{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__orb{filter:blur(72px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.page-module___8aEwW__orbA{background:radial-gradient(circle,#7c5cff80,#0000 66%);width:34vw;height:34vw;animation:24s ease-in-out infinite page-module___8aEwW__orbDrift;top:-12%;left:-8%}.page-module___8aEwW__orbB{background:radial-gradient(circle,#fb7a5b6b,#0000 66%);width:30vw;height:30vw;animation:30s ease-in-out infinite reverse page-module___8aEwW__orbDrift;top:10%;right:-6%}.page-module___8aEwW__orbC{background:radial-gradient(circle,#f4a93b57,#0000 68%);width:26vw;height:26vw;animation:27s ease-in-out infinite page-module___8aEwW__orbDrift;bottom:-14%;left:42%}@keyframes page-module___8aEwW__orbDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.1)}}.page-module___8aEwW__dots{background-image:radial-gradient(#14131a0f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 78%)}.page-module___8aEwW__inner{z-index:1;position:relative}.page-module___8aEwW__thread{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .5), transparent);width:min(680px,80%);height:1px;margin:0 auto;position:relative}.page-module___8aEwW__thread:after{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px;animation:5s cubic-bezier(.6,0,.4,1) infinite page-module___8aEwW__threadRun;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px 2px #fb7a5bb3}@keyframes page-module___8aEwW__threadRun{0%{left:4%}50%{left:96%}to{left:4%}}.page-module___8aEwW__head{max-width:60ch;margin-bottom:clamp(34px,5vw,58px)}.page-module___8aEwW__head.page-module___8aEwW__center{text-align:center;margin-inline:auto}.page-module___8aEwW__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.6em;margin-bottom:16px;font-size:.72rem;font-weight:500;display:inline-flex}.page-module___8aEwW__eyebrow:before{content:"";background:linear-gradient(90deg, var(--indigo), var(--coral));width:22px;height:1px}.page-module___8aEwW__h2{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:600;line-height:1.05}.page-module___8aEwW__h2 em{font-family:var(--font-serif);color:var(--coral);font-style:italic;font-weight:400}.page-module___8aEwW__sub{color:var(--ink-2);max-width:54ch;margin-top:1rem;font-size:1.04rem;line-height:1.6}.page-module___8aEwW__head.page-module___8aEwW__center .page-module___8aEwW__sub{margin-inline:auto}.page-module___8aEwW__depth{border-radius:var(--r-lg);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#ffffffeb,#ffffffbd);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,opacity .6s;position:relative;box-shadow:0 1px 2px #14131a0d,0 20px 44px -26px #14131a66}.page-module___8aEwW__depth:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.55;pointer-events:none;background:linear-gradient(140deg,#7c5cff8c,#fb7a5b73 52%,#f4a93b4d);padding:1px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__depth:after{content:"";border-radius:inherit;background:radial-gradient(140px 140px at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 60%);opacity:0;mix-blend-mode:soft-light;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.page-module___8aEwW__depth[data-tilt=on]{box-shadow:0 2px 6px #14131a0f,0 44px 80px -34px #7c5cff80}.page-module___8aEwW__depth[data-tilt=on]:before,.page-module___8aEwW__depth[data-tilt=on]:after{opacity:1}.page-module___8aEwW__iconTile{color:#fff;background:var(--grad-soft);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;transform:translateZ(34px);box-shadow:0 12px 24px -10px #fb7a5b99,inset 0 1px #fff6}.page-module___8aEwW__iconTile svg{width:23px;height:23px}.page-module___8aEwW__reveal{will-change:opacity}.page-module___8aEwW__proofScene{padding:clamp(64px,9vw,130px) 0;position:relative;overflow:hidden}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.page-module___8aEwW__statCard{padding:clamp(22px,2.6vw,32px)}.page-module___8aEwW__statNum{letter-spacing:-.03em;background:var(--grad-firma);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;line-height:1;display:block;transform:translateZ(30px)}.page-module___8aEwW__statLabel{color:var(--ink-2);max-width:22ch;margin-top:9px;font-size:.92rem;transform:translateZ(16px)}.page-module___8aEwW__serviceGrid{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.page-module___8aEwW__serviceCard{overflow:visible}.page-module___8aEwW__serviceLink{flex-direction:column;gap:0;height:100%;padding:clamp(24px,3vw,34px);display:flex}.page-module___8aEwW__serviceLink>*{transform:translateZ(22px)}.page-module___8aEwW__svcTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-module___8aEwW__svcNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:.8rem}.page-module___8aEwW__svcTitle{letter-spacing:-.015em;color:var(--ink);margin-bottom:8px;font-size:1.22rem;font-weight:700}.page-module___8aEwW__svcDesc{color:var(--ink-2);margin-bottom:18px;font-size:.94rem;line-height:1.55}.page-module___8aEwW__svcGo{color:var(--coral);align-items:center;gap:.5em;margin-top:auto;font-size:.92rem;font-weight:600;display:inline-flex}.page-module___8aEwW__svcGo svg{width:1.05em;height:1.05em;transition:transform .35s cubic-bezier(.2,.9,.3,1)}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__svcGo svg{transform:translate(4px)}.page-module___8aEwW__procGrid{perspective:1400px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module___8aEwW__procStep{flex-direction:column;min-height:200px;padding:clamp(22px,2.5vw,30px);display:flex}.page-module___8aEwW__procStep>*{transform:translateZ(18px)}.page-module___8aEwW__procNum{font-family:var(--font-mono);letter-spacing:-.02em;background:var(--grad-firma);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:auto;font-size:1.4rem;font-weight:600}.page-module___8aEwW__procTitle{letter-spacing:-.01em;color:var(--ink);margin:16px 0 7px;font-size:1.08rem;font-weight:700}.page-module___8aEwW__procDesc{color:var(--ink-2);font-size:.88rem;line-height:1.5}.page-module___8aEwW__premiumHead{max-width:880px}.page-module___8aEwW__premiumHead .page-module___8aEwW__h2{margin-inline:auto}.page-module___8aEwW__scriptAccent{font-family:var(--font-serif);color:var(--coral);white-space:nowrap;font-style:italic;font-weight:400;display:inline-block;position:relative}.page-module___8aEwW__scriptAccent:before{content:"";border-bottom:2px solid #fb7a5b8c;border-radius:50%;height:.32em;position:absolute;bottom:-.16em;left:4%;right:8%;transform:rotate(-1.5deg)}.page-module___8aEwW__scriptAccent:after{content:"";background:#ff8f72;border-radius:50%;width:.18em;height:.18em;animation:2.8s ease-in-out infinite page-module___8aEwW__softPulse;position:absolute;top:.16em;right:-.18em;box-shadow:0 0 18px #fb7a5bd9}.page-module___8aEwW__glassCard{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#ffffffe6,#ffffffad),radial-gradient(circle at 15% 0,#7c5cff17,#0000 34%),radial-gradient(circle at 88% 18%,#fb7a5b14,#0000 30%);border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 22px 60px -38px #14131a70,0 18px 52px -42px #7c5cff7a}.page-module___8aEwW__glassCard:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px);box-shadow:inset 0 1px #fffc,0 32px 78px -44px #14131a85,0 20px 58px -34px #fb7a5b52}.page-module___8aEwW__glassCard:before{opacity:.68;background:linear-gradient(135deg,#7c5cff85,#ffffff2e 28%,#fb7a5b80 72%,#f4a93b4d);animation:6s ease-in-out infinite page-module___8aEwW__borderGlow}.page-module___8aEwW__glassCard:hover:before{opacity:1}.page-module___8aEwW__iconTileSoft{width:48px;height:48px;color:var(--violet);background:linear-gradient(135deg,#7c5cff21,#fb7a5b1f);border-radius:15px;place-items:center;transition:transform .35s cubic-bezier(.2,.9,.3,1),color .35s;display:grid;transform:translateZ(28px);box-shadow:inset 0 0 0 1px #7c5cff1f,0 14px 30px -22px #7c5cffb3}.page-module___8aEwW__iconTileSoft svg{width:24px;height:24px;animation:4.8s ease-in-out infinite page-module___8aEwW__iconShine}.page-module___8aEwW__glassCard:hover .page-module___8aEwW__iconTileSoft{color:var(--coral);transform:translateZ(32px)scale(1.05)rotate(-3deg)}.page-module___8aEwW__particle{background:#fb7a5bb8;border-radius:50%;width:7px;height:7px;animation:11s ease-in-out infinite page-module___8aEwW__floatSlow;position:absolute;box-shadow:0 0 18px #fb7a5b8c}.page-module___8aEwW__particleA{top:24%;left:18%}.page-module___8aEwW__particleB{background:#7c5cffb3;width:5px;height:5px;animation-delay:-3s;top:42%;right:22%}.page-module___8aEwW__particleC{background:#f4a93bad;width:4px;height:4px;animation-delay:-6s;bottom:18%;left:58%}.page-module___8aEwW__orbitLines{opacity:.28;width:110%;height:78%;position:absolute;inset:5% -5% auto}.page-module___8aEwW__orbitLines path{stroke-width:1px;stroke:#7c5cff6b}.page-module___8aEwW__proofScene{background:radial-gradient(circle at 9% 16%, #7c5cff29, transparent 30%), radial-gradient(circle at 92% 18%, #fb7a5b2b, transparent 31%), linear-gradient(180deg, #fbf8f0 0%, var(--paper) 100%)}.page-module___8aEwW__proofScene:before,.page-module___8aEwW__solutionsScene:before,.page-module___8aEwW__processScene:before{content:"";pointer-events:none;opacity:.56;background-image:radial-gradient(#14131a0e .8px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 60% at 50% 34%,#000,#0000 78%);mask-image:radial-gradient(78% 60% at 50% 34%,#000,#0000 78%)}.page-module___8aEwW__statsGrid{gap:clamp(14px,2vw,22px)}.page-module___8aEwW__statCard{flex-direction:column;min-height:180px;padding:24px;display:flex}.page-module___8aEwW__statCard .page-module___8aEwW__iconTileSoft{margin-bottom:auto}.page-module___8aEwW__statNum{letter-spacing:-.06em;margin-top:22px;font-size:clamp(2.8rem,5vw,4.4rem)}.page-module___8aEwW__statLabel{color:#15141ab8;margin-top:8px;font-size:1rem;font-weight:600}.page-module___8aEwW__dotMatrix{opacity:.72;background-image:radial-gradient(#7c5cff40 1.2px,#0000 1.2px);background-size:9px 9px;width:46px;height:28px;position:absolute;top:22px;right:22px}.page-module___8aEwW__progressLine{background:linear-gradient(90deg,#7c5cff1f,#fb7a5b7a);height:1px;position:absolute;bottom:20px;left:24px;right:24px}.page-module___8aEwW__progressLine:after{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;transition:right .4s cubic-bezier(.2,.9,.3,1);position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 14px #fb7a5bbf}.page-module___8aEwW__statCard:hover .page-module___8aEwW__progressLine:after{right:18px}.page-module___8aEwW__solutionsScene{background:radial-gradient(circle at 12% 12%,#7c5cff1a,#0000 26%),radial-gradient(circle at 90% 2%,#fb7a5b1f,#0000 28%);overflow:hidden}.page-module___8aEwW__solutionHeader{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:clamp(24px,6vw,84px);margin-bottom:clamp(34px,5vw,58px);display:grid}.page-module___8aEwW__solutionHeader .page-module___8aEwW__head{margin-bottom:0}.page-module___8aEwW__layerOrbit{filter:drop-shadow(0 24px 34px #7c5cff29);justify-self:end;width:min(320px,34vw);animation:8s ease-in-out infinite page-module___8aEwW__floatSlow}.page-module___8aEwW__layerOrbit svg{overflow:visible}.page-module___8aEwW__layerOrbit ellipse{stroke:#7c5cff47;stroke-width:1.2px}.page-module___8aEwW__orbitA{transform-origin:130px 110px;animation:18s linear infinite page-module___8aEwW__orbitSpin}.page-module___8aEwW__orbitB{transform-origin:130px 110px;animation:24s linear infinite reverse page-module___8aEwW__orbitSpin;stroke:#fb7a5b40!important}.page-module___8aEwW__orbitC{stroke:#14131a1f!important}.page-module___8aEwW__orbitDotOne{fill:var(--violet);filter:drop-shadow(0 0 8px #7c5cffb3)}.page-module___8aEwW__orbitDotTwo{fill:var(--coral);filter:drop-shadow(0 0 8px #fb7a5bb3)}.page-module___8aEwW__orbitDotThree{fill:var(--amber)}.page-module___8aEwW__serviceGrid{gap:clamp(16px,2.4vw,26px)}.page-module___8aEwW__serviceCard{min-height:292px}.page-module___8aEwW__serviceLink{padding:clamp(28px,3.5vw,42px)}.page-module___8aEwW__serviceCard .page-module___8aEwW__iconTile{background:linear-gradient(135deg, var(--violet), var(--coral));border-radius:18px;width:58px;height:58px}.page-module___8aEwW__svcNum{color:#7c5cff6b;font-size:.95rem}.page-module___8aEwW__svcTitle{margin-top:10px;font-size:clamp(1.55rem,2.5vw,2rem)}.page-module___8aEwW__svcDesc{max-width:48ch;font-size:1rem}.page-module___8aEwW__svcGo{color:var(--coral);position:relative}.page-module___8aEwW__svcGo:after{content:"";background:#fb7a5b1a;border-radius:50%;width:36px;height:36px;margin-left:auto;box-shadow:inset 0 0 0 1px #fb7a5b2e}.page-module___8aEwW__processScene{background:radial-gradient(circle at 20% 18%,#7c5cff1c,#0000 28%),radial-gradient(circle at 80% 8%,#fb7a5b1f,#0000 30%);overflow:hidden}.page-module___8aEwW__processRailTop,.page-module___8aEwW__processRailBottom{background:linear-gradient(90deg,#0000,#7c5cff57,#fb7a5b6b,#0000);width:min(760px,78vw);height:1px;position:absolute;left:50%;transform:translate(-50%)}.page-module___8aEwW__processRailTop{top:clamp(46px,5vw,78px)}.page-module___8aEwW__processRailBottom{bottom:clamp(46px,5vw,78px)}.page-module___8aEwW__processRailTop:after,.page-module___8aEwW__processRailBottom:after{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;animation:5.2s ease-in-out infinite page-module___8aEwW__lineTravel;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 16px #fb7a5bcc}.page-module___8aEwW__processRailBottom:after{animation-delay:-2.4s}.page-module___8aEwW__procGrid{gap:clamp(14px,2vw,22px);padding-top:34px;position:relative}.page-module___8aEwW__processConnector{z-index:0;background:linear-gradient(90deg,#7c5cff2e,#fb7a5b4d,#7c5cff2e);height:2px;position:absolute;top:52px;left:7%;right:7%}.page-module___8aEwW__procStep{z-index:1;min-height:340px;padding:26px;position:relative}.page-module___8aEwW__procTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:auto;display:flex}.page-module___8aEwW__procNode{z-index:2;background:#fff;border:3px solid #7c5cff59;border-radius:50%;width:14px;height:14px;position:absolute;top:-27px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #7c5cff14,0 0 20px #7c5cff52}.page-module___8aEwW__procStep:hover .page-module___8aEwW__procNode,.page-module___8aEwW__procActive .page-module___8aEwW__procNode{border-color:var(--coral);box-shadow:0 0 0 9px #fb7a5b1f,0 0 24px #fb7a5b80}.page-module___8aEwW__procActive:before{opacity:1;background:linear-gradient(135deg,#7c5cffe6,#fb7a5b80)}.page-module___8aEwW__procActive{box-shadow:inset 0 1px #fffc,0 34px 82px -42px #7c5cffa3,0 22px 58px -40px #fb7a5b61}.page-module___8aEwW__procNum{filter:drop-shadow(0 0 #fb7a5b00);margin:0;font-size:1.72rem;transition:filter .35s}.page-module___8aEwW__procStep:hover .page-module___8aEwW__procNum{filter:drop-shadow(0 0 14px #fb7a5b52)}.page-module___8aEwW__procTitle{margin:34px 0 10px;font-size:1.28rem}.page-module___8aEwW__procDesc{font-size:.96rem;line-height:1.56}.page-module___8aEwW__procBars{gap:7px;margin-top:auto;padding-top:28px;display:flex}.page-module___8aEwW__procBars i{background:#14131a1a;border-radius:999px;width:28px;height:4px}.page-module___8aEwW__procBars .page-module___8aEwW__barOn{background:linear-gradient(90deg, var(--violet), var(--coral));box-shadow:0 0 12px #fb7a5b4d}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__floatSlow{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes page-module___8aEwW__softPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes page-module___8aEwW__lineTravel{0%{left:3%}50%{left:97%}to{left:3%}}@keyframes page-module___8aEwW__borderGlow{0%,to{filter:hue-rotate()brightness()}50%{filter:hue-rotate(10deg)brightness(1.12)}}@keyframes page-module___8aEwW__iconShine{0%,to{filter:drop-shadow(0 0 #fb7a5b00)}50%{filter:drop-shadow(0 0 9px #fb7a5b52)}}@keyframes page-module___8aEwW__orbitSpin{to{transform:rotate(360deg)}}.page-module___8aEwW__aspire{text-align:center;max-width:40ch;font-family:var(--font-serif);color:var(--ink);margin:clamp(28px,4vw,44px) auto 0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-style:italic;line-height:1.3}.page-module___8aEwW__valueGrid{perspective:1400px;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.page-module___8aEwW__valueCard{flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.page-module___8aEwW__valueCard>*{transform:translateZ(20px)}.page-module___8aEwW__valueCard .page-module___8aEwW__iconTile{margin-bottom:18px}.page-module___8aEwW__whyScene{background:radial-gradient(circle at 10% 12%, #7c5cff1c, transparent 28%), radial-gradient(circle at 88% 20%, #fb7a5b1a, transparent 30%), linear-gradient(180deg, #fbf8f0 0%, var(--paper) 100%);padding-block:96px 112px;position:relative;overflow:hidden}.page-module___8aEwW__whyScene:before{content:"";pointer-events:none;background-image:radial-gradient(#14131a0b .8px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 58% at 50% 24%,#000,#0000 76%);mask-image:radial-gradient(78% 58% at 50% 24%,#000,#0000 76%)}.page-module___8aEwW__whyScene .wrap{max-width:1180px}.page-module___8aEwW__whyScene .page-module___8aEwW__orbA{opacity:.34;width:28vw;height:28vw;top:4%;left:-10%}.page-module___8aEwW__whyScene .page-module___8aEwW__orbB{opacity:.3;width:24vw;height:24vw;top:8%;right:-7%}.page-module___8aEwW__whyHead{max-width:620px;margin-bottom:50px}.page-module___8aEwW__whyTitle{letter-spacing:-.055em;max-width:620px;color:var(--ink);text-wrap:balance;font-size:clamp(3rem,5.2vw,4.8rem);font-weight:600;line-height:.95}.page-module___8aEwW__whyHead .page-module___8aEwW__sub{max-width:54ch;margin-top:18px;font-size:1rem}.page-module___8aEwW__whyGrid{gap:16px}.page-module___8aEwW__whyCard{border-radius:24px;min-height:218px;padding:22px}.page-module___8aEwW__whyCard .page-module___8aEwW__iconTileSoft{border-radius:14px;width:44px;height:44px;margin-bottom:30px}.page-module___8aEwW__whyCard .page-module___8aEwW__iconTileSoft svg{width:22px;height:22px}.page-module___8aEwW__whyCardTitle{letter-spacing:-.018em;color:var(--ink);margin-bottom:8px;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:700;line-height:1.12;display:block}.page-module___8aEwW__whyCardDesc{color:#514e5be6;font-size:.9rem;line-height:1.5;display:block}.page-module___8aEwW__whyCard:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.page-module___8aEwW__finale{border-radius:var(--r-xl);background:var(--paper-ink);color:var(--ink-on-dark);isolation:isolate;padding:clamp(56px,8vw,116px) clamp(32px,5vw,80px);position:relative;overflow:hidden}.page-module___8aEwW__finale .page-module___8aEwW__fAurora{z-index:-2;filter:blur(54px);opacity:.9;background:radial-gradient(40% 50% at 20% 30%,#7c5cffd9,#0000 60%),radial-gradient(45% 55% at 80% 25%,#fb7a5bbf,#0000 60%),radial-gradient(50% 60% at 60% 85%,#f4a93b99,#0000 62%),radial-gradient(40% 50% at 30% 80%,#3d38e0b3,#0000 60%);animation:16s ease-in-out infinite alternate page-module___8aEwW__finaleAurora;position:absolute;inset:-30%}@keyframes page-module___8aEwW__finaleAurora{0%{transform:translate(-3%,-2%)scale(1.05)rotate(0)}50%{transform:translate(4%,3%)scale(1.18)rotate(8deg)}to{transform:translate(-2%,2%)scale(1.08)rotate(-6deg)}}.page-module___8aEwW__finale .page-module___8aEwW__fGrid{z-index:-1;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:50px 50px;width:200%;height:80%;animation:4s linear infinite page-module___8aEwW__gridMove;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)perspective(600px)rotateX(66deg);-webkit-mask-image:radial-gradient(at 50% 0,#000 8%,#0000 62%);mask-image:radial-gradient(at 50% 0,#000 8%,#0000 62%)}@keyframes page-module___8aEwW__gridMove{0%{background-position:0 0}to{background-position:0 50px}}.page-module___8aEwW__fInner{z-index:1;max-width:34ch;position:relative}.page-module___8aEwW__fInner h2{letter-spacing:-.025em;color:#fff;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1.03}.page-module___8aEwW__fInner h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.page-module___8aEwW__fInner p{color:#ffffffd1;max-width:48ch;margin-top:16px;font-size:1.04rem}.page-module___8aEwW__fCta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:960px){.page-module___8aEwW__statsGrid,.page-module___8aEwW__procGrid,.page-module___8aEwW__valueGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__solutionHeader{grid-template-columns:1fr}.page-module___8aEwW__layerOrbit{justify-self:start;width:min(280px,74vw)}.page-module___8aEwW__processConnector{display:none}.page-module___8aEwW__whyScene{padding-block:80px 88px}.page-module___8aEwW__whyHead{margin-bottom:42px}.page-module___8aEwW__whyTitle{max-width:620px}}@media (max-width:640px){.page-module___8aEwW__statsGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__serviceGrid,.page-module___8aEwW__procGrid,.page-module___8aEwW__valueGrid{grid-template-columns:1fr}.page-module___8aEwW__h2{font-size:1.9rem}.page-module___8aEwW__scriptAccent{white-space:normal}.page-module___8aEwW__statCard{min-height:168px;padding:20px}.page-module___8aEwW__statNum{font-size:clamp(2.3rem,13vw,3.5rem)}.page-module___8aEwW__procStep{min-height:300px}.page-module___8aEwW__procNode{left:28px;transform:none}.page-module___8aEwW__whyScene{padding-block:64px 72px}.page-module___8aEwW__whyHead{margin-bottom:32px}.page-module___8aEwW__whyTitle{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.55rem,12vw,3.5rem)}.page-module___8aEwW__whyGrid{gap:12px}.page-module___8aEwW__whyCard{min-height:auto;padding:20px}.page-module___8aEwW__whyCard .page-module___8aEwW__iconTileSoft{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__orb,.page-module___8aEwW__thread:after,.page-module___8aEwW__finale .page-module___8aEwW__fAurora,.page-module___8aEwW__finale .page-module___8aEwW__fGrid,.page-module___8aEwW__particle,.page-module___8aEwW__scriptAccent:after,.page-module___8aEwW__glassCard:before,.page-module___8aEwW__iconTileSoft svg,.page-module___8aEwW__layerOrbit,.page-module___8aEwW__orbitA,.page-module___8aEwW__orbitB,.page-module___8aEwW__processRailTop:after,.page-module___8aEwW__processRailBottom:after{animation:none}.page-module___8aEwW__depth{transform:none!important}.page-module___8aEwW__iconTile,.page-module___8aEwW__statNum,.page-module___8aEwW__statLabel,.page-module___8aEwW__serviceLink>*,.page-module___8aEwW__procStep>*,.page-module___8aEwW__valueCard>*{transform:none}.page-module___8aEwW__reveal{opacity:1!important}}
.ModulesExplorer-module__1JuIZq__explorer{position:relative}.ModulesExplorer-module__1JuIZq__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(28px,4vw,44px);display:flex}.ModulesExplorer-module__1JuIZq__tab{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:9px;padding:.7em 1.15em .7em .85em;font-size:.94rem;font-weight:600;transition:box-shadow .25s,color .25s,background .25s,transform .25s;display:inline-flex}.ModulesExplorer-module__1JuIZq__tabIcon{width:30px;height:30px;color:var(--ink-3);background:var(--paper-3);border-radius:50%;flex:none;place-items:center;transition:color .25s,background .25s,transform .3s;display:grid}.ModulesExplorer-module__1JuIZq__tabIcon svg{width:16px;height:16px}.ModulesExplorer-module__1JuIZq__tab:hover{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transform:translateY(-1px)}.ModulesExplorer-module__1JuIZq__tab:active{transition-duration:.12s;transform:scale(.97)}.ModulesExplorer-module__1JuIZq__tabOn{color:#fff;background:var(--tab-accent);box-shadow:0 10px 26px -14px var(--tab-accent)}.ModulesExplorer-module__1JuIZq__tabOn .ModulesExplorer-module__1JuIZq__tabIcon{color:#fff;background:#ffffff38;transform:scale(1.06)}.ModulesExplorer-module__1JuIZq__tabOn:hover{transform:none}.ModulesExplorer-module__1JuIZq__panel{grid-template-columns:.62fr 1.38fr;gap:clamp(20px,3vw,36px);animation:.5s cubic-bezier(.2,.7,.2,1) both ModulesExplorer-module__1JuIZq__panelIn;display:grid}@keyframes ModulesExplorer-module__1JuIZq__panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ModulesExplorer-module__1JuIZq__rail{border-radius:var(--r-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--role-accent) 14%, var(--paper-2)), var(--paper-2));box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:18px;padding:clamp(26px,3vw,34px) clamp(22px,2.6vw,28px);transition:background .4s;display:flex;position:relative;overflow:hidden}.ModulesExplorer-module__1JuIZq__rail:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--role-accent) 55%, transparent), transparent 70%);opacity:.5;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;inset:-40% -40% auto auto}.ModulesExplorer-module__1JuIZq__railIcon{color:#fff;background:var(--role-accent);width:56px;height:56px;box-shadow:0 16px 30px -16px var(--role-accent);border-radius:18px;place-items:center;display:grid;position:relative}.ModulesExplorer-module__1JuIZq__railIcon svg{width:27px;height:27px}.ModulesExplorer-module__1JuIZq__railTagline{font-family:var(--font-serif);color:var(--ink);max-width:24ch;font-size:1.18rem;font-style:italic;line-height:1.35;position:relative}.ModulesExplorer-module__1JuIZq__railPhoto{min-height:220px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role-accent) 25%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--role-accent) 60%, transparent);border-radius:18px;flex:1;margin-top:auto;position:relative;overflow:hidden}.ModulesExplorer-module__1JuIZq__railPhoto img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ModulesExplorer-module__1JuIZq__rail:hover .ModulesExplorer-module__1JuIZq__railPhoto img{transform:scale(1.04)}.ModulesExplorer-module__1JuIZq__railPhoto:after{content:"";background:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--role-accent) 26%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.ModulesExplorer-module__1JuIZq__moduleGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start;gap:14px;display:grid}.ModulesExplorer-module__1JuIZq__moduleCard{border-radius:var(--r-lg);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);animation:.5s cubic-bezier(.2,.7,.2,1) both ModulesExplorer-module__1JuIZq__cardIn;animation-delay:var(--stagger,0s);flex-direction:column;gap:10px;padding:22px 22px 20px;transition:box-shadow .25s,transform .25s;display:flex;position:relative}.ModulesExplorer-module__1JuIZq__moduleCard:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-md);transform:translateY(-3px)}@keyframes ModulesExplorer-module__1JuIZq__cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ModulesExplorer-module__1JuIZq__moduleIcon{width:42px;height:42px;color:var(--role-accent);background:color-mix(in srgb, var(--role-accent) 12%, transparent);border-radius:13px;place-items:center;display:grid}.ModulesExplorer-module__1JuIZq__moduleIcon svg{width:21px;height:21px}.ModulesExplorer-module__1JuIZq__moduleTitle{letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1.2}.ModulesExplorer-module__1JuIZq__moduleBody{color:var(--ink-2);font-size:.9rem;line-height:1.55}.ModulesExplorer-module__1JuIZq__moduleOutcome{color:var(--role-accent);border-top:1px solid var(--line);margin-top:2px;padding-top:10px;font-size:.86rem;font-weight:650}.ModulesExplorer-module__1JuIZq__moduleTags{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:8px;display:flex}.ModulesExplorer-module__1JuIZq__moduleTag{color:var(--ink-3);background:var(--paper-3);border-radius:100px;padding:.36em .7em;font-size:.74rem;font-weight:600}@media (max-width:860px){.ModulesExplorer-module__1JuIZq__panel{grid-template-columns:1fr}.ModulesExplorer-module__1JuIZq__rail{flex-flow:wrap;align-items:center;gap:16px}.ModulesExplorer-module__1JuIZq__railTagline{max-width:40ch}.ModulesExplorer-module__1JuIZq__railPhoto{flex:100%;min-height:180px;margin-top:0}}@media (max-width:560px){.ModulesExplorer-module__1JuIZq__tabs{gap:8px}.ModulesExplorer-module__1JuIZq__tab{padding:.6em .95em .6em .7em;font-size:.86rem}.ModulesExplorer-module__1JuIZq__rail{flex-direction:column;align-items:flex-start}.ModulesExplorer-module__1JuIZq__railPhoto{width:100%;min-height:170px}.ModulesExplorer-module__1JuIZq__moduleGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ModulesExplorer-module__1JuIZq__panel,.ModulesExplorer-module__1JuIZq__moduleCard{animation:none}.ModulesExplorer-module__1JuIZq__tab,.ModulesExplorer-module__1JuIZq__tab:hover,.ModulesExplorer-module__1JuIZq__tabIcon{transition:none;transform:none}.ModulesExplorer-module__1JuIZq__railPhoto img{transition:none}.ModulesExplorer-module__1JuIZq__rail:hover .ModulesExplorer-module__1JuIZq__railPhoto img{transform:none}}
.page-module___howCq__atmos{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module___howCq__orb{filter:none;opacity:.1;border-radius:50%;position:absolute}.page-module___howCq__orbA{background:radial-gradient(circle,#7c5cff5c,#0000 66%);width:34vw;height:34vw;top:-12%;left:-8%}.page-module___howCq__orbB{background:radial-gradient(circle,#fb7a5b52,#0000 66%);width:30vw;height:30vw;top:10%;right:-6%}.page-module___howCq__orbC{background:radial-gradient(circle,#f4a93b40,#0000 68%);width:26vw;height:26vw;bottom:-14%;left:40%}.page-module___howCq__dots{background-image:radial-gradient(#14131a0f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 78%)}.page-module___howCq__inner{z-index:1;position:relative}.page-module___howCq__thread{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .5), transparent);width:min(680px,80%);height:1px;margin:0 auto;position:relative}.page-module___howCq__thread:after{display:none}.page-module___howCq__head{max-width:60ch;margin-bottom:clamp(34px,5vw,58px)}.page-module___howCq__head.page-module___howCq__center{text-align:center;margin-inline:auto}.page-module___howCq__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.6em;margin-bottom:16px;font-size:.72rem;font-weight:500;display:inline-flex}.page-module___howCq__eyebrow:before{content:"";background:linear-gradient(90deg, var(--indigo), var(--coral));width:22px;height:1px}.page-module___howCq__h2{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:600;line-height:1.05}.page-module___howCq__h2 em{font-family:var(--font-serif);color:var(--coral);font-style:italic;font-weight:400}.page-module___howCq__sub{color:var(--ink-2);max-width:52ch;margin-top:1rem;font-size:1.04rem;line-height:1.6}.page-module___howCq__head.page-module___howCq__center .page-module___howCq__sub{margin-inline:auto}.page-module___howCq__microcopy{width:fit-content;max-width:100%;color:var(--ink);background:#ffffffbd;border-radius:999px;margin-top:14px;padding:.62rem .9rem;font-size:.98rem;font-weight:600;line-height:1.55;box-shadow:inset 0 0 0 1px #14131a1a,0 12px 32px -24px #3d38e073}.page-module___howCq__surface{border-radius:var(--r-lg);background:linear-gradient(#fffffffa,#ffffffe0);border:1px solid #14131a14;transition:border-color .22s,box-shadow .22s,background .22s,opacity .22s;position:relative;box-shadow:0 1px 2px #14131a0d,0 18px 42px -34px #14131a61}.page-module___howCq__surface:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(#7c5cff99,#fb7a5bad,#f4a93b7a);width:3px;transition:opacity .22s;position:absolute;inset:0 auto 0 0}.page-module___howCq__surface:after{display:none}.page-module___howCq__surface:hover{border-color:#7c5cff33;box-shadow:0 2px 8px #14131a0f,0 24px 46px -34px #3d38e057}.page-module___howCq__surface:hover:before{opacity:.95}.page-module___howCq__reveal{will-change:opacity}.page-module___howCq__statsScene{padding:clamp(30px,5vw,64px) 0;position:relative;overflow:hidden}.page-module___howCq__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module___howCq__statCard{padding:clamp(20px,2.4vw,30px)}.page-module___howCq__statNum{letter-spacing:-.03em;background:var(--grad-firma);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1;display:block}.page-module___howCq__statLabel{color:var(--ink-2);max-width:22ch;margin-top:9px;font-size:.9rem}.page-module___howCq__finale{border-radius:var(--r-xl);background:var(--paper-ink);color:var(--ink-on-dark);isolation:isolate;padding:clamp(56px,8vw,116px) clamp(32px,5vw,80px);position:relative;overflow:hidden}.page-module___howCq__finale .page-module___howCq__fAurora{z-index:-2;filter:none;opacity:.38;background:radial-gradient(40% 50% at 20% 30%,#7c5cffd9,#0000 60%),radial-gradient(45% 55% at 80% 25%,#fb7a5bbf,#0000 60%),radial-gradient(50% 60% at 60% 85%,#f4a93b99,#0000 62%),radial-gradient(40% 50% at 30% 80%,#3d38e0b3,#0000 60%);position:absolute;inset:-30%}.page-module___howCq__finale .page-module___howCq__fGrid{z-index:-1;opacity:.55;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:46px 46px;width:200%;height:80%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 0,#000 4%,#0000 62%);mask-image:radial-gradient(at 50% 0,#000 4%,#0000 62%)}.page-module___howCq__fInner{z-index:1;max-width:32ch;position:relative}.page-module___howCq__fInner h2{letter-spacing:-.025em;color:#fff;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1.03}.page-module___howCq__fInner h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.page-module___howCq__fInner p{color:#ffffffd1;max-width:48ch;margin-top:16px;font-size:1.04rem}.page-module___howCq__fCta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:960px){.page-module___howCq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module___howCq__statsGrid{grid-template-columns:1fr 1fr}.page-module___howCq__h2{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.page-module___howCq__orb,.page-module___howCq__thread:after,.page-module___howCq__finale .page-module___howCq__fAurora,.page-module___howCq__finale .page-module___howCq__fGrid{animation:none}.page-module___howCq__statNum,.page-module___howCq__statLabel{transform:none}.page-module___howCq__reveal{opacity:1}}
