.lp-page{--ink:#10223d;--muted:#5d6b7f;--line:#dfe6ef;--soft:#f6f8fb;--soft2:#eef3f8;--brand:#244b78;--brand2:#0f766e;--navy:#0e223b;--white:#fff;--radius:22px;--shadow:0 18px 50px #10223d1a;color:var(--ink);background:var(--white);line-height:1.75}.lp-page a{color:inherit;text-decoration:none}.lp-page .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.lp-page header{z-index:50;backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dfe6efe6;position:sticky;top:0}.lp-page nav{color:#42526a;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.lp-page footer{color:#fff;font-size:inherit;background:#0d2037;padding:48px 0}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page p{margin-top:0}.lp-page h1{letter-spacing:-.035em;margin-bottom:22px;font-size:58px;line-height:1.12}.lp-page h2{letter-spacing:-.025em;margin-bottom:18px;font-size:40px;line-height:1.25}.lp-page h3{margin-bottom:10px;font-size:23px;line-height:1.35}.lp-page section{padding:104px 0}@media (width<=980px){.lp-page nav{display:flex}}.lp-page .eyebrow{letter-spacing:.13em;color:var(--brand2);background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:14px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.lp-page .eyebrow:before{content:"";background:var(--brand2);width:22px;height:2px;box-shadow:none;border-radius:999px}.lp-page .lead{color:#33445c;max-width:720px;margin:0;font-size:19px;font-weight:400}.lp-page .small{color:var(--muted);font-size:13px}.lp-page .muted{color:var(--muted)}.lp-page .btn{background:var(--brand2);color:#fff;border:1px solid var(--brand2);border-radius:12px;justify-content:center;align-items:center;width:auto;min-height:54px;padding:0 24px;font-weight:800;transition:none;display:inline-flex;transform:none;box-shadow:0 8px 25px #0f766e33}.lp-page .btn:hover{background:var(--brand2);transform:none}.lp-page .btn.secondary{color:var(--ink);box-shadow:none;background:#fff;border-color:#cfd8e5}.lp-page .btn.dark{background:var(--navy);border-color:var(--navy)}.lp-page .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-page .nav{justify-content:space-between;align-items:center;gap:26px;height:74px;display:flex}.lp-page .lp-logo img{width:auto;height:33px}.lp-page .navlinks{color:#42526a;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.lp-page .navlinks .navcta{background:var(--navy);color:#fff;border-radius:10px;padding:11px 16px}.lp-page .hero{background:radial-gradient(circle at 90% 10%,#0f766e1a,#0000 28%),radial-gradient(circle at 12% 0,#244b7814,#0000 26%),#fff;padding:76px 0 84px;position:relative;overflow:visible}.lp-page .hero:before{display:none}.lp-page .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid;position:relative}.lp-page .hero-copy .tagline{color:var(--brand);margin-bottom:20px;font-size:23px;font-weight:800}.lp-page .launch-status{color:#256d67;letter-spacing:.02em;background:#eef8f6;border:1px solid #cfe6e2;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.lp-page .launch-status strong{color:#0f665e}.lp-page .launch-divider{color:#9bb9b5}.lp-page .hero-copy .micro{color:var(--muted);margin-top:18px;font-size:13px}.lp-page .hero-copy strong{color:var(--navy)}.lp-page .ui-window{box-shadow:var(--shadow);background:#fff;border:1px solid #d7e0eb;border-radius:22px;overflow:hidden}.lp-page .ui-top{background:#f3f6fa;border-bottom:1px solid #e2e8f0;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.lp-page .dot{background:#c7d1dd;border-radius:50%;width:9px;height:9px}.lp-page .ui-body{grid-template-columns:148px 1fr;min-height:430px;display:grid}.lp-page .ui-side{color:#dce6f2;background:#132c49;padding:18px 14px}.lp-page .ui-side .mini-logo{color:#fff;margin-bottom:26px;font-weight:900}.lp-page .ui-side .menu{border-radius:8px;margin-bottom:7px;padding:9px 10px;font-size:12px}.lp-page .ui-side .menu.active{color:#fff;background:#ffffff1f}.lp-page .ui-main{background:#fbfcfe;padding:22px}.lp-page .ui-title{margin-bottom:16px;font-weight:900}.lp-page .chat{flex-direction:column;gap:14px;display:flex}.lp-page .bubble{border-radius:14px;max-width:92%;padding:13px 15px;font-size:13px;line-height:1.6}.lp-page .user{background:#eaf0f7;align-self:flex-end}.lp-page .ai{background:#fff;border:1px solid #dde5ee;align-self:flex-start}.lp-page .result-card{background:#fff;border:1px solid #d9e2ec;border-radius:14px;margin-top:12px;padding:14px}.lp-page .result-title{margin-bottom:7px;font-weight:900}.lp-page .pillrow{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.lp-page .pill{color:#256d67;background:#edf5f4;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.lp-page .mock-label{color:#7a8798;margin-top:12px;font-size:11px}.lp-page .value-strip{padding:0 0 42px}.lp-page .value-inner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 2fr;align-items:center;gap:30px;padding:32px 0;display:grid}.lp-page .value-title{font-size:22px;font-weight:900;line-height:1.45}.lp-page .flowline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.lp-page .flowchip{background:var(--soft);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800}.lp-page .arrow{color:#8ea0b5;font-weight:900}.lp-page .human{color:#0f6c64;background:#eaf5f3}.lp-page .soft{background:var(--soft)}.lp-page .cards4{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.lp-page .card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:auto;padding:28px;position:static;overflow:visible;box-shadow:0 8px 24px #1228440a}.lp-page .card:after{display:none}.lp-page .card .num{letter-spacing:.08em;color:var(--brand2);margin-bottom:14px;font-size:12px;font-weight:900}.lp-page .card p{color:var(--muted);margin-bottom:0;font-size:14px}.lp-page .card h3{color:var(--ink);font-size:23px}.lp-page .fit-band{background:#fff;border:1px solid #d9e3ed;border-radius:18px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:26px;margin-top:42px;padding:24px 28px;display:grid}.lp-page .fit-band .fit-label{letter-spacing:.09em;color:var(--brand2);font-size:12px;font-weight:900}.lp-page .fit-band .fit-copy{color:#42526a;font-size:15px}.lp-page .fit-band .fit-copy strong{color:var(--ink)}.lp-page .split{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}.lp-page .process{border-radius:var(--radius);border:1px solid var(--line);background:#fff;padding:32px}.lp-page .process.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.lp-page .process-title{margin-bottom:22px;font-size:20px;font-weight:900}.lp-page .steps{gap:10px;display:grid}.lp-page .step{background:var(--soft);border-radius:11px;padding:12px 14px;font-size:14px;font-weight:800}.lp-page .dark .step{background:#ffffff1a}.lp-page .step.accent{color:#0d6d64;background:#dff1ed}.lp-page .dark .step.accent{color:#fff;background:#18a091}.lp-page .big-quote{text-align:center;max-width:800px;margin:44px auto 0;font-size:31px;font-weight:900;line-height:1.4}.lp-page .role-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.lp-page .role-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.lp-page .role-card .role{font-size:17px;font-weight:900}.lp-page .role-card .example{color:var(--muted);margin-top:8px;font-size:14px}.lp-page .sov{color:#fff;background:linear-gradient(135deg,#102642,#18395e)}.lp-page .sov .eyebrow{color:#71d1c5}.lp-page .sov .eyebrow:before{background:#71d1c5}.lp-page .sov h2,.lp-page .sov .lead{color:#fff}.lp-page .sov-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.lp-page .sov-box{background:#ffffff0d;border:1px solid #fff3;border-radius:24px;padding:30px}.lp-page .sov-pill{border-bottom:1px solid #ffffff21;grid-template-columns:58px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.lp-page .sov-pill:last-child{border-bottom:0}.lp-page .icon{z-index:auto;background:#1b9b8d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;min-height:auto;margin-bottom:0;font-weight:900;display:flex;position:static}.lp-page .icon:after{display:none}.lp-page .sov-desc{color:#c7d4e3}.lp-page .loop{grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;display:grid}.lp-page .loop-visual{min-height:430px;position:relative}.lp-page .center-ai{background:var(--navy);color:#fff;text-align:center;width:160px;height:160px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-page .node{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;gap:0;width:170px;min-width:auto;min-height:auto;padding:15px;font-size:13px;font-weight:800;display:block;position:absolute;box-shadow:0 8px 20px #1228440d}.lp-page .node span{display:inline}.lp-page .n1{inset:0 auto auto 50%;transform:translate(-50%)}.lp-page .n2{inset:31% 0 auto auto;transform:none}.lp-page .n3{inset:auto 8% 0 auto;transform:none}.lp-page .n4{inset:auto auto 0 8%;transform:none}.lp-page .n5{inset:31% auto auto 0;transform:none}.lp-page .guardrail{border-left:4px solid var(--brand2);background:#f2f8f7;border-radius:8px;margin-top:22px;padding:16px 18px;font-weight:800}.lp-page .knowledge-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:38px;display:grid}.lp-page .kcard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.lp-page .kcard .ktype{letter-spacing:.12em;color:var(--brand2);margin-bottom:8px;font-size:12px;font-weight:900}.lp-page .mini-flow{gap:8px;margin-top:20px;display:grid}.lp-page .mini-step{background:var(--soft);border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700}.lp-page .arch{background:#f2f5f9}.lp-page .arch-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.lp-page .arch-top{background:#fff;border:1px solid #cfd9e5;border-radius:20px;padding:28px}.lp-page .arch-bottom{background:var(--navy);color:#fff;border-radius:22px;grid-column:1/-1;padding:30px}.lp-page .arch ul{color:var(--muted);margin:14px 0 0;padding-left:18px}.lp-page .arch-bottom .sub{color:#d7e2ee}.lp-page .starter-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:42px;display:grid}.lp-page .employee-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.lp-page .employee-copy{padding:26px}.lp-page .custom{color:#fff;background:linear-gradient(135deg,#0d223b,#123a51)}.lp-page .custom .eyebrow{color:#71d1c5}.lp-page .custom .eyebrow:before{background:#71d1c5}.lp-page .custom h2,.lp-page .custom .lead{color:#fff}.lp-page .job-box{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.lp-page .job{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:800}.lp-page .timeline{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.lp-page .day{border-top:4px solid #c7d2df;padding:20px 6px 0}.lp-page .day.active{border-color:var(--brand2)}.lp-page .day-label{color:var(--brand2);letter-spacing:.08em;font-size:12px;font-weight:900}.lp-page .day p{color:var(--muted);font-size:14px}.lp-page .price-wrap{grid-template-columns:1.15fr .85fr;gap:28px;margin-top:42px;display:grid}.lp-page .price-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:34px}.lp-page .price-main{letter-spacing:-.03em;margin:12px 0 8px;font-size:42px;font-weight:950}.lp-page .price-main small{color:var(--muted);font-size:16px;font-weight:700}.lp-page .price-note{color:#6e5a25;background:#fff8e8;border:1px solid #efdfb6;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px}.lp-page .checks{gap:11px;margin-top:24px;display:grid}.lp-page .check{font-size:14px}.lp-page .check:before{content:"✓";color:var(--brand2);margin-right:9px;font-weight:900}.lp-page .price-side{gap:18px;display:grid}.lp-page .mini-price{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.lp-page .fit-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px;display:grid}.lp-page .fit{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:700}.lp-page .fit:before{content:"✓";color:var(--brand2);margin-right:10px;font-weight:900}.lp-page .cta{text-align:center;color:var(--ink);background:linear-gradient(140deg,#eef5f4,#f7f9fc);padding:104px 0}.lp-page .cta h2{color:var(--ink)}.lp-page .cta .lead{margin-left:auto;margin-right:auto}.lp-page .cta-box{border:1px solid var(--line);max-width:800px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:34px auto 0;padding:34px}.lp-page .launch-cta{background:#eef8f6;border:1px solid #cfe6e2;border-radius:16px;margin:-4px 0 30px;padding:22px 24px}.lp-page .launch-cta .launch-date{letter-spacing:.08em;color:var(--brand2);margin-bottom:6px;font-size:12px;font-weight:900}.lp-page .launch-cta h3{color:var(--navy);margin-bottom:8px}.lp-page .launch-cta p{color:#42526a;margin-bottom:0;font-size:14px}.lp-page .cta-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.lp-page .cta-step{background:var(--soft);color:var(--ink);border-radius:12px;padding:14px 10px;font-size:12px;font-weight:800}.lp-page .footer-grid{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-page .footer-title{margin-bottom:8px;font-size:28px;font-weight:900}.lp-page .footer-sub{color:#c9d5e3}@media (width<=960px){.lp-page h1{font-size:46px}.lp-page h2{font-size:34px}.lp-page .hero-grid,.lp-page .sov-grid,.lp-page .loop,.lp-page .price-wrap{grid-template-columns:1fr}.lp-page .cards4,.lp-page .timeline{grid-template-columns:repeat(2,1fr)}.lp-page .navlinks a:not(.navcta){display:none}.lp-page .ui-body{grid-template-columns:120px 1fr}.lp-page .loop-visual{min-height:420px}}@media (width<=680px){.lp-page .wrap{padding:0 19px}.lp-page section{padding:78px 0}.lp-page h1{font-size:38px}.lp-page h2{font-size:30px}.lp-page .hero{padding-top:52px}.lp-page .hero-grid{gap:36px}.lp-page .value-inner,.lp-page .split,.lp-page .role-grid,.lp-page .knowledge-grid,.lp-page .arch-grid,.lp-page .starter-grid,.lp-page .job-box,.lp-page .fit-grid,.lp-page .cta-steps,.lp-page .fit-band,.lp-page .cards4,.lp-page .timeline{grid-template-columns:1fr}.lp-page .arch-bottom{grid-column:auto}.lp-page .ui-body{grid-template-columns:1fr}.lp-page .ui-side{display:none}.lp-page .ui-main{padding:16px}.lp-page .nav{height:66px}.lp-page .navlinks{gap:8px}.lp-page .navlinks .navcta{padding:10px 12px;font-size:12px}.lp-page .flowline{justify-content:flex-start}.lp-page .loop-visual{min-height:500px}.lp-page .node{width:145px}.lp-page .n2{top:29%;right:0}.lp-page .n5{top:29%;left:0}.lp-page .n3{right:0}.lp-page .n4{left:0}.lp-page .footer-grid{display:block}.lp-page .btn{width:100%}.lp-page .actions{flex-direction:column}.lp-page .cta{padding:78px 0}}
