:root{--bg: #eef4fb;--bg-deep: #e5eef9;--surface: rgba(255, 255, 255, .88);--surface-strong: rgba(255, 255, 255, .96);--surface-accent: linear-gradient(180deg, rgba(255, 255, 255, .96) 0%, rgba(244, 249, 255, .92) 100%);--ink: #132238;--muted: #5d6f88;--line: rgba(19, 34, 56, .1);--line-strong: rgba(19, 34, 56, .16);--blue: #0d63f3;--blue-deep: #08389a;--blue-soft: #dbe9ff;--green: #11b980;--green-soft: #ddf8ee;--gold: #ffcc45;--gold-soft: #fff1bf;--coral: #ff7a59;--wash-blue: rgba(13, 99, 243, .12);--wash-green: rgba(17, 185, 128, .12);--wash-coral: rgba(255, 122, 89, .11);--shadow-soft: 0 18px 50px rgba(13, 39, 79, .08);--shadow-panel: 0 24px 64px rgba(13, 39, 79, .12);--radius-xl: 2rem;--radius-lg: 1.45rem;--radius-md: 1rem;--font-body: "Manrope", "Segoe UI", sans-serif;--font-display: "Sora", "Segoe UI", sans-serif;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;min-width:320px;color:var(--ink);font-family:var(--font-body);background:radial-gradient(circle at top left,rgba(13,99,243,.18),transparent 24%),radial-gradient(circle at 82% 6%,rgba(255,122,89,.18),transparent 20%),radial-gradient(circle at 70% 30%,rgba(17,185,128,.1),transparent 22%),linear-gradient(180deg,#f7fbff 0%,var(--bg) 42%,#f3f8fe 100%);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(19,34,56,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(19,34,56,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 92%)}body:after{content:"";position:fixed;inset:auto auto -10rem 50%;width:28rem;height:28rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#0d63f31a,#0d63f300 70%);transform:translate(-50%);filter:blur(18px);opacity:.8}html.js-enhanced body:after,html.js-enhanced .hero:before{animation:ambient-drift 14s ease-in-out infinite alternate}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}main{display:block;overflow:clip}.page-shell{width:min(1180px,calc(100vw - 2rem));margin:0 auto}.panel,.panel-strong{border:1px solid var(--line);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);transition:transform .28s var(--motion-ease-soft),box-shadow .28s var(--motion-ease-soft),border-color .28s var(--motion-ease-soft),background-color .28s var(--motion-ease-soft)}.panel{background:var(--surface);border-radius:var(--radius-xl)}.panel-strong{background:var(--surface-accent);border-radius:calc(var(--radius-xl) + .15rem);box-shadow:var(--shadow-panel)}.eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-deep)}.eyebrow:before{content:"";width:.82rem;height:.82rem;border-radius:999px;background:linear-gradient(135deg,var(--blue) 0%,var(--gold) 100%);box-shadow:0 0 0 .22rem #0d63f31f}.button-row{display:flex;flex-wrap:wrap;gap:.85rem}.button-primary,.button-secondary,.button-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;padding:.92rem 1.28rem;border-radius:999px;font-weight:800;transition:transform .22s var(--motion-ease-soft),box-shadow .22s var(--motion-ease-soft),background-color .22s var(--motion-ease-soft),border-color .22s var(--motion-ease-soft),color .22s var(--motion-ease-soft);isolation:isolate;overflow:hidden}.button-primary:before,.button-secondary:before,.button-ghost:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.24) 48%,transparent 76%);transform:translate(-130%);transition:transform .52s var(--motion-ease-soft);pointer-events:none;z-index:-1}.button-primary:hover,.button-secondary:hover,.button-ghost:hover,.card-link:hover,.resource-card:hover{transform:translateY(-3px)}.button-primary:hover:before,.button-secondary:hover:before,.button-ghost:hover:before{transform:translate(130%)}.button-primary:focus-visible,.button-secondary:focus-visible,.button-ghost:focus-visible,.nav-link:focus-visible,.nav-link-active:focus-visible,.card-link:focus-visible,.footer-column a:focus-visible{outline:none;box-shadow:0 0 0 .2rem #0d63f32e}.button-primary{color:#fff;background:linear-gradient(135deg,var(--blue) 0%,#2e84ff 100%);box-shadow:0 18px 30px #0d63f33d}.button-secondary{color:var(--ink);background:#ffffffeb;border:1px solid var(--line);box-shadow:0 10px 20px #1322380d}.button-primary:hover{box-shadow:0 24px 36px #0d63f34d}.button-secondary:hover{border-color:#0d63f333;box-shadow:0 18px 30px #13223817}.button-ghost,.card-link{color:var(--blue-deep);font-weight:800}.card-link:after,.resource-arrow:after{content:"->";margin-left:.45rem}.hero{position:relative;padding:1.35rem 0 2rem}.hero:before{content:"";position:absolute;inset:2rem auto auto 52%;width:22rem;height:22rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ff7a5924,#ff7a5900 72%);filter:blur(12px);transform:translate(-50%)}.hero-grid{display:grid;gap:1.4rem;align-items:center}.hero-copy{position:relative;z-index:1;padding:.65rem 0 1rem}.hero-copy h1,.section-head h2,.card h3,.step-card h3,.comparison-column h3,.form-card h2,.resource-card h3,.proof-card h2,.workspace-card h2{margin:0;color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em}.hero-copy h1{margin-top:1rem;font-size:clamp(2.45rem,4.25vw,3.95rem);line-height:.92;max-width:9.25ch}.hero-lead{max-width:34rem;margin:1.1rem 0 0;color:var(--muted);font-size:1.08rem;line-height:1.7}.hero-detail{max-width:34rem;margin-top:1rem}.hero-copy .prose{max-width:34rem}.hero-copy p,.section-head p,.section-body p,.card p,.step-card p,.comparison-column li,.list-grid li,.form-note,.footer-copy p,.proof-card p,.workspace-card p,.resource-card p{color:var(--muted);line-height:1.7}.hero-copy p{font-size:1.06rem}.trust-text{margin-top:1.1rem;font-size:.94rem;color:var(--blue-deep);font-weight:700}.hero-visual{position:relative;overflow:hidden;padding:1.35rem}.hero-visual:before{content:"";position:absolute;inset:auto -3rem -4rem auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(17,185,128,.22) 0%,transparent 70%)}.hero-visual:after{content:"";position:absolute;inset:1rem;border-radius:calc(var(--radius-xl) - .35rem);border:1px solid rgba(255,255,255,.44);pointer-events:none}.workspace-topline,.workspace-pill-row,.resource-meta,.resource-footer{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.workspace-chip,.workspace-pill-row span,.resource-type,.proof-label{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:800}.workspace-chip-blue,.resource-type{background:var(--blue-soft);color:var(--blue-deep)}.workspace-chip-green{background:var(--green-soft);color:#0f7855}.workspace-chip-gold,.proof-label{background:var(--gold-soft);color:#8d6200}.workspace-grid{display:grid;gap:1rem;margin-top:1.1rem;position:relative}.workspace-card{position:relative;overflow:hidden;padding:1.2rem;border:1px solid rgba(19,34,56,.08);border-radius:1.5rem;background:#fffffff0;transition:transform .26s var(--motion-ease-soft),box-shadow .26s var(--motion-ease-soft),border-color .26s var(--motion-ease-soft)}.workspace-card-primary{background:radial-gradient(circle at 88% 10%,rgba(13,99,243,.12),transparent 26%),#fffffffa}.workspace-card-secondary{background:linear-gradient(135deg,#0d63f30f,#fffffff0)}.workspace-card-note{background:linear-gradient(135deg,#ff7a5914,#fffffff5)}.workspace-label{display:inline-flex;margin-bottom:.8rem;color:var(--blue-deep);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.workspace-card h2{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.workspace-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.72rem}.workspace-list li{display:flex;gap:.65rem;align-items:center;color:var(--muted);font-weight:700}.workspace-list li:before{content:"";width:.7rem;height:.7rem;border-radius:999px;background:linear-gradient(135deg,var(--green) 0%,#63dcae 100%);box-shadow:0 0 0 .18rem #11b98024}.workspace-card:hover,.problem-card:hover,.proof-card:hover,.card:hover,.step-card:hover,.comparison-column:hover,.resource-card:hover,.workflow-step:hover,.workflow-summary:hover,.use-case-card:hover,.form-card:hover,.form-brief-card:hover,.investor-insight-card:hover{transform:translateY(-4px);border-color:#0d63f329;box-shadow:0 24px 42px #0d274f1f}.workspace-list-compact{gap:.58rem}.workspace-list-compact li{align-items:flex-start;font-size:.98rem;line-height:1.55}.proof-strip{padding:0 0 1rem}.proof-grid,.metric-grid,.cards-grid,.steps-grid,.comparison-grid,.footer-grid,.resource-grid,.solution-grid,.footer-columns{display:grid;gap:1rem}.proof-grid,.cards-grid,.resource-grid,.solution-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.proof-card,.card,.step-card,.comparison-column,.metric-card,.resource-card,.form-card,.footer-card{position:relative;overflow:hidden;padding:1.35rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fffc;box-shadow:0 16px 30px #1322380d;transition:transform .26s var(--motion-ease-soft),box-shadow .26s var(--motion-ease-soft),border-color .26s var(--motion-ease-soft),background-color .26s var(--motion-ease-soft)}.proof-card:before,.card:before,.step-card:before,.comparison-column:before,.problem-card:before,.use-case-card:before,.resource-card:before,.workflow-step:before,.workflow-summary:before,.workspace-card:before,.form-card:before,.form-brief-card:before,.investor-insight-card:before,.section-card:before,.problem-panel:before,.workflow-panel:before,.footer-card:before{content:"";position:absolute;top:.95rem;left:1rem;width:3.85rem;height:.38rem;border-radius:999px;background:linear-gradient(90deg,#0d63f3cc,#7ab5ff47);opacity:.9}.proof-card:after,.card:after,.step-card:after,.comparison-column:after,.problem-card:after,.use-case-card:after,.resource-card:after,.workflow-step:after,.workflow-summary:after,.workspace-card:after,.form-card:after,.form-brief-card:after,.investor-insight-card:after,.section-card:after,.problem-panel:after,.workflow-panel:after,.footer-card:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:3.4rem;height:3.4rem;border-radius:1rem;border:1px dashed rgba(13,99,243,.12);opacity:.9;pointer-events:none}.proof-card h2{font-size:1.45rem;line-height:1.1;margin-top:.65rem}.section{position:relative;isolation:isolate;padding:.9rem 0 1.35rem}.section:before{content:"";position:absolute;top:1rem;right:6%;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,var(--wash-blue) 0%,rgba(13,99,243,0) 72%);filter:blur(44px);opacity:.82;pointer-events:none;z-index:0}.section:nth-of-type(3n+2):before{left:4%;right:auto;background:radial-gradient(circle,var(--wash-green) 0%,rgba(17,185,128,0) 72%)}.section:nth-of-type(3n):before{right:10%;background:radial-gradient(circle,var(--wash-coral) 0%,rgba(255,122,89,0) 74%)}.section>.page-shell{position:relative;z-index:1}.section-card{padding:1.8rem}.section-card-text{background:radial-gradient(circle at top right,rgba(13,99,243,.06),transparent 24%),#ffffffe6}.section-card-cards{background:radial-gradient(circle at top right,rgba(13,99,243,.08),transparent 24%),#ffffffe6}.section-card-comparison{background:linear-gradient(180deg,#0d63f30d,#ffffffe6 26%)}.section-card-list{background:linear-gradient(180deg,#11b9800d,#ffffffeb 30%)}.section-card-steps{background:linear-gradient(180deg,#0d63f30a,#fffffff0 26%)}.section-card-cta{background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 22%),linear-gradient(135deg,#0d63f3,#113c9e);border-color:#0d63f33d;box-shadow:0 22px 48px #0d63f338}.section-card-cta .eyebrow,.section-card-cta h2,.section-card-cta p,.section-card-cta .button-ghost{color:#fff}.section-card-cta .eyebrow:before{background:linear-gradient(135deg,#fff 0%,var(--gold) 100%);box-shadow:none}.section-head{max-width:52rem;margin-bottom:1.55rem}.section-head h2{margin-top:.9rem;font-size:clamp(2rem,4.8vw,3.45rem);line-height:1.02}.section-card-text .section-body{max-width:54rem}.section-copy-grid{display:grid;gap:1rem}.card h3,.step-card h3,.comparison-column h3,.resource-card h3,.form-card h2{font-size:1.34rem;line-height:1.08}.card h3,.step-card h3,.comparison-column h3,.resource-card h3{margin-bottom:.7rem}.card{display:flex;flex-direction:column;gap:.5rem;min-height:100%}.card-sequence,.list-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2rem;padding:.25rem .55rem;border-radius:999px;color:var(--blue-deep);background:#0d63f317;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cards-grid>.card:nth-child(3n+1){background:linear-gradient(180deg,#0d63f30f,#ffffffeb)}.cards-grid>.card:nth-child(3n+1):before,.proof-grid>.proof-card:nth-child(3n+1):before,.resource-grid>.resource-card:nth-child(3n+1):before,.solution-grid>.use-case-card:nth-child(3n+1):before,.steps-grid>.step-card:nth-child(3n+1):before{background:linear-gradient(90deg,#0d63f3d1,#7ab5ff47)}.cards-grid>.card:nth-child(3n+2){background:linear-gradient(180deg,#11b9800f,#ffffffeb)}.cards-grid>.card:nth-child(3n+2):before,.proof-grid>.proof-card:nth-child(3n+2):before,.resource-grid>.resource-card:nth-child(3n+2):before,.solution-grid>.use-case-card:nth-child(3n+2):before,.steps-grid>.step-card:nth-child(3n+2):before{background:linear-gradient(90deg,#11b980c7,#78e4be4d)}.cards-grid>.card:nth-child(3n){background:linear-gradient(180deg,#ff7a590f,#ffffffeb)}.cards-grid>.card:nth-child(3n):before,.proof-grid>.proof-card:nth-child(3n):before,.resource-grid>.resource-card:nth-child(3n):before,.solution-grid>.use-case-card:nth-child(3n):before,.steps-grid>.step-card:nth-child(3n):before{background:linear-gradient(90deg,#ff7a59d1,#ffcd8b52)}.card-link{margin-top:auto;padding-top:.25rem}.step-card{background:linear-gradient(180deg,#0d63f312,#ffffffeb 22%)}.step-label{display:inline-flex;margin-bottom:.9rem;color:var(--blue-deep);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.comparison-column ul{margin:1rem 0 0;padding-left:1.1rem}.comparison-column:first-child{background:linear-gradient(180deg,#ff7a5912,#ffffffeb)}.comparison-column:last-child{background:linear-gradient(180deg,#0d63f312,#ffffffeb)}.comparison-column li+li{margin-top:.55rem}.list-grid{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.list-grid li{display:flex;gap:.9rem;align-items:flex-start;position:relative;padding:1rem;border-radius:1.25rem;border:1px solid var(--line);background:#ffffffc2}.list-index{flex:0 0 auto;min-width:2.6rem;min-height:2.2rem;background:#11b9801a;color:#0f7855}.prose{display:grid;gap:1rem}.prose h2,.prose h3{font-family:var(--font-display);letter-spacing:-.03em;margin:1.6rem 0 .2rem}.prose h2{font-size:clamp(1.7rem,3vw,2.4rem)}.prose h3{font-size:clamp(1.25rem,2.5vw,1.7rem)}.prose p,.prose li{color:var(--muted);line-height:1.75}.prose ul,.prose ol{padding-left:1.2rem}.cta-shell{padding-top:.35rem}.problem-panel{display:grid;gap:1.2rem;padding:1.8rem}.problem-copy{max-width:42rem}.problem-copy h2{margin:.85rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.35rem);letter-spacing:-.045em;line-height:1.02}.problem-lead{margin:1rem 0 0;color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.75}.problem-detail{margin-top:.9rem}.problem-grid{display:grid;gap:1rem}.problem-card{padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f1f7ffeb);box-shadow:0 16px 28px #1322380d}.problem-card h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.28rem;letter-spacing:-.04em;line-height:1.08}.problem-card p{margin:0;color:var(--muted);line-height:1.7}.workflow-panel{padding:1.8rem}.workflow-head{max-width:54rem}.workflow-head h2{margin-top:.9rem;font-family:var(--font-display);font-size:clamp(2rem,4.8vw,3.45rem);letter-spacing:-.045em;line-height:1.02}.workflow-shell{display:grid;gap:1rem;margin-top:1.4rem;position:relative}.workflow-shell:before,.workspace-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(13,99,243,.12) 0,rgba(13,99,243,.12) 50%,transparent 50%,transparent 100%);background-size:16px 1px;background-repeat:no-repeat;opacity:.55}.workflow-shell:before{inset:50% 12% auto 18%;height:1px}.section-card:after,.problem-panel:after,.workflow-panel:after,.footer-card:after{width:2.75rem;height:2.75rem;border-radius:.85rem;opacity:.42}.workflow-lane{display:grid;gap:1rem}.workflow-step,.workflow-summary,.use-case-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:0 16px 28px #1322380d}.workflow-step{padding:1.2rem}.workflow-summary{padding:1.4rem}.workflow-summary h3{margin:.2rem 0 .85rem;font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.04em}.use-case-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.solution-grid{display:grid;gap:1rem}.use-case-card{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:100%;padding:1.3rem}.use-case-card-featured{background:radial-gradient(circle at top right,rgba(13,99,243,.12),transparent 28%),#fffffff0}.use-case-card h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.04em;line-height:1.08}.header-shell{position:sticky;top:0;z-index:50;padding-top:.9rem;transition:padding-top .22s var(--motion-ease-soft)}.header-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.74rem .92rem;transition:transform .22s var(--motion-ease-soft),background-color .22s var(--motion-ease-soft),box-shadow .22s var(--motion-ease-soft),border-color .22s var(--motion-ease-soft)}html.is-scrolled .header-shell{padding-top:.48rem}html.is-scrolled .header-bar{background:#fffffff5;border-color:#13223821;box-shadow:0 24px 44px #0d274f1f}.desktop-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.1rem .45rem;flex:1 1 420px}.brand,.footer-brand{display:inline-flex;align-items:center;gap:.9rem}.brand-stack{display:grid;gap:.12rem}.brand-word{font-family:var(--font-display);font-size:1.12rem;font-weight:700;letter-spacing:-.04em}.brand-kicker{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.03em}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:1.1rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px #1322380f}.brand-mark svg{width:calc(var(--brand-mark-size) - 6px);height:calc(var(--brand-mark-size) - 6px)}.nav-row,.nav-secondary,.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mobile-menu{display:none}.mobile-menu-toggle{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1rem;border-radius:999px;border:1px solid var(--line);background:#ffffffeb;color:var(--ink);font-weight:800;cursor:pointer}.mobile-menu-toggle::-webkit-details-marker{display:none}.mobile-menu[open] .mobile-menu-toggle{background:#0d63f317;color:var(--blue-deep)}.mobile-menu-panel{display:grid;gap:1rem;width:min(100%,22rem);margin-top:.9rem;padding:1rem;border:1px solid var(--line);border-radius:1.4rem;background:#fffffff5;box-shadow:var(--shadow-soft);transform-origin:top right;transition:opacity .18s var(--motion-ease-soft),transform .18s var(--motion-ease-soft)}.mobile-menu:not([open]) .mobile-menu-panel{opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none}.mobile-nav-group,.mobile-menu-actions{display:grid;gap:.65rem}.mobile-nav-secondary{padding-top:.25rem;border-top:1px solid rgba(19,34,56,.08)}.nav-link,.nav-link-active{min-height:2.85rem;padding:.56rem .62rem;border-radius:999px;font-size:.82rem;font-weight:800;transition:background-color .2s var(--motion-ease-soft),color .2s var(--motion-ease-soft),transform .2s var(--motion-ease-soft),box-shadow .2s var(--motion-ease-soft)}.nav-link:hover,.nav-link-active:hover{transform:translateY(-2px)}.nav-link{color:var(--muted)}.nav-link:hover{background:#0d63f30f;color:var(--blue-deep)}.nav-link-active{color:var(--blue-deep);background:#0d63f317;box-shadow:inset 0 0 0 1px #0d63f314}.header-actions .button-primary,.header-actions .button-secondary{min-height:2.85rem;padding:.75rem 1rem}.form-shell,.form-layout,.form-intro-shell,.form-brief-grid,.investor-duo{display:grid;gap:1rem}.form-intro-shell{align-content:start}.form-brief-card{padding:1.15rem;border:1px solid var(--line);border-radius:1.3rem;background:linear-gradient(180deg,#fffffffa,#f1f7ffeb);box-shadow:0 14px 28px #1322380d}.form-brief-label{display:inline-flex;margin-bottom:.75rem;color:var(--blue-deep);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.form-brief-card h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.04em;line-height:1.08}.form-brief-card p,.form-brief-list li{color:var(--muted);line-height:1.65}.form-brief-list{margin:0;padding-left:1rem;display:grid;gap:.55rem}.investor-insight-card{padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f4f9ffeb);box-shadow:0 16px 28px #1322380d}.investor-insight-card-soft{background:linear-gradient(180deg,#11b9800d,#fffffff2)}.investor-insight-card-accent{background:linear-gradient(180deg,#0d63f30f,#fffffff2)}.investor-insight-card h2{margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.65rem);letter-spacing:-.045em;line-height:1.03}.investor-tight-list{margin-top:1rem}.field-grid{display:grid;gap:1rem}.field{display:grid;gap:.45rem}.field label{color:var(--ink);font-weight:800}.field input,.field select,.field textarea{width:100%;color:var(--ink);padding:.96rem 1rem;border-radius:1rem;border:1px solid rgba(19,34,56,.12);background:#fffffff0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#0d63f361;box-shadow:0 0 0 .2rem #0d63f31f}.field textarea{min-height:8rem;resize:vertical}.checkbox{display:flex;gap:.75rem;align-items:flex-start}.status-message{min-height:1.2rem;color:var(--blue-deep);font-weight:700}.resource-card{display:flex;flex-direction:column;min-height:100%;transition:transform .22s var(--motion-ease-soft),box-shadow .22s var(--motion-ease-soft),border-color .22s var(--motion-ease-soft),background-color .22s var(--motion-ease-soft)}.resource-card:hover .resource-arrow,.card-link:hover:after{transform:translate(3px)}.resource-meta{justify-content:space-between}.resource-footer{margin-top:auto;justify-content:space-between}.resource-arrow{color:var(--blue-deep);font-weight:800;transition:transform .18s var(--motion-ease-soft)}.card-link:after,.resource-arrow:after{display:inline-block;transition:transform .18s var(--motion-ease-soft)}html.js-enhanced [data-reveal]{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px);transition:opacity .62s var(--motion-ease),transform .62s var(--motion-ease),filter .62s var(--motion-ease);transition-delay:calc(var(--reveal-delay, 0) * 1ms);will-change:opacity,transform,filter}html.js-enhanced [data-reveal][data-reveal-visible=true]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media(prefers-reduced-motion:no-preference){.hero-copy,.hero-visual,.proof-card,.section-card,.workflow-panel,.use-case-card{animation:rise-in .64s ease both}.proof-card:nth-child(2),.cards-grid>.card:nth-child(2),.workflow-step:nth-child(2),.use-case-card:nth-child(2){animation-delay:70ms}.proof-card:nth-child(3),.cards-grid>.card:nth-child(3),.workflow-step:nth-child(3),.use-case-card:nth-child(3){animation-delay:.12s}.cards-grid>.card:nth-child(4),.workflow-step:nth-child(4),.use-case-card:nth-child(4){animation-delay:.16s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after,.hero:before{display:none}.mobile-menu-panel,.panel,.panel-strong,.proof-card,.card,.step-card,.comparison-column,.problem-card,.use-case-card,.resource-card,.workflow-step,.workflow-summary,.workspace-card,.form-card,.form-brief-card,.investor-insight-card,.button-primary,.button-secondary,.button-ghost,.nav-link,.nav-link-active{transition:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift{0%{transform:translate(-50%) translateY(0) scale(1)}to{transform:translate(-46%) translateY(16px) scale(1.06)}}.footer{padding:2rem 0 3rem}.footer-card{padding:1.75rem}.footer-grid{grid-template-columns:1.15fr 1fr;align-items:start}.footer-copy{display:grid;gap:.9rem}.footer-columns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-column h3{margin:0 0 .8rem;font-family:var(--font-display);font-size:1rem}.footer-column a{display:block;margin-bottom:.55rem;color:var(--muted)}.footer-bottom{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--muted);font-size:.92rem}@media(min-width:920px){.header-bar{flex-wrap:nowrap}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr)}.section-card-text{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:1.5rem;align-items:start}.section-card-text .section-head{margin-bottom:0}.section-card-text .section-body{max-width:none;padding:1.3rem 1.35rem;border:1px solid var(--line);border-radius:1.5rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffff61}.problem-panel{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:start}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-card:first-child{grid-column:span 2}.workspace-grid{grid-template-columns:1.1fr .9fr}.workspace-card-primary{grid-row:span 2}.workflow-shell{grid-template-columns:1.3fr .75fr;align-items:start}.workflow-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-card-featured{grid-column:span 2}.solution-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.solution-grid>.use-case-card{grid-column:span 2}.solution-grid>.use-case-card-featured{grid-column:span 3}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start}.investor-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:919px){.header-shell{padding-top:.55rem}.header-bar{align-items:center;flex-wrap:nowrap;gap:.72rem;padding:.62rem .75rem}.desktop-nav,.header-actions-desktop{display:none}.mobile-menu{display:block;width:auto;margin-left:auto;position:relative}.mobile-menu-toggle{min-height:2.65rem;padding:.56rem .92rem;font-size:.98rem}.mobile-menu-panel{position:absolute;top:calc(100% + .75rem);right:0;width:min(22rem,calc(100vw - 2rem));max-height:calc(100vh - 8rem);overflow:auto}.brand{min-width:0;gap:.72rem}.brand-stack{min-width:0}.brand-word{font-size:.94rem}.brand-kicker{font-size:.62rem}.header-shell .brand-mark{transform:scale(.88);transform-origin:left center}.footer-grid{grid-template-columns:1fr}}@media(max-width:640px){.page-shell{width:min(100vw - 1rem,100%)}.section:before{width:10rem;height:10rem;filter:blur(32px);opacity:.64}.hero{padding-top:1rem}.hero-workspace-mode .hero-detail{display:none}.hero-copy h1{max-width:none;font-size:clamp(2.18rem,9.4vw,3.25rem)}.hero-lead,.hero-copy .prose{max-width:none}.section-card,.problem-panel,.workflow-panel,.hero-visual,.footer-card{padding:1.35rem}.brand-kicker{font-size:.58rem}.header-shell .brand-mark{transform:scale(.72)}.mobile-menu-panel{width:min(20rem,calc(100vw - 1rem));right:-.1rem}.header-shell{padding-top:.4rem}.header-bar{gap:.55rem;padding:.48rem .58rem}.brand{gap:.55rem}.brand-word{font-size:.88rem}.mobile-menu-toggle{min-height:2.35rem;padding:.46rem .88rem;font-size:.92rem}.mobile-menu-panel{margin-top:.55rem;border-radius:1.15rem}.button-primary,.button-secondary,.button-ghost{width:100%}}
