.pricing-page{background:#fff;min-height:100vh;color:#1a1a1a}.pricing-page-wrapper{background:#fff}.pricing-page-wrapper .header{background:#fff!important;border-bottom:1px solid #eee!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pricing-page-wrapper .header .header-nav .nav-content .nav-menu.desktop-menu .nav-item .nav-link{color:#333!important}.pricing-page-wrapper .header .nav-actions .btn-login{color:#333!important;border:none!important;background:transparent!important}.pricing-page-wrapper .header .nav-actions .btn-download{background:#1a1a1a!important;color:#fff!important}.pricing-page-wrapper .header .mobile-menu-toggle .hamburger-line{background:#333!important}.pricing-hero-section{position:relative;padding-top:80px;background:#fff;overflow:hidden}.pricing-hero-section .pricing-hero-content{margin:0 auto;padding:0 clamp(20px,4vw,80px);display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;position:relative;z-index:1;max-width:1920px;gap:clamp(30px,5vw,60px)}.pricing-hero-section .hero-brand-left{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;z-index:1;gap:20px}.pricing-hero-section .hero-brand-left .brand-logo{max-width:100%;height:auto;object-fit:contain}.pricing-hero-section .discount-card{position:relative;width:100%;max-width:420px;border-radius:16px;background:#fff;color:#191a23;padding:20px;box-shadow:0 12px 32px #28b8941a}.pricing-hero-section .discount-card .discount-card-img{position:absolute;right:12px;top:-28px;width:68px}.pricing-hero-section .discount-card .discount-card-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.pricing-hero-section .discount-card .discount-card-title{color:#191a23;font-weight:700;font-size:14px;line-height:1.4;display:flex;align-items:center;gap:6px}.pricing-hero-section .discount-card .discount-highlight{color:#191a23}.pricing-hero-section .discount-card .discount-badge{display:inline-block;padding:1px 7px;border-radius:6px;background:#e7f8f2;border:1px solid rgba(40,184,148,.22);color:#168a70;font-size:10px;font-weight:600;line-height:16px}.pricing-hero-section .discount-card .discount-card-desc{color:#2d2f3a;font-size:13px;line-height:1.6}.pricing-hero-section .discount-card .discount-card-link{color:#168a70;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-hero-section .discount-card .discount-card-link:hover{color:#28b894}.pricing-hero-section .hero-text-center{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;padding:clamp(20px,4vw,40px) 0}.pricing-hero-section .hero-text-center .hero-slogan{color:#191a23;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1.1;letter-spacing:-.04em;margin-bottom:clamp(8px,1.5vw,16px)}.pricing-hero-section .hero-text-center .product-title{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,20px);padding:0}.pricing-hero-section .hero-text-center .product-title .product-title-logo{height:clamp(42px,7vw,68px);width:auto;object-fit:contain}.pricing-hero-section .hero-text-center .product-title .price-text{color:#191a23;font-family:Alimama FangYuanTi VF;font-size:clamp(52px,7vw,80px);font-style:normal;font-weight:700;line-height:1;letter-spacing:-.04em}.pricing-hero-section .hero-text-center .hero-description{margin-top:clamp(48px,5vw,72px);color:#191a23;font-size:clamp(14px,1.5vw,18px);font-style:normal;font-weight:600;line-height:1.6}.pricing-hero-section .hero-text-center .pricing-compatible{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;color:#191a23;font-size:clamp(13px,1.4vw,16px);font-weight:500;line-height:24px}.pricing-hero-section .hero-text-center .codebuddy-link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;transition:opacity .2s ease}.pricing-hero-section .hero-text-center .codebuddy-link:hover{opacity:.82}.pricing-hero-section .hero-text-center .codebuddy-logo{display:block;width:auto;height:22px}.pricing-hero-section .hero-text-center .codebuddy-link-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:2px;background:#191a23;color:#fff;font-size:13px;font-weight:700;line-height:1}.pricing-hero-section .hero-robot-right{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;z-index:2}.pricing-hero-section .hero-robot-right .robot-character{max-width:100%;height:auto;object-fit:contain;transform:translateY(clamp(15px,3vw,30px))}@media(max-width:1200px){.pricing-hero-section .pricing-hero-content{grid-template-columns:1fr 1.5fr 1fr}}@media(max-width:768px){.pricing-hero-section .pricing-hero-content{grid-template-columns:1fr;grid-template-rows:auto auto auto;text-align:center}.pricing-hero-section .hero-brand-left{order:2;justify-content:center;align-items:center}.pricing-hero-section .hero-brand-left .brand-logo{max-width:clamp(150px,25vw,200px)}.pricing-hero-section .hero-brand-left .discount-card{display:none}.pricing-hero-section .hero-text-center{order:1}.pricing-hero-section .hero-text-center .product-title{flex-direction:column;gap:clamp(6px,1vw,8px)}.pricing-hero-section .hero-robot-right{order:3}.pricing-hero-section .hero-robot-right .robot-character{max-width:clamp(200px,30vw,300px)}}.pricing-plans{background:#fff;color:#1a1a1a;padding-bottom:80px}.pricing-plans .pricing-container{max-width:1580px;margin:0 auto;padding:48px 40px;width:100%;background:#f4f5f5;border-radius:24px}.pricing-plans .pricing-grid .pricing-card{padding:32px 24px;transition:transform .3s ease box-shadow .3s ease ease 0s;position:relative;background:#fff;border-radius:16px;border:1px solid transparent}html.performance-high .pricing-plans .pricing-grid .pricing-card{transition:transform .3s ease box-shadow .3s ease ease 0s}html.performance-medium .pricing-plans .pricing-grid .pricing-card{transition:transform .3s ease .2s ease 0s}html.performance-low .pricing-plans .pricing-grid .pricing-card{transition:none}@media(prefers-reduced-motion:reduce){.pricing-plans .pricing-grid .pricing-card{transition:none}}.pricing-plans .pricing-grid .pricing-card .plan-badge{position:absolute;top:-12px;right:20px;padding:4px 14px;border-radius:4px;background:#32e6b9;color:#fff;font-size:14px;font-weight:700;line-height:22px;z-index:2;animation:badgePulse 2s ease-in-out infinite}.pricing-plans .pricing-grid .pricing-card.has-activity{border-color:#32e6b9;box-shadow:0 0 0 1px #32e6b9}.pricing-plans .pricing-grid .pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.pricing-plans .pricing-grid .pricing-card:hover .feature-hover{opacity:1!important;display:inline!important}.pricing-plans .pricing-grid .pricing-card.has-activity:hover{border-color:#32e6b9;box-shadow:0 0 0 1px #32e6b9,0 12px 32px #00000014}.pricing-plans .pricing-grid .pricing-card .card-header{padding-bottom:24px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-title{display:inline-block;padding:4px 8px;margin-bottom:16px;background:#f0f0f0;border-radius:4px;color:#666;text-align:center;font-size:14px;font-weight:700;line-height:22px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status{margin:0 0 12px;color:#1a1a1a;font-family:Alimama FangYuanTi VF;font-size:36px;font-weight:700;line-height:44px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status .plan-status-container{display:flex;align-items:baseline;flex-wrap:wrap}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status .plan-status-container .plan-status-price,.pricing-plans .pricing-grid .pricing-card .card-header .plan-status .plan-status-container .plan-status-unit{white-space:nowrap}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status .plan-status-container .plan-status-unit{color:#666;font-size:16px;font-weight:600;line-height:1}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status .plan-status-container .plan-status-min-purchase{color:#666;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;padding:4px 8px;border-radius:4px;background:#f5f5f5;margin-left:8px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-description{margin:0;color:#1a1a1a;font-size:14px;font-weight:700;line-height:22px}.pricing-plans .pricing-grid .pricing-card .card-action{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eee}.pricing-plans .pricing-grid .pricing-card .card-action .action-button{width:100%;padding:14px 24px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.secondary{background:#1a1a1a;color:#fff;display:flex;justify-content:center}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.secondary:hover{background:#333;transform:translateY(-2px)}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.primary{background:#32e6b9;color:#1a1a1a}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.primary:hover{background:#28d4a8;transform:translateY(-2px)}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.activity{background:#28b894;color:#fff;display:flex;justify-content:center}.pricing-plans .pricing-grid .pricing-card .card-action .action-button.activity:hover{background:#28b894;transform:translateY(-2px)}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-section{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper{position:relative;flex:1;min-width:fit-content}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .contact-advisor-btn{width:100%;padding:12px 20px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease;background:transparent;color:#666;font-size:14px;font-weight:500;line-height:22px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .contact-advisor-btn:before{content:"💬";font-size:14px}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .contact-advisor-btn:hover{border-color:#32e6b9;color:#1a9e7f;background:#32e6b90d}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .wecom-qr-popover{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;padding:16px;box-shadow:0 8px 32px #0000001f;z-index:1000;animation:fadeInDown .2s ease}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .wecom-qr-popover:after{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .wecom-qr-popover .wecom-qr-code{width:160px;height:160px;display:block;border-radius:8px}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .wecom-qr-popover .wecom-qr-tip{margin-top:12px;text-align:center;color:#333;font-size:14px;font-weight:500}.pricing-plans .pricing-grid .pricing-card .card-action .hotline-display{flex:1;min-width:fit-content;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;white-space:nowrap}.pricing-plans .pricing-grid .pricing-card .card-action .hotline-display .hotline-icon{font-size:14px}.pricing-plans .pricing-grid .pricing-card .card-action .hotline-display .hotline-number{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category{margin-bottom:24px}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category:last-child{margin-bottom:0}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .category-title{margin:0 0 12px;color:#28b894;font-size:13px;font-weight:600;line-height:170%;letter-spacing:.5px;text-transform:uppercase}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list{list-style:none;padding:0;margin:0}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item{display:flex;align-items:center;margin-bottom:10px;font-size:14px;line-height:1.4}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item:last-child{margin-bottom:0}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item .feature-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;flex-shrink:0}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item .feature-name{flex:1;color:#333;font-size:14px;font-weight:400;line-height:22px}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item.excluded .feature-name{color:#999}.pricing-plans .pricing-grid .pricing-card .card-features .feature-category .feature-list .feature-item .feature-hover{opacity:0;display:none;font-size:12px;color:#999}.pricing-plans .pricing-grid .pricing-card .activity-card{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;padding:12px 16px;border-radius:12px;border:1px solid rgba(40,184,148,.22);background:#fff;color:#191a23;position:relative;box-shadow:0 1px 8px #28b8941a}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;flex:1}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-header{display:flex;align-items:center;gap:8px;font-size:14px;color:#191a23}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-header .activity-avatar{width:18px;height:18px}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-header .activity-title{font-weight:700}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-header .activity-badge{display:inline-block;padding:1px 7px;border-radius:6px;border:1px solid rgba(40,184,148,.22);background:#e7f8f2;color:#168a70;font-size:11px;font-weight:600;line-height:18px}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-desc{font-size:12px;color:#2d2f3a;padding-right:60px}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-desc .activity-link,.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-desc .activity-rules-inline{color:#168a70;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-desc .activity-link:hover,.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-content .activity-card-desc .activity-rules-inline:hover{color:#28b894}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-hero{position:relative}.pricing-plans .pricing-grid .pricing-card .activity-card .activity-card-hero .activity-hero-img{position:absolute;right:-16px;bottom:-16px;width:81px}.activity-rules-entry{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;color:#191a23;font-size:12px;cursor:pointer;transition:color .2s}.activity-rules-entry:hover{color:#28b894}.activity-rules-entry .activity-rules-icon{font-size:12px}.activity-rules-inline{display:inline-flex;align-items:center;gap:2px;margin-left:6px;color:#191a23;font-size:12px;cursor:pointer;transition:color .2s;white-space:nowrap}.activity-rules-inline:hover{color:#28b894}.activity-rules-inline .activity-rules-icon{font-size:12px}@keyframes badgePulse{0%,to{box-shadow:0 0 #32e6b966}50%{box-shadow:0 0 8px 4px #32e6b933}}@media(max-width:1024px){.pricing-plans{padding-bottom:60px}.pricing-plans .pricing-container{padding:40px 24px}.pricing-plans .pricing-grid .pricing-card{padding:24px 20px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status{font-size:28px}}@media(max-width:768px){.pricing-plans{padding-bottom:40px}.pricing-plans .pricing-container{padding:32px 16px;border-radius:16px}.pricing-plans .pricing-grid .pricing-card{padding:24px 16px}.pricing-plans .pricing-grid .pricing-card .card-header .plan-status{font-size:24px}.pricing-plans .pricing-grid .pricing-card .card-action .action-button{padding:12px 20px;font-size:15px}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-section{flex-direction:column;gap:8px}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper{width:100%}.pricing-plans .pricing-grid .pricing-card .card-action .contact-advisor-wrapper .contact-advisor-btn{padding:10px 12px;font-size:12px}.pricing-plans .pricing-grid .pricing-card .card-action .hotline-display{width:100%;justify-content:center}}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.intl-pricing{background:#fff;color:#1a1a1a;padding-bottom:80px}.intl-pricing .intl-container{background:#f4f5f5;border-radius:24px;padding:60px 40px;max-width:1200px;margin:0 auto}.intl-pricing .billing-toggle-wrapper{display:flex;justify-content:center;margin-bottom:60px}.intl-pricing .billing-tabs{position:relative;display:inline-flex;gap:0;background:#e8e8e8;border-radius:8px;padding:4px}.intl-pricing .billing-tabs .billing-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 48px;min-width:200px;border:none;background:transparent;color:#999;font-size:16px;font-weight:600;cursor:pointer;z-index:2;transition:color .2s;white-space:nowrap}.intl-pricing .billing-tabs .billing-tab.active,.intl-pricing .billing-tabs .billing-tab:hover{color:#1a1a1a}.intl-pricing .billing-tabs .billing-tab .billing-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:#32e6b9;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;animation:badgePulse 2s ease-in-out infinite}.intl-pricing .billing-tabs .billing-tab-bg{background:#fff!important;border-color:#e8e8e8!important}.intl-pricing .intl-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:0 auto}@media(max-width:768px){.intl-pricing .intl-pricing-grid{grid-template-columns:1fr}}.intl-pricing .intl-pricing-card{display:flex;flex-direction:column;background:#fff;border:1px solid transparent;border-radius:16px;padding:24px;transition:all .3s ease}.intl-pricing .intl-pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.intl-pricing .intl-pricing-card.is-popular{border-color:#32e6b9;box-shadow:0 0 0 1px #32e6b9}.intl-pricing .intl-pricing-card .intl-card-header{margin-bottom:24px}.intl-pricing .intl-pricing-card .intl-card-header .intl-plan-name{display:inline-block;padding:4px 12px;background:#f0f0f0;border-radius:4px;color:#666;font-size:14px;font-weight:700}.intl-pricing .intl-pricing-card .intl-card-price{display:flex;align-items:baseline;gap:8px;margin-bottom:24px;font-family:Alimama FangYuanTi VF}.intl-pricing .intl-pricing-card .intl-card-price .intl-price-value{font-size:40px;font-weight:700;color:#1a1a1a;line-height:1}.intl-pricing .intl-pricing-card .intl-card-price .intl-price-original{font-size:18px;color:#999;text-decoration:line-through}.intl-pricing .intl-pricing-card .intl-card-price .intl-price-unit{font-size:16px;color:#666}.intl-pricing .intl-pricing-card .intl-cta-button{width:100%;padding:16px 24px;border:none;border-radius:8px;cursor:pointer;font-size:18px;font-weight:700;color:#fff;background:#1a1a1a;transition:all .3s ease;margin-bottom:24px;display:flex;justify-content:center}.intl-pricing .intl-pricing-card .intl-cta-button.primary{background:#32e6b9;color:#1a1a1a}.intl-pricing .intl-pricing-card .intl-cta-button.primary:hover{background:#28d4a8;transform:translateY(-2px)}.intl-pricing .intl-pricing-card .intl-cta-button:not(.primary):hover{background:#333;transform:translateY(-2px)}.intl-pricing .intl-pricing-card .intl-card-features{border-top:1px solid #eee;padding-top:24px}.intl-pricing .intl-pricing-card .intl-card-features .intl-features-desc{margin:0 0 16px;font-size:14px;font-weight:600;color:#32e6b9;letter-spacing:.5px;text-transform:uppercase}.intl-pricing .intl-pricing-card .intl-card-features .intl-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.intl-pricing .intl-pricing-card .intl-card-features .intl-feature-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#333}.intl-pricing .intl-pricing-card .intl-card-features .intl-feature-item .intl-check-icon{width:16px;height:16px;flex-shrink:0;color:#32e6b9}@media(max-width:1024px){.intl-pricing{padding-bottom:60px}.intl-pricing .intl-container{padding:48px 24px}}@media(max-width:768px){.intl-pricing{padding-bottom:40px}.intl-pricing .intl-container{padding:32px 16px;border-radius:16px}.intl-pricing .billing-tabs .billing-tab{padding:10px 24px;font-size:14px}.intl-pricing .intl-pricing-card .intl-card-price .intl-price-value{font-size:32px}}.activity-rules-overlay{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.activity-rules-modal{background:#fff;border:1px solid #e8e8e8;border-radius:16px;max-width:640px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000026}.activity-rules-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #eee;flex-shrink:0}.activity-rules-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.activity-rules-close{background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .2s}.activity-rules-close:hover{color:#333}.activity-rules-body{padding:20px 24px 24px;overflow-y:auto;color:#666;font-size:14px;line-height:1.8}.activity-rules-body::-webkit-scrollbar{width:6px}.activity-rules-body::-webkit-scrollbar-track{background:transparent}.activity-rules-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.activity-rules-body::-webkit-scrollbar-thumb:hover{background:#bbb}.activity-rules-body section{margin-bottom:16px}.activity-rules-body section:last-child{margin-bottom:0}.activity-rules-body h3{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.activity-rules-body p{margin:0 0 4px;padding-left:4px}@media(max-width:768px){.activity-rules-modal{max-height:90vh}.activity-rules-header{padding:16px 16px 12px}.activity-rules-title{font-size:16px}.activity-rules-body{padding:16px}}
