:root{color:#162b37;font-synthesis:none;background:#f7f6f2;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.65}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ea7d32}button{color:inherit}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;font-size:clamp(28px,4vw,45px);line-height:1.25}h2{font-size:25px;line-height:1.4}h3{font-size:19px;line-height:1.5}p{color:#52616a}small{color:#667780;font-size:12px}.qs-header{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;max-width:1184px;margin:auto;padding:23px 32px;display:flex}.qs-header>div{gap:16px;display:flex}.qs-header button,.qs-text{background:0 0;border:0;padding:8px 0;font-weight:600}.qs-brand{white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.qs-brand-light{font-size:16px;font-weight:400}.qs-mark{color:#fff;background:#193a3d;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;font-weight:700;display:inline-grid}.qs-app main{max-width:1120px;min-height:65vh;margin:auto;padding:52px 24px 0}.qs-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:24px 0 72px;display:grid}.qs-eyebrow{color:#85704c;letter-spacing:1.6px;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.qs-hero h1{margin:0 0 26px;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.22}.qs-hero h1 span{color:#ba5a29}.qs-hero p{font-size:16px;line-height:1.95}.qs-hero-price{align-items:center;gap:16px;margin:25px 0;display:flex}.qs-hero-price strong{font-size:44px;font-weight:650;line-height:1}.qs-hero-price span{font-size:14px}.qs-primary,.qs-secondary{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:13px 23px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.qs-primary{color:#fff;background:#193b3f}.qs-primary:hover:not(:disabled){background:#244c50}.qs-primary span{margin-left:20px}.qs-secondary{color:#263d46;background:#fff;border-color:#d4dcd8}.qs-hero>.qs-muted,.qs-hero>div>small{margin-top:12px;display:block}.qs-sample{background:#e8ede6;border-radius:3px;padding:28px;position:relative;transform:rotate(1.5deg)}.qs-sample-paper{background:#fffdf7;border:1px solid #e5e4db;padding:30px;transform:rotate(-3deg);box-shadow:0 10px 22px #172f3310}.qs-sample-paper small{color:#a1653d;letter-spacing:2px}.qs-sample-paper h3{margin-top:15px;font-size:29px;line-height:1.45}.qs-sample blockquote{background:#f3f0e9;border-left:3px solid #b16a3e;margin:0 0 20px;padding:13px;font-size:13px}.qs-sample p{font-size:13px}.qs-sample-answer{border-top:1px dashed #c5cfc9;padding-top:17px}.qs-sample-answer b{color:#316451;font-size:13px}.qs-sample-foot{text-align:center;letter-spacing:1px;color:#607567;margin-top:22px;font-size:10px;display:block}.qs-card{background:#fff;border:1px solid #e0e5df;border-radius:16px;margin-bottom:28px;padding:32px}.qs-upload{scroll-margin-top:24px}.qs-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.qs-row h2,.qs-row h1{margin-bottom:12px}.qs-badge{color:#44654c;white-space:nowrap;background:#eef2ed;border:1px solid #d5dfd5;border-radius:30px;padding:4px 10px;font-size:12px}.qs-upload-actions{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 10px;display:grid}.qs-upload-actions button{border-style:dashed;padding:23px 14px}.qs-upload-actions span{font-size:25px;font-weight:400}.qs-files{margin:25px 0;padding:0;list-style:none}.qs-files li{overflow-wrap:anywhere;border-bottom:1px solid #ecefea;align-items:center;gap:14px;padding:14px 0;font-size:14px;display:flex}.qs-files li>span:nth-child(2){flex:1}.qs-files small{display:block}.qs-file-index{color:#91a092;font-size:12px}.qs-files button{background:0 0;border:0;padding:4px 10px;font-size:23px}.qs-check{background:#f9f1e7;border-left:3px solid #bf8849;margin:20px 0;padding:18px}.qs-check.ready{background:#eef5ef;border-color:#598468}.qs-check p{margin:8px 0;font-size:14px}.qs-confirm{border-top:1px solid #e4e8e1;margin-top:20px;padding-top:20px}.qs-confirm>small{margin-top:10px;display:block}.qs-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.qs-form-grid label,.qs-modal label{font-size:13px;font-weight:600;display:block}.qs-form-grid input,.qs-form-grid select,.qs-form-grid textarea,.qs-modal input{color:#16333c;background:#fff;border:1px solid #cbd6ce;border-radius:6px;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;font-size:16px;display:block}.qs-form-grid textarea{resize:vertical;min-height:90px}.qs-wide{grid-column:1/-1}.qs-checkbox{align-items:flex-start;gap:12px;margin:20px 0;font-size:13px!important;font-weight:400!important;display:flex!important}.qs-checkbox input{accent-color:#193b3f;width:18px;min-width:18px;height:18px;margin:3px 0 0}.qs-muted{color:#778179;margin-top:15px;font-size:13px}.qs-products{grid-template-columns:1fr 1fr;gap:24px;padding:45px 0;display:grid}.qs-products>div:first-child{grid-row:span 2;align-self:center;padding-right:40px}.qs-products h2{font-size:35px}.qs-products p{font-size:14px}.qs-product{border-bottom:1px solid #d9dfd7;padding:10px 0 20px}.qs-product>span{color:#86745a;letter-spacing:1px;font-size:11px}.qs-product h3{justify-content:space-between;gap:10px;margin:10px 0;display:flex}.qs-product h3 b{white-space:nowrap;color:#b35d31}.qs-about{border-top:1px solid #dedfd5;gap:20px;margin-top:30px;padding:35px 0;display:flex}.qs-about p{max-width:740px;font-size:14px}.qs-about a{font-size:13px}.qs-footer{text-align:center;border-top:1px solid #dce1d9;max-width:1120px;margin:40px auto 0;padding:30px 24px;font-size:12px}.qs-footer p{margin:10px 0;font-size:11px}.qs-error{color:#7e281c;overflow-wrap:anywhere;background:#ffede6;border-radius:8px;margin-bottom:22px;padding:17px 40px 17px 20px;font-size:14px;position:relative}.qs-error button{background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:10px}.qs-toast,.qs-working{left:50%;bottom:max(28px,env(safe-area-inset-bottom));z-index:60;color:#fff;background:#193b3f;border-radius:10px;width:max-content;max-width:90%;padding:14px 25px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0002}.qs-working{background:#8c5e33;bottom:85px}.qs-warning{color:#77552f;background:#fff2df;border-radius:8px;padding:16px;font-size:14px}.qs-order-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe4dc;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;display:flex}.qs-order-list small{display:block}.qs-order-list>button>span{text-align:right;white-space:nowrap;font-size:13px}.qs-order-meta{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:24px 0;font-size:13px;display:flex}.qs-checkout-price{color:#193b3f;font-size:40px;font-weight:700}.qs-payment-methods{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.qs-qr{text-align:center;margin:25px auto}.qs-qr img{width:100%;max-width:240px}.qs-progress-list{margin:30px 0;padding:0;list-style:none}.qs-progress-list li{color:#8a948d;padding:10px 10px 10px 30px;font-size:14px;position:relative}.qs-progress-list li:before{content:"";background:#dfe5dd;border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:0}.qs-progress-list li.done{color:#2c6352}.qs-progress-list li.done:before{background:#3c816b}.qs-progress-list li.active{color:#a35c31}.qs-progress-list li.active:before{background:#c6824f;box-shadow:0 0 0 5px #f4e7d9}.qs-progress>.qs-secondary{margin:10px}.qs-report{max-width:850px;margin:auto}.qs-report-cover{background:#e9eee7;border-top:3px solid #1c403c;margin-bottom:30px;padding:35px}.qs-report-cover h1{font-size:33px}.qs-report-section{background:#fff;border:1px solid #e0e5df;border-radius:9px;margin:12px 0;padding:0 24px}.qs-report-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;list-style:none;display:flex}.qs-report-section summary::-webkit-details-marker{display:none}.qs-report-section summary span{color:#788e7c;font-size:22px}.qs-report-section[open] summary{border-bottom:1px solid #e3e7df;margin-bottom:15px}.qs-report-section[open] summary span{transform:rotate(45deg)}.qs-report-section dl{margin:0}.qs-report-section dl>div{margin:10px 0}.qs-report-section dt{color:#748174;font-size:12px;font-weight:600}.qs-report-section dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:15px}.qs-report-section ul{padding-left:20px}.qs-report-section>ul>li{border-bottom:1px solid #e9ece6;padding:12px 0}.qs-report-section>.qs-secondary{margin:10px 0 20px}.qs-support{margin:20px 0;padding:20px 0;font-size:14px}.qs-support summary{cursor:pointer}.qs-upsell{background:#eee8dc;border-radius:12px;margin:35px 0;padding:35px}.qs-share-preview{padding:10px 0}.qs-break{overflow-wrap:anywhere;font-size:13px}.qs-price-form{padding-top:20px}.qs-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0d242d80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qs-modal{background:#fff;border-radius:18px;width:100%;max-width:440px;max-height:calc(100dvh - 40px);padding:32px;position:relative;overflow:auto}.qs-close{background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:16px}.qs-modal h2{margin-bottom:10px}.qs-modal p{font-size:14px}.qs-modal form{gap:17px;display:grid}.qs-code{align-items:center;gap:10px;display:flex}.qs-code input{min-width:0}.qs-code button{white-space:nowrap;background:#f0f4ed;border:0;border-radius:6px;margin-top:7px;padding:12px 10px;font-size:13px}.qs-modal>.qs-primary{width:100%;margin:0 0 20px}@media (width<=700px){.qs-header{padding:16px 20px}.qs-brand{gap:7px;font-size:17px}.qs-brand-light{font-size:12px}.qs-header>div{gap:12px}.qs-header button{font-size:12px}.qs-mark{width:30px;height:30px;font-size:16px}.qs-app main{padding:26px 18px 0}.qs-hero{padding:12px 2px 32px;display:block}.qs-hero h1{letter-spacing:-1.5px;margin-bottom:20px;font-size:43px}.qs-hero p{font-size:14px}.qs-hero .qs-eyebrow{letter-spacing:1px;font-size:10px}.qs-hero-price{margin:22px 0}.qs-hero .qs-primary{width:100%}.qs-sample{margin:32px 6px 0;padding:20px 22px 14px;transform:none}.qs-sample-paper{padding:22px;transform:rotate(-1deg)}.qs-sample-paper h3{font-size:23px}.qs-sample-paper h3 br{display:none}.qs-sample-paper h3{margin:9px 0 17px}.qs-sample-paper p{margin-bottom:10px}.qs-sample .qs-eyebrow{margin-bottom:15px}.qs-sample-foot{letter-spacing:0;margin-top:17px;font-size:9px}.qs-card{border-radius:12px;padding:23px 18px}.qs-card h2{font-size:23px}.qs-card p{font-size:14px}.qs-upload-actions{gap:10px}.qs-upload-actions button{gap:7px;padding:16px 8px;font-size:12px}.qs-upload-actions span{font-size:20px}.qs-form-grid{gap:15px 12px}.qs-form-grid label{font-size:11px}.qs-confirm>.qs-primary{width:100%}.qs-products{padding:23px 2px;display:block}.qs-products>div:first-child{padding:0}.qs-products h2{font-size:29px}.qs-product{padding:20px 0}.qs-product h3{font-size:17px}.qs-about{gap:14px;margin-top:15px;padding:26px 2px}.qs-about h3{font-size:17px}.qs-about p{font-size:13px}.qs-order-list>button{gap:10px}.qs-order-list b{font-size:14px}.qs-order-list small{overflow-wrap:anywhere;font-size:10px}.qs-order-list>button>div{min-width:0}.qs-checkout-price{font-size:36px!important}.qs-checkout-price small{display:block}.qs-payment-methods{display:grid}.qs-order-meta{gap:6px;margin:15px 0;font-size:12px}.qs-order-meta small{font-size:10px}.qs-report-cover{padding:26px 20px}.qs-report-cover h1{font-size:27px}.qs-report-cover p{font-size:15px}.qs-report-section{padding:0 18px}.qs-report-section summary{font-size:15px}.qs-report-section dd{font-size:14px}.qs-report-section ul{padding-left:16px}.qs-upsell{padding:25px 20px}.qs-upsell h2{font-size:23px}.qs-upsell p{font-size:14px}.qs-upsell .qs-primary{width:100%;padding:13px;font-size:14px}.qs-modal{padding:30px 23px}.qs-footer{margin-top:25px}.qs-desktop{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.qs-header,.qs-footer,.qs-no-print,.qs-support,.qs-upsell,.qs-text,.qs-report~.qs-card{display:none!important}.qs-app main{max-width:none;padding:0}.qs-report-section{break-inside:avoid}.qs-report-section>summary{border-bottom:1px solid #ddd}.qs-report-section>:not(summary){display:block!important}.qs-report-cover{background:#fff}.qs-report button{display:none}}
