.layout-sales{--lv-ink:#173a34;--lv-paper:#f6f2e9;--lv-line:#bdc7bd;--lv-accent:#91451f;color:#273a34;background:var(--lv-paper)}.layout-sales-hero{color:#f7f4eb;background:var(--lv-ink);border-bottom:8px solid var(--lv-accent);padding:clamp(3.5rem,9vw,8rem) 0}.layout-sales-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.layout-sales-kicker{color:#a9572e;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800}.layout-sales-hero .layout-sales-kicker{color:#efaa7d}.layout-sales-hero h1{max-width:12ch;color:inherit;letter-spacing:-.04em;margin:0;font:600 clamp(2.8rem,6vw,6rem)/.98 Georgia,Noto Serif TC,serif}.layout-sales-lead{color:#d6e1db;max-width:54ch;margin:1.4rem 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.layout-sales-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.layout-sales-button{color:#fff;background:var(--lv-accent);border:1px solid var(--lv-accent);justify-content:center;align-items:center;min-height:2.9rem;padding:.72rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.layout-sales-button.secondary{color:var(--lv-ink);background:#f5f1e8;border-color:#f5f1e8}.layout-sales-micro{color:#aebfba;font-size:.84rem}.layout-sales-hero-mark{color:var(--lv-ink);background:#e4e1d6;padding:1rem;transform:rotate(1.2deg);box-shadow:16px 16px #a9532f}.layout-sales-mark-label{border-bottom:1px solid #aab4ad;justify-content:space-between;gap:1rem;padding:.55rem .7rem;font:700 .8rem/1.3 Georgia,serif;display:flex}.layout-sales-mark-plans{grid-template-columns:repeat(3,1fr);gap:.55rem;padding-top:.8rem;display:grid}.layout-sales-mark-plans figure{background:#fbfaf5;border:1px solid #bcc5bc;margin:0;padding:.45rem}.layout-sales-mini-plan{aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-sales-mini-plan svg{width:100%;height:auto;display:block}.layout-sales-mark-plans figcaption{color:#526862;align-items:baseline;gap:.4rem;padding-top:.45rem;font-size:.72rem;line-height:1.25;display:flex}.layout-sales-mark-plans figcaption span{color:var(--lv-accent);font:700 1.2rem Georgia,serif}.layout-sales-proof{padding-block:clamp(4rem,9vw,8rem)}.layout-sales-proof h2,.layout-sales-section h2{max-width:20ch;color:var(--lv-ink);letter-spacing:-.03em;margin:0;font:600 clamp(2rem,4.2vw,4rem)/1.05 Georgia,Noto Serif TC,serif}.layout-sales-intro{color:#526862;max-width:54ch;font-size:1.08rem;line-height:1.6}.layout-sales-strategy-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.2rem;display:grid}.layout-sales-strategy-grid article{border:1px solid var(--lv-line);background:#fff;gap:1rem;padding:1rem;display:grid}.layout-sales-strategy-plan{background:#fbfaf5;border-bottom:4px solid #d9ddd8;justify-content:center;align-items:center;min-height:240px;padding:.65rem;display:flex}.layout-sales-strategy-plan svg{width:100%;height:auto;display:block}.layout-sales-index{color:var(--lv-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:800}.layout-sales-strategy-grid h3{color:var(--lv-ink);margin:0;font:600 1.45rem/1.1 Georgia,Noto Serif TC,serif}.layout-sales-strategy-grid p:not(.layout-sales-index){color:#526862;margin:0;line-height:1.55}.layout-sales-section{padding-block:clamp(4rem,8vw,7rem)}.layout-sales-dark{color:#e8f0eb;background:#244b43}.layout-sales-dark .layout-sales-kicker{color:#ffd1b2}.layout-sales-dark h2{color:#fff}.layout-sales-dark p{color:#cbdad3;line-height:1.65}.layout-sales-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.layout-sales-text-link{color:#ffd1b2;font-weight:800}.layout-sales-included{background:var(--lv-line);border:1px solid var(--lv-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.3rem;display:grid}.layout-sales-included article{background:#fff;min-height:180px;padding:1.3rem}.layout-sales-included b{color:var(--lv-accent);font:700 1.6rem Georgia,serif}.layout-sales-included h3{color:var(--lv-ink);margin:.7rem 0 .35rem;font:600 1.25rem Georgia,Noto Serif TC,serif}.layout-sales-included p{color:#526862;margin:0;line-height:1.5}.layout-sales-paper{background:#e7e4d9}.layout-sales-table-wrap{overflow-x:auto}.layout-sales-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:500px}.layout-sales-table-wrap th,.layout-sales-table-wrap td{text-align:left;border:1px solid var(--lv-line);padding:.85rem 1rem}.layout-sales-table-wrap th{color:#fff;background:var(--lv-ink);font-family:Georgia,Noto Serif TC,serif}.layout-sales-table-wrap td:last-child{color:var(--lv-ink);font-weight:800}.layout-sales-trust ul{color:#526862;padding-left:1.2rem;line-height:1.7}.layout-sales-start{justify-content:space-between;align-items:end;gap:2rem;display:flex}.layout-sales-price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.layout-sales-price h2{font-size:clamp(2.8rem,6vw,5rem)}.layout-sales-price p{color:#526862;line-height:1.6}.layout-sales-support{color:#687770;flex-wrap:wrap;grid-column:1/-1;gap:1rem;font-size:.85rem;display:flex}.layout-sales-support a{color:var(--lv-accent)}.layout-sales-faq{padding-block:clamp(3rem,7vw,6rem)}.layout-sales-faq details{border-bottom:1px solid var(--lv-line);padding:1.1rem 0}.layout-sales-faq summary{cursor:pointer;color:var(--lv-ink);font:600 1.25rem Georgia,Noto Serif TC,serif}.layout-sales-faq details p{color:#526862;max-width:65ch;line-height:1.65}@media (width<=900px){.layout-sales-hero-grid,.layout-sales-two-col,.layout-sales-price{grid-template-columns:1fr}.layout-sales-strategy-grid,.layout-sales-included{grid-template-columns:1fr 1fr}.layout-sales-start{align-items:start;display:grid}}@media (width<=620px){.layout-sales-hero-mark{transform:none;box-shadow:7px 7px #a9532f}.layout-sales-strategy-grid,.layout-sales-included{grid-template-columns:1fr}.layout-sales-mark-label{gap:.2rem;display:grid}.layout-sales-actions{display:grid}.layout-sales-button{width:100%}}@media (prefers-reduced-motion:reduce){.layout-sales-hero-mark{transform:none}}
