:root{--bg: #f7fbff;--surface: #ffffff;--surface-soft: #f0f8ff;--ink: #09111f;--muted: #506176;--muted-2: #70839a;--line: #dce8f4;--line-strong: #cfe0f1;--dark: #09111b;--dark-2: #101f35;--cyan: #11d7d0;--teal: #0db7b2;--blue: #4f7cff;--violet: #8a63ff;--rose: #f03fd2;--green: #2ccf8d;--amber: #f4b942;--radius: 8px;--shadow: 0 18px 50px rgba(11, 28, 52, .08);--shadow-lg: 0 28px 90px rgba(10, 22, 45, .14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(rgba(18,40,68,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,40,68,.035) 1px,transparent 1px),linear-gradient(180deg,#f4fbff,#fff 36%,#fdfefe);background-size:84px 84px,84px 84px,100% 100%;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(1220px,calc(100% - 48px));margin:0 auto}.section{padding:92px 0;border-top:1px solid var(--line)}.compact{padding:48px 0 92px;border-top:0}.site-header{position:sticky;top:0;z-index:40;background:#ffffffdb;border-bottom:1px solid rgba(220,232,244,.9);backdrop-filter:blur(18px)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand img{width:172px;height:auto}.brand span{flex:none;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{color:var(--muted);font-size:14px;font-weight:700}.nav-links a:hover{color:var(--ink)}.nav-links .nav-cta{padding:11px 15px;border:1px solid rgba(17,215,208,.26);border-radius:var(--radius);background:#edfffd;color:#06707c}.hero{min-height:calc(100vh - 76px);display:flex;align-items:center;border-top:0;padding:54px 0 88px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:46px;align-items:center}.hero-logo{width:min(430px,100%);height:auto;margin-bottom:28px}.eyebrow,.section-tag{display:inline-flex;align-items:center;width:fit-content;gap:10px;border-radius:var(--radius);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow{margin:0;padding:10px 13px;color:#0e7f8b;background:#11d7d014;border:1px solid rgba(17,215,208,.2)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #11d7d01f}h1,.section-title{margin:0;font-weight:800;letter-spacing:0;color:var(--ink)}h1{margin-top:22px;max-width:840px;font-size:clamp(46px,6vw,76px);line-height:.98}.hero-lead,.section-copy{margin:20px 0 0;max-width:760px;color:var(--muted);font-size:19px;line-height:1.78}.hero-actions,.hero-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-form{max-width:650px;margin-top:16px}.hero-form .input{flex:1 1 250px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--dark);color:#fff;box-shadow:var(--shadow)}.btn-secondary{background:#fff;border-color:var(--line);color:var(--ink)}.input,select,textarea{width:100%;min-height:50px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);outline:none}textarea{min-height:126px;resize:vertical}.input:focus,select:focus,textarea:focus{border-color:#83ebf1;box-shadow:0 0 0 4px #11d7d017}.success{display:none;margin-top:14px;padding:13px 15px;border:1px solid #b6f0cf;border-radius:var(--radius);color:#0f7a40;background:#edfdf4;font-size:14px;line-height:1.5}.success.warning{border-color:#fed7aa;color:#9a3412;background:#fff7ed}.hero-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px}.stat strong{display:block;font-size:32px;line-height:1}.stat span{display:block;margin-top:8px;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.persona-panel,.quick-card,.pain-card,.feature-card,.module-card,.outcome-card,.price-card,.form-card,.investor-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;box-shadow:var(--shadow)}.persona-panel{overflow:hidden}.panel-head{display:flex;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid #ecf2f8;background:linear-gradient(135deg,#11d7d01c,#4f7cff14),#fff}.panel-head h2{margin:0;font-size:24px;line-height:1.1}.panel-head p{margin:8px 0 0;color:var(--muted);line-height:1.6}.panel-head>span{height:fit-content;flex:none;padding:8px 10px;border-radius:var(--radius);color:#fff;background:var(--dark);font-size:12px;font-weight:800}.panel-body{padding:24px}label{display:block;margin-bottom:8px;font-size:13px;font-weight:800}.dark-panel{margin-top:20px;padding:24px;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#08111c,#0d1724 55%,#142842)}.dark-panel small{color:#d0fbff;font-weight:800}.dark-panel h3{margin:12px 0 0;font-size:29px;line-height:1.14}.dark-panel p{margin:12px 0 0;color:#d7e2ee;line-height:1.7}.value-list,.check-list,.pain-list,.price-feats,.outcome-list{display:grid;gap:12px}.value-list{margin-top:18px}.value-item,.check-row{display:flex;gap:12px;align-items:flex-start;color:#34465d;line-height:1.65}.value-item{padding:15px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.mini-check{position:relative;flex:0 0 19px;width:19px;height:19px;margin-top:3px;border:1px solid rgba(17,215,208,.28);border-radius:50%;background:#ecfeff}.mini-check:after{content:"";position:absolute;left:5px;top:3px;width:6px;height:10px;border-right:2px solid #0891b2;border-bottom:2px solid #0891b2;transform:rotate(38deg)}.quick-grid,.features-grid,.investor-grid,.pricing-grid{display:grid;gap:18px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.features-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.investor-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.quick-card,.feature-card,.module-card,.outcome-card,.price-card,.form-card,.investor-grid article{padding:24px}.quick-card h3,.feature-card h3{margin:16px 0 0;font-size:20px;line-height:1.2}.quick-card p,.feature-card p,.price-card p{margin:10px 0 0;color:var(--muted);line-height:1.7}.icon-wrap{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius);color:#097887;background:linear-gradient(135deg,#11d7d024,#4f7cff1f,#f03fd217);font-size:12px;font-weight:900;letter-spacing:.04em}.section-tag{padding:8px 11px;border:1px solid var(--line-strong);background:#eff9ff;color:#0b7c8b}.section-tag.inverted{border-color:#ffffff29;color:#fff;background:#ffffff14}.section-title{margin-top:18px;font-size:clamp(34px,4vw,54px);line-height:1.08}.two-col,.platform-grid,.lifecycle-grid,.module-grid,.cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center}.pain-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px}.pain-card strong{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius);color:#0b7c8b;background:#ecfeff;font-size:12px}.pain-card p{margin:0;color:#34465d;line-height:1.7}.platform{background:#f0f8ff8c}.dashboard{padding:20px;border:1px solid #1b2b3e;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#08111b,#0d1724 56%,#101f35);box-shadow:var(--shadow-lg)}.dash-head{display:flex;gap:8px;margin-bottom:18px}.dash-head span{width:12px;height:12px;border-radius:50%;background:#4ade80}.dash-head span:first-child{background:#fb7185}.dash-head span:nth-child(2){background:#fbbf24}.dash-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-card{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff0b}.dash-card.wide{grid-column:1 / -1}.dash-card>span,#statusGrid span{display:block;color:#8fa8c4;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.dash-card strong{display:block;margin-top:10px;color:#81f5f2;font-size:34px}.dash-card:nth-child(2) strong{color:#cab6ff}.bars{display:flex;align-items:flex-end;gap:6px;height:64px;margin-top:16px}.bars i{flex:1;border-radius:4px 4px 0 0;background:#81f5f2bf}.sparkline{width:100%;height:54px;margin-top:12px}.sparkline polyline{fill:none;stroke:#bba3ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px}.track{height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.track i{display:block;height:100%;border-radius:inherit}.lifecycle-shell{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-lg)}.lifecycle-shell h2,.module-card h2,.outcome-card h2,.cta-panel h2,.form-card h2{margin:18px 0 0;font-size:clamp(30px,3vw,40px);line-height:1.1}.lifecycle-shell p,.cta-panel p,.form-card p{margin:12px 0 0;color:var(--muted);line-height:1.7}.flow{position:relative;min-height:410px;margin-top:26px}.flow:before{content:"";position:absolute;inset:50% auto auto 50%;width:320px;height:320px;border:1px dashed rgba(17,215,208,.35);border-radius:50%;transform:translate(-50%,-50%)}.flow-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:136px;height:136px;padding:18px;border-radius:var(--radius);color:#fff;background:var(--dark);text-align:center;font-weight:900;transform:translate(-50%,-50%)}.node{position:absolute;display:flex;align-items:center;gap:10px;width:142px;min-height:76px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);color:#34465d;font-size:13px;line-height:1.4}.node strong{display:grid;flex:0 0 30px;place-items:center;height:30px;border-radius:var(--radius);color:#0a7d90;background:#11d7d024}.n1{left:50%;top:0;transform:translate(-50%)}.n2{right:2%;top:18%}.n3{right:0;top:58%}.n4{left:50%;bottom:0;transform:translate(-50%)}.n5{left:0;top:58%}.n6{left:2%;top:18%}.module-grid{align-items:stretch}.module-card h2,.outcome-card h2{margin-bottom:22px}.module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-list span{padding:12px;border:1px solid var(--line);border-radius:var(--radius);color:#34465d;background:#fbfdff}.security{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;padding:34px;border:1px solid #1b2b3e;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#08111b,#0d1724 56%,#101f35);box-shadow:var(--shadow-lg)}.security h2{margin:18px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.08}.security p{margin:18px 0 0;color:#d8e2ec;font-size:18px;line-height:1.7}.security-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-cards span,.benefit-grid span{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);color:#d8e2ec;background:#ffffff0e;line-height:1.5}.quote-section{background:#fff}.quote{max-width:980px;text-align:center}.quote .section-tag{margin:0 auto}.quote blockquote{margin:20px 0 0;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.12}.quote p{margin:16px 0 0;color:var(--muted-2)}.investor-grid article strong{display:block;font-size:32px}.investor-grid article span{display:block;margin-top:8px;color:#5c7188;line-height:1.65}.price-card{display:flex;flex-direction:column}.price-card.popular{border-color:#9beef0;box-shadow:0 18px 54px #11d7d01f,var(--shadow)}.price-top{display:flex;justify-content:space-between;gap:12px}.price-top h3{margin:0;font-size:28px;line-height:1.1}.price-top span{height:fit-content;flex:none;padding:7px 10px;border-radius:var(--radius);color:#0b7c8b;background:#ecfeff;font-size:12px;font-weight:800}.amount{display:flex;align-items:flex-end;gap:8px;margin-top:20px}.amount strong{font-size:clamp(34px,4vw,46px);line-height:1}.amount span{color:var(--muted-2)}.price-feats{margin-top:20px}.price-card .btn{width:100%;margin-top:auto}.pricing-note{max-width:860px;margin:20px 0 0;color:var(--muted-2);font-size:14px;line-height:1.7}.cta-grid{align-items:stretch}.cta-panel{padding:34px;border:1px solid #1b2b3e;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#08111b,#0d1724 56%,#143052);box-shadow:var(--shadow-lg)}.cta-panel h2{font-size:clamp(34px,4vw,48px);color:#fff}.cta-panel p{color:#d8e2ec;font-size:18px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.form-card{display:grid;gap:18px}.form-card h2{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-card .btn{width:100%}.footer{padding:28px 0;border-top:1px solid var(--line);color:var(--muted-2)}.footer .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer img{width:150px;height:auto}@media(max-width:1080px){.hero-grid,.two-col,.platform-grid,.lifecycle-grid,.module-grid,.security,.cta-grid{grid-template-columns:1fr}.quick-grid,.features-grid,.pricing-grid,.investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.container{width:min(100% - 28px,1220px)}.section{padding:72px 0}.compact{padding:34px 0 72px}.nav{min-height:70px}.brand img{width:142px}.brand span{display:none}.nav-links a:not(.nav-cta){display:none}.nav-links .nav-cta{padding:10px 12px}.hero{min-height:auto;padding:42px 0 72px}h1{font-size:45px}.hero-logo{width:min(320px,100%)}.hero-actions,.hero-form{display:grid}.btn{width:100%}.panel-head,.price-top,.footer .container{flex-direction:column;align-items:flex-start}.quick-grid,.features-grid,.pricing-grid,.investor-grid,.module-list,.security-cards,.benefit-grid,.form-grid,.status-grid,.dash-shell{grid-template-columns:1fr}.flow{min-height:620px}.flow:before{width:250px;height:250px}.flow-center{width:122px;height:122px}.node{width:132px;font-size:12px}.n2,.n3{right:0}.n5,.n6{left:0}.security,.cta-panel,.form-card,.module-card,.outcome-card{padding:24px}}
