@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6bdd04b5-module__TItheW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6bdd04b5-module__TItheW__variable{--font-body:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_26c32650-module__M4m31q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_26c32650-module__M4m31q__variable{--font-display:"Space Grotesk","Space Grotesk Fallback"}
:root{--ink:#0b1220;--ink-soft:#192234;--surface:#f5f6fb;--surface-strong:#fff;--muted:#64748b;--primary:#2563eb;--primary-dark:#1d4ed8;--accent:#2e7d32;--accent-soft:#e0f2f1;--border:#e2e8f0;--shadow:0 24px 70px #0f172a2e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),sans-serif;color:var(--ink);background:radial-gradient(circle at top,#2563eb14,#0000 45%),linear-gradient(#f7f8fc 0%,#f4f6fb 40%,#fff 100%);min-height:100vh;line-height:1.65}h1,h2,h3{font-family:var(--font-display),sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}main{flex-direction:column;gap:0;display:flex}section{width:100%;padding:90px 40px}.page{flex-direction:column;display:flex}.page-hero{background:radial-gradient(circle at top,#2563eb1f,#0000 55%),linear-gradient(#ffffffe6,#f5f6fb99);padding:40px 24px 70px}.page-hero-inner{text-align:left;align-items:start;gap:18px;max-width:1120px;margin:0 auto;display:grid}.page-lead{color:var(--muted);font-size:1.1rem}.page-section{width:100%;max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.highlight-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffffe6;border-radius:24px;gap:24px;padding:40px;display:grid}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#ffffffe6;border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;padding:5px 40px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #0f172a14}.brand{flex-direction:column;align-items:flex-start;gap:4px;font-size:20px;font-weight:700;display:flex}.brand-top{align-items:center;gap:12px;display:flex}.brand-text-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.brand img{display:block}.brand .logo-mark{height:48px}.brand-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.brand-text{font-size:18px;font-weight:700}.brand-blue{color:var(--primary)}.brand-green{color:var(--accent)}.nav-link{color:var(--ink-soft);letter-spacing:.01em;margin-left:22px;font-weight:600;position:relative}.nav-link:after{content:"";background:var(--primary);width:0;height:2px;transition:width .2s;position:absolute;bottom:-6px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link.active{color:var(--primary)}.hero{color:#fff;padding:120px 40px 80px;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(110deg,#0b1220e0 0%,#0b1220c2 44%,#0b122066 100%),radial-gradient(circle at 15% 20%,#14b8a638,#0000 55%);position:absolute;inset:0}.hero-bg{z-index:0;position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:minmax(280px,700px);align-items:center;gap:48px;max-width:1280px;margin:0 auto;display:grid;position:relative}.hero-copy{flex-direction:column;gap:20px;animation:.8s both fadeUp;display:flex}.pill{color:#042a27;letter-spacing:.08em;text-transform:uppercase;background:#14b88729;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:18px;font-weight:800;display:inline-flex}.hero h1{font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:1.1}.hero p{color:#f1f5f9eb;max-width:520px;font-size:1.1rem}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.btn{letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn.primary{background:var(--primary);color:#fff;box-shadow:0 12px 26px #2563eb59}.btn.primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.btn.ghost{color:#fff;background:#0c0707ab;border:1px solid #ffffff59}.btn.goolge{color:#e1edee;background:#192829ba;border:1px solid #ffffff59}.btn.goolge:hover,.btn.ghost:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a33}.hero-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:8px;display:grid}.metric-value{color:#fff;font-size:1.4rem;font-weight:700}.metric-label{color:#f1f5f9d6;font-size:.85rem}.hero-composite{object-fit:cover;filter:saturate(1.02)contrast(1.04)}.visual-card{background:var(--surface-strong);border:1px solid var(--border);width:min(460px,100%);box-shadow:var(--shadow);border-radius:24px;padding:24px;animation:1s both floatIn}.visual-header{color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.dot{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #14b8a699}.visual-body{gap:16px;display:grid}.visual-map{object-fit:contain;background:#f8fafc;border-radius:18px;width:100%;height:auto;max-height:360px;display:block}.visual-list{gap:10px;display:grid}.visual-list div{color:var(--ink-soft);background:#0f172a0a;border-radius:12px;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.hero-badge{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:10px 16px;font-size:12px;position:absolute;bottom:-12px;right:-8px}.hero-trust{text-align:center;color:#f1f5f9d6;z-index:2;gap:16px;max-width:1120px;margin:50px auto 0;font-weight:600;display:grid;position:relative}.trust-logos{color:#fffffff2;flex-wrap:wrap;justify-content:center;gap:18px;font-size:.95rem;display:flex}.section-title{text-align:center;margin-bottom:36px}.section-shell{width:100%;max-width:1280px;margin:0 auto}.section-title h2{font-size:clamp(2rem,2.6vw,2.4rem)}.section-title p{color:var(--muted);max-width:640px;margin:12px auto 0}.section-header{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:end;gap:24px;margin-bottom:36px;display:grid}.section-header h2{font-size:clamp(2rem,2.6vw,2.6rem)}.section-lead{color:var(--muted);max-width:520px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:700}.muted{color:var(--muted)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.feature-card{background:linear-gradient(155deg,#0ea5e92e,#2563eb1f 38%,#fff 86%);border:1px solid #3b82f657;border-radius:22px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.6s both fadeUp;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a1f}.feature-card:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(140deg,#2563eb59,#2e7d3240) border-box;border:1px solid #0000;border-radius:22px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card:after{content:"";opacity:.82;background:radial-gradient(circle,#14b8a633,#0000 68%);width:180px;height:180px;position:absolute;inset:auto -45px -45px auto}.feature-card:nth-child(2){animation-delay:80ms}.feature-card:nth-child(3){animation-delay:.16s}.feature-card:nth-child(4){animation-delay:.24s}.feature-card:nth-child(5){animation-delay:.32s}.feature-card:nth-child(6){animation-delay:.4s}.feature-card h3{color:var(--ink);margin-bottom:8px;font-size:1.14rem}.feature-card p{color:#475569}.feature-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.feature-icon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#2563ebf2,#0ea5e9f2);border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:30px;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex}.feature-tag{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;border:1px solid #2563eb38;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.feature-card:hover{border-color:#2563eb9e;transform:translateY(-8px);box-shadow:0 28px 48px #0f172a33}.feature-card:hover:before{opacity:1}.features-showcase{isolation:isolate;margin:30px auto;padding-top:56px;padding-bottom:56px;position:relative;overflow:hidden}.features-showcase .section-header h2{color:var(--ink)}.features-showcase .section-lead{color:#475569}.features-showcase .eyebrow{color:#0284c7}.features-showcase .feature-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #94a3b83d;box-shadow:0 16px 30px #0f172a1f}.features-showcase .feature-card h3{color:var(--ink)}.features-showcase .feature-card:nth-child(2n){transform:translateY(10px)}.features-showcase .feature-card:hover{border-color:#38bdf894;transform:translateY(-10px);box-shadow:0 28px 48px #0f172a33}.tag-grid{flex-wrap:wrap;gap:12px;display:flex}.tag-grid span{color:var(--ink-soft);background:#0f172a0a;border-radius:999px;padding:10px 16px;font-weight:600}.split-section{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:36px;display:grid}.checklist{gap:14px;margin-top:16px;list-style:none;display:grid}.checklist li{color:var(--ink-soft);padding-left:28px;font-weight:600;position:relative}.checklist li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.media-card{background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:22px}.media-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.media-placeholder{background:linear-gradient(135deg,#2563eb26,#14b8a633);border-radius:18px;min-height:280px;margin-top:16px;position:relative;overflow:hidden}.media-image{object-fit:cover;margin-left:-20px}.panel-list{gap:16px;display:grid}.panel-list h3{margin-bottom:6px}.media-showcase{position:relative}.screenshot-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.screenshot-card{background:var(--surface-strong);border:1px solid var(--border);text-align:center;border-radius:22px;gap:14px;padding:18px;animation:.6s both fadeUp;display:grid;box-shadow:0 14px 32px #0f172a1a}.screenshot-card.highlight{border-color:#2563eb66;transform:translateY(-10px)}.screenshot-frame{height:240px;color:var(--muted);background:linear-gradient(#0f172a14,#2563eb1f);border-radius:18px;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.screenshot-image{object-fit:cover;object-position:center}.signal-band{color:#fff;background:linear-gradient(120deg,#0f172af2,#2563ebe6);border-radius:28px;gap:32px;width:1450px;margin:20px auto;padding:50px;display:grid}.signal-band p{color:#fffc}.signal-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.signal-band .metric-value{color:#fff}.signal-band .metric-label{color:#ffffffc7}.pricing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.pricing-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;gap:12px;padding:26px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 16px 36px #0f172a1a}.pricing-card h3{margin-bottom:10px;font-size:1.1rem}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 24px 40px #0f172a29}.pricing-card.highlight{background:linear-gradient(#2563eb14,#0000 60%);border:1px solid #2563eb66}.pricing-price{font-size:1.6rem;font-weight:700}.pricing-note{color:var(--muted);margin:10px 0 18px;font-size:.85rem}.price-pill{color:var(--primary);background:#2563eb1f;border-radius:999px;align-items:center;margin-left:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.pricing-hero-title{color:var(--primary)}.pricing-list{color:var(--ink-soft);gap:8px;list-style:none;display:grid}.pricing-toggle{width:fit-content;color:var(--ink-soft);background:#0f172a0f;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:inline-flex}.toggle-pill{color:var(--primary);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.pricing-table{background:var(--surface-strong);border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:0 16px 36px #0f172a1a}.pricing-row{color:var(--ink-soft);border-bottom:1px solid #e2e8f0cc;grid-template-columns:2.2fr repeat(4,1fr);padding:16px 20px;font-weight:600;display:grid}.pricing-row.header{color:var(--ink);background:#2563eb14;font-size:.95rem}.pricing-row:last-child{border-bottom:none}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.faq-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;gap:10px;padding:22px;display:grid;box-shadow:0 14px 32px #0f172a1a}.solutions-hero-inner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center}.solutions-visual{position:relative}.industry-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.industry-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:22px;gap:14px;padding:26px;display:grid;box-shadow:0 18px 40px #0f172a1f}.industry-card ul{color:var(--muted);gap:8px;font-weight:600;list-style:none;display:grid}.industry-card li:before{content:"• ";color:var(--accent)}.industry-tag{width:fit-content;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#2563eb1f;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.solutions-band{color:#fff;background:linear-gradient(120deg,#0f172af5,#2563ebd9);border-radius:28px;gap:28px;padding:50px;display:grid}.solutions-band .section-lead{color:#ffffffb8}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.stat-card{background:#ffffff14;border-radius:18px;gap:6px;padding:18px;display:grid}.solutions-band .stat-card .metric-value{color:#fff}.solutions-band .stat-card .metric-label{color:#ffffffc7}.features-page{position:relative}.features-hero{background:radial-gradient(circle at 12% 12%,#0ea5e92e,#0000 30%),radial-gradient(circle at 88% 20%,#14b8a629,#0000 28%),linear-gradient(#fffffffa,#eff6ffd9 58%,#fffffffa);padding-bottom:90px;position:relative;overflow:hidden}.features-hero:before{content:"";background:linear-gradient(90deg,#0000,#2563eb3d,#0000);height:1px;position:absolute;inset:auto 0 0}.features-hero-inner{grid-template-columns:minmax(280px,1.15fr) minmax(320px,.85fr);align-items:center;gap:36px}.features-hero-copy{gap:22px;display:grid}.features-hero-copy h1{max-width:12ch;font-size:3.4rem;line-height:1.02}.features-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.features-hero-proof>div{background:#ffffffbd;border:1px solid #94a3b838;border-radius:20px;gap:6px;padding:18px;display:grid;box-shadow:0 18px 34px #0f172a14}.features-hero-proof .metric-value{color:var(--ink)}.features-hero-proof .metric-label{color:var(--muted)}.features-hero-panel{color:#fff;background:linear-gradient(160deg,#0f172a 0%,#11284d 52%,#123c67 100%);border-radius:30px;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a47}.features-hero-panel:before{content:"";background:radial-gradient(circle,#38bdf857,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-70px}.features-hero-panel-header{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0d1;align-items:center;gap:10px;font-size:13px;display:inline-flex}.features-hero-stack{gap:14px;display:grid}.features-mini-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #94a3b829;border-radius:22px;gap:8px;padding:20px;display:grid;position:relative}.features-mini-card strong{font-size:1.15rem;line-height:1.3}.features-mini-card p{color:#e2e8f0d1;font-size:.95rem}.features-mini-card.accent{background:linear-gradient(140deg,#0ea5e92e,#2563eb24)}.features-mini-card.dark{background:#0206176b}.features-mini-label{letter-spacing:.14em;text-transform:uppercase;color:#7dd3fcf2;font-size:11px;font-weight:700}.features-panel-badge{color:#e2e8f0eb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.features-overview{padding-top:34px}.features-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.features-pillar-card{background:linear-gradient(#fffffff0,#f1f5f9e6);border:1px solid #3b82f63d;border-radius:24px;gap:14px;padding:26px;display:grid;box-shadow:0 18px 40px #0f172a1a}.features-inline-list{flex-wrap:wrap;gap:10px;margin-top:4px;list-style:none;display:flex}.features-inline-list li{color:var(--primary);background:#2563eb14;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.features-spotlight{grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);align-items:start;gap:28px;display:grid}.features-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.features-lane-card{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #3b82f633;border-radius:24px;align-content:start;gap:14px;min-height:100%;padding:24px;display:grid;position:relative;box-shadow:0 16px 34px #0f172a14}.features-lane-index{font-family:var(--font-display),sans-serif;color:#0c0707ab;font-size:2.3rem;line-height:1}.features-detail-band{background:linear-gradient(#eff6ffe0,#fffffff5);border:1px solid #3b82f62e;border-radius:32px;padding-top:44px;padding-bottom:44px;position:relative;box-shadow:0 22px 46px #0f172a14}.features-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.features-connect{padding-top:44px}.features-tag-grid span{background:#ffffffdb;border:1px solid #3b82f633;padding:12px 18px;box-shadow:0 12px 26px #0f172a0f}.features-cta-wrap{padding-top:30px}.features-cta-panel{max-width:none;color:var(--ink);background:linear-gradient(135deg,#fffffff5,#e8f4ffeb);border:1px solid #3b82f63d;position:relative;overflow:hidden;box-shadow:0 24px 52px #0f172a1f}.features-cta-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf838,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.features-cta-panel .eyebrow,.features-cta-panel p{color:var(--muted)}.features-cta-panel h2{color:var(--ink)}.features-cta-panel .btn.ghost:hover{box-shadow:0 14px 30px #2563eb1f}.pricing-page{position:relative}.pricing-hero{background:radial-gradient(circle at 14% 18%,#2563eb2e,#0000 30%),radial-gradient(circle at 84% 18%,#14b8a629,#0000 26%),linear-gradient(#fffffffa,#f0f9ffe0 52%,#fffffffa);position:relative;overflow:hidden}.pricing-hero-inner{grid-template-columns:minmax(280px,1.1fr) minmax(320px,.9fr);align-items:center;gap:34px}.pricing-hero-copy{gap:20px;display:grid}.pricing-hero-title{color:var(--ink);max-width:11ch;font-size:3.4rem;line-height:1.04}.pricing-hero-meta{flex-wrap:wrap;gap:12px;display:flex}.pricing-hero-meta span{color:var(--ink-soft);background:#ffffffd1;border:1px solid #94a3b838;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:600}.pricing-hero-panel{color:#fff;background:linear-gradient(160deg,#0b1220 0%,#12315b 54%,#144470 100%);border-radius:30px;gap:18px;padding:28px;display:grid;box-shadow:0 28px 68px #0f172a42}.pricing-hero-stat{background:#ffffff14;border:1px solid #94a3b82e;border-radius:22px;gap:8px;padding:22px;display:grid}.pricing-hero-stat strong{font-size:1.25rem}.pricing-hero-stat p{color:#e2e8f0d1}.pricing-hero-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#7dd3fcf0;font-size:11px;font-weight:700}.pricing-hero-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-hero-snapshot>div{background:#ffffff1a;border:1px solid #94a3b829;border-radius:20px;gap:6px;padding:18px;display:grid}.pricing-hero-snapshot .metric-value,.pricing-hero-snapshot .metric-label{color:#fff}.pricing-overview{padding-top:36px}.pricing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.pricing-plan-card{background:linear-gradient(#fffffffa,#f8fafce6);border:1px solid #94a3b838;border-radius:24px;gap:16px;padding:24px;display:grid;box-shadow:0 16px 34px #0f172a14}.pricing-plan-card-highlight{background:linear-gradient(#dbeafedb,#fffffff5);border-color:#2563eb59;transform:translateY(-10px);box-shadow:0 24px 44px #2563eb29}.pricing-plan-card-enterprise{color:#fff;background:linear-gradient(#0f172af5,#1e40afe6)}.pricing-plan-card-enterprise .pricing-plan-cap,.pricing-plan-card-enterprise .pricing-note,.pricing-plan-card-enterprise .pricing-plan-summary,.pricing-plan-card-enterprise .pricing-list{color:#e2e8f0db}.pricing-plan-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.pricing-plan-cap{color:var(--muted);font-weight:600}.pricing-price-block{align-items:end;gap:8px;display:flex}.pricing-cadence{color:var(--muted);padding-bottom:6px;font-weight:600}.pricing-plan-summary{color:var(--ink-soft)}.pricing-guidance{padding-top:24px}.pricing-guidance-card{color:#fff;background:linear-gradient(135deg,#0f172af5,#111827e6);border-radius:30px;gap:26px;padding:34px;display:grid;box-shadow:0 26px 60px #0f172a38}.pricing-guidance-card .section-lead,.pricing-guidance-card p:not(.eyebrow){color:#e2e8f0d1}.pricing-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-guidance-grid article{background:#ffffff14;border:1px solid #94a3b82e;border-radius:22px;gap:8px;padding:22px;display:grid}.pricing-compare-section,.pricing-faq-section,.pricing-enterprise-section{padding-top:40px}.pricing-table-enhanced{border:1px solid #94a3b833;box-shadow:0 18px 40px #0f172a1a}.pricing-enterprise-panel{background:linear-gradient(130deg,#fffffff0,#eff6ffdb)}.pricing-enterprise-list>div{border-bottom:1px solid #94a3b829;padding:18px 0}.pricing-enterprise-list>div:last-child{border-bottom:none}.about-page{position:relative}.about-hero{background:radial-gradient(circle at 16% 16%,#2563eb24,#0000 30%),radial-gradient(circle at 84% 18%,#14b8a629,#0000 28%),linear-gradient(#fffffffa,#f0f9ffd6 50%,#fffffffa);overflow:hidden}.about-hero-inner{grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);align-items:center;gap:34px}.about-hero-copy{gap:22px;display:grid}.about-hero-copy h1{max-width:12ch;font-size:3.4rem;line-height:1.04}.about-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-hero-stats>div{background:#fffc;border:1px solid #94a3b833;border-radius:20px;gap:6px;padding:18px;display:grid;box-shadow:0 16px 30px #0f172a14}.about-hero-stats .metric-value{color:var(--ink)}.about-hero-stats .metric-label{color:var(--muted)}.about-hero-panel{color:#fff;background:linear-gradient(155deg,#0b1220 0%,#13325d 52%,#17556d 100%);border-radius:30px;gap:18px;padding:28px;display:grid;box-shadow:0 28px 64px #0f172a3d}.about-panel-tag,.contact-panel-tag{color:#e2e8f0eb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.about-hero-panel p,.contact-hero-panel p{color:#e2e8f0d6}.about-panel-list,.contact-response-list{gap:12px;display:grid}.about-panel-list>div,.contact-response-list>div{background:#ffffff14;border:1px solid #94a3b829;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.about-panel-list span,.contact-response-list span{color:#e2e8f0c7}.about-principles{padding-top:36px}.about-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-principle-card{background:linear-gradient(#fffffffa,#f8fafce6);border:1px solid #94a3b833;border-radius:24px;gap:14px;padding:26px;display:grid;box-shadow:0 16px 34px #0f172a14}.about-principle-index{font-family:var(--font-display),sans-serif;color:#2563eb38;font-size:2.2rem;line-height:1}.about-story-section{padding-top:38px}.about-story-shell{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:26px;display:grid}.about-story-grid{gap:18px;display:grid}.about-story-card{background:linear-gradient(#eff6ffc7,#fffffff5);border:1px solid #94a3b82e;border-radius:24px;gap:14px;padding:24px;display:grid;box-shadow:0 16px 32px #0f172a14}.contact-page{position:relative}.contact-hero{background:radial-gradient(circle at 14% 14%,#0ea5e92e,#0000 28%),radial-gradient(circle at 82% 18%,#2563eb29,#0000 26%),linear-gradient(#fffffffa,#eff6ffdb 52%,#fffffffa);overflow:hidden}.contact-hero-inner{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);align-items:center;gap:34px}.contact-hero-copy{gap:22px;display:grid}.contact-hero-copy h1{max-width:12ch;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.04}.contact-hero-meta,.contact-form-notes{flex-wrap:wrap;gap:12px;display:flex}.contact-hero-meta span,.contact-form-notes span{color:var(--ink-soft);background:#ffffffd1;border:1px solid #94a3b833;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:600}.contact-hero-panel{color:#fff;background:linear-gradient(155deg,#0f172a 0%,#123663 52%,#12556d 100%);border-radius:30px;gap:18px;padding:28px;display:grid;box-shadow:0 28px 64px #0f172a3d}.contact-info-section{padding-top:34px}.contact-grid-enhanced{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card-enhanced{justify-content:space-between;min-height:100%}.contact-form-section{padding-top:36px}.contact-form-panel{background:linear-gradient(#fffffff5,#eff6ffdb);grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:28px}.contact-form-copy{gap:18px;display:grid}.solutions-page{position:relative}.solutions-hero{background:radial-gradient(circle at 14% 16%,#2563eb29,#0000 30%),radial-gradient(circle at 84% 18%,#14b8a624,#0000 28%),linear-gradient(#fffffffa,#eff6ffd6 50%,#fffffffa);overflow:hidden}.solutions-hero-inner{grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);align-items:center;gap:34px}.solutions-hero-copy{gap:22px;display:grid}.solutions-hero-copy h1{max-width:12ch;font-size:3.4rem;line-height:1.04}.solutions-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.solutions-hero-proof>div{background:#fffc;border:1px solid #94a3b833;border-radius:20px;gap:6px;padding:18px;display:grid;box-shadow:0 16px 30px #0f172a14}.solutions-hero-proof .metric-value{color:var(--ink)}.solutions-hero-proof .metric-label{color:var(--muted)}.solutions-hero-panel{color:#fff;background:linear-gradient(160deg,#0b1220 0%,#12335e 50%,#144e69 100%);border-radius:30px;gap:18px;padding:28px;display:grid;box-shadow:0 28px 68px #0f172a3d}.solutions-hero-panel-header{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0d1;align-items:center;gap:10px;font-size:13px;display:inline-flex}.solutions-hero-rows{gap:12px;display:grid}.solutions-hero-rows>div{background:#ffffff14;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.solutions-hero-rows span{color:#e2e8f0d1;font-weight:600}.solutions-panel-badge{color:#e2e8f0eb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.solutions-types-section{padding-top:36px}.solutions-industry-grid{gap:22px}.solutions-industry-card{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #94a3b833;box-shadow:0 18px 36px #0f172a17}.solutions-band-enhanced{box-shadow:0 26px 56px #0f172a33}.solutions-models-section{padding-top:40px}.solutions-models-shell{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:28px;display:grid}.solutions-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solutions-model-card{background:linear-gradient(#eff6ffd1,#fffffff5);border:1px solid #94a3b82e;border-radius:24px;gap:14px;padding:24px;display:grid;box-shadow:0 16px 32px #0f172a14}.value-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.value-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:0 14px 32px #0f172a1a}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.testimonial-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 36px #0f172a1f}.testimonial-card p{color:var(--ink-soft);font-weight:600}.testimonial-card figcaption{color:var(--muted);gap:4px;font-size:.9rem;display:grid}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.contact-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:20px;gap:14px;padding:24px;display:grid;box-shadow:0 14px 36px #0f172a1a}.contact-form{gap:16px;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.contact-form label{color:var(--ink-soft);gap:8px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--border);font:inherit;background:#fff;border-radius:14px;padding:12px 14px}.contact-form textarea{resize:vertical;min-height:140px}.form-message{grid-column:1/-1}.contact-form .btn{width:fit-content;padding:10px 18px;font-size:13px}.cta-panel{max-width:1450px;box-shadow:var(--shadow);background:linear-gradient(120deg,#2563eb1f,#14b8a62e);border:1px solid #2563eb33;border-radius:28px;gap:24px;margin:0 auto;padding:50px;display:grid}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.cta-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-weight:600;display:flex}.site-footer{margin-top:52px}.footer-shell{color:#e2e8f0eb;background:linear-gradient(130deg,#0b1220 0%,#122644 50%,#0f2f56 100%);padding:34px;box-shadow:0 26px 54px #02061752}.footer-top{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(140px,.7fr)) minmax(220px,1fr);align-items:start;gap:26px;display:grid}.footer-brand-block{gap:12px;display:grid}.footer-brand-link{align-items:center;gap:10px;width:fit-content;display:inline-flex}.footer-logo{object-fit:contain;width:44px;height:44px}.footer-brand-block p{color:#e2e8f0db;max-width:420px}.footer-nav-group{gap:8px;display:grid}.footer-nav-group h4,.footer-contact h4{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fcf2;margin-bottom:6px;font-size:13px}.footer-nav-group a,.footer-contact a{color:#e2e8f0e0;font-weight:500}.footer-nav-group a:hover,.footer-contact a:hover{color:#fff}.footer-contact{gap:10px;display:grid}.footer-cta{color:#06203a;background:linear-gradient(120deg,#22d3ee,#3b82f6);border-radius:999px;width:fit-content;margin-top:6px;padding:10px 16px;font-weight:700;display:inline-flex}.footer-bottom{border-top:1px solid #94a3b84d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.footer-bottom p{color:#e2e8f0e0;font-weight:600}.footer-meta{flex-wrap:wrap;gap:10px;display:flex}.footer-meta span{color:#cffafef5;background:#0f172a7a;border:1px solid #67e8f93d;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.legal-page{padding:60px 20px 40px}.legal-container{background:#fff;border-radius:16px;max-width:960px;margin:0 auto;padding:40px;box-shadow:0 10px 30px #00000014}.legal-container h1{margin-bottom:12px;font-size:36px}.legal-meta{color:var(--muted);margin-bottom:24px;font-size:14px}.legal-section{margin-top:28px}.legal-section h2{color:var(--primary);margin-bottom:10px;font-size:22px}.legal-section p,.legal-section li{color:#374151;font-size:15px}.legal-section ul{margin-top:10px;padding-left:18px}.legal-section li{margin-bottom:6px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){header{flex-direction:column;gap:12px}nav a{margin-left:14px}.hero{padding:90px 24px 60px}.hero-badge{margin-top:16px;position:static}.signal-band,.cta-panel{padding:36px}.pricing-row{grid-template-columns:1.6fr repeat(4,1fr);font-size:.9rem}.page-hero-inner{text-align:center;align-items:center}.page-section,.section-shell{padding-left:24px;padding-right:24px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-hero-inner,.features-spotlight{grid-template-columns:1fr}.features-pillar-grid,.features-lane-grid,.features-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero-inner,.pricing-guidance-grid,.about-hero-inner,.about-story-shell,.contact-hero-inner,.contact-form-panel,.solutions-hero-inner,.solutions-models-shell{grid-template-columns:1fr}.pricing-plan-grid,.about-principles-grid,.contact-grid-enhanced,.solutions-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero-title{max-width:none}.pricing-hero-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.features-hero-copy h1{max-width:none}.features-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero-copy h1,.contact-hero-copy h1,.solutions-hero-copy h1{max-width:none}.about-hero-stats,.solutions-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.features-showcase{border-radius:24px;padding-top:44px;padding-bottom:44px}.features-showcase .feature-card:nth-child(2n){transform:none}.footer-shell{padding:26px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){section{padding:70px 18px}.page-section,.section-shell{padding-left:18px;padding-right:18px}.hero h1{font-size:2.2rem}.hero-actions{flex-direction:column;align-items:flex-start}.feature-grid,.features-hero-proof,.features-pillar-grid,.features-lane-grid,.features-detail-grid,.pricing-plan-grid,.pricing-hero-snapshot,.about-hero-stats,.about-principles-grid,.contact-grid-enhanced,.solutions-hero-proof,.solutions-model-grid{grid-template-columns:1fr}.pricing-guidance-card,.pricing-hero-panel,.about-hero-panel,.contact-hero-panel,.contact-form-panel,.solutions-hero-panel{border-radius:24px}.pricing-plan-card-highlight{transform:none}.features-hero-panel,.features-detail-band{border-radius:24px}.features-showcase{border-radius:18px;padding-top:34px;padding-bottom:34px}.site-footer{padding:0 14px 18px}.footer-shell{border-radius:18px;padding:20px}.footer-top{grid-template-columns:1fr;gap:18px}.footer-bottom{flex-direction:column;align-items:flex-start}.screenshot-card.highlight{transform:none}.cta-meta{flex-direction:column}.pricing-table{overflow-x:auto}.pricing-row{min-width:560px}}
