.about-reference{background:transparent}.about-reference{--ink:#07090D;--fg:#F4F6FB;--graphite:#151A23;--slate:#C1C8D6;--muted:#8892A4;--line:#262C3D;--line-soft:#1C2231;--cloud:#141927;--paper:#0F1320;--indigo:#6675FF;--indigo-deep:#4D5EFF;--indigo-soft:#1B2145;--cyan:#29E0D2;--maxw:1380px;--rad:0px;--pad:10px;--shadow:none;--shadow-lg:none}.about-reference *{box-sizing:border-box}.about-reference{scroll-behavior:smooth;margin:0;font-family:var(--body);color:var(--slate);background:var(--paper);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.about-reference img,.about-reference svg{display:block;max-width:100%}.about-reference a{text-decoration:none}.about-reference h1,.about-reference h2,.about-reference h3,.about-reference h4{font-family:var(--display);color:var(--fg);font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.05;text-wrap:balance}.about-reference p{margin:0;text-wrap:pretty}.about-reference strong{color:var(--fg);font-weight:600}.about-reference .container{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.about-reference .section{padding:clamp(64px,9vw,120px) 0}.about-reference .section--tight{padding:clamp(48px,7vw,84px) 0}.about-reference .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);margin:0 0 18px;display:inline-flex;align-items:center;gap:9px}.about-reference .eyebrow:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--cyan);flex:0 0 auto}.about-reference .eyebrow[data-n]:before{content:attr(data-n) " —";width:auto;height:auto;border-radius:0;background:none;color:var(--cyan);font-weight:600;letter-spacing:.1em}.about-reference .h-lg em,.about-reference .h-md em,.about-reference .h-xl em{font-style:italic;color:var(--indigo);font-weight:inherit}.about-reference .cta-band .h-lg em,.about-reference .ink .h-lg em,.about-reference .ink .h-xl em{color:var(--cyan)}.about-reference .kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.about-reference .lead{font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--slate)}.about-reference .h-xl{font-size:clamp(40px,6.6vw,76px);letter-spacing:-.03em}.about-reference .h-lg{font-size:clamp(32px,4.6vw,52px)}.about-reference .h-md{font-size:clamp(24px,3vw,34px)}.about-reference .muted{color:var(--muted)}.about-reference .center{text-align:center}.about-reference .measure{max-width:62ch}.about-reference .mx-auto{margin-left:auto;margin-right:auto}.about-reference .gridbg{position:relative;overflow:hidden}.about-reference .gridbg:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(77,94,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(77,94,255,.1) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(120% 90% at 70% 20%,rgb(0,0,0),transparent 75%);animation:gridDrift 42s linear 0s infinite normal none running}@keyframes gridDrift{to{background-position:46px 46px}}@media (prefers-reduced-motion:reduce){.about-reference .gridbg:before{animation:auto none 0s ease 1 normal none running}}.about-reference .gridbg>.hero-flow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.about-reference .hero-flow svg{width:100%;height:100%;display:block;opacity:.3;mask-image:linear-gradient(90deg,transparent 2%,rgb(0,0,0) 52%)}.about-reference .hero-glow{display:none}.about-reference .grad{background-clip:text;color:transparent}.about-reference .ink .kicker{color:rgba(255,255,255,.5)}.about-reference .gridbg>*{position:relative;z-index:1}.about-reference .dotbg{background-image:radial-gradient(rgba(255,255,255,.055) 1.1px,transparent 0);background-size:22px 22px;background-position:-11px -11px}.about-reference .ink{background:var(--ink)}.about-reference .ink,.about-reference .ink h1,.about-reference .ink h2,.about-reference .ink h3,.about-reference .ink h4{color:rgb(255,255,255)}.about-reference .ink .eyebrow{color:var(--cyan)}.about-reference .ink .lead,.about-reference .ink p{color:rgba(255,255,255,.7)}.about-reference .marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,rgb(0,0,0) 7%,rgb(0,0,0) 93%,transparent)}.about-reference .marquee-track{display:flex;align-items:center;gap:clamp(40px,6vw,72px);width:max-content;animation:marquee 34s linear 0s infinite normal none running}.about-reference .marquee:hover .marquee-track{animation-play-state:paused}.about-reference .marquee-track img{height:48px;width:auto;opacity:.72;transition:opacity .2s;flex:0 0 auto}.about-reference .marquee-track img:hover{opacity:1}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.about-reference .marquee-track{animation:auto none 0s ease 1 normal none running;flex-wrap:wrap;justify-content:center;width:auto;gap:40px 48px}}.about-reference .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-weight:600;font-size:15px;padding:13px 22px;border-radius:0;border:1px solid transparent;cursor:pointer;transition:.18s;line-height:1;white-space:nowrap}.about-reference .btn svg{width:16px;height:16px}.about-reference .btn-primary{background:var(--indigo);color:rgb(255,255,255)}.about-reference .btn-primary:hover{background:var(--indigo-deep);transform:translateY(-1px)}.about-reference .btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.about-reference .btn-ghost:hover{border-color:rgb(74,82,104);background:var(--cloud)}.about-reference .ink .btn-ghost{color:rgb(255,255,255);border-color:rgba(255,255,255,.24)}.about-reference .ink .btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.about-reference .btn-cyan{background:var(--cyan);color:rgb(7,9,13)}.about-reference .btn-cyan:hover{transform:translateY(-1px);filter:brightness(1.04)}.about-reference .btn-row{display:flex;gap:14px;flex-wrap:wrap}.about-reference .topbar{background:var(--ink);border-bottom:1px solid rgba(77,94,255,.28)}.about-reference .topbar-in{display:flex;align-items:center;justify-content:space-between;height:40px}.about-reference .topbar-tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4)}.about-reference .topbar-links{display:flex;align-items:center;gap:22px}.about-reference .topbar-links a{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.7);font-size:13px;font-weight:500;transition:.15s;white-space:nowrap}.about-reference .topbar-links a:hover{color:rgb(255,255,255)}.about-reference .topbar-links a svg{width:12px;height:12px;opacity:.55}.about-reference .topbar-portal{color:var(--cyan)}.about-reference .topbar-portal:hover{color:rgb(255,255,255)}@media (max-width:760px){.about-reference .topbar-tag{display:none}.about-reference .topbar-in{justify-content:flex-start}.about-reference .topbar-links{gap:16px;overflow-x:auto;scrollbar-width:none}.about-reference .topbar-links::-webkit-scrollbar{display:none}.about-reference .topbar-links a{font-size:12px}}.about-reference .nav{position:sticky;top:0;z-index:50;background:rgba(15,19,32,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.about-reference .nav-in{display:flex;align-items:center;justify-content:space-between;height:72px}.about-reference .logo{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--fg)}.about-reference .logo img{width:30px;height:30px}.about-reference .logo .eight{color:var(--cyan)}.about-reference .nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.about-reference .nav-links a{font-size:15px;font-weight:500;color:var(--slate);transition:.15s;padding:9px 14px;border-radius:0}.about-reference .nav-links a:hover{color:var(--fg);background:var(--cloud)}.about-reference .nav-links a.active{color:var(--indigo);background:var(--indigo-soft)}.about-reference .nav-cta{display:flex;align-items:center;gap:16px}.about-reference .nav-toggle{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:42px;height:42px;cursor:pointer;align-items:center;justify-content:center}.about-reference .nav-toggle span{display:block;width:18px;height:2px;background:var(--ink);position:relative}.about-reference .nav-toggle span:after,.about-reference .nav-toggle span:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink)}.about-reference .nav-toggle span:before{top:-6px}.about-reference .nav-toggle span:after{top:6px}.about-reference .nav{transition:background .25s,box-shadow .25s}.about-reference .nav.scrolled{background:var(--indigo);border-bottom-color:transparent}.about-reference .nav.scrolled .logo,.about-reference .nav.scrolled .logo .eight{color:rgb(255,255,255)}.about-reference .nav.scrolled .logo img{filter:none}.about-reference .nav.scrolled .nav-links a{color:rgba(255,255,255,.82)}.about-reference .nav.scrolled .nav-links a:hover{color:rgb(255,255,255);background:rgba(255,255,255,.12)}.about-reference .nav.scrolled .nav-links a.active{color:rgb(255,255,255);background:rgba(255,255,255,.18)}.about-reference .nav.scrolled .btn-primary{background:rgb(255,255,255);color:var(--indigo);box-shadow:none}.about-reference .nav.scrolled .btn-primary:hover{background:rgba(255,255,255,.9)}.about-reference .nav.scrolled .nav-toggle{border-radius:0;border-color:rgba(255,255,255,.45)}.about-reference .nav.scrolled .nav-toggle span,.about-reference .nav.scrolled .nav-toggle span:after,.about-reference .nav.scrolled .nav-toggle span:before{background:rgb(255,255,255)}.about-reference .nav-home{position:fixed;top:40px;left:0;right:0}.about-reference .nav-home.scrolled{top:0}.about-reference .hero-dark{padding-top:calc(72px + clamp(64px, 9vw, 120px));margin-top:-1px}.about-reference .nav-home:not(.scrolled){background:transparent;backdrop-filter:none;border-bottom-color:transparent}.about-reference .nav-home:not(.scrolled) .logo{color:rgb(255,255,255)}.about-reference .nav-home:not(.scrolled) .logo img{filter:none}.about-reference .nav-home:not(.scrolled) .nav-links a{color:rgba(255,255,255,.82)}.about-reference .nav-home:not(.scrolled) .nav-links a:hover{color:rgb(255,255,255);background:rgba(255,255,255,.12)}.about-reference .nav-home:not(.scrolled) .nav-links a.active{color:rgb(255,255,255);background:rgba(255,255,255,.16)}.about-reference .nav-home:not(.scrolled) .nav-toggle{border-radius:0;border-color:rgba(255,255,255,.4)}.about-reference .nav-home:not(.scrolled) .nav-toggle span,.about-reference .nav-home:not(.scrolled) .nav-toggle span:after,.about-reference .nav-home:not(.scrolled) .nav-toggle span:before{background:rgb(255,255,255)}.about-reference .pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--paper)}.about-reference .pill-cyan{border-color:rgba(41,224,210,.45);color:var(--cyan);background:rgba(41,224,210,.1)}.about-reference .ink .pill{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.7);background:transparent}.about-reference .ink .pill-cyan{border-color:rgba(41,224,210,.4);color:var(--cyan);background:rgba(41,224,210,.1)}.about-reference .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);padding:30px;transition:.2s}.about-reference .card:hover{border-color:rgb(58,66,87);box-shadow:var(--shadow);transform:translateY(-2px)}.about-reference .card .ico{width:46px;height:46px;border-radius:0;background:linear-gradient(135deg,var(--indigo) 0,#5a6bff 45%,var(--cyan) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:rgb(255,255,255)}.about-reference .card .ico svg{width:23px;height:23px}.about-reference .card h3{font-size:21px;margin-bottom:9px}.about-reference .card p{font-size:15px;color:var(--muted)}.about-reference .card .num{font-family:var(--mono);font-size:12px;color:var(--indigo);font-weight:600;display:block;margin-bottom:16px}.about-reference #services .grid .card{position:relative;overflow:hidden;background:linear-gradient(rgb(20,25,39),rgb(16,20,31));transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.about-reference #services .grid .card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--indigo),var(--cyan));transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.about-reference #services .grid .card:hover{transform:translateY(-6px);border-color:rgb(67,83,168)}.about-reference #services .grid .card:hover:before{transform:scaleX(1)}.about-reference #services .grid .card .ico{background:linear-gradient(135deg,var(--indigo) 0,#5a6bff 45%,var(--cyan) 100%);color:rgb(255,255,255);transition:transform .35s cubic-bezier(.16,1,.3,1)}.about-reference #services .grid .card:hover .ico{transform:translateY(-2px) scale(1.07) rotate(-4deg)}.about-reference #services .grid .card a svg{transition:transform .25s}.about-reference #services .grid .card:hover a svg{transform:translateX(4px)}.about-reference #services{position:relative}.about-reference #services:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(77,94,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(77,94,255,.08) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(transparent 42%,rgb(0,0,0) 82%)}.about-reference #services>.container{position:relative;z-index:1}.about-reference .journey{position:relative}.about-reference .jtrack{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-items:start}.about-reference .jline{position:absolute;left:0;top:0;width:100%;height:64px;z-index:0;pointer-events:none}.about-reference .jline svg{width:100%;height:100%;display:block}.about-reference .jnode{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px}.about-reference .jbubble{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(255,255,255);border:5px solid var(--cloud)}.about-reference .jbubble svg{width:28px;height:28px}.about-reference .jnode:first-child .jbubble{background:var(--ink)}.about-reference .jnode:nth-child(2) .jbubble{background:var(--indigo)}.about-reference .jnode:nth-child(3) .jbubble{background:var(--indigo-deep)}.about-reference .jnode:nth-child(4) .jbubble{background:linear-gradient(135deg,var(--indigo),var(--cyan))}.about-reference .jnode:nth-child(5) .jbubble{background:var(--cyan);color:var(--fg)}.about-reference .jsn{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--indigo);margin-top:18px}.about-reference .jnode h4{font-size:18px;margin:7px 0}.about-reference .jnode p{font-size:13.5px;color:var(--muted);line-height:1.55;max-width:25ch;margin:0}.about-reference .joutcome .jsn{visibility:hidden;margin-top:18px}.about-reference .joutcome p{color:var(--fg);font-weight:600}.about-reference .jfeatures{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;margin-top:44px;background:var(--paper);overflow:hidden}.about-reference .jfeat{display:flex;align-items:center;gap:11px;padding:18px 22px;border-left:1px solid var(--line-soft)}.about-reference .jfeat:first-child{border-left:none}.about-reference .jfeat svg{width:20px;height:20px;color:var(--indigo);flex:0 0 auto}.about-reference .jfeat span{font-size:13.5px;font-weight:600;color:var(--fg)}@media (max-width:880px){.about-reference .jtrack{grid-template-columns:1fr 1fr;gap:36px 0}.about-reference .jline{display:none}.about-reference .jfeatures{grid-template-columns:1fr 1fr}.about-reference .jfeat:first-child,.about-reference .jfeat:nth-child(3){border-left:none}.about-reference .jfeat:nth-child(n+3){border-top:1px solid var(--line-soft)}.about-reference .joutcome .jsn{display:none}}@media (max-width:520px){.about-reference .jfeatures,.about-reference .jtrack{grid-template-columns:1fr}.about-reference .jfeat{border-left:none;border-top:1px solid var(--line-soft)}.about-reference .jfeat:first-child{border-top:none}}.about-reference .prin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px 50px;flex-wrap:wrap;margin-bottom:8px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.13)}.about-reference .prin-head h2{color:rgb(255,255,255);margin-top:14px}.about-reference .prin-head .lede{color:rgba(255,255,255,.58);max-width:38ch;font-size:15px;margin:0;line-height:1.6}.about-reference .prin-grid{display:grid;grid-template-columns:repeat(3,1fr)}.about-reference .prin{position:relative;padding:40px 32px 34px;border-left:1px solid rgba(255,255,255,.1);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s}.about-reference .prin:first-child{border-left:none}.about-reference .prin:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,var(--indigo),var(--cyan));transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.about-reference .prin:hover:before{transform:scaleX(1)}.about-reference .prin:hover{transform:translateY(-5px);background:rgba(255,255,255,.024)}.about-reference .prin-no{font-family:var(--mono);font-size:56px;font-weight:600;line-height:1;color:rgba(255,255,255,.13);display:block;margin-bottom:24px;transition:color .35s,transform .35s}.about-reference .prin:hover .prin-no{color:var(--cyan)}.about-reference .prin:first-child:before{transform:scaleX(1)}.about-reference .prin:first-child{background:rgba(255,255,255,.024)}.about-reference .prin:first-child .prin-no{color:var(--cyan)}.about-reference .prin h3{color:rgb(255,255,255);font-size:21px;margin:0 0 11px;letter-spacing:-.01em}.about-reference .prin p{color:rgba(255,255,255,.62);font-size:14.5px;margin:0;line-height:1.62}@media (max-width:760px){.about-reference .prin-grid{grid-template-columns:1fr}.about-reference .prin{border-left:none;border-top:1px solid rgba(255,255,255,.1);padding:30px 0 26px}.about-reference .prin:first-child{border-top:none}.about-reference .prin-no{font-size:46px;margin-bottom:16px}}.about-reference .mani{position:relative;overflow:hidden}.about-reference .mani-lead{max-width:1180px}.about-reference .mani-lead .strike{position:relative}.about-reference .mani-lead .strike:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:3px;background:var(--cyan);transform:rotate(-1.5deg)}.about-reference .mani h2{font-size:clamp(30px,4.6vw,56px);line-height:1.04;letter-spacing:-.02em;margin:14px 0 0}.about-reference .mani h2 em{font-style:normal;color:var(--indigo)}.about-reference .mani-sub{font-size:clamp(17px,1.7vw,20px);line-height:1.6;max-width:82ch;margin:26px 0 0}.about-reference .mani-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:54px;border-top:1px solid var(--line)}.about-reference .mani-step{padding:28px 34px 30px 0;border-right:1px solid var(--line)}.about-reference .mani-step+.mani-step{padding-left:34px}.about-reference .mani-step:last-child{border-right:none;padding-right:0}.about-reference .mani-vb{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-weight:600}.about-reference .mani-step h4{font-size:19px;margin:14px 0 9px;letter-spacing:-.01em}.about-reference .mani-step p{font-size:14px;color:var(--muted);line-height:1.58;margin:0}.about-reference .mani-kick{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:54px;padding-top:34px;border-top:1px solid var(--line)}.about-reference .mani-kick b{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;line-height:1.15;flex:1 1 0%;min-width:280px}.about-reference .mani-kick b span{color:var(--indigo)}@media (max-width:760px){.about-reference .mani-grid{grid-template-columns:1fr 1fr}.about-reference .mani-step{border-right:none;padding-right:0;border-top:1px solid var(--line-soft)}.about-reference .mani-step:nth-child(-n+2){border-top:none}}@media (max-width:460px){.about-reference .mani-grid{grid-template-columns:1fr}.about-reference .mani-step:nth-child(2){border-top:1px solid var(--line-soft)}}.about-reference .grid{display:grid;gap:22px}.about-reference .g-2{grid-template-columns:repeat(2,1fr)}.about-reference .g-3{grid-template-columns:repeat(3,1fr)}.about-reference .g-4{grid-template-columns:repeat(4,1fr)}.about-reference .flagship{background:var(--ink);color:rgb(255,255,255);border-radius:22px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.about-reference .flagship h3{color:rgb(255,255,255);font-size:clamp(24px,3vw,32px)}.about-reference .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s 0}.about-reference .step{padding:28px 24px;border-left:1px solid var(--line);position:relative}.about-reference .step:first-child{border-left:none}.about-reference .step .sn{font-family:var(--mono);font-size:12px;color:var(--indigo);font-weight:600;letter-spacing:.08em}.about-reference .step h4{font-size:19px;margin:14px 0 8px}.about-reference .step p{font-size:14px;color:var(--muted)}.about-reference .step .sico{width:42px;height:42px;border-radius:11px;background:var(--indigo-soft);color:var(--indigo);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about-reference .step .sico svg{width:22px;height:22px}.about-reference .proc{position:relative}.about-reference .proc-row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,28px);position:relative}.about-reference .proc-line{position:absolute;left:12.5%;right:12.5%;top:31px;height:3px;z-index:0;border-radius:3px;background:linear-gradient(90deg,var(--ink),var(--indigo),var(--cyan))}.about-reference .proc-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.about-reference .proc-ico{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(255,255,255);border:5px solid var(--cloud)}.about-reference .proc-ico svg{width:27px;height:27px}.about-reference .proc-step:nth-child(2) .proc-ico{background:var(--ink)}.about-reference .proc-step:nth-child(3) .proc-ico{background:var(--indigo)}.about-reference .proc-step:nth-child(4) .proc-ico{background:var(--indigo-deep)}.about-reference .proc-step:nth-child(5) .proc-ico{background:linear-gradient(135deg,var(--indigo),var(--cyan))}.about-reference .proc-sn{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--indigo);margin-top:16px}.about-reference .proc-step h4{font-size:17px;margin:6px 0 7px}.about-reference .proc-step p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55;max-width:24ch}@media (max-width:760px){.about-reference .proc-row{grid-template-columns:1fr 1fr;gap:32px 0}.about-reference .proc-line{display:none}}@media (max-width:460px){.about-reference .proc-row{grid-template-columns:1fr}}.about-reference .work{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-reference .work-card{border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:var(--paper);transition:.2s;color:inherit;text-decoration:none;display:block}.about-reference .work-card:hover{box-shadow:var(--shadow);transform:translateY(-3px);border-color:rgb(58,66,87)}.about-reference .work-card image-slot{width:100%;height:230px;display:block}.about-reference .work-card .meta{padding:20px 22px}.about-reference .work-card .meta .cat{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo)}.about-reference .work-card .meta h3{font-size:19px;margin:8px 0 6px}.about-reference .work-card .meta p{font-size:14px;color:var(--muted)}.about-reference .ph{background:repeating-linear-gradient(45deg,rgb(238,241,246),rgb(238,241,246) 12px,rgb(230,234,241) 0,rgb(230,234,241) 24px);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em;text-align:center;padding:16px}.about-reference .ph-dark{background:repeating-linear-gradient(45deg,rgb(23,28,38),rgb(23,28,38) 12px,rgb(30,37,48) 0,rgb(30,37,48) 24px);color:rgb(126,135,154)}.about-reference .dlist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.about-reference .dlist li{position:relative;padding-left:28px;font-size:15px;color:var(--slate)}.about-reference .dlist li:before{content:"";position:absolute;left:0;top:5px;width:17px;height:17px;border-radius:5px;background:var(--indigo-soft)}.about-reference .dlist li:after{content:"";position:absolute;left:5px;top:9px;width:6px;height:3px;border-left:2px solid var(--indigo);border-bottom:2px solid var(--indigo);transform:rotate(-45deg)}.about-reference .related{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.about-reference .related a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper);transition:.18s;font-family:var(--display);font-weight:600;color:var(--fg);font-size:15px}.about-reference .related a:hover{border-color:var(--indigo);color:var(--indigo);box-shadow:var(--shadow);transform:translateY(-2px)}.about-reference .related a svg{width:16px;height:16px;flex:0 0 auto;opacity:.5}.about-reference .has-drop{position:relative}.about-reference .drop-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.about-reference .drop-toggle svg{width:13px;height:13px;flex:0 0 auto;transition:.2s}.about-reference .has-drop:hover .drop-toggle svg{transform:rotate(180deg)}.about-reference .drop{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);min-width:260px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transition:.18s;z-index:60}.about-reference .has-drop:focus-within .drop,.about-reference .has-drop:hover .drop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.about-reference .drop a{display:block;padding:10px 12px;border-radius:0;font-size:14px;color:var(--slate);font-weight:600;font-family:var(--display)}.about-reference .drop a:hover{background:var(--cloud);color:var(--indigo)}.about-reference .nav.scrolled .drop a{color:var(--slate)}.about-reference .nav.scrolled .drop a:hover{color:var(--indigo)}.about-reference .drop a span{display:block;font-size:12px;color:var(--muted);font-weight:400;font-family:var(--body);margin-top:2px}.about-reference .nav-home:not(.scrolled) .drop a{color:var(--slate)}.about-reference .nav-home:not(.scrolled) .drop a:hover{color:var(--indigo)}@media (max-width:760px){.about-reference .dlist,.about-reference .related{grid-template-columns:1fr}}.about-reference .field{margin-bottom:18px}.about-reference .field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.about-reference .field input,.about-reference .field select,.about-reference .field textarea{width:100%;font-family:var(--body);font-size:15px;color:var(--fg);padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--paper);transition:.15s;resize:vertical}.about-reference .field input:focus,.about-reference .field select:focus,.about-reference .field textarea:focus{outline:none;border-color:var(--indigo);background:var(--indigo-soft)}.about-reference .section--tight:has(.cta-band),.about-reference .section:has(.cta-band){background:var(--ink);padding:0}.about-reference .cta-band{color:rgb(255,255,255);border-radius:0;padding:clamp(56px,9vw,104px) 0;text-align:center;position:relative;overflow:hidden}.about-reference .cta-band h1,.about-reference .cta-band h2,.about-reference .cta-band h3,.about-reference .cta-band h4{color:rgb(255,255,255)}.about-reference .cta-band .lead,.about-reference .cta-band p{color:rgba(255,255,255,.72)}.about-reference .cta-band .eyebrow{color:var(--cyan)}.about-reference .cta-band .btn-ghost{color:rgb(255,255,255);border-color:rgba(255,255,255,.26)}.about-reference .cta-band .btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.55)}.about-reference .footer{background:var(--ink);padding:72px 0 36px;position:relative;overflow:hidden}.about-reference .footer,.about-reference .footer a{color:rgba(255,255,255,.66)}.about-reference .footer a:hover{color:rgb(255,255,255)}.about-reference .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.12)}.about-reference .footer .logo{color:rgb(255,255,255)}.about-reference .footer .logo .eight{color:var(--cyan)}.about-reference .footer h5{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 16px;font-weight:500}.about-reference .footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14px}.about-reference .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding-top:28px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:rgba(255,255,255,.4);text-transform:uppercase}.about-reference .phero{padding:clamp(60px,8vw,104px) 0 clamp(36px,5vw,56px)}.about-reference .phero .h-lg{margin-bottom:18px}.about-reference .phero-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.about-reference .phero-media{border:1px solid var(--line);border-radius:18px;overflow:hidden}.about-reference .phero-media img{width:100%;height:auto;display:block}.about-reference .dgrid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-reference .dgrid li{position:relative;padding:20px 20px 20px 52px;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-size:15px;color:var(--slate);font-weight:500}.about-reference .dgrid li:before{content:"";position:absolute;left:18px;top:20px;width:22px;height:22px;border-radius:50%;background:var(--indigo-soft);border:1px solid rgba(77,94,255,.3)}.about-reference .dgrid li:after{content:"";position:absolute;left:25.5px;top:27px;width:7px;height:4px;border-left:2px solid var(--indigo);border-bottom:2px solid var(--indigo);transform:rotate(-45deg)}@media (max-width:860px){.about-reference .dgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.about-reference .dgrid{grid-template-columns:1fr}}@media (max-width:860px){.about-reference .phero-split{grid-template-columns:1fr;gap:34px}}.about-reference .js .reveal{animation:cc-rise .55s ease 0s 1 normal both running}@keyframes cc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.about-reference .js .reveal{animation:auto none 0s ease 1 normal none running}}@media (max-width:900px){.about-reference .g-3,.about-reference .g-4,.about-reference .steps,.about-reference .work{grid-template-columns:repeat(2,1fr)}.about-reference .step:nth-child(3){border-left:none}.about-reference .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:680px){.about-reference .nav.scrolled .nav-links a{color:var(--slate)}.about-reference .nav.scrolled .nav-links a:hover{color:var(--fg)}.about-reference .nav-home:not(.scrolled) .nav-links a{color:var(--slate)}.about-reference .nav-home:not(.scrolled) .nav-links a:hover{color:var(--fg);background:var(--cloud)}.about-reference .nav-home:not(.scrolled) .nav-links a.active{color:var(--indigo);background:var(--indigo-soft)}.about-reference .nav-links{position:fixed;inset:72px 0 auto;flex-direction:column;background:var(--paper);border-bottom:1px solid var(--line);padding:18px var(--pad);gap:4px;align-items:stretch;transform:translateY(-130%);transition:transform .25s;box-shadow:var(--shadow)}.about-reference .nav-links.open{transform:none}.about-reference .nav-links a{padding:13px 4px;border-bottom:1px solid var(--line-soft)}.about-reference .nav-links a.active:after{display:none}.about-reference .nav-toggle{border-radius:0;display:flex}.about-reference .nav .btn-desktop{display:none}.about-reference .g-2,.about-reference .g-3,.about-reference .g-4,.about-reference .steps,.about-reference .work{grid-template-columns:1fr}.about-reference .step{border-left:none;border-top:1px solid var(--line)}.about-reference .step:first-child{border-top:none}.about-reference .footer-top{grid-template-columns:1fr}}@keyframes blink{50%{opacity:0}}.about-reference .dotbg{background-color:var(--cloud)}.about-reference .cta-band,.about-reference .footer,.about-reference .ink,.about-reference .section--tight:has(.cta-band),.about-reference .section:has(.cta-band){background:var(--ink)}.about-reference .gridbg:before{background-image:linear-gradient(rgba(102,117,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(102,117,255,.13) 1px,transparent 0)}.about-reference .phero-media{background:var(--cloud)}.about-reference .jbubble,.about-reference .proc-ico{border-color:var(--paper)}.about-reference .jnode:first-child .jbubble,.about-reference .proc-step:nth-child(2) .proc-ico{background:rgb(43,51,70)}.about-reference .dgrid li:after,.about-reference .jfeat svg{color:var(--cyan)}.about-reference .dgrid li:before{background:rgba(102,117,255,.16);border-color:rgba(102,117,255,.4)}.about-reference .mani-grid,.about-reference .mani-kick,.about-reference .mani-step{border-color:var(--line)}.about-reference .mani-kick b{color:var(--fg)}.about-reference .mani-sub{color:var(--slate)}.about-reference .mani-lead .strike{color:var(--muted)}.about-reference a{color:inherit}.about-reference .field input::placeholder,.about-reference .field textarea::placeholder{color:rgb(108,116,136)}.about-reference .field input:focus,.about-reference .field select:focus,.about-reference .field textarea:focus{background:rgb(21,27,51)}.about-reference .a-btn,.about-reference .aside-card,.about-reference .aside-ink,.about-reference .btn,.about-reference .card,.about-reference .chip span,.about-reference .dgrid li,.about-reference .drop,.about-reference .drop a,.about-reference .featured,.about-reference .field input,.about-reference .field select,.about-reference .field textarea,.about-reference .flagship,.about-reference .form-card,.about-reference .fsec,.about-reference .ico,.about-reference .jfeat,.about-reference .jfeatures,.about-reference .nav-toggle,.about-reference .next-num,.about-reference .nm-tile,.about-reference .ph,.about-reference .phero-media,.about-reference .pill,.about-reference .quote,.about-reference .related a,.about-reference .sico,.about-reference .svc-media,.about-reference .tcard,.about-reference .timg,.about-reference .trust-line,.about-reference .work-card{border-radius:0}.about-reference .vrow{display:grid;grid-template-columns:34% 1fr;gap:22px;padding:24px 0;border-top:1px solid var(--line)}.about-reference .vrow:first-of-type{border-top:none}.about-reference .vrow h4{font-size:20px}.about-reference .vrow p{color:var(--muted);font-size:15px}@media (max-width:680px){.about-reference .vrow{grid-template-columns:1fr;gap:6px}}.about-reference .acc{border-top:1px solid var(--line)}.about-reference .acc-item{border-bottom:1px solid var(--line)}.about-reference .acc-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 4px;font-family:var(--display);font-weight:600;font-size:clamp(19px,2.4vw,25px);color:var(--ink);transition:color .15s}.about-reference .acc-item summary::-webkit-details-marker{display:none}.about-reference .acc-ico{position:relative;width:20px;height:20px;flex:0 0 auto}.about-reference .acc-ico:after,.about-reference .acc-ico:before{content:"";position:absolute;background:var(--indigo);border-radius:2px;transition:transform .2s}.about-reference .acc-ico:before{left:0;top:9px;width:20px;height:2px}.about-reference .acc-ico:after{left:9px;top:0;width:2px;height:20px}.about-reference .acc-item[open] .acc-ico:after{transform:scaleY(0)}.about-reference .acc-body{padding:0 4px}.about-reference .acc-body p{color:var(--muted);font-size:16px;max-width:74ch;padding-bottom:26px;margin:0}@keyframes accIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.about-reference .acc-item[open] .acc-body{animation:accIn .25s ease 0s 1 normal none running}.about-reference .teamwrap{display:grid;grid-template-columns:.9fr 1.6fr;gap:24px;align-items:start}.about-reference .founder{padding:0;overflow:hidden}.about-reference .founder image-slot{width:100%;height:300px;display:block}.about-reference .agents{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-reference .agent{display:flex;gap:13px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);transition:.18s}.about-reference .agent:hover{border-color:rgb(205,212,224);box-shadow:var(--shadow)}.about-reference .agent .ag-ico{width:40px;height:40px;border-radius:10px;background:var(--ink);color:var(--cyan);display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--mono);font-weight:700;font-size:18px}.about-reference .agent .ag-face{width:50px;height:50px;border-radius:12px;flex:0 0 auto;border:1px solid var(--line);background:var(--cloud)}.about-reference .agent h4{font-size:15px;margin:0 0 3px;display:flex;align-items:center;gap:8px}.about-reference .agent .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:pulse 2.2s ease 0s infinite normal none running}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.about-reference .agent p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.about-reference .agent .ag-role{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);margin:0 0 5px}@media (max-width:760px){.about-reference .agents,.about-reference .teamwrap{grid-template-columns:1fr}}.about-reference .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.about-reference .tcard{padding:0;overflow:hidden;display:flex;flex-direction:column}.about-reference .tcard .timg{width:100%;aspect-ratio:1/1;display:block;background:var(--cloud);border-bottom:1px solid var(--line);position:relative}.about-reference .tcard .timg img{width:100%;height:100%;display:block;object-fit:cover}.about-reference .tcard-body{padding:20px 22px}.about-reference .tcard-body h3{font-size:18px;margin:9px 0 2px;display:flex;align-items:center;gap:8px}.about-reference .tcard-body .role{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);margin:0 0 10px}.about-reference .tcard-body .bio{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55}.about-reference .tcard-body .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);flex:0 0 auto;animation:pulse 2.2s ease 0s infinite normal none running}@media (max-width:900px){.about-reference .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.about-reference .team-grid{grid-template-columns:1fr}}.about-reference .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;position:relative}.about-reference .tl-line{position:absolute;top:27px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,var(--indigo),var(--cyan));opacity:.45}.about-reference .tl-step{position:relative}.about-reference .tl-node{width:54px;height:54px;border-radius:15px;background:var(--ink);color:rgb(255,255,255);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-bottom:20px}.about-reference .tl-node svg{width:26px;height:26px}.about-reference .tl-step .sn{font-family:var(--mono);font-size:12px;color:var(--indigo);font-weight:600;letter-spacing:.06em}.about-reference .tl-step h4{font-size:20px;margin:8px 0}.about-reference .tl-step p{font-size:14px;color:var(--muted);margin:0}@media (max-width:760px){.about-reference .timeline{grid-template-columns:1fr;gap:0}.about-reference .tl-line{inset:10px auto 30px 26px;width:2px;height:auto}.about-reference .tl-step{padding:0 0 30px 74px;min-height:74px}.about-reference .tl-node{position:absolute;left:0;top:0;margin:0}}.about-reference .tst-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.about-reference .tst{border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px);background:var(--paper);display:flex;flex-direction:column}.about-reference .tst .mark{font-family:var(--display);font-weight:700;font-size:60px;line-height:.7;color:var(--indigo);height:34px}.about-reference .tst blockquote{margin:0 0 24px;font-size:clamp(16px,1.7vw,19px);line-height:1.56;color:var(--ink);text-wrap:pretty}.about-reference .tst .by{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line-soft)}.about-reference .tst .by .ini{width:42px;height:42px;border-radius:50%;background:var(--indigo-soft);color:var(--indigo);font-family:var(--display);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.about-reference .tst .by b{font-size:15px;color:var(--ink);display:block}.about-reference .tst .by span{font-size:13px;color:var(--muted)}@media (max-width:760px){.about-reference .tst-grid{grid-template-columns:1fr}}.about-reference .namemark{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,56px);align-items:center}.about-reference .nm-tile{background:var(--ink);border-radius:20px;padding:0;position:relative;overflow:hidden;min-height:380px;display:flex;flex-direction:column}.about-reference .nm-stage{flex:1 1 0%;position:relative;display:flex;align-items:center;justify-content:center;padding:44px 32px}.about-reference .nm-stage .nm-grid{position:absolute;inset:0}.about-reference .nm-stage .nm-grid line{stroke:rgba(125,139,255,.16);stroke-width:1}.about-reference .nm-mark{position:relative;z-index:2;width:184px;height:184px}.about-reference .nm-caption{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.about-reference .nm-caption .wm{font-family:var(--display);font-weight:700;font-size:22px;color:rgb(255,255,255);letter-spacing:-.02em}.about-reference .nm-caption .nm-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--indigo);text-align:right}.about-reference .nm-points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.about-reference .nm-pt{border:1px solid var(--line);border-radius:13px;padding:18px}.about-reference .nm-pt .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);font-weight:600}.about-reference .nm-pt b{display:block;font-family:var(--display);font-size:17px;margin:8px 0 5px}.about-reference .nm-pt span{font-size:13px;color:var(--muted);line-height:1.5}@media (max-width:760px){.about-reference .namemark,.about-reference .nm-points{grid-template-columns:1fr}}.about-reference .reveal{opacity:1;transform:none}.about-reference .story-visual{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--ink);border:1px solid var(--line)}.story-visual span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}body:has(.about-reference) .nav{background:#5969f6;border-bottom-color:#6675ff}body:has(.about-reference) .nav .btn-primary{background:white;color:#5969f6}@media(prefers-reduced-motion:reduce){.about-reference *,.about-reference :after,.about-reference :before{animation:none!important;transition:none!important}}.about-reference .acc-item summary,.about-reference .tst .by b,.about-reference .tst blockquote{color:var(--fg)}.about-reference .acc-item summary:hover,.about-reference .acc-item[open] summary{color:var(--indigo)}body:has(.about-reference) .nav .nav-links a.active{background:rgba(255,255,255,.12);color:white}.about-reference #founder .timg{overflow:hidden}.about-reference #founder .timg img{transform:scale(2.7);transform-origin:53% 4%}.about-reference .story-art{margin:0;border:1px solid var(--line);background:var(--ink)}.about-reference .story-art img{display:block;width:100%;height:auto}.about-reference .story-art figcaption{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);padding:14px 18px}