:root{font-family:Inter,Arial Black,PingFang SC,Microsoft YaHei,sans-serif;color:#17131f;background:#fbfaf5;font-synthesis:none;--paper: #fbfaf5;--ink: #17131f;--muted: #726d7f;--purple: #685df5;--indigo: #3035d9;--lime: #c7ff00;--coral: #ff6959;--line: #d9d5df;--pale: #f3f0fa;--error: #d93025}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:4px solid rgba(104,93,245,.24);outline-offset:2px}.seo-static{max-width:1080px;margin:0 auto;padding:96px 24px}.seo-static>p:first-child{color:var(--purple);font-weight:900}.seo-static h1{max-width:780px;margin:20px 0;font-size:clamp(42px,7vw,78px);line-height:1.05}.seo-static>p{max-width:780px;color:var(--muted);font-size:17px;line-height:1.8}.seo-static nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.seo-static nav a{font-weight:850;text-decoration:underline;text-underline-offset:5px}.app{min-height:100vh;overflow-x:hidden}.shell{width:min(1396px,calc(100% - 48px));margin-inline:auto}.site-header{height:76px;padding:0 max(24px,calc((100vw - 1396px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;font-size:22px;font-weight:950;cursor:pointer;justify-self:start}.brand-mark{width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:var(--lime);border-radius:9px;transform:rotate(-6deg)}.brand-mark svg{width:23px;height:23px}.independent-badge,.eyebrow{display:inline-flex;width:fit-content;border:2px solid var(--ink);border-radius:9px;padding:7px 10px;font-size:12px;line-height:1;font-weight:850;letter-spacing:.02em;background:var(--paper)}.site-nav{display:flex;align-items:center;gap:32px}.site-nav a{border:0;background:none;padding:10px 4px;font-weight:800;cursor:pointer}.site-nav a:hover{color:var(--purple)}.account-actions{justify-self:end;display:flex;align-items:center;gap:9px}.nav-account{min-height:38px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:7px 8px;font-weight:850;cursor:pointer;white-space:nowrap}.nav-account:hover{color:var(--purple)}.nav-account svg{width:18px;height:18px}.nav-admin{color:var(--purple)}.account-orders{display:none}.header-cta{justify-self:end}.mobile-back{display:none}.button{min-height:48px;border:2px solid var(--ink);border-radius:12px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button svg{width:19px;height:19px}.button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.button:active{transform:translate(0);box-shadow:1px 1px 0 var(--ink)}.button-primary{background:var(--purple);color:#fff;box-shadow:5px 5px 0 var(--ink)}.button-coral{background:var(--coral);box-shadow:3px 3px 0 var(--ink)}.button-outline{background:var(--paper)}.button-dark{background:var(--ink);color:#fff}.button-large{min-height:58px;padding-inline:28px;border-radius:14px;font-size:16px}.button-block{width:100%}.button:disabled,button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.text-button{display:inline-flex;align-items:center;gap:8px;padding:8px;border:0;background:none;color:var(--muted);cursor:pointer;font-weight:750}.text-button:hover{color:var(--purple)}.text-button.centered{margin-inline:auto}.hero{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;padding-block:56px 48px}.hero-copy{position:relative;z-index:2}.eyebrow{margin:0 0 20px;background:var(--ink);color:#fff;text-transform:uppercase}.hero h1{margin:0;max-width:760px;font-size:clamp(58px,4.9vw,76px);line-height:.98;letter-spacing:-.06em;font-weight:1000}.hero h1 .hero-title-main{display:block;white-space:nowrap}.hero h1 .hero-title-highlight{display:block;width:fit-content;margin-top:.1em;padding:0 .08em .04em;background:var(--lime)}.hero-lead{max-width:610px;margin:28px 0 0;color:#403a49;font-size:18px;line-height:1.75;font-weight:650}.hero-actions{display:flex;gap:18px;margin-top:30px}.trust-line{display:flex;gap:0;margin-top:28px;color:#393440;font-size:14px;font-weight:750}.trust-line span{display:flex;align-items:center;gap:7px;padding-right:18px;margin-right:18px;border-right:1px solid var(--line)}.trust-line span:last-child{border-right:0}.trust-line svg{width:21px;height:21px;color:var(--purple)}.hero-visual{margin-right:-90px;position:relative;z-index:1}.hero-visual img{width:720px;max-width:none;display:block;filter:drop-shadow(12px 14px 0 rgba(23,19,31,.11))}.process-band{background:var(--ink);color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr)}.process-step{min-height:136px;display:flex;align-items:center;gap:20px;padding:26px 34px;border-right:1px dashed rgba(199,255,0,.7)}.process-step:last-child{border-right:0}.process-step>b{flex:0 0 auto;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink);font-size:25px}.process-step h2{margin:0;font-size:23px}.process-step p{margin:5px 0 0;color:#bbb5c7;font-size:13px}.plans-section{padding-block:92px 100px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.eyebrow-light{background:var(--lime);color:var(--ink);margin-bottom:14px}.section-heading h2{margin:0;font-size:clamp(38px,4vw,58px);line-height:1.05;letter-spacing:-.045em}.section-heading>p{max-width:420px;color:var(--muted);line-height:1.7}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.plan-card{padding:34px;border:3px solid var(--ink);border-radius:18px;box-shadow:7px 7px 0 var(--ink);overflow:hidden}.plan-card.lavender{background:#dcbcff}.plan-card.indigo{background:#9399ff}.plan-card.coral{background:#ff8b7f}.plan-topline{display:flex;justify-content:space-between;align-items:center;gap:18px}.plan-name{font-size:48px;line-height:1;font-weight:1000;letter-spacing:-.05em}.plan-tag{background:var(--lime);border:2px solid var(--ink);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:900;box-shadow:3px 3px #17131f38}.plan-card h3{margin:26px 0 6px;font-size:23px}.plan-description{margin:0;color:#39313f}.plan-price{margin:28px 0 22px;padding-block:18px;border-block:1px dashed rgba(23,19,31,.45);font-size:62px;line-height:1;font-weight:1000}.plan-price span{font-size:26px;vertical-align:top}.plan-price small{font-size:16px;margin-left:7px}.plan-card ul,.order-summary ul{display:grid;gap:11px;margin:0 0 28px;padding:0;list-style:none}.plan-card li,.order-summary li{display:flex;gap:8px;align-items:center;font-weight:700}.plan-card li svg{width:20px;height:20px}.promise{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:2px solid var(--ink);border-radius:16px;overflow:hidden;margin-bottom:82px;background:var(--ink);scroll-margin-top:104px}.promise>div{background:var(--paper);padding:28px}.promise svg{width:34px;height:34px;color:var(--purple)}.promise h3{margin:14px 0 6px}.promise p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.detail-process{padding-bottom:100px}.process-eyebrow{background:#e9eaff;color:var(--purple);border-color:transparent}.detail-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.detail-process-grid article{min-height:270px;padding:34px;border:3px solid var(--ink);border-radius:18px;background:#fff}.detail-process-grid article>b,.detail-process-grid article>svg{display:block;width:64px;height:64px;margin-bottom:28px;color:var(--purple);font-size:64px;line-height:1}.detail-process-grid h3{margin:0 0 10px;font-size:22px}.detail-process-grid p{margin:0;color:var(--muted);line-height:1.7}.reviews-section{padding-block:92px 100px;margin-bottom:92px;background:#f3f3fa;border-block:2px solid var(--ink)}.review-eyebrow{background:#9ceeff;color:var(--ink)}.review-marquee{width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 0 12px;scrollbar-width:none;cursor:grab}.review-marquee::-webkit-scrollbar{display:none}.review-marquee:active{cursor:grabbing}.review-track{display:flex;width:max-content;animation:review-scroll 64s linear infinite;will-change:transform}.review-set{display:flex;gap:24px;padding-right:24px}.review-set article{width:clamp(320px,29vw,410px);min-height:290px;display:flex;flex-direction:column;padding:32px;border:2px solid var(--ink);border-radius:18px;background:#fff;box-shadow:6px 6px 0 var(--ink)}.review-set article>svg{width:34px;height:34px;color:var(--purple)}.review-set article>p{margin:24px 0 30px;color:#4b4552;font-size:17px;line-height:1.8}.review-marquee:hover .review-track,.review-marquee:focus .review-track,.review-marquee:focus-within .review-track,.review-marquee:active .review-track{animation-play-state:paused}@keyframes review-scroll{to{transform:translate(-50%)}}.review-person{display:flex;align-items:center;gap:12px;margin-top:auto}.review-person>svg{width:42px;height:42px;color:var(--purple)}.review-person div{display:grid;gap:4px}.review-person span{color:var(--muted);font-size:13px}.faq-section{padding-bottom:100px;scroll-margin-top:104px}.faq-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;align-items:start}.faq-group{min-width:0;padding:28px;border:2px solid var(--ink);border-radius:18px;background:#fff}.faq-kicker{width:fit-content;margin:0 0 10px;padding:7px 10px;border-radius:8px;background:var(--lime);font-size:12px;font-weight:900}.faq-group:nth-child(2) .faq-kicker{background:#9ceeff}.faq-group>h3{margin:0 0 24px;font-size:25px}.faq-list{width:100%;display:grid;gap:12px}.faq-list details{border:2px solid var(--ink);border-radius:14px;background:#fff;box-shadow:4px 4px 0 var(--ink);overflow:hidden}.faq-list summary{min-height:66px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px;font-weight:900;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:0 0 auto;width:20px;height:20px;transition:transform .18s ease}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 22px 22px;color:var(--muted);line-height:1.75}.site-footer{padding:72px 0 0;border-top:3px solid var(--ink);background:#1d192b;color:#fff}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,minmax(130px,.7fr));gap:clamp(36px,7vw,110px);padding-bottom:58px}.footer-brand>a{display:flex;align-items:center;gap:9px;border:0;background:none;padding:0;color:#fff;font-size:28px;font-weight:1000;cursor:pointer}.footer-brand>a>span{width:40px;height:40px;display:grid;place-items:center;border:2px solid white;border-radius:10px;background:var(--lime);color:var(--ink);transform:rotate(-5deg)}.footer-brand>a svg{width:25px;height:25px}.footer-brand>a b{color:#9189ff}.footer-brand>p{margin:24px 0 12px;color:#aaa4ba;line-height:1.8}.footer-brand>small{display:block;max-width:390px;color:#777185;line-height:1.65}.footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-main nav h2{margin:8px 0 7px;color:#fff;font-size:14px;letter-spacing:.08em}.footer-main nav button,.footer-main nav a{border:0;background:none;padding:0;color:#aaa4ba;font-size:14px;cursor:pointer}.footer-main nav button:hover,.footer-main nav a:hover{color:var(--lime)}.footer-account{max-width:190px;overflow:hidden;color:#777185;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.footer-bottom{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding-right:170px;border-top:1px solid #3a354a;color:#777185;font-size:12px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom button,.footer-bottom a{border:0;background:none;padding:8px 0;color:#aaa4ba;cursor:pointer}.footer-bottom button:hover,.footer-bottom a:hover{color:#fff}.inner-page{padding-block:60px 100px}.page-kicker{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:900;text-transform:uppercase}.page-kicker span{min-width:34px;height:34px;padding-inline:8px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:8px}.page-kicker svg{width:18px;height:18px}.page-title{margin:18px 0 8px;font-size:clamp(42px,5vw,66px);letter-spacing:-.055em;line-height:1}.page-intro,.status-hero p,.lookup-copy>p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.checkout-layout,.payment-layout,.contact-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:28px;margin-top:40px;align-items:start}.order-form,.payment-card,.contact-card,.lookup-form{background:#fff;border:3px solid var(--ink);border-radius:20px;padding:34px;box-shadow:7px 7px 0 var(--ink)}.order-form fieldset{padding:0;margin:0 0 28px;border:0}.order-form legend{margin-bottom:12px;font-weight:900}.mini-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-plan{min-height:100px;padding:18px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;border:2px solid var(--line);border-radius:13px;cursor:pointer;background:#fff}.mini-plan input{position:absolute;opacity:0;pointer-events:none}.mini-plan span{display:grid;gap:4px}.mini-plan small{color:var(--muted)}.mini-plan>strong{font-size:22px}.mini-plan>svg{width:24px;height:24px;border-radius:50%;background:var(--purple);color:#fff;padding:4px}.mini-plan.selected{border-color:var(--purple);box-shadow:0 0 0 4px #685df521}.field{margin-bottom:22px}.field label{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:850}.field label span{color:var(--muted);font-size:12px}.field input,.field textarea,.field select{width:100%;border:2px solid var(--line);border-radius:12px;background:#faf9fc;padding:15px 16px;resize:vertical}.field input:hover,.field textarea:hover,.field select:hover{border-color:#aca6b5}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--purple);background:#fff}.field-help{margin:7px 0 0;color:var(--muted);font-size:12px}.error,.lookup-error{color:var(--error);margin:7px 0 0;font-size:13px;font-weight:700}.privacy-note{display:flex;gap:10px;align-items:flex-start;margin:6px 0 24px;padding:14px;border-radius:10px;background:#effbed;color:#2e6333;font-size:13px;font-weight:650}.privacy-note svg{flex:0 0 auto;width:20px;height:20px}.order-summary,.pay-summary{position:sticky;top:104px;padding:28px;border-radius:19px;background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--purple)}.order-summary>p{margin:0 0 22px;color:#b7b1c1;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.summary-plan{display:grid;gap:6px;padding:20px;border:2px solid var(--purple);border-radius:13px;background:#282231}.summary-plan span{color:var(--lime);font-size:12px;font-weight:900}.summary-plan b{font-size:21px}.summary-plan small{color:#b7b1c1}.quantity-row,.summary-total{display:flex;align-items:center;justify-content:space-between;padding-block:22px;border-bottom:1px solid #3f3947}.quantity-control{display:flex;align-items:center;gap:12px}.quantity-control button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #5a5362;border-radius:8px;background:#2b2631;color:#fff;cursor:pointer}.quantity-control input{width:54px;height:36px;border:1px solid #5a5362;border-radius:8px;background:#2b2631;color:#fff;text-align:center;font-weight:900}.quantity-control svg{width:14px;height:14px}.summary-total strong{color:#9cfcff;font-size:38px}.order-summary ul{margin:22px 0;color:#c4beca;font-size:13px}.order-summary .text-button{color:#b7b1c1}.payment-page{max-width:1180px}.payment-layout{grid-template-columns:1.15fr .85fr}.payment-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;background:#e8e7ff;color:var(--purple);font-weight:900}.order-id-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:26px;padding:22px;border-radius:14px;background:var(--pale)}.order-id-row span,.amount-row span{color:var(--muted)}.order-id-row b{font-size:20px}.order-id-row button{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--ink);border-radius:999px;background:#fff;padding:8px 13px;font-weight:800;cursor:pointer}.order-id-row svg{width:17px;height:17px}.amount-row{display:flex;justify-content:space-between;align-items:end;margin:28px 0 20px}.amount-row strong{color:#f04444;font-size:52px;line-height:1}.payment-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.payment-tabs button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--ink);border-radius:999px;background:#fff;font-weight:900;cursor:pointer}.payment-tabs button.active{background:#1677ff;color:#fff;box-shadow:4px 4px 0 var(--ink)}.payment-tabs button:nth-child(2).active{background:#07c160}.payment-tabs svg{width:20px;height:20px}.qr-wrap{width:fit-content;margin:28px auto 0;padding:20px;border:2px dashed var(--line);border-radius:16px;text-align:center;background:#fff}.payment-qr-image{display:block;width:min(100%,310px);max-height:440px;margin-inline:auto;object-fit:contain;border-radius:10px}.qr-wrap p{margin:14px 0 4px;font-weight:900}.qr-wrap small{color:var(--muted)}.selected-plan{border:2px solid var(--purple);border-radius:14px;padding:20px;background:#282231}.selected-plan span{color:var(--lime);font-size:12px;font-weight:900}.selected-plan h2{margin:7px 0 4px;font-size:22px}.selected-plan p{margin:0;color:#b7b1c1}.pay-total{display:flex;justify-content:space-between;align-items:center;margin:22px 0;padding:22px;border-radius:13px;background:#fff;color:var(--ink)}.pay-total strong{color:var(--purple);font-size:38px}.pay-help{display:flex;gap:12px;margin:22px 0;color:#d7d2dc}.pay-help svg{flex:0 0 auto;width:25px;height:25px;color:var(--lime)}.pay-help p{margin:0;line-height:1.6}.pay-footnote{margin:16px 0 0;text-align:center;color:#aba4b1;font-size:12px;line-height:1.6}.contact-page{max-width:1180px}.contact-layout{grid-template-columns:1.05fr .95fr}.contact-qr-frame{max-width:420px;margin-inline:auto;padding:18px;border:2px dashed var(--line);border-radius:18px;background:var(--pale)}.contact-qr-frame img{display:block;width:100%;border-radius:12px}.wechat-id-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:22px;padding:18px 20px;border-radius:14px;background:var(--pale)}.wechat-id-row span{color:var(--muted)}.wechat-id-row b{font-size:20px}.wechat-id-row button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:2px solid var(--ink);border-radius:999px;background:#fff;font-weight:800;cursor:pointer}.wechat-id-row svg{width:17px;height:17px}.contact-steps{padding:28px;border-radius:19px;background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--purple)}.contact-steps ol{display:grid;gap:18px;margin:24px 0;padding:0;list-style:none}.contact-steps li{display:grid;grid-template-columns:40px 1fr;align-items:start;gap:13px}.contact-steps li>b{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--lime);color:var(--ink)}.contact-steps li div{display:grid;gap:4px}.contact-steps li strong{font-size:16px}.contact-steps li span{color:#bfb9c6;font-size:13px;line-height:1.6}.status-hero{display:flex;align-items:end;justify-content:space-between;gap:28px}.big-order-id{min-width:320px;padding:22px;border:3px solid var(--ink);border-radius:16px;background:var(--lime);box-shadow:6px 6px 0 var(--ink)}.big-order-id span{display:block;margin-bottom:8px;font-size:12px;font-weight:850}.big-order-id b{font-size:24px}.status-panel{margin-top:46px;padding:36px;border:3px solid var(--ink);border-radius:20px;background:#fff;box-shadow:7px 7px 0 var(--ink)}.status-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.status-timeline:before{content:"";position:absolute;top:25px;left:12.5%;right:12.5%;height:2px;background:var(--line)}.status-timeline>div{position:relative;display:grid;justify-items:center;gap:10px;color:#aaa4b0;text-align:center}.status-timeline span{width:52px;height:52px;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%;background:#fff;font-weight:900;z-index:1}.status-timeline .active{color:var(--ink)}.status-timeline .active span{border-color:var(--ink);background:var(--lime)}.status-timeline svg{width:23px;height:23px}.status-details{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.status-details>div{display:grid;gap:7px}.status-details span{color:var(--muted);font-size:12px}.status-pill{width:fit-content;padding:6px 10px;border-radius:999px;background:#e8e7ff;color:var(--purple)}.status-actions{display:flex;gap:14px;margin-top:32px}.lookup-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 460px;align-items:center;gap:90px}.lookup-copy .page-title{max-width:570px}.lookup-note{display:flex;gap:16px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line);max-width:560px}.lookup-note svg{flex:0 0 auto;width:34px;height:34px;color:var(--purple)}.lookup-note b{font-size:15px}.lookup-note p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.lookup-form{display:grid}.lookup-error{margin:-6px 0 18px}.legal-page{max-width:980px}.legal-page .page-intro{max-width:760px}.legal-card{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px}.legal-card article{padding:28px;border:2px solid var(--ink);border-radius:16px;background:#fff;box-shadow:5px 5px 0 var(--ink)}.legal-card h2{margin:0 0 12px;font-size:20px}.legal-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.legal-actions{display:flex;gap:14px;margin-top:30px}.app-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--paper)}.app-loading svg{width:48px;height:48px;padding:10px;border-radius:12px;background:var(--ink);color:var(--lime)}.global-error{padding:12px 24px;background:#ffe4df;color:#8d2017;border-bottom:2px solid var(--ink);text-align:center;font-weight:750}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#17131fa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-dialog{width:min(480px,100%);position:relative;padding:36px;border:3px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:10px 10px 0 var(--ink)}.auth-close{position:absolute;top:18px;right:18px;width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:#fff;cursor:pointer}.auth-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:20px;border-radius:14px;background:var(--lime);border:2px solid var(--ink)}.auth-icon svg{width:30px;height:30px}.auth-dialog h2{margin:0;font-size:34px;letter-spacing:-.04em}.auth-intro{margin:10px 0 26px;color:var(--muted);line-height:1.65}.auth-error{padding:11px 13px;border-radius:9px;background:#ffe9e5;color:var(--error);font-size:13px;font-weight:750}.auth-switch{width:100%;margin-top:15px;border:0;background:none;color:var(--purple);font-weight:850;cursor:pointer}.floating-contact{position:fixed;right:28px;bottom:28px;z-index:60;display:grid;justify-items:end;gap:12px}.floating-contact-trigger{min-height:54px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;border:2px solid var(--ink);border-radius:999px;background:#07c160;color:#fff;box-shadow:5px 5px 0 var(--ink);font-weight:900;cursor:pointer}.floating-contact-trigger:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.floating-contact-trigger svg{width:25px;height:25px}.floating-contact-card{width:330px;position:relative;padding:24px;border:3px solid var(--ink);border-radius:18px;background:#fff;box-shadow:8px 8px 0 var(--ink);animation:contact-pop .18s ease-out}.floating-contact-close{position:absolute;top:15px;right:15px;width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:#fff;cursor:pointer}.floating-contact-kicker{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#079447;font-size:13px;font-weight:900}.floating-contact-kicker svg{width:20px;height:20px}.floating-contact-card h2{margin:0;font-size:27px;letter-spacing:-.035em}.floating-contact-card>p:not(.floating-contact-kicker){margin:8px 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.floating-contact-card>img{display:block;width:210px;height:210px;margin:0 auto;border:2px dashed var(--line);border-radius:12px;object-fit:cover}.floating-wechat-id{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-top:16px;padding:12px 14px;border-radius:11px;background:var(--pale)}.floating-wechat-id span{color:var(--muted);font-size:11px}.floating-wechat-id b{grid-column:1}.floating-wechat-id button{grid-column:2;grid-row:1 / 3;display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--purple);font-size:12px;font-weight:900;cursor:pointer}.floating-wechat-id svg{width:15px;height:15px}@keyframes contact-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}.orders-page{max-width:1180px}.orders-heading,.admin-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.guest-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:38px;padding:18px 20px;border:2px solid var(--ink);border-radius:15px;background:#eafcff}.guest-banner>svg{width:34px;height:34px;color:var(--purple)}.guest-banner p{margin:4px 0 0;color:var(--muted);font-size:13px}.guest-banner button{border:0;background:none;color:var(--purple);font-weight:900;cursor:pointer}.orders-list{display:grid;gap:15px;margin-top:32px}.order-row{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:24px 26px;border:2px solid var(--ink);border-radius:16px;background:#fff;box-shadow:5px 5px 0 var(--ink);text-align:left;cursor:pointer;transition:transform .15s ease}.order-row:hover{transform:translate(-2px,-2px)}.order-main{min-width:0}.order-number{display:block;color:var(--purple);font-size:12px;font-weight:900}.order-main h2{margin:7px 0;font-size:21px}.order-main p{margin:0;color:var(--muted);font-size:13px}.order-side{display:flex;align-items:center;gap:18px}.order-side>strong{font-size:24px}.order-side>svg{width:21px;height:21px}.order-status{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.order-status.pending{background:#fff0c8;color:#7a4c00}.order-status.submitted{background:#e8e7ff;color:#4c42cc}.order-status.verifying{background:#dff7ff;color:#006b83}.order-status.processing{background:#e9ffd0;color:#376900}.order-status.complete{background:#dff8e6;color:#156b2c}.order-status.danger{background:#ffe3df;color:#a52b20}.order-status.muted{background:#eceaef;color:#655f6b}.empty-orders{min-height:340px;display:grid;place-content:center;justify-items:center;margin-top:38px;padding:40px;border:3px dashed var(--line);border-radius:20px;text-align:center}.empty-orders>svg{width:58px;height:58px;color:var(--purple)}.empty-orders h2{margin:16px 0 8px}.empty-orders p{max-width:500px;margin:0 0 24px;color:var(--muted);line-height:1.65}.page-loading{min-height:220px;display:grid;place-items:center;color:var(--muted);font-weight:800}.panel-error{display:flex;justify-content:space-between;margin-top:28px;padding:14px 18px;border-radius:12px;background:#ffe5e1;color:var(--error);font-weight:750}.panel-error button{border:0;background:none;text-decoration:underline;cursor:pointer}.admin-page{width:min(1500px,calc(100% - 48px))}.admin-identity{padding:9px 12px;border:2px solid var(--ink);border-radius:999px;background:#fff;font-size:12px;font-weight:850}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:36px}.stats-grid button{min-height:96px;display:grid;gap:8px;padding:18px;border:2px solid var(--ink);border-radius:14px;background:#fff;text-align:left;cursor:pointer}.stats-grid button.active{background:var(--lime);box-shadow:4px 4px 0 var(--ink)}.stats-grid span{color:var(--muted);font-size:12px;font-weight:800}.stats-grid strong{font-size:31px}.price-manager{display:grid;grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:28px;margin-top:26px;padding:28px;border:2px solid var(--ink);border-radius:17px;background:#f0efff}.price-manager h2{margin:0;font-size:28px}.price-manager>div>p:last-child{margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.6}.price-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-fields>div{padding:16px;border:2px solid var(--ink);border-radius:13px;background:#fff}.price-fields label{display:block;margin-bottom:9px;font-size:12px;font-weight:900}.price-fields span{display:flex;align-items:center;gap:4px;font-size:18px;font-weight:900}.price-fields input{width:100%;min-width:0;border:0;border-bottom:2px solid var(--line);padding:6px 2px;font-size:21px;font-weight:900}.price-fields button{width:100%;margin-top:10px;padding:7px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-weight:850;cursor:pointer}.admin-toolbar{display:flex;justify-content:space-between;gap:16px;margin-top:26px}.admin-toolbar form{flex:1;max-width:660px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-left:15px;border:2px solid var(--ink);border-radius:12px;background:#fff}.admin-toolbar input{min-width:0;border:0;padding:13px 4px;outline:0}.admin-toolbar form button{align-self:stretch;border:0;border-left:2px solid var(--ink);background:var(--lime);padding-inline:18px;font-weight:900;cursor:pointer}.admin-toolbar>label{display:flex;align-items:center;gap:8px;padding:0 14px;border:2px solid var(--ink);border-radius:12px;background:#fff}.admin-toolbar select{border:0;background:transparent;font-weight:800}.admin-message{width:fit-content;margin:16px 0 0;padding:9px 13px;border-radius:9px;background:#e7fadd;color:#27651e;font-size:13px;font-weight:800}.admin-workspace{display:grid;grid-template-columns:minmax(480px,1.15fr) minmax(400px,.85fr);gap:20px;margin-top:20px;align-items:start}.admin-order-list{display:grid;gap:10px}.admin-order-list>button{display:grid;grid-template-columns:1fr auto;gap:18px;padding:18px;border:2px solid var(--line);border-radius:13px;background:#fff;text-align:left;cursor:pointer}.admin-order-list>button.selected{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.admin-order-list>button>div{display:grid;gap:5px}.admin-order-list>button>div:last-child{justify-items:end}.admin-order-list span,.admin-order-list small{color:var(--muted)}.admin-empty{padding:70px 20px;border:2px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.order-editor{position:sticky;top:96px;padding:26px;border:3px solid var(--ink);border-radius:18px;background:#fff;box-shadow:6px 6px 0 var(--ink)}.editor-placeholder{min-height:300px;display:grid;place-content:center;justify-items:center;text-align:center}.editor-placeholder svg{width:54px;height:54px;color:var(--purple)}.editor-placeholder h2{margin:14px 0 6px}.editor-placeholder p{margin:0;color:var(--muted);line-height:1.6}.editor-header{display:flex;justify-content:space-between;gap:20px}.editor-header span:first-child{color:var(--muted);font-size:12px}.editor-header h2{margin:5px 0 0;font-size:22px}.editor-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:22px 0;background:var(--line);border:1px solid var(--line)}.editor-facts>div{min-width:0;padding:12px;background:var(--paper)}.editor-facts dt{color:var(--muted);font-size:11px}.editor-facts dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:800}.event-log{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.event-log h3{margin:0 0 14px}.event-log>div{padding:10px 0;border-bottom:1px solid var(--line)}.event-log span{color:var(--muted);font-size:11px}.event-log p{margin:4px 0 0;font-size:13px;line-height:1.5}@media(max-width:1050px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.account-orders{display:inline-flex}.hero{grid-template-columns:minmax(0,1fr);padding-top:48px}.hero-copy{max-width:760px}.hero-visual{margin:-80px 0 -30px 32%}.hero-visual img{width:700px}.promise,.plan-grid,.detail-process-grid{grid-template-columns:repeat(2,1fr)}.faq-groups,.checkout-layout,.payment-layout,.contact-layout{grid-template-columns:1fr}.order-summary,.pay-summary{position:static}.lookup-page{grid-template-columns:1fr;gap:34px;padding-top:70px;align-content:start}.lookup-form{max-width:600px;width:100%}.admin-workspace{grid-template-columns:1fr}.order-editor{position:static}.price-manager{grid-template-columns:1fr}}@media(max-width:760px){.shell{width:min(100% - 32px,600px)}.site-header{height:66px;padding-inline:16px}.brand{font-size:18px}.brand-mark{width:31px;height:31px}.independent-badge{display:none}.header-cta{min-height:42px;padding-inline:14px;font-size:13px}.account-actions{gap:2px}.nav-account{padding-inline:5px;font-size:0}.nav-account svg{width:21px;height:21px}.header-cta{font-size:0;min-width:42px;padding-inline:9px}.hero{min-height:auto;padding-block:42px 24px}.hero-copy{min-width:0}.hero h1{font-size:clamp(38px,10.2vw,50px)}.hero h1 .hero-title-main,.hero h1 .hero-title-highlight{max-width:100%}.hero-lead{margin-top:22px;font-size:15px}.hero-actions{flex-direction:column;gap:12px}.hero-actions .button{width:100%;padding-inline:12px;font-size:14px}.trust-line{display:grid;gap:11px}.trust-line span{border-right:0;padding:0;margin:0}.hero-visual{margin:-18px -70px -18px 22px}.hero-visual img{width:calc(100vw + 70px);max-width:660px}.process-grid{grid-template-columns:1fr}.process-step{min-height:108px;border-right:0;border-bottom:1px dashed rgba(199,255,0,.55);padding:21px 0}.process-step:last-child{border-bottom:0}.plans-section{padding-block:64px}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading h2{font-size:40px}.section-heading>p{margin-top:0}.plan-grid{grid-template-columns:1fr}.plan-card{padding:26px}.plan-name{font-size:42px}.plan-price{font-size:54px}.promise{grid-template-columns:1fr;margin-bottom:64px}.detail-process{padding-bottom:72px}.detail-process-grid{grid-template-columns:1fr}.detail-process-grid article{min-height:auto;padding:26px}.reviews-section{padding-block:64px 72px;margin-bottom:64px}.review-set{gap:18px;padding-right:18px}.review-set article{width:min(82vw,330px);min-height:250px;padding:26px}.faq-section{padding-bottom:72px}.faq-group{padding:18px}.faq-group>h3{font-size:21px}.faq-list summary{padding:17px 18px;font-size:15px}.faq-list details p{padding:0 18px 18px;font-size:14px}.site-footer{padding-top:50px}.footer-main{grid-template-columns:repeat(2,1fr);gap:36px 24px;padding-bottom:40px}.footer-brand{grid-column:1 / -1}.footer-bottom{min-height:88px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.footer-bottom{padding-right:74px}.inner-page{padding-block:42px 72px}.page-title{font-size:43px}.checkout-layout,.payment-layout{margin-top:30px}.order-form,.payment-card,.contact-card,.lookup-form,.status-panel{padding:22px;border-radius:16px}.mini-plan-grid{grid-template-columns:1fr}.order-id-row{grid-template-columns:1fr auto}.order-id-row span{grid-column:1 / -1}.amount-row strong{font-size:43px}.payment-tabs{grid-template-columns:1fr}.wechat-id-row{grid-template-columns:1fr auto}.wechat-id-row span{grid-column:1 / -1}.qr-wrap{max-width:100%}.qr-wrap canvas{width:190px!important;height:190px!important}.status-hero{align-items:start;flex-direction:column}.big-order-id{min-width:0;width:100%}.status-timeline{grid-template-columns:1fr;gap:0}.status-timeline:before{top:26px;bottom:26px;left:25px;right:auto;width:2px;height:auto}.status-timeline>div{grid-template-columns:52px 1fr;justify-items:start;align-items:center;text-align:left;padding-bottom:20px}.status-details{grid-template-columns:repeat(2,1fr)}.status-actions{flex-direction:column}.lookup-page{display:block;padding-top:48px}.lookup-form{margin-top:34px}.orders-heading,.admin-heading{align-items:start;flex-direction:column}.guest-banner{grid-template-columns:auto 1fr}.guest-banner button{grid-column:2;justify-self:start;padding:0}.order-row{grid-template-columns:1fr;padding:20px}.order-side{justify-content:space-between}.admin-page{width:min(100% - 32px,600px)}.stats-grid{grid-template-columns:repeat(2,1fr)}.price-manager{padding:20px}.price-fields{grid-template-columns:1fr}.admin-toolbar{flex-direction:column}.admin-toolbar form{width:100%}.admin-toolbar>label{min-height:50px}.admin-workspace{grid-template-columns:1fr}.admin-order-list>button{grid-template-columns:minmax(0,1fr) auto}.editor-facts{grid-template-columns:1fr}.auth-dialog{padding:28px 22px}.legal-card{grid-template-columns:1fr}.legal-actions{flex-direction:column}.floating-contact{right:16px;bottom:18px}.floating-contact-card{width:min(330px,calc(100vw - 32px));padding:20px}.floating-contact-trigger{width:54px;padding:0;justify-content:center}.floating-contact-trigger span{display:none}}@media(prefers-reduced-motion:reduce){.review-track,.floating-contact-card{animation:none}}
