.template-order.wrap{max-width:1320px;padding-block:62px 72px}.template-ready-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.template-ready-copy{min-width:0;padding-top:24px}.template-ready-check{color:#23634b;background:#e7f3ec;border:1px solid #d2e7da;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:25px;display:flex}.template-ready-copy .eyebrow{color:#39715d;letter-spacing:.12em;margin-bottom:15px;font-size:10px}.template-ready-layout .template-ready-copy h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(35px,3.9vw,54px);line-height:1.07}.template-ready-intro{overflow-wrap:anywhere;max-width:470px;font-size:18px;line-height:1.65;margin-top:23px!important}.template-ready-intro strong{color:var(--ink);font-weight:600}.template-ready-downloads{flex-direction:column;gap:12px;max-width:445px;margin-top:30px;display:flex}.template-ready-downloads .btn{justify-content:flex-start;min-height:57px;padding-inline:21px}.template-ready-included{color:var(--muted);flex-wrap:wrap;gap:13px 17px;margin-top:21px;font-size:11px;display:flex}.template-ready-included span{align-items:center;gap:5px;display:inline-flex}.template-ready-included svg{color:#39715d}.template-ready-next{border-top:1px solid var(--border);max-width:455px;padding-top:24px;font-size:14px;line-height:1.75;margin-top:27px!important}.template-ready-next strong{color:var(--ink);margin-bottom:5px;display:block}.template-ready-test{color:#7a570b;font-size:12px;margin-top:16px!important}.template-ready-preview{background:#f3f6f8;border:1px solid #e2e7eb;border-radius:16px;min-width:0;padding:22px}.template-ready-preview-heading{letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;font-size:9px;font-weight:700;display:flex}.template-ready-preview-heading a{letter-spacing:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.template-ready-browser{background:#fff;border:1px solid #dce2e8;border-radius:9px;overflow:hidden;box-shadow:0 14px 32px #1522390b}.template-ready-browser-bar{color:#758194;background:#fafbfc;border-bottom:1px solid #e5e9ed;align-items:center;gap:15px;padding:11px 13px;font-size:10px;display:flex}.template-ready-browser-bar>span:first-child{color:#c4cdd7;letter-spacing:2px;font-size:9px}.template-ready-browser iframe{background:#fff;border:0;width:100%;height:570px;display:block}.template-ready-preview>p{font-size:11px;line-height:1.6;margin-top:15px!important}.template-order-meta{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:38px;padding-top:25px;font-size:12px;display:flex}.template-order-meta p{margin:0!important}.template-order-meta code{overflow-wrap:anywhere}.template-order-meta .text-link{background:0 0;border:0;padding:0;font-size:12px}.template-order-meta a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.template-ready-layout{grid-template-columns:1fr;gap:35px}.template-ready-copy{padding-top:0}.template-ready-intro,.template-ready-next,.template-ready-downloads{max-width:none}.template-ready-layout .template-ready-copy h1{margin:0;font-size:clamp(34px,6.5vw,48px)}.template-ready-browser iframe{height:550px}.template-order.wrap{padding-top:34px}.template-ready-preview{padding:16px}.template-ready-downloads .btn{padding-inline:15px;font-size:13px}.template-ready-included{gap:9px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.template-ready-downloads .btn{transition:none;transform:none}}.buying-guide{border-top:1px solid var(--border)}.buying-guide h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.2vw,40px);line-height:1.12}.buying-guide h3{margin:0 0 8px;font-size:17px}.buying-guide p{line-height:1.75}.buying-problem{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.buying-problem-copy p{max-width:430px;margin-top:20px;font-size:16px}.buying-problem-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.buying-problem-grid article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:22px}.buying-problem-grid svg{color:var(--blue);margin-bottom:14px}.buying-problem-grid p{margin:0;font-size:14px}.buying-steps{padding-top:0}.buying-step-list{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.buying-step-list li{border-top:1px solid var(--border);padding-top:22px;position:relative}.buying-step-icon{background:var(--tint,#eaf0ff);width:42px;height:42px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.buying-step-list .step-number{margin-bottom:10px}.buying-step-list p{margin:0;font-size:14px}.buying-fit{grid-template-columns:1fr 1fr;gap:22px;padding-top:0;display:grid}.buying-fit-card{border:1px solid var(--border);background:var(--surface,#f5f7fa);border-radius:16px;padding:28px}.buying-fit-card.is-good{background:#fff;border-color:#cfdcfb}.buying-fit-card ul{gap:13px;margin:4px 0 0;padding:0;list-style:none;display:grid}.buying-fit-card li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.buying-fit-card li svg{color:var(--blue);flex:none;margin-top:2px}.buying-fit-card:not(.is-good) li svg{color:var(--muted)}.buying-fit-card>p{border-top:1px solid var(--border);margin:20px 0 0;padding-top:18px;font-size:14px}.buying-fit-card>p a{text-underline-offset:3px;text-decoration:underline}.buying-trust{padding-top:0}.buying-trust-grid{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.buying-trust-grid>div{border-left:1px solid var(--border);flex-direction:column;gap:6px;padding:22px 20px;display:flex}.buying-trust-grid>div:first-child{border-left:0}.buying-trust-grid svg{color:var(--blue);margin-bottom:6px}.buying-trust-grid strong{color:var(--ink);font-size:14px}.buying-trust-grid span{color:var(--muted);font-size:12.5px;line-height:1.5}.buying-trust-note{text-align:center;color:var(--muted);margin:16px 0 0;font-size:13px}.buying-faq .text-link{align-items:center;gap:6px;display:inline-flex}.buying-faq summary svg{flex:none;transition:transform .2s}.buying-cta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;display:flex}.buying-cta p{margin:10px 0 0}@media (max-width:1000px){.buying-problem{grid-template-columns:1fr;gap:34px}.buying-step-list,.buying-trust-grid{grid-template-columns:1fr 1fr}.buying-trust-grid>div{border-left:0;border-top:1px solid var(--border)}.buying-trust-grid>div:nth-child(-n+2){border-top:0}.buying-trust-grid>div:nth-child(2n){border-left:1px solid var(--border)}}@media (max-width:640px){.buying-problem-grid,.buying-step-list,.buying-fit,.buying-trust-grid{grid-template-columns:1fr}.buying-trust-grid>div,.buying-trust-grid>div:nth-child(2n){border-left:0;border-top:1px solid var(--border)}.buying-trust-grid>div:first-child{border-top:0}.buying-cta{flex-direction:column;align-items:flex-start}.buying-fit-card{padding:22px}}@media (prefers-reduced-motion:reduce){.buying-faq summary svg{transition:none}}.template-product-heading .template-product-lead{color:#4a5a51;margin:6px 0 0;font-size:17px;line-height:1.6}.template-product-points{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.template-product-points li{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.template-product-points svg{color:#23634b}.template-product-price{flex:none;min-width:280px}.template-hero-actions{gap:10px;margin-top:16px;display:grid}.template-hero-actions .btn{justify-content:center}.template-hero-sale{align-items:center;gap:6px;margin-top:10px;display:flex;color:#7a4a0b!important;font-size:12px!important}.template-download-contents{background:#fff;border:1px solid #d8e0da;border-radius:14px;margin-top:26px;padding:22px}.template-download-contents h2{margin:0 0 14px;font-size:20px}.template-download-tree{gap:10px;display:grid}.template-download-tree>div{background:#f4f7f5;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:grid}.template-download-tree svg{color:var(--blue)}.template-download-tree strong{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.template-download-tree span{color:#596b60}.template-download-contents>p{margin:14px 0 0;font-size:13px!important}.template-assurance{border-top:1px solid #dce3df;gap:10px;padding:0;list-style:none;display:grid;margin:20px 0 0!important;padding-top:18px!important}.template-assurance li{color:#4a5a51;line-height:1.5;align-items:flex-start!important;gap:9px!important;margin:0!important;font-size:12px!important;display:flex!important}.template-assurance svg{color:#23634b;flex:none;margin-top:2px}.template-assurance strong{color:var(--ink)}.template-assurance a{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.template-seller{margin-top:12px!important;font-size:11px!important}.template-seller a{text-decoration:underline}.template-buy-bar{display:none}.template-product+.buying-guide,.template-product .template-sale-notice{margin-top:40px}@media (max-width:760px){.template-product.wrap{padding-top:18px}.template-product .template-product-heading{margin:18px 0 22px}.template-product .template-product-heading h1{margin:8px 0;font-size:28px}.template-product-heading .template-product-lead{font-size:15px}.template-product-points{gap:6px 14px;margin-top:12px}.template-product-price{min-width:0;margin-top:14px}.template-product-price .template-live-price strong{font-size:34px}.template-product-price>p{margin:2px 0 0}.template-hero-actions{grid-template-columns:1fr 1fr}.template-hero-actions .btn{padding-inline:10px;font-size:14px}.template-download-tree>div{grid-template-columns:auto 1fr}.template-download-tree span{grid-column:1/-1}.template-buy-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d2ddd6;justify-content:space-between;align-items:center;gap:14px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #15223914}.template-buy-bar.is-visible{transform:none}.template-buy-bar>div{line-height:1.25;display:grid}.template-buy-bar strong{font-size:19px}.template-buy-bar span{color:#596b60;font-size:11px}.template-buy-bar .btn{flex:none;justify-content:center;min-width:130px}body:has(.template-buy-bar){padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.template-buy-bar{transition:none}}.template-ad-hook{letter-spacing:-.02em;font-weight:800;color:var(--ink)!important;margin:0 0 10px!important;font-size:clamp(20px,2.4vw,26px)!important;line-height:1.2!important}body.template-focus .main-header nav,body.template-focus .main-header>.btn,body.template-focus .mobile-navigation{display:none}.template-edit-proof{background:#fff;border:1px solid #d8e0da;border-radius:14px;margin-top:26px;padding:22px}.template-edit-proof .eyebrow{margin-bottom:8px}.template-edit-proof h2{margin:0 0 16px;font-size:22px}.template-edit-compare{gap:8px;display:grid}.template-edit-compare figure{background:#f4f7f5;border:1px solid #dce3df;border-radius:10px;margin:0;overflow:hidden}.template-edit-compare img{width:100%;height:auto;display:block}.template-edit-compare figcaption{color:#4a5a51;padding:8px 12px;font-size:12px;font-weight:600}.template-edit-arrow{color:var(--blue);justify-content:center;display:flex}.template-edit-code{color:#e6edf3;background:#101828;border-radius:10px;margin-top:16px;overflow:hidden}.template-edit-code>div{color:#9fb0c4;border-bottom:1px solid #1f2a3a;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:flex}.template-edit-code pre{white-space:pre;margin:0;padding:14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.template-edit-code b{color:#7ee2a8;font-weight:500}.template-edit-note{margin:12px 0 0!important;font-size:12px!important}.template-edit-note code{background:#eef2f0;border-radius:4px;padding:1px 5px;font-size:11.5px}
