.growth-wrap{max-width:1120px;margin:0 auto;min-width:0}.growth-hero{padding:25px 0 32px}.growth-hero h1{font-size:clamp(35px,6vw,65px);line-height:1.45}.growth-hero em{font-style:normal;color:#e7a5c6}.growth-hero p{line-height:1.9;color:#baa8c3}.growth-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.growth-tabs a{padding:10px;border:1px solid #59394f;border-radius:20px;font-size:13px}.growth-wrap .panel{background:#211b27;border:1px solid #4a354c;color:#eadce9;margin-bottom:20px}.growth-wrap .panel p{line-height:1.8}.trial-notice{border:1px solid #61415b;border-radius:15px;padding:18px;margin-bottom:22px;font-size:13px;line-height:1.8}.growth-wrap .check{display:flex;align-items:center;gap:8px;margin:14px 0}.growth-wrap .check input{width:18px;min-height:18px;margin:0;flex-shrink:0}.growth-wrap .character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-wrap .card-visual{aspect-ratio:4/5}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.plan-price{font-size:28px;color:#edb0cf}.plan-price small{font-size:12px}.growth-value{margin-top:45px}.test-banner{padding:15px;border-radius:12px;background:#483044;color:#ffd7eb;margin-bottom:20px}.growth-wrap input,.growth-wrap select{max-width:100%;min-width:0}.growth-wrap form{margin-bottom:12px}.growth-wrap .table-scroll{overflow:auto;max-width:100%}.growth-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.growth-wrap td,.growth-wrap th{padding:12px;text-align:left;border-bottom:1px solid #493749}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-grid .panel{padding:15px}.metric-grid strong{display:block;font-size:25px;color:#e5a3c5}.growth-wrap details{border:1px solid #493749;border-radius:12px;padding:15px;margin:18px 0}.growth-wrap summary{cursor:pointer;font-weight:600}.growth-wrap .form-grid{gap:12px}.growth-wrap .hint{color:#b9a6bd;font-size:12px}.growth-wrap button{max-width:100%}.privacy-controls{margin:24px 0}.growth-wrap progress{width:100%;accent-color:#dd95b9}.growth-wrap section[id]{scroll-margin-top:20px}.growth-conversion{font-size:11px;padding:10px 14px;background:#302235;color:#dcc4dc;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;line-height:1.7}.growth-conversion a{color:#efabd1;text-decoration:underline}.hero-faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:640px;margin:20px 0}.hero-faces a{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid #563a50}.hero-faces img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.hero-faces span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#18121de6);padding:20px 9px 10px;font-size:13px;color:#fff}.trial-notice details{padding:8px;margin:12px 0}.trial-notice summary{font-size:12px}
@media(max-width:760px){.growth-wrap .character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-hero{padding:16px 0 12px}.growth-wrap .character-card-body>p{font-size:12px;min-height:95px}.growth-wrap .card-chat{font-size:12px}.growth-wrap .character-card-body{padding:10px}.growth-wrap .panel{padding:16px}.growth-tabs{gap:7px}.growth-tabs a{font-size:11px;padding:8px}.growth-wrap .form-grid{grid-template-columns:1fr}.growth-wrap .card-identity h3{font-size:19px}.hero-faces{gap:8px;margin:16px 0}.hero-faces span{font-size:10px;padding:20px 6px 8px}.growth-hero h1{margin-bottom:12px}.growth-hero>p{font-size:13px}}
.chat-limit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.chat-limit-actions a{color:#efabd1;text-decoration:underline;font-weight:600}
