@charset "UTF-8";
:root{--ink:#14283a;--ink2:#263e51;--muted:#67778a;--pale:#f6f8f6;--white:#fff;--line:#e1e7e8;--blue:#2a69df;--lime:#c2ec83;--lime2:#d9f6ad;--cyan:#159ec4;--rose:#e37ea7;--gold:#f0b44b;--dark:#152438;--radius:16px;--shadow:0 35px 90px rgba(22,48,66,.13);--font:Inter,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button{outline-offset:4px}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #57a3eb;outline-offset:4px}svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}p{line-height:1.66}.container{width:min(1216px,calc(100% - 64px));margin:auto}.announcement{height:36px;background:var(--ink);color:#d5e1e8;font-size:11px;font-weight:500;letter-spacing:.03em}.announcement-inner{height:100%;display:flex;align-items:center;gap:10px}.announcement-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(194,236,131,.13)}.announcement-right{margin-left:auto;font-size:9px;letter-spacing:.13em;color:#b3cad9}.announcement-right span{font-size:12px;margin-left:8px}.site-header{height:80px;position:sticky;top:0;z-index:25;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(220,229,232,.95);backdrop-filter:blur(16px)}.nav-shell{height:100%;display:flex;align-items:center;gap:35px}.logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.logo-mark{height:32px;width:32px;background:var(--ink);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;transform:rotate(-4deg)}.logo-mark span{width:4px;border-radius:2px;background:var(--lime);height:14px}.logo-mark span:nth-child(1){height:10px;transform:translateY(4px)}.logo-mark span:nth-child(2){height:18px;transform:translateY(0px)}.logo-mark span:nth-child(3){height:14px;transform:translateY(-3px)}.logo-mark span:nth-child(4){height:9px;transform:translateY(-3px)}.logo-type{font-size:22px;letter-spacing:-.055em;font-weight:850}.logo-ai{font-size:9px;letter-spacing:-.015em;color:var(--blue);font-weight:850;margin-left:5px;vertical-align:top}.main-nav{display:flex;align-items:center;gap:29px;margin:auto}.main-nav a{font-size:12px;font-weight:620;color:#4b5c6d;transition:color .2s}.main-nav a:hover,.nav-login:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:22px}.nav-login{font-size:12px;font-weight:700;white-space:nowrap}.nav-login span{font-size:15px;margin-left:3px}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:8px;font-weight:720;letter-spacing:-.01em;white-space:nowrap;transition:transform .22s,box-shadow .22s,background .22s}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--ink);color:#fff;padding:15px 19px;font-size:12px}.btn-dark:hover{background:#274865}.btn-dark span{font-size:16px}.btn-primary{background:var(--blue);color:#fff;padding:15px 22px;box-shadow:0 7px 20px rgba(42,105,223,.18)}.btn-primary:hover{background:#185cd9;box-shadow:0 10px 26px rgba(42,105,223,.22)}.btn-lg{height:56px;font-size:13px;padding:0 21px}.btn-outline{background:#fff;border:1px solid #d2dcdf;color:var(--ink);font-size:12px}.btn-outline:hover{background:#f8fafb}.circle-arrow{height:25px;width:25px;border-radius:50%;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px}.menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #dce3e6;border-radius:8px;background:#fff}.menu-toggle span{width:18px;height:2px;background:var(--ink);border-radius:2px}
.hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#f6f8f4 0%,#f9faf8 54%,#edf4f5 100%)}.hero-grid-line{pointer-events:none;position:absolute;width:1px;top:0;bottom:0;background:rgba(40,67,82,.05)}.hero-grid-line-one{left:11.4%}.hero-grid-line-two{right:19%}.hero-layout{min-height:691px;display:grid;grid-template-columns:49% 51%;align-items:center;gap:12px;padding-top:56px;padding-bottom:70px}.hero-copy{position:relative;z-index:2;padding-bottom:13px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.15em;font-weight:800;display:flex;align-items:center;gap:10px}.eyebrow{color:#43715b}.eyebrow-signal{width:24px;height:9px;border:2px solid #6da47b;border-radius:15px;position:relative}.eyebrow-signal:after{content:"";position:absolute;right:3px;top:1px;width:3px;height:3px;background:#427e57;border-radius:50%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{font-size:clamp(50px,5.1vw,76px);line-height:1.075;margin:24px 0 25px;font-weight:830;letter-spacing:-.078em}.highlight-word{position:relative;z-index:0;white-space:nowrap}.underline-sketch{position:absolute;left:3px;right:1px;bottom:1px;height:12px;background:var(--lime);z-index:-1;border-radius:100% 8% 6% 20%;transform:rotate(-2deg)}.hero-lede{font-size:16px;line-height:1.75;color:#576b77;max-width:466px;margin:0 0 29px}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trial-promise{display:flex;gap:19px;align-items:center;flex-wrap:wrap;margin-top:23px}.trial-promise span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;color:#59707b}.trial-promise svg{height:15px;width:15px;stroke:#428b67;stroke-width:2}.hero-mini-separator{width:70px;height:1px;background:#bbc9cc;margin-top:47px;margin-bottom:18px}.hero-aside{display:flex;align-items:center;gap:15px;max-width:410px;color:#809098;font-size:11px;line-height:1.65}.tiny-stack{display:flex;width:77px;flex:0 0 77px}.tiny-stack span{width:31px;height:31px;border:2px solid #f6f8f4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff}.tiny-stack span+span{margin-left:-9px}.t-one{background:#a8bf8a}.t-two{background:#5d9aa7}.t-three{background:#e8b4a1}
.hero-visual{position:relative;z-index:1;min-width:0;padding:50px 4px 16px 15px}.visual-orbit{position:absolute;border:1px solid rgba(64,107,125,.10);border-radius:50%;pointer-events:none}.visual-orbit-one{width:720px;height:720px;top:-200px;left:16%}.visual-orbit-two{width:590px;height:590px;top:-145px;left:28%}.floating-label{position:absolute;z-index:4;font-size:11px;font-weight:650;color:#34586d;display:flex;align-items:center;gap:9px}.label-top{right:-12px;top:2px}.pulse-indicator{width:9px;height:9px;border-radius:50%;background:#72bd86;box-shadow:0 0 0 5px rgba(114,189,134,.16)}.mock-browser{position:relative;width:118%;max-width:735px;border:1px solid #d6e1e7;box-shadow:0 32px 75px rgba(26,55,74,.2),0 5px 15px rgba(26,55,74,.05);border-radius:15px;overflow:hidden;background:#fff;transform:rotate(-1.5deg);transform-origin:center center}.mock-toolbar{height:33px;background:#fff;border-bottom:1px solid #e8edf0;display:flex;align-items:center;padding:0 13px;color:#9facb9;font-size:9px;gap:11px}.mock-dots{display:flex;align-items:center;gap:4px}.mock-dots i{height:7px;width:7px;background:#f5b5b3;border-radius:50%}.mock-dots i:nth-child(2){background:#f2db9f}.mock-dots i:nth-child(3){background:#a0d8b9}.mock-address{margin:auto}.mock-toolbar-icon{font-size:15px}.mock-app{min-height:362px;display:flex}.mock-sidebar{width:42px;background:#142b45;flex:0 0 42px;padding:13px 6px;display:flex;align-items:center;flex-direction:column;gap:15px;color:#718aa6}.mock-side-logo{height:23px;width:23px;background:#244d7a;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:15px}.mock-side-logo span{height:12px;width:4px;border-radius:2px;background:#9fc0e9}.mock-side-logo span+span{height:18px}.mock-side-icon{font-size:15px;text-align:center;width:28px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:6px}.mock-side-icon.active{background:#2b67cb;color:#fff}.mock-side-bottom{margin-top:auto}.mock-content{padding:18px 18px 10px;flex:1;min-width:0}.mock-heading,.mock-title-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.mock-kicker,.showcase-overline{font-size:8px;font-weight:800;letter-spacing:.13em;color:#94a3b1}.mock-heading h2{font-size:18px;margin:5px 0 0;line-height:1;letter-spacing:-.06em}.mock-status{font-size:9px;border-radius:20px;color:#47786b;background:#edf7f1;padding:7px 9px;font-weight:650;white-space:nowrap}.mock-status i,.showcase-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4fb18a;margin-right:5px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0}.mock-stats>div{border:1px solid #e8edf0;background:#f8fafb;border-radius:7px;padding:11px 11px 8px;min-height:50px}.mock-stats span{font-size:8px;color:#8293a5;display:block;margin-bottom:5px}.mock-stats strong{font-size:18px;line-height:1;letter-spacing:-.03em}.mock-title-row{margin-bottom:12px}.mock-title-row b{font-size:10px;display:block}.mock-title-row div>span{font-size:8px;color:#899aa7}.mock-view-tag{color:#7289a0;background:#f0f4f8;padding:5px 7px;border-radius:4px;letter-spacing:.07em;font-size:7px;font-weight:800}.chart-shell{border:1px solid #e6edf1;border-radius:6px;overflow:hidden}.chart-top{height:29px;display:grid;grid-template-columns:120px repeat(5,1fr);background:#f6f9fc;color:#8797a8;font-size:8px;align-items:center;text-align:center;font-weight:730}.chart-top>span:first-child{text-align:left;padding-left:11px}.chart-row{height:33px;display:grid;grid-template-columns:120px 1fr;border-top:1px solid #edf1f3}.chart-row .row-label{font-size:9px;font-weight:620;display:flex;align-items:center;gap:6px;padding:0 7px;border-right:1px solid #edf1f3;white-space:nowrap}.resource-icon{width:15px;height:15px;background:#e7effd;border-radius:5px;display:inline-block;position:relative}.resource-icon:after{content:"";position:absolute;top:5px;left:4px;width:7px;height:5px;background:#83a2c9;border-radius:2px}.track{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#e7eef3 calc(20% - 1px),#e7eef3 20%)}.schedule-block{position:absolute;height:14px;top:9px;border-radius:4px;box-shadow:inset 0 -2px rgba(0,0,0,.07);transition:left .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1)}.cyan{background:#19a4c8}.rose{background:#de78a0}.gold{background:#e6ab3e}.dark{background:#213347}.mock-footer{display:flex;align-items:center;gap:12px;font-size:8px;color:#7a8d9d;margin-top:10px;white-space:nowrap}.mock-footer span{display:inline-flex;align-items:center;gap:4px}.legend-dot{width:8px;height:8px;border-radius:2px;display:inline-block;flex:0 0 8px}.cyan-bg{background:#19a4c8}.rose-bg{background:#de78a0}.gold-bg{background:#e6ab3e}.dark-bg{background:#213347}.mock-footer-end{margin-left:auto;color:#436daa!important}.float-card{position:absolute;right:-55px;bottom:7px;z-index:4;background:#fff;border:1px solid #e5e9e9;border-radius:12px;padding:15px 18px;display:flex;gap:12px;align-items:center;box-shadow:0 14px 45px rgba(18,44,58,.14);transform:rotate(3deg)}.float-icon{height:38px;width:38px;background:#edf7e5;border-radius:10px;color:#568858;padding:9px}.float-card strong{font-size:12px;display:block}.float-card span{font-size:9px;color:#8793a2}.hero-note{position:absolute;right:0;bottom:-20px;color:#9baab1;font-size:9px;font-weight:550;letter-spacing:.02em}
.advantages-band{background:#fff;border-bottom:1px solid #e9eeee}.advantages-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px}.advantages-intro{color:#8997a4;font-size:10px;letter-spacing:.13em;font-weight:800}.advantages-inner>div{display:flex;align-items:center;gap:11px;font-weight:710;font-size:15px}.advantages-inner svg{width:21px;height:21px;color:#7290a5;stroke-width:1.6}
.section{padding:115px 0}.section-kicker{color:#427e71}.kicker-line{width:24px;height:1px;background:currentColor}.why-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:end;margin-bottom:53px}.why-layout h2,.section-head-split h2,.section-head-centered h2,.audience-layout h2,.faq-layout h2{font-size:clamp(34px,3.4vw,50px);line-height:1.16;margin:23px 0 0;font-weight:820}.muted-head{color:#97a6ad}.why-text p{font-size:14px;color:#657888;margin:0 0 12px}.text-link{display:inline-flex;align-items:center;gap:18px;color:#1d5fb9;font-size:13px;font-weight:800;padding-top:9px}.text-link span{font-size:18px}.text-link:hover span{transform:translate(3px,-3px)}.three-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e0e8e9;border-radius:12px;overflow:hidden}.three-outcomes article{padding:29px 31px 30px;min-height:232px;position:relative}.three-outcomes article+article{border-left:1px solid #e0e8e9}.outcome-number{font-size:10px;letter-spacing:.12em;font-weight:850;color:#94a3af}.outcome-icon{width:32px;height:32px;color:#2e7d8e;margin:17px 0 20px}.three-outcomes h3{font-size:19px;letter-spacing:-.035em;margin:0 0 8px}.three-outcomes p{color:#70818e;font-size:12px;margin:0;max-width:275px;line-height:1.75}
.platform-section{background:#14283b;color:#fff;position:relative;overflow:hidden}.platform-section:before{content:"";position:absolute;width:720px;height:720px;border:1px solid #284056;right:-270px;top:-250px;border-radius:50%}.platform-head{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:end;margin-bottom:48px;position:relative}.section-kicker.on-dark{color:var(--lime)}.platform-head h2{font-size:clamp(39px,4vw,55px);line-height:1.16;font-weight:820;letter-spacing:-.065em;margin:20px 0 0}.platform-head h2 em{color:var(--lime);font-style:normal}.platform-head>p{color:#b4c5cf;font-size:13px;line-height:1.85;margin:0}.showcase-window{background:#fff;color:var(--ink);border:1px solid #dce6ed;border-radius:12px;overflow:hidden;box-shadow:0 38px 65px rgba(0,0,0,.23);position:relative}.showcase-top{height:67px;display:flex;justify-content:space-between;align-items:center;padding:0 25px;border-bottom:1px solid #e7edf1}.showcase-top-left{display:flex;align-items:center;gap:13px}.showcase-glyph{display:flex;align-items:center;justify-content:center;background:#e9f0fe;border-radius:9px;width:34px;height:34px;color:#2a69df;font-size:18px}.showcase-top-left strong{display:block;font-size:12px}.showcase-top-left small{font-size:9px;color:#8998a4}.showcase-controls{display:flex;gap:18px;align-items:center}.showcase-live{border:1px solid #daeae6;color:#55866e;background:#f2f9f4;font-size:9px;border-radius:50px;padding:7px 12px}.showcase-dots{border:0;background:none;color:#657b8e;font-size:24px}.showcase-tabs{height:48px;display:flex;align-items:end;gap:28px;padding:0 25px;border-bottom:1px solid #e4ecf1}.showcase-tabs button{height:100%;border:0;background:none;color:#8091a0;font-size:11px;font-weight:650;position:relative}.showcase-tabs button.selected{color:#2465d4}.showcase-tabs button.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#2465d4}.showcase-body{padding:25px}.showcase-chart-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.showcase-overline{display:block;margin-bottom:8px}.showcase-chart-head h3{font-size:24px;letter-spacing:-.05em;margin:0 0 5px}.showcase-chart-head p{font-size:11px;color:#8a9aa6;margin:0}.mode-switch{background:#f2f5f8;border:1px solid #e6edf1;border-radius:7px;padding:3px;display:flex;flex-shrink:0}.mode-switch button{border:0;border-radius:5px;background:none;color:#74899b;font-size:10px;padding:10px 16px;font-weight:700}.mode-switch button.active{background:#fff;box-shadow:0 2px 6px #263b4d12;color:#245cb1}.full-chart-scroll{overflow-x:auto;padding-bottom:5px}.full-chart{border:1px solid #e2e9ee;border-radius:8px;overflow:hidden;min-width:640px}.full-axis{height:43px;background:#f5f8fb;display:grid;grid-template-columns:185px repeat(6,1fr);align-items:center;color:#8192a3;font-size:9px;font-weight:820;text-align:center;letter-spacing:.04em}.full-axis span:first-child{text-align:left;padding-left:20px;border-right:1px solid #e5ebef}.full-row{display:grid;grid-template-columns:185px 1fr;min-height:54px;border-top:1px solid #e8eff2}.full-row-label{display:flex;align-items:center;gap:11px;padding:0 14px;font-size:11px;font-weight:720;border-right:1px solid #e4eaef;white-space:nowrap}.full-row-label b{height:25px;width:25px;border-radius:6px;background:#e9f1ff;color:#4e78b1;font-size:9px;display:flex;align-items:center;justify-content:center}.full-row-label span{display:flex;flex-direction:column;gap:3px}.full-row-label small{font-size:8px;font-weight:500;color:#95a4b0}.full-track{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(16.666% - 1px),#e6edf0 calc(16.666% - 1px),#e6edf0 16.666%)}.full-bar{position:absolute;top:17px;height:20px;border-radius:4px;transition:left .65s ease,width .65s ease;box-shadow:inset 0 -2px 0 #00000014}.full-bar.cyan{background:#21a5c9}.full-bar.rose{background:#e47ea4}.full-bar.gold{background:#efb34b}.full-bar.dark{background:#233548}.showcase-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:9px;color:#8394a3;padding-top:19px}.showcase-legend span{display:flex;gap:5px;align-items:center}.legend-note{margin-left:auto!important;color:#a5b0bd}.platform-foot{display:flex;justify-content:space-between;align-items:center;margin-top:25px;color:#b1c5d1;font-size:11px;gap:20px}.platform-foot>span{display:flex;align-items:center;gap:12px}.platform-foot-icon{display:flex;align-items:center;justify-content:center;border:1px solid #52728c;border-radius:50%;width:30px;height:30px;font-size:16px}.on-dark-link{color:var(--lime);white-space:nowrap}
.section-head-centered{text-align:center;max-width:710px;margin:0 auto 58px}.section-head-centered .section-kicker{justify-content:center}.section-head-centered h2{margin:21px 0 17px}.section-head-centered>p{font-size:14px;color:#728392;max-width:510px;margin:0 auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;padding:27px 27px 32px;background:#f6f8f7;border:1px solid #eaf0ed;border-radius:12px}.step-index{font-size:10px;letter-spacing:.14em;font-weight:850;color:#7b8e9a;display:flex;justify-content:space-between}.step-index span{font-size:16px}.step-art{height:195px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:17px;margin-bottom:21px;overflow:hidden}.step-art-one{background:radial-gradient(circle at 70% 40%,#e0eaf9,transparent 65%)}.step-art-two{background:radial-gradient(circle at 70% 40%,#f7e9e1,transparent 65%)}.step-art-three{background:radial-gradient(circle at 70% 40%,#e3f2df,transparent 65%)}.step-sheet,.step-orders,.step-timeline{box-shadow:0 17px 36px #263b4d12;border:1px solid #dfe8ec;border-radius:9px;background:#fff;padding:15px;width:210px;transform:rotate(-5deg)}.step-sheet>span,.step-orders>span,.step-timeline>span{font-size:8px;font-weight:850;letter-spacing:.08em;color:#9aabb6}.step-sheet>div{display:flex;align-items:center;gap:8px;font-size:9px;color:#5d7082;border-top:1px solid #eff1f3;padding-top:9px;margin-top:9px}.step-sheet>div i{height:9px;width:9px;background:#dbe8f7;border-radius:3px}.step-sheet>div b{margin-left:auto;font-size:10px;color:#294b61}.step-spark{position:absolute;right:19%;top:17%;font-size:35px;color:#6cab8b}.step-orders{transform:rotate(4deg)}.step-orders>span{display:flex;align-items:center;gap:6px}.step-orders>span i{width:6px;height:6px;border-radius:50%;background:#5baab2}.step-orders>div{display:flex;justify-content:space-between;font-size:9px;padding:9px 0;border-bottom:1px solid #edf1f2}.step-orders b{font-weight:750}.step-orders em{font-size:8px;font-style:normal;color:#8d9bab}.step-add{position:absolute;right:18%;bottom:13%;border-radius:50%;width:35px;height:35px;background:var(--lime);display:flex;align-items:center;justify-content:center;font-size:24px;color:#274d3e}.step-timeline{width:220px;transform:rotate(-3deg)}.step-timeline>div{display:flex;gap:3px;margin-top:12px}.step-timeline i{height:13px;border-radius:3px;background:#17a0c3;flex:1}.step-timeline i:nth-child(2){background:#e4a84b;flex:1.5}.step-timeline i:nth-child(3){background:#df82a7;flex:1.2}.step-timeline>div:nth-child(3) i:first-child{flex:.65}.step-timeline>div:nth-child(4) i:nth-child(2){flex:.7}.step-check{position:absolute;right:15%;top:18%;width:34px;height:34px;background:#65b38a;border:4px solid #fff;box-shadow:0 4px 14px #0002;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.step h3{font-size:20px;margin:0 0 11px;letter-spacing:-.045em}.step p{font-size:12px;color:#70808f;margin:0;line-height:1.75}
.features-section{background:#fbfcfb;border-top:1px solid #eff2ef;border-bottom:1px solid #eff2ef}.section-head-split{display:grid;grid-template-columns:1.2fr .75fr;gap:80px;align-items:end;margin-bottom:45px}.section-head-split>p{font-size:13px;color:#768896;margin:0;line-height:1.85}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e5eaed;border-radius:11px;padding:27px 26px 30px;min-height:238px}.feature-icon{height:34px;width:34px;color:#347494;margin-bottom:29px}.feature-card h3{font-size:17px;letter-spacing:-.04em;margin:0 0 8px}.feature-card p{font-size:12px;line-height:1.75;color:#82909d;margin:0;max-width:260px}.feature-card-featured{background:#e9f1e4;border-color:#dcead5}.feature-card-featured .feature-icon{color:#597955}.featured-lines{position:absolute;right:-15px;top:26px;width:58%;height:100px;display:flex;flex-direction:column;gap:12px;transform:rotate(-12deg);opacity:.7}.featured-lines i{display:block;border-radius:3px;height:11px;width:64%;background:#b1daaa}.featured-lines i:nth-child(2){width:48%;background:#9ccbd7;margin-left:21%}.featured-lines i:nth-child(3){width:68%;background:#e7cc9d;margin-left:7%}.featured-lines i:nth-child(4){width:38%;background:#cfb0b7;margin-left:45%}.featured-lines i:nth-child(5){width:53%;background:#b1daaa;margin-left:19%}
.audience-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.audience-layout h2{margin-bottom:21px;max-width:560px}.audience-layout p{color:#778997;font-size:14px;max-width:430px;margin-bottom:24px}.audience-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:490px;margin:20px 0 19px}.audience-tags span{font-size:11px;padding:9px 12px;border:1px solid #e0e7e8;border-radius:100px;color:#5d7384;font-weight:650}.audience-visual{min-height:335px;background:#c8e5c5;border-radius:15px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.audience-grid{position:absolute;inset:0;background-image:linear-gradient(#336b4a17 1px,transparent 1px),linear-gradient(90deg,#336b4a17 1px,transparent 1px);background-size:33px 33px}.audience-roundel{width:255px;height:255px;background:#f6fbf2;border:1px solid #91bf9b;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-10deg);box-shadow:0 15px 50px #2b674c1b}.audience-roundel>span{font-size:10px;letter-spacing:.2em;font-weight:800;color:#699477}.audience-roundel strong{font-size:38px;line-height:.9;text-align:center;letter-spacing:-.08em;margin:11px 0}.audience-roundel small{font-size:9px;letter-spacing:.12em;color:#56816b;font-weight:800}.audience-caption{position:absolute;bottom:20px;left:22px;display:flex;gap:8px;align-items:center;font-size:9px;font-weight:820;letter-spacing:.1em;color:#417854}.caption-dot{height:6px;width:6px;border-radius:50%;background:#458653}
.pricing-section{background:#f1f5f5}.pricing-layout{display:grid;grid-template-columns:1fr 485px;gap:90px;align-items:center}.pricing-message h2{font-size:clamp(40px,4.5vw,58px);line-height:1.12;letter-spacing:-.067em;margin:22px 0}.pricing-message>p{max-width:430px;font-size:14px;color:#738695;margin:0 0 27px}.trial-ticks{display:flex;flex-direction:column;gap:13px}.trial-ticks>div{font-size:13px;font-weight:680;color:#466271;display:flex;align-items:center;gap:11px}.trial-ticks span{width:22px;height:22px;border-radius:50%;background:#d6eabd;display:flex;align-items:center;justify-content:center;color:#47704a;font-weight:820}.pricing-card{background:#fff;border:1px solid #d9e4e8;border-radius:14px;box-shadow:0 21px 50px rgba(24,53,70,.08);padding:33px 34px}.pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;font-weight:820;letter-spacing:.1em;color:#6f8291}.pricing-pill{color:#477352;background:#e9f5dc;padding:8px;border-radius:100px;white-space:nowrap}.pricing-card h3{font-size:27px;letter-spacing:-.05em;margin:29px 0 8px}.price-value{font-size:47px;line-height:1.2;font-weight:830;letter-spacing:-.07em}.price-value span{font-size:12px;color:#8c9aaa;font-weight:550;letter-spacing:0}.pricing-card>p{font-size:12px;color:#8798a4;line-height:1.7;margin:12px 0 18px;max-width:375px}.pricing-separator{height:1px;background:#e9edf0;margin:22px 0}.pricing-details{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.pricing-details>div{font-size:11px;color:#526c7a;display:flex;align-items:center;gap:6px}.pricing-details span{font-weight:820;color:#589568}.pricing-button{width:100%;margin:27px 0 13px;height:52px}.pricing-card>small{font-size:10px;color:#889aa7;display:block;line-height:1.65}
.faq-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:125px}.faq-layout h2{margin-bottom:20px}.faq-layout>div:first-child>p{font-size:14px;color:#8393a0;max-width:350px}.faq-list details{border-bottom:1px solid #e4ecee;padding:22px 0}.faq-list details:first-child{border-top:1px solid #e4ecee}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;font-size:14px;font-weight:720;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:27px;height:27px;border-radius:50%;background:#f0f3f5;flex:0 0 27px;position:relative}.faq-plus:before,.faq-plus:after{content:"";height:1.5px;width:9px;background:#7891a1;position:absolute;left:9px;top:13px}.faq-plus:after{transform:rotate(90deg);transition:transform .2s}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-list p{font-size:12px;color:#768894;line-height:1.8;margin:15px 40px 0 0}
.final-cta{background:#163147;color:#fff;position:relative;overflow:hidden}.final-inner{padding:95px 0 105px;position:relative;text-align:center}.final-inner .section-kicker{justify-content:center}.final-inner h2{font-size:clamp(47px,5.7vw,78px);font-weight:820;line-height:1.06;letter-spacing:-.075em;margin:23px 0}.final-inner h2 em{font-style:normal;color:var(--lime)}.final-inner>p{font-size:14px;color:#bdcdd6;max-width:430px;margin:0 auto 27px}.btn-lime{background:var(--lime);color:#1c3a2a}.btn-lime:hover{background:var(--lime2)}.btn-lime .circle-arrow{background:#91c56360}.final-note{font-size:10px;color:#a8bdcb;margin-top:19px}.final-decor{position:absolute;right:3%;top:26%;display:flex;gap:18px;transform:rotate(-24deg);opacity:.22}.final-decor i{display:block;width:22px;height:180px;background:#82a4a5;border-radius:30px}.final-decor i:nth-child(2){transform:translateY(20px)}.final-decor i:nth-child(3){transform:translateY(-17px)}
.site-footer{background:#f9faf9;padding:57px 0 0}.footer-main{display:flex;justify-content:space-between;gap:35px;padding-bottom:62px}.footer-brand p{font-size:12px;color:#738595;line-height:1.7;margin:16px 0 0}.footer-links{display:flex;gap:105px}.footer-links>div{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.footer-links b{font-size:11px;margin-bottom:10px}.footer-links a,.footer-links button{border:0;background:none;padding:0;font-size:11px;color:#748595;text-align:left}.footer-links a:hover,.footer-links button:hover{color:var(--blue)}.footer-bottom{border-top:1px solid #e4eaeb;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:59px;font-size:10px;color:#9aa6b1}.footer-bottom a{color:#3f6da9;margin-left:10px}
.trial-dialog{width:min(470px,calc(100% - 36px));border:1px solid #d9e5e9;border-radius:16px;padding:0;box-shadow:0 22px 100px #17384955;color:var(--ink);max-height:calc(100vh - 40px)}.trial-dialog::backdrop{background:rgba(10,32,48,.62);backdrop-filter:blur(5px)}.dialog-inner{padding:38px;position:relative}.modal-close{position:absolute;right:20px;top:20px;width:34px;height:34px;border-radius:50%;border:1px solid #e0e7ed;background:#fff;font-size:22px;color:#8394a1}.modal-symbol{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:13px;background:#e5f2d8;font-size:28px;color:#4f8350;margin-bottom:24px}.dialog-inner h2{font-size:31px;letter-spacing:-.05em;margin:19px 0 12px}.dialog-inner p{font-size:13px;color:#718392;line-height:1.8;margin:0 0 22px}.modal-continue{height:52px;width:100%}.modal-later{display:block;border:0;background:none;color:#6e7f8d;font-size:12px;margin:19px auto 0}
@media(max-width:1200px){.main-nav{gap:19px}.hero-layout{grid-template-columns:50% 50%}.hero-visual{padding-right:0}.mock-browser{width:115%}.float-card{right:-15px}.pricing-layout{gap:50px}}
@media(max-width:1020px){.main-nav{gap:15px}.btn-nav{display:none}.hero-layout{grid-template-columns:1fr;gap:0;padding-top:80px;padding-bottom:58px}.hero-copy{max-width:650px}.hero-visual{width:min(720px,95%);padding-left:10px;padding-top:65px}.mock-browser{width:100%;max-width:none}.float-card{right:0}.hero-note{right:12px}.why-layout,.section-head-split,.platform-head,.audience-layout,.faq-layout{gap:38px}.pricing-layout{grid-template-columns:1fr 1fr;gap:32px}.three-outcomes article{padding:26px 20px}.section{padding:90px 0}}
@media(max-width:790px){.container{width:min(100% - 36px,690px)}.site-header{height:67px}.nav-shell{justify-content:space-between}.menu-toggle{display:flex}.main-nav{position:absolute;top:67px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#fff;padding:14px 24px 24px;border-bottom:1px solid #e7ecef;box-shadow:0 18px 28px #00000012;gap:0}.main-nav.open{display:flex}.main-nav a{font-size:14px;padding:13px 5px}.nav-actions{margin-left:auto}.hero-layout{padding-top:66px}.why-layout,.section-head-split,.platform-head,.audience-layout,.faq-layout,.pricing-layout{grid-template-columns:1fr;gap:22px}.why-layout h2,.section-head-split h2{font-size:40px}.three-outcomes{grid-template-columns:1fr}.three-outcomes article{min-height:0;padding:25px 27px}.three-outcomes article+article{border-left:0;border-top:1px solid #e0e8e9}.outcome-icon{margin:12px 0}.steps{grid-template-columns:1fr}.step{display:grid;grid-template-columns:1fr 180px;column-gap:18px}.step-index{grid-column:1 / -1}.step-art{grid-column:2;grid-row:2/4;height:155px;margin:4px 0}.step h3{grid-column:1;grid-row:2;margin:29px 0 0}.step p{grid-column:1;grid-row:3}.feature-grid{grid-template-columns:repeat(2,1fr)}.platform-head{margin-bottom:30px}.platform-head h2{font-size:43px}.advantages-inner{flex-wrap:wrap;padding:21px 0;justify-content:flex-start;gap:18px 26px}.advantages-intro{width:100%}.audience-visual{min-height:285px}.faq-layout{gap:27px}.footer-links{gap:35px}.section{padding:78px 0}}
@media(max-width:550px){.announcement{height:31px}.announcement-inner{font-size:9px}.announcement-right{display:none}.nav-login{font-size:11px}.logo-type{font-size:20px}.hero-layout{padding-top:59px;padding-bottom:65px}.eyebrow{font-size:8px}.hero h1{font-size:clamp(45px,10.1vw,60px);margin:21px 0;letter-spacing:-.077em}.hero-lede{font-size:14px;max-width:420px}.hero-actions{align-items:stretch;gap:9px}.hero-actions .btn{width:100%;justify-content:space-between}.trial-promise{gap:8px 13px}.trial-promise span{font-size:9px}.hero-mini-separator{margin-top:32px}.hero-visual{width:calc(100% + 14px);margin-left:-7px;padding:54px 0 18px}.label-top{top:14px;right:6px;font-size:9px}.mock-browser{transform:none;border-radius:10px;width:100%}.mock-sidebar{width:29px;flex-basis:29px;padding:9px 2px}.mock-side-icon{width:22px;font-size:12px}.mock-content{padding:10px 8px}.mock-heading h2{font-size:13px}.mock-kicker{font-size:6px}.mock-status{font-size:7px;padding:5px}.mock-stats{gap:4px;margin:10px 0}.mock-stats>div{padding:6px 7px;min-height:38px}.mock-stats strong{font-size:14px}.mock-stats span{font-size:6px}.mock-title-row{margin:6px 0}.mock-title-row b{font-size:8px}.mock-title-row div>span{display:none}.mock-view-tag{font-size:6px}.chart-top{grid-template-columns:76px repeat(5,1fr);font-size:6px;height:22px}.chart-top>span:first-child{padding-left:4px}.chart-row{grid-template-columns:76px 1fr;height:28px}.chart-row .row-label{font-size:7px;gap:3px;padding:0 3px}.resource-icon{width:9px;height:9px;border-radius:2px}.resource-icon:after{display:none}.schedule-block{top:8px;height:12px}.mock-footer{font-size:6px;gap:5px}.float-card{display:none}.hero-note{bottom:-7px;font-size:7px}.advantages-inner>div{font-size:12px}.advantages-inner svg{width:17px;height:17px}.section{padding:67px 0}.why-layout h2,.section-head-split h2,.section-head-centered h2,.audience-layout h2,.faq-layout h2{font-size:34px}.why-text p{font-size:13px}.three-outcomes article h3{font-size:18px}.platform-head h2{font-size:35px}.platform-head p{font-size:12px}.showcase-top{padding:0 13px;height:58px}.showcase-tabs{padding:0 12px;gap:17px}.showcase-tabs button{font-size:10px}.showcase-controls{gap:5px}.showcase-live{font-size:7px;padding:7px}.showcase-body{padding:14px}.showcase-chart-head{flex-direction:column;align-items:flex-start;gap:14px}.showcase-chart-head h3{font-size:20px}.mode-switch{width:100%;justify-content:space-between}.mode-switch button{flex:1}.showcase-legend{gap:8px 12px}.legend-note{width:100%;margin-top:4px}.platform-foot{align-items:flex-start;flex-direction:column;font-size:10px}.step{display:block}.step-art{height:165px;margin:12px 0}.step h3{margin:0 0 8px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:180px;padding:23px}.feature-icon{margin-bottom:20px}.audience-visual{min-height:250px}.audience-roundel{height:205px;width:205px}.audience-roundel strong{font-size:30px}.pricing-card{padding:25px 20px}.pricing-details{grid-template-columns:1fr}.pricing-message h2{font-size:42px}.faq-list summary{font-size:12px}.final-inner{padding:79px 0}.final-inner h2{font-size:47px}.final-inner .btn{width:100%;justify-content:space-between}.final-decor{display:none}.footer-main{flex-direction:column;gap:35px;padding-bottom:35px}.footer-links{justify-content:space-between;gap:35px}.footer-bottom{padding:15px 0;flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom a{margin-left:4px}.dialog-inner{padding:26px}.dialog-inner h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* v2: why LiftOrbit matters — explicit outcomes, not another feature list */
.benefits-section{background:linear-gradient(180deg,#fafcf9 0%,#f7faf7 100%);border-top:1px solid #e4ede6;border-bottom:1px solid #e8efeb}
.benefits-intro{display:grid;grid-template-columns:1.13fr .75fr;align-items:end;gap:75px;margin-bottom:43px}
.benefits-intro h2{font-size:clamp(35px,3.65vw,53px);letter-spacing:-.062em;line-height:1.12;margin:23px 0 0;font-weight:820}
.benefits-intro>p{color:#6d8290;font-size:14px;line-height:1.85;max-width:410px;margin:0 0 5px}
.benefits-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:34px;align-items:stretch}
.benefits-visual{background:#173246;border-radius:14px;color:#fff;padding:28px 27px 23px;min-width:0;position:relative;overflow:hidden;isolation:isolate;min-height:562px;display:flex;flex-direction:column}
.benefits-visual:before,.benefits-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid #42657b50;pointer-events:none;z-index:-1}
.benefits-visual:before{width:470px;height:470px;left:-285px;top:-275px}
.benefits-visual:after{width:450px;height:450px;right:-295px;bottom:-230px}
.benefits-visual-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px}
.benefits-overline{font-size:9px;letter-spacing:.13em;color:#adc7d3;font-weight:800}
.benefits-star{font-size:25px;line-height:1;color:var(--lime)}
.benefits-before-caption{font-size:10px;letter-spacing:.11em;color:#c0d1dc;font-weight:850;display:flex;justify-content:space-between}
.benefits-before-caption>span{font-size:9px;letter-spacing:0;font-weight:550;color:#91acbc}
.benefits-scatter{display:flex;position:relative;align-items:center;justify-content:center;gap:0;height:150px;margin-top:8px}
.benefits-scrap{position:absolute;background:#fcfdfc;color:#23384b;min-width:161px;width:43%;max-width:190px;height:72px;border:1px solid #e3eced;box-shadow:0 14px 26px #00000025;display:flex;gap:10px;align-items:center;border-radius:8px;padding:10px 11px}
.benefits-scrap-first{left:4%;top:13px;transform:rotate(-8deg);z-index:1}
.benefits-scrap-second{right:3%;top:1px;transform:rotate(7deg);z-index:2}
.benefits-scrap-third{left:29%;top:70px;transform:rotate(2deg);z-index:3}
.scrap-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#eef3fb;color:#447cad;font-size:14px;flex-shrink:0}
.benefits-scrap-second .scrap-icon{background:#fdf0e3;color:#b67b35}
.benefits-scrap-third .scrap-icon{background:#e5f3e1;color:#5d956c}
.benefits-scrap strong{display:block;font-size:11px;letter-spacing:-.025em}
.benefits-scrap small{display:block;font-size:8px;color:#84929e;margin-top:5px;white-space:nowrap}
.scrap-dot{width:5px;height:5px;border-radius:50%;background:#db8383;margin-left:auto;flex-shrink:0}
.benefits-joiner{height:43px;display:flex;align-items:center;justify-content:center;gap:13px;margin-top:4px;margin-bottom:13px}
.benefits-joiner>span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#55866d)}
.benefits-joiner>span:last-child{background:linear-gradient(90deg,#55866d,transparent)}
.benefits-joiner>b{color:var(--lime);font-size:9px;letter-spacing:.12em;white-space:nowrap}
.benefits-after{background:#fff;color:var(--ink);padding:17px 16px 9px;border-radius:10px;box-shadow:0 18px 35px #0000001a}
.benefits-after-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}
.benefits-after-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750}
.benefits-success{width:7px;height:7px;background:#6caf82;border-radius:50%;box-shadow:0 0 0 3px #e3f4e8}
.benefits-after-tag{font-size:7px;color:#7791a4;background:#f1f5f7;border-radius:4px;padding:5px 7px;letter-spacing:.07em;font-weight:850;white-space:nowrap}
.benefits-after-axis{display:grid;grid-template-columns:repeat(5,1fr);margin-left:73px;padding:0 0 7px;color:#91a0ad;font-size:8px;text-align:center;font-weight:720}
.benefits-after-row{display:grid;grid-template-columns:73px 1fr;align-items:center;border-top:1px solid #edf1f4;height:31px;font-size:9px;color:#667d90;font-weight:650}
.benefits-after-track{height:100%;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#e9eef1 calc(20% - 1px),#e9eef1 20%);position:relative}
.benefits-after-track>i{position:absolute;top:9px;height:13px;border-radius:3px}
.benefits-after-track .b-green{background:#80bda6}
.benefits-after-track .b-blue{background:#22a5c5}
.benefits-after-track .b-salmon{background:#e28aab}
.benefits-after-track .b-gold{background:#e8b15e}
.benefits-after-track .bar-a{left:4%;width:20%}
.benefits-after-track .bar-b{left:29%;width:22%}
.benefits-after-track .bar-c{left:58%;width:30%}
.benefits-after-track .bar-d{left:12%;width:28%}
.benefits-after-track .bar-e{left:45%;width:14%}
.benefits-after-track .bar-f{left:66%;width:26%}
.benefits-after-track .bar-g{left:8%;width:23%}
.benefits-after-track .bar-h{left:36%;width:25%}
.benefits-after-track .bar-i{left:68%;width:21%}
.benefits-visual-foot{margin-top:auto;display:flex;align-items:center;gap:9px;font-size:10px;padding-top:20px;font-weight:600;color:#d0e2ea}
.benefits-check{width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7eaf88;color:#153b31;font-weight:850}
.benefits-visual-foot small{margin-left:auto;color:#84a4b3;font-size:8px;font-weight:550;white-space:nowrap}
.benefits-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce7e1;border-radius:12px;overflow:hidden;background:#fff;min-height:562px}
.benefit-item{position:relative;padding:29px 25px 28px;display:flex;flex-direction:column}
.benefit-item:nth-child(even){border-left:1px solid #e0eae4}
.benefit-item:nth-child(n+3){border-top:1px solid #e0eae4}
.benefit-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:11px}
.benefit-num{font-size:9px;letter-spacing:.1em;font-weight:850;color:#78978b;line-height:1.4}
.benefit-symbol{height:41px;width:41px;display:flex;align-items:center;justify-content:center;background:#eaf2f5;color:#56859a;padding:9px;border-radius:10px;flex-shrink:0}
.benefit-item:nth-child(2) .benefit-symbol{background:#fff2e5;color:#b88a56}
.benefit-item:nth-child(3) .benefit-symbol{background:#e9f4e4;color:#68976c}
.benefit-item:nth-child(4) .benefit-symbol{background:#f3edf7;color:#a18eae}
.benefit-item h3{font-size:19px;letter-spacing:-.046em;line-height:1.3;margin:36px 0 12px;max-width:245px}
.benefit-item p{color:#7a8d98;font-size:12px;line-height:1.75;margin:0;max-width:270px}
.benefits-foot{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.benefits-foot>span{font-size:11px;color:#788f92;display:flex;gap:9px;align-items:center}
.benefits-foot>span>i{height:7px;width:7px;background:#76ad8d;border-radius:50%}
.benefits-foot .text-link{padding-top:0;white-space:nowrap}
@media(max-width:1070px){.benefits-intro{gap:40px}.benefits-layout{gap:20px}.benefit-item{padding:25px 18px}.benefit-item h3{font-size:18px;margin-top:32px}.benefits-visual{padding:26px 20px 20px}.benefits-scrap{min-width:142px}.benefits-scrap small{font-size:7px}}
@media(max-width:900px){
  .site-header .nav-shell{justify-content:space-between}
  .site-header .menu-toggle{display:flex}
  .site-header .main-nav{position:absolute;top:80px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#fff;padding:14px 24px 24px;border-bottom:1px solid #e7ecef;box-shadow:0 18px 28px #00000012;gap:0}
  .site-header .main-nav.open{display:flex}
  .site-header .main-nav a{font-size:14px;padding:13px 5px}
  .site-header .nav-actions{margin-left:auto}
  .benefits-layout{grid-template-columns:1fr;gap:19px}
  .benefits-visual{min-height:520px}
  .benefits-points{min-height:0}
  .benefit-item{min-height:224px;padding:30px}
  .benefit-item h3{margin-top:30px}
  .benefits-intro{grid-template-columns:1fr;gap:17px}
  .benefits-intro>p{max-width:650px}
}
@media(max-width:790px){.site-header .main-nav{top:67px}.benefits-intro h2{font-size:43px}}
@media(max-width:550px){
  .benefits-intro h2{font-size:36px}
  .benefits-intro>p{font-size:13px}
  .benefits-visual{min-height:489px;padding:22px 14px 17px}
  .benefits-visual-top{margin-bottom:24px}
  .benefits-overline{font-size:8px}
  .benefits-before-caption{font-size:9px}
  .benefits-before-caption>span{font-size:8px}
  .benefits-scatter{height:144px}
  .benefits-scrap{min-width:0;width:48%;padding:7px;gap:6px}
  .benefits-scrap-first{left:0}
  .benefits-scrap-second{right:0}
  .benefits-scrap-third{left:26%;top:73px}
  .scrap-icon{width:22px;height:22px;font-size:12px}
  .benefits-scrap strong{font-size:10px}
  .benefits-scrap small{font-size:7px;white-space:normal;line-height:1.2}
  .benefits-joiner{gap:8px}
  .benefits-joiner>b{font-size:8px}
  .benefits-after{padding:14px 9px 8px}
  .benefits-after-heading>span:first-child{font-size:9px}
  .benefits-after-tag{font-size:6px}
  .benefits-after-axis{margin-left:55px;font-size:7px}
  .benefits-after-row{grid-template-columns:55px 1fr;font-size:8px}
  .benefits-visual-foot{font-size:9px;gap:6px}
  .benefits-visual-foot small{font-size:7px}
  .benefits-points{grid-template-columns:1fr}
  .benefit-item{padding:25px 23px;min-height:0}
  .benefit-item:nth-child(even){border-left:0}
  .benefit-item:nth-child(n+2){border-top:1px solid #e0eae4}
  .benefit-item h3{margin:20px 0 10px;max-width:none;font-size:20px}
  .benefit-item p{max-width:none}
  .benefits-foot{flex-direction:column;align-items:flex-start;gap:9px}
}

/* v3: verified product storytelling, self-service use cases, transparent claims */
.hero-copy h1{font-size:clamp(51px,4.65vw,70px);line-height:1.08;letter-spacing:-.073em;max-width:645px}
.hero-copy .eyebrow{max-width:570px;line-height:1.6}
.actual-product{margin:30px 0 2px;padding:25px 25px 18px;background:#223e51;border:1px solid #446172;border-radius:13px;box-shadow:inset 0 1px #ffffff17}
.actual-product-intro{display:flex;gap:20px;justify-content:space-between;align-items:end;margin-bottom:22px}
.actual-product-pill{display:inline-flex;gap:8px;align-items:center;font-size:9px;font-weight:800;letter-spacing:.12em;color:#d7f7b7}
.actual-product-pill i{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px #bce8891f}
.actual-product h3{font-size:26px;letter-spacing:-.055em;line-height:1.2;margin:13px 0 9px}
.actual-product-intro p{max-width:575px;color:#aabfca;font-size:12px;line-height:1.75;margin:0}
.actual-product-switch{display:flex;align-items:center;padding:3px;border:1px solid #537183;border-radius:8px;background:#183144;flex-shrink:0}
.actual-product-switch button{background:none;border:0;color:#b0c5cd;border-radius:5px;font-size:10px;font-weight:750;padding:11px 15px}
.actual-product-switch button.active{background:#d1f0ad;color:#244233;box-shadow:0 2px 10px #0002}
.actual-product-screen{display:block;width:100%;padding:14px;overflow:hidden;border-radius:10px;background:#ecf2f6;border:1px solid #c2d6df;position:relative;text-align:left}
.actual-product-screen img{display:block;width:100%;height:auto;max-height:515px;object-fit:contain;object-position:center top;border-radius:5px;box-shadow:0 10px 24px #1a3d501c}
.actual-product-screen:hover img{filter:brightness(.98)}
.actual-enlarge{position:absolute;bottom:22px;right:22px;border:1px solid #c7d7e2;box-shadow:0 3px 13px #172f3f25;background:#fff;padding:10px 14px;border-radius:7px;font-size:11px;font-weight:780;color:#315b77}
.actual-product-foot{display:flex;justify-content:space-between;gap:17px;align-items:center;margin-top:17px;font-size:10px;color:#b2c4d1}
.actual-product-foot a{color:#d7f7b7;font-weight:740}
.real-image-dialog{padding:20px;max-width:min(1060px,calc(100vw - 26px));width:100%;max-height:calc(100vh - 30px);border:0;border-radius:15px;background:#fff;box-shadow:0 34px 95px #0006;overflow:auto}
.real-image-dialog::backdrop{background:#061c31ba;backdrop-filter:blur(7px)}
.real-image-dialog img{display:block;width:100%;height:auto;max-height:calc(100vh - 135px);object-fit:contain}
.real-image-dialog p{margin:10px 0 0;font-size:11px;color:#758693}
.real-image-close{display:flex;align-items:center;justify-content:center;position:sticky;top:0;margin:-10px -10px -30px auto;z-index:2;border:0;border-radius:50%;height:34px;width:34px;background:#173349;color:#fff;font-size:25px}
.results-section{background:#fff;border-top:1px solid #e6ecef}
.results-header{display:grid;grid-template-columns:1fr .72fr;gap:75px;align-items:end;margin-bottom:38px}
.results-header h2{font-size:clamp(38px,3.9vw,54px);line-height:1.12;font-weight:820;letter-spacing:-.064em;margin:20px 0 0}
.results-header>div:last-child>p{font-size:13px;line-height:1.85;color:#798b99;margin:0 0 22px}
.results-buttons{display:flex;align-items:center;padding:4px;border-radius:9px;border:1px solid #dfe6e9;width:max-content;background:#f1f5f7}
.results-buttons button{border:0;background:none;color:#698092;font-size:12px;font-weight:750;padding:12px 17px;border-radius:6px}
.results-buttons button.active{background:#fff;color:#285ab0;box-shadow:0 3px 11px #2949671a}
.results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.result-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e2eaed;border-radius:12px;background:#f7f9fa;min-height:231px;padding:23px 22px}
.result-num{font-size:9px;font-weight:830;letter-spacing:.09em;color:#7894a3;line-height:1.6}
.result-value{display:flex;align-items:baseline;gap:6px;margin:23px 0 7px;white-space:nowrap}
.result-value strong{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.06em;line-height:1;font-weight:840;font-variant-numeric:tabular-nums}
.result-value small{font-size:11px;color:#8da0ab;font-weight:650}
.result-delta{align-self:flex-start;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:730;background:#edf5ec;color:#5a9268}
.result-delta.caution{background:#fff2e9;color:#b9714e}
.result-delta.neutral{background:#edf1f4;color:#7f939e}
.result-meter{height:5px;margin:19px 0 15px;border-radius:4px;background:#e3ebef;overflow:hidden}
.result-meter span{display:block;height:100%;background:#8dbba2;transition:width .28s}
.result-card:nth-child(2) .result-meter span{background:#93b5cc}
.result-card:nth-child(3) .result-meter span{background:#71aabd}
.result-card:nth-child(4) .result-meter span{background:#d7a18e}
.result-card p{color:#7a8b98;font-size:11px;line-height:1.55;margin:auto 0 0}
.results-note{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:17px 20px;border:1px solid #e7ebef;border-radius:10px;background:#fafbfc}
.results-note-icon{flex:0 0 23px;height:23px;width:23px;border-radius:50%;background:#e7eff8;color:#3b71ad;font-size:13px;font-weight:850;display:flex;align-items:center;justify-content:center}
.results-note p{margin:0;font-size:11px;color:#7c8e99;line-height:1.75}
.results-note strong{color:#516576}
.use-cases-section{background:#f7faf7;border-top:1px solid #e7eee9}
.cases-head{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:85px;margin-bottom:44px}
.cases-head h2{font-size:clamp(36px,3.7vw,52px);line-height:1.16;letter-spacing:-.062em;font-weight:820;margin:22px 0 0}
.cases-head>p{font-size:13px;color:#758996;line-height:1.8;margin:0}
.cases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.case-card{background:#fff;border:1px solid #e3e9e9;border-radius:11px;padding:25px 22px 21px;min-height:287px;display:flex;flex-direction:column;position:relative;overflow:hidden}
.case-card:after{content:"";position:absolute;width:116px;height:116px;right:-71px;top:-75px;border:1px solid #bfd8d9;border-radius:50%}
.case-number{font-size:10px;color:#88a0aa;letter-spacing:.12em;font-weight:850}
.case-symbol{display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:720;color:#408c85;background:#e8f2e8;border-radius:11px;width:49px;height:49px;margin:30px 0 20px}
.case-card:nth-child(2) .case-symbol{background:#e7eff7;color:#517da7}
.case-card:nth-child(3) .case-symbol{background:#f9efdf;color:#b58555}
.case-card:nth-child(4) .case-symbol{background:#f5eaf0;color:#aa738b}
.case-card h3{font-size:18px;letter-spacing:-.047em;line-height:1.25;margin:0 0 12px}
.case-card p{font-size:12px;color:#7d8e99;line-height:1.73;margin:0 0 18px}
.case-meta{font-size:9px;font-weight:770;letter-spacing:.03em;color:#799f89;margin-top:auto;border-top:1px solid #eef2f2;padding-top:15px}
.cases-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:29px}
.cases-foot>span{color:#8597a0;font-size:11px}
.cases-foot .text-link{padding:0}
.trust-section{background:#fff;border-top:1px solid #e8eeee}
.trust-layout{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:100px}
.trust-copy h2{font-size:clamp(36px,3.6vw,51px);line-height:1.17;letter-spacing:-.062em;font-weight:810;margin:22px 0 21px}
.trust-copy>p{font-size:13px;color:#7e909d;line-height:1.83;margin:0 0 18px;max-width:465px}
.trust-facts{border:1px solid #e4eaed;border-radius:12px;padding:2px 26px;background:#fbfcfd}
.trust-facts>div{display:grid;grid-template-columns:44px 1fr;gap:0 10px;padding:24px 0}
.trust-facts>div+div{border-top:1px solid #e7edf0}
.trust-index{grid-row:1 / 3;font-size:10px;font-weight:840;letter-spacing:.07em;color:#65a28a;margin-top:5px}
.trust-facts h3{font-size:16px;letter-spacing:-.035em;margin:0 0 9px}
.trust-facts p{font-size:12px;line-height:1.7;margin:0;color:#7d909d}
.pricing-card .price-value span{font-size:11px}
@media(max-width:1100px){
 .site-header .nav-shell{justify-content:space-between}
 .site-header .menu-toggle{display:flex}
 .site-header .main-nav{position:absolute;top:80px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#fff;padding:14px 24px 24px;border-bottom:1px solid #e7ecef;box-shadow:0 18px 28px #00000012;gap:0}
 .site-header .main-nav.open{display:flex}
 .site-header .main-nav a{font-size:14px;padding:13px 5px}
 .site-header .nav-actions{margin-left:auto}
 .hero-copy h1{font-size:clamp(46px,5.35vw,65px)}
 .results-header,.cases-head,.trust-layout{gap:32px}
 .results-grid{grid-template-columns:repeat(2,1fr)}
 .case-card{min-height:270px}
 .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:790px){
 .site-header .main-nav{top:67px}
 .results-header,.cases-head,.trust-layout{grid-template-columns:1fr;gap:24px}
 .results-header h2,.cases-head h2,.trust-copy h2{font-size:41px}
 .actual-product-intro{flex-direction:column;align-items:flex-start}
 .actual-product-screen img{max-height:400px}
 .actual-product-switch{width:100%}
 .actual-product-switch button{flex:1}
}
@media(max-width:550px){
 .hero-copy h1{font-size:clamp(43px,10vw,56px)}
 .hero-copy .eyebrow{max-width:320px;font-size:8px}
 .actual-product{padding:21px 14px 17px}
 .actual-product h3{font-size:23px}
 .actual-product-intro{gap:16px}
 .actual-product-intro p{font-size:11px}
 .actual-product-switch{flex-wrap:wrap}
 .actual-product-switch button{font-size:9px;padding:11px 10px}
 .actual-product-screen{padding:6px}
 .actual-enlarge{font-size:9px;padding:7px 10px;bottom:13px;right:13px}
 .actual-product-foot{flex-direction:column;align-items:flex-start;font-size:9px}
 .results-header h2,.cases-head h2,.trust-copy h2{font-size:35px}
 .results-grid{grid-template-columns:1fr;gap:10px}
 .result-card{min-height:0;padding:21px 23px}
 .result-value{margin:18px 0 8px}
 .result-value strong{font-size:34px}
 .result-meter{margin:15px 0 13px}
 .results-note{padding:14px}
 .results-buttons{width:100%}
 .results-buttons button{flex:1}
 .cases-grid{grid-template-columns:1fr}
 .case-card{min-height:0;padding:24px}
 .case-symbol{margin:22px 0 15px}
 .cases-foot{flex-direction:column;align-items:flex-start}
 .trust-facts{padding:0 18px}
 .trust-facts>div{padding:20px 0}
}
