.header{background:#fff!important;box-shadow:0 2px 8px #0000001a!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;height:64px!important;line-height:64px!important}.header-content{display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important;height:100%!important;background:transparent!important}.logo{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;margin-left:-40px}.logo:hover{transform:scale(1.02)}.logo-image{height:150px;width:auto;object-fit:contain;transition:all .3s ease}.nav-menu{flex:1;justify-content:center;border:none;background:transparent}.nav-menu .ant-menu-item{margin:0 16px;font-weight:500}.nav-menu .ant-menu-item:hover{color:#1a3fd1}.nav-menu .ant-menu-item-selected{color:#1a3fd1;border-bottom-color:#1a3fd1}.user-actions{display:flex;align-items:center}.user-info{cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .3s}.user-info:hover{background-color:#f5f5f5}.mobile-menu-btn{display:none}@media (max-width: 768px){.mobile-menu-btn{display:inline-block;position:absolute;right:16px;top:16px;z-index:1100}.nav-menu,.user-actions{display:none!important}}@media (max-width: 768px){.header-content{flex-direction:column;align-items:flex-start;padding:0 8px;height:auto}.nav-menu{display:block;width:100%;border:none;margin-bottom:8px}.logo-image{height:95px}.user-actions{width:100%;justify-content:flex-end;margin-top:8px}}.footer{width:100%;background:#001529;padding:48px 0 24px;margin-top:0;box-sizing:border-box}.footer-content{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;color:#fff}.footer-title{color:#fff!important;margin-bottom:16px!important;font-weight:600}.footer-description{color:#8c8c8c;line-height:1.6;margin-bottom:16px;display:block}.social-links{margin-top:16px}.social-link{color:#1890ff;font-size:18px;transition:color .3s;background:#1890ff1a;padding:8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.social-link:hover{color:#40a9ff;background:#1890ff33}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#8c8c8c;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#1890ff}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:8px;color:#8c8c8c}.contact-item .ant-typography{color:#8c8c8c!important}.contact-icon{color:#1890ff;font-size:14px!important}.contact-item .contact-icon,.contact-item .anticon{font-size:14px!important}.footer-divider{border-color:#303030;margin:32px 0 24px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copyright{color:#8c8c8c}.legal-links a{color:#8c8c8c;text-decoration:none;transition:color .3s}.legal-links a:hover{color:#1890ff}@media (max-width: 1280px){.footer-content{border-radius:0}}@media (max-width: 768px){.footer{padding:32px 0 16px;margin-left:0;width:100%}.footer-content{padding:0 8px}.footer-bottom{flex-direction:column;text-align:center}.footer-title{font-size:16px!important}.footer-description{font-size:13px}.social-links{justify-content:center;width:100%;margin-bottom:8px}}.registration-flow *{box-sizing:border-box!important}.registration-flow{padding:20px 0 0!important;margin:0!important;height:fit-content!important;min-height:fit-content!important;max-height:none!important}.registration-flow.home{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.registration-flow.services{background:#fff;border-radius:12px;margin:40px 0;padding:40px;box-shadow:0 4px 12px #0000001a}.flow-header{text-align:center;margin-bottom:20px!important;padding:0!important}.flow-title{color:#262626!important;margin-bottom:16px!important;font-weight:600!important}.flow-subtitle{color:#8c8c8c!important;font-size:16px!important;max-width:600px;margin:0 auto!important}.flow-steps{margin-bottom:20px!important;padding:0!important}.registration-flow .flow-step-card,.registration-flow .ant-card,.registration-flow .ant-card.ant-card,.registration-flow .ant-card.flow-step-card,.registration-flow .ant-card[class*=ant-card],.registration-flow .ant-card[class*=flow-step-card],.registration-flow .ant-card.ant-card.ant-card,.registration-flow .ant-card.flow-step-card.ant-card{border-radius:16px!important;box-shadow:0 4px 12px #0000001a!important;transition:all .3s ease!important;border:none!important;overflow:hidden!important;padding:20px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;height:320px!important;min-height:320px!important;max-height:320px!important;width:100%!important;box-sizing:border-box!important}.registration-flow .ant-col,.registration-flow .ant-col.ant-col{height:320px!important;min-height:320px!important}.registration-flow .ant-row{height:fit-content!important;min-height:fit-content!important;max-height:none!important;margin:0!important;padding:0!important}.registration-flow .flow-step-card:hover,.registration-flow .ant-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.step-icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-size:18px;color:#fff;box-shadow:0 4px 12px #0003;flex-shrink:0}.registration-flow .step-content,.registration-flow .ant-card-body,.registration-flow .ant-card-body.ant-card-body{text-align:center!important;width:100%!important;padding:0!important;height:100%!important;min-height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.registration-flow .step-title{color:#262626!important;margin-bottom:6px!important;font-weight:600!important;font-size:15px!important;flex-shrink:0}.registration-flow .step-description{color:#595959!important;margin-bottom:8px!important;line-height:1.4!important;font-size:13px!important;flex-grow:1;min-height:0;overflow:hidden;max-height:120px}.registration-flow .step-time{display:inline-flex;align-items:center;gap:4px;background:#f0f2f5;color:#595959;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:500;flex-shrink:0;margin-top:auto;align-self:center}.step-packages{margin-top:16px}.package-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.package-tag{background:#e6f7ff;color:#1890ff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #91d5ff}.step-note{margin-top:12px;padding:8px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;font-size:13px;color:#d46b08;display:flex;align-items:center;gap:6px}.note-icon{font-size:14px}.flow-highlights{margin-top:40px!important;margin-bottom:0!important;padding:0!important}.highlight-item{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.highlight-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.highlight-icon{font-size:32px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff}.highlight-text{display:flex;flex-direction:column;gap:4px}.highlight-text strong{color:#262626;font-size:16px;font-weight:600}.highlight-text span{color:#8c8c8c;font-size:14px;line-height:1.5}@media (max-width: 768px){.registration-flow{padding:20px 0 0!important;margin:0!important;height:fit-content!important;min-height:fit-content!important;max-height:none!important}.registration-flow.services{padding:24px;margin:20px 0}.flow-title{font-size:1.5rem!important}.flow-subtitle{font-size:14px!important}.step-icon{width:50px;height:50px;font-size:20px}.step-title{font-size:16px!important}.step-description{font-size:14px!important}.highlight-item{padding:16px}.highlight-icon{width:50px;height:50px;font-size:24px}.highlight-text strong{font-size:14px}.highlight-text span{font-size:13px}}@media (max-width: 480px){.registration-flow.services{padding:16px}.flow-steps{margin-bottom:24px}.step-icon{width:40px;height:40px;font-size:18px}.package-tags{flex-direction:column;align-items:center}.highlight-item{flex-direction:column;text-align:center;gap:12px}}.home{min-height:100vh}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="rgba(255,255,255,0.1)"><polygon points="0,100 1000,0 1000,100"/></svg>');background-size:cover}.hero-content{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-title{color:#fff!important;font-size:3.5rem!important;font-weight:700!important;margin-bottom:24px!important;line-height:1.2}.hero-description{color:#ffffffe6!important;font-size:1.25rem!important;line-height:1.6;margin-bottom:32px!important}.hero-buttons{margin-top:32px}.hero-buttons .ant-btn{height:48px;padding:0 32px;font-size:16px;font-weight:500;border-radius:8px}.hero-buttons .ant-btn-primary{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;box-shadow:0 4px 12px #ff6b6b4d}.hero-buttons .ant-btn-primary:hover{background:linear-gradient(135deg,#ff5252,#ff3838);transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}.hero-image{display:flex;justify-content:center;align-items:center}.hero-stats{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:32px;border:1px solid rgba(255,255,255,.2)}.hero-stats .ant-statistic-title{color:#fffc!important;font-size:14px!important}.hero-stats .ant-statistic-content{color:#fff!important;font-size:24px!important;font-weight:600!important}.section-content{max-width:1200px;margin:0 auto!important;padding:50px 24px!important}.section-header{text-align:center;margin-bottom:40px!important}.section-title{font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important;color:#262626!important}.section-description{font-size:1.125rem!important;color:#8c8c8c!important;max-width:600px;margin:0 auto!important}.features-section{background:#fafafa}.feature-card{text-align:center;padding:32px 24px;border-radius:12px;border:none;box-shadow:0 4px 12px #0000000d;transition:all .3s;height:100%;display:flex;flex-direction:column;justify-content:space-between}.feature-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #0000001a}.feature-icon{font-size:48px;color:#1890ff;margin-bottom:24px;flex-shrink:0}.feature-title{margin-bottom:16px!important;color:#262626!important;flex-shrink:0}.feature-description{color:#8c8c8c!important;line-height:1.6;flex-grow:1}.services-section{background:#fff}.service-card{position:relative;border-radius:12px;border:2px solid #f0f0f0;transition:all .3s;overflow:visible;padding:40px 24px 24px;height:100%;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.service-card.popular{border-color:#1890ff;box-shadow:0 4px 12px #1890ff1a}.popular-badge{position:absolute;top:-2px;right:-2px;background:#1890ff;color:#fff;padding:8px 16px;border-radius:0 12px;font-size:12px;font-weight:500;z-index:1;box-shadow:0 2px 4px #0000001a}.service-title{margin-bottom:16px!important;color:#262626!important}.service-price{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-amount{font-size:2.5rem;font-weight:700;color:#1890ff}.price-period{font-size:1rem;color:#8c8c8c}.service-features li{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#595959}.cta-section{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:40px 0 32px!important;box-sizing:border-box}.cta-content{max-width:600px;margin:0 auto}.cta-title{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important}.cta-description{color:#ffffffe6!important;font-size:1.125rem!important;margin-bottom:32px!important}.cta-content .ant-btn{height:48px;padding:0 32px;font-size:16px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;box-shadow:0 4px 12px #ff6b6b4d}.cta-content .ant-btn:hover{background:linear-gradient(135deg,#ff5252,#ff3838);transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}@media (max-width: 768px){.hero-section{padding:80px 0 60px}.hero-title{font-size:2.5rem!important}.hero-description{font-size:1.125rem!important}.section-content{padding:60px 16px}.section-title{font-size:2rem!important}.hero-stats{padding:24px}.hero-stats .ant-statistic-content{font-size:20px!important}.cta-title{font-size:2rem!important}}.auth-modal .ant-modal-content{border-radius:12px;overflow:hidden}.auth-modal{z-index:10000!important}.auth-modal .ant-modal-mask{z-index:9999!important}.auth-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:24px 24px 16px}.auth-modal .ant-modal-title{font-size:20px;font-weight:600;text-align:center}.auth-modal .ant-modal-body{padding:24px}.auth-modal .ant-tabs-nav{margin-bottom:24px}.auth-modal .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 0}.auth-modal .ant-tabs-tab-active{color:#1890ff}.auth-modal .ant-form-item{margin-bottom:20px}.auth-modal .ant-form-item-label>label{font-weight:500;color:#262626}.auth-modal .ant-input,.auth-modal .ant-input-password{height:44px;border-radius:8px;border:1px solid #d9d9d9;transition:all .3s}.auth-modal .ant-input:focus,.auth-modal .ant-input-password:focus,.auth-modal .ant-input:hover,.auth-modal .ant-input-password:hover{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.auth-modal .ant-input-prefix{color:#8c8c8c;margin-right:8px}.auth-modal .ant-checkbox-wrapper{font-size:14px}.auth-modal .ant-checkbox-wrapper a{color:#1890ff;text-decoration:none}.auth-modal .ant-checkbox-wrapper a:hover{text-decoration:underline}.auth-modal .ant-btn{height:44px;border-radius:8px;font-size:16px;font-weight:500}.auth-modal .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px #1890ff4d;transition:all .3s}.auth-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 16px #1890ff66;transform:translateY(-1px)}.auth-modal .ant-form-item-explain-error{font-size:12px;margin-top:4px}@media (max-width: 480px){.auth-modal{width:90%!important;max-width:360px;z-index:10000!important}.auth-modal .ant-modal-body{padding:16px}.auth-modal .ant-input,.auth-modal .ant-input-password,.auth-modal .ant-btn{height:40px}}.app{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1;margin-top:64px;background:transparent}.app-content>*{position:relative;z-index:1}.page-container{margin-top:64px!important;min-height:calc(100vh - 64px)!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#262626}.ant-layout{background:#fff}.ant-btn{border-radius:6px;font-weight:500}.ant-btn-primary{background:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.ant-input{border-radius:6px}.ant-input:focus,.ant-input-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.ant-modal-content{border-radius:8px}.app-content,.section-content,.footer-content,.header-content{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.header-content{padding:0 24px}.footer-content,.section-content{padding:50px 24px}@media (max-width: 1200px){.app-content,.section-content,.footer-content,.header-content{max-width:100%}}@media (max-width: 768px){.app-content,.section-content,.footer-content,.header-content{padding:30px 8px}.header-content,.footer-content{flex-direction:column;align-items:flex-start}.ant-btn,.ant-input,.ant-input-password{width:100%;min-width:0;box-sizing:border-box}.ant-menu-horizontal{flex-wrap:wrap}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width: 576px){.ant-card,.ant-form,.ant-btn{width:100%;min-width:0;box-sizing:border-box}.section-content{padding:20px 4px}}.signature-canvas-container{margin:20px 0}.signature-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.signature-header{display:flex;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.canvas-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.signature-canvas{border:2px dashed #d9d9d9;border-radius:6px;background-color:#fff;transition:border-color .3s ease}.signature-canvas:hover{border-color:#1890ff}.signature-canvas:focus{border-color:#1890ff;outline:none}.signature-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.signature-actions{display:flex;justify-content:center;padding-top:16px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.signature-canvas{width:100%!important;height:150px!important}.signature-actions{flex-wrap:wrap;gap:8px}.signature-actions .ant-space{width:100%;justify-content:center}}@media (hover: none) and (pointer: coarse){.signature-canvas{touch-action:none}}.signature-card.has-signature .signature-canvas{border-color:#52c41a;border-style:solid}.signature-card.has-signature .signature-header{border-bottom-color:#52c41a}.signature-canvas:disabled{background-color:#f5f5f5;cursor:not-allowed}.signature-card.disabled{opacity:.6;pointer-events:none}.single-llc-application{min-height:calc(100vh - 64px);margin-top:64px;background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 24px}.application-container{max-width:1200px;margin:0 auto}.application-header{text-align:center;color:#fff;margin-bottom:32px}.application-header h2{color:#fff!important;font-size:2.5rem!important;margin-bottom:16px!important}.application-header p{color:#ffffffe6!important;font-size:1.125rem!important}.application-card{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:32px}.application-steps{margin-bottom:48px}.step-content{min-height:400px;margin-bottom:32px}.step-actions{text-align:center;padding-top:24px;border-top:1px solid #f0f0f0}.package-selection{padding:24px 0}.package-options{width:100%}.package-card{position:relative;border:2px solid #f0f0f0;transition:all .3s;height:100%}.package-card:hover{border-color:#1890ff;transform:translateY(-4px)}.package-card.popular{border-color:#1890ff;box-shadow:0 4px 16px #1890ff33}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1890ff;color:#fff;padding:4px 16px;border-radius:20px;font-size:12px;font-weight:500;z-index:1}.package-price{font-size:2rem;font-weight:700;color:#1890ff;margin:16px 0}.package-features li{margin-bottom:8px;color:#595959;display:flex;align-items:center;gap:8px}.package-features li:before{content:"✓";color:#52c41a;font-weight:700}.package-radio{margin-top:16px;width:100%}.additional-services{width:100%}.service-card{border:1px solid #f0f0f0;transition:all .3s}.service-card:hover{border-color:#1890ff}.service-info{display:flex;justify-content:space-between;align-items:center}.service-name{font-weight:500}.service-price{color:#1890ff;font-weight:600}.company-info{padding:24px 0}.form-section{margin-bottom:32px;padding:24px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000f}.form-section .ant-form-item{margin-bottom:16px!important}.form-section .ant-form-item-label{text-align:left!important;padding-bottom:4px!important;padding-left:0!important;margin-left:0!important}.form-section .ant-form-item-label>label{font-weight:500!important;color:#262626!important;font-size:14px!important;padding-left:0!important;margin-left:0!important}.form-section .ant-form-item-control{padding-left:0!important;margin-left:0!important}.form-section .ant-form-item-control-input,.form-section .ant-input,.form-section .ant-select,.form-section .ant-input-number{margin-left:0!important}.form-section .ant-radio-group{width:100%!important;margin-top:0!important;padding-left:0!important;margin-left:0!important}.form-section .ant-radio-wrapper{display:block!important;margin-bottom:12px!important;border:none!important;border-radius:0!important;margin-left:0!important;padding:8px 0!important}.business-purpose-container{margin-top:0!important;display:flex!important;align-items:center!important;gap:12px!important;margin-left:0!important;padding:8px 0!important}.business-purpose-container span{font-size:14px!important;color:#262626!important;font-weight:500!important;margin-left:0!important;padding-left:0!important}.section-title{margin-bottom:12px!important;color:#262626!important;font-weight:600!important;font-size:16px!important;border-bottom:1px solid #1890ff;padding-bottom:4px}.form-section .section-title.ant-typography{font-size:16px!important;font-weight:600!important;line-height:1.4!important}.form-section .section-title.ant-typography h4{font-size:16px!important;font-weight:600!important;margin:0!important}.info-item{padding:8px 0;border-bottom:1px solid #f0f0f0}.info-item:last-child{border-bottom:none}.form-section .ant-switch{min-width:40px!important}.form-section .ant-switch-small{min-width:28px!important;height:16px!important}.form-section .ant-switch-small .ant-switch-handle{width:12px!important;height:12px!important}.form-section .ant-radio-wrapper:hover{background:#f0f8ff!important}.form-section .ant-radio-wrapper-checked{background:#e6f7ff!important}.custom-address-section{margin-top:16px;padding:16px;background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;border-left:4px solid #faad14}.custom-address-section .ant-form-item{margin-bottom:16px}.member-info{padding:24px 0}.member-table{margin-bottom:24px}.member-table .ant-table-thead>tr>th{background:#f5f5f5;font-weight:600}.document-upload{padding:24px 0}.upload-sections{display:flex;flex-direction:column;gap:24px}.upload-card{border:2px dashed #d9d9d9;transition:all .3s}.upload-card:hover{border-color:#1890ff}.payment-confirmation{padding:24px 0}.order-summary{margin-bottom:24px}.payment-methods{height:fit-content}.confirmation-card{background:#f8f9fa}.package-confirmation{padding:24px 0}.package-details-card{border-radius:12px;box-shadow:0 4px 12px #0000001a}.package-info{padding:16px 0}.package-price{margin:16px 0}.base-price{font-size:2rem;font-weight:700;color:#1890ff}.price-note{font-size:.9rem;color:#8c8c8c;margin-left:8px}.package-features{list-style:none;padding:0;margin:16px 0}.package-features li{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#595959}.feature-check{color:#52c41a;font-size:16px}.package-summary{padding:16px;background:#f8f9fa;border-radius:8px}.summary-item{display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #e8e8e8}.summary-item:last-child{border-bottom:none;margin-bottom:0}.important-notes-card{border-radius:12px;box-shadow:0 4px 12px #0000001a}.important-notes{list-style:none;padding:0;margin:0}.important-notes li{margin-bottom:12px;padding:8px 12px;background:#f6ffed;border-radius:6px;border-left:4px solid #52c41a}.order-summary-card{border-radius:12px;box-shadow:0 4px 12px #0000001a;position:sticky;top:24px}.order-items{margin-bottom:16px}.order-item{display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.order-total{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem;color:#1890ff}.agreement{padding:20px 0}.agreement-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.agreement-content{padding:20px}.agreement-section{margin-top:20px}.agreement-text{padding:16px;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #1890ff}.agreement-text .ant-btn-link{color:#1890ff!important;text-decoration:underline!important;font-weight:500!important;padding:0!important;height:auto!important;font-size:14px!important}.agreement-text .ant-btn-link:hover{color:#40a9ff!important;text-decoration:underline!important}.agreement .ant-checkbox-wrapper{font-size:14px;line-height:1.5}.agreement .ant-form-item{margin-bottom:0}.signature-section{margin-top:24px}.signature-authorization{margin-top:16px;padding:12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #52c41a;text-align:center}.signature-authorization .ant-typography{margin:0}@media (max-width: 768px){.single-llc-application{padding:20px 16px}.application-card{padding:24px 16px}.application-header h2{font-size:2rem!important}.step-content{min-height:300px}.package-price{font-size:1.5rem}.upload-sections{gap:16px}.agreement-content{padding:16px}.agreement-text{padding:12px}.signature-section{margin-top:20px}.signature-authorization{margin-top:12px;padding:10px}}@media (max-width: 576px){.application-steps .ant-steps-item-title{display:none}.package-card,.service-card{margin-bottom:16px}}.services-page{min-height:100vh;background:#f8f9fa}.services-container{max-width:1200px;margin:0 auto;padding:0 24px}.services-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0;text-align:center;margin-bottom:60px;border-radius:0 0 20px 20px}.services-hero .hero-title{color:#fff!important;font-size:3rem!important;font-weight:700!important;margin-bottom:16px!important}.services-hero .hero-description{color:#ffffffe6!important;font-size:1.2rem!important;max-width:600px;margin:0 auto!important}.section-content{margin-bottom:80px}.section-header{text-align:center;margin-bottom:48px}.section-header .ant-typography{margin-bottom:16px!important}.section-title{font-size:2.5rem!important;font-weight:700!important;color:#262626!important}.section-description{font-size:1.1rem!important;color:#8c8c8c!important;max-width:600px;margin:0 auto!important}.service-card{height:100%;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.service-card.popular{border:2px solid #1890ff;transform:scale(1.02)}.popular-badge{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:1}.service-header{text-align:center;margin-bottom:24px}.service-title{color:#262626!important;margin-bottom:16px!important}.service-price{display:flex;flex-direction:column;align-items:center;gap:4px}.price-amount{font-size:2rem;font-weight:700;color:#1890ff}.price-period{font-size:14px;color:#8c8c8c}.service-features{list-style:none;padding:0;margin:0 0 32px}.service-features li{display:flex;align-items:center;margin-bottom:12px;color:#595959}.feature-check{color:#52c41a;margin-right:8px;font-size:16px}.comparison-section,.faq-section{background:#fff;padding:60px 0;border-radius:12px;margin:40px 0}.faq-collapse{max-width:800px;margin:0 auto}.faq-panel .ant-collapse-header{font-weight:600;color:#262626;font-size:16px}.faq-panel .ant-collapse-content-box{color:#595959;line-height:1.6}.services-cta{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:60px 0;text-align:center;border-radius:12px;margin:40px 0}.services-cta .cta-content{max-width:600px;margin:0 auto}.services-cta .ant-typography{color:#fff!important;margin-bottom:24px!important}.services-cta .ant-btn-primary{background:#fff;color:#1890ff;border:none;height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #ffffff4d;transition:all .3s ease}.services-cta .ant-btn-primary:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 6px 16px #fff6}@media (max-width: 768px){.services-hero{padding:60px 0}.services-hero .hero-title,.section-title{font-size:2rem!important}}@media (max-width: 480px){.services-container{padding:0 16px}.services-hero .hero-title,.section-title{font-size:1.5rem!important}.price-amount{font-size:1.5rem}}.payment-error-modal .ant-modal{position:fixed!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;z-index:1000!important}.payment-error-modal .ant-modal-content{max-height:calc(100vh - 40px);overflow:hidden}.payment-error-modal .ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto;padding:20px}@media (max-width: 768px){.payment-error-modal .ant-modal{top:10px!important;width:calc(100vw - 20px)!important;left:10px!important;transform:none!important}.payment-error-modal .ant-modal-content{max-height:calc(100vh - 20px)}.payment-error-modal .ant-modal-body{max-height:calc(100vh - 120px);padding:16px}}.payment-page{min-height:calc(100vh - 64px);background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px 40px;margin-top:0}.payment-container{max-width:1200px;margin:0 auto}.payment-header{text-align:center;margin-bottom:50px;color:#fff;padding-top:0}.payment-header h2{color:#fff;margin-bottom:16px;font-size:36px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.payment-header p{color:#ffffffe6;font-size:18px;margin-top:16px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.order-info-card,.payment-form-card{border-radius:12px;box-shadow:0 4px 20px #0000001a;border:none}.order-info-card .ant-card-head,.payment-form-card .ant-card-head{background:#f8f9fa;border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0}.order-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}.order-item.total{border-top:2px solid #e8e8e8;padding-top:16px;margin-top:16px}.payment-method-group{width:100%}.payment-option{width:100%;margin-bottom:16px;padding:16px;border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease}.payment-option:hover,.payment-option.ant-radio-wrapper-checked{border-color:#1890ff;background:#f0f8ff}.payment-option-content{display:flex;align-items:center;gap:16px}.payment-icon{font-size:24px;color:#1890ff}.credit-card-form,.paypal-form{margin-top:24px}.ant-form-item-label>label{font-weight:500;color:#333}.ant-input,.ant-select-selector{border-radius:6px;border:1px solid #d9d9d9;transition:all .3s ease}.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-btn-primary{background:#52c41a;border-color:#52c41a}.ant-btn-primary:hover{background:#73d13d;border-color:#73d13d;transform:translateY(-1px);box-shadow:0 4px 12px #52c41a66}.payment-form-card .ant-form-item:last-child{margin-top:40px;margin-bottom:0}.payment-form-card .ant-alert+.ant-form-item{margin-top:32px}.ant-divider{margin:24px 0;color:#666;font-weight:500}.ant-alert-success{background:#f6ffed;border-left:4px solid #52c41a}@media (max-width: 768px){.payment-page{padding:20px 10px}.payment-container{max-width:100%}.payment-option-content{flex-direction:column;text-align:center;gap:8px}.order-item{flex-direction:column;align-items:flex-start;gap:4px}}.payment-loading{text-align:center;padding:40px}.payment-loading .ant-spin{margin-bottom:16px}.payment-error{border-color:#ff4d4f;background:#fff2f0}.payment-error .ant-input{border-color:#ff4d4f}.payment-error .ant-input:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.stripe-payment-form{width:100%}.card-element-container{margin:20px 0;padding:15px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;transition:border-color .3s ease}.card-element-container:hover{border-color:#1890ff}.card-element-container.StripeElement--focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.card-element-container.StripeElement--invalid{border-color:#ff4d4f}.card-element-container.StripeElement--complete{border-color:#52c41a}.StripeElement{padding:12px;font-size:16px;line-height:1.5;color:#424770;background-color:transparent;border:none;outline:none}.StripeElement--focus{outline:none}.StripeElement--invalid{color:#9e2146}.StripeElement--complete{color:#52c41a}.payment-success-page{min-height:100vh;background:#f5f5f5;padding:40px 20px;margin-top:64px}.success-container{max-width:1200px;margin:0 auto}.success-header{text-align:center;margin-bottom:40px}.success-header h2{color:#1890ff;margin-bottom:8px}.success-header p{color:#666;font-size:16px}.success-icon{font-size:64px;color:#52c41a;margin-bottom:16px}.success-card,.steps-card,.info-card,.contact-card{border-radius:12px;box-shadow:0 4px 20px #0000001a;border:none}.payment-summary{padding:16px 0}.payment-method{display:flex;align-items:center;gap:16px;margin-bottom:16px}.payment-success-icon{font-size:32px}.payment-success-icon.credit{color:#1890ff}.payment-success-icon.paypal{color:#003087}.payment-details{margin-top:16px}.detail-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}.action-buttons{text-align:center;margin-top:32px}.contact-item{text-align:center;padding:16px}.contact-item strong{display:block;margin-bottom:4px}@media (max-width: 768px){.payment-success-page{padding:20px 10px}.success-container{max-width:100%}.payment-method{flex-direction:column;text-align:center;gap:8px}.detail-item{flex-direction:column;align-items:flex-start;gap:4px}.action-buttons .ant-space{flex-direction:column;width:100%}.action-buttons .ant-btn{width:100%}}.ant-steps-vertical .ant-steps-item{margin-bottom:16px}.ant-steps-vertical .ant-steps-item-title{font-weight:500}.ant-steps-vertical .ant-steps-item-description{color:#666}.ant-card-head-title{font-weight:600;color:#333}.ant-divider{margin:16px 0;border-color:#f0f0f0}.ant-alert{border-radius:8px;border:none}.ant-alert-info{background:#e6f7ff;border-left:4px solid #1890ff}.ant-btn{border-radius:8px;font-weight:500;transition:all .3s ease}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff66}.ant-btn:hover{transform:translateY(-1px)}.dashboard-page{min-height:100vh;background:#f5f5f5;padding:40px 20px;margin-top:64px}.dashboard-container{max-width:1200px;margin:0 auto}.dashboard-header{text-align:center;margin-bottom:40px}.dashboard-header h2{margin-bottom:8px;color:#1890ff}.dashboard-header p{color:#666;font-size:16px}.dashboard-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;border:none}.dashboard-card .ant-card-head{border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:12px 12px 0 0}.dashboard-card .ant-card-head-title{font-weight:600;color:#333}.dashboard-card .ant-table{border-radius:8px;overflow:hidden}.dashboard-card .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:600;color:#333;padding:16px 12px;text-align:left}.dashboard-card .ant-table-tbody>tr>td{padding:12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.dashboard-card .ant-table-tbody>tr:hover>td{background:#f8f9fa}.dashboard-card .ant-tag{border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;border:none;margin:0}.dashboard-card .ant-btn{border-radius:6px;font-weight:500;transition:all .2s ease}.dashboard-card .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 2px 4px #1890ff33}.dashboard-card .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-1px);box-shadow:0 4px 8px #1890ff4d}.dashboard-card .ant-btn-default{background:#fff;border:1px solid #d9d9d9;color:#595959}.dashboard-card .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff;transform:translateY(-1px)}.dashboard-card .ant-pagination{margin-top:16px}.dashboard-card .ant-pagination-item{border-radius:6px}.dashboard-card .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}@media (max-width: 768px){.dashboard-page{padding:20px 10px;margin-top:64px}.dashboard-container{max-width:100%}.dashboard-header{margin-bottom:24px}.dashboard-card .ant-table-thead>tr>th,.dashboard-card .ant-table-tbody>tr>td{padding:8px 6px;font-size:12px}.dashboard-card .ant-btn{font-size:11px;padding:0 6px}}.order-detail-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:24px 0;margin-top:64px}.order-detail-container{max-width:1400px;margin:0 auto;padding:0 24px}.order-detail-header{margin-bottom:32px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000014}.order-detail-header .ant-typography{margin-bottom:0}.order-detail-header .ant-typography h2{color:#1a1a1a;font-weight:600;margin-bottom:8px}.order-detail-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:none;margin-bottom:24px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.order-detail-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.order-detail-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;padding:20px 24px}.order-detail-card .ant-card-head-title{font-weight:600;color:#fff;font-size:16px}.order-detail-card .ant-card-body{padding:24px}.order-detail-card .ant-descriptions-item-label{font-weight:600;color:#595959;background:#fafafa;padding:12px 16px;border-right:1px solid #f0f0f0}.order-detail-card .ant-descriptions-item-content{color:#262626;padding:12px 16px;background:#fff}.order-detail-card .ant-table-thead>tr>th{background:#f8f9fa;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;padding:16px 12px}.order-detail-card .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.order-detail-card .ant-table-tbody>tr:hover>td{background:#f8f9fa}.order-detail-card .ant-tag{font-weight:500;border-radius:6px;padding:4px 12px;font-size:12px}.order-detail-card .ant-tag-orange{background:#fff7e6;border-color:#ffd591;color:#d46b08}.order-detail-card .ant-tag-red{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.order-detail-card .ant-tag-blue{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.order-detail-card .ant-tag-green{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.order-detail-card .ant-btn{height:44px;border-radius:8px;font-weight:500;font-size:14px;transition:all .3s ease}.order-detail-card .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px #667eea66}.order-detail-card .ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.order-detail-card .ant-btn-danger{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;box-shadow:0 4px 15px #ff6b6b66}.order-detail-card .ant-btn-danger:hover{background:linear-gradient(135deg,#ff5252,#e53935);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b80}.order-detail-card .ant-btn-default{background:#fff;border:2px solid #e8e8e8;color:#595959}.order-detail-card .ant-btn-default:hover{border-color:#d9d9d9;color:#262626;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.order-detail-header .ant-btn-link{color:#667eea;font-weight:500;padding:0;height:auto;font-size:14px}.order-detail-header .ant-btn-link:hover{color:#5a6fd8}.order-detail-card .ant-typography strong{font-size:18px;color:#667eea;font-weight:600}.order-detail-card .ant-table-body{overflow-x:auto}.order-detail-card .ant-table-body::-webkit-scrollbar{height:8px}.order-detail-card .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.order-detail-card .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.order-detail-card .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.order-detail-card .ant-descriptions-title{font-weight:600;color:#262626;margin-bottom:16px;font-size:14px}.order-detail-card .ant-descriptions-small .ant-descriptions-item-label{padding:8px 12px;font-weight:600;color:#595959;background:#fafafa;border-right:1px solid #f0f0f0}.order-detail-card .ant-descriptions-small .ant-descriptions-item-content{padding:8px 12px;background:#fff;border-right:1px solid #f0f0f0}.order-detail-card .ant-descriptions+.ant-descriptions{margin-top:24px}@media (max-width: 1200px){.order-detail-container{max-width:100%;padding:0 16px}}@media (max-width: 768px){.order-detail-page{padding:16px 0;margin-top:64px}.order-detail-container{padding:0 12px}.order-detail-header{padding:16px;margin-bottom:16px}.order-detail-card{margin-bottom:16px}.order-detail-card .ant-card-body,.order-detail-card .ant-card-head{padding:16px}.ant-descriptions-item{padding:8px 12px!important}.ant-table{font-size:12px}.order-detail-card .ant-btn{height:40px;font-size:13px}}.order-detail-page .ant-spin-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.order-detail-page .ant-spin{margin-bottom:16px}.order-detail-page .ant-empty{padding:60px 0}.order-detail-card .ant-descriptions{margin-bottom:0}.order-detail-card .ant-table{margin-top:0}.order-detail-card .ant-card-body>div{display:flex;flexDirection:column;gap:16px}.order-detail-card .ant-descriptions-item-content .ant-tag{margin:0}.order-detail-card .ant-table-tbody>tr:hover>td{background:#f8f9fa;transition:background-color .3s ease}.order-detail-card+.order-detail-card{margin-top:24px}.order-detail-card .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;border-right:1px solid #f0f0f0;font-weight:600;color:#595959}.order-detail-card .ant-descriptions-bordered .ant-descriptions-item-content{background:#fff;border-right:1px solid #f0f0f0}.order-detail-card .ant-descriptions-item-content .ant-typography strong{color:#667eea;font-weight:600}.order-detail-card .ant-tag{border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;border:none}.members-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;border:none;padding:16px 12px}.members-table .ant-table-thead>tr>th:first-child{border-top-left-radius:8px}.members-table .ant-table-thead>tr>th:last-child{border-top-right-radius:8px}.members-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:16px 12px;background:#fff}.members-table .ant-table-tbody>tr:hover>td{background:#f8f9fa;transition:background-color .3s ease}.members-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.members-table .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.members-table .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.members-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.members-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f0f0f0}.members-table .ant-table-tbody>tr>td{vertical-align:middle}.members-table .ant-table-body::-webkit-scrollbar{height:8px}.members-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.members-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.members-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.terms-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0 40px}.terms-content{max-width:900px;margin:0 auto;padding:0 24px}.terms-card{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;overflow:hidden}.terms-header{text-align:center;padding:40px 0 20px}.terms-title{color:#1a3fd1!important;margin-bottom:16px!important;font-weight:700}.terms-meta{color:#8c8c8c;font-size:14px;line-height:1.6}.terms-body{padding:0 40px 40px;line-height:1.8;color:#333}.terms-body h2{color:#1a3fd1!important;font-weight:600;margin-top:32px!important;margin-bottom:16px!important;font-size:20px}.terms-body h2:first-of-type{margin-top:0!important}.terms-body p{margin-bottom:16px;font-size:15px}.terms-body ul{margin-bottom:16px;padding-left:24px}.terms-body li{margin-bottom:8px;font-size:15px}.important-note{background:#fff7e6;border-left:4px solid #faad14;padding:16px 20px;margin:20px 0;border-radius:0 4px 4px 0}.terms-body a{color:#1a3fd1;text-decoration:none;font-weight:500}.terms-body a:hover{text-decoration:underline}.terms-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.terms-page{padding:60px 0 20px}.terms-content{padding:0 16px}.terms-body{padding:0 20px 30px}.terms-header{padding:30px 0 15px}.terms-title{font-size:24px!important}.terms-body h2{font-size:18px}.terms-body p,.terms-body li{font-size:14px}}@media (max-width: 480px){.terms-body{padding:0 16px 20px}.terms-body h2{font-size:16px}.terms-body p,.terms-body li{font-size:13px}}.privacy-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:80px 0 40px}.privacy-content{max-width:1000px;margin:0 auto;padding:0 24px}.privacy-card{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;overflow:hidden}.privacy-header{text-align:center;padding:40px 0 20px;background:linear-gradient(135deg,#1a3fd1,#3a7dff);color:#fff;margin:-24px -24px 0}.privacy-title{color:#fff!important;margin-bottom:16px!important;font-size:2.5rem!important;font-weight:700!important}.privacy-meta{color:#fffc!important;font-size:14px;line-height:1.6}.privacy-body{padding:40px;line-height:1.8;color:#333}.privacy-body h2{color:#1a3fd1;margin-top:40px;margin-bottom:20px;font-weight:600;border-bottom:2px solid #e8f2ff;padding-bottom:10px}.privacy-body h3{color:#3a7dff;margin-top:30px;margin-bottom:15px;font-weight:600}.privacy-body p{margin-bottom:16px;color:#555}.privacy-body ul{margin-bottom:20px;padding-left:20px}.privacy-body li{margin-bottom:8px;color:#555}.privacy-body strong{color:#1a3fd1;font-weight:600}.privacy-body a{color:#3a7dff;text-decoration:none;font-weight:500}.privacy-body a:hover{color:#1a3fd1;text-decoration:underline}.important-note{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px;margin:20px 0}.important-note strong{color:#856404}.privacy-footer{text-align:center;padding:30px 0 20px;border-top:1px solid #e8f2ff;margin-top:40px;color:#666;font-size:14px}@media (max-width: 768px){.privacy-page{padding:60px 0 20px}.privacy-content{padding:0 16px}.privacy-body{padding:24px}.privacy-title{font-size:2rem!important}.privacy-header{padding:30px 0 15px}}@media (max-width: 480px){.privacy-body{padding:16px}.privacy-title{font-size:1.8rem!important}.privacy-body h2{font-size:1.4rem}.privacy-body h3{font-size:1.2rem}}.disclaimer-layout{min-height:100vh;background:#f5f5f5}.disclaimer-content{padding:80px 0 50px}.disclaimer-container{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.disclaimer-header{background:linear-gradient(135deg,#1a3fd1,#2b4fd8);color:#fff;padding:40px;text-align:center}.disclaimer-title{color:#fff!important;margin-bottom:16px!important;font-size:32px!important;font-weight:700!important}.disclaimer-meta{margin-top:16px}.disclaimer-meta .ant-typography{color:#fffc!important;font-size:14px}.disclaimer-body{padding:40px;line-height:1.6}.disclaimer-body h2{color:#1a3fd1;margin-top:32px;margin-bottom:16px;font-size:20px;font-weight:600}.disclaimer-body h2:first-child{margin-top:0}.disclaimer-body p{margin-bottom:16px;color:#333;font-size:15px}.disclaimer-body ul{margin-bottom:16px;padding-left:20px}.disclaimer-body li{margin-bottom:8px;color:#333;font-size:15px;line-height:1.5}.disclaimer-body a{color:#1a3fd1;text-decoration:none;font-weight:500}.disclaimer-body a:hover{text-decoration:underline}.disclaimer-notice{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;padding:20px;margin:24px 0}.important-note{margin-bottom:0!important;color:#d46b08!important;font-weight:500}.disclaimer-footer{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.disclaimer-footer .ant-typography{color:#8c8c8c!important;font-size:14px}@media (max-width: 768px){.disclaimer-content{padding:60px 16px 30px}.disclaimer-container{border-radius:8px}.disclaimer-header{padding:30px 24px}.disclaimer-title{font-size:24px!important}.disclaimer-body{padding:24px}.disclaimer-body h2{font-size:18px}.disclaimer-body p,.disclaimer-body li{font-size:14px}}@media (max-width: 480px){.disclaimer-header{padding:24px 20px}.disclaimer-body{padding:20px}.disclaimer-title{font-size:20px!important}}.faq-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding-top:80px}.faq-container{max-width:1200px;margin:0 auto;padding:40px 24px}.faq-header{text-align:center;margin-bottom:60px}.faq-title{color:#1a1a1a;margin-bottom:16px!important;font-weight:700}.faq-subtitle{font-size:18px;color:#666;margin:0!important}.faq-content{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 32px #0000001a;margin-bottom:40px}.faq-category{margin-bottom:40px}.category-title{color:#1a1a1a;margin-bottom:24px!important;font-weight:600;font-size:20px}.faq-collapse{background:transparent}.faq-collapse .ant-collapse-item{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;background:#fff}.faq-collapse .ant-collapse-header{padding:16px 20px!important;font-weight:500;color:#1a1a1a;font-size:15px}.faq-collapse .ant-collapse-content{border-top:1px solid #f0f0f0}.faq-collapse .ant-collapse-content-box{padding:20px!important;background:#fafafa;color:#666;line-height:1.6}.faq-panel{transition:all .3s ease}.faq-panel:hover{box-shadow:0 2px 8px #0000001a}.faq-contact{text-align:center;background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 32px #0000001a}.faq-contact h3{color:#1a1a1a;margin-bottom:16px!important;font-weight:600}.faq-contact p{color:#666;margin-bottom:24px!important;font-size:16px}@media (max-width: 768px){.faq-container{padding:20px 16px}.faq-content,.faq-contact{padding:24px}.faq-title{font-size:28px!important}.category-title{font-size:18px!important}.faq-collapse .ant-collapse-header{padding:12px 16px!important;font-size:14px}.faq-collapse .ant-collapse-content-box{padding:16px!important}}.faq-collapse .anticon{margin-right:8px}.ant-divider{border-color:#f0f0f0}.faq-header .ant-btn{color:#666;font-weight:500}.faq-header .ant-btn:hover{color:#1890ff}.faq-contact .ant-btn{height:48px;padding:0 32px;font-size:16px;font-weight:500;border-radius:8px}.contact-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding-top:80px}.contact-container{max-width:1200px;margin:0 auto;padding:0 24px}.contact-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:60px 40px;margin-bottom:40px;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="0.5" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.hero-content{position:relative;z-index:1}.hero-title{color:#fff!important;font-size:3rem!important;font-weight:700!important;margin-bottom:16px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-description{color:#ffffffe6!important;font-size:1.25rem!important;max-width:600px;margin:0 auto!important;line-height:1.6}.contact-back-button{margin-bottom:40px}.contact-back-button .ant-btn{color:#666;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease}.contact-back-button .ant-btn:hover{color:#1890ff;background:#1890ff1a}.contact-content{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.contact-info-section{display:flex;flex-direction:column;gap:32px}.contact-info-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;border:1px solid #f0f0f0;transition:all .3s ease;padding:32px}.contact-info-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.contact-info-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-icon{font-size:24px;color:#1890ff;background:#e6f7ff;padding:8px;border-radius:8px}.contact-info-card h3{margin:0!important;color:#1a1a1a;font-weight:600}.contact-info-card p{color:#666;margin:0!important;line-height:1.6}.email-info{margin-top:12px}.email-address{display:block;font-size:18px;font-weight:600;color:#1890ff;margin-bottom:8px;word-break:break-all}.response-time{color:#52c41a;font-weight:500;margin:0!important}.business-hours{margin-top:12px}.days{font-weight:600;color:#1a1a1a;margin:0 0 4px!important}.time{color:#666;margin:0!important}.contact-form-section{display:flex;flex-direction:column}.contact-form-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;border:1px solid #f0f0f0;height:fit-content}.form-header{text-align:center;margin-bottom:32px}.form-icon{font-size:32px;color:#1890ff;background:#e6f7ff;padding:12px;border-radius:12px;margin-bottom:16px;display:inline-block}.form-header h3{color:#1a1a1a;margin-bottom:8px!important;font-weight:600}.form-header p{color:#666;margin:0!important}.contact-form{max-width:100%}.contact-form .ant-form-item-label>label{font-weight:500;color:#1a1a1a}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper{border-radius:8px;border:1px solid #d9d9d9;transition:all .3s ease}.contact-form .ant-input:focus,.contact-form .ant-input-affix-wrapper:focus,.contact-form .ant-input:hover,.contact-form .ant-input-affix-wrapper:hover{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.contact-form .ant-input-lg{height:48px;font-size:16px}.contact-form .ant-input[type=textarea]{min-height:120px;resize:vertical}.submit-button{width:100%;height:48px;font-size:16px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px #1890ff4d;transition:all .3s ease}.submit-button:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-2px);box-shadow:0 6px 16px #1890ff66}.contact-notice{margin-top:40px}.notice-alert{border-radius:8px;border:1px solid #91d5ff;background:#e6f7ff}.notice-alert .ant-alert-message{color:#1890ff;font-weight:500}@media (max-width: 1024px){.contact-content{grid-template-columns:1fr;gap:32px}}@media (max-width: 768px){.contact-container{padding:0 16px}.contact-hero{padding:40px 24px;margin-bottom:32px}.hero-title{font-size:2rem!important}.hero-description{font-size:1.1rem!important}.contact-back-button{margin-bottom:32px}.contact-content{gap:24px}.contact-info-section{gap:16px}.contact-info-card{padding:20px}.contact-form-card{padding:24px}.form-header{margin-bottom:24px}.form-icon{font-size:28px;padding:10px}.contact-form .ant-input-lg,.submit-button{height:44px;font-size:15px}.email-address{font-size:16px}}@media (max-width: 480px){.contact-info-header{flex-direction:column;align-items:flex-start;gap:8px}.contact-icon{font-size:20px;padding:6px}.form-icon{font-size:24px;padding:8px}.contact-form-card{padding:20px}.contact-info-card{padding:16px}}.contact-info-card,.contact-form-card{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-info-card .ant-btn-link{color:#1890ff;font-weight:500;padding:0;height:auto}.contact-info-card .ant-btn-link:hover{color:#40a9ff;text-decoration:underline}.llc-agreement-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:120px 0 40px;margin-top:0}.llc-agreement-page .container{max-width:900px;margin:0 auto;padding:0 20px}.agreement-header{text-align:center;margin-bottom:30px;position:relative;padding-top:20px}.agreement-title{color:#fff!important;margin-bottom:10px!important;font-size:2.5rem;font-weight:700}.agreement-meta{display:flex;justify-content:center;gap:30px;color:#ffffffe6;font-size:14px}.agreement-card{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;border:none;overflow:hidden}.agreement-content{padding:40px;line-height:1.8;color:#333}.agreement-intro{font-size:16px;color:#666;text-align:center;font-style:italic;margin-bottom:30px!important}.agreement-section{margin-bottom:30px}.agreement-section h3{color:#2c3e50;font-weight:600;margin-bottom:20px!important;font-size:1.4rem}.agreement-section p{font-size:15px;margin-bottom:15px!important;text-align:justify}.agreement-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.agreement-note{font-size:14px!important;color:#888!important;font-style:italic}.chinese-version-link{margin-top:20px;text-align:center}.chinese-link-button{color:#1890ff!important;font-size:16px!important;padding:8px 16px!important;border:1px solid #1890ff!important;border-radius:6px!important;background:transparent!important;transition:all .3s ease!important}.chinese-link-button:hover{color:#40a9ff!important;border-color:#40a9ff!important;background:#1890ff0d!important;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff33}.chinese-link-button:active{transform:translateY(0)}@media (max-width: 768px){.llc-agreement-page{padding:100px 0 20px}.llc-agreement-page .container{padding:0 15px}.agreement-header{padding-top:10px;margin-bottom:20px}.agreement-content{padding:25px 20px}.agreement-title{font-size:2rem}.agreement-meta{flex-direction:column;gap:10px}.chinese-link-button{font-size:14px!important;padding:6px 12px!important}}@media (max-width: 480px){.llc-agreement-page{padding:80px 0 20px}.agreement-header{padding-top:5px}.agreement-content{padding:20px 15px}.agreement-title{font-size:1.8rem}.agreement-section h3{font-size:1.2rem}.agreement-section p{font-size:14px}.chinese-link-button{font-size:13px!important;padding:5px 10px!important}}.forgot-password-container{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.forgot-password-content{width:100%;max-width:600px}.forgot-password-card{border-radius:16px;box-shadow:0 20px 40px #0000001a;border:none;overflow:hidden}.forgot-password-header{text-align:center;margin-bottom:32px}.forgot-password-header h1{font-size:28px;font-weight:700;color:#262626;margin-bottom:8px;background:linear-gradient(135deg,#1890ff,#096dd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.forgot-password-header p{font-size:16px;color:#8c8c8c;margin:0;line-height:1.5}.forgot-password-steps{margin-bottom:40px}.forgot-password-steps .ant-steps-item{flex:1}.forgot-password-steps .ant-steps-item-title{font-weight:600;font-size:16px}.forgot-password-steps .ant-steps-item-description{font-size:14px;color:#8c8c8c;margin-top:4px}.forgot-password-steps .ant-steps-item-title{font-weight:600;font-size:14px}.forgot-password-steps .ant-steps-item-description{font-size:12px;color:#8c8c8c}.forgot-password-form{max-width:400px;margin:0 auto}.forgot-password-form .ant-form-item{margin-bottom:24px}.forgot-password-form .ant-form-item-label>label{font-weight:600;color:#262626;font-size:14px}.forgot-password-form .ant-input,.forgot-password-form .ant-input-password{height:48px;border-radius:8px;border:2px solid #f0f0f0;transition:all .3s;font-size:16px}.forgot-password-form .ant-input:focus,.forgot-password-form .ant-input-password:focus,.forgot-password-form .ant-input:hover,.forgot-password-form .ant-input-password:hover{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}.forgot-password-form .ant-input-prefix{color:#8c8c8c;margin-right:12px;font-size:16px}.forgot-password-form .ant-btn{height:48px;border-radius:8px;font-size:16px;font-weight:600;border:none;transition:all .3s}.forgot-password-form .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 12px #1890ff4d}.forgot-password-form .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 16px #1890ff66;transform:translateY(-1px)}.forgot-password-form .ant-btn-primary:active{transform:translateY(0)}.forgot-password-links{text-align:center;margin-top:24px}.forgot-password-links a{color:#1890ff;text-decoration:none;font-weight:500;transition:color .3s}.forgot-password-links a:hover{color:#40a9ff;text-decoration:underline}.email-sent-step{text-align:center}.email-sent-alert{margin-bottom:32px;border-radius:8px;border:none}.email-sent-alert .ant-alert-message{font-weight:600;font-size:16px}.email-sent-alert .ant-alert-description{font-size:14px;line-height:1.5}.email-sent-actions{margin-bottom:24px}.email-sent-actions .ant-btn{margin-bottom:12px}.email-sent-actions .back-button{background:#f5f5f5;color:#595959;border:1px solid #d9d9d9}.email-sent-actions .back-button:hover{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.forgot-password-steps .ant-steps-item-process .ant-steps-item-icon{background:#1890ff;border-color:#1890ff}.forgot-password-steps .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.forgot-password-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.forgot-password-steps .ant-steps-item-finish .ant-steps-item-title{color:#52c41a}@media (max-width: 768px){.forgot-password-container{padding:16px}.forgot-password-content{max-width:100%}.forgot-password-card{border-radius:12px}.forgot-password-header h1{font-size:24px}.forgot-password-header p{font-size:14px}.forgot-password-steps{margin-bottom:32px}.forgot-password-steps .ant-steps-item-title{font-size:12px}.forgot-password-steps .ant-steps-item-description{font-size:10px}.forgot-password-form .ant-input,.forgot-password-form .ant-input-password,.forgot-password-form .ant-btn{height:44px;font-size:14px}}@media (max-width: 480px){.forgot-password-container{padding:12px}.forgot-password-header{margin-bottom:24px}.forgot-password-header h1{font-size:20px}.forgot-password-steps{margin-bottom:24px}.forgot-password-form{max-width:100%}.forgot-password-form .ant-form-item,.email-sent-actions{margin-bottom:20px}}.forgot-password-card{animation:slideInUp .6s ease-out}.forgot-password-form .ant-btn-loading{pointer-events:none}.forgot-password-form .ant-btn-loading .ant-btn-loading-icon{margin-right:8px}.forgot-password-form .ant-form-item-has-error .ant-input,.forgot-password-form .ant-form-item-has-error .ant-input-password{border-color:#ff4d4f}.forgot-password-form .ant-form-item-has-error .ant-input:focus,.forgot-password-form .ant-form-item-has-error .ant-input-password:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1a}.forgot-password-form .ant-form-item-explain-error{font-size:12px;margin-top:4px;color:#ff4d4f}.email-verification-container{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.email-verification-content{width:100%;max-width:500px}.email-verification-card{border-radius:16px;box-shadow:0 20px 40px #0000001a;border:none;overflow:hidden}.verification-form{text-align:center}.verification-header{margin-bottom:32px}.verification-icon{font-size:48px;color:#1890ff;margin-bottom:16px}.verification-header h2{font-size:28px;font-weight:700;color:#262626;margin-bottom:8px;background:linear-gradient(135deg,#1890ff,#096dd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.verification-header p{font-size:16px;color:#8c8c8c;margin:0;line-height:1.5}.verification-form .ant-form-item{margin-bottom:24px}.verification-form .ant-form-item-label>label{font-weight:600;color:#262626;font-size:14px}.verification-form .ant-input{height:48px;border-radius:8px;border:2px solid #f0f0f0;transition:all .3s;font-size:16px;text-align:center;letter-spacing:2px}.verification-form .ant-input:focus,.verification-form .ant-input:hover{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}.verification-form .ant-input-prefix{color:#8c8c8c;margin-right:12px;font-size:16px}.verification-form .ant-btn{height:48px;border-radius:8px;font-size:16px;font-weight:600;border:none;transition:all .3s}.verification-form .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 12px #1890ff4d}.verification-form .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 16px #1890ff66;transform:translateY(-1px)}.verification-form .ant-btn-primary:active{transform:translateY(0)}.auto-verification{text-align:center;padding:40px 0}.verification-loading{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-icon{font-size:48px;color:#1890ff}.verification-loading p{font-size:18px;color:#8c8c8c;margin:0}.resend-section{text-align:center;margin:24px 0}.resend-section p{color:#8c8c8c;margin-bottom:16px;font-size:14px}.resend-section .ant-btn-link{font-size:16px;font-weight:500;color:#1890ff;padding:8px 16px;height:auto}.resend-section .ant-btn-link:hover{color:#40a9ff;background:#1890ff1a;border-radius:6px}.resend-section .ant-btn-link:disabled{color:#d9d9d9;cursor:not-allowed}.verification-success{text-align:center;padding:40px 20px}.success-icon{font-size:64px;color:#52c41a;margin-bottom:24px}.verification-success h2{font-size:24px;font-weight:700;color:#52c41a;margin-bottom:16px}.verification-success p{font-size:16px;color:#8c8c8c;margin-bottom:32px;line-height:1.5}.verification-success .ant-btn{height:48px;border-radius:8px;font-size:16px;font-weight:600;padding:0 32px}.verification-failed{text-align:center;padding:20px}.verification-alert{margin-bottom:32px;border-radius:8px;border:none}.verification-alert .ant-alert-message{font-weight:600;font-size:16px}.verification-alert .ant-alert-description{font-size:14px;line-height:1.5}.verification-actions{display:flex;flex-direction:column;gap:12px}.verification-actions .ant-btn{height:48px;border-radius:8px;font-size:16px;font-weight:600}.verification-actions .back-button{background:#f5f5f5;color:#595959;border:1px solid #d9d9d9}.verification-actions .back-button:hover{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.verification-form .ant-divider{margin:32px 0;color:#8c8c8c;font-size:14px}.verification-form .ant-divider:before,.verification-form .ant-divider:after{border-top-color:#f0f0f0}.verification-links{text-align:center;margin-top:24px}.verification-links a{color:#1890ff;text-decoration:none;font-weight:500;transition:color .3s}.verification-links a:hover{color:#40a9ff;text-decoration:underline}@media (max-width: 768px){.email-verification-container{padding:16px}.email-verification-content{max-width:100%}.email-verification-card{border-radius:12px}.verification-header h2{font-size:24px}.verification-header p{font-size:14px}.verification-icon{font-size:40px}.success-icon{font-size:56px}.loading-icon{font-size:40px}.verification-form .ant-input,.verification-form .ant-btn{height:44px;font-size:14px}.verification-success h2{font-size:20px}.verification-success p{font-size:14px}}@media (max-width: 480px){.email-verification-container{padding:12px}.verification-header{margin-bottom:24px}.verification-form .ant-form-item{margin-bottom:20px}.auto-verification{padding:32px 0}.verification-success{padding:32px 16px}.verification-failed{padding:16px}}.email-verification-card{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.success-icon{animation:bounceIn .8s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.verification-form .ant-btn-loading{pointer-events:none}.verification-form .ant-btn-loading .ant-btn-loading-icon{margin-right:8px}.verification-form .ant-form-item-has-error .ant-input{border-color:#ff4d4f}.verification-form .ant-form-item-has-error .ant-input:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f1a}.verification-form .ant-form-item-explain-error{font-size:12px;margin-top:4px;color:#ff4d4f}:root{--primary-color: #667eea;--primary-color-light: #7c8ff0;--primary-color-dark: #5a6fd8;--secondary-color: #764ba2;--secondary-color-light: #8a5bb8;--secondary-color-dark: #6a4190;--success-color: #52c41a;--success-color-light: #73d13d;--success-color-dark: #389e0d;--warning-color: #faad14;--warning-color-light: #ffc53d;--warning-color-dark: #d48806;--error-color: #ff4d4f;--error-color-light: #ff7875;--error-color-dark: #d9363e;--info-color: #1890ff;--info-color-light: #40a9ff;--info-color-dark: #096dd9;--text-color: #262626;--text-color-secondary: #8c8c8c;--text-color-disabled: #bfbfbf;--bg-color: #ffffff;--bg-color-light: #fafafa;--bg-color-dark: #f5f5f5;--border-color: #d9d9d9;--border-color-light: #f0f0f0;--border-color-dark: #bfbfbf;--shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 24px rgba(0, 0, 0, .2);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-success: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--text-color);background-color:var(--bg-color)}#root{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-color-light)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-color-dark)}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-color-dark)}button{cursor:pointer;border:none;outline:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit;outline:none;border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--primary-color)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.ml-0{margin-left:0}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.mr-0{margin-right:0}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}@media (max-width: 768px){.hidden-mobile{display:none!important}}@media (min-width: 769px){.hidden-desktop{display:none!important}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
