.css-hero{background:#f8fafc;width:100%}.css-hero__container{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1280px;padding:72px 30px 78px}.css-hero__eyebrow{color:#f68f08;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:18px;text-transform:uppercase}.css-hero__headline{color:#14213d;font-size:54px;font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0;max-width:720px}.css-hero__description{color:#4b5563;font-size:18px;line-height:1.6;margin-top:26px;max-width:620px}.css-hero__actions{align-items:center;display:flex;gap:16px;margin-top:34px}.css-hero__button,.css-hero__button:link,.css-hero__button:visited{align-items:center;border-radius:10px;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:14px 26px;text-decoration:none;transition:all .2s ease}.css-hero__button:active,.css-hero__button:focus,.css-hero__button:hover{text-decoration:none}.css-hero__button--primary{background:#f68f08;color:#fff}.css-hero__button--primary:focus,.css-hero__button--primary:hover{background:#e57d00;color:#fff}.css-hero__button--secondary{background:#fff;border:1px solid #d1d5db;color:#14213d}.css-hero__button--secondary:focus,.css-hero__button--secondary:hover{background:#fff;border-color:#14213d;color:#14213d}.css-hero__visual{align-items:center;display:flex;justify-content:center}.css-hero__image{border-radius:18px;display:block;height:auto;max-width:560px;width:100%}@media (max-width:991px){.css-hero__container{gap:48px;grid-template-columns:1fr;padding:64px 24px}.css-hero__headline{font-size:46px}.css-hero__visual{justify-content:flex-start}}.css-growth-preview{background:#fff;border:1px solid #e9edf5;border-radius:18px;box-shadow:0 18px 50px rgba(20,33,61,.08),0 4px 14px rgba(20,33,61,.04);max-width:550px;padding:30px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.css-growth-preview:hover{box-shadow:0 24px 60px rgba(20,33,61,.12),0 8px 20px rgba(20,33,61,.06);transform:translateY(-6px)}.css-growth-preview__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.css-growth-preview__eyebrow{color:#f68f08;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.css-growth-preview__title{color:#14213d;font-size:20px;font-weight:700}.css-growth-preview__status{background:#fff7ed;border-radius:999px;color:#f68f08;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 11px}.css-growth-preview__score-card{background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;margin-bottom:28px;padding:22px}.css-growth-preview__score-top{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.css-growth-preview__score-number{color:#14213d;font-size:54px;font-weight:700;line-height:1}.css-growth-preview__score-label{color:#6b7280;font-size:15px;font-weight:600}.css-growth-preview__progress{display:flex;flex-direction:column;gap:10px}.css-growth-preview__progress-bar{background:#e8edf4;border-radius:999px;height:12px;overflow:hidden;width:100%}.css-growth-preview__progress-bar span{background:linear-gradient(90deg,#f68f08,#ffa726);border-radius:999px;display:block;height:100%;width:78%}.css-growth-preview__progress-value{color:#14213d;font-size:14px;font-weight:600}.css-growth-preview__metrics{display:flex;flex-direction:column;gap:18px}.css-growth-preview__metric-header{align-items:center;color:#14213d;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.css-growth-preview__metric-header strong{font-weight:700}.css-growth-preview__bar{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden;width:100%}.css-growth-preview__bar span{background:#f68f08;border-radius:inherit;display:block;height:100%}.css-growth-preview__recommendation{background:#fffaf4;border:1px solid #fde5c6;border-radius:12px;margin-top:26px;padding:18px 20px}.css-growth-preview__recommendation-label{color:#f68f08;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.css-growth-preview__recommendation-title{color:#14213d;font-size:15px;font-weight:700;margin-bottom:4px}.css-growth-preview__recommendation-copy{color:#6b7280;font-size:13px;line-height:1.45}.css-growth-preview__footer{color:#9ca3af;font-size:11px;margin-top:18px;text-align:center}@media (max-width:767px){.css-hero__container{gap:28px;grid-template-columns:1fr;padding:42px 20px 48px}.css-hero__content{max-width:100%}.css-hero__eyebrow{font-size:11px;margin-bottom:12px}.css-hero__headline{font-size:36px;letter-spacing:-.025em;line-height:1.08;max-width:100%}.css-hero__description{font-size:15px;line-height:1.6;margin-top:18px;max-width:100%}.css-hero__description p{margin-bottom:0;margin-top:0}.css-hero__actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:24px}.css-hero__button,.css-hero__button:link,.css-hero__button:visited{font-size:14px;min-height:46px;padding:11px 18px;width:100%}.css-hero__visual{justify-content:stretch}.css-growth-preview{border-radius:15px;box-shadow:0 12px 34px rgba(20,33,61,.07),0 3px 10px rgba(20,33,61,.03);max-width:none;padding:18px}.css-growth-preview:hover{transform:none}.css-growth-preview__header{align-items:flex-start;flex-direction:row;gap:12px;margin-bottom:16px}.css-growth-preview__eyebrow{font-size:9px;margin-bottom:4px}.css-growth-preview__title{font-size:16px;line-height:1.25}.css-growth-preview__status{font-size:9px;padding:5px 8px}.css-growth-preview__score-card{border-radius:12px;margin-bottom:18px;padding:15px}.css-growth-preview__score-top{margin-bottom:12px}.css-growth-preview__score-number{font-size:40px}.css-growth-preview__score-label{font-size:12px}.css-growth-preview__progress{gap:7px}.css-growth-preview__progress-bar{height:8px}.css-growth-preview__progress-value{font-size:11px}.css-growth-preview__metrics{gap:12px}.css-growth-preview__metric-header{font-size:11px;margin-bottom:5px}.css-growth-preview__bar{height:6px}.css-growth-preview__recommendation{border-radius:10px;margin-top:18px;padding:13px 15px}.css-growth-preview__recommendation-label{font-size:9px;margin-bottom:3px}.css-growth-preview__recommendation-title{font-size:13px;margin-bottom:3px}.css-growth-preview__recommendation-copy{font-size:11px;line-height:1.4}.css-growth-preview__footer{font-size:9px;line-height:1.4;margin-top:12px}}