@font-face{font-family:AinvestSans;font-display:swap;font-weight:400;src:url(/uploads/AinvestSans/AinvestSans-Regular.ttf)format("truetype")}@font-face{font-family:AinvestSans;font-display:swap;font-weight:600;src:url(/uploads/AinvestSans/AinvestSans-SemiBold.ttf)format("truetype")}@font-face{font-family:AinvestSans;font-display:swap;font-weight:700;src:url(/uploads/AinvestSans/AinvestSans-Bold.ttf)format("truetype")}:root{--nav-height:76px;--page-max-width:1440px;--color-brand-primary:#165dff;--color-button-brand-default:#165dff;--color-button-brand-press:#1454e5;--color-button-brand-text-default:#fff;--color-bg-page:#fff;--color-bg-surface:#fff;--color-bg-weak:#0000000d;--color-text-primary:#000;--color-text-secondary:#0009;--color-text-tertiary:#0006;--color-text-quaternary:#0003;--color-divider-level2:#0000001a;--color-divider-level3:#0000000d;--color-alpha-blue:#165dff1a;--color-alpha-green:#009b671a;--color-alpha-orange:#ff66001a;--color-status-success:#009b67;--color-aux-orange:#f60;--font-family-web:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-primary:"AinvestSans", var(--font-family-web);--radius-sm:6px;--radius-md:16px;--radius-lg:24px;--radius-pill:9999px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.tnum{font-variant-numeric:tabular-nums}.nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffd9;position:sticky;top:0}.container,.footerInner{width:min(100%, var(--page-max-width));margin:0 auto;padding:0 32px}.navInner{width:100%;min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.brandWrap{align-items:center;gap:16px;display:flex}.partner{border-left:1px solid var(--color-divider-level2);color:var(--color-text-tertiary);gap:12px;padding-left:16px;font-size:12px;font-weight:500;display:flex}.partner strong{color:var(--color-text-special,#000c);font-size:14px}.cta{border-radius:var(--radius-pill);background:var(--color-button-brand-default);min-height:56px;color:var(--color-button-brand-text-default);justify-content:center;align-items:center;padding:0 32px;font-size:18px;font-weight:600;transition:background .15s ease-out;display:inline-flex}.nav .cta{min-height:44px;padding:0 24px;font-size:14px}.cta:hover{background:var(--color-button-brand-press)}.ctaInverse{background:var(--color-bg-surface);color:var(--color-brand-primary)}.ctaInverse:hover{background:#ffffffe6}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 32px 72px;display:flex}.heroInner{max-width:1160px;margin:0 auto}.heroBadge,.premiumTag{border-radius:var(--radius-pill);background:var(--color-alpha-blue);color:var(--color-brand-primary);align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.heroBadge{margin-bottom:32px}.heroBadge span,.pill span{background:currentColor;border-radius:50%;width:6px;height:6px}h1,h2,h3,h4,p{margin-top:0}h1{max-width:1160px;margin-bottom:32px;font-size:clamp(40px,5.4vw,56px);font-weight:700;line-height:1.14}h2{margin-bottom:20px;font-size:clamp(32px,4vw,40px);font-weight:700;line-height:1.15}.heroInner>p,.sectionTitle p,.twoCol p{color:var(--color-text-secondary);font-size:18px;line-height:1.6}.heroInner>p{max-width:840px;margin:0 auto 40px;font-size:20px}.heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.heroDivision{text-align:left;width:min(100%,1280px);margin:56px auto 0}.section{min-height:calc(100svh - var(--nav-height));align-items:center;padding:96px 0;display:flex}.soft{background:#00000005}.desktopShowcase{background:var(--color-bg-page)}.desktopShowcase .section{background:var(--color-bg-page);min-height:auto;padding:72px 0}.desktopShowcase .section:first-child{padding-top:88px}.desktopShowcase .section:last-child{padding-bottom:88px}.desktopShowcase .soft{background:var(--color-bg-page)}.sectionTitle{text-align:center;max-width:680px;margin:0 auto 48px}.sectionTitle.narrow{max-width:640px}.divisionGrid{justify-content:center;align-items:stretch;gap:24px;display:flex}.heroDivision .divisionGrid{grid-template-columns:minmax(360px,1fr) minmax(104px,140px) minmax(360px,1fr);align-items:stretch;gap:32px;display:grid}.infoCard,.stepCard,.showcaseCard{border:2px solid var(--color-divider-level3);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.infoCard{flex:280px;max-width:400px;padding:28px}.heroDivision .infoCard{max-width:none;height:100%}.aiCard{background:var(--color-bg-surface);border-color:#165dff26}.blueCard{background:#165dff0d;border-color:#165dff26}.nodeTitle,.cardHeader,.workflowRow{align-items:center;gap:12px;display:flex}.nodeTitle{margin-bottom:20px}.nodeTitle small{color:var(--color-text-tertiary);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.nodeTitle strong{font-size:16px}.iconBox,.avatar{background:var(--color-bg-weak);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.iconBox{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-tertiary);font-size:12px}.avatar{border-radius:50%}.avatar img{object-fit:cover;width:100%;height:100%}.valueBox,.analysisBox,.suggestion{border-radius:var(--radius-md);background:var(--color-bg-weak);margin-bottom:24px;padding:16px}.valueBox small,.valueBox span,.analysisBox p{color:var(--color-text-tertiary);font-size:12px}.valueBox strong{margin:4px 0;font-size:26px;display:block}.analysisBox{border:1px solid var(--color-alpha-blue);background:#ffffffb3}.analysisBox strong,.blueLine:before,.arrowItem span{color:var(--color-brand-primary)}.analysisBox p{color:var(--color-text-secondary);margin:8px 0 0;line-height:1.5}.dotLine,.blueLine{color:#000000d1;gap:12px;font-size:16px;line-height:1.4;display:flex}.dotLine:before{content:"-";color:var(--color-text-tertiary);font-weight:700}.blueLine:before{content:"→";font-weight:700}.connector{text-align:center;flex:0 0 150px;align-self:center}.connector span{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.connector b{color:var(--color-status-success);font-size:16px;line-height:1}.connector i,.analysisBox i{background:var(--color-status-success);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.connector p{color:var(--color-text-tertiary);font-size:11px;font-weight:600;line-height:1.4}.twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.eyebrow{color:var(--color-brand-primary);text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700}.eyebrow.muted{color:var(--color-text-tertiary)}.arrowList{gap:12px;margin-top:24px;display:grid}.arrowItem{color:#000000b8;gap:10px;font-size:14px;display:flex}.showcaseCard{overflow:hidden}.showcaseCard.blueCard{border:0}.cardHeader{border-bottom:1px solid var(--color-divider-level3);padding:16px 20px}.cardHeader strong{font-size:14px}.headerMeta,.pill{color:var(--color-text-tertiary);margin-left:auto;font-size:11px;font-weight:600}.pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;margin-left:0;padding:5px 10px;display:inline-flex}.pill.green,.tag.green{color:var(--color-status-success);background:var(--color-alpha-green)}.pill.orange,.tag.orange{color:var(--color-aux-orange);background:var(--color-alpha-orange)}.pill.blue,.tag.blue{color:var(--color-brand-primary);background:var(--color-alpha-blue)}.pill.muted{color:var(--color-text-tertiary)}.findingRow,.workflowRow{border-bottom:1px solid var(--color-divider-level3);padding:16px 20px}.findingRow{align-items:flex-start;gap:12px;display:flex}.findingRow:last-child,.workflowRow:last-child{border-bottom:0}.tag{border-radius:var(--radius-sm);text-align:center;text-transform:uppercase;flex:none;width:80px;margin-top:1px;padding:4px 0;font-size:10px;font-weight:700}.findingRow h4,.workflowRow h4{margin-bottom:4px;font-size:14px;line-height:1.4}.findingRow p,.workflowRow p,.rowMeta{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.rowMeta{margin-top:8px}.cardBody{padding:24px 20px}.cardBody h3{margin-bottom:16px;font-size:18px;line-height:1.35}.cardBody .reason{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:10px;font-size:14px;line-height:1.45;display:grid}.cardBody .reason strong{color:var(--color-brand-primary);font-weight:700}.cardBody .reason span{color:#000000bf}.suggestion{color:var(--color-text-secondary);background:#165dff0f;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.4;display:flex}.suggestion span{font-size:14px}.suggestion strong{color:var(--color-text-primary)}.mobileShowcase{display:none}.stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.stepCard{padding:24px 20px}.stepCard>span{color:var(--color-brand-primary);margin-bottom:16px;font-size:14px;font-weight:700;display:block}.stepCard h3{margin-bottom:12px;font-size:20px;line-height:1.25}.stepCard p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.connectPremiumSection{align-items:center}.connectPremiumSection .sectionTitle{margin-bottom:32px}.connectPremiumSection .stepsGrid{margin-bottom:96px}.connectPremiumSection .proCard{width:100%;padding:40px 48px}.connectPremiumSection .proCard h2{font-size:32px}.proSection{min-height:calc(100svh - var(--nav-height));align-items:center;padding:96px 32px;display:flex}.proCard{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--color-brand-primary) 0%, #2e7bf0 55%, #0cc 130%);color:#fff;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;width:min(100%,1280px);margin:0 auto;padding:56px;display:grid}.proCard>div{min-width:0}.proCard .premiumTag{color:#fff;background:#ffffff26;margin-bottom:20px}.proCard p{color:#ffffffd9;max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.6}.proCard img{border-radius:var(--radius-lg);justify-self:end;width:100%;height:auto}.finalCta{text-align:center;flex-direction:column;justify-content:center;max-width:820px;margin:0 auto;padding:0 32px 72px;display:flex}.finalCta h2{margin-bottom:32px;font-size:clamp(32px,4.5vw,40px)}.finalCta p{color:var(--color-text-tertiary);margin:20px 0 0;font-size:14px;font-weight:500}.finalCta .cta{align-self:center;width:fit-content}.finalCta span{color:var(--color-text-quaternary);padding:0 12px}footer{background:#00000005}.footerInner{padding-top:40px;padding-bottom:40px}footer p{color:#00000059;margin:0;font-size:11px;line-height:1.6}@media (max-width:1280px){.container,.footerInner,.navInner{padding-left:24px;padding-right:24px}.hero{min-height:auto;padding:44px 24px 56px}.section,.proSection,.finalCta{min-height:auto}h1{font-size:40px}h2{font-size:32px}.heroDivision .divisionGrid{grid-template-columns:minmax(280px,1fr) 72px minmax(280px,1fr);gap:20px}.connector{max-width:72px;margin:0 auto}.connector span{gap:6px;font-size:11px}.connector b{font-size:14px}.connector p{font-size:10px}.twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.proSection{text-align:center;padding-left:24px;padding-right:24px}.sectionTitle.narrow,.stepCard{text-align:center}.proCard{text-align:center;flex-direction:column;padding:32px 24px}.connectPremiumSection .proCard{padding:32px 24px}.proCard>div{flex-direction:column;flex-basis:auto;align-items:center;display:flex}.proCard p{margin-left:auto;margin-right:auto}.proCard img{display:none}}@media (max-width:767px){.nav .cta{display:none}.show-mobile-nav-cta .nav .cta{min-height:40px;padding:0 18px;font-size:14px;display:inline-flex}.heroInner>p,.sectionTitle p,.twoCol p,.proCard p{font-size:16px}.cta{width:fit-content;max-width:100%;padding:0 24px;font-size:18px}.section{padding:64px 0}.connectPremiumSection .sectionTitle,.connectPremiumSection .stepsGrid{margin-bottom:24px}.divisionGrid,.proCard{flex-direction:column;grid-template-columns:1fr}.heroDivision .divisionGrid{grid-template-columns:1fr}.infoCard{width:100%;max-width:none}.connector{flex-basis:auto;max-width:220px}.desktopShowcase{display:none}.mobileShowcase{display:block;overflow:hidden}.swipeTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 24px 8px;display:flex;overflow-x:auto}.swipeTrack::-webkit-scrollbar{display:none}.swipeTrack article{scroll-snap-align:center;text-align:center;flex:0 0 88%}.swipeTrack article>h3{margin-bottom:16px;font-size:32px;line-height:1.15}.swipeTrack .showcaseCard h3{font-size:18px;line-height:1.35}.swipeTrack article>p{color:var(--color-text-secondary);font-size:16px;line-height:1.55}.swipeTrack .arrowList{text-align:left;margin-bottom:24px}.swipeTrack .showcaseCard{text-align:left}.stepsGrid{grid-template-columns:1fr}.infoCard,.stepCard{border-radius:var(--radius-md);padding:16px 12px}.cardHeader,.findingRow,.workflowRow,.cardBody{padding-left:16px;padding-right:16px}.tag{width:66px}}
