/* 官网套餐：沿用深海蓝品牌色，突出期限、价格和开通路径。 */
.studio-home .studio-hero h1{line-height:1.07;letter-spacing:-.065em}
.studio-home .studio-hero h1 em{white-space:nowrap}
.pricing-new{padding-top:112px;padding-bottom:128px}
.pricing-new .pricing-intro{text-align:center;max-width:760px;margin:0 auto 43px}
.pricing-new .pricing-kicker{color:#69d9df;font-size:11px;font-weight:750;letter-spacing:.23em;margin-bottom:19px}
.pricing-new .pricing-intro h2{font-size:clamp(42px,5vw,68px);line-height:1.16;letter-spacing:-.06em;margin-bottom:20px}
.pricing-new .pricing-intro>p:last-child{color:#a7bed1;font-size:16px;line-height:1.8;max-width:660px;margin:0 auto}
.pricing-new .price-grid{width:min(1030px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto}
.pricing-new .price-grid>.plan-card{position:relative;display:flex;flex-direction:column;min-height:555px;padding:38px 40px 34px;border-radius:29px;border:1px solid rgba(101,167,216,.29);background:radial-gradient(560px 290px at 0 0,rgba(57,109,185,.2),transparent 68%),linear-gradient(160deg,#102139,#091728 78%);box-shadow:0 24px 62px rgba(0,4,14,.31);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease;overflow:hidden}
.pricing-new .price-grid>.plan-card:hover{transform:translateY(-5px);border-color:rgba(93,222,224,.55);box-shadow:0 31px 72px rgba(0,7,21,.46)}
.pricing-new .price-grid>.plan-year{border-color:rgba(110,225,216,.51);background:radial-gradient(490px 300px at 96% -7%,rgba(64,210,205,.2),transparent 68%),linear-gradient(148deg,#123548,#071c2f 66%,#071526);box-shadow:0 26px 72px rgba(0,7,20,.4),inset 0 1px rgba(157,251,239,.14)}
.pricing-new .price-grid>.plan-year:after{content:"";position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,#67eedc,transparent)}
.pricing-new .plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;font-size:11px;font-weight:700;letter-spacing:.13em;color:#8eb5c7}
.pricing-new .plan-period{border:1px solid rgba(136,190,218,.3);border-radius:100px;padding:6px 10px;color:#cbdfeb;letter-spacing:.03em}
.pricing-new .plan-year .plan-period{color:#9df3e3;border-color:rgba(105,233,216,.34)}
.pricing-new .plan-card h3{font-size:30px;margin:0 0 10px;color:#f3f8ff;letter-spacing:-.04em}
.pricing-new .plan-description{font-size:14px;line-height:1.7;min-height:48px;max-width:350px;color:#a5bdcf;margin:0 0 30px}
.pricing-new .plan-price{display:flex;align-items:baseline;gap:5px;line-height:1;color:#f1f7ff}
.pricing-new .plan-price>span{font-size:27px;font-weight:700;align-self:flex-start;padding-top:11px}
.pricing-new .plan-price strong{font-size:76px;font-weight:760;letter-spacing:-.075em}
.pricing-new .plan-price small{font-size:14px;color:#adc8d9;margin-left:10px}
.pricing-new .plan-year .plan-price strong{color:#91f0df}
.pricing-new .plan-charge{font-size:12px;color:#a5becd;margin:9px 0 28px;min-height:22px}
.pricing-new .plan-charge b{color:#9bf6e6;font-size:14px}
.pricing-new .plan-divider{height:1px;background:linear-gradient(90deg,rgba(110,176,215,.35),transparent);margin-bottom:24px}
.pricing-new .plan-value{font-size:15px;color:#e9f6ff;font-weight:700;line-height:1.55;margin:0 0 29px}
.pricing-new .plan-value span{display:block;color:#9ab5c6;font-size:12px;font-weight:400;margin-top:5px}
.pricing-new .plan-action{display:flex;align-items:center;justify-content:space-between;margin-top:auto;min-height:54px;padding:0 19px;border-radius:12px;border:1px solid rgba(119,173,216,.53);color:#e5f5ff;font-size:15px;font-weight:750;text-decoration:none;background:rgba(32,84,123,.31);transition:background .2s,border-color .2s,transform .2s}
.pricing-new .plan-action:hover{background:rgba(36,102,148,.57);border-color:#7edce5;transform:translateY(-2px)}
.pricing-new .plan-year .plan-action{color:#052a37;border-color:#8bf0e1;background:linear-gradient(100deg,#93eee6,#7ebbe9);box-shadow:0 11px 27px rgba(69,217,211,.18)}
.pricing-new .plan-year .plan-action:hover{background:linear-gradient(100deg,#adfff0,#90d3f0)}
.pricing-new .plan-action span{font-size:22px;font-weight:400}
.pricing-new .plan-foot{display:block;text-align:center;color:#7792a4;font-size:11px;margin-top:14px;line-height:1.5}
.pricing-new .plan-includes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;width:min(1030px,100%);margin:24px auto 0;padding:20px 22px;border:1px solid rgba(94,172,210,.17);border-radius:16px;background:rgba(12,35,55,.45);font-size:12px;color:#aac6d4}
.pricing-new .plan-includes strong{color:#e9f6ff;font-size:12px;margin-right:10px}
.pricing-new .plan-includes span:before{content:"✓";color:#69e7d8;margin-right:7px}
.pricing-new .pricing-disclaimer{width:min(930px,100%);margin:22px auto 0;color:#869fae;font-size:11px;line-height:1.7;text-align:center}
.pricing-new .pricing-disclaimer a{color:#aecbdc}
@media(max-width:900px){.pricing-new{padding-top:75px;padding-bottom:94px}.pricing-new .price-grid{grid-template-columns:1fr;width:min(550px,100%)}.pricing-new .price-grid>.plan-card{min-height:0}}
@media(max-width:600px){.pricing-new{padding-top:65px;padding-bottom:72px}.pricing-new .pricing-intro{margin-bottom:29px}.pricing-new .pricing-intro h2{font-size:clamp(39px,10vw,51px)}.pricing-new .pricing-intro>p:last-child{font-size:13px}.pricing-new .price-grid{gap:14px}.pricing-new .price-grid>.plan-card{padding:27px 23px 25px;border-radius:21px}.pricing-new .plan-top{margin-bottom:24px}.pricing-new .plan-card h3{font-size:27px}.pricing-new .plan-description{min-height:0;margin-bottom:20px}.pricing-new .plan-price strong{font-size:61px}.pricing-new .plan-includes{justify-content:flex-start;gap:8px 13px;padding:17px}.pricing-new .plan-includes strong{width:100%}.studio-home .studio-hero h1{font-size:clamp(42px,10vw,57px)}}
