*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf7f0;color:#292f26;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #8d410f;outline-offset:5px}h1,h2,h3,p{margin:0 0 1rem}h1,h2,h3{line-height:1.12}h1,h2{font-family:Georgia,serif;font-weight:normal;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,6vw,5.7rem)}h2{font-size:clamp(2rem,4vw,3.4rem)}h3{font-size:1.25rem}p{max-width:68ch}.wrap{width:min(1140px,calc(100% - 40px));margin-inline:auto}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #d6d6c8}.brand{font-size:16px;letter-spacing:.16em;font-weight:750;text-decoration:none}.topbar span,.eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.hero{padding:48px 0 64px;display:grid;gap:40px;align-items:center}.eyebrow{color:#725026;margin-bottom:20px}.lead{font-size:1.2rem}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;background:#344b35;color:#fff;border-radius:5px;text-decoration:none;font-size:1rem;font-weight:700;max-width:100%;text-align:center}.btn:hover{background:#223823}.sub{font-size:.875rem;color:#555e50;margin:14px 0 0}.hero-art{background:#e6e4d7;border-radius:110px 110px 8px 8px;padding:26px;position:relative}.hero-art img{width:min(100%,310px);margin:auto;box-shadow:0 18px 36px #2225222b;transform:rotate(-3deg)}.hero-art figcaption{text-align:center;font-size:.8rem;margin-top:24px}figure{margin:0}.band{background:#e9eddf;padding:58px 0}.split,.pair{display:grid;gap:32px}.section{padding:72px 0}.label{font-size:.8rem;text-transform:uppercase;letter-spacing:.13em;margin-bottom:18px;color:#59654c}.quote{font:normal 1.6rem/1.35 Georgia,serif}.steps{display:grid;gap:18px;margin-top:32px}.step{border-top:1px solid #bec7b2;padding-top:18px}.step b{display:block;font:normal 2rem Georgia,serif;color:#4d6040;margin-bottom:12px}.gallery{display:grid;gap:20px;margin-top:32px}.tile{background:#fff;border:1px solid #dfdfd2;border-radius:8px;overflow:hidden}.tile img{width:100%;aspect-ratio:16/9;object-fit:cover}.tile h3{padding:20px;margin:0;line-height:1.4;font-size:1rem}.paper{background:#fff;border:1px solid #d7d8ca;padding:28px;border-radius:8px}.dark{background:#293e2e;color:#fff}.dark .label{color:#d8dec9}.price{font:normal 3.4rem/1.1 Georgia,serif;letter-spacing:-.03em;margin:20px 0 8px}.offer{max-width:740px;margin:auto;text-align:center}.offer p{margin-left:auto;margin-right:auto}.offer .btn{background:#f1d9af;color:#263c2c}.plans{display:grid;gap:24px;margin-top:32px}.plan{position:relative;background:#fff;border:1px solid #c9cebf;padding:28px;border-radius:8px;display:flex;flex-direction:column}.plan.featured{border:2px solid #344b35;background:#edf0e4}.badge{font-size:.8rem;font-weight:700;background:#344b35;color:#fff;padding:7px 12px;align-self:flex-start;border-radius:3px;margin-bottom:22px}.plan .btn{margin-top:auto}.plan ul{padding-left:20px}.plan img{width:110px;margin-bottom:22px;box-shadow:0 5px 14px #263c2c22}.table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem;margin-top:36px}.table th,.table td{border-bottom:1px solid #cdd1c4;text-align:left;vertical-align:top;padding:14px 7px;overflow-wrap:anywhere}.table th:first-child{width:32%}.table th:last-child,.table td:last-child{background:#e9eddf}.bonus{display:grid;gap:28px;align-items:center}.bonus img{width:190px;box-shadow:0 10px 24px #293e2e18;margin:auto}.note{font-size:.9rem;color:#56614e}.guarantee{border-left:4px solid #a86a30;padding-left:24px}.faq{max-width:820px;margin:auto}details{border-bottom:1px solid #cdd1c4;padding:20px 0}summary{font-weight:650;cursor:pointer;min-height:30px}details p{margin:16px 0 0}.final{text-align:center;background:#eee7d9;padding:64px 20px}.final p{margin:0 auto 28px;font:normal 2rem/1.25 Georgia,serif;max-width:26ch}footer{padding:40px 0;font-size:.8rem;color:#51594c}footer p{max-width:100%}.legal{border-top:1px solid #d4d5c8;padding-top:20px;margin-top:20px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:white;padding:12px;z-index:5}.draft{background:#e8dfcf;padding:9px 20px;text-align:center;font-size:.75rem}section[id]{scroll-margin-top:24px}@media(min-width:700px){.hero{grid-template-columns:1.2fr 1fr;padding:70px 0 85px;gap:70px}.split,.pair,.plans{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr)}.gallery{grid-template-columns:repeat(3,1fr)}.bonus{grid-template-columns:220px 1fr}.hero-art{padding:36px}.table{font-size:1rem}.table th,.table td{padding:18px}.paper,.plan{padding:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Discreet final-price tax note; wraps naturally on narrow comparisons. */
.vat-note{display:inline-block;max-width:100%;font:400 .75rem/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal;vertical-align:baseline}
