:root{--bg:#06070a;--panel:#0c0f14;--panel-2:#11151d;--line:#ffffff17;--text:#f5f7fb;--muted:#949baa;--muted-2:#687080;--violet:#8b5cf6;--cyan:#4ee8ff;--green:#7bf8b6;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%, #8b5cf61f, transparent 32%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(calc(100% - 40px), var(--shell));margin-inline:auto}.site-nav-wrap{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06070ab8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-nav{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.brand-mark{letter-spacing:0;background:linear-gradient(145deg,#8b5cf652,#4ee8ff14);border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.nav-links{color:#a9b0bd;gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{min-height:40px;padding-inline:15px}.button-primary{color:#08080b;background:linear-gradient(105deg,#fafafa 0%,#d7f8ff 50%,#d8c8ff 100%);box-shadow:0 10px 40px #79aaff24}.button-ghost{border-color:var(--line);color:#e6e9ef;background:#ffffff09}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding-block:100px 74px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;inset:auto 8% 0}.hero-glow{filter:blur(20px);pointer-events:none;border-radius:999px;position:absolute}.glow-one{background:#5c43ff1f;width:520px;height:240px;top:130px;left:20%;transform:rotate(-20deg)}.glow-two{background:#31d2ff14;width:420px;height:220px;top:220px;right:16%;transform:rotate(22deg)}.eyebrow,.section-kicker{z-index:1;color:#a9afbb;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.eyebrow{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;display:flex}.eyebrow>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 16px var(--green);border-radius:50%}.hero h1,.investor-hero h1{z-index:1;letter-spacing:-.062em;margin:26px 0 20px;font-size:clamp(58px,7.3vw,104px);font-weight:770;line-height:.95;position:relative}.gradient-text{background:linear-gradient(100deg,#fff 8%,#b9b9ff 40%,#63dcff 75%,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy{z-index:1;color:#a8afbd;max-width:790px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.65;position:relative}.hero-actions{z-index:1;gap:12px;margin-top:34px;display:flex;position:relative}.trust-line{z-index:1;color:#687181;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;font-size:12px;display:flex;position:relative}.stats-shell{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:146px;padding:28px;display:flex}.stat:last-child{border-right:0}.stat strong{letter-spacing:-.04em;font-size:30px}.stat span{color:var(--muted);max-width:190px;font-size:13px;line-height:1.45}.section{padding-block:124px}.section-kicker{color:#7e8797;margin-bottom:24px}.section-heading-row{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.section h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5.1vw,68px);font-weight:700;line-height:1.03}.section-heading-row p,.pricing-copy p,.vision-panel p,.investor-hero p,.investor-cta p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.muted{color:#565f70}.problem-grid{grid-template-columns:1.3fr .85fr .85fr;gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:360px;padding:30px;display:flex;position:relative;overflow:hidden}.feature-card-large{background:radial-gradient(circle at 52% 30%, #8b5cf621, transparent 34%), var(--panel)}.accent-card{background:linear-gradient(165deg,#4ee8ff14,#8b5cf60f)}.card-index{color:#5c6575;font-size:12px;position:absolute;top:28px;left:30px}.feature-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:23px}.feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.orb{background:radial-gradient(circle at 35% 30%,#d9d4ff,#6b4cff 34%,#18152c 67%);border-radius:50%;width:138px;height:138px;position:absolute;top:70px;left:calc(50% - 69px);box-shadow:0 0 60px #6f4fff33}.orb:after{content:"";border:1px solid #8b5cf633;border-radius:50%;position:absolute;inset:-28px}.product-section{padding-top:146px}.product-heading h2{font-size:clamp(43px,5.4vw,72px)}.demo-shell{background:#090c11;border:1px solid #ffffff1c;border-radius:24px;overflow:hidden;box-shadow:0 50px 120px #00000059}.demo-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.demo-status{align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.status-dot{background:#79efb0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #79efb0}.demo-badge{color:#747e90;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:11px}.demo-subjects{gap:8px;padding:18px 20px 0;display:flex}.subject-pill{border:1px solid var(--line);color:#7d8697;cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;font-size:12px}.subject-pill.active{color:#fff;background:#ffffff12;border-color:#ffffff26}.demo-content{opacity:1;padding:20px;transition:all .25s;transform:translateY(0)}.demo-content.solving{opacity:.28;transform:translateY(4px)}.student-message{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:18px 18px 5px;max-width:76%;margin-left:auto;padding:16px 18px}.message-label{color:#8e83c9;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.student-message p{margin:0;font-size:15px;line-height:1.6}.tutor-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:18px;display:grid}.solution-card,.concept-visual{border:1px solid var(--line);background:#ffffff05;border-radius:18px;min-height:390px}.solution-card{padding:22px}.solution-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:18px;display:flex}.spark{color:#cfc6ff;background:linear-gradient(145deg,#8b5cf633,#4ee8ff1f);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.solution-heading strong,.solution-heading span{display:block}.solution-heading strong{font-size:14px}.solution-heading div span{color:var(--muted-2);margin-top:3px;font-size:10px}.steps{padding:8px 0}.step{border-bottom:1px solid #ffffff0e;padding:13px 0}.step span{color:#7b8494;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.step p{color:#b6bdc9;margin:5px 0 0;font-size:12px;line-height:1.55}.answer-row{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.answer-row span{color:#788191;font-size:11px}.answer-row strong{color:#ecf8ff;font-size:18px}.concept-visual{background:radial-gradient(circle at 50% 48%,#4fbeff14,#0000 40%),#080b10;position:relative;overflow:hidden}.concept-visual:before{content:"Concept visual";z-index:4;color:#626b7b;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:750;position:absolute;top:16px;left:18px}.ground-line{background:#ffffff29;height:1px;position:absolute;bottom:18%;left:12%;right:12%}.trajectory{border:1px dashed #59dcff47;border-bottom:0;border-radius:50% 50% 0 0;height:56%;position:absolute;bottom:18%;left:22%;right:22%}.projectile-dot{background:#c9f8ff;border-radius:50%;width:14px;height:14px;animation:4s ease-in-out infinite projectile;position:absolute;bottom:19%;left:24%;box-shadow:0 0 24px #62dfff}.velocity-tag,.height-tag{border:1px solid var(--line);color:#7d8798;background:#080b10d9;border-radius:7px;padding:6px 9px;font-size:10px;position:absolute}.velocity-tag{bottom:27%;left:15%}.height-tag{top:31%;right:14%}@keyframes projectile{0%,to{bottom:19%;left:24%}50%{bottom:72%;left:49%}}.triangle-visual{place-items:center;display:grid}.triangle-shape{filter:drop-shadow(0 0 24px #65d5ff1f);border-bottom:180px solid #65d5ff2e;border-left:110px solid #0000;border-right:110px solid #0000;width:0;height:0}.triangle-base,.triangle-height{color:#7b8799;font-size:10px;position:absolute}.triangle-base{bottom:23%;left:44%}.triangle-height{top:48%;right:24%}.cell-visual{place-items:center;display:grid}.cell-visual:after{content:"";border:1px solid #7eeaba40;border-radius:49% 51% 46% 54%;width:240px;height:190px;animation:4s ease-in-out infinite breathe;box-shadow:inset 0 0 70px #5dd3ab0d,0 0 60px #5dd3ab0d}.cell-core{z-index:2;background:radial-gradient(circle at 30% 30%,#dfd9ff,#7054c9 44%,#302453);border-radius:50%;width:68px;height:68px;position:absolute;box-shadow:0 0 28px #9275ff40}.organelle{border:1px solid #7bf8b659;border-radius:50%;width:45px;height:19px;position:absolute;transform:rotate(-24deg)}.organelle-one{margin:-85px 0 0 -110px}.organelle-two{margin:90px -100px 0 0}.organelle-three{margin:-50px -130px 0 0}.atp-chip{color:#94f0bd;background:#7bf8b614;border:1px solid #7bf8b633;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;top:29%;right:20%}@keyframes breathe{50%{transform:scale(1.025)rotate(1deg)}}.engine-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.engine-node{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:180px;padding:24px;display:flex}.engine-node span{color:#5e6878;margin-bottom:auto;font-size:10px}.engine-node strong{font-size:15px}.engine-node small{color:#707a8b;margin-top:6px;font-size:11px}.engine-arrow{color:#3e4653;place-items:center;display:grid}.source-node{background:linear-gradient(150deg, #8b5cf614, var(--panel))}.output-node{background:linear-gradient(150deg, #4ee8ff14, var(--panel))}.distribution-card{border:1px solid var(--line);background:radial-gradient(circle at 72%,#8b5cf617,#0000 26%),#0a0d12;border-radius:26px;grid-template-columns:1fr 1fr;gap:30px;min-height:560px;padding:54px;display:grid;overflow:hidden}.distribution-copy{flex-direction:column;justify-content:center;display:flex}.distribution-copy h2{margin-bottom:24px}.distribution-copy p{max-width:560px;color:var(--muted);font-size:15px;line-height:1.8}.mini-points{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.mini-points span{border:1px solid var(--line);color:#858e9f;border-radius:999px;padding:8px 10px;font-size:10px}.distribution-visual{place-items:center;min-height:420px;display:grid;position:relative}.flywheel-core{z-index:4;color:#fff;letter-spacing:.08em;background:radial-gradient(circle at 35% 30%,#dfd9ff,#7658d9 45%,#291e4f);border-radius:50%;place-items:center;width:100px;height:100px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:0 0 70px #7b5bff40}.orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit-one{width:260px;height:260px}.orbit-two{border-style:dashed;width:390px;height:390px}.fly-node{z-index:3;background:#0d1118e6;border:1px solid #ffffff1c;border-radius:13px;min-width:124px;padding:13px 15px;font-size:12px;font-weight:750;position:absolute}.fly-node span{color:#687384;margin-top:4px;font-size:9px;font-weight:500;display:block}.fly-school{top:28px;left:42%}.fly-class{bottom:110px;left:5px}.fly-student{bottom:72px;right:-6px}.pricing-grid{grid-template-columns:1.2fr .8fr .8fr;align-items:stretch;gap:16px;display:grid}.pricing-copy{flex-direction:column;justify-content:center;padding-right:34px;display:flex}.pricing-copy p{max-width:520px;margin-top:24px}.price-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;min-height:430px;padding:28px;display:flex}.price-label{color:#7b8494;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.price-card>strong{letter-spacing:-.05em;margin-top:36px;font-size:44px}.price-card strong span{color:#5d6676;letter-spacing:0;font-size:14px}.price-card>p{color:#717b8c;margin:8px 0 30px;font-size:12px}.price-card ul{border-top:1px solid var(--line);margin:auto 0 0;padding:0;list-style:none}.price-card li{color:#a6adba;border-bottom:1px solid #ffffff0e;padding:14px 0;font-size:12px}.price-card li:before{content:"✓";color:var(--green);margin-right:9px}.premium-card{background:radial-gradient(circle at 80% 18%,#8b5cf633,#0000 30%),linear-gradient(160deg,#151326,#0c1016);border-color:#977aff3d}.vision-panel,.investor-cta{border:1px solid var(--line);background:#090c11;border-radius:28px;flex-direction:column;justify-content:center;min-height:520px;padding:64px;display:flex;position:relative;overflow:hidden}.vision-grid-bg{opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.vision-panel>*,.investor-cta>*{z-index:1;position:relative}.vision-panel h2 span{color:#626c7d}.vision-panel p{max-width:650px;margin-top:26px}.region-path{color:#626c7c;flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;font-size:12px;display:flex}.region-path span{border:1px solid var(--line);background:#ffffff06;border-radius:999px;padding:9px 11px}.region-path span.active{color:#fff;background:#7bf8b60f;border-color:#7bf8b633}.region-path i{color:#3f4653;font-style:normal}.raise-section{grid-template-columns:1fr .72fr;align-items:center;gap:80px;display:grid}.raise-card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-radius:22px;padding:34px}.raise-card>span{color:#798394;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.raise-card>strong{letter-spacing:-.06em;margin:16px 0 10px;font-size:64px;display:block}.raise-card>p{color:#737e8f;margin:0 0 26px;font-size:12px;line-height:1.6}.footer{border-top:1px solid var(--line);color:#626c7c;justify-content:space-between;align-items:center;gap:20px;min-height:150px;font-size:11px;display:flex}.footer p{color:#8a93a2}.investor-hero{padding:132px 0 70px}.investor-hero h1{margin-top:30px;font-size:clamp(55px,6vw,88px)}.investor-hero>p{max-width:760px;font-size:18px}.round-card{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid;overflow:hidden}.round-card>div{border-right:1px solid var(--line);background:#ffffff05;padding:24px}.round-card>div:last-child{border-right:0}.round-card span,.round-card strong{display:block}.round-card span{color:#6d7686;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.round-card strong{margin-top:18px;font-size:18px}.thesis-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.thesis-points{grid-template-columns:1fr 1fr;gap:14px;display:grid}.thesis-points article,.fund-card{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:25px}.thesis-points span,.fund-card>span{color:#5d6676;font-size:10px}.thesis-points h3,.fund-card h3{margin:32px 0 10px;font-size:17px}.thesis-points p,.fund-card p{color:#838c9b;margin:0;font-size:12px;line-height:1.65}.fund-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fund-card{min-height:260px}.diligence-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.diligence-list{border-top:1px solid var(--line)}.diligence-list p{border-bottom:1px solid var(--line);color:#929bab;margin:0;padding:18px 0;font-size:13px}.diligence-list span{color:var(--green);margin-right:10px}.investor-cta{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:60px;min-height:430px}.investor-cta p{max-width:620px;margin-top:22px}@media (max-width:900px){.nav-links{display:none}.hero{min-height:620px}.hero h1,.investor-hero h1{font-size:clamp(50px,13vw,78px)}.stats-shell{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding-block:92px}.section-heading-row,.distribution-card,.pricing-grid,.raise-section,.thesis-grid,.diligence-section{grid-template-columns:1fr;gap:36px}.problem-grid{grid-template-columns:1fr 1fr}.feature-card-large{grid-column:1/-1}.tutor-grid{grid-template-columns:1fr}.concept-visual{min-height:360px}.engine-flow{grid-template-columns:1fr}.engine-arrow{min-height:22px;transform:rotate(90deg)}.distribution-card{padding:34px}.pricing-copy{padding-right:0}.price-card{min-height:360px}.vision-panel{padding:42px}.round-card,.fund-grid{grid-template-columns:1fr 1fr}.round-card>div:nth-child(2){border-right:0}.round-card>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.investor-cta{flex-direction:column;justify-content:center;align-items:flex-start}.footer{flex-wrap:wrap;padding-block:38px}}@media (max-width:560px){.shell{width:min(calc(100% - 24px), var(--shell))}.site-nav{min-height:66px}.site-nav .button-small{padding:0 11px;font-size:11px}.brand{font-size:13px}.hero{padding-top:70px}.hero h1{font-size:49px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.trust-line{font-size:10px}.stats-shell{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line);min-height:118px}.stat:last-child{border-bottom:0}.stat:nth-child(2){border-right:0}.section{padding-block:78px}.section h2{font-size:40px}.problem-grid{grid-template-columns:1fr}.feature-card-large{grid-column:auto}.feature-card{min-height:310px}.product-heading h2{font-size:41px}.student-message{max-width:92%}.demo-topbar{padding-inline:14px}.demo-content{padding:14px}.solution-card{padding:16px}.concept-visual{min-height:300px}.triangle-shape{border-bottom-width:140px;border-left-width:80px;border-right-width:80px}.distribution-card{padding:26px 20px}.distribution-visual{min-height:340px}.orbit-two{width:310px;height:310px}.orbit-one{width:220px;height:220px}.fly-school{left:33%}.fly-node{min-width:108px}.fly-student{right:-8px}.fly-class{left:-7px}.vision-panel{padding:32px 22px}.raise-card>strong{font-size:54px}.round-card,.fund-grid,.thesis-points{grid-template-columns:1fr}.round-card>div{border-right:0;border-bottom:1px solid var(--line)}.round-card>div:last-child{border-bottom:0}.investor-hero{padding-top:90px}.investor-hero h1{font-size:47px}.investor-cta{padding:36px 24px}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--bg:#f7fbfe;--panel:#fff;--panel-2:#eef8fd;--line:#184f6b21;--text:#0d2735;--muted:#607684;--muted-2:#8395a0;--violet:#50b0e0;--cyan:#50b0e0;--green:#2eb990;--brand:#50b0e0;--brand-strong:#248fc5;--brand-deep:#126b98;--brand-soft:#eaf7fd;--ink:#0d2735;--navy:#071d2a}::selection{color:#072033;background:#50b0e047}body{color:var(--text);background:radial-gradient(circle at 50% -10%,#50b0e026,#0000 34%),linear-gradient(#fbfdff 0%,#f6fbfe 48%,#fff 100%)}.site-nav-wrap{background:#ffffffe0;border-bottom-color:#195d7e1a;box-shadow:0 8px 30px #1b56740d}.nav-links{color:#526b78}.nav-links a:hover{color:var(--brand-deep)}.button-primary{color:#fff;background:linear-gradient(110deg,#5bbce8 0%,#3aa8da 48%,#278fc4 100%);box-shadow:0 14px 34px #2c9acf33}.button-primary:hover{box-shadow:0 18px 40px #2c9acf45}.button-ghost{color:#244452;background:#ffffffc7;border-color:#184f6b24}.button-ghost:hover{color:var(--brand-deep);background:#fff;border-color:#50b0e05c}.aqrivo-logo{justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.aqrivo-logo img{width:100%;height:auto;display:block}.aqrivo-logo-nav{width:142px}.aqrivo-logo-footer{width:132px}.aqrivo-logo-hero{filter:drop-shadow(0 14px 34px #2c9acf1c);width:280px;margin-bottom:10px}.brand-logo-link{align-items:center;display:inline-flex}.hero{min-height:735px}.hero:after{background:linear-gradient(90deg,#0000,#50b0e04d,#0000)}.glow-one{background:#50b0e01f}.glow-two{background:#4acaeb17}.eyebrow,.section-kicker{color:#667f8c}.eyebrow{color:#476775;background:#ffffffc2;border-color:#50b0e03b;box-shadow:0 7px 24px #20688b0f}.eyebrow>span{background:var(--brand);box-shadow:0 0 15px #50b0e0b3}.gradient-text{background:linear-gradient(100deg,#1c7eae 8%,#44addc 46%,#70c7eb 75%,#278fc4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy{color:#5f7581}.trust-line{color:#78909c}.stats-shell{background:#ffffffe6;border-color:#184f6b1f;box-shadow:0 24px 70px #1a5b7a14}.stat{border-color:#184f6b1c}.stat strong{color:#173746}.stat span{color:#687e89}.section-kicker{color:var(--brand-deep)}.section-heading-row p,.pricing-copy p,.investor-hero p{color:#647985}.muted{color:#8ca0aa}.feature-card{background:linear-gradient(160deg,#fff,#f6fbfe);border-color:#184f6b1f;box-shadow:0 22px 60px #225d780f}.feature-card-large{background:radial-gradient(circle at 52% 30%,#50b0e02e,#0000 36%),linear-gradient(160deg,#fff,#f3faff)}.accent-card{background:linear-gradient(160deg,#eef9fe,#fff)}.card-index{color:#8ea7b3}.feature-card p{color:#667c88}.orb{background:radial-gradient(circle at 35% 30%,#e9f9ff,#62bde5 38%,#15729d 69%);box-shadow:0 0 70px #36a1d340}.orb:after{border-color:#50b0e040}.demo-shell{--line:#ffffff1a;--muted:#a7bbc6;--muted-2:#748c98;color:#f5fbff;background:radial-gradient(circle at 90% 0,#50b0e01f,#0000 32%),#071b27;border-color:#23779e33;box-shadow:0 44px 110px #0e3d5430}.demo-badge{color:#83a1af}.subject-pill{color:#88a4b1}.subject-pill.active{color:#fff;background:#50b0e021;border-color:#50b0e073}.student-message{background:#50b0e01c;border-color:#50b0e047}.message-label{color:#68c2e9}.solution-card{background:#ffffff06}.spark{color:#8ed4f1;background:linear-gradient(145deg,#50b0e03b,#50b0e014)}.step{border-bottom-color:#fff1}.step span{color:#79a5b7}.step p{color:#c1d0d7}.answer-row span{color:#7793a0}.answer-row strong{color:#a9e4fb}.concept-visual{background:radial-gradient(circle at 50% 48%,#50b0e029,#0000 42%),#061923}.concept-visual:before{color:#6e8996}.ground-line{background:#85cbea47}.trajectory{border-color:#50b0e061}.projectile-dot{background:#c9f2ff;box-shadow:0 0 25px #50b0e0}.velocity-tag,.height-tag{color:#8eb0bf;background:#051822de}.triangle-shape{filter:drop-shadow(0 0 26px #50b0e02e);border-bottom-color:#50b0e040}.cell-core{background:radial-gradient(circle at 30% 30%,#dbf6ff,#58b8e2 44%,#175e81);box-shadow:0 0 30px #50b0e047}.engine-node{background:#fff;border-color:#184f6b1f;box-shadow:0 14px 40px #1f5c790d}.engine-node span{color:#8ba2ad}.engine-node small{color:#708793}.engine-arrow{color:#79b9d6}.source-node{background:linear-gradient(150deg,#eaf7fd,#fff)}.output-node{background:linear-gradient(150deg,#eefaff,#fff)}.distribution-card{--line:#ffffff1f;--muted:#adc4cf;color:#f7fcff;background:radial-gradient(circle at 72%,#50b0e038,#0000 28%),linear-gradient(145deg,#071d2a,#0a2a3a);border-color:#23779e2e;box-shadow:0 34px 100px #0a344924}.distribution-card .section-kicker{color:#6fc7eb}.mini-points span{color:#9fbac6}.flywheel-core{background:radial-gradient(circle at 35% 30%,#d9f6ff,#53b5df 45%,#126386);box-shadow:0 0 72px #50b0e04d}.orbit{border-color:#74c7e92e}.fly-node{background:#071d2ae6;border-color:#72c2e32e}.fly-node span{color:#8aa6b3}.price-card{background:#fff;border-color:#184f6b1f;box-shadow:0 18px 50px #1f5c790d}.price-label{color:#708994}.price-card strong span,.price-card>p{color:#78909b}.price-card ul{border-color:#184f6b1c}.price-card li{color:#536b77;border-bottom-color:#184f6b17}.price-card li:before{color:var(--brand-strong)}.premium-card{color:#0d2735;background:radial-gradient(circle at 80% 18%,#50b0e02e,#0000 32%),linear-gradient(160deg,#ecf9ff,#fff);border-color:#50b0e047}.vision-panel,.investor-cta{--line:#ffffff1f;--muted:#aec4cf;color:#f5fbff;background:radial-gradient(circle at 78% 20%,#50b0e030,#0000 34%),linear-gradient(145deg,#071d2a,#0a2939);border-color:#23779e2e;box-shadow:0 34px 100px #0a344921}.vision-panel .section-kicker,.investor-cta .section-kicker{color:#6fc7eb}.vision-panel h2 span{color:#87a9b7}.vision-panel p,.investor-cta p{color:#aec4cf}.region-path{color:#8ca8b4}.region-path span.active{color:#fff;background:#50b0e01f;border-color:#50b0e059}.raise-card{background:linear-gradient(155deg,#eef9fe,#fff);border-color:#50b0e038;box-shadow:0 20px 55px #1f5c790f}.raise-card>span,.raise-card>p{color:#6b838f}.footer{color:#748b96;border-color:#184f6b1c}.footer p{color:#55707d}.investor-hero{position:relative}.investor-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#50b0e01f,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:20px;right:-120px}.round-card{background:#fff;border-color:#184f6b1f;box-shadow:0 22px 65px #1f5c790f}.round-card>div{background:#fff;border-color:#184f6b1a}.round-card span{color:#78909b}.thesis-points article,.fund-card{background:#fff;border-color:#184f6b1f;box-shadow:0 14px 44px #1f5c790b}.thesis-points span,.fund-card>span{color:var(--brand-strong)}.thesis-points p,.fund-card p{color:#687e89}.diligence-list{border-color:#184f6b1f}.diligence-list p{color:#617884;border-color:#184f6b1c}.diligence-list span{color:var(--brand-strong)}@media (max-width:560px){.aqrivo-logo-nav{width:112px}.aqrivo-logo-footer{width:118px}.aqrivo-logo-hero{width:210px}.hero{min-height:675px}}
.aqrivo-logo{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.aqrivo-logo img{object-fit:contain;width:100%;height:100%;display:block}.aqrivo-logo-wordmark{background:0 0;overflow:visible}.aqrivo-logo-wordmark.aqrivo-logo-nav{aspect-ratio:1963/449;border-radius:5px;width:132px;height:auto}.aqrivo-logo-wordmark.aqrivo-logo-hero{aspect-ratio:1963/449;border-radius:10px;width:min(420px,78vw);height:auto;box-shadow:0 20px 55px #2d8fc117}.aqrivo-logo-wordmark.aqrivo-logo-investor{aspect-ratio:1963/449;border-radius:8px;width:216px;height:auto}.aqrivo-logo-wordmark.aqrivo-logo-footer{aspect-ratio:1963/449;border-radius:5px;width:108px;height:auto}.aqrivo-logo-icon{aspect-ratio:1;background:#fff;overflow:hidden}.aqrivo-logo-icon.aqrivo-logo-compact{border:1px solid #1f76a21c;border-radius:11px;width:43px;height:43px;box-shadow:0 8px 24px #2276a017}.aqrivo-logo-icon.aqrivo-logo-demo{border:1px solid #50b0e038;border-radius:8px;width:30px;height:30px}.aqrivo-brand{justify-content:center;align-items:center;display:inline-flex}.aqrivo-brand-horizontal{flex-direction:row}.aqrivo-brand-stacked{flex-direction:column}.aqrivo-brand-nav{gap:10px}.aqrivo-brand-nav>.aqrivo-logo-icon{width:34px;height:34px;box-shadow:none;border-radius:9px}.aqrivo-brand-nav>.aqrivo-logo-wordmark{aspect-ratio:1963/449;width:124px;height:auto}.brand-logo-link{align-items:center;min-width:170px;display:inline-flex}.brand-desktop{display:inline-flex}.brand-mobile{display:none}.hero>.aqrivo-logo-wordmark{z-index:2;aspect-ratio:auto;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:14px;margin-bottom:18px;position:relative;overflow:visible}.hero>.aqrivo-logo-wordmark:before{content:"";background:#fff url(/brand/aq-icon.webp) 50%/contain no-repeat;border:1px solid #1f76a21f;border-radius:20px;width:82px;height:82px;box-shadow:0 15px 38px #2276a01a}.hero>.aqrivo-logo-wordmark>img{aspect-ratio:1963/449;border-radius:10px;width:min(420px,78vw);height:auto;box-shadow:0 20px 55px #2d8fc117}.investor-hero>.aqrivo-logo-wordmark{z-index:2;background:0 0;border-radius:0;flex-direction:column;gap:10px;width:auto;height:auto;margin-bottom:28px;position:relative;overflow:visible}.investor-hero>.aqrivo-logo-wordmark:before{content:"";background:#fff url(/brand/aq-icon.webp) 50%/contain no-repeat;border:1px solid #1f76a21c;border-radius:15px;width:58px;height:58px;box-shadow:0 10px 28px #2276a014}.investor-hero>.aqrivo-logo-wordmark>img{aspect-ratio:1963/449;border-radius:8px;width:216px;height:auto}.footer .brand-logo-link{min-width:0}.footer .aqrivo-logo-wordmark{background:0 0;border-radius:0;flex-direction:row;gap:8px;width:auto;height:auto;overflow:visible}.footer .aqrivo-logo-wordmark:before{content:"";background:#fff url(/brand/aq-icon.webp) 50%/contain no-repeat;border:1px solid #1f76a21a;border-radius:8px;flex:0 0 31px;width:31px;height:31px}.footer .aqrivo-logo-wordmark>img{aspect-ratio:1963/449;border-radius:5px;width:108px;height:auto}.demo-status .aqrivo-logo{margin-right:1px}@media (max-width:560px){.brand-logo-link{min-width:43px}.brand-desktop{display:none}.brand-mobile{display:inline-flex}.hero>.aqrivo-logo-wordmark{gap:11px;margin-bottom:14px}.hero>.aqrivo-logo-wordmark:before{border-radius:17px;width:66px;height:66px}.hero>.aqrivo-logo-wordmark>img{width:min(300px,84vw)}.investor-hero>.aqrivo-logo-wordmark{margin-bottom:22px}.investor-hero>.aqrivo-logo-wordmark:before{width:52px;height:52px}.investor-hero>.aqrivo-logo-wordmark>img{width:184px}.footer .aqrivo-logo-wordmark:before{flex-basis:29px;width:29px;height:29px}.footer .aqrivo-logo-wordmark>img{width:102px}}
.team-section{position:relative}.team-heading-row{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.team-heading-row h2{margin:0}.team-heading-row p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.team-card{background:#fff;border:1px solid #184f6b1f;border-radius:24px;overflow:hidden;box-shadow:0 26px 70px #1f5c7914}.team-card-technical{background:radial-gradient(circle at 90% 10%,#50b0e024,#0000 34%),#fff}.team-photo-wrap{aspect-ratio:16/11;background:linear-gradient(145deg,#edf8fd,#fff);position:relative;overflow:hidden}.team-photo{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .35s}.team-card:hover .team-photo{transform:scale(1.015)}.team-role-chip{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;background:#072534c2;border:1px solid #ffffff8a;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:20px;left:20px}.team-card-body{padding:28px 30px 30px}.team-card-body h3{color:#102f3e;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.05}.team-meta{color:var(--brand-deep);letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;display:inline-block}.team-card-body>p{color:#607684;min-height:106px;margin:22px 0 18px;font-size:14px;line-height:1.75}.team-leadership-brief{background:linear-gradient(145deg,#eaf7fdcc,#fffffff5);border:1px solid #50b0e02e;border-radius:16px;gap:8px;margin-bottom:22px;padding:16px 17px;display:grid}.team-leadership-brief span{color:#6e8793;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.team-leadership-brief strong{color:#244452;font-size:13px;font-weight:720;line-height:1.55}.team-contact{color:#177cab;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.team-contact:hover{color:#0f648d}@media (max-width:860px){.team-heading-row{grid-template-columns:1fr;gap:20px}.team-grid{grid-template-columns:1fr}.team-photo-wrap{aspect-ratio:16/10}.team-card-body>p{min-height:0}}@media (max-width:560px){.team-card{border-radius:20px}.team-photo-wrap{aspect-ratio:4/3}.team-card-body{padding:24px}.team-role-chip{bottom:16px;left:16px}}
.feedback-section{position:relative}.feedback-heading-row{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:48px;margin-bottom:34px;display:grid}.feedback-heading-row h2{max-width:760px;margin:0 0 14px}.feedback-heading-row>div>p{max-width:720px;color:var(--muted);margin:0;line-height:1.75}.feedback-summary{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;align-items:center;gap:16px;padding:17px 20px;display:flex;box-shadow:0 16px 42px #16557312}.feedback-summary>strong{letter-spacing:-.07em;color:var(--ink);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.feedback-summary>div{gap:5px;display:grid}.feedback-summary>div>span:last-child{color:var(--muted);white-space:nowrap;font-size:.78rem}.feedback-layout{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:start;gap:28px;display:grid}.feedback-form-card,.feedback-review-card{background:#fffffff0;border:1px solid #184f6b1f;box-shadow:0 22px 65px #19577412}.feedback-form-card{border-radius:28px;padding:28px;position:sticky;top:102px}.feedback-form-header{align-items:center;gap:13px;margin-bottom:24px;display:flex}.feedback-form-icon{color:#fff;background:linear-gradient(140deg, var(--brand), var(--brand-strong));border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #2c9acf33}.feedback-form-header h3{margin:0 0 4px;font-size:1.05rem}.feedback-form-header p{color:var(--muted);margin:0;font-size:.84rem}.feedback-field-grid{grid-template-columns:1fr .78fr;gap:14px;display:grid}.feedback-field,.feedback-rating-field{gap:8px;margin:0 0 16px;display:grid}.feedback-field>span,.feedback-rating-field legend{color:#365563;letter-spacing:.01em;font-size:.79rem;font-weight:700}.feedback-rating-field{border:0;padding:0}.feedback-field input,.feedback-field select,.feedback-field textarea{width:100%;color:var(--text);background:#f9fcfe;border:1px solid #184f6b24;border-radius:14px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.feedback-field input,.feedback-field select{min-height:48px;padding:0 14px}.feedback-field textarea{resize:vertical;min-height:122px;font:inherit;padding:13px 14px;line-height:1.55}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus{background:#fff;border-color:#50b0e0b8;box-shadow:0 0 0 4px #50b0e01c}.feedback-field input::placeholder,.feedback-field textarea::placeholder{color:#9aabb4}.feedback-comment-field{position:relative}.feedback-comment-field small{color:var(--muted-2);justify-self:end;margin-top:-2px;font-size:.7rem}.feedback-rating-picker{align-items:center;gap:5px;min-height:42px;display:flex}.feedback-rating-picker>span{color:var(--muted);margin-left:7px;font-size:.78rem;font-weight:700}.rating-star{appearance:none;color:#cfdae0;cursor:pointer;transform-origin:50%;background:0 0;border:0;padding:0;font-size:1.7rem;line-height:1;transition:color .14s,transform .14s}.rating-star:hover,.rating-star:focus-visible{transform:translateY(-2px)scale(1.08)}.rating-star.is-active,.feedback-star.is-filled{color:#f7b928}.feedback-submit{cursor:pointer;border:0;justify-content:center;width:100%}.feedback-submit:disabled{opacity:.62;cursor:wait}.feedback-form-message{border-radius:12px;margin:13px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.5}.feedback-form-message.success{color:#176c55;background:#2eb9901a}.feedback-form-message.error{color:#a43b3b;background:#d44a4a17}.feedback-list{gap:16px;display:grid}.feedback-review-card{border-radius:24px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.feedback-review-card:hover{border-color:#50b0e04d;transform:translateY(-2px);box-shadow:0 28px 72px #1957741a}.feedback-review-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-review-user{align-items:center;gap:12px;min-width:0;display:flex}.feedback-avatar{color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:.79rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 3px #ffffff52,0 8px 20px #1046601f}.feedback-review-user>div{gap:4px;min-width:0;display:grid}.feedback-review-user strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.feedback-review-user span:last-child{width:fit-content;color:var(--brand-deep);background:var(--brand-soft);border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700}.feedback-review-topline time{color:var(--muted-2);white-space:nowrap;padding-top:4px;font-size:.72rem}.feedback-stars{gap:2px;margin-top:16px;display:inline-flex}.feedback-star{color:#d5dfe4;font-size:1rem;line-height:1}.feedback-review-card>p{color:#395763;margin:13px 0 19px;font-size:.96rem;line-height:1.75}.feedback-review-footer{color:var(--muted-2);letter-spacing:.02em;border-top:1px solid #184f6b17;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:.69rem;font-weight:700;display:flex}.feedback-verified{color:#52717e;align-items:center;gap:6px;display:inline-flex}.feedback-verified i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:17px;height:17px;font-size:.62rem;font-style:normal;display:grid}@media (max-width:980px){.feedback-heading-row{grid-template-columns:1fr;align-items:start;gap:22px}.feedback-summary{width:fit-content}.feedback-layout{grid-template-columns:1fr}.feedback-form-card{position:static}}@media (max-width:620px){.feedback-heading-row{margin-bottom:24px}.feedback-summary{justify-content:space-between;width:100%}.feedback-layout{gap:18px}.feedback-form-card,.feedback-review-card{border-radius:20px}.feedback-form-card{padding:20px}.feedback-review-card{padding:19px}.feedback-field-grid{grid-template-columns:1fr;gap:0}.feedback-review-topline{align-items:center}.feedback-review-topline time{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.feedback-review-card,.rating-star,.feedback-field input,.feedback-field select,.feedback-field textarea{transition:none}}
:root{--color-paper:#f4f9fb;--color-paper-2:#e6f1f4;--color-paper-3:#d5e4ea;--color-ink:#101f26;--color-ink-2:#475861;--color-muted:#6e7d83;--color-rule:#c5d4d9;--color-accent:#00b7dd;--color-accent-strong:#0094bc;--color-accent-soft:#d3f1fc;--color-accent-ink:#f9fcfe;--color-focus:#00a6d6;--color-dark:#061821;--color-dark-2:#10242e;--color-dark-ink:#ecf3f5;--color-dark-muted:#99a7ac;--color-success:#3f9a6f;--color-error:#c34f4b;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.5rem;--shell:1240px;--radius-card:1rem;--radius-input:.75rem;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-short:.22s;--shadow-soft:0 24px 70px color-mix(in oklab, var(--color-ink) 8%, transparent);--shadow-focus:0 0 0 4px color-mix(in oklab, var(--color-focus) 16%, transparent)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.7171% -1.53574 -1.47938);--color-paper-2:lab(94.2736% -3.06025 -2.95185);--color-paper-3:lab(89.6694% -4.57183 -4.41675);--color-ink:lab(10.7526% -4.7685 -7.08121);--color-ink-2:lab(36.2864% -5.07377 -7.19157);--color-muted:lab(51.3769% -4.61063 -5.35954);--color-rule:lab(83.8693% -4.56879 -4.415);--color-accent:lab(68.1928% -31.3754 -32.8596);--color-accent-strong:lab(56.3682% -29.0082 -40.7498);--color-accent-soft:lab(93.2485% -8.79943 -8.53827);--color-accent-ink:lab(98.8648% -1.02499 -.986993);--color-focus:lab(62.2046% -33.1678 -48.2229);--color-dark:lab(7.29555% -4.82298 -8.37676);--color-dark-2:lab(13.0863% -5.95345 -9.02046);--color-dark-ink:lab(95.4093% -2.04507 -1.97092);--color-dark-muted:lab(67.6288% -4.55812 -4.40888);--color-success:lab(57.3768% -36.4105 14.3342);--color-error:lab(49.7963% 47.1546 27.5212)}}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0 49.94%, color-mix(in oklab, var(--color-rule) 42%, transparent) 50%, transparent 50.06%), linear-gradient(var(--color-paper), var(--color-paper));position:fixed;inset:0}a{color:inherit}button,input,select,textarea{font:inherit}.shell{width:min(calc(100% - 3rem), var(--shell));min-width:0;margin-inline:auto}.section{padding-block:var(--space-3xl)}.section h2,.hm-hero h1,.hm-investor-hero h1,.team-profile h3{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-style:normal}.site-nav-wrap{z-index:50;border-bottom:1px solid color-mix(in oklab, var(--color-rule) 75%, transparent);background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.site-nav{align-items:center;gap:var(--space-lg);grid-template-columns:auto 1fr auto;min-height:72px;display:grid}.brand-logo-link{align-items:center;min-width:0;display:inline-flex}.nav-links{justify-self:center;align-items:center;gap:var(--space-lg);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;display:flex}.nav-links a{white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.nav-links a:hover{color:var(--color-accent-strong)}.button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:46px;padding-inline:var(--space-md);border-radius:var(--radius-input);white-space:nowrap;font-size:var(--text-sm);transition:transform var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:1px solid #0000;font-weight:700;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:scale(.98)}.button:focus-visible,.hm-text-link:focus-visible,.nav-links a:focus-visible,.team-contact:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.button-small{min-height:40px;padding-inline:var(--space-sm);font-size:var(--text-xs)}.button-primary{color:var(--color-accent-ink);background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.button-primary:hover{background:var(--color-accent);border-color:var(--color-accent)}.button-ghost{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule)}.button-ghost:hover{border-color:var(--color-accent)}.hm-text-link{align-items:center;gap:var(--space-2xs);white-space:nowrap;min-height:46px;color:var(--color-ink);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);font-weight:700;display:inline-flex}.hm-text-link:hover{border-bottom-color:var(--color-accent-strong)}.hm-overline,.hm-section-label,.hm-section-head>div,.hm-index-row>span,.hm-problem-row>span,.hm-engine-row>span,.hm-profile-index,.hm-plan-title>span,.hm-investor-facts span,.hm-thesis-ledger article>span,.hm-fund-ledger article>span,.feedback-field>span,.feedback-rating-field legend{font-family:var(--font-mono)}.hm-overline,.hm-section-label{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.hm-section-label{align-items:center;gap:var(--space-xs);display:flex}.hm-section-label span{color:var(--color-muted)}.hm-hero{min-height:720px;padding-block:var(--space-2xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.hm-hero-copy{min-width:0}.hm-hero .aqrivo-logo-hero{width:min(240px,46vw);margin:var(--space-lg) 0 var(--space-md);filter:none}.hm-hero h1{max-width:940px;color:var(--color-ink);letter-spacing:-.062em;margin:0;font-size:clamp(3.7rem,8vw,7.4rem);font-weight:720;line-height:.91}.hm-hero h1 span,.hm-investor-hero h1 span{color:var(--color-accent-strong)}.hm-hero-copy>p,.hm-investor-intro>p{max-width:760px;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.hm-actions{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.hm-hero-index{border-left:1px solid var(--color-rule);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.hm-index-row{gap:var(--space-sm);padding:var(--space-md) 0 var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule);grid-template-columns:2rem 1fr;display:grid}.hm-index-row:first-child{border-top:1px solid var(--color-rule)}.hm-index-row>span{color:var(--color-muted);font-size:var(--text-xs);grid-row:1/span 2}.hm-index-row strong{font-size:var(--text-md);letter-spacing:-.02em}.hm-index-row p{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.hm-index-foot{padding:var(--space-md) 0 0 var(--space-lg);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs)}.hm-signal-ledger{border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-signal{min-height:160px;padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-right:1px solid var(--color-rule);flex-direction:column;justify-content:space-between;display:flex}.hm-signal+.hm-signal{padding-left:var(--space-lg)}.hm-signal:last-child{border-right:0}.hm-signal strong{color:var(--color-ink);letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.hm-signal span{max-width:190px;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.hm-section-head{padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:130px minmax(0,1.25fr) minmax(260px,.55fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.hm-section-head>div{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.hm-section-head>div span{color:var(--color-accent-strong)}.hm-section-head>div small{font:inherit;text-transform:uppercase;letter-spacing:.04em}.hm-section-head h2{max-width:780px;color:var(--color-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5.4vw,5rem);font-weight:700;line-height:.98}.hm-section-head>p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.7}.hm-section-head-compact h2{font-size:clamp(2.35rem,4.6vw,4.3rem)}.hm-problem-ledger{border-bottom:1px solid var(--color-rule)}.hm-problem-row{padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);grid-template-columns:130px minmax(220px,.75fr) minmax(0,1fr);align-items:baseline;gap:clamp(1.5rem,5vw,5rem);display:grid}.hm-problem-row:last-child{border-bottom:0}.hm-problem-row>span{color:var(--color-muted);font-size:var(--text-xs)}.hm-problem-row h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2.25rem)}.hm-problem-row p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.7}.hm-workbench{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.hm-workbench-copy{min-width:0;position:sticky;top:110px}.hm-workbench-copy h2{margin:var(--space-md) 0 0;letter-spacing:-.05em;font-size:clamp(2.6rem,5.2vw,4.9rem);line-height:.98}.hm-workbench-copy>p{margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.75}.hm-workbench-note{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6}.hm-workbench-stage{min-width:0}.demo-shell{color:var(--color-dark-ink);border:1px solid color-mix(in oklab, var(--color-dark-muted) 30%, transparent);border-radius:var(--radius-card);background:var(--color-dark);box-shadow:var(--shadow-soft);overflow:hidden}.demo-topbar{min-height:60px;padding-inline:var(--space-md);border-bottom:1px solid color-mix(in oklab, var(--color-dark-muted) 22%, transparent);background:var(--color-dark)}.demo-status{color:var(--color-dark-ink)}.status-dot{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 14%, transparent)}.demo-badge{color:var(--color-dark-muted);border:1px solid color-mix(in oklab, var(--color-dark-muted) 28%, transparent);border-radius:var(--radius-input)}.demo-subjects{padding:var(--space-md) var(--space-md) 0}.subject-pill{min-height:38px;padding-inline:var(--space-sm);color:var(--color-dark-muted);border:1px solid color-mix(in oklab, var(--color-dark-muted) 25%, transparent);border-radius:var(--radius-input);white-space:nowrap;background:0 0}.subject-pill:hover,.subject-pill:focus-visible{color:var(--color-dark-ink);border-color:var(--color-accent)}.subject-pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.subject-pill.active{color:var(--color-accent-ink);border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.demo-content{padding:var(--space-md)}.student-message{max-width:78%;padding:var(--space-sm) var(--space-md);color:var(--color-dark-ink);border:1px solid color-mix(in oklab, var(--color-accent) 38%, transparent);border-radius:var(--radius-card) var(--radius-card) var(--space-2xs) var(--radius-card);background:color-mix(in oklab, var(--color-accent) 10%, var(--color-dark));margin-left:auto}.message-label{color:var(--color-accent)}.tutor-grid{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);display:grid}.solution-card,.concept-visual{min-height:390px;color:var(--color-dark-ink);border:1px solid color-mix(in oklab, var(--color-dark-muted) 22%, transparent);border-radius:var(--radius-input);background:var(--color-dark-2)}.solution-card{padding:var(--space-md)}.solution-heading,.step{border-bottom-color:color-mix(in oklab, var(--color-dark-muted) 20%, transparent)}.spark{color:var(--color-accent-ink);background:var(--color-accent-strong)}.solution-heading div span,.step span,.answer-row span,.concept-visual:before,.velocity-tag,.height-tag{color:var(--color-dark-muted)}.step p{color:color-mix(in oklab, var(--color-dark-ink) 82%, var(--color-dark-muted))}.answer-row strong{color:var(--color-accent)}.concept-visual{background:var(--color-dark-2)}.ground-line{background:color-mix(in oklab, var(--color-accent) 30%, transparent)}.trajectory{border-color:color-mix(in oklab, var(--color-accent) 42%, transparent)}.projectile-dot,.cell-core{background:var(--color-accent);box-shadow:0 0 24px color-mix(in oklab, var(--color-accent) 50%, transparent)}.velocity-tag,.height-tag,.atp-chip{border-color:color-mix(in oklab, var(--color-dark-muted) 25%, transparent);background:color-mix(in oklab, var(--color-dark) 88%, transparent)}.triangle-shape{border-bottom-color:color-mix(in oklab, var(--color-accent) 24%, transparent);filter:none}.cell-visual:after,.organelle{border-color:color-mix(in oklab, var(--color-accent) 34%, transparent)}.atp-chip{color:var(--color-accent)}.hm-engine-ledger{border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-engine-row{gap:var(--space-sm);min-width:0;min-height:230px;padding:var(--space-lg);border-right:1px solid var(--color-rule);grid-template-rows:auto 1fr auto auto;display:grid}.hm-engine-row:first-child{padding-left:0}.hm-engine-row:last-child{border-right:0}.hm-engine-row>span{color:var(--color-accent-strong);font-size:var(--text-xs)}.hm-engine-row strong{font-size:var(--text-lg);letter-spacing:-.03em;align-self:end}.hm-engine-row p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.hm-engine-row i{color:var(--color-rule);font-style:normal}.hm-dark-block,.hm-investor-cta{color:var(--color-dark-ink);border-radius:var(--radius-card);background:var(--color-dark);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,6vw,5.5rem);display:grid}.hm-dark-block .hm-section-label,.hm-investor-cta .hm-section-label{color:var(--color-accent)}.hm-dark-block .hm-section-label span,.hm-investor-cta .hm-section-label span{color:var(--color-dark-muted)}.hm-dark-copy h2,.hm-investor-cta h2{margin:var(--space-md) 0 0;color:var(--color-dark-ink);letter-spacing:-.05em;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98}.hm-dark-copy>p,.hm-investor-cta p{margin:var(--space-lg) 0 0;color:var(--color-dark-muted);font-size:var(--text-sm);line-height:1.75}.hm-distribution-path{align-content:center;display:grid}.hm-distribution-path>div{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid color-mix(in oklab, var(--color-dark-muted) 24%, transparent);grid-template-columns:3rem 1fr auto;align-items:center;display:grid}.hm-distribution-path>div:first-child{border-top:1px solid color-mix(in oklab, var(--color-dark-muted) 24%, transparent)}.hm-distribution-path span,.hm-distribution-path small{color:var(--color-dark-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.hm-distribution-path strong{letter-spacing:-.03em;font-size:clamp(1.4rem,2.5vw,2.1rem)}.hm-pricing-ledger{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-pricing-ledger article{gap:var(--space-lg);min-width:0;padding:var(--space-lg);border-right:1px solid var(--color-rule);flex-direction:column;display:flex}.hm-pricing-ledger article:first-child{padding-left:var(--space-lg)}.hm-pricing-ledger article:last-child{border-right:0}.hm-plan-title{flex-direction:column;display:flex}.hm-plan-title>span,.hm-plan-title>small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.hm-plan-title>strong{margin:var(--space-md) 0 var(--space-xs);letter-spacing:-.06em;font-size:clamp(2.5rem,4.2vw,4.1rem);line-height:1}.hm-plan-title>strong small{font-size:var(--text-xs);letter-spacing:0}.hm-pricing-ledger ul{border-top:1px solid var(--color-rule);margin:auto 0 0;padding:0;list-style:none}.hm-pricing-ledger li{padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.55}.hm-pricing-ledger li strong{color:var(--color-ink);font-size:var(--text-sm)}.hm-pricing-note{max-width:760px;margin:var(--space-md) 0 0 auto;color:var(--color-muted);font-size:var(--text-xs);line-height:1.65}@media (max-width:1080px) and (min-width:769px){.hm-pricing-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pricing-ledger article:nth-child(2){border-right:0}.hm-pricing-ledger article:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}}.hm-vision{padding-block:var(--space-2xl);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.hm-vision h2{max-width:1020px;margin:var(--space-md) 0 0;letter-spacing:-.06em;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.hm-vision h2 span{color:var(--color-accent-strong)}.hm-vision>p{max-width:700px;margin:var(--space-lg) 0 0 auto;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.75}.hm-region-line{margin-top:var(--space-xl);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-region-line>*{padding:var(--space-md);border-right:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.hm-region-line>:first-child{padding-left:0}.hm-region-line>:last-child{border-right:0}.hm-region-line strong{color:var(--color-ink)}.team-section{position:relative}.team-ledger{border-bottom:1px solid var(--color-rule)}.team-profile{padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(2rem,7vw,7rem);display:grid}.team-profile:last-child{border-bottom:0}.team-photo-wrap{aspect-ratio:4/3;border-radius:var(--radius-input);background:var(--color-paper-2);min-width:0;position:relative;overflow:hidden}.team-photo{object-fit:cover;object-position:center 20%;filter:saturate(.88)contrast(1.02);width:100%;height:100%;transition:transform var(--dur-short) var(--ease-out), filter var(--dur-short) var(--ease-out)}.team-profile:hover .team-photo{filter:saturate()contrast(1.02);transform:scale(1.01)}.team-role-chip{left:var(--space-sm);bottom:var(--space-sm);min-height:32px;padding-inline:var(--space-sm);color:var(--color-accent-ink);border:1px solid color-mix(in oklab, var(--color-accent-ink) 40%, transparent);border-radius:var(--radius-input);background:color-mix(in oklab, var(--color-dark) 82%, transparent);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex;position:absolute}.team-profile-body{align-self:center;min-width:0}.team-profile-index{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.team-profile h3{margin:var(--space-sm) 0 0;letter-spacing:-.05em;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:.98}.team-meta{margin-top:var(--space-sm);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;display:inline-block}.team-profile-body>p{max-width:690px;margin:var(--space-lg) 0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.75}.team-leadership-brief{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:130px minmax(0,1fr);display:grid}.team-leadership-brief span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.team-leadership-brief strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1.6}.team-contact{margin-top:var(--space-md);color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:700;display:inline-flex}.feedback-summary{align-items:center;gap:var(--space-md);width:fit-content;margin:var(--space-lg) 0 var(--space-xl) auto;padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);border-left:1px solid var(--color-rule);box-shadow:none;background:0 0;display:flex}.feedback-summary>strong{color:var(--color-ink);letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,4.6rem)}.feedback-summary>div{gap:var(--space-2xs);display:grid}.feedback-summary>div>span:last-child{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.feedback-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.feedback-form-card{padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);box-shadow:none;position:sticky;top:104px}.feedback-form-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.feedback-form-icon{width:40px;height:40px;color:var(--color-accent-ink);border-radius:var(--radius-input);background:var(--color-accent-strong);place-items:center;display:grid}.feedback-form-header h3{font-size:var(--text-md);margin:0}.feedback-form-header p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.feedback-field-grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);display:grid}.feedback-field,.feedback-rating-field{gap:var(--space-2xs);margin:0 0 var(--space-sm);display:grid}.feedback-field>span,.feedback-rating-field legend{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:700}.feedback-rating-field{border:0;padding:0}.feedback-field input,.feedback-field select,.feedback-field textarea{width:100%;color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);outline:0}.feedback-field input,.feedback-field select{min-height:48px;padding-inline:var(--space-sm)}.feedback-field textarea{min-height:126px;padding:var(--space-sm);resize:vertical}.feedback-field input:hover,.feedback-field select:hover,.feedback-field textarea:hover{border-color:color-mix(in oklab, var(--color-accent) 52%, var(--color-rule))}.feedback-field input:focus-visible,.feedback-field select:focus-visible,.feedback-field textarea:focus-visible{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.feedback-field input::placeholder,.feedback-field textarea::placeholder{color:var(--color-muted)}.feedback-comment-field small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-self:end}.feedback-rating-picker{align-items:center;gap:var(--space-3xs);min-height:44px;display:flex}.rating-star{appearance:none;color:var(--color-rule);cursor:pointer;transition:color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);background:0 0;border:0;padding:0;font-size:1.65rem}.rating-star:hover,.rating-star:focus-visible{color:var(--color-accent);transform:translateY(-1px)}.rating-star:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.rating-star.is-active,.feedback-star.is-filled{color:var(--color-accent-strong)}.feedback-rating-picker>span{margin-left:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.feedback-submit{cursor:pointer;width:100%}.feedback-submit:disabled{opacity:.55;cursor:wait;transform:none}.feedback-form-message{margin:var(--space-sm) 0 0;padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);border-left:3px solid;border-radius:0;line-height:1.5}.feedback-form-message.success{color:var(--color-success);background:color-mix(in oklab, var(--color-success) 8%, var(--color-paper))}.feedback-form-message.error{color:var(--color-error);background:color-mix(in oklab, var(--color-error) 8%, var(--color-paper))}.feedback-list{display:grid}.feedback-review-card{padding:var(--space-lg) 0;border:0;border-bottom:1px solid var(--color-rule);box-shadow:none;transition:transform var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);background:0 0;border-radius:0}.feedback-review-card:first-child{border-top:1px solid var(--color-rule)}.feedback-review-card:hover{border-color:var(--color-rule);box-shadow:none;transform:translate(4px)}.feedback-review-topline{justify-content:space-between;gap:var(--space-md);display:flex}.feedback-review-user{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.feedback-avatar{width:44px;height:44px;color:var(--color-accent-ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.feedback-avatar.tone-0{background:var(--color-accent-strong)}.feedback-avatar.tone-1{background:var(--color-accent)}.feedback-avatar.tone-2{background:var(--color-ink-2)}.feedback-avatar.tone-3{background:var(--color-dark-muted)}.feedback-review-user>div{gap:var(--space-3xs);min-width:0;display:grid}.feedback-review-user strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-review-user span:last-child{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.feedback-review-topline time{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.feedback-stars{margin-top:var(--space-sm);gap:2px;display:inline-flex}.feedback-star{color:var(--color-rule);font-size:1rem}.feedback-review-card>p{max-width:780px;margin:var(--space-sm) 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.7}.feedback-review-footer{justify-content:space-between;gap:var(--space-md);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.feedback-verified{align-items:center;gap:var(--space-2xs);display:inline-flex}.feedback-verified i{color:var(--color-success);background:0 0;font-style:normal}.hm-raise{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.hm-raise h2{margin:var(--space-md) 0 0;letter-spacing:-.055em;font-size:clamp(3rem,6.3vw,6rem);line-height:.94}.hm-raise-figure{padding-left:var(--space-lg);border-left:1px solid var(--color-rule)}.hm-raise-figure>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.hm-raise-figure>strong{margin:var(--space-sm) 0;color:var(--color-accent-strong);letter-spacing:-.07em;font-size:clamp(4rem,8vw,7rem);line-height:.9;display:block}.hm-raise-figure>p{margin:0 0 var(--space-lg);color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.hm-footer{align-items:center;gap:var(--space-lg);border-top:1px solid var(--color-rule);min-height:140px;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:1fr auto 1fr;display:grid}.hm-footer p{color:var(--color-ink-2);white-space:nowrap;margin:0}.hm-footer>span:last-child{white-space:nowrap;justify-self:end}.hm-investor-hero{min-height:760px;padding-block:var(--space-2xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.hm-investor-intro .aqrivo-logo-investor{width:min(280px,48vw);margin:var(--space-lg) 0 var(--space-md)}.hm-investor-hero h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(3.6rem,7vw,6.8rem);line-height:.92}.hm-investor-facts{border-top:1px solid var(--color-rule)}.hm-investor-facts>div{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:1fr auto;align-items:baseline;display:grid}.hm-investor-facts span{color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase}.hm-investor-facts strong{text-align:right;font-size:var(--text-md)}.hm-thesis-ledger,.hm-fund-ledger{border-bottom:1px solid var(--color-rule)}.hm-thesis-ledger article,.hm-fund-ledger article{padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);grid-template-columns:130px minmax(220px,.72fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.hm-thesis-ledger article:last-child,.hm-fund-ledger article:last-child{border-bottom:0}.hm-thesis-ledger article>span,.hm-fund-ledger article>span{color:var(--color-accent-strong);font-size:var(--text-xs)}.hm-thesis-ledger h3,.hm-fund-ledger h3{font-size:var(--text-lg);letter-spacing:-.03em;margin:0}.hm-thesis-ledger p,.hm-fund-ledger p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.7}.hm-diligence{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.hm-diligence h2{margin:var(--space-md) 0 0;letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.hm-diligence-list{border-top:1px solid var(--color-rule)}.hm-diligence-list p{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);grid-template-columns:3rem 1fr;margin:0;line-height:1.6;display:grid}.hm-diligence-list span{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs)}.hm-investor-cta{align-items:end}.hm-investor-cta .button{justify-self:end}@keyframes aq-enter-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes aq-enter-side{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes aq-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-engine-ledger{position:relative}.hm-engine-ledger:before{content:"";background:var(--color-accent-strong);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hm-hero-copy,.hm-investor-intro{animation:aq-enter-up .68s var(--ease-out) both}.hm-hero-index,.hm-investor-facts{animation:aq-enter-side .68s var(--ease-out) 90ms both}.hm-signal{animation:aq-enter-up .52s var(--ease-out) both}.hm-signal:nth-child(2){animation-delay:60ms}.hm-signal:nth-child(3){animation-delay:.12s}.hm-signal:nth-child(4){animation-delay:.18s}.projectile-dot,.cell-visual:after{animation-duration:3.6s;animation-iteration-count:1}@supports (animation-timeline:view()){.hm-section-head,.hm-problem-row,.hm-workbench-stage,.hm-engine-row,.hm-dark-block,.hm-pricing-ledger article,.hm-vision,.team-profile,.feedback-summary,.feedback-form-card,.feedback-review-card,.hm-raise,.hm-thesis-ledger article,.hm-fund-ledger article,.hm-diligence,.hm-investor-cta{animation-name:aq-enter-up;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 7% cover 25%}.hm-engine-ledger:before{animation:aq-rule-draw 1ms var(--ease-out) both;animation-timeline:view();animation-range:entry 12% cover 42%}}}@media (max-width:980px){.nav-links{display:none}.hm-hero,.hm-investor-hero,.hm-raise{gap:var(--space-xl);grid-template-columns:1fr}.hm-hero{min-height:auto;padding-top:var(--space-3xl)}.hm-hero-index{border-left:0}.hm-index-row,.hm-index-foot{padding-left:0}.hm-section-head{grid-template-columns:100px minmax(0,1fr)}.hm-section-head>p{grid-column:2}.hm-workbench{grid-template-columns:1fr}.hm-workbench-copy{position:static}.hm-engine-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-engine-row:nth-child(2){border-right:0}.hm-engine-row:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.hm-dark-block,.hm-investor-cta,.hm-diligence,.feedback-layout{grid-template-columns:1fr}.feedback-form-card{position:static}.team-profile{gap:var(--space-xl);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.hm-investor-hero{min-height:auto;padding-top:var(--space-3xl)}.hm-investor-cta .button{justify-self:start}}@media (max-width:768px){.shell{width:min(calc(100% - 2rem), var(--shell))}.section{padding-block:var(--space-2xl)}.site-nav{grid-template-columns:auto 1fr}.site-nav>.button{justify-self:end}.hm-hero h1,.hm-investor-hero h1{font-size:clamp(3.25rem,13vw,5.5rem)}.hm-signal-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-signal:nth-child(2){border-right:0}.hm-signal:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.hm-section-head{gap:var(--space-md);grid-template-columns:1fr}.hm-section-head>p{grid-column:auto}.hm-problem-row,.hm-thesis-ledger article,.hm-fund-ledger article{gap:var(--space-md);grid-template-columns:50px minmax(0,1fr)}.hm-problem-row p,.hm-thesis-ledger p,.hm-fund-ledger p{grid-column:2}.tutor-grid{grid-template-columns:1fr}.concept-visual{min-height:320px}.hm-dark-block,.hm-investor-cta{padding:var(--space-lg)}.hm-pricing-ledger{grid-template-columns:1fr}.hm-pricing-ledger article{border-right:0;border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1fr;padding-inline:0}.hm-pricing-ledger article:last-child{border-bottom:0}.hm-region-line{grid-template-columns:1fr}.hm-region-line>*{border-right:0;border-bottom:1px solid var(--color-rule);padding-inline:0}.hm-region-line>:last-child{border-bottom:0}.team-profile,.team-profile:nth-child(2n){grid-template-columns:1fr}.team-photo-wrap{max-height:520px}.feedback-summary{border-left:0;margin-left:0;padding-left:0}.hm-footer{padding-block:var(--space-lg);grid-template-columns:1fr;align-items:start}.hm-footer>span:last-child{justify-self:start}}@media (max-width:480px){.shell{width:min(calc(100% - 1.5rem), var(--shell))}.site-nav{gap:var(--space-sm);min-height:64px}.site-nav .button-small{min-height:38px;padding-inline:var(--space-xs);font-size:.6875rem}.hm-hero{padding-top:var(--space-2xl)}.hm-hero .aqrivo-logo-hero{width:190px}.hm-actions{flex-direction:column;align-items:stretch}.hm-actions .button,.hm-actions .hm-text-link{width:100%}.hm-text-link{justify-content:center}.hm-signal-ledger{grid-template-columns:1fr}.hm-signal,.hm-signal+.hm-signal{min-height:118px;padding:var(--space-md) 0;border-right:0;border-bottom:1px solid var(--color-rule)}.hm-signal:last-child{border-bottom:0}.hm-section-head h2{font-size:clamp(2.45rem,12vw,3.5rem)}.hm-problem-row{grid-template-columns:36px minmax(0,1fr)}.hm-problem-row p{grid-column:2}.demo-topbar{padding-inline:var(--space-sm)}.demo-badge{display:none}.demo-subjects{padding-inline:var(--space-sm);scrollbar-width:none;overflow-x:auto}.demo-subjects::-webkit-scrollbar{display:none}.demo-content{padding:var(--space-sm)}.student-message{max-width:94%}.solution-card{padding:var(--space-sm)}.hm-engine-ledger{grid-template-columns:1fr}.hm-engine-row,.hm-engine-row:first-child{min-height:180px;padding:var(--space-md) 0;border-right:0;border-bottom:1px solid var(--color-rule)}.hm-engine-row:last-child{border-bottom:0}.hm-distribution-path>div{grid-template-columns:2rem 1fr}.hm-distribution-path small{grid-column:2}.hm-pricing-ledger article{gap:var(--space-md);grid-template-columns:1fr}.hm-vision h2,.hm-raise h2{font-size:clamp(2.8rem,14vw,4.4rem)}.team-leadership-brief{grid-template-columns:1fr}.feedback-field-grid{grid-template-columns:1fr;gap:0}.feedback-form-card{padding:var(--space-md)}.feedback-review-topline{align-items:flex-start}.feedback-review-card:hover{transform:none}.hm-raise-figure{padding-left:0;padding-top:var(--space-lg);border-left:0;border-top:1px solid var(--color-rule)}.hm-thesis-ledger article,.hm-fund-ledger article{grid-template-columns:36px minmax(0,1fr)}.hm-investor-facts>div{grid-template-columns:1fr}.hm-investor-facts strong{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.projectile-dot,.cell-visual:after,.hm-engine-ledger:before,.hm-hero-copy,.hm-hero-index,.hm-investor-intro,.hm-investor-facts,.hm-signal,.hm-section-head,.hm-problem-row,.hm-workbench-stage,.hm-engine-row,.hm-dark-block,.hm-pricing-ledger article,.hm-vision,.team-profile,.feedback-summary,.feedback-form-card,.feedback-review-card,.hm-raise,.hm-thesis-ledger article,.hm-fund-ledger article,.hm-diligence,.hm-investor-cta{opacity:1!important;animation:none!important;transform:none!important}.button,.nav-links a,.hm-text-link,.subject-pill,.team-photo,.team-contact,.feedback-review-card,.rating-star,.feedback-field input,.feedback-field select,.feedback-field textarea{transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:.14s!important}.button:hover,.button:active,.feedback-review-card:hover,.rating-star:hover,.rating-star:focus-visible,.team-profile:hover .team-photo{transform:none!important}}
