.growth-page{display:grid;gap:18px}.growth-page .growth-hero{position:relative;overflow:hidden;padding:26px;background:radial-gradient(circle at 85% 10%,rgba(62,220,224,.14),transparent 32%),linear-gradient(145deg,rgba(14,31,51,.98),rgba(9,22,39,.98));border:1px solid rgba(112,209,232,.16)}.growth-page .growth-hero:after{content:"";position:absolute;right:-50px;top:-80px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(81,221,223,.12);box-shadow:0 0 90px rgba(81,221,223,.08)}.growth-kicker{margin:0 0 8px;color:#52dce4;font-size:11px;font-weight:800;letter-spacing:.14em}.growth-hero-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.growth-hero h2{margin:0;font-size:28px;letter-spacing:-.04em}.growth-hero-copy{max-width:720px}.growth-hero-copy>p:not(.growth-kicker){margin:10px 0 0;color:#8da2bb;line-height:1.65}.growth-phase-chip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 12px;border-radius:999px;border:1px solid rgba(68,223,219,.24);background:rgba(48,211,210,.09);color:#70ebe6;font-size:12px;font-weight:800}.growth-phase-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:#45e0cf;box-shadow:0 0 14px rgba(69,224,207,.8)}.growth-progress-card{padding:22px}.growth-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.growth-card-head p{margin:0 0 5px;color:#6f89a9;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.growth-card-head h3{margin:0;font-size:18px}.growth-percent{font-size:26px;font-weight:850;letter-spacing:-.04em;color:#e7fbff}.growth-track{height:10px;border-radius:999px;background:#081624;border:1px solid rgba(94,176,206,.14);overflow:hidden}.growth-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3fd7e5,#43e1cf,#8d77ff);box-shadow:0 0 18px rgba(66,218,224,.3);transition:width .25s ease}.growth-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.growth-metric{padding:16px;border-radius:15px;border:1px solid rgba(94,176,206,.12);background:rgba(9,23,39,.62)}.growth-metric span{display:block;color:#7991ae;font-size:11px}.growth-metric strong{display:block;margin-top:7px;font-size:24px;letter-spacing:-.03em}.growth-metric small{display:block;margin-top:5px;color:#607791;font-size:10px;line-height:1.45}.growth-metric.ok{border-color:rgba(64,222,183,.22);background:rgba(21,74,68,.16)}.growth-metric.ok strong{color:#69ebc9}.growth-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px}.growth-section{padding:22px}.growth-gate{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(133,113,255,.2);background:linear-gradient(135deg,rgba(111,83,214,.11),rgba(32,42,72,.12))}.growth-gate-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:rgba(128,104,255,.15);color:#a998ff;font-size:20px}.growth-gate b{display:block;color:#c1b6ff}.growth-gate p{margin:5px 0 0;color:#91a1b8;line-height:1.55;font-size:12px}.growth-gate.unlocked{border-color:rgba(69,224,207,.24);background:rgba(32,117,101,.1)}.growth-gate.unlocked .growth-gate-icon{background:rgba(56,216,177,.14);color:#69ebc9}.growth-gate.unlocked b{color:#69ebc9}.growth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.growth-field label{display:block;margin-bottom:7px;color:#7d92ad;font-size:11px}.growth-field input{width:100%;box-sizing:border-box;border:1px solid rgba(111,163,194,.18);background:#071522;color:#f4fbff;border-radius:12px;padding:11px 12px;outline:none}.growth-field input:focus{border-color:rgba(67,220,224,.55);box-shadow:0 0 0 3px rgba(67,220,224,.08)}.growth-note{margin:12px 0 0;color:#627994;font-size:10px;line-height:1.5}.growth-evidence-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.growth-small-btn{border:1px solid rgba(92,169,199,.18);background:#0a1a2a;color:#a9bfd3;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:750;cursor:pointer}.growth-small-btn:hover{border-color:rgba(68,223,219,.35);color:#dcffff}.growth-small-btn.accent{background:rgba(54,217,205,.11);border-color:rgba(54,217,205,.22);color:#74ece2}.growth-roadmap{display:grid;gap:10px}.growth-roadmap-step{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;border:1px solid rgba(95,161,191,.1);background:rgba(8,21,36,.58)}.growth-roadmap-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(125,151,181,.25);color:#788da8;font-size:11px;font-weight:850}.growth-roadmap-step.current{border-color:rgba(64,219,221,.24);background:rgba(35,115,118,.09)}.growth-roadmap-step.current .growth-roadmap-dot{border-color:#4bdfe1;color:#e8ffff;box-shadow:0 0 0 4px rgba(75,223,225,.08)}.growth-roadmap-copy b{display:block;font-size:12px}.growth-roadmap-copy small{display:block;margin-top:3px;color:#697f9a;font-size:10px}.projection-wrap{display:grid;gap:16px}.projection-presets{display:flex;gap:8px;flex-wrap:wrap}.projection-presets button{border:1px solid rgba(96,165,195,.16);background:#091827;color:#92a9bf;padding:8px 11px;border-radius:999px;font-size:10px;font-weight:800;cursor:pointer}.projection-presets button:hover,.projection-presets button.active{border-color:rgba(69,224,207,.3);background:rgba(44,198,189,.1);color:#70ece2}.projection-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.projection-result{padding:16px;border-radius:15px;border:1px solid rgba(93,174,204,.12);background:rgba(8,22,37,.62)}.projection-result span{display:block;color:#748ba5;font-size:10px}.projection-result strong{display:block;margin-top:7px;font-size:20px}.projection-total{padding:21px;border-radius:17px;border:1px solid rgba(67,221,220,.22);background:linear-gradient(135deg,rgba(36,148,149,.12),rgba(69,55,137,.09))}.projection-total-label{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7f96af;font-size:11px}.projection-total strong{display:block;margin-top:6px;font-size:32px;letter-spacing:-.045em;color:#ecffff}.projection-annual{margin-top:5px;color:#7a92aa;font-size:11px}.projection-disclaimer{padding:11px 13px;border-radius:12px;background:rgba(255,187,83,.07);border:1px solid rgba(255,187,83,.13);color:#9e8f73;font-size:10px;line-height:1.5}.growth-divider{height:1px;background:rgba(111,161,187,.1);margin:16px 0}.growth-mini-label{margin:0 0 10px;color:#6f89a9;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1050px){.growth-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-two-col{grid-template-columns:1fr}.projection-results{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.growth-hero-row{display:block}.growth-phase-chip{margin-top:14px}.growth-metric-grid,.growth-form-grid,.projection-results{grid-template-columns:1fr}.growth-page .growth-hero,.growth-progress-card,.growth-section{padding:17px}.growth-hero h2{font-size:23px}.projection-total strong{font-size:27px}}