.ghost-fibers-container{position:relative;width:100%;height:100%;overflow:hidden}.ghost-fibers-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.drift-wall{position:relative;width:100%;height:100%;overflow:hidden;perspective:var(--dw-perspective, 1200px);perspective-origin:50% 50%;--dw-tile-w: 200px;--dw-tile-h: 132px;--dw-gap: 18px;--dw-radius: 14px;--dw-lift: 64px;--dw-dim: 1;--dw-gray: 0;--dw-overlay: transparent;--dw-edge: 68%;-webkit-mask-image:radial-gradient(ellipse 88% 90% at 50% 50%,#000 var(--dw-edge),transparent 100%);mask-image:radial-gradient(ellipse 88% 90% at 50% 50%,#000 var(--dw-edge),transparent 100%)}.drift-wall__plane{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;transform-style:preserve-3d;cursor:pointer;transform-origin:50% 50%;will-change:transform}.drift-wall__col{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall__track{display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d}.drift-wall__tile{position:relative;display:block;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));flex:0 0 auto;outline:none;transform-style:preserve-3d}.drift-wall__inner{position:absolute;inset:calc(var(--dw-gap) / 2);display:block;border-radius:var(--dw-radius);overflow:hidden;background:#0b1120;opacity:var(--dw-dim, .88);transform:translateZ(0);pointer-events:none;box-shadow:0 10px 28px -6px #0000008c;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.drift-wall__tile img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(var(--dw-gray, 0)) saturate(1.04) brightness(1.02);transition:filter .42s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drift-wall__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dw-overlay, #020617);opacity:.22;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 28px 70px -16px #000000d9,0 0 24px #38bdf859}.drift-wall__tile.is-active .drift-wall__overlay,.drift-wall__tile:focus-visible .drift-wall__overlay{opacity:0}.drift-wall__tile.is-active img,.drift-wall__tile:focus-visible img{filter:grayscale(0) saturate(1.15) brightness(1.12)}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #ffffffe6}@media(prefers-reduced-motion:reduce){.drift-wall__plane,.drift-wall__track{will-change:auto}}.topography-container{position:relative;width:100%;height:100%;overflow:hidden}.topography-canvas{display:block;width:100%;height:100%}.circular-carousel{--cc-fade: #000000;--cc-radius: 12px;--cc-inner: .4;position:relative;width:100%;height:100%;overflow:hidden;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.circular-carousel[data-axis=x]{touch-action:pan-x}.circular-carousel[data-draggable]{cursor:grab}.circular-carousel[data-dragging]{cursor:grabbing}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.circular-carousel__view{position:absolute;top:0;right:0;bottom:0;left:0}.circular-carousel[data-shape=wheel] .circular-carousel__view{-webkit-mask-image:linear-gradient(to bottom,transparent,#000000 18%,#000000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000000 18%,#000000 82%,transparent)}.circular-carousel[data-shape=panorama] .circular-carousel__view{-webkit-mask-image:linear-gradient(to right,transparent,#000000 12%,#000000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000000 12%,#000000 88%,transparent)}.circular-carousel__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .45s ease}.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}.circular-carousel__camera{position:relative}.circular-carousel__ring,.circular-carousel__card{position:absolute;left:0;top:0}.circular-carousel__tile{position:absolute;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.circular-carousel__frame{position:absolute;left:0;top:0;width:100%;overflow:hidden}.circular-carousel__photo{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.circular-carousel__photo--leaving{animation:circular-carousel-leave .7s cubic-bezier(.33,1,.68,1) both}.circular-carousel__shade,.circular-carousel__inner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth, 0)}.circular-carousel__inner{background:#000;opacity:var(--cc-inner)}.circular-carousel__caption{position:absolute;left:0;right:0;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px;color:inherit;text-align:center;pointer-events:none;animation:circular-carousel-reveal .9s ease both}.circular-carousel__title{display:flex;max-width:100%;flex-direction:column;align-items:center;font-size:15px;font-weight:500;line-height:1.35;animation:circular-carousel-title .52s cubic-bezier(.22,1,.36,1)}.circular-carousel__subtitle{font-weight:400;opacity:.6}.circular-carousel__count{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;opacity:.5}.circular-carousel__slash{opacity:.6}.circular-carousel__digits{display:inline-flex}.circular-carousel__digit{display:inline-block;height:1em;overflow:hidden}.circular-carousel__reel{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1)}.circular-carousel__reel>span{height:1em}.circular-carousel__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes circular-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes circular-carousel-leave{0%{opacity:1}to{opacity:0}}@keyframes circular-carousel-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.circular-carousel__stage,.circular-carousel__reel{transition:none}.circular-carousel__caption,.circular-carousel__title{animation:none}}.abt-page{background:var(--c-bg);overflow-x:hidden;color:var(--c-ink)}.abt-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--nav-h) + 64px) 0 120px;overflow:hidden;background:#020617;color:#fff}.abt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:radial-gradient(ellipse 90% 75% at 50% 30%,#030c24,#020617 75%,#01040a)}.abt-hero__fibers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.abt-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(56,189,248,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 30%,transparent 100%)}.abt-hero__container{position:relative;z-index:1;width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.abt-hero__center{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1020px;margin:0 auto}.abt-hero__brand-center{display:inline-flex;align-items:center;justify-content:center;margin-bottom:32px;padding:18px 46px;border-radius:999px;background:#0f172a9e;border:1px solid rgba(56,189,248,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 42px #00000085,0 0 32px #38bdf82e;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.abt-hero__brand-center:hover{transform:translateY(-2px) scale(1.02);border-color:#38bdf88c;box-shadow:0 20px 48px #0009,0 0 45px #38bdf84d}.abt-hero__brand-center .logo__img{height:clamp(72px,9.5vw,108px);max-width:min(520px,90vw)}.abt-hero__title{margin:12px 0 24px;font-size:clamp(2.75rem,5.8vw,4.85rem);font-weight:800;line-height:1.05;letter-spacing:-.034em;color:#fff;text-align:center;max-width:940px}.abt-hero__title .text-gradient{background:linear-gradient(135deg,#93c5fd,#38bdf8 45%,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 24px rgba(56,189,248,.28))}.abt-hero__text{max-width:760px;margin:0 auto 36px;font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.76;color:#f1f5f9d1;text-align:center;letter-spacing:-.01em}.abt-hero__ctas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:0}.abt-hero__ctas .btn--ghost{color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 20px #0003}.abt-hero__ctas .btn--ghost:hover{background:#ffffff26;border-color:#38bdf88c;color:#7dd3fc;box-shadow:0 0 25px #38bdf840}.abt-story{padding:120px 0;position:relative;background:var(--c-surface);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.abt-story__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.abt-story__content .eyebrow{margin-bottom:16px}.abt-story__title{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:24px;color:var(--c-ink)}.abt-story__lead{font-size:1.16rem;line-height:1.65;font-weight:500;color:var(--c-ink);margin-bottom:20px}.abt-story__text{font-size:.98rem;line-height:1.7;color:var(--c-ink-2);margin-bottom:16px}.abt-story__quote-card{margin-top:36px;padding:24px 28px;border-radius:16px;background:linear-gradient(135deg,#2563eb0d,#38bdf80d);border-left:4px solid var(--c-blue);border-top:1px solid rgba(226,233,245,.8);border-right:1px solid rgba(226,233,245,.8);border-bottom:1px solid rgba(226,233,245,.8)}.abt-story__quote-text{font-family:var(--font-display);font-size:1.08rem;font-style:italic;line-height:1.55;color:var(--c-ink);margin-bottom:14px}.abt-story__quote-author strong{display:block;font-size:.92rem;font-weight:700;color:var(--c-ink)}.abt-story__quote-author span{display:block;font-size:.78rem;color:var(--c-muted)}.abt-story__media-wrap{position:relative;min-height:520px;display:flex;align-items:center;justify-content:flex-start}.abt-story__img-main{width:84%;height:480px;min-height:440px;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -15px #0f172a2e;border:1px solid var(--c-line);position:relative;background:var(--c-surface)}.abt-story__img-main .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.abt-story__img-accent{position:absolute;right:0;bottom:-20px;width:58%;height:280px;min-height:260px;border-radius:20px;overflow:hidden;border:6px solid #ffffff;box-shadow:0 28px 60px -12px #0f172a40;z-index:2;background:var(--c-surface)}.abt-story__img-accent .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.abt-story__badge-float{position:absolute;top:24px;left:-20px;border-radius:16px;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,233,245,.9);padding:12px 18px;box-shadow:0 16px 36px -8px #0f172a24;z-index:3;display:flex;align-items:center;gap:12px}.abt-story__badge-float strong{display:block;font-size:.94rem;font-weight:700;color:var(--c-ink)}.abt-story__badge-float span{display:block;font-size:.78rem;color:var(--c-muted)}.abt-phil{padding:120px 0;position:relative}.abt-phil__head{text-align:center;max-width:720px;margin:0 auto 64px}.abt-phil__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.abt-phil__card{position:relative;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line);padding:36px 32px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s;overflow:hidden}.abt-phil__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-blue),var(--c-cyan));opacity:0;transition:opacity .3s}.abt-phil__card:hover{transform:translateY(-5px);border-color:#2563eb40;box-shadow:0 20px 48px -12px #1432781f}.abt-phil__card:hover:before{opacity:1}.abt-phil__card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.abt-phil__icon{width:48px;height:48px;border-radius:14px;background:#2563eb14;color:var(--c-blue);display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.abt-phil__card:hover .abt-phil__icon{background:var(--c-blue);color:#fff}.abt-phil__num{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:#2563eb33;letter-spacing:-.03em}.abt-phil__card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--c-ink);margin-bottom:12px}.abt-phil__card p{font-size:.94rem;line-height:1.65;color:var(--c-muted)}.abt-timeline{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);position:relative}.abt-timeline__head{text-align:center;max-width:680px;margin:0 auto 60px}.abt-timeline__track{position:relative;max-width:900px;margin:0 auto;padding:20px 0}.abt-timeline__line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,#2563eb1a,#2563eb99,#2563eb1a);transform:translate(-50%)}.abt-timeline__item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.abt-timeline__item:last-child{margin-bottom:0}.abt-timeline__item--even .abt-timeline__card{grid-column:2}.abt-timeline__item--even .abt-timeline__year-box{grid-column:1;text-align:right;justify-content:flex-end}.abt-timeline__item--odd .abt-timeline__card{grid-column:1;text-align:right}.abt-timeline__item--odd .abt-timeline__year-box{grid-column:2;text-align:left;justify-content:flex-start}.abt-timeline__node{position:absolute;top:24px;left:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--c-blue);box-shadow:0 0 0 4px #2563eb26;transform:translate(-50%,-50%);z-index:2;transition:transform .3s,background .3s}.abt-timeline__item:hover .abt-timeline__node{transform:translate(-50%,-50%) scale(1.3);background:var(--c-blue)}.abt-timeline__card{border-radius:18px;background:#fff;border:1px solid var(--c-line);padding:24px 28px;box-shadow:0 8px 24px -6px #0f172a0f;transition:transform .3s var(--ease-out),box-shadow .3s}.abt-timeline__item:hover .abt-timeline__card{transform:translateY(-4px);box-shadow:0 16px 36px -8px #1432781f;border-color:#2563eb40}.abt-timeline__card h4{font-family:var(--font-display);font-size:1.18rem;font-weight:700;color:var(--c-ink);margin-bottom:8px}.abt-timeline__card p{font-size:.9rem;line-height:1.6;color:var(--c-muted)}.abt-timeline__year-box{display:flex;align-items:center;gap:10px}.abt-timeline__year{font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.03em;color:var(--c-blue);opacity:.9}.abt-reach{padding:120px 0;position:relative}.abt-reach__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.abt-reach__info h2{font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.1;letter-spacing:-.03em;margin:16px 0 20px;color:var(--c-ink)}.abt-reach__info p{font-size:1.05rem;line-height:1.65;color:var(--c-ink-2);margin-bottom:28px}.abt-reach__hq-card{padding:24px 28px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-line);display:flex;align-items:flex-start;gap:16px;box-shadow:0 10px 30px -8px #0f172a0d}.abt-reach__hq-icon{width:44px;height:44px;border-radius:12px;background:#2563eb1a;color:var(--c-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.abt-reach__hq-label{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-blue);margin-bottom:4px}.abt-reach__hq-address{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--c-ink);line-height:1.4;margin-bottom:4px}.abt-reach__hq-note{font-size:.8rem;color:var(--c-muted)}.abt-reach__bento{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.abt-reach__bento-card{padding:28px 24px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:0 8px 24px -6px #0f172a0d;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.abt-reach__bento-card:hover{transform:translateY(-4px);border-color:#2563eb40;box-shadow:0 18px 40px -10px #1432781f}.abt-reach__bento-val{display:block;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;color:var(--c-ink);letter-spacing:-.03em;line-height:1.1;margin-bottom:6px}.abt-reach__bento-label{font-size:.86rem;line-height:1.5;color:var(--c-muted)}.abt-reach__photo{height:220px;border-radius:18px;overflow:hidden;margin-top:20px;box-shadow:0 16px 36px -10px #0f172a1f;border:1px solid var(--c-line);position:relative}.abt-reach__photo .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.abt-bridge__media{width:320px;height:210px;border-radius:18px;overflow:hidden;box-shadow:0 16px 36px -10px #0f172a26;border:1px solid var(--c-line);flex-shrink:0;position:relative}.abt-bridge__media .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.abt-bridge{padding:100px 0;background:linear-gradient(180deg,var(--c-bg) 0%,var(--c-surface) 100%);border-top:1px solid var(--c-line)}.abt-bridge__card{border-radius:24px;background:#fff;border:1px solid rgba(226,233,245,.95);box-shadow:0 20px 50px -15px #1432781a;padding:56px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px}.abt-bridge__content h3{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.025em;color:var(--c-ink);margin-bottom:12px}.abt-bridge__content p{font-size:1.05rem;color:var(--c-muted);max-width:580px}.abt-cta{padding:80px 0 120px}.abt-cta__panel{position:relative;border-radius:28px;background:linear-gradient(135deg,#1d4ed8,#2563eb,#06b6d4);color:#fff;padding:72px 48px;overflow:hidden;text-align:center;box-shadow:0 28px 70px -18px #2563eb73}.abt-cta__glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(80px);background:#fff3;top:-150px;right:-100px;pointer-events:none}.abt-cta__brand{display:flex;justify-content:center;align-items:center;margin-bottom:28px}.abt-cta__brand .logo__img{height:clamp(68px,8.5vw,96px);max-width:min(480px,88vw)}.abt-cta__panel h2{font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:18px;color:#fff}.abt-cta__panel p{font-size:1.15rem;line-height:1.6;color:#ffffffe0;max-width:640px;margin:0 auto 36px}.abt-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.abt-cta__actions .btn--primary{background:#fff;color:var(--c-blue);box-shadow:0 10px 25px #00000026}.abt-cta__actions .btn--primary:hover{background:#f8fafc;transform:translateY(-2px)}.abt-cta__actions .btn--secondary{border-color:#fff6;color:#fff}.abt-cta__actions .btn--secondary:hover{background:#ffffff26}@media(max-width:960px){.abt-story__grid{grid-template-columns:1fr;gap:48px}.abt-phil__grid{grid-template-columns:1fr}.abt-reach__inner{grid-template-columns:1fr;gap:48px}.abt-bridge__card{flex-direction:column;text-align:center;padding:40px 28px}}@media(max-width:720px){.abt-hero{padding:calc(var(--nav-h) + 40px) 0 100px}.abt-hero__ctas{flex-direction:column;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.abt-hero__ctas .btn{width:100%;justify-content:center}.abt-timeline__line,.abt-timeline__node{left:20px}.abt-timeline__item{grid-template-columns:1fr;gap:16px;padding-left:48px}.abt-timeline__item--even .abt-timeline__card,.abt-timeline__item--odd .abt-timeline__card{grid-column:1;text-align:left}.abt-timeline__item--even .abt-timeline__year-box,.abt-timeline__item--odd .abt-timeline__year-box{grid-column:1;text-align:left;justify-content:flex-start}.abt-reach__bento{grid-template-columns:1fr}.abt-cta__panel{padding:48px 24px}}.pe-page{background:var(--c-bg);overflow-x:hidden;color:var(--c-ink)}.pe-hero{position:relative;min-height:92vh;display:flex;align-items:center;padding:calc(var(--nav-h) + 60px) 0 90px;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,var(--c-bg) 100%)}.pe-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pe-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(37,99,235,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 25%,transparent 100%)}.pe-hero__blob{position:absolute;border-radius:50%;filter:blur(100px);animation:pe-float 16s ease-in-out infinite}.pe-hero__blob--1{width:520px;height:520px;top:-100px;right:-80px;background:#2563eb38}.pe-hero__blob--2{width:460px;height:460px;bottom:-140px;left:-80px;background:#06b6d433;animation-delay:-8s}@keyframes pe-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(25px,-25px,0) scale(1.06)}}.pe-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.pe-hero__title{font-size:clamp(2.6rem,5.2vw,4.2rem);line-height:1.06;letter-spacing:-.035em;margin:18px 0 20px;color:var(--c-ink)}.pe-hero__text{font-size:1.1rem;line-height:1.65;color:var(--c-ink-2);margin-bottom:28px;max-width:620px}.pe-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.pe-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:32px;border-top:1px solid var(--c-line)}.pe-hero__stat-val{display:block;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.1;color:var(--c-ink);letter-spacing:-.02em}.pe-hero__stat-label{display:block;font-size:.8rem;font-weight:500;color:var(--c-muted);margin-top:4px;line-height:1.3}.pe-hero__media-stack{position:relative;min-height:480px;display:flex;align-items:center;justify-content:flex-start}.pe-hero__img-main{width:84%;height:440px;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -15px #0f172a2e;border:1px solid var(--c-line);position:relative;background:var(--c-surface)}.pe-hero__img-main .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pe-hero__img-accent{position:absolute;right:0;bottom:-20px;width:58%;height:260px;border-radius:20px;overflow:hidden;border:6px solid #ffffff;box-shadow:0 28px 60px -12px #0f172a40;z-index:2;background:var(--c-surface)}.pe-hero__img-accent .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pe-hero__badge-float{position:absolute;top:20px;left:-20px;border-radius:16px;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,233,245,.9);padding:12px 18px;box-shadow:0 16px 36px -8px #0f172a24;z-index:3;display:flex;align-items:center;gap:12px}.pe-hero__badge-float strong{display:block;font-size:.94rem;font-weight:700;color:var(--c-ink)}.pe-hero__badge-float span{display:block;font-size:.78rem;color:var(--c-muted)}.pe-models{padding:120px 0;position:relative;background:var(--c-surface);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.pe-models__head{text-align:center;max-width:720px;margin:0 auto 64px}.pe-models__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pe-models__card{position:relative;border-radius:22px;overflow:hidden;min-height:340px;border:1px solid var(--c-line);box-shadow:0 12px 32px -8px #0f172a14;transition:transform .35s var(--ease-out),box-shadow .35s,border-color .35s}.pe-models__card:hover{transform:translateY(-5px);border-color:#2563eb4d;box-shadow:0 24px 60px -12px #14327833}.pe-models__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pe-models__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a193759,#0a1937eb 75%)}.pe-models__body{position:relative;z-index:1;padding:36px 32px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.pe-models__header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pe-models__num{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#ffffff73}.pe-models__tag{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.pe-models__body h3{font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:#fff;margin-bottom:12px}.pe-models__body p{font-size:.95rem;line-height:1.65;color:#ffffffd9}.pe-engine{padding:120px 0;position:relative}.pe-engine__head{text-align:center;max-width:720px;margin:0 auto 64px}.pe-engine__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:56px}.pe-engine__card{border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line);padding:36px 32px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s;position:relative;overflow:hidden}.pe-engine__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-blue),var(--c-cyan));opacity:0;transition:opacity .3s}.pe-engine__card:hover{transform:translateY(-5px);border-color:#2563eb40;box-shadow:0 20px 48px -12px #1432781f}.pe-engine__card:hover:before{opacity:1}.pe-engine__icon{width:48px;height:48px;border-radius:14px;background:#2563eb14;color:var(--c-blue);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background .3s,color .3s}.pe-engine__card:hover .pe-engine__icon{background:var(--c-blue);color:#fff}.pe-engine__card h3{font-family:var(--font-display);font-size:1.32rem;font-weight:700;color:var(--c-ink);margin-bottom:12px}.pe-engine__card p{font-size:.94rem;line-height:1.65;color:var(--c-muted)}.pe-engine__banner{border-radius:22px;overflow:hidden;height:260px;position:relative;box-shadow:0 16px 40px -10px #0f172a24;border:1px solid var(--c-line)}.pe-engine__banner .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pe-engine__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f172ad9,#0f172a66);display:flex;align-items:center;padding:0 48px}.pe-engine__banner-content h4{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:8px}.pe-engine__banner-content p{font-size:1.02rem;color:#ffffffd9;max-width:580px}.pe-crit{padding:120px 0;background:var(--c-surface);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);position:relative}.pe-crit__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}.pe-crit__params{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--c-line);box-shadow:0 10px 30px -8px #0f172a0f}.pe-crit__param{padding:22px 20px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.pe-crit__param:nth-child(2n){border-right:0}.pe-crit__param:nth-last-child(-n+2){border-bottom:0}.pe-crit__param small{display:block;font-size:.78rem;color:var(--c-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.pe-crit__param strong{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--c-ink);line-height:1.35}.pe-crit__advisor-note{margin-top:24px;padding:18px 22px;border-radius:14px;background:#2563eb0f;border-left:3px solid var(--c-blue);font-size:.88rem;line-height:1.6;color:var(--c-ink-2)}.pe-crit__side{display:flex;flex-direction:column;gap:28px}.pe-crit__photo{height:260px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 16px 40px -10px #0f172a24;border:1px solid var(--c-line)}.pe-crit__photo .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pe-crit__sectors-card{padding:32px;border-radius:20px;background:#fff;border:1px solid var(--c-line);box-shadow:0 10px 30px -8px #0f172a0f}.pe-crit__sectors-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--c-ink);margin-bottom:20px}.pe-crit__sectors-list{display:flex;flex-direction:column;gap:12px}.pe-crit__sector-item{display:flex;align-items:center;gap:12px;font-size:.94rem;font-weight:600;color:var(--c-ink-2)}.pe-crit__sector-dot{width:8px;height:8px;border-radius:50%;background:var(--c-blue);flex-shrink:0}.pe-cases{padding:120px 0;position:relative}.pe-cases__head{text-align:center;max-width:720px;margin:0 auto 64px}.pe-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pe-cases__card{border-radius:22px;background:var(--c-surface);border:1px solid var(--c-line);overflow:hidden;box-shadow:0 10px 30px -8px #0f172a0f;transition:transform .35s var(--ease-out),box-shadow .35s,border-color .35s;display:flex;flex-direction:column}.pe-cases__card:hover{transform:translateY(-5px);border-color:#2563eb4d;box-shadow:0 20px 50px -10px #14327826}.pe-cases__photo{height:200px;position:relative;overflow:hidden;background:var(--c-surface)}.pe-cases__photo .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pe-cases__badge{position:absolute;top:14px;right:14px;font-size:.78rem;font-weight:800;padding:5px 12px;border-radius:999px;background:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;letter-spacing:.04em}.pe-cases__content{padding:28px 24px;flex:1;display:flex;flex-direction:column}.pe-cases__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pe-cases__sector{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-blue)}.pe-cases__metric{font-size:.82rem;font-weight:700;color:#10b981}.pe-cases__content h3{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--c-ink);margin-bottom:10px}.pe-cases__content p{font-size:.92rem;line-height:1.6;color:var(--c-muted);margin-bottom:16px;flex:1}.pe-cases__model{font-size:.82rem;font-weight:600;color:var(--c-ink-2);padding-top:12px;border-top:1px solid var(--c-line)}.pe-partner{padding:100px 0;background:var(--c-surface);border-top:1px solid var(--c-line)}.pe-partner__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.pe-partner__commitments{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pe-partner__commit-card{padding:24px 22px;border-radius:16px;background:#fff;border:1px solid var(--c-line);box-shadow:0 8px 24px -6px #0f172a0d;transition:transform .3s}.pe-partner__commit-card:hover{transform:translateY(-3px);border-color:#2563eb40}.pe-partner__commit-card h4{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--c-ink);margin-bottom:8px;display:flex;align-items:center;gap:8px}.pe-partner__commit-card p{font-size:.86rem;line-height:1.55;color:var(--c-muted)}.pe-cta{padding:80px 0 120px}.pe-cta__panel{position:relative;border-radius:28px;background:linear-gradient(135deg,#1d4ed8,#2563eb,#06b6d4);color:#fff;padding:72px 48px;overflow:hidden;text-align:center;box-shadow:0 28px 70px -18px #2563eb73}.pe-cta__glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(80px);background:#fff3;top:-150px;right:-100px;pointer-events:none}.pe-cta__panel h2{font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:18px;color:#fff}.pe-cta__panel p{font-size:1.15rem;line-height:1.6;color:#ffffffe0;max-width:640px;margin:0 auto 36px}.pe-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.pe-cta__actions .btn--primary{background:#fff;color:var(--c-blue);box-shadow:0 10px 25px #00000026}.pe-cta__actions .btn--primary:hover{background:#f8fafc;transform:translateY(-2px)}.pe-cta__actions .btn--secondary{border-color:#fff6;color:#fff}.pe-cta__actions .btn--secondary:hover{background:#ffffff26}@media(max-width:960px){.pe-hero__inner{grid-template-columns:1fr;gap:48px}.pe-models__grid,.pe-engine__grid{grid-template-columns:1fr}.pe-crit__inner{grid-template-columns:1fr;gap:48px}.pe-cases__grid{grid-template-columns:1fr}.pe-partner__inner{grid-template-columns:1fr;gap:48px}}@media(max-width:720px){.pe-hero__stats{grid-template-columns:repeat(2,1fr)}.pe-crit__params{grid-template-columns:1fr}.pe-crit__param{border-right:0!important}.pe-partner__commitments{grid-template-columns:1fr}.pe-cta__panel{padding:48px 24px}}.inv-page{background:var(--c-bg);overflow-x:hidden}.inv-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:calc(var(--nav-h) + 60px) 0 100px;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,var(--c-bg) 100%)}.inv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.inv-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 60% 45%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 45%,#000 20%,transparent 100%)}.inv-hero__blob{position:absolute;border-radius:50%;filter:blur(90px);animation:inv-float 14s ease-in-out infinite}.inv-hero__blob--1{width:520px;height:520px;top:-120px;right:-80px;background:#38bdf847}.inv-hero__blob--2{width:460px;height:460px;bottom:-160px;left:-120px;background:#2563eb29;animation-delay:-7s}@keyframes inv-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-30px,0) scale(1.08)}}.inv-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.inv-hero__title{font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.05;letter-spacing:-.035em;margin:18px 0 22px;color:var(--c-ink)}.inv-hero__text{font-size:1.14rem;line-height:1.7;color:var(--c-ink-2);max-width:560px;margin:0 0 34px}.inv-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.inv-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;padding-top:30px;border-top:1px solid var(--c-line);max-width:560px}.inv-hero__stat strong,.inv-hero__stat-val{display:block;font-family:var(--font-display);font-size:clamp(1.85rem,2.8vw,2.4rem);font-weight:800;color:var(--c-ink);letter-spacing:-.02em;white-space:nowrap}.inv-hero__stat>span,.inv-hero__stat-label{display:block;margin-top:4px;font-size:.88rem;color:var(--c-muted)}.inv-hero__visual{position:relative;aspect-ratio:1;max-width:520px;width:100%;margin-left:auto;display:grid;place-items:center}.inv-orbit{position:absolute;border-radius:50%;border:1.5px dashed rgba(37,99,235,.22);opacity:0;transform:scale(.8);transition:opacity 1s var(--ease-out),transform 1.4s var(--ease-out)}.inv-hero__visual.is-visible .inv-orbit{opacity:1;transform:scale(1)}.inv-orbit--outer{top:0;right:0;bottom:0;left:0;animation:spin 40s linear infinite}.inv-orbit--inner{top:15%;right:15%;bottom:15%;left:15%;border-style:solid;border-color:#06b6d424}.inv-orbit__node{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--a)) translate(calc(min(520px,100%)/2 - 2px))}.inv-orbit__node-inner{position:absolute;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;place-items:center;border-radius:16px;color:var(--c-blue);background:#fff;box-shadow:var(--shadow);border:1px solid var(--c-line);transform:rotate(calc(var(--a) * -1));animation:inv-counter-spin 40s linear infinite}@keyframes inv-counter-spin{0%{rotate:0deg}to{rotate:-360deg}}.inv-donut{position:relative;width:66%;height:66%;transform:rotate(-90deg);filter:drop-shadow(0 24px 40px rgba(37,99,235,.22))}.inv-donut__track{fill:#fff;stroke:#e8effb;stroke-width:34}.inv-donut__seg{fill:none;stroke-width:34;stroke-linecap:butt;stroke-dasharray:0 var(--c);stroke-dashoffset:var(--off);transition:stroke-dasharray 1.4s var(--ease-out) var(--d)}.inv-hero__visual.is-visible .inv-donut__seg{stroke-dasharray:var(--len) var(--c)}.inv-donut__center{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center}.inv-donut__center span{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.inv-donut__center strong{font-family:var(--font-display);font-size:2.4rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.inv-float{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:18px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--c-line);box-shadow:var(--shadow-lg);opacity:0;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.inv-float small{display:block;font-size:.76rem;color:var(--c-muted)}.inv-float strong{font-family:var(--font-display);font-size:1.3rem;color:var(--c-ink)}.inv-float__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--grad)}.inv-float__icon--cyan{background:linear-gradient(135deg,#06b6d4,#38bdf8)}.inv-float--a{top:12%;left:-6%;transform:translate3d(-30px,0,0);transition-delay:1s}.inv-float--b{bottom:10%;right:-4%;transform:translate3d(30px,0,0);transition-delay:1.25s}.inv-hero__visual.is-visible .inv-float{opacity:1;transform:translateZ(0);animation:float 6s ease-in-out 2.4s infinite}.inv-types{background:var(--c-bg)}.inv-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(250px,auto);gap:22px;margin-top:56px}.inv-bento__card{position:relative;border-radius:var(--radius);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .4s var(--ease-out),border-color .4s ease}.inv-bento__card.is-visible:hover{box-shadow:var(--shadow-lg);border-color:#2563eb4d}.inv-bento__card--1{grid-row:span 2;border:0}.inv-bento__card--6{grid-column:span 3}.inv-bento__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.inv-bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0616341a,#061634e0 75%)}.inv-bento__body{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:32px}.inv-bento__card--1 .inv-bento__body{justify-content:flex-end;color:#fff}.inv-bento__card--6 .inv-bento__body{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:24px;align-items:center}.inv-bento__card--6 .inv-bento__icon{grid-row:span 2;margin:0}.inv-bento__card--6 h3{margin:0 0 6px}.inv-bento__card--6 p{margin:0}.inv-bento__card--6 .inv-bento__tag{grid-column:3;grid-row:1 / span 2;margin:0}.inv-bento__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:var(--c-blue);background:var(--grad-soft);margin-bottom:22px;transition:transform .5s var(--ease-spring),background .3s ease,color .3s ease}.inv-bento__card--1 .inv-bento__icon{color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inv-bento__card:hover .inv-bento__icon{transform:translateY(-4px) rotate(-6deg);color:#fff;background:var(--grad)}.inv-bento__card h3{font-family:var(--font-display);font-size:1.32rem;color:var(--c-ink);margin:0 0 10px}.inv-bento__card--1 h3{font-size:1.9rem;color:#fff}.inv-bento__card p{font-size:.96rem;line-height:1.65;color:var(--c-muted);margin:0 0 20px}.inv-bento__card--1 p{color:#ffffffd1}.inv-bento__tag{margin-top:auto;align-self:flex-start;font-size:.84rem;font-weight:700;padding:7px 14px;border-radius:999px;color:var(--c-blue);background:var(--c-bg-2)}.inv-bento__card--1 .inv-bento__tag{color:#fff;background:#ffffff29}.inv-bento__card--has-img .inv-bento__body{justify-content:flex-end;color:#fff}.inv-bento__card--has-img h3{color:#fff!important}.inv-bento__card--has-img p{color:#ffffffd6!important}.inv-bento__card--has-img .inv-bento__icon{color:#fff!important;background:#ffffff29!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inv-bento__card--has-img .inv-bento__tag{color:#fff!important;background:#ffffff2e!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inv-strat{position:relative;background:#fff;overflow:hidden}.inv-strat__glow{position:absolute;top:20%;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.16),transparent 70%);pointer-events:none}.inv-strat__layout{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;margin-top:56px;align-items:start}.inv-strat__tabs{display:flex;flex-direction:column;gap:12px}.inv-strat__tab{width:100%;display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:18px;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:all .35s var(--ease-out)}.inv-strat__tab:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--grad);transform:scaleY(0);transition:transform .4s var(--ease-out)}.inv-strat__tab svg{margin-left:auto;color:var(--c-muted);opacity:0;transform:translate(-10px);transition:all .35s var(--ease-out)}.inv-strat__tab:hover{background:#fff;border-color:#2563eb40}.inv-strat__tab.is-active{background:#fff;border-color:#2563eb59;box-shadow:var(--shadow);transform:translate(8px)}.inv-strat__tab.is-active:before{transform:scaleY(1)}.inv-strat__tab.is-active svg,.inv-strat__tab:hover svg{opacity:1;transform:translate(0);color:var(--c-blue)}.inv-strat__num{font-family:var(--font-display);font-size:.9rem;font-weight:800;color:var(--c-muted);transition:color .3s ease}.inv-strat__tab.is-active .inv-strat__num{color:var(--c-blue)}.inv-strat__tab-title{font-family:var(--font-display);font-size:1.12rem;font-weight:700}.inv-strat__panel-wrap{position:sticky;top:calc(var(--nav-h) + 30px)}.inv-strat__panel{padding:44px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#fff,#f1f6ff);border:1px solid var(--c-line);box-shadow:var(--shadow-lg);animation:inv-panel-in .6s var(--ease-out) both}@keyframes inv-panel-in{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}.inv-strat__panel-head{display:flex;align-items:center;gap:18px;margin-bottom:20px}.inv-strat__panel-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:#fff;background:var(--grad);box-shadow:var(--shadow-blue)}.inv-strat__panel h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);color:var(--c-ink);margin:0}.inv-strat__summary{font-size:1.06rem;line-height:1.75;color:var(--c-ink-2);margin:0 0 26px}.inv-strat__points{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:14px}.inv-strat__points li{display:flex;align-items:center;gap:14px;font-weight:600;color:var(--c-ink);opacity:0;animation:inv-point-in .55s var(--ease-out) forwards}@keyframes inv-point-in{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}.inv-strat__points li>span{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--grad)}.inv-strat__meter{padding:20px 22px;border-radius:16px;background:#fff;border:1px solid var(--c-line)}.inv-strat__meter-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.inv-strat__meter-top span{font-size:.86rem;color:var(--c-muted)}.inv-strat__meter-top strong{font-family:var(--font-display);color:var(--c-ink)}.inv-strat__bar{height:8px;border-radius:999px;background:var(--c-bg-2);overflow:hidden}.inv-strat__bar span{display:block;height:100%;width:var(--w);border-radius:inherit;background:var(--grad);transform-origin:left;animation:inv-bar-grow 1.2s var(--ease-out) .3s both}@keyframes inv-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inv-crit{background:var(--c-bg)}.inv-crit__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.inv-crit__aside{position:sticky;top:calc(var(--nav-h) + 30px)}.inv-crit__params{display:grid;grid-template-columns:repeat(2,1fr);margin-top:36px;border-radius:var(--radius);overflow:hidden;background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow);position:relative}.inv-crit__params:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--grad)}.inv-crit__param{padding:24px 24px 22px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.inv-crit__param:nth-child(2n){border-right:0}.inv-crit__param:nth-last-child(-n+2){border-bottom:0}.inv-crit__param small{display:block;font-size:.8rem;color:var(--c-muted);margin-bottom:6px}.inv-crit__param strong{font-family:var(--font-display);font-size:1.06rem;color:var(--c-ink);line-height:1.35}.inv-crit__photo{height:220px;border-radius:var(--radius);overflow:hidden;margin-top:24px;box-shadow:var(--shadow);border:1px solid var(--c-line);position:relative}.inv-crit__photo .pimg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.inv-crit__list{list-style:none;padding:0;margin:0}.inv-crit__item{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:20px;padding:28px 0;border-bottom:1px solid var(--c-line);position:relative}.inv-crit__item:first-child{padding-top:8px}.inv-crit__item:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.inv-crit__item:hover:after{transform:scaleX(1)}.inv-crit__index{font-family:var(--font-display);font-size:.9rem;font-weight:800;color:var(--c-blue);padding-top:12px}.inv-crit__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--c-blue);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm);transition:all .4s var(--ease-spring)}.inv-crit__item:hover .inv-crit__icon{color:#fff;background:var(--grad);border-color:transparent;transform:scale(1.08)}.inv-crit__item h3{font-family:var(--font-display);font-size:1.2rem;color:var(--c-ink);margin:0 0 6px}.inv-crit__item p{font-size:.98rem;line-height:1.65;color:var(--c-muted);margin:0}.inv-ind{background:#fff}.inv-ind__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:56px}.inv-ind__tile{position:relative;padding:30px 24px 28px;border-radius:var(--radius);background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden;transition:background .4s ease,box-shadow .4s var(--ease-out),border-color .4s ease}.inv-ind__tile:before{content:"";position:absolute;inset:auto -30% -60% -30%;height:120%;background:radial-gradient(circle at 50% 100%,var(--ic),transparent 65%);opacity:0;transition:opacity .5s ease}.inv-ind__tile.is-visible:hover{background:#fff;border-color:color-mix(in srgb,var(--ic) 40%,transparent);box-shadow:0 30px 50px -28px color-mix(in srgb,var(--ic) 70%,transparent)}.inv-ind__tile:hover:before{opacity:.12}.inv-ind__icon{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:18px;color:var(--ic);background:color-mix(in srgb,var(--ic) 12%,#fff);margin-bottom:22px;transition:transform .5s var(--ease-spring),background .3s ease,color .3s ease}.inv-ind__tile:hover .inv-ind__icon{color:#fff;background:var(--ic);transform:translateY(-4px) scale(1.06)}.inv-ind__tile h3{position:relative;font-family:var(--font-display);font-size:1.1rem;color:var(--c-ink);margin:0 0 8px}.inv-ind__tile p{position:relative;font-size:.88rem;line-height:1.6;color:var(--c-muted);margin:0}.inv-start{background:var(--c-bg)}.inv-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:64px 0 90px}.inv-journey__line{position:absolute;top:27px;left:12%;right:12%;height:3px;border-radius:999px;background:var(--c-line);overflow:hidden}.inv-journey__line span{display:block;height:100%;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease-out) .2s}.inv-journey.is-visible .inv-journey__line span{transform:scaleX(1)}.inv-journey__stage{position:relative;text-align:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity .8s var(--ease-out) var(--d),transform .8s var(--ease-out) var(--d)}.inv-journey.is-visible .inv-journey__stage{opacity:1;transform:translateZ(0)}.inv-journey__dot{width:56px;height:56px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:#fff;background:var(--grad);box-shadow:0 0 0 8px var(--c-bg),var(--shadow-blue)}.inv-journey__stage h3{font-family:var(--font-display);font-size:1.28rem;color:var(--c-ink);margin:0 0 4px}.inv-journey__stage strong{display:block;font-size:.92rem;color:var(--c-blue);margin-bottom:10px}.inv-journey__stage p{font-size:.94rem;line-height:1.6;color:var(--c-muted);margin:0 auto;max-width:250px}.inv-start__split{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.inv-start__media{position:relative;height:560px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.inv-start__media .pimg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.inv-start__quote{position:absolute;left:24px;right:24px;bottom:24px;padding:24px 26px;border-radius:20px;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow)}.inv-start__quote p{font-family:var(--font-display);font-size:1.08rem;line-height:1.55;color:var(--c-ink);margin:0 0 10px}.inv-start__quote span{font-size:.86rem;font-weight:600;color:var(--c-blue)}.inv-start__support-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);color:var(--c-ink);margin:0 0 28px}.inv-start__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.inv-start__card{padding:28px 24px;border-radius:var(--radius);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.inv-start__card.is-visible:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.inv-start__card h4{font-family:var(--font-display);font-size:1.1rem;color:var(--c-ink);margin:18px 0 8px}.inv-start__card p{font-size:.92rem;line-height:1.6;color:var(--c-muted);margin:0}.inv-cta{background:var(--c-bg);padding-top:0}.inv-cta__panel{position:relative;overflow:hidden;text-align:center;padding:90px 40px;border-radius:var(--radius-lg);background:var(--grad);color:#fff;box-shadow:var(--shadow-lg)}.inv-cta__rings span{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,255,255,.22);transform:translate(-50%,-50%);animation:inv-ring 6s ease-out infinite}.inv-cta__rings span:nth-child(1){width:300px;height:300px}.inv-cta__rings span:nth-child(2){width:300px;height:300px;animation-delay:-2s}.inv-cta__rings span:nth-child(3){width:300px;height:300px;animation-delay:-4s}@keyframes inv-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(3.6);opacity:0}}.inv-cta__title{position:relative;font-size:clamp(2rem,4vw,3.1rem);line-height:1.12;letter-spacing:-.03em;color:#fff;max-width:820px;margin:0 auto 20px}.inv-cta__title .text-gradient{background:none;-webkit-text-fill-color:#e0f2fe;color:#e0f2fe}.inv-cta__panel p{position:relative;font-size:1.08rem;line-height:1.7;color:#ffffffdb;max-width:620px;margin:0 auto 34px}.inv-cta__actions{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.btn--outline-light{color:#fff;border:1.5px solid rgba(255,255,255,.55);background:transparent}.btn--outline-light:hover{background:#ffffff24;border-color:#fff}@media(max-width:1060px){.inv-hero__inner,.inv-strat__layout,.inv-crit__layout,.inv-start__split{grid-template-columns:1fr}.inv-hero__visual{margin:20px auto 0;max-width:440px}.inv-strat__panel-wrap,.inv-crit__aside{position:static}.inv-ind__grid{grid-template-columns:repeat(3,1fr)}.inv-bento{grid-template-columns:repeat(2,1fr)}.inv-bento__card--1{grid-column:span 2;grid-row:span 1;min-height:380px}.inv-bento__card--6{grid-column:span 2}.inv-journey{grid-template-columns:repeat(2,1fr);row-gap:48px}.inv-journey__line{display:none}}@media(max-width:640px){.inv-hero{padding-top:calc(var(--nav-h) + 32px)}.inv-hero__stats{grid-template-columns:1fr 1fr}.inv-float--a{left:0}.inv-float--b{right:0}.inv-bento,.inv-start__cards,.inv-journey{grid-template-columns:1fr}.inv-bento__card--1,.inv-bento__card--6{grid-column:span 1}.inv-bento__card--6 .inv-bento__body{display:flex}.inv-bento__card--6 .inv-bento__icon{margin-bottom:22px}.inv-ind__grid{grid-template-columns:repeat(2,1fr)}.inv-strat__panel{padding:28px 22px}.inv-strat__tab.is-active{transform:none}.inv-start__media{height:420px}.inv-cta__panel{padding:64px 22px}}:root{--c-bg: #f6f9ff;--c-bg-2: #eef4ff;--c-surface: #ffffff;--c-ink: #0b1a33;--c-ink-2: #2d3f5e;--c-muted: #64748b;--c-line: #e2e9f5;--c-blue: #2563eb;--c-blue-700: #1d4ed8;--c-sky: #38bdf8;--c-cyan: #06b6d4;--c-navy: #061634;--c-navy-2: #0b2350;--grad: linear-gradient(120deg, #2563eb 0%, #3b82f6 45%, #06b6d4 100%);--grad-soft: linear-gradient(135deg, #eff6ff 0%, #e0f2fe 100%);--radius-sm: 12px;--radius: 20px;--radius-lg: 32px;--shadow-sm: 0 2px 6px rgba(15, 40, 90, .05), 0 1px 2px rgba(15, 40, 90, .04);--shadow: 0 18px 40px -18px rgba(20, 50, 120, .22), 0 4px 12px -4px rgba(20, 50, 120, .08);--shadow-lg: 0 40px 80px -30px rgba(20, 50, 120, .35);--shadow-blue: 0 14px 30px -10px rgba(37, 99, 235, .55);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font-display: "Manrope", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--container: 1240px;--nav-h: 84px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--c-ink-2);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--c-ink);margin:0;line-height:1.12;letter-spacing:-.025em}h2{font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:800}h3{font-size:1.22rem;font-weight:700;letter-spacing:-.01em}p{margin:0}::selection{background:#2563eb2e}:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 28px}.section{position:relative;padding:clamp(90px,12vw,150px) 0}.text-gradient{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:1.12rem;line-height:1.75;color:var(--c-ink-2)}.muted{color:var(--c-muted)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-blue)}.eyebrow__line{width:34px;height:2px;border-radius:2px;background:var(--grad)}.section-heading{display:flex;flex-direction:column;gap:18px;max-width:640px}.section-heading--center{margin:0 auto;text-align:center;align-items:center}.section-heading--light h2,.section-heading--light .lead{color:#fff}.section-heading--light .lead{opacity:.82}.section-heading--light .eyebrow{color:#7dd3fc}.icon-chip{flex-shrink:0;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--c-blue);background:var(--grad-soft);box-shadow:inset 0 0 0 1px #2563eb1a;transition:transform .5s var(--ease-spring),background .4s,color .4s}.icon-chip--light{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.chip{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:#fff;background:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22)}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;color:var(--c-blue)}.link-arrow svg{transition:transform .4s var(--ease-out)}.link-arrow:hover svg{transform:translate(6px)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:.97rem;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),background .3s,color .3s}.btn svg{transition:transform .45s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(4px)}.btn--primary{color:#fff;background:var(--grad);background-size:160% 100%;box-shadow:var(--shadow-blue)}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease-out)}.btn--primary:hover:after{transform:translate(120%)}.btn--primary:hover{box-shadow:0 20px 40px -12px #2563eb99}.btn--ghost{color:var(--c-ink);background:#ffffffb3;border:1px solid var(--c-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:#2563eb59;color:var(--c-blue);box-shadow:var(--shadow)}.btn--light{color:var(--c-navy);background:#fff}.btn--light:hover{box-shadow:0 18px 40px -12px #7dd3fc80}.btn--sm{padding:10px 18px;font-size:.88rem}.btn--lg{padding:17px 30px;font-size:1rem}.btn--block{width:100%}.reveal{--rd: 0ms;--rdur: 1s;transition:opacity var(--rdur) var(--ease-out) var(--rd),transform var(--rdur) var(--ease-out) var(--rd),filter var(--rdur) var(--ease-out) var(--rd),clip-path var(--rdur) var(--ease-out) var(--rd),translate .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .4s,background-color .4s}.reveal:not(.is-visible){will-change:opacity,transform}.reveal--up{opacity:0;transform:translate3d(0,48px,0)}.reveal--down{opacity:0;transform:translate3d(0,-32px,0)}.reveal--left{opacity:0;transform:translate3d(-56px,0,0)}.reveal--right{opacity:0;transform:translate3d(56px,0,0)}.reveal--zoom{opacity:0;transform:scale(.86)}.reveal--blur{opacity:0;filter:blur(14px);transform:scale(1.04)}.reveal--fade{opacity:0}.reveal--clip{clip-path:inset(100% 0 0 0);transform:translate3d(0,40px,0)}.reveal.is-visible{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}.split-heading .word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.split-heading .word__inner{display:inline-block;transform:translate3d(0,110%,0) rotate(6deg);transform-origin:left bottom;opacity:0;transition:transform 1.1s var(--ease-out),opacity 1.1s var(--ease-out)}.split-heading.is-visible .word__inner{transform:none;opacity:1}.pimg{position:relative;width:100%;height:100%;overflow:hidden;background:var(--grad-soft)}.pimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.18);will-change:transform}.pimg--fallback{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.counter{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:inherit;white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.08)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}html{scroll-behavior:auto}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:var(--grad);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px #2563eb99}.logo{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.logo__img{height:54px;width:auto;max-width:275px;object-fit:contain;display:block;transition:opacity .3s ease,transform .3s ease}.logo:hover .logo__img{transform:translateY(-1px)}.logo__img--light{display:none}.logo__img--dark{display:block}.logo--light .logo__img--dark,.nav:not(.nav--scrolled) .logo__img--dark,.nav--open .logo__img--dark{display:none!important}.logo--light .logo__img--light,.nav:not(.nav--scrolled) .logo__img--light,.nav--open .logo__img--light{display:block!important}.footer .logo__img{height:58px;max-width:290px;margin-bottom:8px}.nav{position:fixed;inset:0 0 auto;z-index:100;padding:18px 0;transition:transform .6s var(--ease-out),padding .5s var(--ease-out);animation:nav-in 1s .1s var(--ease-out) backwards}@keyframes nav-in{0%{transform:translateY(-100%);opacity:0}}.nav--hidden{transform:translateY(-110%)}.nav--scrolled{padding:10px 0}.nav__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:0 14px 0 22px;border-radius:999px;transition:background .5s,box-shadow .5s,border-color .5s,max-width .6s var(--ease-out);border:1px solid transparent}.nav:not(.nav--scrolled) .nav__inner{background:#0a1224a6;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-color:#ffffff1f;box-shadow:0 10px 30px #0006}.nav:not(.nav--scrolled) .nav__links a{color:#ffffffd9}.nav:not(.nav--scrolled) .nav__links a:hover,.nav:not(.nav--scrolled) .nav__links a.is-active{color:#fff;background:#ffffff1f}.nav:not(.nav--scrolled) .nav__links a.is-active:after{background:#38bdf8}.nav:not(.nav--scrolled) .lang-switch{background:#ffffff1a;border-color:#ffffff26}.nav:not(.nav--scrolled) .lang-switch button{color:#ffffffb3}.nav:not(.nav--scrolled) .lang-switch button.is-active{color:var(--c-navy)}.nav:not(.nav--scrolled) .nav__burger{background:#ffffff26;border:1px solid rgba(255,255,255,.2)}.nav--scrolled .nav__inner{max-width:calc(var(--container) - 40px);background:#ffffffc7;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-color:#e2e9f5e6;box-shadow:0 12px 40px -16px #14327840}.nav__links{display:flex;align-items:center;gap:4px}.nav__links a{position:relative;padding:9px 14px;border-radius:999px;font-size:.92rem;font-weight:500;color:var(--c-ink-2);transition:color .3s,background .3s}.nav__links a:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--c-blue);transform:translate(-50%) scale(0);transition:transform .4s var(--ease-spring)}.nav__links a:hover{color:var(--c-blue);background:#2563eb0f}.nav__links a.is-active{color:var(--c-blue)}.nav__links a.is-active:after{transform:translate(-50%) scale(1)}.nav__dropdown{position:relative;display:inline-flex;align-items:center}.nav__dropdown-trigger{display:inline-flex!important;align-items:center;gap:5px}.nav__dropdown-caret{transition:transform .28s var(--ease-spring),opacity .2s;opacity:.7;flex-shrink:0}.nav__dropdown:hover .nav__dropdown-caret,.nav__dropdown:focus-within .nav__dropdown-caret{transform:rotate(180deg);opacity:1}.nav__dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px) scale(.96);min-width:270px;padding:8px;background:#fffffffa;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(226,233,245,.95);border-radius:14px;box-shadow:0 18px 40px -10px #0f172a29,0 4px 12px #0f172a0d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),visibility .24s;z-index:120}.nav__dropdown-divider{height:1px;margin:6px 8px;background:#e2e9f5e6}.nav__dropdown-menu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:16px}.nav__dropdown:hover .nav__dropdown-menu,.nav__dropdown:focus-within .nav__dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(6px) scale(1)}.nav__dropdown-item{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px!important;border-radius:10px!important;text-decoration:none;background:transparent!important;color:var(--c-ink)!important;transition:background .2s,color .2s,transform .2s!important;box-shadow:none!important}.nav__dropdown-item:after{display:none!important}.nav__dropdown-item-body{display:flex;flex-direction:column;gap:2px;text-align:left}.nav__dropdown-item-title{font-size:.92rem;font-weight:600;color:var(--c-ink);line-height:1.25;transition:color .2s}.nav__dropdown-item-sub{font-size:.74rem;font-weight:400;color:var(--c-muted);line-height:1.25;transition:color .2s}.nav__dropdown-item-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2563eb14;color:var(--c-blue);flex-shrink:0;transition:background .2s,color .2s,transform .2s}.nav__dropdown-item:hover{background:#2563eb14!important;transform:translate(2px)}.nav__dropdown-item:hover .nav__dropdown-item-title{color:var(--c-blue)}.nav__dropdown-item:hover .nav__dropdown-item-arrow{background:var(--c-blue);color:#fff;transform:translate(2px)}.nav:not(.nav--scrolled) .nav__dropdown-menu{background:#0f172af0;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border-color:#ffffff1f;box-shadow:0 18px 40px -10px #0009,0 0 0 1px #ffffff0d}.nav:not(.nav--scrolled) .nav__dropdown-divider{background:#ffffff1f}.nav:not(.nav--scrolled) .nav__dropdown-item-title{color:#f8fafc}.nav:not(.nav--scrolled) .nav__dropdown-item-sub{color:#fff9}.nav:not(.nav--scrolled) .nav__dropdown-item-arrow{background:#ffffff1a;color:#fff}.nav:not(.nav--scrolled) .nav__dropdown-item:hover{background:#ffffff1f!important}.nav:not(.nav--scrolled) .nav__dropdown-item:hover .nav__dropdown-item-title{color:#60a5fa}.nav:not(.nav--scrolled) .nav__dropdown-item:hover .nav__dropdown-item-arrow{background:var(--c-blue);color:#fff}.nav__actions{display:flex;align-items:center;gap:12px}.lang-switch{position:relative;display:grid;grid-template-columns:repeat(var(--count),1fr);padding:4px;border-radius:999px;background:#2563eb12;border:1px solid rgba(37,99,235,.1)}.lang-switch__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--count));border-radius:999px;background:#fff;box-shadow:0 4px 12px -4px #2563eb73;transform:translate(calc(100% * var(--index)));transition:transform .5s var(--ease-spring)}.lang-switch button{position:relative;z-index:1;min-width:40px;padding:6px 10px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--c-muted);transition:color .3s}.lang-switch button.is-active{color:var(--c-blue)}.lang-switch--compact{background:#ffffff0f;border-color:#ffffff1f}.lang-switch--compact .lang-switch__thumb{background:#fffffff2}.lang-switch--compact button{color:#fff9}.nav__burger{display:none;position:relative;width:46px;height:46px;border-radius:50%;background:var(--c-ink)}.nav__burger span{position:absolute;left:14px;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .45s var(--ease-out),opacity .3s}.nav__burger span:nth-child(1){top:16px}.nav__burger span:nth-child(2){top:22px}.nav__burger span:nth-child(3){top:28px}.nav--open .nav__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav--open .nav__burger span:nth-child(2){opacity:0;transform:scaleX(0)}.nav--open .nav__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;flex-direction:column;justify-content:space-between;padding:120px 28px 40px;background:#f6f9fff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);clip-path:circle(0% at calc(100% - 52px) 52px);transition:clip-path .8s var(--ease-out);pointer-events:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav--open .mobile-menu{clip-path:circle(150% at calc(100% - 52px) 52px);pointer-events:auto}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--c-line);font-family:var(--font-display);font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;color:var(--c-ink);opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.nav--open .mobile-menu nav a{opacity:1;transform:none}.mobile-menu__index{font-size:.8rem;color:var(--c-blue);letter-spacing:.1em}.mobile-menu__sublink{display:flex!important;align-items:center;justify-content:space-between;padding:10px 16px!important;margin:-6px 0 8px 36px;border-radius:10px;background:#2563eb0f;border:1px solid rgba(37,99,235,.12);border-bottom:1px solid rgba(37,99,235,.12)!important;font-family:var(--font-body)!important;font-size:.95rem!important;font-weight:600!important;color:var(--c-blue)!important;transform:none!important;transition:background .2s,transform .2s!important}.mobile-menu__sublink:hover{background:#2563eb1f;transform:translate(4px)!important}.mobile-menu__subbadge{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:#2563eb1f;color:var(--c-blue)}.mobile-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer{position:relative;overflow:hidden;padding:100px 0 36px;color:#ffffffa8;background:var(--c-navy)}.footer__glow{position:absolute;top:-260px;left:50%;width:900px;height:500px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(37,99,235,.45),transparent);pointer-events:none}.footer__top{position:relative;display:grid;grid-template-columns:1.4fr repeat(3,1fr) 1.5fr;gap:48px}.footer__brand p{margin:22px 0 26px;max-width:300px}.footer__socials{display:flex;gap:10px}.footer__socials a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.14);transition:background .3s,transform .4s var(--ease-spring),border-color .3s}.footer__socials a:hover{background:var(--c-blue);border-color:var(--c-blue);transform:translateY(-4px)}.footer h4{margin-bottom:20px;font-size:.95rem;color:#fff;letter-spacing:0}.footer__col li+li{margin-top:12px}.footer__col a,.footer__bottom a{position:relative;transition:color .3s}.footer__col a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#7dd3fc;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.footer__col a:hover{color:#fff}.footer__col a:hover:after{transform:scaleX(1);transform-origin:left}.footer__newsletter p{margin-bottom:18px}.footer__newsletter form{display:flex;padding:6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);transition:border-color .3s,box-shadow .3s}.footer__newsletter form:focus-within{border-color:#7dd3fc99;box-shadow:0 0 0 4px #38bdf81f}.footer__newsletter input{flex:1;min-width:0;padding:0 16px;background:none;border:0;outline:0;color:#fff}.footer__newsletter input::placeholder{color:#ffffff73}.footer__newsletter button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--grad);transition:transform .4s var(--ease-spring)}.footer__newsletter button:hover{transform:scale(1.08) rotate(-8deg)}.footer__success{display:flex;align-items:center;gap:8px;color:#7dd3fc;animation:fade-in .6s}.footer__wordmark{display:flex;justify-content:center;margin:80px 0 40px;font-family:var(--font-display);font-weight:800;font-size:clamp(4rem,18vw,15rem);line-height:.85;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.footer__wordmark span{display:inline-block;background:linear-gradient(180deg,#7dd3fc59,#2563eb05);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(60%);opacity:0;transition:transform 1.2s var(--ease-out),opacity 1.2s var(--ease-out)}.footer__wordmark.is-visible span{transform:none;opacity:1}.footer__corporate{margin:36px 0 28px;padding:24px 28px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.footer__corporate-head{margin-bottom:14px}.footer__corporate-name{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:-.01em}.footer__corporate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 24px}.footer__corporate-item{font-size:.85rem;color:#ffffffb8;line-height:1.5}.footer__corporate-label{display:inline-block;margin-right:6px;font-weight:600;color:#7dd3fc}.footer__corporate-val{color:#ffffffe6}.footer__corporate-link{color:#38bdf8;text-decoration:none;transition:color .2s ease}.footer__corporate-link:hover{color:#7dd3fc;text-decoration:underline}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);font-size:.88rem}.footer__bottom ul{display:flex;flex-wrap:wrap;gap:24px}.footer__bottom a:hover{color:#fff}.footer__disclaimer{margin-top:20px;font-size:.78rem;color:#fff6}.to-top{position:fixed;right:28px;bottom:28px;z-index:90;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:var(--grad);box-shadow:var(--shadow-blue);opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity .4s,transform .5s var(--ease-spring)}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.to-top:hover{transform:translateY(-4px)}@media(max-width:1180px){.nav__links a{padding:9px 10px;font-size:.88rem}}@media(max-width:1060px){.nav__links,.nav__cta,.nav__actions>.lang-switch{display:none}.nav__burger{display:block}.footer__top{grid-template-columns:repeat(3,1fr)}.footer__brand,.footer__newsletter{grid-column:span 3}}@media(max-width:640px){.container{padding:0 20px}.footer__top{grid-template-columns:1fr 1fr;gap:36px}.footer__brand,.footer__newsletter{grid-column:span 2}.to-top{right:18px;bottom:18px}.nav .logo__img{height:44px;max-width:220px}.footer .logo__img{height:46px;max-width:230px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:calc(var(--nav-h) + 60px) 0 110px;overflow:hidden;background:#020617;color:#fff}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 90% 75% at 50% 30%,#030c24,#020617 75%,#01040a)}.hero__fibers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(56,189,248,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 30%,transparent 100%)}.hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;font-size:.84rem;font-weight:600;color:#7dd3fc;background:#0f172abf;border:1px solid rgba(56,189,248,.28);box-shadow:0 0 24px #2563eb40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.badge__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8}.badge__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #38bdf8;animation:pulse-ring 2.2s ease-out infinite}.hero__title{margin:22px 0;font-size:clamp(2.65rem,5.4vw,4.45rem);font-weight:800;line-height:1.06;letter-spacing:-.032em;color:#fff}.hero__title .text-gradient{background:linear-gradient(120deg,#60a5fa,#38bdf8,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__subtitle{max-width:560px;font-size:1.14rem;line-height:1.72;color:#ffffffc7}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero .btn--ghost{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero .btn--ghost:hover{background:#ffffff29;border-color:#38bdf880;color:#7dd3fc}.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.hero-stat strong,.hero-stat__value{display:block;font-family:var(--font-display);font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:800;color:#fff;letter-spacing:-.02em;white-space:nowrap}.hero-stat>span,.hero-stat__label{display:block;margin-top:4px;font-size:.88rem;color:#ffffffa6}.hero__visual{position:relative;height:600px;width:100%}.hero__drift-wall-wrap{position:relative;width:100%;height:600px;border-radius:28px;overflow:hidden;border:1px solid rgba(56,189,248,.2);background:radial-gradient(circle at 50% 50%,#0f172a80,#020617f2);box-shadow:0 25px 70px -15px #000000d9,inset 0 0 50px #38bdf80f}.float-card{position:absolute;z-index:10;pointer-events:none}.float-card__inner{pointer-events:auto;padding:16px 20px;border-radius:18px;background:#0a142ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(56,189,248,.3);box-shadow:0 24px 60px #000000bf,0 0 20px #38bdf826;animation:float 6s ease-in-out infinite}.float-card__inner--row{display:flex;align-items:center;gap:14px;animation-delay:-3s}.float-card--growth{top:20px;left:-20px;width:220px}.float-card--deals{right:-16px;bottom:28px}.float-card__label{display:block;font-size:.76rem;font-weight:600;color:#ffffffa6}.float-card__value{display:block;font-family:var(--font-display);font-size:1.45rem;font-weight:800;color:#fff;line-height:1.15}.float-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:var(--grad);box-shadow:var(--shadow-blue)}.sparkline{width:100%;height:44px;margin-top:6px;overflow:visible}.sparkline__line{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2s 1.1s var(--ease-out) forwards}.sparkline__dot{animation:pulse-ring 2.2s ease-out infinite;transform-origin:140px 6px}.hero__scroll{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;transition:color .3s}.hero__scroll:hover{color:#38bdf8}.mouse{display:flex;justify-content:center;width:22px;height:34px;padding-top:6px;border-radius:999px;border:1.8px solid currentColor}.mouse span{width:3px;height:7px;border-radius:999px;background:currentColor;animation:scroll-wheel 1.8s ease-in-out infinite}@keyframes scroll-wheel{0%{transform:translateY(0);opacity:1}80%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:0}}.marquee{position:relative;background:#020617;border-top:1px solid rgba(56,189,248,.2);border-bottom:1px solid rgba(56,189,248,.2);overflow:hidden;padding:0;margin:0;box-shadow:0 4px 20px #00000080}.marquee__track{display:flex;align-items:stretch;width:max-content;animation:marquee 46s linear infinite;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__tile{display:inline-flex;align-items:center;gap:16px;padding:22px 36px;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:#0f172ab8;color:#cbd5e1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.marquee__tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--tile-color, #38bdf8);opacity:0;box-shadow:0 0 10px var(--tile-color, #38bdf8);transition:opacity .25s ease;z-index:2}.marquee__tile-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tile-color, #38bdf8);transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.marquee__tile-icon svg{display:block}.marquee__tile-label{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#e2e8f0;transition:color .25s ease,text-shadow .25s ease}.marquee__tile:hover{background:linear-gradient(180deg,#38bdf829,#0f172af2);color:#fff;box-shadow:inset 0 0 28px var(--tile-glow, rgba(56, 189, 248, .25))}.marquee__tile:hover:before{opacity:1}.marquee__tile:hover .marquee__tile-icon{transform:scale(1.18);filter:drop-shadow(0 0 10px var(--tile-color, #38bdf8))}.marquee__tile:hover .marquee__tile-label{color:#fff;text-shadow:0 0 16px var(--tile-glow, rgba(56, 189, 248, .5))}.marquee__item{display:inline-flex;align-items:center;gap:14px;padding:22px 32px;border-right:1px solid rgba(255,255,255,.08);font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#cbd5e1;white-space:nowrap}.marquee__dot{width:7px;height:7px;border-radius:50%;background:var(--grad)}.about__top-brand{display:flex;justify-content:center;align-items:center;margin-bottom:52px;text-align:center}.about__logo-center{display:inline-flex;align-items:center;justify-content:center;padding:18px 48px;border-radius:999px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,233,245,.95);box-shadow:0 16px 42px -10px #14327829,0 0 1px #0000000d;transition:transform .35s var(--ease-out),box-shadow .35s ease}.about__logo-center:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 48px -10px #2563eb38}.about__logo-center .logo__img{height:clamp(68px,8.5vw,96px);max-width:min(480px,88vw)}.about__grid{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:72px}.about__media{position:relative;min-height:540px}.about__img--main{width:82%;height:460px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.about__img--accent{position:absolute;right:0;bottom:0;width:55%;height:260px;border-radius:var(--radius);overflow:hidden;border:6px solid var(--c-bg);box-shadow:var(--shadow)}.about__badge{position:absolute;top:28px;right:12px;padding:20px 24px;border-radius:20px;color:#fff;background:var(--grad);box-shadow:var(--shadow-blue);text-align:center}.about__badge strong{display:block;font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1}.about__badge span{display:block;margin-top:4px;font-size:.78rem;opacity:.92}.about__dots{position:absolute;left:-24px;bottom:36px;width:120px;height:120px;z-index:-1;background-image:radial-gradient(var(--c-blue) 1.6px,transparent 1.6px);background-size:16px 16px;opacity:.35}.about__content{display:flex;flex-direction:column;gap:20px}.value-list{display:flex;flex-direction:column;gap:16px;margin:8px 0 6px}.value-item{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm)}.value-item:hover{translate:6px 0;border-color:#2563eb4d;box-shadow:var(--shadow)}.value-item:hover .icon-chip{transform:scale(1.08) rotate(-6deg);background:var(--grad);color:#fff}.value-item strong{display:block;font-family:var(--font-display);color:var(--c-ink);margin-bottom:2px}.value-item span span{font-size:.93rem;color:var(--c-muted)}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:84px;padding:42px 36px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow)}.stats-band__item{text-align:center;padding:6px 14px;border-right:1px solid var(--c-line)}.stats-band__item:last-child{border-right:0}.stats-band__item strong,.stats-band__value{display:block;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;white-space:nowrap}.stats-band__item>span,.stats-band__label{display:block;margin-top:8px;font-size:.95rem;font-weight:500;color:var(--c-muted);line-height:1.4}.equity{position:relative;color:#ffffffe0;background:#020617;overflow:hidden}.equity .section-heading h2{color:#fff}.equity .section-heading .lead{color:#ffffffc7}.equity .section-heading .eyebrow{color:#7dd3fc}.equity__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;z-index:0}.equity__topography{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto;mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 65%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 65%,transparent 100%)}.equity__glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.equity__glow--1{top:-100px;right:-80px;width:520px;height:520px;background:#38bdf82e}.equity__glow--2{bottom:-140px;left:-80px;width:520px;height:520px;background:#2563eb38}.equity .container{position:relative;z-index:1}.equity__top{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;margin-bottom:60px}.equity__graphic{padding:24px 28px;border-radius:var(--radius);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.equity__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:stretch}.equity__image{position:relative;min-height:520px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 70px -25px #0000008c}.equity__metrics{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px;border-radius:18px;background:#061634d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15)}.equity__metric strong{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#fff}.equity__metric span{font-size:.78rem;color:#ffffffad}.equity__pillars{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.glass-card{position:relative;padding:26px 28px;border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass-card:hover{translate:0 -4px;background:#ffffff1a;border-color:#7dd3fc66}.glass-card__index{position:absolute;top:22px;right:24px;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:#7dd3fcb3}.glass-card h3{margin:14px 0 6px;color:#fff}.glass-card p{font-size:.94rem;color:#ffffffbd}.investing__head{margin-bottom:52px}.investing__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.chart-card{padding:32px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between}.chart-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.chart-card__head span{font-size:.9rem;font-weight:600;color:var(--c-muted)}.chart-card__head strong{font-family:var(--font-display);font-size:2.1rem;font-weight:800}.investing__image{min-height:320px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.strategy-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.strategy-card{position:relative;padding:28px 24px;border-radius:var(--radius);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm)}.strategy-card:hover{translate:0 -6px;border-color:#2563eb59;box-shadow:var(--shadow)}.strategy-card:hover .icon-chip{background:var(--grad);color:#fff;transform:scale(1.06)}.strategy-card h3{margin:18px 0 8px}.strategy-card p{font-size:.92rem;color:var(--c-muted)}.strategy-card__arrow{position:absolute;top:24px;right:22px;color:var(--c-muted);transition:transform .4s var(--ease-out),color .3s}.strategy-card:hover .strategy-card__arrow{color:var(--c-blue);transform:translate(3px,-3px)}.startups{background:linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg-2) 100%)}.startups__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.startups__stages-title{margin:28px 0 14px;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.stages{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.stages__line{position:absolute;top:18px;left:16px;right:16px;height:2px;background:linear-gradient(90deg,var(--c-blue),var(--c-cyan));opacity:.35}.stage{position:relative;padding:36px 14px 16px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm)}.stage:hover{translate:0 -4px;border-color:#2563eb59;box-shadow:var(--shadow)}.stage__dot{position:absolute;top:12px;left:14px;width:12px;height:12px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 4px #2563eb24}.stage strong{display:block;font-family:var(--font-display);font-size:.98rem;color:var(--c-ink)}.stage span{font-size:.8rem;color:var(--c-blue);font-weight:600}.perk-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin-bottom:30px}.perk-list li{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--c-ink)}.perk-check{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--grad);flex-shrink:0}.startups__visual{position:relative;height:560px}.startups__orbit{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid;place-items:center}.startups__img{position:absolute;border-radius:var(--radius);overflow:hidden;border:5px solid #fff;box-shadow:var(--shadow)}.startups__img--1{top:0;left:0;width:46%;height:195px}.startups__img--2{top:30px;right:0;width:44%;height:210px}.startups__img--3{bottom:0;left:18%;width:58%;height:210px}.financing{position:relative;background:#020617;color:#fff;overflow:hidden}.financing__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:radial-gradient(ellipse 90% 75% at 50% 30%,#030c24,#020617 75%,#01040a)}.financing__fibers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.financing__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(56,189,248,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%)}.financing__glow{position:absolute;border-radius:50%;filter:blur(120px)}.financing__glow--1{top:-80px;left:10%;width:500px;height:500px;background:#2563eb33}.financing__glow--2{bottom:-100px;right:5%;width:550px;height:550px;background:#38bdf829}.financing .container{position:relative;z-index:1}.financing .section-heading h2{color:#fff}.financing .section-heading .lead{color:#ffffffc7}.financing .section-heading .eyebrow{color:#7dd3fc}.financing__top{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;margin-bottom:64px}.financing__highlights{display:flex;flex-wrap:wrap;gap:36px;margin:28px 0 32px}.financing .highlight strong{display:block;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.05}.financing .highlight span{font-size:.9rem;color:#ffffffa6}.financing__visual{position:relative;height:440px}.financing__image{width:82%;height:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 60px #000000bf;border:1px solid rgba(56,189,248,.2)}.financing__rings{position:absolute;right:-12px;bottom:-26px;width:240px;height:240px;padding:18px;border-radius:28px;background:#0a142ae0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(56,189,248,.28);box-shadow:0 25px 60px #000000bf,0 0 24px #38bdf826}.finance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.finance-card{position:relative;padding:30px 28px;border-radius:var(--radius);background:#0f172aad;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(56,189,248,.18);box-shadow:0 16px 40px #00000073;overflow:hidden;transition:all .35s cubic-bezier(.2,.8,.2,1)}.finance-card:hover{translate:0 -6px;background:#0f172ae0;border-color:#38bdf873;box-shadow:0 24px 60px #000000bf,0 0 24px #38bdf833}.finance-card:hover .icon-chip{background:var(--grad);color:#fff;transform:scale(1.08) rotate(-6deg)}.finance-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.finance-card__head .icon-chip{background:#38bdf826;color:#7dd3fc;border:1px solid rgba(56,189,248,.3)}.finance-card__tag{padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#7dd3fc;background:#38bdf81f;border:1px solid rgba(56,189,248,.25)}.finance-card h3{margin-bottom:8px;color:#fff}.finance-card p{font-size:.94rem;color:#ffffffb8}.finance-card__shine{position:absolute;inset:auto -40% -60% auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 70%);pointer-events:none}.portfolio{background:linear-gradient(180deg,var(--c-bg-2) 0%,var(--c-bg) 100%)}.portfolio__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:52px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.portfolio-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;height:390px;padding:26px;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:var(--shadow);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .4s}.portfolio-card:hover{box-shadow:var(--shadow-lg)}.portfolio-card>.pimg{position:absolute;top:0;right:0;bottom:0;left:0}.portfolio-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06163433,#061634e0 85%)}.portfolio-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.portfolio-card:hover .portfolio-card__glare{opacity:1}.portfolio-card__top,.portfolio-card__body{position:relative;z-index:1}.portfolio-card__top{display:flex;align-items:center;justify-content:space-between}.portfolio-card__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .4s var(--ease-spring),background .3s}.portfolio-card:hover .portfolio-card__arrow{background:var(--c-blue);transform:scale(1.1) rotate(8deg)}.portfolio-card__metric{display:inline-block;margin-bottom:6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.portfolio-card h3{color:#fff;font-size:1.4rem;margin-bottom:6px}.portfolio-card p{font-size:.92rem;color:#ffffffd1}.portfolio-carousel-wrap{position:relative;width:100%;height:680px;margin-top:10px}.team{position:relative;color:#ffffffe0;background:#020617;overflow:hidden}.team .section-heading h2{color:#fff}.team .section-heading .lead{color:#ffffffc7}.team .section-heading .eyebrow{color:#7dd3fc}.team .container{position:relative;z-index:1}.team__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;z-index:0}.team__topography{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto;mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 65%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,#000 65%,transparent 100%)}.team__glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.team__glow--1{top:-100px;right:-80px;width:520px;height:520px;background:#38bdf82e}.team__glow--2{bottom:-140px;left:-80px;width:520px;height:520px;background:#2563eb38}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:1080px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.team-grid{grid-template-columns:1fr}}.team-cell--double{grid-column:span 2}@media(max-width:680px){.team-cell--double{grid-column:span 1}}.team__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}.team__view-page-btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.team-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:440px;padding:24px;border-radius:var(--radius);overflow:hidden;text-decoration:none;background:#0f172aa6;border:1px solid rgba(56,189,248,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px #0000008c;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.team-card:hover{transform:translateY(-6px);background:#0f172ad1;border-color:#38bdf88c;box-shadow:0 24px 60px #000000bf,0 0 28px #38bdf847}.team-card__graphic-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,#1e293b80,#020617f2);overflow:hidden;padding:20px}.team-card__svg{width:100%;height:100%;max-width:300px;max-height:300px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease;filter:drop-shadow(0 0 18px rgba(56,189,248,.28))}.team-card:hover .team-card__svg{transform:scale(1.08) rotate(1deg);filter:drop-shadow(0 0 30px rgba(56,189,248,.48))}.team-card .portfolio-card__overlay{background:linear-gradient(to top,#020617f2,#02061799 45%,#02061726)}.team-card__role-chip{display:inline-flex;align-items:center;padding:6px 14px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc;background:#0ea5e92e;border:1px solid rgba(125,211,252,.35);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.team-card__name{margin:0 0 8px;font-family:var(--font-display);font-size:1.28rem;font-weight:700;color:#fff;line-height:1.25}.team-card__bio{margin:0 0 16px;font-size:.86rem;line-height:1.55;color:#ffffffbf;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.team-card__action{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#38bdf8;transition:transform .25s ease,color .25s ease}.team-card:hover .team-card__action{color:#7dd3fc;transform:translate(4px)}.team-card--double{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:440px;padding:38px 42px;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,#0f172af0,#14264a8c,#0f172af5);border:1px solid rgba(56,189,248,.35);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px #000000a6,0 0 35px #38bdf829;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.team-card--double:hover{transform:translateY(-6px);border-color:#38bdf8a6;box-shadow:0 28px 70px #000c,0 0 45px #38bdf84d}.team-card--double__bg-glow{position:absolute;top:-80px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.24) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.team-card--double__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.team-card--double__domain{font-family:var(--font-mono, monospace);font-size:.82rem;letter-spacing:.05em;color:#7dd3fc;background:#020617a6;padding:6px 14px;border-radius:999px;border:1px solid rgba(56,189,248,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.team-card--double__body{position:relative;z-index:2;margin:auto 0}.team-card--double__title{font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;color:#fff;line-height:1.25;margin:0 0 12px;letter-spacing:-.01em}.team-card--double__desc{font-size:.95rem;line-height:1.6;color:#ffffffc7;max-width:540px;margin:0 0 20px}.team-card--double__email-box{display:inline-flex}.team-card--double__email-link{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;background:#0ea5e929;border:1px solid rgba(56,189,248,.45);border-radius:14px;color:#fff;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s cubic-bezier(.16,1,.3,1)}.team-card--double__email-link:hover{background:#0ea5e947;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 8px 24px #38bdf847;color:#7dd3fc}.team-card--double__email-icon{display:flex;align-items:center;color:#38bdf8}.team-card--double__email-text{font-family:var(--font-display);font-size:1.08rem;font-weight:700;letter-spacing:.02em}.team-card--double__bottom{position:relative;z-index:2;display:flex;align-items:center}.team-card--double__btn{display:inline-flex;align-items:center;gap:10px}@media(max-width:680px){.team-card--double{padding:26px 22px}}.team-page{position:relative;min-height:100vh;background:#020617;color:#fff;overflow-x:hidden}.team-page__bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto;z-index:0;background:radial-gradient(ellipse 90% 75% at 50% 30%,#030c24,#020617 75%,#01040a)}.team-page__fibers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.team-page__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(56,189,248,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%)}.team-page__glow{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none}.team-page__glow--1{top:10%;right:-5%;width:600px;height:600px;background:#38bdf829}.team-page__glow--2{top:45%;left:-8%;width:650px;height:650px;background:#2563eb2e}.team-page__glow--3{bottom:5%;right:-5%;width:550px;height:550px;background:#0ea5e926}.team-page__hero{position:relative;z-index:2;padding:140px 0 60px;text-align:center}.team-page__title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.2rem);font-weight:800;letter-spacing:-.03em;margin:12px 0 20px;color:#fff}.team-page__subtitle{max-width:680px;margin:0 auto 40px;font-size:1.15rem;line-height:1.65;color:#ffffffbf}.team-page__quicknav{margin-top:32px}.team-page__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto}.team-page__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(56,189,248,.22);background:#0f172a99;color:#ffffffd9;font-family:var(--font-sans);font-size:.82rem;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.16,1,.3,1)}.team-page__pill:hover{background:#38bdf833;color:#fff;border-color:#38bdf899;transform:translateY(-2px);box-shadow:0 8px 20px #38bdf833}.team-page__members{position:relative;z-index:2;padding:40px 0 100px;display:flex;flex-direction:column;gap:80px}.team-member-section{position:relative;scroll-margin-top:100px}.team-member-section__card{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:48px;border-radius:28px;background:#0f172aad;border:1px solid rgba(56,189,248,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 60px -15px #0009,0 0 30px -10px #38bdf826;opacity:0;transform:translateY(35px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.team-member-section__card.is-visible{opacity:1;transform:translateY(0)}.team-member-section:hover .team-member-section__card{border-color:#38bdf880;box-shadow:0 35px 80px -15px #000000bf,0 0 45px #38bdf838}.team-member-section--reversed .team-member-section__card{grid-template-columns:1.1fr .9fr}.team-member-section--reversed .team-member-section__media{order:2;transform:translate(50px)}.team-member-section--reversed .team-member-section__content{order:1}.team-member-section__media{position:relative;opacity:0;transform:translate(-50px);transition:opacity .9s cubic-bezier(.16,1,.3,1) .1s,transform .9s cubic-bezier(.16,1,.3,1) .1s}.team-member-section__card.is-visible .team-member-section__media{opacity:1;transform:translate(0)}.team-member-section__image-frame{position:relative;min-height:440px;border-radius:24px;overflow:hidden;box-shadow:0 20px 45px #0000008c;border:1px solid rgba(56,189,248,.25);background:radial-gradient(circle at 50% 50%,#1e293b80,#020617f2)}.team-member-section__graphic-container{position:relative;width:100%;height:100%;min-height:440px;display:flex;align-items:center;justify-content:center;padding:32px}.team-member-section__svg{width:100%;height:100%;max-width:420px;max-height:420px;filter:drop-shadow(0 0 24px rgba(56,189,248,.3));transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.team-member-section__card:hover .team-member-section__svg{transform:scale(1.05);filter:drop-shadow(0 0 38px rgba(56,189,248,.5))}.team-member-section__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(2,6,23,.4) 0%,transparent 50%);pointer-events:none}.team-member-section__index{position:absolute;bottom:20px;left:20px;font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:#ffffffe6;padding:4px 12px;border-radius:8px;background:#020617bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(56,189,248,.3);opacity:0;transform:scale(.7);transition:opacity .6s cubic-bezier(.16,1,.3,1) .25s,transform .6s cubic-bezier(.16,1,.3,1) .25s}.team-member-section__card.is-visible .team-member-section__index{opacity:1;transform:scale(1)}.team-member-section__content{display:flex;flex-direction:column;justify-content:center}.team-member-section__role-badge{display:inline-block;align-self:flex-start;padding:8px 18px;font-size:.88rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7dd3fc;background:#0ea5e929;border:1px solid rgba(125,211,252,.35);border-radius:999px;margin-bottom:20px;box-shadow:0 0 16px #38bdf833;opacity:0;transform:translateY(-20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s}.team-member-section__card.is-visible .team-member-section__role-badge{opacity:1;transform:translateY(0)}.team-member-section__name{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 20px;letter-spacing:-.02em;opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s}.team-member-section__card.is-visible .team-member-section__name{opacity:1;transform:translateY(0)}.team-member-section__bio{font-size:1.12rem;line-height:1.75;color:#fffc;margin:0 0 32px;opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .4s,transform .7s cubic-bezier(.16,1,.3,1) .4s}.team-member-section__card.is-visible .team-member-section__bio{opacity:1;transform:translateY(0)}.team-member-section__email-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 28px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .45s,transform .7s cubic-bezier(.16,1,.3,1) .45s}.team-member-section__card.is-visible .team-member-section__email-wrap{opacity:1;transform:translateY(0)}.team-member-section__email-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:#0ea5e91f;border:1px solid rgba(56,189,248,.32);border-radius:999px;color:#7dd3fc;font-family:var(--font-mono, monospace);font-size:.9rem;letter-spacing:.02em;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s ease}.team-member-section__email-pill:hover{background:#0ea5e940;border-color:#38bdf8;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #38bdf840}.team-member-section__qr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:#38bdf81f;border:1px solid rgba(56,189,248,.35);border-radius:999px;color:#38bdf8;font-size:.82rem;font-weight:700;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s ease}.team-member-section__qr-btn:hover{background:#38bdf847;border-color:#38bdf8;color:#fff;transform:translateY(-2px) scale(1.04);box-shadow:0 6px 20px #38bdf859}.team-member-section__qr-btn-text{font-family:var(--font-mono, monospace)}.team-member-section__action{display:flex;align-items:center;gap:14px;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .5s,transform .7s cubic-bezier(.16,1,.3,1) .5s}.team-member-section__card.is-visible .team-member-section__action{opacity:1;transform:translateY(0)}.btn--outline-qr{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:#0f172aa6;border:1px solid rgba(56,189,248,.38);color:#7dd3fc;font-weight:600;font-size:.88rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s ease}.btn--outline-qr:hover{background:#38bdf838;border-color:#38bdf8;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #38bdf847}@keyframes qrBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes qrDialogScale{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.contact-qr-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#030712d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:qrBackdropFade .25s cubic-bezier(.16,1,.3,1) forwards}.contact-qr-modal__dialog{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:34px 28px 28px;border-radius:26px;background:linear-gradient(155deg,#0f172afa,#080e1cfc);border:1px solid rgba(56,189,248,.32);box-shadow:0 28px 70px -12px #000000d9,0 0 50px #38bdf82e;color:#fff;text-align:center;animation:qrDialogScale .28s cubic-bezier(.16,1,.3,1) forwards}.contact-qr-modal__glow{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:240px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.25) 0%,transparent 70%);filter:blur(35px);pointer-events:none}.contact-qr-modal__close-btn{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffbf;cursor:pointer;transition:all .25s ease;z-index:2}.contact-qr-modal__close-btn:hover{background:#ffffff2e;color:#fff;transform:rotate(90deg)}.contact-qr-modal__header{position:relative;z-index:1;margin-bottom:22px}.contact-qr-modal__avatar{width:58px;height:58px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.3rem;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7,#06b6d4);box-shadow:0 10px 25px #2563eb73;border:2px solid rgba(255,255,255,.2)}.contact-qr-modal__role-badge{display:inline-block;padding:4px 12px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;background:#38bdf824;border:1px solid rgba(56,189,248,.3);color:#7dd3fc;margin-bottom:8px}.contact-qr-modal__name{font-family:var(--font-display);font-size:1.55rem;font-weight:800;line-height:1.15;color:#fff;margin:0 0 4px}.contact-qr-modal__company{font-size:.85rem;color:#fff9;margin:0}.contact-qr-modal__qr-frame{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-bottom:22px}.contact-qr-modal__qr-box{position:relative;width:220px;height:220px;padding:14px;border-radius:20px;background:#fff;box-shadow:0 18px 45px #00000073,0 0 0 1px #ffffffd9;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.contact-qr-modal__qr-svg{width:100%;height:100%;display:block}.contact-qr-modal__scan-hint{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:#94a3b8;max-width:320px;line-height:1.35}.contact-qr-modal__hint-icon{color:#38bdf8;flex-shrink:0}.contact-qr-modal__actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.contact-qr-modal__btn{width:100%;justify-content:center;gap:8px;padding:11px 18px;font-size:.92rem;border-radius:12px;cursor:pointer;transition:all .22s ease}.contact-qr-modal__btn.is-copied{background:#22c55e38!important;border-color:#22c55e99!important;color:#4ade80!important}@media(max-width:480px){.contact-qr-modal__backdrop{padding:14px}.contact-qr-modal__dialog{padding:26px 20px 22px;border-radius:22px;max-height:94vh}.contact-qr-modal__qr-box{width:196px;height:196px;padding:12px}.contact-qr-modal__name{font-size:1.35rem}.contact-qr-modal__btn{padding:10px 16px;font-size:.86rem}.team-member-section__email-wrap{gap:8px}}.team-page__cta-section{position:relative;z-index:2;padding:60px 0 120px}.team-page__cta-card{text-align:center;max-width:860px;margin:0 auto;padding:56px 48px;border-radius:28px;background:#0f172abf;border:1px solid rgba(56,189,248,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 70px #0009}.team-page__cta-card h2{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;color:#fff;margin:12px 0 18px}.team-page__cta-card p{font-size:1.1rem;line-height:1.7;color:#ffffffbf;max-width:640px;margin:0 auto 36px}.team-page__cta-buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:900px){.team-member-section__card,.team-member-section--reversed .team-member-section__card{grid-template-columns:1fr;gap:36px;padding:32px 24px}.team-member-section--reversed .team-member-section__media{order:1}.team-member-section--reversed .team-member-section__content{order:2}.team-member-section__image-frame{height:380px}}.process__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:72px}.process__sticky{position:sticky;top:130px}.process__meter{display:inline-flex;align-items:baseline;gap:8px;margin-top:32px;padding:14px 22px;border-radius:var(--radius);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm)}.process__meter-value{font-family:var(--font-display);font-size:2.2rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.process__meter-total{font-family:var(--font-display);font-weight:700;color:var(--c-muted)}.timeline{position:relative;display:flex;flex-direction:column;gap:24px;padding-left:44px}.timeline__track{position:absolute;top:26px;bottom:26px;left:21px;width:2px;background:var(--c-line);overflow:hidden}.timeline__fill{width:100%;height:100%;background:var(--grad);transform-origin:top}.timeline__step{position:relative}.timeline__node{position:absolute;top:22px;left:-44px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--c-muted);background:#fff;border:2px solid var(--c-line);transition:background .4s,color .4s,border-color .4s,transform .4s var(--ease-spring),box-shadow .4s}.timeline__step.is-reached .timeline__node{color:#fff;background:var(--grad);border-color:transparent;box-shadow:var(--shadow-blue);transform:scale(1.08)}.timeline__card{position:relative;padding:28px 30px;border-radius:var(--radius);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-sm);transition:border-color .4s,box-shadow .4s}.timeline__step.is-reached .timeline__card{border-color:#2563eb4d;box-shadow:var(--shadow)}.timeline__num{position:absolute;top:22px;right:26px;font-family:var(--font-display);font-size:.84rem;font-weight:800;color:var(--c-blue);opacity:.7}.timeline__card h3{margin-bottom:6px}.timeline__card p{font-size:.95rem;color:var(--c-muted)}.quote-stage{position:relative;max-width:860px;margin:52px auto 0;padding:56px 56px 44px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow);overflow:hidden}.quote-stage__mark{position:absolute;top:10px;left:34px;font-family:var(--font-display);font-size:7rem;font-weight:800;line-height:1;color:#2563eb1a;pointer-events:none}.quote{margin:0;display:none;animation:fade-in .6s var(--ease-out)}.quote.is-active{display:block}.quote blockquote{margin:0 0 28px;font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:600;line-height:1.55;color:var(--c-ink)}.quote figcaption{display:flex;align-items:center;gap:14px}.quote figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(37,99,235,.25)}.quote figcaption strong{display:block;font-family:var(--font-display);color:var(--c-ink)}.quote figcaption span span{font-size:.86rem;color:var(--c-muted)}.quote-stage__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-line)}.quote-stage__controls>button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--c-line);color:var(--c-ink);transition:background .3s,color .3s,border-color .3s}.quote-stage__controls>button:hover{color:#fff;background:var(--c-blue);border-color:var(--c-blue)}.quote-stage__dots{display:flex;gap:10px}.quote-stage__dots button{position:relative;width:36px;height:6px;border-radius:999px;background:var(--c-line);overflow:hidden}.quote-stage__dots button.is-active{background:#2563eb38}.quote-stage__timer{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad);transform-origin:left;animation:timer-fill 6.5s linear forwards}@keyframes timer-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact__panel{position:relative;padding:clamp(40px,6vw,76px);border-radius:var(--radius-lg);color:#fff;background:var(--c-navy);overflow:hidden;box-shadow:var(--shadow-lg)}.contact__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18}.waves{position:absolute;left:0;bottom:0;width:200%;height:150px;pointer-events:none;opacity:.25}.waves__path--1{fill:#38bdf873;animation:marquee 22s linear infinite}.waves__path--2{fill:#2563eb8c;animation:marquee 16s linear infinite reverse}.contact__grid{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.contact__info{display:flex;flex-direction:column;gap:18px;margin-top:34px}.contact__info li{display:flex;align-items:center;gap:16px}.contact__info small{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:#7dd3fc}.contact__info a,.contact__info span>span{font-weight:600;color:#fff}.contact__form-wrap{padding:36px;border-radius:var(--radius);color:var(--c-ink);background:#fff;box-shadow:var(--shadow-lg)}.contact__form{display:flex;flex-direction:column;gap:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{position:relative;display:block}.field input,.field textarea{width:100%;padding:22px 16px 8px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-bg);outline:0;transition:border-color .3s,background .3s,box-shadow .3s;resize:vertical}.field input:focus,.field textarea:focus{background:#fff;border-color:var(--c-blue);box-shadow:0 0 0 4px #2563eb1f}.field span{position:absolute;left:16px;top:15px;font-size:.92rem;color:var(--c-muted);pointer-events:none;transform-origin:left top;transition:transform .25s var(--ease-out),color .25s}.field input:focus+span,.field input:not(:placeholder-shown)+span,.field textarea:focus+span,.field textarea:not(:placeholder-shown)+span{transform:translateY(-9px) scale(.76);color:var(--c-blue);font-weight:600}.interest{margin:0;padding:0;border:0}.interest legend{margin-bottom:10px;font-size:.84rem;font-weight:600;color:var(--c-muted)}.interest__options{display:flex;flex-wrap:wrap;gap:8px}.interest__options button{padding:8px 14px;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--c-ink-2);background:var(--c-bg);border:1px solid var(--c-line);transition:background .25s,color .25s,border-color .25s}.interest__options button.is-active{color:#fff;background:var(--grad);border-color:transparent}.contact__privacy{font-size:.78rem;color:var(--c-muted);text-align:center}.contact__success{padding:48px 20px;text-align:center}.contact__success-icon{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:18px;border-radius:50%;color:#fff;background:var(--grad);box-shadow:var(--shadow-blue)}.contact__success p{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--c-ink)}.graphic{width:100%;height:auto;overflow:visible}.graphic .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease-out)}.graphic.is-active .draw{stroke-dashoffset:0}.growth__grid{stroke:var(--c-line);stroke-dasharray:4 6}.growth__area{opacity:0;transition:opacity 1.4s .4s var(--ease-out)}.growth.is-active .growth__area{opacity:1}.growth__bench{stroke:#94a3b8;stroke-width:2;stroke-dasharray:5 5;opacity:.55}.growth__line{stroke-width:3.6;stroke-linecap:round}.growth__dot{fill:#fff;stroke:var(--c-blue);stroke-width:3;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .5s var(--ease-spring) var(--d, 0ms)}.growth.is-active .growth__dot{transform:scale(1)}.growth__pulse{fill:var(--c-blue);opacity:.35;transform-box:fill-box;transform-origin:center;animation:pulse-ring 2.2s ease-out infinite}.bars__bar{transform:scaleY(0);transform-box:fill-box;transform-origin:bottom;transition:transform 1.1s var(--ease-out) var(--d, 0ms)}.bars.is-active .bars__bar{transform:scaleY(1)}.bars__trend{stroke:#7dd3fc;stroke-width:3;stroke-linecap:round;transition-delay:.35s}.bars__head{fill:#fff;stroke:#38bdf8;stroke-width:3}.bars__pulse{fill:#38bdf8;opacity:.4;transform-box:fill-box;transform-origin:center;animation:pulse-ring 2.2s ease-out infinite}.network__ring{fill:none;stroke:#2563eb2e;stroke-dasharray:5 7}.orbit{transform-origin:200px 200px}.orbit--1{animation:spin 28s linear infinite}.orbit--2{animation:spin-rev 38s linear infinite}.orbit--3{animation:spin 52s linear infinite}.network__link{stroke:#2563eb29;stroke-width:1.4}.network__node{fill:#fff;stroke:var(--c-blue);stroke-width:3.5}.network__wave{fill:none;stroke:#2563eb59;transform-origin:200px 200px;animation:pulse-ring 3.2s ease-out infinite}.network__wave--2{animation-delay:-1.6s}.credit__spin{transform-origin:200px 200px}.ring--1{animation:spin 34s linear infinite}.ring--2{animation:spin-rev 26s linear infinite}.ring--3{animation:spin 20s linear infinite}.credit__track{fill:none;stroke:#2563eb1a}.credit__arc{fill:none;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.6s var(--ease-out) var(--d, 0ms)}.credit.is-active .credit__arc{stroke-dasharray:var(--dash, 70) 100}.credit__arrow{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s .6s var(--ease-out)}.credit.is-active .credit__arrow{stroke-dashoffset:0}.credit__spark{fill:var(--c-sky);animation:float 4s ease-in-out infinite var(--d, 0s)}@media(max-width:1060px){.hero__inner,.about__grid,.equity__top,.equity__grid,.investing__grid,.startups__grid,.financing__top,.process__grid,.contact__grid{grid-template-columns:1fr}.hero__visual,.hero__drift-wall-wrap{height:520px}.strategy-grid,.finance-grid,.portfolio-grid,.stats-band{grid-template-columns:repeat(2,1fr)}.stats-band__item:nth-child(2){border-right:0}.process__sticky{position:static}}@media(max-width:640px){.hero{padding-top:calc(var(--nav-h) + 32px)}.hero__stats,.stages,.perk-list,.strategy-grid,.finance-grid,.portfolio-grid,.stats-band,.field-row,.equity__metrics{grid-template-columns:1fr}.stats-band__item{border-right:0;border-bottom:1px solid var(--c-line);padding-bottom:18px}.stats-band__item:last-child{border-bottom:0;padding-bottom:0}.hero__visual{height:420px}.hero__drift-wall-wrap{height:420px;border-radius:20px}.portfolio-carousel-wrap{height:520px}.float-card--growth{left:8px;top:10px}.float-card--deals{right:8px;bottom:10px}.about__media{min-height:420px}.startups__visual{height:440px}.portfolio__head{flex-direction:column;align-items:flex-start}.quote-stage{padding:36px 24px 28px}.contact__form-wrap{padding:24px 20px}.marquee__tile{padding:16px 22px;gap:12px}.marquee__tile-icon svg{width:22px;height:22px}.marquee__tile-label{font-size:.92rem}}.legal-page{position:relative;min-height:100vh;background:#f8fafc;color:#0f172a;padding:calc(var(--nav-h) + 54px) 0 110px;overflow:hidden}.legal-page__ambient{position:absolute;top:0;left:0;right:0;height:500px;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(56,189,248,.12) 0%,rgba(37,99,235,.04) 50%,transparent 80%);pointer-events:none;z-index:0}.legal-page__container{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 24px}.legal-page__back{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:#0284c7;text-decoration:none;padding:6px 14px;border-radius:999px;background:#38bdf817;border:1px solid rgba(56,189,248,.22);margin-bottom:28px;transition:all .25s ease}.legal-page__back:hover{background:#38bdf82e;color:#0369a1;transform:translate(-3px)}.legal-page__header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.legal-page__title{font-family:var(--font-display);font-size:clamp(2.1rem,4vw,2.85rem);font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0 0 12px}.legal-page__subtitle{font-size:1.05rem;line-height:1.6;color:#475569;margin:0 0 14px}.legal-page__updated{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.legal-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:34px 38px;margin-bottom:24px;box-shadow:0 4px 20px -4px #0f172a0d;transition:box-shadow .25s ease}.legal-page__card:hover{box-shadow:0 8px 30px -4px #0f172a14}.legal-page__card h2{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;margin:0 0 14px}.legal-page__card p{font-size:.98rem;line-height:1.75;color:#334155;margin:0 0 14px}.legal-page__card p:last-child{margin-bottom:0}.legal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0 8px}.legal-grid__item{padding:16px 20px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.legal-grid__label{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:4px}.legal-grid__value{font-size:.98rem;font-weight:700;color:#0f172a}.legal-grid__link{font-size:.98rem;font-weight:700;color:#0284c7;text-decoration:none;transition:color .2s ease}.legal-grid__link:hover{color:#0369a1;text-decoration:underline}.legal-address-box{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;margin-top:14px}.legal-address-box__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#38bdf81f;color:#0284c7;flex-shrink:0}.legal-address-box__content strong{display:block;font-size:1.02rem;color:#0f172a;margin-bottom:4px}.legal-address-box__content p{margin:0 0 4px!important;color:#475569}.legal-link{color:#0284c7;font-weight:600;text-decoration:none}.legal-link:hover{text-decoration:underline}.legal-leadership-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.legal-leadership-item{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.legal-leadership-name{font-weight:700;color:#0f172a;font-size:.98rem}.legal-leadership-role{font-size:.88rem;font-weight:600;color:#64748b}.legal-notice{border-left:4px solid #0284c7;background:#f0f9ff;padding:18px 22px;border-radius:0 12px 12px 0;margin:18px 0;font-size:.95rem;color:#0369a1;line-height:1.65}.legal-notice p{color:#0369a1!important;margin:0!important}.legal-list{padding-left:20px;margin:14px 0 0;line-height:1.8;color:#334155}@media(max-width:640px){.legal-page{padding:calc(var(--nav-h) + 32px) 0 70px}.legal-page__card{padding:24px 20px}.legal-grid{grid-template-columns:1fr}.legal-leadership-item{flex-direction:column;align-items:flex-start;gap:4px}}
