.reference-ui .pricing-page{padding-top:68px;padding-bottom:100px}.reference-ui .pricing-page .section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.reference-ui .pricing-page .section-heading .button{margin-top:20px}.reference-ui .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1030px;margin:0 auto;display:grid}.reference-ui .pricing-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));min-height:570px;box-shadow:0 18px 50px rgb(var(--primary) / .06);border-radius:20px;flex-direction:column;padding:34px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.reference-ui .pricing-card:hover{border-color:rgb(var(--primary) / .32);box-shadow:0 26px 70px rgb(var(--primary) / .13);transform:translateY(-6px)}.reference-ui .pricing-card.featured{border:2px solid rgb(var(--primary));background:linear-gradient(180deg, rgb(var(--primary) / .035), rgb(var(--surface)) 36%)}.reference-ui .pricing-title{justify-content:space-between;align-items:center;display:flex}.reference-ui .pricing-card h2{margin:24px 0 8px;font-size:24px}.reference-ui .pricing-card>p{min-height:42px;font-size:12px}.reference-ui .pricing-card>.button{margin-top:auto}.reference-ui .pricing-faq{max-width:850px;margin:0 auto}.reference-ui .pricing-faq>h2{text-align:center;margin-bottom:26px;font-size:28px}.reference-ui .pricing-faq details{border-bottom:1px solid rgb(var(--border));padding:0 4px}.reference-ui .pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-weight:750;list-style:none;display:flex}.reference-ui .pricing-faq details p{max-width:720px;padding:0 0 21px;font-size:12px;line-height:1.8}.reference-ui .pricing-faq details[open] summary svg{transform:rotate(45deg)}@media (width<=860px){.reference-ui .pricing-page{padding-top:40px}.reference-ui .pricing-grid{grid-template-columns:1fr;max-width:580px}.reference-ui .pricing-card{min-height:540px}}@media (width<=560px){.reference-ui .pricing-card{padding:25px}.reference-ui .pricing-faq>h2{font-size:23px}}.reference-ui .pricing-page{isolation:isolate;background:linear-gradient(180deg, rgb(var(--primary) / .035), #fff 420px);width:100%;max-width:none;padding-inline:max(40px,50% - 600px);position:relative;overflow:hidden}.reference-ui .pricing-page:before{content:"";z-index:-2;background:radial-gradient(circle at 12% 25%, rgb(var(--orange) / .12), transparent 22%), radial-gradient(circle at 86% 18%, rgb(var(--violet) / .13), transparent 25%), radial-gradient(rgb(var(--primary) / .13) .7px, transparent .8px);background-size:auto,auto,22px 22px;height:620px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.reference-ui .pricing-page:after{content:"";z-index:-1;border:1px solid rgb(var(--primary) / .08);width:780px;height:300px;box-shadow:0 0 0 55px rgb(var(--primary) / .018), 0 0 0 110px rgb(var(--violet) / .012);border-radius:50%;position:absolute;top:210px;left:50%;transform:translate(-50%)}.reference-ui .pricing-page .section-heading{z-index:1;margin-bottom:74px;position:relative}.reference-ui .pricing-page .section-heading h1{font-size:48px}.reference-ui .pricing-page .section-heading p{font-size:18px}.reference-ui .pricing-grid{z-index:2;gap:28px;position:relative}.reference-ui .pricing-card{border-radius:24px;min-height:610px;padding:38px 40px;overflow:hidden}.reference-ui .pricing-card:after{content:"";background:radial-gradient(circle, rgb(var(--primary) / .11), transparent 68%);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-72px;right:-66px}.reference-ui .pricing-card.featured{border:2px solid rgb(var(--primary));background:linear-gradient(145deg, rgb(var(--primary) / .07), #fff 37%, rgb(var(--violet) / .035));box-shadow:0 28px 80px rgb(var(--primary) / .15)}.reference-ui .pricing-card.featured:before{content:"推荐方案";background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)));color:#fff;text-align:center;width:145px;box-shadow:0 8px 24px rgb(var(--primary) / .2);padding:6px 0;font-size:12px;font-weight:750;position:absolute;top:22px;right:-35px;transform:rotate(35deg)}.reference-ui .pricing-title .soft-icon{background:linear-gradient(135deg, rgb(var(--primary) / .12), rgb(var(--violet) / .09));border-radius:15px;width:52px;height:52px}.reference-ui .pricing-card h2{font-size:28px}.reference-ui .pricing-card>p{font-size:15px;line-height:1.8}.reference-ui .pricing-faq{border:1px solid rgb(var(--border));background:rgb(var(--surface));box-shadow:0 22px 60px rgb(var(--primary) / .055);border-radius:24px;padding:48px}.reference-ui .pricing-faq summary{font-size:16px}.reference-ui .pricing-faq details p{font-size:14px}@media (width<=860px){.reference-ui .pricing-page{padding-inline:24px}.reference-ui .pricing-page .section-heading h1{font-size:36px}.reference-ui .pricing-grid:before{font-size:12px}.reference-ui .pricing-faq{padding:30px}}@media (width<=560px){.reference-ui .pricing-page{padding-inline:16px}.reference-ui .pricing-page .section-heading{margin-bottom:70px}.reference-ui .pricing-page .section-heading h1{font-size:32px}.reference-ui .pricing-grid:before{text-align:center;white-space:normal;width:calc(100% - 10px)}.reference-ui .pricing-card{min-height:570px;padding:28px 24px}.reference-ui .pricing-faq{padding:24px 20px}}.reference-ui .pricing-page .section-heading>.intro-badge{display:none!important}.reference-ui .pricing-page .section-heading h1{margin-top:0}.reference-ui .pricing-grid:before{top:-67px}.reference-ui .pricing-card.featured:before{content:"推荐方案";background:linear-gradient(105deg, rgb(var(--primary)), rgb(var(--violet)));width:auto;box-shadow:0 9px 24px rgb(var(--primary) / .22);border-radius:999px;padding:8px 15px;font-size:12px;font-weight:750;top:20px;right:22px;transform:none}.reference-ui .pricing-card.featured .pricing-title>.tag{display:none}@media (width<=560px){.reference-ui .pricing-page .section-heading{margin-bottom:118px}.reference-ui .pricing-grid:before{top:-78px}}.reference-ui .pricing-card.featured:before{letter-spacing:.2px;min-width:116px;box-shadow:0 10px 26px rgb(var(--primary) / .25);border-radius:999px;padding:11px 20px;font-size:15px;line-height:1.3;top:20px;right:22px}@media (width<=560px){.reference-ui .pricing-card.featured:before{min-width:100px;padding:9px 15px;font-size:13px;top:16px;right:16px}}.reference-ui .pricing-faq{max-width:1740px}.reference-ui .pricing-card.featured{background:linear-gradient(145deg, rgb(var(--primary) / .07), transparent 42%, rgb(var(--violet) / .035)) padding-box, linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, rgb(var(--primary)), rgb(var(--violet))) border-box;border:2px solid #0000}.reference-ui .pricing-card.featured:hover{box-shadow:0 28px 80px rgb(var(--primary) / .18);border-color:#0000}.reference-ui .pricing-faq details{transition:transform .24s var(--ease), background .24s ease, box-shadow .24s ease;border-radius:14px;margin-inline:-14px;padding-inline:18px}.reference-ui .pricing-faq details:hover{z-index:1;background:linear-gradient(90deg, rgb(var(--primary) / .045), rgb(var(--violet) / .025));box-shadow:0 11px 28px rgb(var(--primary) / .07);transform:scale(1.018)}.reference-ui .pricing-faq summary svg{transition:transform .32s var(--ease), color .22s ease}.reference-ui .pricing-faq details:hover summary svg{color:rgb(var(--violet));transform:rotate(90deg)}.reference-ui .pricing-faq details[open] summary svg,.reference-ui .pricing-faq details[open]:hover summary svg{color:rgb(var(--violet));transform:rotate(45deg)}@media (width<=560px){.reference-ui .pricing-faq details:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.reference-ui .pricing-faq details:hover,.reference-ui .pricing-faq summary svg,.reference-ui .pricing-card:hover,.reference-ui .pricing-card:hover .pricing-scene{transform:none!important}}.reference-ui .pricing-page.container{width:100%;max-width:none;padding:68px clamp(16px,3vw,48px) 100px}.reference-ui .pricing-page .section-heading{margin-bottom:86px}.reference-ui .pricing-page .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:24px;max-width:1740px}.reference-ui .pricing-page .pricing-card{--plan-accent:101 122 148;background:linear-gradient(155deg, rgb(var(--primary) / .035), rgb(var(--white) / .95) 42%);min-width:0;min-height:764px;box-shadow:0 18px 50px rgb(var(--primary) / .035);border-radius:24px;padding:32px 28px}.reference-ui .pricing-page .pricing-card-starter{--plan-accent:0 141 195}.reference-ui .pricing-page .pricing-card-basic{--plan-accent:var(--primary)}.reference-ui .pricing-page .pricing-card-pro{--plan-accent:188 119 0}.reference-ui .pricing-page .pricing-card:before{content:"";background:linear-gradient(90deg, rgb(var(--plan-accent)), rgb(var(--plan-accent) / .45));width:auto;height:6px;box-shadow:none;border-radius:24px 24px 0 0;padding:0;position:absolute;inset:0 0 auto;transform:none}.reference-ui .pricing-page .pricing-card.featured{border:2px solid rgb(var(--primary));background:linear-gradient(145deg, rgb(var(--primary) / .065), rgb(var(--white)) 37%, rgb(var(--violet) / .035))}.reference-ui .pricing-page .pricing-card.featured:before{background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)))}.reference-ui .pricing-page .pricing-title .soft-icon{color:rgb(var(--plan-accent))}.reference-ui .pricing-page .pricing-title{gap:12px}.reference-ui .pricing-page .pricing-title .soft-icon{flex-shrink:0}.reference-ui .pricing-plan-badge{border:1px solid rgb(var(--plan-accent) / .18);background:rgb(var(--plan-accent) / .045);color:rgb(var(--plan-accent));white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:11px}.reference-ui .pricing-card.featured .pricing-plan-badge{text-align:center;min-width:0;color:rgb(var(--white));background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)));box-shadow:0 12px 24px rgb(var(--primary) / .15);border:0;padding:8px 14px;font-size:12px;font-weight:650}.reference-ui .pricing-page .pricing-card h2{margin:24px 0 8px;font-size:24px}.reference-ui .pricing-page .pricing-card>p{min-height:48px;font-size:13px;line-height:1.8}.reference-ui .pricing-page .price{align-items:baseline;gap:4px;margin:26px 0 30px;font-size:48px;line-height:1.2;display:flex}.reference-ui .pricing-page .price small{color:rgb(var(--text));letter-spacing:0;align-self:flex-start;padding-top:5px;font-size:18px;line-height:1.5}.reference-ui .pricing-page .plan-features{margin-bottom:28px}.reference-ui .pricing-page .plan-features>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:18px 0;font-size:14px;display:grid}.reference-ui .pricing-page .plan-features>div>span{white-space:nowrap;font-size:13px;line-height:1.6}.reference-ui .pricing-page .plan-features svg{color:rgb(var(--plan-accent));flex-shrink:0;width:16px}.reference-ui .pricing-page .plan-features strong{min-width:0;font-size:15px;line-height:1.6}.reference-ui .pricing-page .plan-features strong small{color:rgb(var(--muted));margin-top:5px;font-size:12px;font-weight:400}.reference-ui .pricing-page .pricing-card>.btn{border-radius:99px;min-height:44px;margin-top:auto}.reference-ui .pricing-page .plan-valid{margin-top:14px;font-size:12px}.reference-ui .pricing-page .enterprise-note{max-width:1740px}.reference-ui .pricing-page .enterprise-actions>.btn{background:rgb(var(--white));color:rgb(var(--ink));border-radius:99px}@media (width<=1100px){.reference-ui .pricing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .pricing-page .pricing-card{min-height:720px}.reference-ui .pricing-page .enterprise-note{grid-template-columns:auto 1fr}}@media (width<=560px){.reference-ui .pricing-page .section-heading{margin-bottom:100px}.reference-ui .pricing-page .pricing-grid{grid-template-columns:1fr}.reference-ui .pricing-page .pricing-card{min-height:680px;padding:28px 24px}.reference-ui .pricing-page .enterprise-note{flex-direction:column;align-items:flex-start;display:flex}}.reference-ui .pricing-page.pricing-reference{--pricing-content-width:1200px;padding-top:68px;padding-inline:max(32px,50% - 720px)}.reference-ui .pricing-page.pricing-reference .section-heading{max-width:900px;margin-bottom:48px}.reference-ui .pricing-page.pricing-reference .pricing-grid{max-width:var(--pricing-content-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto}.reference-ui .pricing-page.pricing-reference .pricing-card{border:1px solid rgb(var(--border) / .85);background:rgb(var(--white));min-height:0;box-shadow:0 8px 26px rgb(var(--primary) / .025);transition:transform .22s var(--ease), border-color .22s, box-shadow .22s;border-radius:22px;padding:24px 20px 20px}.reference-ui .pricing-page.pricing-reference .pricing-card:before{border-radius:22px 22px 0 0;height:5px}.reference-ui .pricing-page.pricing-reference .pricing-card-starter{--plan-accent:101 122 148}.reference-ui .pricing-page.pricing-reference .pricing-card-basic{--plan-accent:var(--primary)}.reference-ui .pricing-page.pricing-reference .pricing-card-pro{--plan-accent:188 119 0}.reference-ui .pricing-page.pricing-reference .pricing-card-business{--plan-accent:96 92 148}.reference-ui .pricing-page.pricing-reference .pricing-card-business:before{background:linear-gradient(90deg,#a39fc6,#605c94)}.reference-ui .pricing-page.pricing-reference .pricing-card:after{content:none}.reference-ui .pricing-page.pricing-reference .pricing-card.featured{border:2px solid rgb(var(--primary) / .85);background:linear-gradient(155deg, rgb(var(--primary) / .045), rgb(var(--white)) 42%);box-shadow:0 12px 36px rgb(var(--primary) / .08)}.reference-ui .pricing-page.pricing-reference .pricing-card.featured:before{background:var(--gradient);height:6px}.reference-ui .pricing-page.pricing-reference .pricing-title{height:52px}.reference-ui .pricing-membership-badge{background:rgb(var(--primary) / .035);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.reference-ui .pricing-page.pricing-reference .pricing-plan-badge{letter-spacing:.2px;border:1px solid rgb(var(--plan-accent) / .18);color:rgb(var(--plan-accent));background:rgb(var(--plan-accent) / .055);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.6}.reference-ui .pricing-page.pricing-reference .featured .pricing-plan-badge{color:#fff;background:var(--gradient);width:auto;min-width:0;box-shadow:none;border:0;padding:7px 14px;font-size:12px;line-height:1.5;position:absolute;top:31px;right:22px}.reference-ui .pricing-page.pricing-reference .pricing-card h2{margin:12px 0 6px;font-size:23px;line-height:1.35}.reference-ui .pricing-page.pricing-reference .pricing-card>p{min-height:44px;margin:0;font-size:14px;line-height:1.65}.reference-ui .pricing-page.pricing-reference .price{letter-spacing:-1px;margin:10px 0 16px;font-size:44px;font-weight:850;line-height:1.1;display:block}.reference-ui .pricing-page.pricing-reference .price>span{letter-spacing:0;color:rgb(var(--muted));font-size:12px;font-weight:600}.reference-ui .pricing-page.pricing-reference .price>small{vertical-align:top;padding-top:0;font-size:18px;line-height:1.5}.reference-ui .membership-plan-details{color:#606266;margin-bottom:12px;font-size:12px}.reference-ui .pricing-page.pricing-reference .pricing-gift-row{border:1px solid rgb(var(--border) / .58);background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:0 0 8px;padding:10px 14px;display:flex}.reference-ui .pricing-page.pricing-reference .pricing-gift-label{color:rgb(var(--ink));white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.reference-ui .pricing-page.pricing-reference .pricing-gift-label img{filter:drop-shadow(0 3px 5px #de97003d);flex:none;width:24px;height:24px}.reference-ui .pricing-page.pricing-reference .pricing-gift-row>strong{color:rgb(var(--ink));white-space:nowrap;font-size:15px;font-weight:750}.reference-ui .membership-plan-details section{border-top:1px solid #e3e6f0;padding:8px 0}.reference-ui .membership-plan-details h3{color:#303133;margin:0 0 3px;font-size:12px;font-weight:600;line-height:20px}.reference-ui .membership-plan-row{justify-content:space-between;align-items:baseline;gap:8px;min-height:26px;display:flex}.reference-ui .membership-plan-row>span{white-space:nowrap}.reference-ui .membership-plan-row strong{color:#303133;text-align:right;white-space:nowrap;font-size:14px;font-weight:500}.reference-ui .membership-plan-row small{color:#606266;margin-left:3px;font-size:10px;font-weight:400}.reference-ui .membership-plan-row .unconfigured{color:#909399;font-size:12px}.reference-ui .pricing-page.pricing-reference .membership-plan-details{flex:1;margin-bottom:22px}.reference-ui .pricing-page.pricing-reference .membership-plan-details section{border-top:1px solid rgb(var(--border) / .7);gap:6px;padding:9px 0;display:grid}.reference-ui .pricing-page.pricing-reference .membership-plan-details>section:first-child{border-top:0}.reference-ui .pricing-page.pricing-reference .membership-plan-details>section:first-child .membership-plan-row>span{color:rgb(var(--ink));font-size:13px;font-weight:650}.reference-ui .pricing-page.pricing-reference .membership-plan-details h3{margin:0;font-size:13px;font-weight:650;line-height:1.5}.reference-ui .pricing-page.pricing-reference .membership-plan-row{align-items:center;min-height:21px;line-height:1.5}.reference-ui .pricing-page.pricing-reference .membership-plan-row strong{font-weight:650;line-height:1.5}.reference-ui .pricing-page.pricing-reference .pricing-card>.btn{background:rgb(var(--white));min-height:46px;color:rgb(var(--plan-accent));border:1px solid rgb(var(--plan-accent) / .22);box-shadow:none;margin-top:0;font-size:14px}.reference-ui .pricing-page.pricing-reference .pricing-card.featured>.btn{background:var(--gradient);color:#fff;background-origin:border-box;border-color:#0000}.reference-ui .pricing-page.pricing-reference .pricing-card:hover{border-color:rgb(var(--plan-accent) / .4);box-shadow:0 18px 44px rgb(var(--primary) / .08)}.reference-ui .pricing-page.pricing-reference .pricing-card.featured:hover{border-color:rgb(var(--primary))}.reference-ui .pricing-page.pricing-reference .pricing-card>.btn:hover{background:rgb(var(--plan-accent) / .035);box-shadow:0 8px 20px rgb(var(--plan-accent) / .1);transform:translateY(-2px)scale(1.015)}.reference-ui .pricing-page.pricing-reference .pricing-card.featured>.btn:hover{background:var(--gradient)}.reference-ui .pricing-page.pricing-reference .plan-valid{margin-top:10px;font-size:11px}.reference-ui .pricing-page.pricing-reference .enterprise-solution,.reference-ui .pricing-page.pricing-reference .pricing-faq{max-width:var(--pricing-content-width)}@media (prefers-reduced-motion:reduce){.reference-ui .pricing-page.pricing-reference .pricing-card,.reference-ui .pricing-page.pricing-reference .pricing-card>.btn{transition:none}.reference-ui .pricing-page.pricing-reference .pricing-card:hover,.reference-ui .pricing-page.pricing-reference .pricing-card>.btn:hover{transform:none}}.reference-ui .account-membership-page .membership-banner{min-height:154px;box-shadow:none}.reference-ui .account-membership-page .membership-benefits-panel{box-shadow:none;border-radius:18px;padding:24px}.reference-ui .account-membership-page .membership-benefits-panel>header{margin-bottom:26px}.reference-ui .account-membership-page .membership-benefits-panel>header h2{font-size:20px}.reference-ui .membership-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reference-ui .membership-benefits-grid>section{background:#fff;border:1px solid #dfe3ef;border-radius:15px;min-width:0;padding:22px}.reference-ui .membership-benefits-grid h3{margin:0 0 16px;font-size:16px;font-weight:600}.reference-ui .membership-benefit-row{color:#606266;border-top:1px solid #e9ecf4;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:15px 0;font-size:14px;display:flex}.reference-ui .membership-benefit-row:last-child{padding-bottom:12px}.reference-ui .membership-benefit-row small{color:#909399;margin-top:4px;font-size:12px;display:block}.reference-ui .membership-benefit-value{text-align:right;flex-shrink:0}.reference-ui .membership-benefit-value strong{color:#303133;font-size:20px;font-weight:600;line-height:1.3}.reference-ui .membership-benefit-value em{color:#1677ff;font-style:normal}.reference-ui .membership-benefit-value strong>span{color:#909399}.reference-ui .membership-usage-error{color:#dc4848;margin:10px 0;font-size:12px}.reference-ui .membership-usage-error button{color:#1677ff;margin-left:8px}@media (width<=1120px){.reference-ui .pricing-page.pricing-reference .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px}}@media (width<=1100px){.reference-ui .membership-benefits-grid{grid-template-columns:1fr}}@media (width<=760px){.reference-ui .pricing-page.pricing-reference{padding-inline:16px;padding-top:40px}}@media (width<=560px){.reference-ui .pricing-page.pricing-reference .pricing-grid{grid-template-columns:minmax(0,1fr);max-width:440px}.reference-ui .account-membership-page .membership-benefits-panel{padding:16px}.reference-ui .membership-benefits-grid>section{padding:18px}.reference-ui .account-membership-page .membership-banner{align-items:flex-start}}.reference-ui .membership-badge{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.reference-ui .membership-badge img{object-fit:contain;width:100%;height:100%;display:block}.reference-ui .membership-badge-free img{filter:grayscale(.8)saturate(.65)}.reference-ui .membership-badge-entry img{filter:hue-rotate(-32deg)saturate(.8)}.reference-ui .membership-badge-pro img{filter:hue-rotate(170deg)saturate(.6)}.reference-ui .header .plan-badge.membership-plan-entry{color:#008dc3;background:#008dc311;border-color:#008dc31f}.reference-ui .header .plan-badge.membership-plan-pro{color:#bc7700;background:#bc770011;border-color:#bc77001f}.reference-ui .header .plan-badge.membership-plan-free{color:#657a94;background:#657a9411;border-color:#657a941f}.reference-ui .header .plan-badge.membership-plan-business{color:#605c94;background:#605c9411;border-color:#605c941f}.reference-ui .membership-badge-custom img{filter:none}.reference-ui .pricing-page .marketing-cta-surface{border:1px solid rgb(var(--primary) / .1);background:radial-gradient(ellipse at 100% 0, rgb(var(--pink) / .1), transparent 60%), rgb(var(--primary) / .045)}.reference-ui .pricing-page .enterprise-solution{max-width:1740px;color:rgb(var(--ink));border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;margin:32px auto 70px;padding:48px 52px;display:grid;position:relative;overflow:hidden}.reference-ui .pricing-page .enterprise-solution:after{content:none}.reference-ui .pricing-page .enterprise-copy{min-width:0;padding-block:12px}.reference-ui .pricing-page .enterprise-intro h2{letter-spacing:-.025em;font-size:42px;font-weight:800;line-height:1.3}.reference-ui .pricing-page .enterprise-intro p{max-width:530px;color:rgb(var(--text));margin-top:18px;font-size:16px;line-height:1.85}.reference-ui .pricing-page .enterprise-benefits{grid-template-columns:1fr 1fr;gap:24px 20px;margin:36px 0 60px;padding:0;list-style:none;display:grid}.reference-ui .pricing-page .enterprise-benefits li{align-items:flex-start;gap:8px;min-width:0;display:flex}.reference-ui .pricing-page .enterprise-benefits svg{color:rgb(var(--primary));margin-top:3px}.reference-ui .pricing-page .enterprise-benefits li>span{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.reference-ui .pricing-page .enterprise-benefits strong{color:rgb(var(--ink));font-size:17px;font-weight:750;line-height:1.45}.reference-ui .pricing-page .enterprise-benefits li>span>span{color:rgb(var(--text));font-size:13px;line-height:1.6}.reference-ui .pricing-page .enterprise-actions{gap:14px;display:flex}.reference-ui .pricing-page .enterprise-actions .btn{min-height:50px;padding:12px 24px;font-size:15px}.reference-ui .pricing-page .platform-orbit{aspect-ratio:1;isolation:isolate;justify-self:center;width:100%;max-width:470px;margin:0;position:relative}.reference-ui .pricing-page .platform-orbit:before{content:"";background:radial-gradient(circle, rgb(var(--violet) / .12), rgb(var(--primary) / .035) 48%, rgb(var(--white) / 0) 70%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.reference-ui .pricing-page .platform-orbit-stage{border:1px solid rgb(var(--primary) / .23);border-radius:50%;animation:60s linear infinite platform-revolve;position:absolute;inset:12%}.reference-ui .pricing-page .platform-orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.reference-ui .pricing-page .platform-orbit-inner{border:1px solid rgb(var(--violet) / .19);border-radius:50%;position:absolute;inset:21%}.reference-ui .pricing-page .platform-orbit-inner i{background:rgb(var(--primary));width:6px;height:6px;box-shadow:0 0 12px rgb(var(--primary) / .4);border-radius:50%;position:absolute;top:-3px;left:50%}.reference-ui .pricing-page .platform-orbit-position{position:absolute;transform:translate(-50%,-50%)}.reference-ui .pricing-page .platform-orbit-node{border:1px solid rgb(var(--primary) / .13);background:rgb(var(--white));width:76px;height:76px;box-shadow:0 8px 24px rgb(var(--primary) / .09);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:60s linear infinite reverse platform-revolve;display:flex}.reference-ui .pricing-page .platform-orbit-node img{object-fit:contain;width:34px;height:34px;display:block}.reference-ui .pricing-page .platform-orbit-node span{color:rgb(var(--ink));font-size:11px;font-weight:600;line-height:1.2}.reference-ui .pricing-page .platform-orbit-core{text-align:center;border:1px solid rgb(var(--primary) / .22);background:rgb(var(--white));width:120px;height:120px;box-shadow:0 0 0 8px rgb(var(--white) / .5), 0 0 0 9px rgb(var(--primary) / .08), 0 12px 36px rgb(var(--violet) / .16);border-radius:50%;grid-template-rows:max-content max-content;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-ui .pricing-page .platform-orbit-core img{object-fit:contain;object-position:center center;width:66px;height:66px;margin:0 auto;display:block}.reference-ui .pricing-page .platform-orbit-core strong{text-align:center;width:100%;color:rgb(var(--ink));margin:0;font-size:13px;font-weight:750;line-height:1.2;display:block}@keyframes platform-revolve{to{transform:rotate(360deg)}}@media (width<=1000px){.reference-ui .pricing-page .enterprise-solution{gap:24px;padding:36px 32px}.reference-ui .pricing-page .enterprise-intro h2{font-size:36px}.reference-ui .pricing-page .enterprise-benefits{gap:20px 12px}.reference-ui .pricing-page .enterprise-actions .btn{padding-inline:18px;font-size:14px}.reference-ui .pricing-page .platform-orbit-node{width:64px;height:64px}.reference-ui .pricing-page .platform-orbit-node img{width:28px;height:28px}.reference-ui .pricing-page .platform-orbit-core{width:100px;height:100px}.reference-ui .pricing-page .platform-orbit-core img{width:52px;height:52px}}@media (width<=767px){.reference-ui .pricing-page .enterprise-solution{grid-template-columns:1fr;gap:28px;padding:32px 24px}.reference-ui .pricing-page .enterprise-intro h2{font-size:32px}.reference-ui .pricing-page .enterprise-intro p{max-width:none;margin-top:16px}.reference-ui .pricing-page .enterprise-copy{padding-block:0}.reference-ui .pricing-page .enterprise-benefits{margin:28px 0 40px}.reference-ui .pricing-page .platform-orbit{justify-self:center;max-width:400px}}@media (width<=400px){.reference-ui .pricing-page .enterprise-solution{padding:28px 20px}.reference-ui .pricing-page .enterprise-benefits{grid-template-columns:1fr;gap:16px}.reference-ui .pricing-page .enterprise-actions{flex-direction:column;gap:12px}.reference-ui .pricing-page .platform-orbit-node{gap:4px;width:54px;height:54px}.reference-ui .pricing-page .platform-orbit-node img{width:24px;height:24px}.reference-ui .pricing-page .platform-orbit-node span{font-size:10px}.reference-ui .pricing-page .platform-orbit-core{gap:2px;width:82px;height:82px}.reference-ui .pricing-page .platform-orbit-core img{width:42px;height:42px}.reference-ui .pricing-page .platform-orbit-core strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.reference-ui .pricing-page .platform-orbit-stage,.reference-ui .pricing-page .platform-orbit-node{animation:auto!important;animation-timeline:none!important}}.reference-ui .pricing-page .enterprise-solution .enterprise-actions{flex-wrap:nowrap;grid-column:auto}.reference-ui .pricing-page .enterprise-solution .enterprise-actions>.btn.primary{background:linear-gradient(108deg, rgb(var(--primary)), rgb(var(--violet)) 58%, rgb(var(--pink)));color:#fff;border-color:#0000}
