:root{color-scheme:dark;--bg: #06101f;--bg-soft: #0b1830;--panel: rgba(10, 24, 49, .82);--panel-strong: #0c1e39;--line: rgba(122, 163, 255, .18);--text: #eff6ff;--muted: #94a9cf;--primary: #2ea8ff;--primary-strong: #106bff;--accent: #6be8ff;--accent-soft: #8bf2d8;--glow: rgba(46, 168, 255, .22);--radius-lg: 28px;--radius-md: 18px;--shadow: 0 24px 80px rgba(0, 0, 0, .35);font-family:Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(18,87,182,.35),transparent 32%),radial-gradient(circle at 80% 20%,rgba(23,146,255,.22),transparent 24%),radial-gradient(circle at 60% 70%,rgba(16,185,129,.08),transparent 22%),linear-gradient(180deg,#07111f,#081427 45%,#050c18);color:var(--text);overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:auto;width:32rem;height:32rem;border-radius:999px;filter:blur(90px);pointer-events:none;z-index:-1;opacity:.16}body:before{top:-8rem;left:-10rem;background:#2ea8ff73;animation:ambient-drift 16s ease-in-out infinite}body:after{right:-10rem;bottom:-8rem;background:#6be8ff47;animation:ambient-drift 20s ease-in-out infinite reverse}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,a{transition:.22s ease}#root{min-height:100vh}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.page-shell,.site-shell{position:relative}.section,.page-hero,.hero-section{padding:88px 0}.section--accent,.page-hero{background:linear-gradient(180deg,#091428d1,#060e1c47)}.page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#071224e6,#0c1c38d9,#08162ce6),linear-gradient(45deg,#2ea8ff14,#6be8ff0d,#2ea8ff0f)}.page-hero:before,.page-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(100px);opacity:.18}.page-hero:before{top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(46,168,255,.4),transparent 70%);animation:ambient-drift 20s ease-in-out infinite}.page-hero:after{bottom:-8%;left:-8%;width:450px;height:450px;background:radial-gradient(circle,rgba(107,232,255,.35),transparent 70%);animation:ambient-drift 24s ease-in-out infinite 2s}.page-hero .container{position:relative;z-index:2}.section--services-preview{position:relative;overflow:hidden;background:linear-gradient(180deg,#07122433,#08152c80)}.section--services-preview:before,.section--services-preview:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(80px);opacity:.22}.section--services-preview:before{top:2rem;right:-6rem;width:18rem;height:18rem;background:#2ea8ff59;animation:ambient-drift 16s ease-in-out infinite}.section--services-preview:after{left:-5rem;bottom:-5rem;width:20rem;height:20rem;background:#6be8ff2e;animation:ambient-drift 20s ease-in-out infinite reverse}.section--services-preview .eyebrow,.section--services-preview .section-heading>*{opacity:0;animation:fade-up .7s ease forwards}.section--services-preview .eyebrow{animation-delay:60ms}.section--services-preview .section-heading>:first-child{animation-delay:.12s}.section--services-preview .section-heading>:last-child{animation-delay:.2s}.section--services-preview:not(.is-visible) .eyebrow,.section--services-preview:not(.is-visible) .section-heading>*,.section--services-preview:not(.is-visible) .cards-grid>*{opacity:0;transform:translateY(20px);animation:none}.section--services-preview.is-visible .eyebrow,.section--services-preview.is-visible .section-heading>*,.section--services-preview.is-visible .cards-grid>*{animation:fade-up .7s ease forwards}.section--services-preview.is-visible .cards-grid>*:nth-child(1){animation-delay:80ms}.section--services-preview.is-visible .cards-grid>*:nth-child(2){animation-delay:.16s}.section--services-preview.is-visible .cards-grid>*:nth-child(3){animation-delay:.24s}.section--services-preview.is-visible .cards-grid>*:nth-child(4){animation-delay:.32s}.section--services-preview.is-visible .cards-grid>*:nth-child(5){animation-delay:.4s}.section--services-preview.is-visible .cards-grid>*:nth-child(6){animation-delay:.48s}.reveal-section .container>*,.reveal-section .hero-grid>*,.reveal-section .split-section>*,.reveal-section .contact-layout>*,.reveal-section .trust-strip>*,.reveal-section .cards-grid>*,.reveal-section .product-preview-grid>*,.reveal-section .product-detail-grid>*,.reveal-section .timeline-grid>*,.reveal-section .product-showcase-grid>*,.reveal-section .stack-list>*{opacity:0;transform:translateY(20px);animation:none}.reveal-section.is-visible .container>*,.reveal-section.is-visible .hero-grid>*,.reveal-section.is-visible .split-section>*,.reveal-section.is-visible .contact-layout>*,.reveal-section.is-visible .trust-strip>*,.reveal-section.is-visible .cards-grid>*,.reveal-section.is-visible .product-preview-grid>*,.reveal-section.is-visible .product-detail-grid>*,.reveal-section.is-visible .timeline-grid>*,.reveal-section.is-visible .product-showcase-grid>*,.reveal-section.is-visible .stack-list>*{animation:fade-up .7s ease forwards}.reveal-section.is-visible .container>*:nth-child(1),.reveal-section.is-visible .hero-grid>*:nth-child(1),.reveal-section.is-visible .split-section>*:nth-child(1),.reveal-section.is-visible .contact-layout>*:nth-child(1),.reveal-section.is-visible .trust-strip>*:nth-child(1),.reveal-section.is-visible .cards-grid>*:nth-child(1),.reveal-section.is-visible .product-preview-grid>*:nth-child(1),.reveal-section.is-visible .product-detail-grid>*:nth-child(1),.reveal-section.is-visible .timeline-grid>*:nth-child(1),.reveal-section.is-visible .product-showcase-grid>*:nth-child(1),.reveal-section.is-visible .stack-list>*:nth-child(1){animation-delay:80ms}.reveal-section.is-visible .container>*:nth-child(2),.reveal-section.is-visible .hero-grid>*:nth-child(2),.reveal-section.is-visible .split-section>*:nth-child(2),.reveal-section.is-visible .contact-layout>*:nth-child(2),.reveal-section.is-visible .trust-strip>*:nth-child(2),.reveal-section.is-visible .cards-grid>*:nth-child(2),.reveal-section.is-visible .product-preview-grid>*:nth-child(2),.reveal-section.is-visible .product-detail-grid>*:nth-child(2),.reveal-section.is-visible .timeline-grid>*:nth-child(2),.reveal-section.is-visible .product-showcase-grid>*:nth-child(2),.reveal-section.is-visible .stack-list>*:nth-child(2){animation-delay:.16s}.reveal-section.is-visible .container>*:nth-child(3),.reveal-section.is-visible .hero-grid>*:nth-child(3),.reveal-section.is-visible .split-section>*:nth-child(3),.reveal-section.is-visible .contact-layout>*:nth-child(3),.reveal-section.is-visible .trust-strip>*:nth-child(3),.reveal-section.is-visible .cards-grid>*:nth-child(3),.reveal-section.is-visible .product-preview-grid>*:nth-child(3),.reveal-section.is-visible .product-detail-grid>*:nth-child(3),.reveal-section.is-visible .timeline-grid>*:nth-child(3),.reveal-section.is-visible .product-showcase-grid>*:nth-child(3),.reveal-section.is-visible .stack-list>*:nth-child(3){animation-delay:.24s}.reveal-section.is-visible .container>*:nth-child(4),.reveal-section.is-visible .hero-grid>*:nth-child(4),.reveal-section.is-visible .split-section>*:nth-child(4),.reveal-section.is-visible .contact-layout>*:nth-child(4),.reveal-section.is-visible .trust-strip>*:nth-child(4),.reveal-section.is-visible .cards-grid>*:nth-child(4),.reveal-section.is-visible .product-preview-grid>*:nth-child(4),.reveal-section.is-visible .product-detail-grid>*:nth-child(4),.reveal-section.is-visible .timeline-grid>*:nth-child(4),.reveal-section.is-visible .product-showcase-grid>*:nth-child(4),.reveal-section.is-visible .stack-list>*:nth-child(4){animation-delay:.32s}.reveal-section.is-visible .container>*:nth-child(5),.reveal-section.is-visible .hero-grid>*:nth-child(5),.reveal-section.is-visible .split-section>*:nth-child(5),.reveal-section.is-visible .contact-layout>*:nth-child(5),.reveal-section.is-visible .trust-strip>*:nth-child(5),.reveal-section.is-visible .cards-grid>*:nth-child(5),.reveal-section.is-visible .product-preview-grid>*:nth-child(5),.reveal-section.is-visible .product-detail-grid>*:nth-child(5),.reveal-section.is-visible .timeline-grid>*:nth-child(5),.reveal-section.is-visible .product-showcase-grid>*:nth-child(5),.reveal-section.is-visible .stack-list>*:nth-child(5){animation-delay:.4s}.reveal-section.is-visible .container>*:nth-child(6),.reveal-section.is-visible .hero-grid>*:nth-child(6),.reveal-section.is-visible .split-section>*:nth-child(6),.reveal-section.is-visible .contact-layout>*:nth-child(6),.reveal-section.is-visible .trust-strip>*:nth-child(6),.reveal-section.is-visible .cards-grid>*:nth-child(6),.reveal-section.is-visible .product-preview-grid>*:nth-child(6),.reveal-section.is-visible .product-detail-grid>*:nth-child(6),.reveal-section.is-visible .timeline-grid>*:nth-child(6),.reveal-section.is-visible .product-showcase-grid>*:nth-child(6),.reveal-section.is-visible .stack-list>*:nth-child(6){animation-delay:.48s}.section--product-showcase{background:linear-gradient(180deg,#0712247a,#060f1f2e)}.section--product-showcase .section-heading>*{opacity:0;transform:translateY(18px);animation:none}.section--product-showcase .section-heading>:first-child{transform:translate3d(-26px,8px,0)}.section--product-showcase .section-heading>:last-child{transform:translate3d(26px,8px,0)}.section--product-showcase.is-visible .section-heading>:first-child{animation:product-split-left .82s cubic-bezier(.2,.8,.2,1) forwards}.section--product-showcase.is-visible .section-heading>:last-child{animation:product-split-right .82s cubic-bezier(.2,.8,.2,1) forwards}.product-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-preview-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#0a1831d6,#071223d6);box-shadow:var(--shadow);cursor:pointer;outline:none;position:relative;isolation:isolate}.product-preview-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,#2ea8ff00,#2ea8ffd9,#6be8ffe6,#7ed957b8,#2ea8ff00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;animation:border-spin 7s linear infinite;pointer-events:none}.product-preview-card:after{content:"";position:absolute;inset:auto 10% -18% 10%;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(107,232,255,.2),transparent 70%);opacity:.55;filter:blur(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.product-preview-card:focus-visible,.product-detail-card:focus-visible{box-shadow:0 0 0 2px #6be8ff73,var(--shadow)}.product-preview-card.is-clicked,.product-detail-card.is-clicked{animation:product-click-pulse .65s ease}.product-preview-card:hover:before,.product-preview-card.is-clicked:before{opacity:1;animation-duration:2.8s}.product-preview-card:hover:after,.product-preview-card.is-clicked:after{opacity:.9;transform:translateY(-4px) scale(1.02)}.section--product-showcase .product-preview-grid>*{opacity:0;transform:translate3d(0,28px,0) rotateX(10deg) scale(.96);transform-origin:center bottom;animation:none}.section--product-showcase.is-visible .product-preview-grid>*{animation:product-card-rise .9s cubic-bezier(.2,.8,.2,1) forwards}.section--product-showcase.is-visible .product-preview-grid>*:nth-child(1){animation-delay:90ms}.section--product-showcase.is-visible .product-preview-grid>*:nth-child(2){animation-delay:.18s}.section--product-showcase.is-visible .product-preview-grid>*:nth-child(3){animation-delay:.27s}.product-preview-card{overflow:hidden}.product-preview-card__visual{margin-bottom:16px}.product-preview-card__visual .product-window{min-height:210px}.product-preview-card__image{display:block;width:100%;min-height:210px;object-fit:cover;border-radius:18px;border:1px solid rgba(107,232,255,.16);box-shadow:0 18px 50px #00000047;clip-path:inset(0 0 100% 0 round 18px);transform:scale(1.06)}.section--product-showcase.is-visible .product-preview-card__image{animation:product-image-reveal .95s cubic-bezier(.2,.8,.2,1) forwards}.product-preview-card.is-clicked .product-preview-card__image,.product-detail-card.is-clicked .product-window,.product-detail-card.is-clicked .product-window__body,.product-detail-card.is-clicked .product-window__chart{animation:product-click-glow .65s ease}.product-preview-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-preview-card h3{margin:0 0 10px;font-size:1.22rem}.product-preview-card p{margin:0;color:var(--muted)}.product-preview-cta{display:flex;justify-content:center;margin-top:28px}.product-detail-grid{display:grid;grid-template-columns:1fr;gap:24px}.product-detail-card{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:24px;padding:24px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#0a1831d1,#060e1ce6);box-shadow:var(--shadow);cursor:pointer;outline:none}.product-detail-card__visual .product-window{min-height:100%}.product-detail-card__content h2{margin:12px 0 10px;font-size:clamp(1.7rem,3vw,2.4rem)}.product-detail-card__chips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.product-detail-card__chips span,.product-detail-card__split li{padding:8px 12px;border:1px solid rgba(107,232,255,.16);border-radius:999px;background:#0e1f3acc;color:var(--accent);font-size:.84rem}.product-detail-card__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:10px}.product-detail-card__split ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.product-roadmap{display:flex;flex-wrap:wrap;gap:14px}.product-hero-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.product-hero-stat{min-width:160px;padding:14px 18px;border:1px solid rgba(107,232,255,.14);border-radius:18px;background:#081426b8;box-shadow:0 16px 32px #0712242e}.product-hero-stat strong{display:block;font-size:1.55rem;font-weight:800;color:var(--text)}.product-hero-stat span{color:var(--muted);font-size:.9rem}.product-spotlight{display:grid;gap:20px}.product-spotlight__tabs{display:flex;flex-wrap:wrap;gap:12px}.product-spotlight__tab{display:grid;gap:6px;min-width:180px;padding:14px 16px;border:1px solid rgba(107,232,255,.12);border-radius:18px;background:#091529b8;color:var(--muted);text-align:left}.product-spotlight__tab span{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.12em}.product-spotlight__tab strong{color:var(--text);font-size:.98rem}.product-spotlight__tab:hover,.product-spotlight__tab.is-active{border-color:#6be8ff4d;background:#0e1f3ae0;box-shadow:0 12px 24px #07122438;transform:translateY(-1px)}.product-spotlight__panel{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:24px;padding:24px;border:1px solid rgba(107,232,255,.12);border-radius:28px;background:linear-gradient(180deg,#0a1831d6,#071223eb);box-shadow:var(--shadow)}.product-spotlight__panel.is-clicked{animation:product-click-pulse .65s ease}.product-spotlight__visual{position:relative;overflow:hidden;min-height:360px;border-radius:24px;border:1px solid rgba(107,232,255,.14);background:linear-gradient(180deg,#071223d6,#0a1831eb)}.product-spotlight__image{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.product-spotlight__badge{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:999px;background:#071223d1;border:1px solid rgba(107,232,255,.14);color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.product-spotlight__content h2{margin:12px 0 10px;font-size:clamp(1.6rem,3vw,2.4rem)}.product-spotlight__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px}.product-spotlight__split ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.product-spotlight__split li{padding:8px 12px;border:1px solid rgba(107,232,255,.16);border-radius:999px;background:#0e1f3acc;color:var(--accent);font-size:.84rem}.product-spotlight__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.product-demo-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:24px;padding:24px;margin-bottom:24px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#0a1831d6,#071223e6);box-shadow:var(--shadow)}.product-demo-card__content h2{margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.5rem)}.product-demo-stage .product-window{min-height:100%}.product-window__body--video{min-height:320px;align-content:center;justify-items:center;position:relative}.product-window__video-badge{position:absolute;top:14px;left:14px;padding:8px 12px;border-radius:999px;background:#0e1f3ae0;color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.product-window__video-play{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-size:1.8rem;box-shadow:0 18px 50px var(--glow)}.product-window__video-line{width:52%;height:10px;margin-top:18px;border-radius:999px;background:#ffffff1a}.product-window__video-line--wide{width:72%}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lead,.hero-copy,.section-heading p,.info-card p,.glass-panel p,.site-footer p,.timeline-card p,.stat-card span,.feature-row p,.product-showcase-card p,.trust-metric span,.story-flow__item p,.about-visual-card__content p,.contact-form-card p,.contact-info-card p{color:var(--muted);line-height:1.7}.site-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a16c7}.site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand>div{min-width:0}.brand__logo{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(60,201,255,.25));animation:logo-breathe 4.8s ease-in-out infinite}.brand__name,.brand__tag{display:block}.brand__name{font-size:1.15rem;font-weight:800}.brand__tag{color:var(--muted);font-size:.82rem;max-width:34ch}.site-nav__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-nav__link{padding:10px 14px;border-radius:999px;color:var(--muted);font-size:.95rem}.site-nav__link:hover,.site-nav__link--active{color:var(--text);background:#2ea8ff1f}.nav-item{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;background:#040a16f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 0;min-width:200px;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dropdown-item{display:block;padding:10px 16px;color:var(--muted);text-decoration:none;font-size:.9rem;transition:all .2s ease}.dropdown-item:hover{color:var(--text);background:#2ea8ff1f}.hero-grid,.split-section,.contact-grid,.site-footer__grid,.contact-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:center}.contact-layout--unique{gap:28px}@media (min-width: 980px){.contact-layout--unique{grid-template-columns:minmax(360px,1.15fr) minmax(340px,.85fr);align-items:start}}.hero-section{position:relative;overflow:hidden}.hero-copy-wrap>*{opacity:0;animation:fade-up .7s ease forwards}.hero-copy-wrap>:nth-child(1){animation-delay:80ms}.hero-copy-wrap>:nth-child(2){animation-delay:.15s}.hero-copy-wrap>:nth-child(3){animation-delay:.23s}.hero-copy-wrap>:nth-child(4){animation-delay:.32s}.hero-copy-wrap>:nth-child(5){animation-delay:.41s}.hero-copy-wrap>:nth-child(6){animation-delay:.5s}.hero-section h1,.page-hero h1{margin:0;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.98;letter-spacing:-.04em}.hero-copy,.lead{max-width:760px;font-size:1.06rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700;box-shadow:0 18px 50px var(--glow)}.btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 55px #2ea8ff52}.btn--secondary{border-color:#ffffff1f;background:#ffffff0a;box-shadow:none}.hero-highlights{display:flex;flex-wrap:wrap;gap:12px}.hero-highlights span,.info-card__badge,.service-group-list span,.product-status,.about-visual-card__chip,.contact-visual-card__chip{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border:1px solid rgba(107,232,255,.16);border-radius:999px;background:#0e1f3acc;color:var(--accent);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.hero-highlights span{animation:tag-float 6s ease-in-out infinite}.hero-highlights span:nth-child(2n){animation-delay:1.1s}.hero-highlights span:nth-child(3n){animation-delay:1.9s}.service-summary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:40px}.service-summary-item{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:linear-gradient(135deg,#0b1628e6,#122034cc);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.service-summary-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#2ea8ff99,#6be8ff66);border-radius:0 4px 4px 0;transition:width .3s ease}.service-summary-item:hover{transform:translateY(-4px) scale(1.02);border-color:#2ea8ff26;box-shadow:0 12px 32px #2ea8ff1a}.service-summary-item:hover:before{width:6px;background:linear-gradient(180deg,#2ea8ffcc,#6be8ff99)}.service-summary-item__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0;background:#2ea8ff1a;color:#6be8ffe6;transition:all .3s ease}.service-summary-item:hover .service-summary-item__icon{background:#2ea8ff33;transform:scale(1.1)}.service-summary-item__content{flex:1;min-width:0}.service-summary-title{display:block;font-weight:600;font-size:1rem;color:var(--text);margin-bottom:4px;line-height:1.4}.service-summary-category{display:block;font-size:.8rem;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;opacity:.8}.service-summary-item[data-category*=AI] .service-summary-item__icon,.service-summary-item[data-category*=AI]:before{background:linear-gradient(180deg,#2ea8ff99,#6be8ff66)}.service-summary-item[data-category*="Data Collection"] .service-summary-item__icon,.service-summary-item[data-category*="Data Collection"]:before{background:linear-gradient(180deg,#4cc87899,#78dc8c66)}.service-summary-item[data-category*=Development] .service-summary-item__icon,.service-summary-item[data-category*=Development]:before{background:linear-gradient(180deg,#ffa03c99,#ffb45066)}.service-summary-item[data-category*=Business] .service-summary-item__icon,.service-summary-item[data-category*=Business]:before{background:linear-gradient(180deg,#c864ff99,#dc78ff66)}.service-summary-item[data-category*=Marketing] .service-summary-item__icon,.service-summary-item[data-category*=Marketing]:before{background:linear-gradient(180deg,#ff649699,#ff78aa66)}@media (max-width: 768px){.service-summary-list{grid-template-columns:1fr;gap:12px;margin-top:30px}.service-summary-item{padding:16px 20px}.service-summary-item__icon{width:36px;height:36px;font-size:1rem}}.service-summary-card .service-group-list{margin:18px 0 0}.service-card-image{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000026;transition:transform .3s ease,box-shadow .3s ease}.service-card-image:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0003}.service-card-image img{width:100%;height:180px;object-fit:cover;transition:transform .3s ease}.service-card-image:hover img{transform:scale(1.05)}.data-collection-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:stretch}.data-collection-hero__content{display:grid;gap:16px;align-content:center;max-width:64ch}.data-collection-hero__content h1{max-width:11ch}.data-collection-hero__panel{position:relative;display:grid;gap:16px;padding:28px;overflow:hidden;isolation:isolate;align-content:start}.data-collection-hero__visual{position:relative;border-radius:22px;overflow:hidden;min-height:210px;background:#081222cc}.data-collection-hero__visual img{width:100%;height:100%;min-height:210px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.data-collection-hero__panel:hover .data-collection-hero__visual img{transform:scale(1.04);filter:saturate(1.04) contrast(1.02)}.data-collection-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(8,18,34,.78));pointer-events:none}.data-collection-hero__visual-badge{position:absolute;left:16px;bottom:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(107,232,255,.16);color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.data-collection-hero__panel:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#4cc878f2,#6be8fff2,#2ea8ffcc);opacity:.85;animation:data-collection-edge 4.6s ease-in-out infinite;pointer-events:none}.data-collection-hero__panel:after{content:"";position:absolute;inset:16px 16px 16px auto;width:72px;border-radius:24px;background:linear-gradient(180deg,#4cc87814,#2ea8ff08);border-left:1px solid rgba(107,232,255,.12);opacity:.55;pointer-events:none}.data-collection-hero__panel>*{position:relative;z-index:1}.data-collection-hero__stats{display:grid;gap:12px}.data-collection-hero__stats div{padding:16px 16px 15px;border-radius:18px;background:#091629b8;border:1px solid rgba(107,232,255,.12)}.data-collection-hero__stats strong{display:block;margin-bottom:6px;color:var(--text);font-size:.98rem}.data-collection-hero__stats span{color:var(--muted);line-height:1.55;font-size:.94rem}.data-collection-stack{display:grid;gap:24px;margin-top:38px}.data-collection-card{position:relative;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:24px;padding:22px;overflow:hidden;isolation:isolate}.data-collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#4cc87833,#2ea8ff2e,#ffffff0a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.65}.data-collection-card:after{content:"";position:absolute;inset:auto 20px 18px 20px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(76,200,120,.7),rgba(46,168,255,.6),transparent);opacity:.35;pointer-events:none}.data-collection-card--reverse{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.data-collection-card--reverse .data-collection-card__visual{order:2}.data-collection-card--reverse .data-collection-card__content{order:1}.data-collection-card__visual{position:relative;min-height:100%;border-radius:22px;overflow:hidden;align-self:stretch;background:#081222cc}.data-collection-card__visual img{width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform .26s ease,filter .26s ease}.data-collection-card:hover .data-collection-card__visual img{transform:scale(1.05);filter:saturate(1.06) contrast(1.02)}.data-collection-card__badge{position:absolute;top:16px;left:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(107,232,255,.16);color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.data-collection-card__content{display:grid;gap:14px;align-content:center;padding:8px 4px 8px 0}.data-collection-card__content h3{margin-bottom:0}.data-collection-card__summary{margin:0;color:var(--text);line-height:1.75;font-size:1.02rem}.data-collection-card__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.data-collection-card__block{padding:16px;border-radius:18px;background:#081222b8;border:1px solid rgba(107,232,255,.1)}.data-collection-card__block strong{display:block;margin-bottom:8px;color:var(--text);font-size:.95rem}.data-collection-card__block p{margin:0;color:var(--muted);line-height:1.65;font-size:.94rem}.data-collection-card__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.data-collection-card__tags span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.12);background:#0e1f3abd;color:var(--accent);font-size:.82rem}.development-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:28px;align-items:stretch}.development-hero__content{display:grid;gap:16px;align-content:center;max-width:64ch}.development-hero__content h1{max-width:11ch}.development-hero__chips span{animation:none}.development-hero__panel{position:relative;display:grid;gap:18px;padding:24px;overflow:hidden;isolation:isolate;box-shadow:var(--shadow)}.development-hero__panel:before{content:"";position:absolute;inset:16px auto 16px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#ffa03cf2,#ffbe5fd9,#2ea8ffc7);opacity:.88;animation:development-edge 5.4s ease-in-out infinite;pointer-events:none}.development-hero__panel:after{content:"";position:absolute;inset:16px 16px 16px auto;width:74px;border-radius:24px;background:linear-gradient(180deg,#ffa03c14,#2ea8ff08);border-left:1px solid rgba(255,190,95,.16);opacity:.55;pointer-events:none}.development-hero__panel>*{position:relative;z-index:1}.development-hero__visual{position:relative;border-radius:22px;overflow:hidden;min-height:230px;background:#081222cc}.development-hero__visual img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.development-hero__panel:hover .development-hero__visual img{transform:scale(1.05);filter:saturate(1.04) contrast(1.03)}.development-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(8,18,34,.8));pointer-events:none}.development-hero__visual-badge{position:absolute;left:16px;bottom:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(255,190,95,.18);color:#ffd5a3;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.development-hero__panel-copy{display:grid;gap:14px}.development-hero__panel-copy h2{margin:0;font-size:clamp(1.45rem,2.8vw,2.1rem)}.development-hero__stats{display:grid;gap:12px}.development-hero__stats div{padding:16px;border-radius:18px;background:#091629b8;border:1px solid rgba(255,190,95,.12)}.development-hero__stats strong{display:block;margin-bottom:6px;color:var(--text);font-size:.98rem}.development-hero__stats span{color:var(--muted);line-height:1.55;font-size:.94rem}.development-tracks-grid{display:grid;gap:22px;margin-top:38px}.development-track-card{position:relative;display:grid;grid-template-columns:minmax(280px,.94fr) minmax(0,1.06fr);gap:24px;padding:22px;overflow:hidden;isolation:isolate}.development-track-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ffa03c33,#ffbe5f29,#2ea8ff1f);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.66}.development-track-card:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,160,60,.7),rgba(255,190,95,.56),transparent);opacity:.34;pointer-events:none}.development-track-card--reverse{grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)}.development-track-card--reverse .development-track-card__visual{order:2}.development-track-card--reverse .development-track-card__content{order:1}.development-track-card__visual{position:relative;min-height:100%;border-radius:22px;overflow:hidden;align-self:stretch;background:#081222cc}.development-track-card__visual img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.development-track-card:hover .development-track-card__visual img{transform:scale(1.05);filter:saturate(1.06) contrast(1.03)}.development-track-card__badge{position:absolute;top:16px;left:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(255,190,95,.16);color:#ffd5a3;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.development-track-card__content{display:grid;gap:14px;align-content:center;padding:8px 4px 8px 0}.development-track-card__content h3{margin-bottom:0}.development-track-card__summary{margin:0;color:var(--text);line-height:1.75;font-size:1.02rem}.development-track-card__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.development-track-card__block{padding:16px;border-radius:18px;background:#081222b8;border:1px solid rgba(255,190,95,.1)}.development-track-card__block strong{display:block;margin-bottom:8px;color:var(--text);font-size:.95rem}.development-track-card__block p{margin:0;color:var(--muted);line-height:1.65;font-size:.94rem}.development-track-card__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.development-track-card__tags span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,190,95,.12);background:#0e1f3abd;color:#ffd5a3;font-size:.82rem}.development-tracks-section .section-heading{max-width:74ch}.development-tracks-section .section-heading p{max-width:62ch}@keyframes development-edge{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(4px);opacity:.96}}@media (max-width: 960px){.development-hero__grid,.development-track-card,.development-track-card--reverse{grid-template-columns:1fr}.development-track-card--reverse .development-track-card__visual,.development-track-card--reverse .development-track-card__content{order:initial}.development-track-card__blocks{grid-template-columns:1fr}}@media (max-width: 720px){.development-hero__panel,.development-track-card{padding:18px}.development-track-card__visual img,.development-hero__visual img{min-height:220px}}.data-collection-hero .careers-hero__actions{margin-top:6px}.data-collection-section .section-heading{max-width:74ch}.data-collection-section .section-heading p{max-width:62ch}.data-collection-card,.data-collection-hero__panel{box-shadow:var(--shadow)}@keyframes data-collection-edge{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(4px);opacity:.96}}.business-cloud-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:28px;align-items:stretch}.business-cloud-hero__content{display:grid;gap:16px;align-content:center;max-width:64ch}.business-cloud-hero__content h1{max-width:12ch}.business-cloud-hero__panel{position:relative;display:grid;gap:18px;padding:24px;overflow:hidden;isolation:isolate;box-shadow:var(--shadow)}.business-cloud-hero__panel:before{content:"";position:absolute;inset:16px auto 16px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#64d6c4f2,#6be8ffd9,#4b84ffd1);opacity:.9;animation:business-cloud-edge 5.6s ease-in-out infinite;pointer-events:none}.business-cloud-hero__panel:after{content:"";position:absolute;inset:16px 16px 16px auto;width:74px;border-radius:24px;background:linear-gradient(180deg,#64d6c414,#4b84ff08);border-left:1px solid rgba(107,232,255,.16);opacity:.55;pointer-events:none}.business-cloud-hero__panel>*{position:relative;z-index:1}.business-cloud-hero__visual{position:relative;border-radius:22px;overflow:hidden;min-height:230px;background:#081222cc}.business-cloud-hero__visual img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.business-cloud-hero__panel:hover .business-cloud-hero__visual img{transform:scale(1.05);filter:saturate(1.05) contrast(1.03)}.business-cloud-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(8,18,34,.8));pointer-events:none}.business-cloud-hero__visual-badge{position:absolute;left:16px;bottom:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(107,232,255,.16);color:#c9f6ff;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.business-cloud-hero__panel-copy{display:grid;gap:14px}.business-cloud-hero__panel-copy h2{margin:0;font-size:clamp(1.45rem,2.8vw,2.08rem)}.business-cloud-hero__stats{display:grid;gap:12px}.business-cloud-hero__stats div{padding:16px;border-radius:18px;background:#091629b8;border:1px solid rgba(107,232,255,.12)}.business-cloud-hero__stats strong{display:block;margin-bottom:6px;color:var(--text);font-size:.98rem}.business-cloud-hero__stats span{color:var(--muted);line-height:1.55;font-size:.94rem}.business-cloud-grid{display:grid;gap:22px;margin-top:38px}.business-cloud-card{position:relative;display:grid;grid-template-columns:minmax(280px,.94fr) minmax(0,1.06fr);gap:24px;padding:22px;overflow:hidden;isolation:isolate}.business-cloud-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#64d6c433,#6be8ff29,#4b84ff1f);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.66}.business-cloud-card:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(100,214,196,.68),rgba(107,232,255,.56),transparent);opacity:.34;pointer-events:none}.business-cloud-card--reverse{grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)}.business-cloud-card--reverse .business-cloud-card__visual{order:2}.business-cloud-card--reverse .business-cloud-card__content{order:1}.business-cloud-card__visual{position:relative;min-height:100%;border-radius:22px;overflow:hidden;align-self:stretch;background:#081222cc}.business-cloud-card__visual img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.business-cloud-card:hover .business-cloud-card__visual img{transform:scale(1.05);filter:saturate(1.06) contrast(1.03)}.business-cloud-card__badge{position:absolute;top:16px;left:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(107,232,255,.16);color:#c9f6ff;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.business-cloud-card__content{display:grid;gap:14px;align-content:center;padding:8px 4px 8px 0}.business-cloud-card__content h3{margin-bottom:0}.business-cloud-card__summary{margin:0;color:var(--text);line-height:1.75;font-size:1.02rem}.business-cloud-card__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.business-cloud-card__block{padding:16px;border-radius:18px;background:#081222b8;border:1px solid rgba(107,232,255,.1)}.business-cloud-card__block strong{display:block;margin-bottom:8px;color:var(--text);font-size:.95rem}.business-cloud-card__block p{margin:0;color:var(--muted);line-height:1.65;font-size:.94rem}.business-cloud-card__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.business-cloud-card__tags span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.12);background:#0e1f3abd;color:#c9f6ff;font-size:.82rem}.business-cloud-section .section-heading{max-width:74ch}.business-cloud-section .section-heading p{max-width:62ch}@keyframes business-cloud-edge{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(4px);opacity:.96}}@media (max-width: 960px){.business-cloud-hero__grid,.business-cloud-card,.business-cloud-card--reverse{grid-template-columns:1fr}.business-cloud-card--reverse .business-cloud-card__visual,.business-cloud-card--reverse .business-cloud-card__content{order:initial}.business-cloud-card__blocks{grid-template-columns:1fr}}@media (max-width: 720px){.business-cloud-hero__panel,.business-cloud-card{padding:18px}.business-cloud-card__visual img,.business-cloud-hero__visual img{min-height:220px}}.marketing-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:28px;align-items:stretch}.marketing-hero__content{display:grid;gap:16px;align-content:center;max-width:64ch}.marketing-hero__content h1{max-width:12ch}.marketing-hero__panel{position:relative;display:grid;gap:18px;padding:24px;overflow:hidden;isolation:isolate;box-shadow:var(--shadow)}.marketing-hero__panel:before{content:"";position:absolute;inset:16px auto 16px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#ff7896f2,#ffa03cd9,#ffcd78d1);opacity:.9;animation:marketing-edge 5.8s ease-in-out infinite;pointer-events:none}.marketing-hero__panel:after{content:"";position:absolute;inset:16px 16px 16px auto;width:74px;border-radius:24px;background:linear-gradient(180deg,#ff789614,#ffa03c08);border-left:1px solid rgba(255,160,60,.16);opacity:.55;pointer-events:none}.marketing-hero__panel>*{position:relative;z-index:1}.marketing-hero__visual{position:relative;border-radius:22px;overflow:hidden;min-height:230px;background:#081222cc}.marketing-hero__visual img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.marketing-hero__panel:hover .marketing-hero__visual img{transform:scale(1.05);filter:saturate(1.05) contrast(1.03)}.marketing-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(8,18,34,.8));pointer-events:none}.marketing-hero__visual-badge{position:absolute;left:16px;bottom:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(255,160,60,.16);color:#ffd2b8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.marketing-hero__panel-copy{display:grid;gap:14px}.marketing-hero__panel-copy h2{margin:0;font-size:clamp(1.45rem,2.8vw,2.1rem)}.marketing-hero__stats{display:grid;gap:12px}.marketing-hero__stats div{padding:16px;border-radius:18px;background:#091629b8;border:1px solid rgba(255,160,60,.12)}.marketing-hero__stats strong{display:block;margin-bottom:6px;color:var(--text);font-size:.98rem}.marketing-hero__stats span{color:var(--muted);line-height:1.55;font-size:.94rem}.marketing-tracks-grid{display:grid;gap:22px;margin-top:38px}.marketing-track-card{position:relative;display:grid;grid-template-columns:minmax(280px,.94fr) minmax(0,1.06fr);gap:24px;padding:22px;overflow:hidden;isolation:isolate}.marketing-track-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#ff789633,#ffa03c29,#ffcd781f);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.66}.marketing-track-card:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,120,150,.68),rgba(255,160,60,.56),transparent);opacity:.34;pointer-events:none}.marketing-track-card--reverse{grid-template-columns:minmax(0,1.06fr) minmax(280px,.94fr)}.marketing-track-card--reverse .marketing-track-card__visual{order:2}.marketing-track-card--reverse .marketing-track-card__content{order:1}.marketing-track-card__visual{position:relative;min-height:100%;border-radius:22px;overflow:hidden;align-self:stretch;background:#081222cc}.marketing-track-card__visual img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;transition:transform .26s ease,filter .26s ease}.marketing-track-card:hover .marketing-track-card__visual img{transform:scale(1.05);filter:saturate(1.06) contrast(1.03)}.marketing-track-card__badge{position:absolute;top:16px;left:16px;z-index:1;padding:9px 14px;border-radius:999px;background:#071121e0;border:1px solid rgba(255,160,60,.16);color:#ffd2b8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.marketing-track-card__content{display:grid;gap:14px;align-content:center;padding:8px 4px 8px 0}.marketing-track-card__content h3{margin-bottom:0}.marketing-track-card__summary{margin:0;color:var(--text);line-height:1.75;font-size:1.02rem}.marketing-track-card__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.marketing-track-card__block{padding:16px;border-radius:18px;background:#081222b8;border:1px solid rgba(255,160,60,.1)}.marketing-track-card__block strong{display:block;margin-bottom:8px;color:var(--text);font-size:.95rem}.marketing-track-card__block p{margin:0;color:var(--muted);line-height:1.65;font-size:.94rem}.marketing-track-card__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.marketing-track-card__tags span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,160,60,.12);background:#0e1f3abd;color:#ffd2b8;font-size:.82rem}.marketing-tracks-section .section-heading{max-width:74ch}.marketing-tracks-section .section-heading p{max-width:62ch}@keyframes marketing-edge{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(4px);opacity:.96}}@media (max-width: 960px){.marketing-hero__grid,.marketing-track-card,.marketing-track-card--reverse{grid-template-columns:1fr}.marketing-track-card--reverse .marketing-track-card__visual,.marketing-track-card--reverse .marketing-track-card__content{order:initial}.marketing-track-card__blocks{grid-template-columns:1fr}}@media (max-width: 720px){.marketing-hero__panel,.marketing-track-card{padding:18px}.marketing-track-card__visual img,.marketing-hero__visual img{min-height:220px}}@media (max-width: 960px){.data-collection-hero__grid,.data-collection-card,.data-collection-card--reverse{grid-template-columns:1fr}.data-collection-card--reverse .data-collection-card__visual,.data-collection-card--reverse .data-collection-card__content{order:initial}.data-collection-card__blocks{grid-template-columns:1fr}}@media (max-width: 720px){.data-collection-hero__panel,.data-collection-card{padding:18px}.data-collection-card__visual img{min-height:220px}}.services-detail-hero{align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.ai-services-hero__panel{display:grid;gap:16px;align-content:start;position:relative;overflow:hidden;isolation:isolate;opacity:0;transform:translate3d(24px,0,0);animation:hero-panel-in .84s cubic-bezier(.2,.8,.2,1) .18s forwards}.ai-services-hero__panel:before{content:"";position:absolute;inset:16px auto 16px 0;width:5px;border-radius:999px;background:linear-gradient(180deg,#2ea8fff2,#6be8fff2,#8bf2d8d9);box-shadow:0 0 18px #2ea8ff4d,0 0 36px #6be8ff2e;opacity:.9;animation:hero-side-glow 3.8s ease-in-out infinite;pointer-events:none}.ai-services-hero__panel:after{content:"";position:absolute;inset:14px 14px 14px auto;width:64px;border-radius:24px;background:linear-gradient(180deg,#6be8ff14,#2ea8ff05);border-left:1px solid rgba(107,232,255,.12);filter:blur(.2px);opacity:.6;animation:ai-panel-glow 8s ease-in-out infinite;pointer-events:none}.ai-services-hero__panel>*{position:relative;z-index:1}.ai-services-hero__copy{display:grid;gap:14px;padding:4px 4px 0}.ai-services-hero__header{display:grid;gap:6px}.ai-services-hero__header h2{margin:0;font-size:clamp(1.55rem,3vw,2.2rem)}.ai-services-hero__proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-services-hero__proof{padding:14px 14px 13px;border-radius:18px;border:1px solid rgba(107,232,255,.14);background:#081426a8;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ai-services-hero__proof:hover{transform:translateY(-3px);border-color:#6be8ff57;box-shadow:0 18px 28px #07122438}.ai-services-hero__proof strong{display:block;margin-bottom:5px;color:var(--text);font-size:.98rem}.ai-services-hero__proof span{color:var(--muted);font-size:.9rem;line-height:1.45}.ai-services-hero__deliverables{display:grid;gap:10px;padding-top:4px}.ai-services-hero__deliverables-title{margin:0;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ai-services-hero__deliverables-list{display:flex;flex-wrap:wrap;gap:10px}.ai-services-hero__deliverables-list span{padding:8px 12px;border:1px solid rgba(107,232,255,.14);border-radius:999px;background:#0e1f3ab8;color:var(--accent);font-size:.84rem;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ai-services-hero__deliverables-list span:hover{transform:translateY(-2px);border-color:#6be8ff57;box-shadow:0 10px 22px #07122433}.ai-services-hero__panel .careers-hero__image{min-height:280px;border-radius:24px;box-shadow:0 0 0 1px #6be8ff24,0 20px 48px #0712244d}.ai-services-hero__panel .careers-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 46%,transparent 60%);transform:translate(-120%);animation:hero-shine-sweep 7.5s ease-in-out infinite;pointer-events:none}.ai-services-hero__panel .careers-hero__image img{min-height:280px;animation:ai-hero-breathe 9s ease-in-out infinite}.ai-services-hero__panel .careers-hero__image-badge{background:linear-gradient(135deg,#071223e0,#0e1f3ae6);border-color:#6be8ff47;box-shadow:0 14px 30px #07122442}.ai-deep-dive-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;margin-top:28px}.ai-deep-dive-card{display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.ai-deep-dive-card--highlight{box-shadow:0 0 0 1px #6be8ff1f,0 20px 48px #0712243d}.ai-deep-dive-card--highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#2ea8ffe6,#6be8ff57 30%,#8bf2d8c7 68%,#2ea8ffe6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.38;animation:ai-card-border-flow 7.8s ease-in-out infinite;pointer-events:none}.ai-deep-dive-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #07122447}.ai-deep-dive-card:hover:before{opacity:.72}.ai-deep-dive-card .service-card-image{position:relative;overflow:hidden;border-radius:16px}.ai-deep-dive-card .service-card-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#2ea8ffd1,#6be8ff42 40%,#8bf2d8b8 72%,#2ea8ffd1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.34;animation:ai-card-border-flow 6.4s ease-in-out infinite reverse;pointer-events:none}.ai-deep-dive-card:hover .service-card-image:before{opacity:.62}.ai-deep-dive-card__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-deep-dive-card__columns h4{margin:0 0 8px;font-size:1rem}.ai-deep-dive-card__columns p{margin:0;color:var(--muted)}.ai-deep-dive-card__note{padding:14px 16px;border:1px solid rgba(107,232,255,.14);border-radius:18px;background:#0e1f3aad;color:var(--muted)}.ai-deep-dive-card__note strong{display:block;margin-bottom:6px;color:var(--text)}.ai-type-card__detail{margin-top:12px;color:var(--muted);font-size:.95rem}.ai-service-detail-list{display:grid;gap:24px}.ai-service-detail{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px;padding:24px;border:1px solid rgba(107,232,255,.12);border-radius:28px;background:linear-gradient(180deg,#0a1831d6,#071223eb);box-shadow:var(--shadow)}.ai-service-detail--reverse .ai-service-detail__visual{order:2}.ai-service-detail--reverse .ai-service-detail__content{order:1}.ai-service-detail__visual{position:relative;overflow:hidden;min-height:320px;border-radius:24px;border:1px solid rgba(107,232,255,.14);background:linear-gradient(180deg,#071223d6,#0a1831eb)}.ai-service-detail__visual img{width:100%;height:100%;min-height:320px;object-fit:cover;transition:transform .28s ease}.ai-service-detail:hover .ai-service-detail__visual img{transform:scale(1.04)}.ai-service-detail__visual-badge{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.16);background:#071223d1;color:var(--accent);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ai-service-detail__content{display:flex;flex-direction:column;justify-content:center}.ai-service-detail__content h3{margin:10px 0 12px;font-size:clamp(1.5rem,2.6vw,2.25rem)}.ai-service-detail__intro{margin:0 0 16px;color:var(--text);font-size:1.04rem;line-height:1.7}.ai-service-detail__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.ai-service-detail__block{padding:16px;border:1px solid rgba(107,232,255,.12);border-radius:18px;background:#0e1f3ab8}.ai-service-detail__block h4{margin:0 0 8px;font-size:1rem}.ai-service-detail__block p{margin:0;color:var(--muted)}.ai-service-detail__note{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;border:1px solid rgba(107,232,255,.12);border-radius:18px;background:#081426d1}.ai-service-detail__note strong{color:var(--accent);letter-spacing:.03em}.ai-service-detail__note span{color:var(--muted)}.ai-service-detail__chips{display:flex;flex-wrap:wrap;gap:10px}.ai-service-detail__chips span,.ai-type-card__detail,.ai-service-detail__note span{line-height:1.6}.ai-service-detail__chips span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.14);background:#0e1f3acc;color:var(--accent);font-size:.84rem}.section--visual-showcase{background:linear-gradient(135deg,#071224f2,#0c1c38e6)}.visual-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:40px}.showcase-item{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 8px 32px #0003;transition:transform .3s ease,box-shadow .3s ease}.showcase-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px #0000004d}.showcase-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.showcase-item:hover img{transform:scale(1.1)}.showcase-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:24px 20px 20px;color:#fff}.showcase-overlay h4{margin:0 0 8px;font-size:1.2rem;font-weight:700}.showcase-overlay p{margin:0;font-size:.9rem;opacity:.9}@media (max-width: 768px){.visual-showcase-grid{grid-template-columns:repeat(2,1fr);gap:16px}.showcase-item{aspect-ratio:1/1}}.hero-visual,.about-visual-card,.contact-visual-card,.contact-form-card{position:relative;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#0d1e3beb,#091527eb),linear-gradient(120deg,rgba(46,168,255,.06),transparent 60%);box-shadow:var(--shadow)}.hero-visual{min-height:420px;padding:36px}.hero-visual--enhanced,.about-visual-card,.contact-visual-card,.contact-form-card{overflow:hidden;isolation:isolate}.hero-grid-lines,.about-visual-card__grid,.contact-visual-card__grid,.info-card__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.55}.hero-grid-lines{-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);animation:grid-drift 18s linear infinite}.hero-visual img{position:relative;z-index:2;width:min(100%,420px);max-height:470px;margin:0 auto;transform:translateY(8px);filter:drop-shadow(0 0 40px rgba(46,168,255,.24));animation:float-hero 6s ease-in-out infinite}.hero-scan-line{position:absolute;left:8%;right:8%;height:2px;top:18%;z-index:1;background:linear-gradient(90deg,transparent,rgba(107,232,255,.9),transparent);box-shadow:0 0 22px #6be8ff99;animation:scan-vertical 5.8s ease-in-out infinite}.hero-rings{position:absolute;border:1px solid rgba(107,232,255,.14);border-radius:999px;z-index:0}.hero-rings--one{top:14%;right:16%;bottom:14%;left:16%;animation:ring-pulse 7s ease-in-out infinite}.hero-rings--two{top:22%;right:24%;bottom:22%;left:24%;animation:ring-pulse 7s ease-in-out infinite 1.5s}.hero-orb,.about-visual-card__orb{position:absolute;border-radius:999px;filter:blur(10px)}.hero-orb--one{top:28px;right:30px;width:130px;height:130px;background:#2ea8ff38;animation:orb-drift-one 10s ease-in-out infinite}.hero-orb--two{bottom:38px;left:36px;width:90px;height:90px;background:#6be8ff2e;animation:orb-drift-two 12s ease-in-out infinite}.hero-orb--three{top:46%;left:-10px;width:120px;height:120px;background:#10b98124;animation:orb-drift-three 14s ease-in-out infinite}.trust-strip-section{padding-top:28px}.trust-strip{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:28px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,#091529eb,#060e1ce0);box-shadow:var(--shadow)}.trust-strip h2{margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.12}.trust-strip__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trust-metric,.story-flow__item,.product-showcase-card,.timeline-card--elevated,.contact-info-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#0a1831b8}.trust-metric{padding:20px;background:#0a1831b8;transition:none}.trust-metric:before,.trust-metric:after{content:none!important;animation:none!important;opacity:0!important}.trust-metric:hover{transform:none;border-color:var(--line);box-shadow:none}.trust-metric strong{display:block;margin-bottom:8px;font-size:1.35rem;color:var(--text)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2,.split-section h2,.site-footer h3,.glass-panel h2,.contact-form-card h2,.about-visual-card__content h2{margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.cards-grid,.timeline-grid,.service-groups-grid,.product-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (min-width: 1024px){.product-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.cards-grid,.service-groups-grid{grid-template-columns:1fr}}.cards-grid>*,.product-showcase-grid>*{opacity:0;animation:fade-up .7s ease forwards}.cards-grid>*:nth-child(1),.product-showcase-grid>*:nth-child(1){animation-delay:80ms}.cards-grid>*:nth-child(2),.product-showcase-grid>*:nth-child(2){animation-delay:.16s}.cards-grid>*:nth-child(3),.product-showcase-grid>*:nth-child(3){animation-delay:.24s}.cards-grid>*:nth-child(4),.product-showcase-grid>*:nth-child(4){animation-delay:.32s}.cards-grid>*:nth-child(5),.product-showcase-grid>*:nth-child(5){animation-delay:.4s}.cards-grid>*:nth-child(6),.product-showcase-grid>*:nth-child(6){animation-delay:.48s}.careers-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:stretch}.careers-hero__content{display:grid;gap:18px;align-content:center}.careers-hero__content>*{opacity:0;transform:translateY(18px);animation:fade-up .72s ease forwards}.careers-hero__content>:nth-child(1){animation-delay:80ms}.careers-hero__content>:nth-child(2){animation-delay:.16s}.careers-hero__content>:nth-child(3){animation-delay:.24s}.careers-hero__content>:nth-child(4){animation-delay:.32s}.careers-hero__content>:nth-child(5){animation-delay:.4s}.careers-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.career-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.career-hero__chips span,.careers-role-preview__stack span,.careers-role-card__skills span{padding:8px 12px;border:1px solid rgba(107,232,255,.16);border-radius:999px;background:#0e1f3ac7;color:var(--accent);font-size:.82rem;font-weight:700;opacity:0;transform:translateY(12px);animation:fade-up .62s ease forwards}.career-hero__chips span:nth-child(1){animation-delay:.42s}.career-hero__chips span:nth-child(2){animation-delay:.5s}.career-hero__chips span:nth-child(3){animation-delay:.58s}.career-hero__chips span:nth-child(4){animation-delay:.66s}.career-hero__chips span:hover{transform:translateY(-2px);border-color:#6be8ff5c;box-shadow:0 12px 24px #2ea8ff1f}.careers-hero__panel{display:grid;gap:16px;align-content:start;opacity:0;transform:translate3d(24px,0,0);animation:hero-panel-in .84s cubic-bezier(.2,.8,.2,1) .18s forwards}.careers-hero__image{position:relative;overflow:hidden;min-height:260px;border:1px solid rgba(107,232,255,.14);border-radius:24px;background:linear-gradient(180deg,#071223e0,#0a1831eb);opacity:0;transform:translate3d(0,18px,0) scale(.98);animation:hero-media-in .9s cubic-bezier(.2,.8,.2,1) .24s forwards}.careers-hero__image img,.careers-role-preview__image img{width:100%;height:100%;object-fit:cover}.careers-hero__image img{min-height:260px;animation:float-hero 8s ease-in-out infinite;transform-origin:center center}.careers-role-preview__image{position:relative;overflow:hidden;min-height:220px;border-radius:20px;border:1px solid rgba(107,232,255,.14);background:linear-gradient(180deg,#071223e0,#0a1831eb)}.careers-role-preview__image img{min-height:220px}.careers-hero__image-badge{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:999px;background:#071223d6;border:1px solid rgba(107,232,255,.16);color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;animation:badge-pulse 3.8s ease-in-out infinite;box-shadow:0 14px 30px #0712233d}.careers-hero__panel-copy{display:grid;gap:14px}.careers-hero__panel-copy>*{opacity:0;transform:translateY(14px);animation:fade-up .72s ease forwards}.careers-hero__panel-copy>:nth-child(1){animation-delay:.36s}.careers-hero__panel-copy>:nth-child(2){animation-delay:.44s}.careers-hero__panel-copy>:nth-child(3){animation-delay:.52s}.careers-hero__panel h2{margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.careers-hero__metrics{display:grid;gap:12px}.careers-hero__metrics div{padding:16px 18px;border-radius:18px;border:1px solid rgba(107,232,255,.14);background:#081426a8;opacity:0;transform:translateY(14px);animation:fade-up .72s ease forwards}.careers-hero__metrics div:nth-child(1){animation-delay:.52s}.careers-hero__metrics div:nth-child(2){animation-delay:.6s}.careers-hero__metrics div:nth-child(3){animation-delay:.68s}.careers-hero__metrics strong{display:block;margin-bottom:4px;color:var(--text);font-size:1rem}.careers-hero__metrics span{color:var(--muted);font-size:.92rem;line-height:1.5}.careers-benefit-card h3{margin:12px 0 8px}.careers-benefits-section{position:relative;overflow:hidden}.careers-benefits-section:before,.careers-benefits-section:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(90px);opacity:.18}.careers-benefits-section:before{top:-4rem;right:-6rem;width:18rem;height:18rem;background:#2ea8ff52;animation:ambient-drift 18s ease-in-out infinite}.careers-benefits-section:after{left:-5rem;bottom:-6rem;width:20rem;height:20rem;background:#6be8ff2e;animation:ambient-drift 22s ease-in-out infinite reverse}.careers-benefits-section .container{position:relative;z-index:1}.careers-benefits__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;align-items:stretch;margin-bottom:18px}.careers-benefits__heading{margin-bottom:0}.careers-benefits__visual{display:grid;gap:14px;padding:18px;border:1px solid rgba(107,232,255,.14);border-radius:24px;background:linear-gradient(180deg,#0a1831d1,#071223e6);box-shadow:var(--shadow);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;transform-style:preserve-3d}.careers-benefits__visual:hover{transform:translateY(-6px) rotateX(2deg);border-color:#6be8ff47;box-shadow:0 30px 70px #2ea8ff29}.careers-benefits__visual-image{overflow:hidden;min-height:170px;border:1px solid rgba(107,232,255,.14);border-radius:18px;background:#071223d1;position:relative}.careers-benefits__visual-image img{width:100%;height:100%;min-height:170px;object-fit:cover;animation:benefits-image-drift 12s ease-in-out infinite;transform-origin:center center}.careers-benefits__visual-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(107,232,255,.08) 0%,rgba(46,168,255,.02) 35%,transparent 55%,rgba(107,232,255,.05) 100%);opacity:.7;mix-blend-mode:screen;animation:benefits-shine 8s ease-in-out infinite;pointer-events:none}.careers-benefits__visual:hover .careers-benefits__visual-image:after{animation-duration:4.5s;opacity:.92}.careers-benefits__visual-copy{display:grid;gap:8px}.careers-benefits__visual-copy h3{margin:0;font-size:1.3rem}.careers-benefits__visual-copy p{margin:0}.careers-benefits__visual-badge{display:inline-flex;width:fit-content;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,232,255,.18);background:#0e1f3ad1;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;animation:badge-pulse 4.4s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.careers-benefits__visual:hover .careers-benefits__visual-badge{transform:translateY(-1px) scale(1.03);border-color:#6be8ff52;box-shadow:0 14px 28px #0712233d}.careers-benefits__strip{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.careers-benefits__strip span{padding:9px 12px;border:1px solid rgba(107,232,255,.16);border-radius:999px;background:#0e1f3ab8;color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px #07122329}.careers-benefits-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.careers-benefits-grid>*{opacity:0;animation:fade-up .7s ease forwards}.careers-benefits-grid>*:nth-child(1){animation-delay:80ms}.careers-benefits-grid>*:nth-child(2){animation-delay:.16s}.careers-benefits-grid>*:nth-child(3){animation-delay:.24s}.careers-benefit-card{grid-column:span 3;display:grid;gap:12px;position:relative;overflow:hidden;min-height:100%;border-left:4px solid rgba(46,168,255,.55);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.careers-benefit-card:after{content:"";position:absolute;inset:auto 12% -22% 12%;height:110px;border-radius:999px;background:radial-gradient(circle,rgba(46,168,255,.16),transparent 68%);opacity:.34;pointer-events:none}.careers-benefit-card:hover{transform:translateY(-6px);border-color:#6be8ff52;box-shadow:0 24px 60px #2ea8ff24}.careers-benefit-card--featured{grid-column:span 6;background:linear-gradient(180deg,#0e1f3af0,#0a1831e6);border-color:#6be8ff47;box-shadow:0 24px 64px #2ea8ff29}.careers-benefit-card--featured .careers-benefit-card__icon{background:linear-gradient(135deg,#2ea8ff3d,#6be8ff29);color:var(--text)}.careers-benefit-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.careers-benefit-card__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#0e1f3ab8;border:1px solid rgba(107,232,255,.14);font-size:1.25rem;box-shadow:0 12px 28px #07122329}.careers-benefit-card__icon img{width:32px;height:32px;object-fit:contain;display:block}.careers-benefit-card__metric{margin:0;color:var(--accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careers-roles-layout,.careers-apply-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;align-items:start}.careers-role-list{display:grid;gap:14px}.careers-role-card{width:100%;display:grid;gap:12px;padding:20px;border:1px solid rgba(107,232,255,.14);border-radius:22px;background:#0a1831c2;color:var(--text);text-align:left;cursor:pointer;box-shadow:0 16px 36px #0000002e;opacity:0;transform:translateY(0);animation:fade-up .7s ease forwards;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.careers-role-list .careers-role-card:nth-child(1){animation-delay:70ms}.careers-role-list .careers-role-card:nth-child(2){animation-delay:.14s}.careers-role-list .careers-role-card:nth-child(3){animation-delay:.21s}.careers-role-list .careers-role-card:nth-child(4){animation-delay:.28s}.careers-role-list .careers-role-card:nth-child(5){animation-delay:.35s}.careers-role-list .careers-role-card:nth-child(6){animation-delay:.42s}.careers-role-list .careers-role-card:nth-child(7){animation-delay:.49s}.careers-role-list .careers-role-card:nth-child(8){animation-delay:.56s}.careers-role-card:hover{transform:translateY(-5px);border-color:#6be8ff47;background:#0c1c36eb;box-shadow:0 22px 52px #2ea8ff1f}.careers-role-card:hover,.careers-role-card.is-active{border-color:#6be8ff4d;background:#0e1f3aeb;transform:translateY(-5px);box-shadow:0 24px 60px #2ea8ff29}.careers-role-card__top{display:flex;align-items:start;justify-content:space-between;gap:12px}.careers-role-card__top strong{font-size:1.05rem}.careers-role-card__top span,.careers-role-card__meta{color:var(--muted);font-size:.88rem}.careers-role-card__skills{display:flex;flex-wrap:wrap;gap:8px}.careers-role-preview{display:grid;gap:14px}.careers-role-preview h3{margin:0;font-size:clamp(1.4rem,2.5vw,2rem)}.careers-role-preview__type{margin:0;color:var(--accent);font-weight:700}.careers-role-preview__overview{margin:0;color:var(--text)}.careers-role-preview__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.careers-role-preview__meta-grid div{padding:14px;border-radius:16px;border:1px solid rgba(107,232,255,.14);background:#081426a8}.careers-role-preview__meta-grid span{display:block;margin-bottom:6px;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.careers-role-preview__meta-grid strong{color:var(--text);font-size:.94rem}.careers-role-preview__section{display:grid;gap:10px}.careers-role-preview__section-title{margin:0;color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.careers-role-preview__list{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--muted)}.careers-role-preview__stack{display:flex;flex-wrap:wrap;gap:8px}.careers-role-preview__image img{transition:transform .42s ease,filter .42s ease}.careers-role-preview:hover .careers-role-preview__image img{transform:scale(1.04);filter:saturate(1.04) contrast(1.03)}.careers-role-preview__stack span{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.careers-role-preview:hover .careers-role-preview__stack span{transform:translateY(-1px);border-color:#6be8ff42;box-shadow:0 12px 24px #0712231f}.careers-role-preview__note{padding:12px 14px;border-radius:16px;border:1px solid rgba(107,232,255,.14);background:#0e1f3ab8}.careers-role-preview__note{margin-top:4px;color:var(--muted)}.careers-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.careers-process-grid:before{content:"";position:absolute;left:10%;right:10%;top:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(46,168,255,.2),rgba(107,232,255,.5),rgba(46,168,255,.2),transparent);pointer-events:none}.careers-process-card{display:grid;gap:12px;position:relative;overflow:hidden;opacity:0;animation:fade-up .7s ease forwards;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.careers-process-card:hover{transform:translateY(-5px);border-color:#6be8ff47;box-shadow:0 22px 54px #2ea8ff1f}.careers-process-card:after{content:"";position:absolute;inset:auto 12% -24% 12%;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(46,168,255,.16),transparent 68%);opacity:.34;pointer-events:none}.careers-process-card:nth-child(1){animation-delay:90ms}.careers-process-card:nth-child(2){animation-delay:.18s}.careers-process-card:nth-child(3){animation-delay:.27s}.careers-process-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.careers-process-card__step{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:52px;padding:8px 12px;border-radius:999px;background:#2ea8ff1f;color:var(--accent);font-weight:800;letter-spacing:.08em}.careers-process-card__meta{color:var(--muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.careers-process-card__tags{display:flex;flex-wrap:wrap;gap:8px}.careers-process-card__tags span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,232,255,.14);background:#0e1f3ab8;color:var(--muted);font-size:.74rem;letter-spacing:.04em}.careers-process-heading{align-items:flex-start}.careers-process-heading__note{display:grid;gap:6px;max-width:36ch;color:var(--muted)}.careers-process-heading__note span{color:var(--accent);font-size:.85rem}.careers-process-footer{margin-top:18px;padding:16px 18px;border:1px solid rgba(107,232,255,.14);border-radius:18px;background:#081426a3}.careers-process-footer p{margin:0;color:var(--muted)}.careers-apply-section{position:relative;overflow:hidden}.careers-apply-layout{align-items:center}.careers-apply-copy{display:grid;gap:16px}.careers-apply-highlights{display:grid;gap:12px;margin-top:10px}.careers-apply-highlights div{padding:16px 18px;border:1px solid rgba(107,232,255,.14);border-radius:18px;background:#081426a8}.careers-apply-highlights strong{display:block;margin-bottom:4px;color:var(--text)}.careers-apply-highlights span{color:var(--muted)}.careers-apply-card{padding:26px}.careers-apply-form{display:grid;gap:14px}.careers-apply-form label{display:grid;gap:8px;color:var(--text);font-size:.95rem}.careers-apply-form input,.careers-apply-form select,.careers-apply-form textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(107,232,255,.14);background:#ffffff0a;color:var(--text);font:inherit}.careers-apply-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0a1831f5;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.careers-apply-form select option{background:var(--panel-strong);color:var(--text)}.careers-apply-form input[type=file]{padding:12px 14px;cursor:pointer}.careers-apply-form input[type=file]::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font:inherit;font-weight:700;cursor:pointer}.careers-apply-form__helper{color:var(--muted);font-size:.82rem}.careers-apply-form__file-name{color:var(--accent);font-size:.86rem;font-weight:700}.careers-apply-form input:focus,.careers-apply-form select:focus,.careers-apply-form textarea:focus{outline:none;border-color:#6be8ff57;box-shadow:0 0 0 4px #2ea8ff1f}.careers-apply-form textarea{min-height:140px;resize:vertical}.careers-apply-submit{width:100%;margin-top:4px}.info-card,.timeline-card,.glass-panel,.stat-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow);isolation:isolate}.info-card,.timeline-card,.glass-panel{padding:24px}.info-card,.product-showcase-card,.timeline-card--elevated,.trust-metric,.story-flow__item,.about-visual-card,.contact-visual-card{transform-origin:center bottom}.service-summary-card:hover{transform:translateY(-6px) scale(1.01);border-color:#2ea8ff40;box-shadow:0 16px 60px #2ea8ff1f}.info-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,#2ea8ff00,#2ea8ff8c,#6be8ffad,#8bf2d880,#2ea8ff00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.42;animation:border-spin 8s linear infinite;pointer-events:none}.info-card:after{content:"";position:absolute;inset:auto 12% -24% 12%;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(46,168,255,.16),transparent 68%);opacity:.38;filter:blur(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.info-card__media,.about-visual-card__media,.contact-visual-card__media{position:relative;min-height:158px;border:1px solid rgba(107,232,255,.12);border-radius:18px;background:linear-gradient(180deg,#0b1a33fa,#071223f2);overflow:hidden}.info-card__media{position:relative;margin:-6px -6px 18px;min-height:160px;border-radius:18px;overflow:hidden}.info-card__media--image{background:#071223}.info-card__media-image{display:block;width:100%;min-height:160px;object-fit:cover;transition:transform .42s ease,filter .42s ease}.info-card:hover .info-card__media-image{transform:scale(1.08) rotate(-.35deg);filter:saturate(1.08) contrast(1.02)}.info-card__media-orb{position:absolute;border-radius:999px;filter:blur(10px)}.info-card__media-orb--one{top:18px;right:18px;width:88px;height:88px;background:#2ea8ff3d;animation:orb-drift-one 9s ease-in-out infinite}.info-card__media-orb--two{left:16px;bottom:14px;width:64px;height:64px;background:#6be8ff29;animation:orb-drift-two 11s ease-in-out infinite}.info-card__media-chip,.about-visual-card__chip,.contact-visual-card__chip{position:absolute;left:16px;top:16px;animation:chip-float 6s ease-in-out infinite}.info-card__media-lines{position:absolute;left:16px;right:16px;bottom:18px;display:grid;gap:10px}.info-card__media-lines span,.about-visual-card__line,.contact-form-placeholder__field{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#6be8ff29)}.info-card__media-lines span:nth-child(1){width:78%}.info-card__media-lines span:nth-child(2){width:58%}.info-card__media-lines span:nth-child(3){width:66%}.info-card--green .info-card__media-chip{color:#8bf2d8;border-color:#8bf2d82e}.info-card--green .info-card__media-orb--one{background:#7ed95738}.info-card--green .info-card__media-orb--two{background:#8bf2d829}.info-card--cyan .info-card__media-chip{color:#c0fbff}.info-card--cyan .info-card__media-orb--one{background:#6be8ff38}.info-card--cyan .info-card__media-orb--two{background:#2ea8ff29}.about-story-section,.contact-page-section{position:relative}.about-values-section{position:relative;overflow:hidden}.about-values-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(107,232,255,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(126,217,87,.08),transparent 30%),linear-gradient(180deg,#0712231f,#0612235c);pointer-events:none}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px;align-items:center}.about-hero-content{display:grid;gap:18px;align-content:center}.about-hero-content .lead{max-width:64ch}.about-hero-card,.about-story-card,.about-culture-card{display:grid;gap:16px;align-content:start}.about-media-card{position:relative;overflow:hidden;min-height:280px;border-radius:24px;border:1px solid rgba(107,232,255,.12);background:linear-gradient(180deg,#0a1831d6,#071223eb)}.about-media-card--tall{min-height:320px}.about-media-card img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.about-media-card__badge{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.16);background:#071223d1;color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-hero-card__content,.about-story-card__content,.about-culture-card__content{display:grid;gap:14px}.about-hero-card__content h2,.about-story-card__content h2{margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.about-hero-card__content p,.about-story-card__content p,.about-culture-card__content p{margin:0;color:var(--muted);line-height:1.7}.about-hero-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-hero-card__stats div{padding:14px 16px;border-radius:18px;border:1px solid rgba(107,232,255,.12);background:#081426a8}.about-hero-card__stats strong{display:block;margin-bottom:4px;color:var(--text);font-size:1rem}.about-hero-card__stats span{color:var(--muted);font-size:.9rem;line-height:1.5}.about-story-card{position:relative;animation:about-card-rise 1s ease both}.about-story-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,#2ea8ff0a,#6be8ff6b,#7ed9574d,#2ea8ff0a);background-size:180% 180%;opacity:.34;animation:about-border-flow 13s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-story-card__content{gap:12px}.about-story-card__lead{margin:0;color:var(--muted);line-height:1.7}.about-story-card__metrics{display:grid;gap:10px;margin:4px 0 6px}.about-story-card__metrics div{padding:14px 16px;border-radius:16px;border:1px solid rgba(107,232,255,.12);background:#08142685;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.about-story-card__metrics div:hover{transform:translateY(-3px);border-color:#6be8ff33;background:#0a1831c7}.about-story-card__metrics strong{display:block;margin-bottom:4px;color:var(--text)}.about-story-card__metrics span{color:var(--muted);font-size:.92rem;line-height:1.5}.about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.about-values-grid>*{position:relative;overflow:hidden;animation:about-values-rise .85s ease both}.about-values-grid>*:nth-child(1){animation-delay:80ms}.about-values-grid>*:nth-child(2){animation-delay:.16s}.about-values-grid>*:nth-child(3){animation-delay:.24s}.about-values-card{display:grid;gap:14px;min-height:100%;border:1px solid rgba(107,232,255,.14);background:linear-gradient(180deg,#081426f5,#061223eb),radial-gradient(circle at top right,rgba(46,168,255,.12),transparent 30%);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.about-values-card:hover{transform:translateY(-5px);border-color:#6be8ff38;box-shadow:0 20px 50px #06122375}.about-values-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#2ea8ff0d,#6be8ffb3,#7ed9576b,#2ea8ff0d);background-size:180% 180%;opacity:.34;animation:about-border-flow 14s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-values-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.about-values-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(107,232,255,.16);background:#081426c7;color:var(--accent);font-size:.86rem;font-weight:700;letter-spacing:.08em}.about-values-card h3,.about-values-card__summary,.about-values-card__panel,.about-values-card__chips{position:relative;z-index:1}.about-values-card h3{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.about-values-card__summary{margin:0;color:var(--muted);line-height:1.7}.about-values-card__panel{padding:16px 16px 15px;border-radius:18px;border:1px solid rgba(107,232,255,.12);background:#0814268f}.about-values-card__panel strong{display:block;margin-bottom:6px;color:var(--text);font-size:.96rem}.about-values-card__panel p{margin:0;color:var(--muted);line-height:1.65}.about-values-card__chips{display:flex;flex-wrap:wrap;gap:10px}.about-values-card__chips span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,232,255,.12);background:#08142685;color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.about-values-card__chips span:hover{transform:translateY(-2px);border-color:#6be8ff33;background:#0a1831c7}.about-values-card--mission:after,.about-values-card--vision:after,.about-values-card--values:after{content:"";position:absolute;inset:auto 0 0 0;height:6px;opacity:.75}.about-values-card--mission:after{background:linear-gradient(90deg,#2ea8ff00,#2ea8ffcc,#2ea8ff00)}.about-values-card--vision:after{background:linear-gradient(90deg,#7ed95700,#7ed957d6,#7ed95700)}.about-values-card--values:after{background:linear-gradient(90deg,#6be8ff00,#6be8ffc2,#6be8ff00)}.about-values-card--center{box-shadow:0 20px 48px #0612235c}.about-story-card .feature-row{transition:transform .18s ease}.about-story-card .feature-row:hover{transform:translate(3px)}.about-culture-text{display:grid;gap:18px;align-content:center}.about-culture-text>*{animation:about-hero-fade .8s ease both}.about-culture-text>*:nth-child(1){animation-delay:80ms}.about-culture-text>*:nth-child(2){animation-delay:.16s}.about-culture-text>*:nth-child(3){animation-delay:.24s}.about-culture-text>*:nth-child(4){animation-delay:.32s}.about-culture-text .feature-row{transition:transform .18s ease}.about-culture-text .feature-row:hover{transform:translate(3px)}.about-culture-card{animation:about-card-rise 1s ease both}.about-culture-card .about-media-card--tall{animation:about-image-drift 12s ease-in-out infinite}.about-culture-card .about-media-card--tall img{animation:about-image-zoom 16s ease-in-out infinite}.about-culture-card .about-media-card__badge{animation:none}.about-process-section{position:relative;overflow:hidden}.about-process-section:before{content:none}.about-process-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-process-grid:before{content:none}.about-process-grid>*{position:relative;opacity:1;transform:none;animation:none}.about-process-card{min-height:100%;padding-top:22px;border-color:#6be8ff1f;background:linear-gradient(180deg,#081426f5,#061223e6),radial-gradient(circle at top right,rgba(46,168,255,.08),transparent 35%);transition:border-color .22s ease,box-shadow .22s ease}.about-process-card:hover{transform:none;border-color:#6be8ff1f;box-shadow:none}.about-process-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg,#2ea8ff00,#2ea8ffe6,#6be8fff2,#7ed957b8,#2ea8ff00);background-size:100% 100%;opacity:.42;animation:about-process-border 10s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-process-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;position:relative;z-index:1}.about-process-card__step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(107,232,255,.18);background:#081426bd;color:var(--accent);font-size:.92rem;font-weight:800;letter-spacing:.08em}.about-process-card__label{padding:7px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.14);background:#08142694;color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.about-process-card p{position:relative;z-index:1;margin:0;color:var(--muted);line-height:1.75;font-size:1rem}.about-hero-content>*{animation:about-hero-fade .8s ease both}.about-hero-content>*:nth-child(1){animation-delay:80ms}.about-hero-content>*:nth-child(2){animation-delay:.16s}.about-hero-content>*:nth-child(3){animation-delay:.24s}.about-hero-content>*:nth-child(4){animation-delay:.32s}.about-hero-content>*:nth-child(5){animation-delay:.4s}.about-hero-card{position:relative;animation:about-card-rise 1s ease both}.about-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(120deg,#2ea8ff14,#6be8ffe0,#7ed957b8,#2ea8ff14);background-size:220% 220%;opacity:.55;animation:about-border-flow 9s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-media-card{position:relative;transform-origin:center;border:1px solid rgba(107,232,255,.14);animation:about-image-drift 10s ease-in-out infinite}.about-media-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#2ea8ff14,#6be8ffb8,#7ed95775,#2ea8ff14);background-size:180% 180%;opacity:.42;animation:about-border-flow 11s linear infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.about-media-card img{position:relative;z-index:1;animation:about-image-zoom 14s ease-in-out infinite}.about-media-card--tall{animation:about-image-drift 12s ease-in-out infinite}.about-media-card--tall img{animation:about-image-zoom 16s ease-in-out infinite}.about-media-card--tall:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:96px;border-radius:16px;background:linear-gradient(180deg,#06122300,#0612238f);pointer-events:none}.about-hero-card__stats div{transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.about-hero-card__stats div:hover{transform:translateY(-3px);border-color:#6be8ff3d;background:#0a1831db}.about-leadership-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:about-leadership-fade .85s ease both}.about-leadership-card:hover{transform:translateY(-4px);border-color:#6be8ff38;box-shadow:0 18px 48px #0612236b}.about-leadership-grid{align-items:stretch}.about-leadership-grid>*:nth-child(1){animation-delay:80ms}.about-leadership-grid>*:nth-child(2){animation-delay:.18s}.about-leadership-card{display:grid;gap:16px}.about-leadership-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.about-leadership-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(107,232,255,.18);background:#081426c2;color:var(--accent);font-size:.86rem;font-weight:700;letter-spacing:.08em}.about-leadership-card__badge{padding:7px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.14);background:#081426a3;color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.about-leadership-card__photo{min-height:240px;overflow:hidden;border-radius:18px}.about-leadership-card__photo img{display:block;width:100%;min-height:240px;height:100%;object-fit:cover;object-position:center top;border-radius:18px;border:1px solid rgba(107,232,255,.12);background:linear-gradient(180deg,#081426eb,#0a1831b8);animation:about-leadership-photo 12s ease-in-out infinite;transition:transform .22s ease,filter .22s ease}.about-leadership-card:hover .about-leadership-card__photo img{transform:scale(1.025);filter:saturate(1.05)}.about-leadership-card__content h3{margin:0;font-size:1.45rem}.about-leadership-card__content p{margin:0;color:var(--muted);line-height:1.7}.about-leadership-card__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.about-leadership-card__chips span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,232,255,.12);background:#08142685;color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.about-leadership-card__chips span:hover{transform:translateY(-2px);border-color:#6be8ff33;background:#0a1831c7}.about-visual-card,.contact-visual-card,.contact-form-card{padding:20px}.about-visual-card{display:grid;gap:18px}.about-visual-card__media{min-height:280px}.about-visual-card__orb--one{top:28px;right:30px;width:110px;height:110px;background:#2ea8ff38;animation:orb-drift-one 10s ease-in-out infinite}.about-visual-card__orb--two{left:24px;bottom:26px;width:88px;height:88px;background:#8bf2d829;animation:orb-drift-two 12s ease-in-out infinite}.about-visual-card__frame{position:absolute;inset:auto 20px 20px 20px;padding:18px;border-radius:18px;background:#061223b3;border:1px solid rgba(107,232,255,.12)}.about-visual-card__line{margin-bottom:10px}.about-visual-card__line--strong{width:72%;height:14px}.about-visual-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.about-visual-card__stats div,.contact-visual-card__pin{border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.about-visual-card__stats div{min-height:68px}.stack-list--compact{margin-top:0}.contact-layout--rich{align-items:stretch}.contact-column{display:grid;gap:1.5rem}.contact-column>*{opacity:0;animation:fade-up .6s ease forwards}.contact-column--visual>:nth-child(1){animation-delay:80ms}.contact-column--visual>:nth-child(2){animation-delay:.16s}.contact-column--visual>:nth-child(3){animation-delay:.24s}.contact-column--details>:nth-child(1){animation-delay:.14s}.contact-column--details>:nth-child(2){animation-delay:.22s}.contact-map-card,.contact-mini-card,.contact-info-card,.contact-form-card,.contact-map-preview-card{position:relative;padding:2rem;border-radius:28px;background:#081223f5;border:1px solid rgba(107,232,255,.14);box-shadow:0 30px 60px #00000038}.contact-map-card__header{display:grid;gap:.75rem;margin-bottom:1.5rem}.contact-map-card__address{color:var(--muted);line-height:1.75}.contact-map-card__body{display:grid;gap:1.25rem}@media (min-width: 980px){.contact-map-card__body{grid-template-columns:1.2fr 1fr;align-items:center;gap:1.5rem}}.contact-map-info{display:grid;gap:1rem}.office-highlights--compact{gap:10px}.contact-map-preview{min-height:240px;padding:0}.contact-map-preview-card{padding:0;overflow:hidden}.contact-map-preview-card .contact-visual-card__caption{padding:1.5rem 2rem 0}.contact-mini-card--focus{background:#0f1c36f2;border-color:#6be8ff1f}.mini-chip{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:999px;font-size:.85rem;color:#d4f5ff;background:#2ea8ff1f;margin-bottom:1rem;letter-spacing:.02em;text-transform:uppercase}.mini-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.mini-card-grid div{padding:1rem;border-radius:1.4rem;background:#ffffff0a}.mini-card-grid strong{display:block;font-size:1.3rem;margin-bottom:.35rem}.contact-cta-row--wide{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.contact-info-card--featured{padding-bottom:1.5rem}.contact-column--details{display:grid;gap:1.5rem}.contact-visual-card__media{min-height:auto;position:relative;padding:0;display:grid;gap:18px}.contact-map-frame{position:relative;width:100%;min-height:260px;max-height:320px;border-radius:22px;overflow:hidden;border:1px solid rgba(107,232,255,.12);background:#08132b}@media (max-width: 720px){.contact-map-frame{min-height:220px}}.contact-map-frame iframe{width:100%;height:100%;border:0}.contact-visual-card__chip{position:absolute;top:16px;left:16px;z-index:2;color:#d4f5ff;background:#030c1de0;border:1px solid rgba(107,232,255,.18);padding:10px 16px;border-radius:999px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.contact-visual-card__caption{margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}.contact-visual-card__details{display:grid;gap:14px;padding:20px}.contact-visual-card__details p{margin:0;color:var(--text);line-height:1.7}.office-highlights{list-style:none;margin:0;padding:0;display:grid;gap:10px}.office-highlights li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.95rem}.office-highlights li span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#6be8ff1f}.map-cta-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:14px 24px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700;text-decoration:none;box-shadow:0 18px 40px #2ea8ff2e;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.map-cta-button:hover{transform:translateY(-2px);box-shadow:0 26px 50px #2ea8ff38}.contact-visual-card__caption{margin:18px 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.contact-visual-card__pin,.contact-visual-card__route,.contact-visual-card__grid{display:none}.contact-info-card{padding:24px}.contact-form-card h2{max-width:16ch}.contact-form{display:grid;gap:1rem;margin-top:1.4rem}.contact-form label{display:grid;gap:.55rem;color:var(--text);font-size:.95rem}.contact-form input,.contact-form textarea{width:100%;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(107,232,255,.12);background:#ffffff0a;color:var(--text);font:inherit;transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;animation:form-input-glow .6s ease forwards;background:#ffffff0f}.contact-form textarea{min-height:140px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff8c}.contact-form-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:none;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700;cursor:pointer;box-shadow:0 18px 40px #2ea8ff2e;transition:transform .2s ease,box-shadow .2s ease}.contact-form-submit:hover{transform:translateY(-1px);box-shadow:0 24px 45px #2ea8ff38}.contact-form-placeholder{display:grid;gap:14px;margin-top:24px}.contact-form-placeholder__field{min-height:48px;border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.contact-form-placeholder__field--wide{min-height:96px;border-radius:18px}.contact-form-placeholder__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:46px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700;box-shadow:0 18px 50px var(--glow)}.contact-summary-card,.contact-mini-card,.contact-form-card{position:relative;padding:2rem;border-radius:26px;background:#0a1831e0;border:1px solid rgba(107,232,255,.14);box-shadow:0 30px 60px #00000038}.contact-summary-card{display:grid;gap:1.3rem}.contact-cta-row{display:flex;flex-wrap:wrap;gap:1rem}.contact-cta-link{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:1rem 1.2rem;border-radius:1rem;background:#8b5cf6;color:#fff;text-decoration:none;font-weight:700}.contact-cta-link--secondary{background:#ffffff14;color:#eef2ff}.contact-summary-bottom{display:grid;gap:1rem;padding:1.2rem;border-radius:1.6rem;background:#ffffff08}.summary-item{display:grid;gap:.35rem}.summary-title{font-size:.92rem;color:#8b95ff}.contact-mini-grid{display:grid;gap:1rem}.contact-mini-card h3{margin-bottom:1rem;font-size:1.05rem}.contact-expertise-section,.contact-stats-section{margin-top:1.8rem}.contact-expertise-section h3,.contact-stats-section h3{margin-bottom:1rem;font-size:1.1rem;color:var(--text)}.contact-form-card--compact{display:grid;gap:1.3rem}.quick-contact-options{margin-bottom:0}.quick-option{display:block;padding:1rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgba(107,232,255,.12);color:#f8fafc;text-decoration:none;font-weight:600}.quick-option:hover{background:#6be8ff14;border-color:#8bf2d833;transform:translateY(-1px)}.contact-promise{margin-top:1rem;display:grid;gap:.75rem}.promise-item{display:flex;align-items:center;gap:.75rem;color:var(--muted)}.promise-icon{min-width:2.2rem;min-height:2.2rem;border-radius:1rem;background:#6be8ff1a;display:grid;place-items:center}.contact-side-stack{display:grid;gap:1.4rem}@media (min-width: 1280px){.contact-layout{grid-template-columns:1.35fr 1fr;gap:20px}}.contact-details-grid{display:grid;gap:20px;margin-bottom:32px}.contact-detail-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffff05;border-radius:12px;border:1px solid rgba(107,232,255,.1)}.contact-detail-item .contact-icon{font-size:1.5rem;margin-top:2px;flex-shrink:0;transition:transform .3s ease}.contact-detail-item:hover .contact-icon{animation:icon-bounce .6s ease infinite}.contact-detail-item strong{display:block;color:var(--text);font-size:.95rem;margin-bottom:4px}.contact-detail-item p{margin:0 0 4px;color:var(--text);font-size:.9rem;font-weight:500}.contact-detail-item small{color:var(--muted);font-size:.8rem}.contact-services{margin-bottom:32px}.contact-services h3{margin:0 0 16px;font-size:1.1rem;color:var(--text)}.service-highlights{display:flex;flex-wrap:wrap;gap:8px}.service-highlight{padding:6px 12px;background:linear-gradient(135deg,#6be8ff1a,#2ea8ff0d);border:1px solid rgba(107,232,255,.2);border-radius:20px;color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.02em;animation:badge-pulse 3s ease-in-out infinite;--animation-delay: 0s;animation-delay:var(--animation-delay);text-transform:uppercase}.contact-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;padding:20px;background:#ffffff05;border-radius:12px;border:1px solid rgba(107,232,255,.1)}.stat-item{text-align:center}.stat-item strong{display:block;font-size:1.5rem;color:var(--accent);margin-bottom:4px}.stat-item span{font-size:.8rem;color:var(--muted);font-weight:500}.contact-social h3{margin:0 0 16px;font-size:1.1rem;color:var(--text)}.social-links{display:flex;flex-wrap:wrap;gap:10px}.contact-intro{margin-bottom:24px;color:var(--muted);line-height:1.6}.quick-contact-options{margin-bottom:24px}.quick-contact-options h4{margin:0 0 12px;font-size:1rem;color:var(--text)}.quick-options{display:grid;gap:8px}.quick-option{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(107,232,255,.15);border-radius:8px;color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease}.quick-option:hover{background:#6be8ff0d;border-color:var(--accent);transform:translateY(-1px)}.contact-promise{margin-top:24px;padding-top:20px;border-top:1px solid rgba(107,232,255,.1)}.promise-item{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.9rem;color:var(--muted)}.promise-item:last-child{margin-bottom:0}.promise-item .promise-icon{font-size:1.2rem;flex-shrink:0}@media (max-width: 720px){.contact-details-grid{gap:16px}.contact-detail-item{padding:12px;gap:10px}.contact-stats{grid-template-columns:1fr;gap:12px;padding:16px}.service-highlights{gap:6px}.service-highlight{padding:4px 8px;font-size:.75rem}.social-links{gap:8px}.quick-options{gap:6px}.quick-option{padding:10px 12px;font-size:.85rem}}.info-card:before,.product-showcase-card:before,.timeline-card--elevated:before,.trust-metric:before,.story-flow__item:before,.contact-info-card:before,.about-visual-card:before,.contact-visual-card:before,.contact-form-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,#2ea8ff00,#2ea8ffbf,#6be8fff2,#8bf2d8b8,#2ea8ff00);opacity:0;transition:opacity .22s ease}.info-card:before{padding:1px;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(46,168,255,.95) 50%,transparent 100%) top left / 220% 1.5px no-repeat,linear-gradient(90deg,transparent 0%,rgba(107,232,255,.85) 50%,transparent 100%) bottom right / 220% 1.5px no-repeat,linear-gradient(180deg,transparent 0%,rgba(139,242,216,.72) 50%,transparent 100%) top left / 1.5px 220% no-repeat,linear-gradient(180deg,transparent 0%,rgba(46,168,255,.72) 50%,transparent 100%) bottom right / 1.5px 220% no-repeat;opacity:.62;animation:info-border-sweep 4.8s linear infinite;mix-blend-mode:screen;pointer-events:none}.info-card:after,.product-showcase-card:after,.about-visual-card:after,.contact-visual-card:after,.contact-form-card:after{content:"";position:absolute;inset:auto -12% -30% auto;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,rgba(46,168,255,.18),transparent 70%);opacity:.6;transition:transform .26s ease,opacity .26s ease}.info-card:after{top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(107,232,255,.55),transparent 18%),radial-gradient(circle at 86% 22%,rgba(46,168,255,.45),transparent 16%),radial-gradient(circle at 78% 82%,rgba(139,242,216,.42),transparent 14%),linear-gradient(135deg,transparent 20%,rgba(107,232,255,.08) 50%,transparent 80%);opacity:.26;filter:blur(1px);animation:info-orbit-glow 8.5s ease-in-out infinite;pointer-events:none}.info-card:hover:after{opacity:.48;animation-duration:5s}.info-card:hover,.product-showcase-card:hover,.timeline-card--elevated:hover,.trust-metric:hover,.story-flow__item:hover,.about-visual-card:hover,.contact-visual-card:hover{transform:translateY(-8px);border-color:#6be8ff38;box-shadow:0 28px 70px #0000006b}.info-card:hover .info-card__media,.about-visual-card:hover .about-visual-card__media,.contact-visual-card:hover .contact-visual-card__media{border-color:#6be8ff38}.info-card:hover .info-card__media-grid,.about-visual-card:hover .about-visual-card__grid,.contact-visual-card:hover .contact-visual-card__grid{animation:grid-drift 12s linear infinite}.info-card:hover:before{opacity:.9;animation-duration:2s}.info-card:hover:after{opacity:.65;transform:translateY(-4px) scale(1.03)}.info-card:hover:before,.product-showcase-card:hover:before,.timeline-card--elevated:hover:before,.trust-metric:hover:before,.story-flow__item:hover:before,.about-visual-card:hover:before,.contact-visual-card:hover:before{opacity:1}.info-card:before{opacity:.5;animation:border-spin 4.5s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;mix-blend-mode:screen}.info-card:hover:before{opacity:.95;animation-duration:2.4s}.info-card:hover:after{opacity:.75;transform:scale(1.18)}.info-card:hover:after,.product-showcase-card:hover:after,.about-visual-card:hover:after,.contact-visual-card:hover:after{transform:scale(1.16);opacity:.9}.contact-visual-card:before,.contact-visual-card:after{display:none}.contact-visual-card:hover{transform:none;border-color:#6be8ff24;box-shadow:0 30px 60px #00000038}.contact-visual-card:hover .contact-visual-card__media{border-color:#6be8ff1f}.info-card>*,.product-showcase-card>*,.timeline-card--elevated>*,.trust-metric>*,.story-flow__item>*,.about-visual-card>*,.contact-visual-card>*{position:relative;z-index:1}.info-card h3,.product-showcase-card h3{margin:14px 0 12px;font-size:1.28rem}.stack-list,.story-flow{display:grid;gap:16px;margin-top:24px}.feature-row{display:flex;gap:14px;align-items:flex-start}.feature-row__dot{width:12px;height:12px;margin-top:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--primary));box-shadow:0 0 18px #6be8ff73}.split-section--story{align-items:stretch}.story-panel{display:grid;gap:20px;padding:28px;position:relative;overflow:hidden}.story-panel--visual{align-content:start}.story-panel__image{position:relative;overflow:hidden;min-height:240px;border-radius:22px;border:1px solid rgba(107,232,255,.12);background:linear-gradient(180deg,#081426e6,#061223eb)}.story-panel__image img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.story-panel__badge{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:999px;border:1px solid rgba(107,232,255,.16);background:#071223d1;color:var(--accent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-panel__copy{display:grid;gap:16px}.story-panel__lead{margin:0;color:var(--muted);line-height:1.7}.story-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(107,232,255,.18) 50%,transparent 100%) 0 0 / 100% 180% no-repeat,radial-gradient(circle at 14% 18%,rgba(46,168,255,.18),transparent 18%),radial-gradient(circle at 86% 82%,rgba(139,242,216,.12),transparent 16%);opacity:.12;animation:none;pointer-events:none}.story-panel:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:22px;border:1px solid rgba(107,232,255,.08);pointer-events:none}.story-flow__item{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px}.story-flow__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(90deg,rgba(46,168,255,.22),rgba(107,232,255,.12),transparent 72%);opacity:0;animation:story-track 5.8s linear infinite;pointer-events:none}.story-flow__item:nth-child(2):before{animation-delay:.9s}.story-flow__item:nth-child(3):before{animation-delay:1.8s}.story-flow__item:hover:before{opacity:.08}.story-flow__item span,.product-index{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2ea8ff2e,#6be8ff1f);color:var(--accent);font-weight:800}.story-flow__item span{position:relative;overflow:hidden}.story-flow__item span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 55%);opacity:.12;animation:none}.story-flow__item strong{display:block;margin-bottom:6px}.stats-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stat-card{padding:22px;background:linear-gradient(180deg,#0b1830f2,#071223f2)}.stat-card strong{display:block;margin-bottom:8px;font-size:2.1rem}.timeline-card span{display:inline-block;margin-bottom:16px;color:var(--accent);font-size:1.8rem;font-weight:800}.timeline-card--elevated{padding:24px}.timeline-grid--process{position:relative}.timeline-grid--process:before{content:"";position:absolute;left:4%;right:4%;top:42px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(46,168,255,.65),rgba(107,232,255,.95),rgba(139,242,216,.7),transparent);background-size:200% 100%;opacity:.75;animation:process-connector-flow 5.2s linear infinite;pointer-events:none}.section--accent .timeline-grid--process>*{opacity:0;transform:translate3d(0,26px,0) scale(.97);animation:none}.section--accent.is-visible .timeline-grid--process>*{animation:process-card-rise .9s cubic-bezier(.2,.8,.2,1) forwards}.section--accent.is-visible .timeline-grid--process>*:nth-child(1){animation-delay:90ms}.section--accent.is-visible .timeline-grid--process>*:nth-child(2){animation-delay:.18s}.section--accent.is-visible .timeline-grid--process>*:nth-child(3){animation-delay:.27s}.timeline-card--process{position:relative;overflow:hidden;padding-top:22px}.timeline-card--process:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 28%,rgba(46,168,255,.24) 50%,transparent 72%),linear-gradient(180deg,rgba(107,232,255,.06),transparent 48%);opacity:.12;animation:process-sweep 6.8s linear infinite;pointer-events:none}.timeline-card--process:after{content:"";position:absolute;inset:auto 14px 14px 14px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(139,242,216,.95),transparent);opacity:.72;animation:process-line 4.2s ease-in-out infinite;pointer-events:none}.timeline-card--process__top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.timeline-card--process__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#2ea8ff29,#6be8ff1f);border:1px solid rgba(107,232,255,.18);color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.08em}.timeline-card--process__step{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:9px 14px;position:relative;overflow:hidden;margin:0;border-radius:999px;border:1px solid rgba(107,232,255,.16);background:linear-gradient(135deg,#0e1f3aeb,#0a182cd1);color:var(--text);letter-spacing:.12em;font-size:.72rem;font-weight:800}.timeline-card--process h3{margin:0 0 10px;font-size:1.22rem}.timeline-card--process__icon:after,.timeline-card--process__step:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.6),transparent 55%);opacity:.22;animation:process-number-glow 3.6s ease-in-out infinite}.timeline-card--process__icon:after{opacity:.16}.timeline-card--process__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.timeline-card--process__tags span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,232,255,.14);background:#0e1f3ab8;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.service-group-card{display:flex;flex-direction:column;gap:16px;border-left:5px solid rgba(107,232,255,.5);padding-left:16px}.service-groups-grid .info-card:nth-child(1){border-left-color:#2ea8ffcc}.service-groups-grid .info-card:nth-child(2){border-left-color:#4cc878cc}.service-groups-grid .info-card:nth-child(3){border-left-color:#ffa03ccc}.service-groups-grid .info-card:nth-child(4){border-left-color:#c864ffcc}.service-groups-grid .info-card:nth-child(5){border-left-color:#6be8ffcc}.service-group-card:hover{border-left-color:var(--text)}.service-group-list{display:flex;flex-wrap:wrap;gap:10px}.product-showcase-card{display:flex;flex-direction:column;gap:18px;padding:20px}.product-showcase-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-window{padding:14px;border:1px solid rgba(107,232,255,.12);border-radius:18px;background:linear-gradient(180deg,#0c1c36eb,#071224f2)}.product-window__chrome{display:flex;gap:8px;margin-bottom:14px}.product-window__chrome span{width:10px;height:10px;border-radius:999px;background:#6be8ff59}.product-window__body{display:grid;gap:12px}.product-window__line{height:10px;border-radius:999px;background:#ffffff14}.product-window__line--strong{width:68%;height:14px;background:linear-gradient(90deg,#2ea8ffd9,#6be8ff85)}.product-window__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-window__metrics div,.product-window__chart{border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.product-window__metrics div{min-height:54px}.product-window__chart{min-height:120px;position:relative;overflow:hidden}.product-window__chart:after{content:"";position:absolute;inset:auto 8% 18% 8%;height:3px;background:linear-gradient(90deg,#2ea8ff1a,#6be8fff2,#7ed957bf);clip-path:polygon(0 85%,12% 75%,22% 35%,34% 60%,48% 22%,62% 72%,74% 42%,100% 0,100% 100%,0 100%)}.site-footer{padding-top:28px;border-top:1px solid rgba(255,255,255,.06);background:#040a15e6}.site-footer:before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,rgba(46,168,255,.6),rgba(107,232,255,1),rgba(139,242,216,.7),transparent);background-size:200% 100%;animation:footer-divider-flow 5.6s linear infinite}.site-footer__grid{padding:34px 0 26px;align-items:start}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 16px}.footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(107,232,255,.14);background:#091529c7;color:var(--text);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.footer-social__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-social__link:hover{transform:translateY(-2px);border-color:#6be8ff57;box-shadow:0 0 0 1px #6be8ff14,0 10px 20px #07122459;color:var(--accent)}.footer-social__link--linkedin:hover{color:#0a66c2;border-color:#0a66c261;box-shadow:0 0 0 1px #0a66c21a,0 10px 20px #0a66c229}.footer-social__link--instagram:hover{color:#e1306c;border-color:#e1306c61;box-shadow:0 0 0 1px #e1306c1a,0 10px 20px #e1306c29}.footer-social__link--youtube:hover{color:red;border-color:#ff000057;box-shadow:0 0 0 1px #ff00001a,0 10px 20px #ff000029}.footer-social__link--facebook:hover{color:#1877f2;border-color:#1877f257;box-shadow:0 0 0 1px #1877f21a,0 10px 20px #1877f229}.footer-social__link--x:hover{color:#fff;border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff14,0 10px 20px #07122459}.footer-social__link:not(.footer-social__link--linkedin){cursor:default}.footer-social__link:not(.footer-social__link--linkedin):hover{transform:translateY(-1px);color:var(--text);border-color:#6be8ff2e;box-shadow:0 0 0 1px #6be8ff0f,0 8px 16px #07122438}.footer-social__link--static{pointer-events:none}.footer-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:11px 16px;border-radius:999px;background:linear-gradient(135deg,#2ea8ff29,#6be8ff1a);border:1px solid rgba(107,232,255,.18);color:var(--text);font-weight:700;letter-spacing:.02em}.footer-cta:hover{color:var(--accent)}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.site-footer__bottom{padding:18px 0 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);border-top:1px solid rgba(255,255,255,.06)}.site-footer__policies{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.site-footer__policies a{color:var(--muted)}.site-footer__policies a:hover{color:var(--text)}.site-footer__divider{height:1px;margin-top:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(46,168,255,.45),rgba(107,232,255,.9),rgba(46,168,255,.45),transparent);background-size:200% 100%;animation:footer-divider-flow 4.8s linear infinite}@keyframes float-hero{0%,to{transform:translateY(8px)}50%{transform:translateY(-10px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes info-border-sweep{0%{background-position:0% 0%,100% 100%,0% 0%,100% 100%}25%{background-position:100% 0%,100% 100%,0% 100%,100% 0%}50%{background-position:220% 0%,0% 100%,0% 220%,100% -120%}75%{background-position:100% 0%,-120% 100%,0% 100%,100% 0%}to{background-position:0% 0%,100% 100%,0% 0%,100% 100%}}@keyframes info-orbit-glow{0%{transform:translateZ(0) scale(1);opacity:.22}25%{transform:translate3d(6px,-4px,0) scale(1.02);opacity:.3}50%{transform:translate3d(0,6px,0) scale(1.04);opacity:.4}75%{transform:translate3d(-6px,-2px,0) scale(1.02);opacity:.3}to{transform:translateZ(0) scale(1);opacity:.22}}@keyframes story-scan{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(10px);opacity:.78}}@keyframes story-track{0%{transform:translate(-8%);opacity:0}18%{opacity:.85}50%{transform:translate(8%);opacity:.55}to{transform:translate(18%);opacity:0}}@keyframes process-card-rise{0%{opacity:0;transform:translate3d(0,26px,0) scale(.97)}60%{opacity:1;transform:translate3d(0,-4px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes process-connector-flow{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes process-sweep{0%{background-position:-120% 0,0 0}50%{background-position:120% 0,0 0}to{background-position:220% 0,0 0}}@keyframes process-line{0%,to{transform:translate(-8px);opacity:.45}50%{transform:translate(8px);opacity:.95}}@keyframes process-number-glow{0%,to{transform:scale(.94);opacity:.16}50%{transform:scale(1.08);opacity:.42}}@keyframes footer-divider-flow{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes step-pulse{0%,to{transform:scale(.95);opacity:.28}50%{transform:scale(1.08);opacity:.55}}@keyframes product-split-left{0%{opacity:0;transform:translate3d(-26px,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-split-right{0%{opacity:0;transform:translate3d(26px,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-card-rise{0%{opacity:0;transform:translate3d(0,28px,0) rotateX(10deg) scale(.96)}60%{opacity:1;transform:translate3d(0,-4px,0) rotateX(2deg) scale(1.01)}to{opacity:1;transform:translateZ(0) rotateX(0) scale(1)}}@keyframes product-image-reveal{0%{clip-path:inset(0 0 100% 0 round 18px);transform:scale(1.08)}to{clip-path:inset(0 0 0 0 round 18px);transform:scale(1)}}@keyframes border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-frame-breathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.006)}}@keyframes hero-side-glow{0%,to{box-shadow:0 0 14px #2ea8ff38,0 0 28px #6be8ff1f;opacity:.78}50%{box-shadow:0 0 22px #2ea8ff57,0 0 42px #6be8ff33;opacity:1}}@keyframes hero-shine-sweep{0%{transform:translate(-120%);opacity:0}18%{opacity:.65}50%{transform:translate(120%);opacity:.2}to{transform:translate(140%);opacity:0}}@keyframes ai-hero-breathe{0%,to{transform:scale(1);filter:saturate(1) contrast(1)}50%{transform:scale(1.04);filter:saturate(1.06) contrast(1.03)}}@keyframes ai-panel-glow{0%,to{transform:translate(0) scale(.98);opacity:.5}50%{transform:translate(10px) scale(1.04);opacity:.85}}@keyframes ai-card-border-flow{0%,to{opacity:.3;filter:brightness(1) saturate(1)}50%{opacity:.7;filter:brightness(1.08) saturate(1.08)}}@keyframes product-click-pulse{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes product-click-glow{0%{filter:brightness(1)}35%{filter:brightness(1.12) saturate(1.1)}to{filter:brightness(1)}}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(16px,12px,0)}}@keyframes scan-vertical{0%{top:18%;opacity:0}10%{opacity:1}50%{top:78%;opacity:.9}to{top:78%;opacity:0}}@keyframes ring-pulse{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.5;transform:scale(1.03)}}@keyframes orb-drift-one{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,10px,0)}}@keyframes orb-drift-two{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,-10px,0)}}@keyframes orb-drift-three{0%,to{transform:translateZ(0)}50%{transform:translate3d(14px,8px,0)}}@keyframes ambient-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-12px,0) scale(1.06)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes logo-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}@keyframes pin-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.18);opacity:1}}@keyframes icon-bounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(8deg)}}@keyframes form-input-glow{0%{box-shadow:0 0 #2ea8ff66;border-color:#2ea8ff80}50%{box-shadow:0 0 12px 4px #2ea8ff33;border-color:#2ea8ffcc}to{box-shadow:0 0 #2ea8ff00;border-color:#2ea8ff80}}@keyframes badge-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes hero-panel-in{0%{opacity:0;transform:translate3d(28px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hero-media-in{0%{opacity:0;transform:translate3d(0,22px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes benefits-image-drift{0%,to{transform:scale(1) translateZ(0);filter:saturate(1) contrast(1)}50%{transform:scale(1.06) translate3d(0,-4px,0);filter:saturate(1.05) contrast(1.02)}}@keyframes benefits-shine{0%,to{opacity:.35;transform:translate(-4%)}50%{opacity:.75;transform:translate(4%)}}@keyframes benefits-card-breathe{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-2px) rotateX(1deg)}}@keyframes about-hero-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes about-card-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes about-image-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes about-image-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes about-border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes about-values-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-leadership-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-leadership-photo{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes about-process-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.careers-hero__content>*,.careers-hero__panel,.ai-services-hero__panel,.careers-hero__image,.careers-hero__panel-copy>*,.ai-services-hero__copy>*,.careers-hero__metrics div,.career-hero__chips span,.careers-hero__image img,.ai-services-hero__panel .careers-hero__image img,.careers-hero__image-badge,.ai-services-hero__panel .careers-hero__image:after,.careers-benefits__visual-image img,.careers-benefits__visual-image:after,.careers-benefits__visual,.careers-benefits__visual-badge,.about-hero-content>*,.about-hero-card,.about-story-card,.about-media-card,.about-media-card--tall,.about-media-card img,.about-hero-card:before,.about-story-card:before,.about-media-card:before,.about-media-card--tall:after,.about-culture-card,.about-culture-card .about-media-card--tall,.about-culture-card .about-media-card--tall img,.about-culture-text>*,.about-process-card:before,.about-values-card,.about-values-section:before,.about-values-card:before,.about-values-card__chips span,.about-leadership-card,.about-hero-card__stats div,.about-story-card__metrics div,.about-leadership-card__photo img,.about-leadership-card__chips span{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width: 1180px){.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.about-values-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.page-hero:before,.page-hero:after,.section--services-preview:before,.section--services-preview:after,.info-card:before,.info-card:after,.trust-metric:before,.trust-metric:after,.career-hero__chips span,.careers-hero__image img,.careers-hero__image-badge,.about-media-card__badge,.about-visual-card__orb,.about-visual-card__chip,.service-card-image:before,.service-card-image:after,.ai-services-hero__panel:before,.ai-services-hero__panel:after,.ai-services-hero__panel .careers-hero__image:before,.ai-services-hero__panel .careers-hero__image:after,.ai-deep-dive-card--highlight:before,.ai-deep-dive-card .service-card-image:before,.ai-service-detail__visual-badge,.hero-grid-lines,.hero-scan-line,.hero-rings,.hero-orb{animation:none!important}.page-hero:before,.page-hero:after,.section--services-preview:before,.section--services-preview:after{opacity:.08}.info-card:before,.info-card:after,.trust-metric:before,.trust-metric:after,.service-card-image:before,.service-card-image:after,.ai-services-hero__panel:before,.ai-services-hero__panel:after,.ai-services-hero__panel .careers-hero__image:before,.ai-services-hero__panel .careers-hero__image:after,.ai-deep-dive-card--highlight:before,.ai-deep-dive-card .service-card-image:before{opacity:.18}.career-hero__chips span,.careers-hero__image-badge,.about-media-card__badge,.about-visual-card__chip,.ai-service-detail__visual-badge{opacity:.95}@media (max-width: 1180px){.site-nav__inner{gap:18px}.brand__tag{max-width:26ch}.site-nav__links{gap:6px}.site-nav__link{padding:9px 12px;font-size:.9rem}.hero-section h1,.page-hero h1{font-size:clamp(2.5rem,6vw,4.6rem)}}@media (max-width: 960px){.hero-grid,.split-section,.contact-grid,.site-footer__grid,.cards-grid,.timeline-grid,.service-groups-grid,.product-showcase-grid,.trust-strip,.contact-layout,.about-hero-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.hero-visual,.trust-strip__stats{min-height:auto}.site-nav{position:static}.site-nav__inner{align-items:flex-start;flex-direction:column}.site-nav__links{justify-content:flex-start}.brand__tag{max-width:100%}.hero-visual{padding:28px}.product-detail-card,.product-detail-card__split,.services-detail-hero,.ai-deep-dive-grid,.ai-deep-dive-card__columns,.ai-service-detail,.ai-service-detail__blocks,.product-demo-card,.product-spotlight__panel,.product-spotlight__split,.about-process-grid{grid-template-columns:1fr}.about-process-grid:before{content:none}.about-process-card{padding-left:24px}.timeline-grid--process:before{left:16px;right:auto;top:18px;bottom:18px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(46,168,255,.6),rgba(107,232,255,.95),rgba(139,242,216,.7),transparent);background-size:100% 200%;animation:process-connector-flow 5.6s linear infinite}.timeline-card--process{padding-left:56px}.timeline-card--process__top{align-items:flex-start}.careers-benefits__header{grid-template-columns:1fr}.careers-benefit-card,.careers-benefit-card--featured{grid-column:span 12}}@media (max-width: 720px){.site-nav__links,.hero-actions{width:100%}.hero-section,.section,.page-hero{padding:72px 0}.brand__logo{width:48px;height:48px}.brand__name{font-size:1.05rem}.brand__tag{display:none}.site-nav__links{gap:6px}.site-nav__link{padding:8px 11px;font-size:.88rem}.hero-actions .btn{width:100%}.stats-panel,.trust-strip__stats,.product-window__metrics,.about-visual-card__stats{grid-template-columns:1fr}.hero-rings,.hero-scan-line{display:none}.hero-visual{padding:22px}.info-card__media,.info-card__media-image{min-height:140px}.careers-hero__grid,.careers-roles-layout,.careers-apply-layout,.ai-services-hero__proof-grid,.careers-process-grid{grid-template-columns:1fr}.careers-hero__actions{flex-direction:column}.about-hero-card__stats{grid-template-columns:1fr}.careers-hero__actions .btn{width:100%}.careers-benefits__strip{gap:8px}.careers-benefits__visual{padding:16px}.careers-benefits-grid{grid-template-columns:1fr}.careers-benefit-card,.careers-benefit-card--featured{grid-column:auto}.careers-hero__image,.careers-role-preview__image,.careers-hero__image img,.careers-role-preview__image img{min-height:220px}.product-hero-stats{gap:12px}.product-hero-stat,.product-spotlight__tab{width:100%}.product-spotlight__panel,.ai-service-detail{padding:18px}.ai-service-detail__visual,.ai-service-detail__visual img{min-height:240px}.product-spotlight__visual,.product-spotlight__image{min-height:260px}.product-preview-grid{grid-template-columns:1fr}.product-preview-card__image{min-height:180px}.career-hero__chips{gap:8px}.career-hero__chips span,.careers-role-preview__stack span,.careers-role-card__skills span{width:fit-content}}@media (max-width: 420px){.container{width:min(100% - 20px,1180px)}.site-nav__link{padding:8px 10px;font-size:.84rem}.hero-section h1,.page-hero h1{font-size:clamp(2.2rem,12vw,3rem)}}
