.plan-cmp{background-color:#fff}.plan-cmp-card{--plan-cmp-badge-h:32px;background-color:#fff;width:100%;max-width:1000px;margin:0 auto}.plan-cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.plan-cmp-col-label{width:170px}.plan-cmp-table th,.plan-cmp-table td{padding:16px}.plan-cmp-head,.plan-cmp-head-empty{vertical-align:top}.plan-cmp-table thead>tr>*,.plan-cmp-table .plan-cmp-row>*{border-bottom:1px solid var(--color-border-secondary)}.plan-cmp-head{text-align:center;position:relative}.plan-cmp-table .plan-cmp-hl{border-right:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.plan-cmp-table thead .plan-cmp-hl{border-top:2px solid var(--color-primary);padding-top:14px}.plan-cmp-table thead .plan-cmp-hl,.plan-cmp-table .plan-cmp-row .plan-cmp-hl{background-image:linear-gradient(var(--color-border-secondary), var(--color-border-secondary));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;background-origin:padding-box;border-bottom:none}.plan-cmp-table tbody:last-of-type tr:last-child .plan-cmp-hl{border-bottom:2px solid var(--color-primary);background-image:none;border-radius:0 0 8px 8px}.plan-cmp-table tbody:last-of-type tr:last-child>*{padding-bottom:32px}.plan-cmp-scroll{padding-top:var(--plan-cmp-badge-h);scroll-timeline:--plan-cmp-x x;overscroll-behavior-x:none;position:relative;overflow-x:auto}.plan-cmp-scroll .plan-cmp-table,.plan-cmp-float .plan-cmp-table{min-width:570px}.plan-cmp-float{z-index:2;visibility:hidden;height:0;position:sticky;top:62px}.plan-cmp-float.is-visible{visibility:visible}.plan-cmp-float{pointer-events:none}.plan-cmp-float .plan-cmp-btn{pointer-events:auto}.plan-cmp-float-scroll{padding-top:var(--plan-cmp-badge-h);background-color:#fff;overflow:hidden}.plan-cmp-card{timeline-scope:--plan-cmp-x;container-type:inline-size}@supports (animation-timeline:scroll()){.plan-cmp-float .plan-cmp-table{animation:linear both plan-cmp-follow}.plan-cmp-float-scroll>.plan-cmp-table{animation-timeline:--plan-cmp-x}}@keyframes plan-cmp-follow{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 570px))}}.plan-cmp-badge{height:var(--plan-cmp-badge-h);background-color:var(--color-primary);color:#fff;border-radius:8px 8px 0 0;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1.4;display:flex;position:absolute;bottom:100%;left:-2px;right:-2px}.plan-cmp-plan-name{color:var(--color-heading);font-size:16px;font-weight:700;display:block}.plan-cmp-price{color:var(--color-heading);margin-top:8px;font-size:13px;font-weight:700;display:block}.plan-cmp-price-num{margin-right:2px;font-size:26px}.plan-cmp-price-unit{color:var(--color-text-secondary);margin-left:2px;font-weight:500}.plan-cmp-price-sub{color:var(--color-text-secondary);font-size:11px;font-weight:500;display:block}.plan-cmp-head .plan-cmp-btn{color:#fff;background:linear-gradient(84deg,#ef2e08 0%,#fc6c0c 100%);border-radius:4px;width:100%;margin:12px auto 0;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none;display:block}.plan-cmp-head .plan-cmp-btn:hover{opacity:.85}.plan-cmp-table .plan-cmp-category>*{padding-top:32px}.plan-cmp-category th{text-align:left}.plan-cmp-category span{color:var(--color-heading);align-items:center;gap:16px;font-size:16px;font-weight:700;display:flex}.plan-cmp-row:hover .plan-cmp-label,.plan-cmp-row:hover .plan-cmp-cell{background-color:#f5f6fa}.plan-cmp-table .plan-cmp-row .plan-cmp-label{padding-left:24px}.plan-cmp-label{color:var(--color-text);text-align:left;font-size:13px;font-weight:400;line-height:1.6}.plan-cmp-cell{text-align:center;vertical-align:middle}.plan-cmp-text{color:var(--color-heading);white-space:pre-line;font-size:13px;font-weight:700;line-height:1.6}.plan-cmp-check{color:var(--color-accent);vertical-align:middle;font-size:24px}.plan-cmp-notes{text-align:left;flex-direction:column;gap:4px;width:100%;max-width:1000px;margin:0 auto;display:flex}@media (width>=768px){.plan-cmp-card{--plan-cmp-badge-h:44px;margin-top:var(--plan-cmp-badge-h)}.plan-cmp-scroll{padding-top:0;overflow-x:visible}.plan-cmp-float{display:none}.plan-cmp-table thead>tr>*{top:calc(91px + var(--plan-cmp-badge-h));z-index:1;background-color:#fff;position:sticky}.plan-cmp-table thead>tr>:before{content:"";height:var(--plan-cmp-badge-h);pointer-events:none;background-color:#fff;position:absolute;bottom:100%;left:-2px;right:-2px}.plan-cmp-table tr>:first-child{padding-left:40px}.plan-cmp-table .plan-cmp-row .plan-cmp-label{padding-left:56px}.plan-cmp-col-label{width:40%}.plan-cmp-badge{padding:0 8px;font-size:13px}.plan-cmp-plan-name{font-size:22px}.plan-cmp-price-num{font-size:32px}.plan-cmp-price{font-size:15px}.plan-cmp-price-sub{font-size:12px}.plan-cmp-head .plan-cmp-btn{width:auto;padding:8px 32px;font-size:16px;display:inline-block}.plan-cmp-table .plan-cmp-category>*{padding-top:40px}.plan-cmp-category span{font-size:20px}.plan-cmp-label,.plan-cmp-text{font-size:15px}}.pricing-hero{background-image:url(/images/common/cta-wave-background.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.pricing-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px;display:flex}.pricing-hero-title{color:#fff;font-size:28px;font-weight:700;line-height:1.4}.pricing-hero-subtitle{color:#ffffffe6;text-align:center;font-size:14px;font-weight:500;line-height:1.7}@media (width>=768px){.pricing-hero{min-height:280px}.pricing-hero-title{font-size:40px}.pricing-hero-subtitle{font-size:15px}}.pricing-summary{background-color:var(--color-bg-secondary)}.pricing-summary .section-wrap{gap:24px}.pricing-summary-lead{color:var(--color-text);text-align:left;font-size:14px;font-weight:500;line-height:1.8}.pricing-summary-formula{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:1000px;margin:16px auto 0;display:flex}.pricing-summary-group{flex-direction:row;justify-content:center;align-items:stretch;gap:8px;width:100%;display:flex}.pricing-summary-box{border:1px solid var(--color-border-secondary);background-color:#fff;border-radius:8px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:320px;min-height:120px;padding:16px 8px;display:flex}.pricing-summary-pair{align-items:baseline;gap:inherit;display:flex}.pricing-summary-box-label{color:var(--color-heading);white-space:nowrap;font-size:16px;font-weight:700;line-height:1.4}.pricing-summary-zero{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:700;line-height:1;display:flex}.pricing-summary-plus{color:var(--color-heading);align-self:center;font-size:28px;font-weight:400;line-height:1}.pricing-summary-notice{text-align:center;width:100%;max-width:1000px;margin:0 auto}@media (width>=1024px){.pricing-summary-lead{text-align:center;font-size:16px}.pricing-summary-formula{flex-direction:row;gap:24px}.pricing-summary-group{gap:24px}.pricing-summary-box{gap:20px;min-height:160px;padding:24px 16px}.pricing-summary-box-label{font-size:20px}.pricing-summary-zero{font-size:40px}.pricing-summary-plus{font-size:48px}}
