.services-bento-section{--services-ink:#071228;--services-copy:#0a182e;--services-accent:#a97800;--services-neon:#ffbd16;--services-glass:linear-gradient(145deg, #ffffff40, #dcf1fa1a 46%, #3466841f), #dbf0f824;--services-border:#ffffff9e;--services-card-shadow:inset 0 1px 0 #ffffffc7, inset 1px 0 0 #fff3, inset 0 -1px 0 #1e436214, 0 28px 58px -28px #0a274899;--services-glare:#ffffff80;z-index:2;color:var(--services-ink);isolation:isolate;background:0 0;padding-block:clamp(6rem,10vw,10rem);position:relative;overflow:hidden}:root[data-theme=dark] .services-bento-section{--services-ink:#f4f7fb;--services-copy:#e2e8f0;--services-accent:#ffd447;--services-neon:#ffc21c;--services-glass:linear-gradient(145deg,#ffffff21,#2341583d 48%,#08192b61),#0c1f3042;--services-border:#e7f2fa7a;--services-card-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000002e, 0 28px 62px -28px #04121fc7;--services-glare:#ffffff4d}.services-bento-intro{text-align:center;width:min(1120px,100% - 2rem);margin-inline:auto}.services-bento-eyebrow{border:1px solid var(--services-border);color:var(--services-ink);background:var(--services-glass);font:750 .75rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-radius:999px;align-items:center;gap:.5rem;padding:.44rem .88rem;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #0003}.services-bento-eyebrow svg{width:.95rem;height:.95rem;color:var(--services-accent)}.services-bento-intro h2{color:#fff;max-width:min(100%,24ch);font:750 clamp(2.2rem, 4.8vw, 4.4rem)/1.08 var(--font-display);letter-spacing:-.04em;text-shadow:0 4px 24px #0a274861;text-wrap:balance;margin:1.25rem auto 1.1rem}.services-bento-intro p{color:#ffffffeb;max-width:680px;font:550 clamp(.95rem, 1.2vw, 1.12rem)/1.6 var(--font-sans);text-shadow:0 2px 8px #0a274840;text-wrap:pretty;margin:0 auto}.services-question-field{margin-block:clamp(3.5rem,6vw,6rem)}.services-question-marquee{width:100%;padding-block:.4rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.services-question-track{will-change:transform;width:max-content;animation:42s linear infinite services-marquee;display:flex}.services-question-marquee.is-reverse .services-question-track{animation-duration:48s;animation-direction:reverse}.services-question-marquee:nth-child(3) .services-question-track{animation-duration:52s}.services-question-group{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}.services-question-pill{border:1px solid var(--services-border);min-height:2.85rem;color:var(--services-ink);background:var(--services-glass);font:550 clamp(.82rem, 1vw, .92rem)/1.2 var(--font-sans);white-space:nowrap;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1.15rem;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 24px -16px #0000001f}.services-question-pill svg{width:.9rem;height:.9rem;color:var(--services-accent)}.services-question-field:hover .services-question-track,.services-question-field:focus-within .services-question-track{animation-play-state:paused}@keyframes services-marquee{to{transform:translate(-50%)}}.services-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.1rem,1.8vw,1.6rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:0;list-style:none;display:grid}.service-bento-item{grid-column:span 2;min-width:0}.service-bento-item-1,.service-bento-item-2,.service-bento-item-6,.service-bento-item-7{grid-column:span 3}.service-glass-card{border:1.25px solid var(--services-border);height:100%;min-height:clamp(260px,24vw,320px);color:var(--services-ink);background:var(--services-glass);box-shadow:var(--services-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);isolation:isolate;border-radius:2rem;flex-direction:column;justify-content:space-between;padding:clamp(1.6rem,2.4vw,2.2rem);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.service-glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff3d,#0000 36% 68%,#5194ae17);position:absolute;inset:0}.service-glass-card:hover{border-color:#ffffffd9;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff4d,0 32px 64px -24px #0a2748b3}.service-glass-card:focus-visible{outline:2px solid var(--services-neon);outline-offset:3px}.service-card-glare{border-radius:inherit;background:radial-gradient(ellipse at 20% 0%, var(--services-glare), transparent 68%);opacity:.55;pointer-events:none;width:78%;height:56%;position:absolute;inset:0 auto auto 0}:root[data-theme=dark] .service-card-glare{opacity:.4;background:radial-gradient(at 20% 0,#ffffff40 0%,#0000 68%)}.service-card-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.service-card-index{font-family:var(--font-sans);letter-spacing:.14em;color:var(--services-accent);font-size:.82rem;font-weight:800}.service-card-icon-wrapper{border:1px solid var(--services-border);width:2.6rem;height:2.6rem;color:var(--services-accent);-webkit-backdrop-filter:blur(14px);background:#ffffff4d;border-radius:.9rem;justify-content:center;align-items:center;transition:transform .25s,background-color .25s,color .25s;display:flex;box-shadow:inset 0 1px #fff9,0 4px 12px -4px #00000014}.service-glass-card:hover .service-card-icon-wrapper{color:var(--services-ink);background:#ffffff73;transform:scale(1.06)}:root[data-theme=dark] .service-card-icon-wrapper{background:#ffffff0d}.service-card-icon{stroke-width:1.8px;width:1.3rem;height:1.3rem}.service-card-body{z-index:2;flex:1;position:relative}.service-card-body h3{color:var(--services-ink);font:600 clamp(1.4rem, 1.8vw, 1.85rem)/1.15 var(--font-sans);letter-spacing:-.03em;margin:0 0 .65rem}.service-card-body p{color:var(--services-copy);font:450 clamp(.85rem, .95vw, .94rem)/1.5 var(--font-sans);text-wrap:pretty;margin:0;line-height:1.55}.service-card-footer{z-index:2;color:var(--services-accent);font:600 .76rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:1.5rem;transition:color .2s;display:inline-flex;position:relative}.service-card-arrow{width:.95rem;height:.95rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.service-glass-card:hover .service-card-arrow{transform:translate(3px,-3px)}.service-glass-card:hover .service-card-footer{color:var(--services-neon)}@media (max-width:900px){.services-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-bento-item,.service-bento-item-1,.service-bento-item-2,.service-bento-item-6{grid-column:span 1}.service-bento-item-7{grid-column:1/-1}}@media (max-width:620px){.services-bento-section{padding-block:clamp(4.5rem,16vw,6.5rem)}.services-bento-intro h2{font-size:clamp(1.85rem,8.2vw,2.6rem);line-height:1.12}.services-question-field{margin-block:2.5rem 3.5rem}.services-question-pill{min-height:2.5rem;padding:.55rem .85rem}.services-bento-grid{grid-template-columns:1fr;width:min(100% - 1.25rem,460px)}.service-bento-item,.service-bento-item-7{grid-column:1}.service-glass-card{border-radius:1.2rem;min-height:220px}}@media (prefers-reduced-motion:reduce){.services-question-marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.services-question-track{will-change:auto;animation:none}.services-question-group[aria-hidden=true]{display:none}.service-glass-card,.service-card-arrow{transition:none}.service-glass-card:hover{transform:none}}.services-bento-section,:root[data-theme=dark] .services-bento-section{--services-ink:#f7fbff;--services-copy:#f7fbffd1;--services-accent:#ffd447;--services-neon:#ffc21c;--services-glass:linear-gradient(145deg, #ffffff24, #1737494d 48%, #07101794), #07101757;--services-border:#f7fbff57;--services-card-shadow:inset 0 1px 0 #ffffff4d, 0 26px 56px -30px #071017bd;--services-glare:#ffffff4d}.services-bento-intro h2{color:#071017;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(125deg,#071017 0 76%,#dce9ef 93%,#f7fbff 100%);-webkit-background-clip:text;background-clip:text}.services-bento-intro p{color:#f7fbff;text-shadow:0 1px 2px #1234489e,0 6px 20px #1234484d;font-weight:550}.services-bento-eyebrow,.services-question-pill{color:#f7fbff;background:#0710176b;box-shadow:inset 0 1px #ffffff29,0 16px 34px -26px #071017ad}.service-glass-card{border-radius:clamp(1.25rem,2vw,1.75rem)}.service-card-body h3{color:#f7fbff;font-weight:680}@media (max-width:620px){.service-glass-card{border-radius:1.25rem}}
.why-choose-us-section{--why-ink:#071228;--why-copy:#0a182e;--why-accent:#a97800;--why-neon:#ffbd16;--why-glass:linear-gradient(145deg, #ffffff40, #dcf1fa1a 46%, #3466841f), #dbf0f824;--why-border:#ffffff9e;--why-card-shadow:inset 0 1px 0 #ffffffc7, inset 1px 0 0 #fff3, inset 0 -1px 0 #1e436214, 0 28px 58px -28px #0a274899;--why-glare:#ffffff80;z-index:2;min-height:max-content;color:var(--why-ink);isolation:isolate;background:0 0;padding-top:clamp(4.5rem,6vw,6.5rem);padding-bottom:clamp(5rem,8vw,8rem);position:relative;overflow:visible}:root[data-theme=dark] .why-choose-us-section{--why-ink:#f4f7fb;--why-copy:#e2e8f0;--why-accent:#ffd447;--why-neon:#ffc21c;--why-glass:linear-gradient(145deg,#ffffff21,#2341583d 48%,#08192b61),#0c1f3042;--why-border:#e7f2fa7a;--why-card-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000002e, 0 28px 62px -28px #04121fc7;--why-glare:#ffffff4d}.why-choose-us-intro{text-align:center;margin-inline:auto;width:min(1120px,100% - 2rem);margin-bottom:clamp(3rem,5vw,4.5rem)}.why-choose-us-eyebrow{border:1px solid var(--why-border);color:var(--why-ink);background:var(--why-glass);font:750 .75rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-radius:999px;align-items:center;gap:.5rem;padding:.44rem .88rem;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #0003}.why-choose-us-eyebrow svg{width:.9rem;height:.9rem;color:var(--why-accent)}.why-choose-us-intro h2{color:#fff;max-width:min(100%,28ch);font:750 clamp(2.2rem, 4.6vw, 4.2rem)/1.06 var(--font-display);letter-spacing:-.04em;text-shadow:0 4px 24px #0a274861;text-wrap:balance;margin:1.2rem auto 1rem}.why-choose-us-intro p{color:#ffffffeb;max-width:680px;font:550 clamp(.95rem, 1.2vw, 1.12rem)/1.6 var(--font-sans);text-shadow:0 2px 8px #0a274840;text-wrap:pretty;margin:0 auto}.why-scroller-stack{flex-direction:column;gap:1.25rem;width:100%;display:flex}.why-horizontal-scroller{width:100%;padding-block:.4rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.why-scroller-track{will-change:transform;width:max-content;display:flex}.why-horizontal-scroller.direction-left .why-scroller-track{animation:why-scroll-left var(--scroll-duration,45s) linear infinite}.why-horizontal-scroller.direction-right .why-scroller-track{animation:why-scroll-right var(--scroll-duration,45s) linear infinite}.why-horizontal-scroller:hover .why-scroller-track,.why-horizontal-scroller:focus-within .why-scroller-track{animation-play-state:paused}@keyframes why-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes why-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.why-scroller-group{flex-shrink:0;gap:1.25rem;padding-right:1.25rem;display:flex}.why-card{border:1.25px solid var(--why-border);width:clamp(320px,30vw,380px);min-height:200px;color:var(--why-ink);background:var(--why-glass);box-shadow:var(--why-card-shadow);-webkit-backdrop-filter:blur(24px)saturate(155%);isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:1.8rem;flex-direction:column;justify-content:flex-start;padding:clamp(1.4rem,2vw,1.75rem);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.why-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff3d,#0000 36% 68%,#5194ae17);position:absolute;inset:0}.why-card:hover{border-color:#ffffffd9;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff4d,0 32px 64px -24px #0a2748b3}.why-card-glare{border-radius:inherit;background:radial-gradient(ellipse at 20% 0%, var(--why-glare), transparent 68%);opacity:.55;pointer-events:none;width:78%;height:56%;position:absolute;inset:0 auto auto 0}:root[data-theme=dark] .why-card-glare{opacity:.4;background:radial-gradient(at 20% 0,#ffffff40 0%,#0000 68%)}.why-card-header{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.why-card-icon-box{border:1px solid var(--why-border);width:2.4rem;height:2.4rem;color:var(--why-accent);-webkit-backdrop-filter:blur(14px);background:#ffffff4d;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff9,0 4px 10px -3px #0000000f}:root[data-theme=dark] .why-card-icon-box{background:#ffffff14}.why-card-icon-box svg{stroke-width:1.8px;width:1.15rem;height:1.15rem}.why-card-title{color:var(--why-ink);font:600 clamp(1.1rem, 1.3vw, 1.25rem)/1.2 var(--font-sans);letter-spacing:-.02em;margin:0}.why-card-answer{color:var(--why-copy);font:450 clamp(.85rem, .95vw, .92rem)/1.55 var(--font-sans);text-wrap:pretty;margin:0}@media (max-width:620px){.why-choose-us-section{padding-top:clamp(3.5rem,12vw,5rem);padding-bottom:clamp(3.5rem,12vw,5rem)}.why-choose-us-intro h2{font-size:clamp(1.85rem,8.2vw,2.6rem);line-height:1.12}}@media (prefers-reduced-motion:reduce){.why-horizontal-scroller{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.why-scroller-track{will-change:auto;animation:none!important}.why-scroller-group[aria-hidden=true]{display:none}.why-card{transition:none}.why-card:hover{transform:none}}.why-choose-us-section,:root[data-theme=dark] .why-choose-us-section{--why-ink:#f7fbff;--why-copy:#f7fbffd1;--why-accent:#ffd447;--why-neon:#ffc21c;--why-glass:linear-gradient(145deg, #ffffff24, #1737494d 48%, #07101794), #07101757;--why-border:#f7fbff57;--why-card-shadow:inset 0 1px 0 #ffffff4d, 0 26px 56px -30px #071017bd;--why-glare:#ffffff4d}.why-choose-us-intro h2{color:#071017;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(125deg,#071017 0 76%,#dce9ef 93%,#f7fbff 100%);-webkit-background-clip:text;background-clip:text}.why-choose-us-intro p{color:#f7fbff;text-shadow:0 1px 2px #1234489e,0 6px 20px #1234484d;font-weight:550}.why-choose-us-eyebrow{color:#f7fbff;background:#0710176b;box-shadow:inset 0 1px #ffffff29,0 16px 34px -26px #071017ad}.why-card{border-radius:clamp(1.25rem,2vw,1.75rem)}@media (max-width:620px){.why-card{border-radius:1.25rem;width:min(82vw,340px);min-height:188px}.why-scroller-group{gap:.85rem;padding-right:.85rem}}
.mountain-prefooter{--mountain-footer-base:#0b0700;color:#f7fbff;isolation:isolate;background:0 0;width:100vw;margin-left:-50vw;position:relative;left:50%}.mountain-prefooter-reveal{background:0 0;place-items:center;min-height:clamp(900px,118svh,1200px);display:grid;position:relative;overflow:hidden}.mountain-prefooter-reveal:after{content:"";z-index:5;background:radial-gradient(circle at 18% 42%, #ffffff12 0 .65px, transparent .9px), radial-gradient(circle at 72% 64%, #ffd4470b 0 .55px, transparent .85px), linear-gradient(180deg, #0b07000a 0%, #0b07006b 38%, var(--mountain-footer-base) 90%, var(--mountain-footer-base) 100%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);pointer-events:none;background-size:4px 4px,5px 5px,100% 100%;height:clamp(280px,44%,470px);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0003 18%,#000 58%);mask-image:linear-gradient(#0000 0%,#0003 18%,#000 58%)}.mountain-prefooter-ribbons{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mountain-prefooter-marquee{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);transform-origin:50%;background:#f7fbffb8;border-block:1px solid #0710171a;width:120%;position:absolute;top:60%;left:50%;overflow:hidden;box-shadow:0 14px 44px -34px #07101759}.mountain-prefooter-marquee--ascending{transform:translate(-50%,-50%)rotate(-18deg)}.mountain-prefooter-marquee--descending{top:62.5%;transform:translate(-50%,-50%)rotate(12deg)}.mountain-prefooter-marquee-track{width:max-content;animation:48s linear infinite paused mountain-prefooter-marquee;display:flex}.mountain-prefooter-marquee--ascending .mountain-prefooter-marquee-track{animation-direction:reverse}.mountain-prefooter-ribbons[data-running] .mountain-prefooter-marquee-track{will-change:transform;animation-play-state:running}.mountain-prefooter-marquee-group{flex:none;align-items:center;gap:clamp(2rem,5vw,6rem);padding:1rem clamp(1rem,2.5vw,3rem);display:flex}.mountain-prefooter-marquee-group span{color:#071017a8;font:650 clamp(.72rem, .85vw, 1rem)/1.15 var(--font-sans);letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(2rem,5vw,6rem);display:inline-flex}.mountain-prefooter-marquee-group i{color:#ffd447;font-style:normal}.mountain-prefooter-landscape{z-index:1;pointer-events:none;position:absolute;inset:6% 0 -6%}.mountain-prefooter-mountains{object-fit:cover;object-position:bottom center;filter:brightness(1.03)contrast(1.08)saturate(1.16)hue-rotate(-2deg);transform-origin:bottom;transform:scale(1.01)}.mountain-prefooter-buildings{z-index:4;pointer-events:none;position:absolute;inset:6% 0 -6%}.mountain-prefooter-buildings-image{object-fit:cover;object-position:bottom center;filter:brightness(1.1)contrast(1.06)saturate(1.12)drop-shadow(0 14px 30px #0710172e);transform-origin:bottom;transform:scale(1.01)}.mountain-prefooter-content{z-index:8;text-align:center;width:min(1100px,100% - 2rem);margin:0;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.2rem,3vw,3rem);position:absolute;top:clamp(12rem,20svh,15rem);left:50%;transform:translate(-50%)}.mountain-prefooter-content h2{color:var(--mountain-footer-base);font:820 clamp(4rem, 6vw, 7rem)/.9 var(--font-sans);letter-spacing:-.065em;text-wrap:balance;white-space:nowrap;text-shadow:0 2px #f7fbff3d,0 20px 54px #f7fbff4d;margin:1.1rem 0 .85rem}.mountain-prefooter-content p{color:#0b0700d1;max-width:640px;font:640 clamp(.92rem, 1.15vw, 1.08rem)/1.58 var(--font-sans);text-shadow:0 1px #f7fbffb8,0 8px 24px #f7fbff7a;text-wrap:pretty;margin:0 auto}.mountain-prefooter-actions{--button-fg:#0b0700;--button-glass:#f7fbff21;--button-line:#f7fbff8a;--button-accent-layer:#ffd44729;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem;display:flex}.mountain-prefooter-action.msu-button{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);min-height:48px;padding-inline:1.3rem;font-size:.8rem;box-shadow:inset 0 1px #ffffffd1,0 18px 38px -26px #0b0700b8}.mountain-prefooter-action-primary.msu-button svg:first-child{color:#ffd447}.mountain-prefooter-action-secondary.msu-button{--button-glass:#f7fbff14}@keyframes mountain-prefooter-marquee{to{transform:translate(-25%)}}@media (max-width:700px){.mountain-prefooter-reveal{min-height:clamp(980px,128svh,1140px)}.mountain-prefooter-marquee-group{padding-block:.9rem}.mountain-prefooter-mountains{object-fit:cover;object-position:54% bottom}.mountain-prefooter-buildings-image{object-position:54% bottom}.mountain-prefooter-content{padding-inline:.75rem;top:11rem}.mountain-prefooter-content h2{white-space:normal;font-size:clamp(3rem,14vw,4.85rem)}.mountain-prefooter-content p{max-width:34rem;font-size:.86rem}.mountain-prefooter-landscape,.mountain-prefooter-buildings{inset:12% 0 -12%}}@media (max-width:430px){.mountain-prefooter-actions{flex-direction:column;align-items:stretch;width:min(100%,300px);margin-inline:auto}.mountain-prefooter-actions .mountain-prefooter-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mountain-prefooter-marquee-track{animation:none}}
.how-we-work-sky-shell{--how-path-progress:0;--how-journey-y:0svh;--how-ink:#071228;--how-copy:#0a182e;--how-accent:#a97800;--how-neon:#ffbd16;--how-neon-core:#fff8df;--how-path-muted:#142a5e1f;--how-glass:linear-gradient(145deg, #ffffff40, #dcf1fa1a 46%, #3466841f), #dbf0f824;--how-glass-border:#ffffff9e;--how-glare:#ffffff80;--how-orb:#5db4ce21;z-index:10;opacity:0;pointer-events:none;color:var(--how-ink);will-change:opacity;contain:layout paint;position:absolute;inset:0;overflow:hidden}:root[data-theme=dark] .how-we-work-sky-shell{--how-ink:#f4f7fb;--how-copy:#e2e8f0;--how-accent:#ffd447;--how-neon:#ffc21c;--how-neon-core:#fffaf0;--how-path-muted:#dce8f721;--how-glass:linear-gradient(145deg,#ffffff21,#2341583d 48%,#08192b61),#0c1f3042;--how-glass-border:#e7f2fa7a;--how-glare:#ffffff4d;--how-orb:#58a1c42e}.how-we-work-sky{background:0 0;width:100%;height:100%;position:relative}.how-we-work-heading{position:absolute;inset:0}.how-we-work-flow{will-change:transform;width:100%;position:absolute;top:max(12rem,30svh);left:50%}.how-we-work-map{width:min(86vw,1080px);height:220svh;margin-inline:auto;position:relative}.how-we-work-path{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.how-we-work-path path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.how-we-work-path-ghost{stroke:var(--how-path-muted);stroke-width:1.5px;stroke-dasharray:4 10;opacity:.65}.how-we-work-path-bloom,.how-we-work-path-glow,.how-we-work-path-live{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--how-path-progress))}.how-we-work-path-bloom{stroke:var(--how-neon);stroke-width:22px;opacity:.35;filter:blur(14px)}.how-we-work-path-glow{stroke:var(--how-neon);stroke-width:8.5px;opacity:.72;filter:blur(4.5px)}.how-we-work-path-live{stroke:var(--how-neon-core);stroke-width:2.8px;filter:drop-shadow(0 0 4px var(--how-neon))}.how-we-work-step{z-index:2;opacity:0;will-change:opacity, transform;width:clamp(270px,29vw,320px);position:absolute}.how-we-work-step:first-of-type{top:4.77%;right:0}.how-we-work-step:nth-of-type(2){top:24.55%;left:0}.how-we-work-step:nth-of-type(3){top:44.55%;right:0}.how-we-work-step:nth-of-type(4){top:64.55%;left:0}.how-we-work-step:nth-of-type(5){top:84.55%;right:0}.how-we-work-glass{border:1.25px solid var(--how-glass-border);background:var(--how-glass);min-height:clamp(210px,26svh,252px);box-shadow:inset 0 1px 0 #ffffffc7, inset 1px 0 0 #fff3, inset 0 -1px 0 #1e436214, 0 28px 58px -28px #0a274899, 0 0 30px color-mix(in srgb, var(--how-neon) 9%, transparent);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);isolation:isolate;border-radius:2rem;padding:2rem 2rem 1.85rem;position:relative;overflow:hidden}:root[data-theme=dark] .how-we-work-glass{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000002e, 0 28px 62px -28px #04121fc7, 0 0 32px color-mix(in srgb, var(--how-neon) 10%, transparent)}.how-we-work-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff3d,#0000 36% 68%,#5194ae17);position:absolute;inset:0}.how-we-work-glare{border-radius:inherit;background:radial-gradient(ellipse at 20% 0%,var(--how-glare),transparent 68%);opacity:.5;pointer-events:none;width:78%;height:56%;position:absolute;inset:0 auto auto 0}.how-we-work-orb{aspect-ratio:1;background:var(--how-orb);filter:blur(20px);pointer-events:none;border-radius:50%;width:8rem;position:absolute;bottom:-2.8rem;right:-2.4rem}.how-we-work-copy{z-index:1;position:relative}.how-we-work-pin{z-index:4;border:.38rem solid var(--how-neon-core);background:var(--how-neon);width:2.3rem;height:2.3rem;box-shadow:0 0 0 2px var(--how-neon), 0 0 13px 5px color-mix(in srgb, var(--how-neon) 72%, transparent), 0 0 34px 14px color-mix(in srgb, var(--how-neon) 34%, transparent);border-radius:50%;position:absolute;top:-1.15rem;left:50%;transform:translate(-50%)}.how-we-work-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.how-we-work-meta svg{width:2.1rem;height:2.1rem;color:var(--how-accent);stroke-width:1.8px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--how-neon) 38%, transparent))}.how-we-work-step small{color:var(--how-accent);font:820 .82rem/1 var(--font-sans);letter-spacing:.14em}.how-we-work-step h3{color:var(--how-ink);font:650 clamp(1.85rem, 2.7vw, 2.45rem)/.98 var(--font-display);letter-spacing:-.045em;margin:.8rem 0 .7rem}.how-we-work-step p{color:var(--how-copy);font:550 clamp(.92rem, 1.12vw, 1.08rem)/1.52 var(--font-sans);text-wrap:pretty;margin:0}.cinematic-stage{height:2371.43svh}@media (max-width:900px){.how-we-work-map{width:min(90vw,760px)}.how-we-work-step{width:clamp(250px,36vw,300px)}}@media (max-width:700px){.cinematic-stage{height:2410svh}.how-we-work-flow{top:max(8.5rem,24svh)}.how-we-work-map{width:min(90vw,410px);height:235svh}.how-we-work-path{display:none}.how-we-work-map:before,.how-we-work-map:after{content:"";border-radius:2px;width:2px;position:absolute;top:4%;bottom:4%;left:1.1rem}.how-we-work-map:before{background:repeating-linear-gradient(to bottom,var(--how-path-muted) 0 4px,transparent 4px 11px)}.how-we-work-map:after{background:var(--how-neon-core);box-shadow:0 0 5px 2px var(--how-neon), 0 0 16px 5px color-mix(in srgb,var(--how-neon) 38%,transparent);transform:scaleY(var(--how-path-progress));transform-origin:top}.how-we-work-step,.how-we-work-step:nth-of-type(n){width:calc(100% - 2.5rem);left:2.5rem;right:auto}.how-we-work-step:first-of-type{top:4%}.how-we-work-step:nth-of-type(2){top:24%}.how-we-work-step:nth-of-type(3){top:44%}.how-we-work-step:nth-of-type(4){top:64%}.how-we-work-step:nth-of-type(5){top:84%}.how-we-work-glass{border-radius:1.4rem;min-height:0;padding:1.25rem 1.35rem 1.3rem}.how-we-work-pin{border-width:.3rem;width:1.7rem;height:1.7rem;top:1.25rem;left:-1.4rem;transform:translate(-50%,-50%)}.how-we-work-meta svg{width:1.55rem;height:1.55rem}.how-we-work-step h3{margin:.45rem 0 .4rem;font-size:1.45rem}.how-we-work-step p{font-size:.78rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.how-we-work-map,.how-we-work-step{will-change:auto}.how-we-work-path-bloom,.how-we-work-path-glow{display:none}}.how-we-work-sky-shell{--how-ink:#f7fbff;--how-copy:#f7fbffd1;--how-accent:#ffd447;--how-neon:#ffc21c;--how-neon-core:#fffaf0;--how-path-muted:#f7fbff2e;--how-glass:linear-gradient(145deg, #ffffff24, #1737494d 48%, #07101794), #07101757;--how-glass-border:#f7fbff57;--how-glare:#ffffff4d;--how-orb:#ffd4471a}:root[data-theme=dark] .how-we-work-sky-shell{--how-ink:#f7fbff;--how-copy:#f7fbffd1;--how-accent:#ffd447;--how-glass:linear-gradient(145deg, #ffffff24, #1737494d 48%, #07101794), #07101757;--how-glass-border:#f7fbff57}.how-we-work-glass{box-shadow:inset 0 1px 0 #ffffff4d, 0 26px 56px -30px #071017bd, 0 0 28px color-mix(in srgb, var(--how-neon) 8%, transparent);border-radius:clamp(1.25rem,2vw,1.75rem)}.how-we-work-step h3{color:var(--how-ink);font-family:var(--font-sans);letter-spacing:-.035em;-webkit-text-fill-color:currentColor;filter:none;background:0 0;font-weight:680}@media (max-width:700px){.how-we-work-glass{border-radius:1.25rem}}
