.product-page{--accent:#d6ff0a;--accent-hover:#e5ff62;--stat-color:#5f8efc;--positive:#02c17f;--label-color:#4d73a3;--text:#fff;--text-muted:#aeaeb8;--text-dim:#9b9ba7;--card-bg:#ffffff0a;--card-border:#ffffff14;color:var(--text);margin-top:112px}.product-page .hero{text-align:center;max-width:820px;margin:0 auto;padding:90px 20px 70px}.product-page .hero-label{text-transform:uppercase;letter-spacing:2px;color:var(--label-color);margin-bottom:20px;font-size:13px;font-weight:600}.product-page .hero h1{margin-bottom:24px;font-size:48px;font-weight:100;line-height:1.1}.product-page .hero-sub{color:var(--text-muted);max-width:620px;margin:0 auto 40px;font-size:20px;font-weight:200;line-height:1.6}.product-page .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.product-page .btn-cta{background-color:var(--accent);color:#000;cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.product-page .btn-cta:hover{background-color:var(--accent-hover)}.product-page .btn-cta svg{width:14px;height:14px;margin-left:8px}.product-page .btn-secondary{height:44px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.product-page .btn-secondary:hover{background:#ffffff14;border-color:#ffffff47}.product-page .btn-secondary svg{opacity:.7;width:14px;height:14px}.product-page .app-shot{max-width:1100px;margin:0 auto;padding:0 20px}.product-page .app-shot__frame{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:8px;overflow:hidden;box-shadow:0 40px 120px #00000080,0 0 80px #d6ff0a0f}.product-page .app-shot__frame img{border-radius:10px;width:100%;height:auto;display:block}.product-page .stats{max-width:1100px;margin:0 auto;padding:60px 20px}.product-page .stats-grid{border:1px solid var(--card-border);background:#ffffff14;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.product-page .stat{text-align:center;background:#0b0b0d;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;display:flex}.product-page .stat-value{color:var(--text);font-size:40px;font-weight:300;line-height:1}.product-page .stat-label{color:var(--text-muted);font-size:14px;font-weight:300}.product-page .section-heading{text-align:center;max-width:760px;margin:0 auto 60px;font-size:34px;font-weight:400;line-height:1.2}.product-page .section-heading:has(+.section-sub){margin-bottom:16px}.product-page .section-sub{text-align:center;color:var(--text-dim);max-width:640px;margin:0 auto 56px;font-size:17px;font-weight:300;line-height:1.6}.product-page .compare{max-width:1100px;margin:0 auto;padding:90px 20px}.product-page .compare-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.product-page .compare-card{border:1px solid var(--card-border);border-radius:16px;padding:40px 36px}.product-page .compare-card--problem{background:#ff5a5a0a;border-color:#ff5a5a29}.product-page .compare-card--solution{background:#02c17f0d;border-color:#02c17f38}.product-page .compare-tag{letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-block}.product-page .compare-card--problem .compare-tag{color:#ff8a8a}.product-page .compare-card--solution .compare-tag{color:var(--positive)}.product-page .compare-desc{color:var(--text-muted);margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.6}.product-page .compare-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.product-page .compare-list li{color:#d3d3da;padding-left:30px;font-size:15px;font-weight:300;line-height:1.5;position:relative}.product-page .compare-list li:before{font-size:16px;font-weight:600;position:absolute;top:-1px;left:0}.product-page .compare-list--cons li:before{content:"✕";color:#ff8a8a}.product-page .compare-list--pros li:before{content:"✓";color:var(--positive)}.product-page .compare-list li:has(.compare-list__mark){align-items:flex-start;gap:12px;padding-left:0;display:flex}.product-page .compare-list li:has(.compare-list__mark):before{content:none}.product-page .compare-list__mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.product-page .compare-list__mark svg{width:13px;height:13px}.product-page .compare-list--cons .compare-list__mark{color:#ff8a8a}.product-page .compare-list--pros .compare-list__mark{color:var(--positive)}.product-page .how{max-width:1100px;margin:0 auto;padding:90px 20px}.product-page .how-steps{flex-direction:column;gap:110px;display:flex}.product-page .how-row{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.product-page .how-row--reverse .how-row__text{order:2}.product-page .how-row--reverse .how-row__visual{order:1}.product-page .how-step__num{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.product-page .how-row__text h3{border-bottom:1px solid var(--card-border);margin-bottom:26px;padding-bottom:22px;font-size:28px;font-weight:500;line-height:1.25}.product-page .how-row__text p{color:var(--text-muted);margin-bottom:18px;font-size:15px;font-weight:300;line-height:1.7}.product-page .mock{border:1px solid var(--card-border);background:#0d0d12;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #00000073}.product-page .mock__head{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.product-page .mock__title{color:var(--text);font-size:15px;font-weight:600}.product-page .mock__close{color:var(--text-dim);font-size:18px;line-height:1}.product-page .mock__body{padding:22px 20px 24px}.product-page .mock__lead{color:var(--text-dim);margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.6}.product-page .mock-int{flex-direction:column;gap:8px;list-style:none;display:flex}.product-page .mock-int__row{border:1px solid var(--card-border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.product-page .mock-int__name{color:var(--text);align-items:center;gap:11px;font-size:14px;font-weight:400;display:flex}.product-page .mock-int__logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.product-page .mock-pill{border:1px solid var(--card-border);color:var(--text-muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.product-page .mock-pill--on{color:var(--positive);background:#02c17f1a;border-color:#02c17f66}.product-page .mock-pill--risk{color:#ff8f6b;background:#ff8f6b1a;border-color:#ff8f6b66}.product-page .mock-pill--learn{color:var(--accent);background:#d6ff0a14;border-color:#d6ff0a66}.product-page .mock-profile{border-bottom:1px solid var(--card-border);align-items:center;gap:13px;margin-bottom:18px;padding-bottom:18px;display:flex}.product-page .mock-profile__avatar{width:42px;height:42px;color:var(--stat-color);background:#5f8efc2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;overflow:hidden}.product-page .mock-profile__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.product-page .mock-profile__name{color:var(--text);font-size:15px;font-weight:500;display:block}.product-page .mock-profile__role{color:var(--text-dim);margin-top:2px;font-size:13px;font-weight:300;display:block}.product-page .mock-section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.product-page .mock-item{border:1px solid var(--card-border);background:#ffffff05;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.product-page .mock-item:last-child{margin-bottom:0}.product-page .mock-item__tag{border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.product-page .mock-item__tag--lesson{color:var(--accent);background:#d6ff0a1a}.product-page .mock-item__tag--sim{color:var(--stat-color);background:#5f8efc24}.product-page .mock-item__text{color:var(--text);font-size:14px;font-weight:400}.product-page .mock-coach{background:#d6ff0a0f;border:1px solid #d6ff0a2e;border-radius:10px;gap:12px;margin-bottom:18px;padding:15px 16px;display:flex}.product-page .mock-coach__icon{background:var(--accent);color:#0d0d12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.product-page .mock-coach__text{color:var(--text);font-size:14px;font-weight:400;line-height:1.5}.product-page .mock-coach-list{flex-direction:column;gap:10px;margin-bottom:20px;list-style:none;display:flex}.product-page .mock-coach-list li{color:var(--text-muted);align-items:center;gap:10px;font-size:13.5px;font-weight:300;display:flex}.product-page .mock-coach-list em{color:var(--text);font-style:normal;font-weight:400}.product-page .mock-check{color:var(--positive);flex-shrink:0;font-size:13px}.product-page .mock-adapt{border:1px solid var(--card-border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 16px;display:flex}.product-page .mock-adapt__label{color:var(--text-dim);font-size:13px;font-weight:300}.product-page .mock-adapt__val{color:var(--positive);font-size:13px;font-weight:500}.product-page .scenario{max-width:1100px;margin:0 auto;padding:90px 20px}.product-page .scenario-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.product-page .scenario-card{border:1px solid var(--card-border);background:#ffffff08;border-radius:16px;padding:40px 36px}.product-page .scenario-card--new{background:#d6ff0a0a;border-color:#d6ff0a2e}.product-page .scenario-tag{letter-spacing:1px;text-transform:uppercase;color:#717180;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.product-page .scenario-card--new .scenario-tag{color:var(--accent)}.product-page .scenario-card h3{margin-bottom:24px;font-size:22px;font-weight:600;line-height:1.3}.product-page .scenario-steps{flex-direction:column;gap:14px;margin:0 0 24px;padding:0;list-style:none;display:flex}.product-page .scenario-steps li{color:#d3d3da;font-size:15px;font-weight:300;line-height:1.5}.product-page .scenario-time{letter-spacing:.5px;text-transform:uppercase;color:#717180;min-width:74px;margin-right:12px;font-size:12px;font-weight:600;display:inline-block}.product-page .scenario-card--new .scenario-time{color:#9bbf2a}.product-page .scenario-result{color:var(--text);border-top:1px solid var(--card-border);padding-top:20px;font-size:15px;font-weight:400;line-height:1.6}.product-page .features{max-width:1100px;margin:0 auto;padding:90px 20px}.product-page .features-grid{grid-template-columns:repeat(3,1fr);gap:56px 48px;display:grid}.product-page .feature-card{background:0 0;border:none;border-radius:0;padding:0 0 0 24px;position:relative}.product-page .feature-card:before{content:"";border-left:1px dashed var(--card-border);position:absolute;top:0;bottom:0;left:-24px}.product-page .feature-card:nth-child(3n+1):before{display:none}.product-page .feature-icon{width:20px;height:20px;margin-bottom:22px}.product-page .feature-icon svg{color:#2f4be5;width:20px;height:20px;transition:transform .35s,color .35s}.product-page .feature-card:hover .feature-icon svg{color:#4660ff;transform:translateY(-3px)scale(1.06)}@media (prefers-reduced-motion:reduce){.product-page .feature-icon svg{transition:none}}.product-page .feature-card h4{margin-bottom:12px;font-size:16px;font-weight:600}.product-page .feature-card p{color:var(--text-muted);font-size:14px;font-weight:300;line-height:1.65}.product-page .feature-card p .hl{color:#fff;font-weight:500}.product-page .faq{max-width:820px;margin:0 auto;padding:90px 20px}.product-page .faq-list{flex-direction:column;gap:14px;display:flex}.product-page .faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:0 24px}.product-page .faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.product-page .faq-item summary::-webkit-details-marker{display:none}.product-page .faq-item summary:after{content:"";border-bottom:2px solid #9b9ba7;border-right:2px solid #9b9ba7;flex-shrink:0;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.product-page .faq-item[open] summary:after{transform:rotate(-135deg)}.product-page .faq-item p{color:var(--text-muted);max-width:680px;margin:0;padding:0 0 24px;font-size:15px;font-weight:300;line-height:1.7}.product-page .pain-points{max-width:1100px;margin:0 auto;padding:80px 20px}.product-page .legacy-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:0 auto;padding:80px 20px;display:grid}.product-page .legacy-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#ff8a8a;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.product-page .legacy-copy h2{letter-spacing:-.01em;margin-bottom:20px;font-size:34px;font-weight:500;line-height:1.2}.product-page .legacy-copy__lead{color:var(--text-muted);margin-bottom:30px;font-size:16px;font-weight:300;line-height:1.7}.product-page .legacy-points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.product-page .legacy-points li{color:var(--text-muted);align-items:flex-start;gap:14px;font-size:15px;font-weight:300;line-height:1.55;display:flex}.product-page .legacy-points strong{color:var(--text);font-weight:600}.product-page .legacy-points__mark{color:#ff6b6b;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.product-page .legacy-points__mark svg{width:12px;height:12px}.product-page .newway-copy{background:#02c17f0d;border:1px solid #02c17f38;border-radius:18px;padding:40px}.product-page .newway-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--positive);margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.product-page .newway-copy h2{letter-spacing:-.01em;margin-bottom:20px;font-size:28px;font-weight:500;line-height:1.2}.product-page .newway-copy__lead{color:var(--text-muted);margin-bottom:30px;font-size:16px;font-weight:300;line-height:1.7}.product-page .newway-points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.product-page .newway-points li{color:var(--text-muted);align-items:flex-start;gap:14px;font-size:15px;font-weight:300;line-height:1.55;display:flex}.product-page .newway-points strong{color:var(--text);font-weight:600}.product-page .newway-points__mark{width:22px;height:22px;color:var(--positive);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.product-page .newway-points__mark svg{width:12px;height:12px}.product-page .gmail{color:#202124;background:#fff;border-radius:12px;font-family:Google Sans,Roboto,-apple-system,Segoe UI,sans-serif;line-height:1.5;overflow:hidden;box-shadow:0 30px 70px #00000080}.product-page .gmail__bar{background:#f6f8fc;border-bottom:1px solid #e6e9ef;align-items:center;gap:16px;padding:12px 16px;display:flex}.product-page .gmail__dots{flex-shrink:0;gap:7px;display:inline-flex}.product-page .gmail__dots i{background:#dadce0;border-radius:50%;width:11px;height:11px}.product-page .gmail__dots i:first-child{background:#ff5f57}.product-page .gmail__dots i:nth-child(2){background:#febc2e}.product-page .gmail__dots i:nth-child(3){background:#28c840}.product-page .gmail__search{color:#5f6368;background:#eaf1fb;border-radius:999px;flex:1;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.product-page .gmail__search svg{width:16px;height:16px}.product-page .gmail__toolbar{color:#5f6368;border-bottom:1px solid #f1f3f4;align-items:center;gap:22px;padding:12px 20px;display:flex}.product-page .gmail__toolbar svg{width:19px;height:19px}.product-page .gmail__mail{padding:22px 24px 26px}.product-page .gmail__subject{align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-page .gmail__subject-text{color:#202124;font-size:20px;font-weight:400;line-height:1.3}.product-page .gmail__label{color:#5f6368;background:#f1f3f4;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:500}.product-page .gmail__sender{align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-page .gmail__avatar{color:#fff;background:#d93025;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:500;display:inline-flex}.product-page .gmail__sender-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-page .gmail__from{color:#202124;font-size:14px;font-weight:700}.product-page .gmail__email{color:#5f6368;font-weight:400}.product-page .gmail__to{color:#5f6368;font-size:12px}.product-page .gmail__time{color:#5f6368;flex-shrink:0;align-self:flex-start;font-size:12px}.product-page .gmail__body{color:#3c4043;font-size:14px}.product-page .gmail__body p{margin-bottom:14px}.product-page .gmail__body strong{color:#202124;font-weight:700}.product-page .gmail__btn{color:#fff;background:#1a73e8;border-radius:6px;margin:4px 0 16px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.product-page .gmail__url{color:#d93025;word-break:break-all;font-family:SFMono-Regular,Menlo,monospace;font-size:12px}.product-page .gmail__signoff{color:#5f6368}.product-page .pillars{max-width:1100px;margin:0 auto;padding:80px 20px}.product-page .pillars-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.product-page .pillar-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:40px 36px}.product-page .pillar-icon{width:38px;height:38px;margin-bottom:20px}.product-page .pillar-icon svg{width:38px;height:38px;color:var(--accent)}.product-page .pillar-card h3{margin-bottom:14px;font-size:22px;font-weight:600}.product-page .pillar-card p{color:var(--text-muted);font-size:15px;font-weight:300;line-height:1.6}.product-page .how-it-works{max-width:1100px;margin:0 auto;padding:80px 20px}.product-page .about-story{flex-direction:column;gap:22px;max-width:760px;margin:44px auto 0;display:flex}.product-page .about-story p{color:var(--text-muted);margin:0;font-size:17px;font-weight:300;line-height:1.75}.product-page .partner-tracks-section{max-width:1100px;margin:0 auto;padding:20px 20px 90px}.product-page .partner-tracks{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-page .partner-track{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;padding:34px 30px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.product-page .partner-track:hover{border-color:#ffffff24;transform:translateY(-4px);box-shadow:0 18px 40px #00000059}@media (prefers-reduced-motion:reduce){.product-page .partner-track{transition:none}.product-page .partner-track:hover{transform:none}}.product-page .partner-track__icon{width:52px;height:52px;color:var(--positive);background:#02c17f1a;border:1px solid #02c17f38;border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.product-page .partner-track__icon svg{width:24px;height:24px}.product-page .partner-track h4{margin-bottom:12px;font-size:19px;font-weight:600}.product-page .partner-track p{color:var(--text-muted);margin:0;font-size:15px;font-weight:300;line-height:1.6}.product-page .solution-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.product-page .solution-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:40px 36px}.product-page .solution-number{color:var(--accent);letter-spacing:1px;margin-bottom:16px;font-size:14px;font-weight:700}.product-page .solution-card h3{margin-bottom:14px;font-size:22px;font-weight:600}.product-page .solution-card p{color:var(--text-muted);font-size:15px;font-weight:300;line-height:1.6}.product-page .outcomes{max-width:1100px;margin:0 auto;padding:40px 20px 80px}.product-page .outcomes-grid{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:30px;padding:50px 40px;display:grid}.product-page .outcome{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.product-page .outcome-stat{color:var(--stat-color);font-size:48px;font-weight:300;line-height:1}.product-page .outcome-label{color:var(--text-muted);max-width:220px;font-size:15px;font-weight:300;line-height:1.5}.product-page .testimonial{text-align:center;max-width:800px;margin:0 auto;padding:80px 20px}.product-page .testimonial blockquote{border:none;margin:0;padding:0}.product-page .testimonial p{color:#ffffffd9;font-size:22px;font-style:italic;font-weight:300;line-height:1.6}.product-page .testimonial cite{color:var(--text-muted);margin-top:24px;font-size:14px;font-style:normal;font-weight:500;display:block}.product-page .quotes{text-align:center;max-width:1100px;margin:0 auto;padding:90px 20px}.product-page .quotes-grid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:820px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid}.product-page .quote-col{flex-direction:column;align-items:center;display:flex}.product-page .quote-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:225px;padding:30px 28px 34px;transition:background .2s,border-color .2s;display:flex}.product-page .quote-card:hover{background:#ffffff1a;border-color:#fff3}.product-page .quote-mark{color:var(--text-dim);opacity:.35;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:56px;line-height:.4}.product-page .quote-text{color:var(--text-muted);font-size:15px;font-weight:300;line-height:1.65}.product-page .quote-person{flex-direction:column;align-items:center;margin-top:26px;display:flex}.product-page .quote-avatar{width:48px;height:48px;color:var(--stat-color);background:#5f8efc2e;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.product-page .quote-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.product-page .quote-name{color:var(--text);font-size:15px;font-weight:600}.product-page .quote-role{color:var(--text-dim);margin-top:4px;font-size:13px;font-weight:300}.product-page .bottom-cta{text-align:center;max-width:720px;margin:0 auto;padding:80px 20px 130px}.product-page .bottom-cta h2{margin-bottom:18px;font-size:38px;font-weight:300;line-height:1.15}.product-page .bottom-cta p{color:var(--text-dim);margin-bottom:36px;font-size:17px;font-weight:300;line-height:1.6}@media (width<=900px){.product-page .stats-grid{grid-template-columns:repeat(2,1fr)}.product-page .how-steps{gap:70px}.product-page .how-row,.product-page .how-row--reverse{grid-template-columns:1fr;gap:32px}.product-page .how-row--reverse .how-row__text{order:1}.product-page .how-row--reverse .how-row__visual{order:2}.product-page .features-grid{grid-template-columns:repeat(2,1fr)}.product-page .feature-card:nth-child(3n+1):before{display:block}.product-page .feature-card:nth-child(odd):before{display:none}}@media (width<=768px){.product-page .hero{padding:60px 20px 50px}.product-page .hero h1{font-size:30px}.product-page .hero-sub{font-size:17px}.product-page .section-heading{font-size:27px}.product-page .compare-grid,.product-page .scenario-grid,.product-page .features-grid{grid-template-columns:1fr}.product-page .feature-card:before{display:none!important}.product-page .quotes-grid{grid-template-columns:1fr}.product-page .legacy-section{grid-template-columns:1fr;gap:40px}.product-page .legacy-copy h2{font-size:26px}.product-page .newway-copy{padding:28px}.product-page .newway-copy h2{font-size:24px}.product-page .pillars-grid,.product-page .solution-grid,.product-page .partner-tracks{grid-template-columns:1fr}.product-page .outcomes-grid{grid-template-columns:1fr;gap:36px}.product-page .testimonial p{font-size:18px}.product-page .bottom-cta h2{font-size:28px}}@media (width<=480px){.product-page .stats-grid{grid-template-columns:1fr}.product-page .hero-actions .btn-cta,.product-page .hero-actions .btn-secondary{width:100%}}
