:root{--paper-line: color-mix(in srgb, var(--paper), var(--ink) 8%);--margin-soft: color-mix(in srgb, var(--margin), white 55%);--card: color-mix(in srgb, var(--paper), white 45%);--ink-soft: color-mix(in srgb, var(--ink), var(--paper) 45%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:repeating-linear-gradient(var(--paper) 0 38px,var(--paper-line) 38px 39px),var(--paper);color:var(--ink);font-family:Nunito,sans-serif;line-height:1.55;position:relative}body:before{content:"";position:fixed;top:0;bottom:0;left:56px;width:2px;background:var(--margin-soft);z-index:0;pointer-events:none}@media(max-width:640px){body:before{left:22px}}a{color:inherit}img,svg{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 32px 0 80px;position:relative;z-index:1}@media(max-width:640px){.wrap{padding:0 20px 0 44px}}h1,h2,h3{font-family:"Baloo 2",sans-serif;color:var(--ink);font-weight:700;line-height:1.12}.landing-section{padding:52px 0}.landing-section.dashed-top{border-top:3px dashed var(--margin-soft)}.kicker{font-family:"Baloo 2",sans-serif;font-size:.85rem;color:var(--margin);font-weight:700;margin-bottom:8px}.section-head{max-width:56ch;margin-bottom:34px}.section-head h2{font-size:clamp(1.6rem,3vw,2.1rem)}.section-head p{color:var(--ink-soft);margin-top:10px}.btn{display:inline-block;font-family:"Baloo 2",sans-serif;font-weight:600;font-size:.98rem;padding:12px 22px;border-radius:9px;text-decoration:none;border:2px solid var(--green);transition:transform .15s ease}.btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.btn-solid{background:var(--green);color:var(--paper)}.btn-solid:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink-soft)}.btn-ghost:hover{border-color:var(--ink)}.btn-sm{padding:9px 16px;font-size:.85rem}.brand{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:.2px}.brand small{display:block;font-family:Nunito,sans-serif;font-weight:600;font-size:.62rem;color:var(--ink-soft);letter-spacing:.04em}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}@media(max-width:820px){.hero{grid-template-columns:1fr}}.hero h1{font-size:clamp(2.1rem,4.4vw,3.15rem)}.hero .underline{background-image:repeating-linear-gradient(to right,var(--margin) 0 10px,transparent 10px 18px);background-position:0 1.18em;background-repeat:repeat-x;background-size:100% 4px;padding-bottom:6px}.hero p.lede{margin-top:18px;font-size:1.12rem;color:var(--ink-soft);max-width:46ch}.cta-row{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.trust-line{margin-top:20px;font-size:.9rem;color:var(--ink-soft);display:flex;flex-wrap:wrap}.trust-line span+span:before{content:"\b7";margin:0 8px;color:var(--margin)}.hero-art img{border-radius:14px}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:820px){.strip{grid-template-columns:repeat(2,1fr)}}.strip .item{display:flex;gap:12px;align-items:flex-start}.strip .item svg{flex:0 0 30px;width:30px;height:30px}.strip .item p{font-weight:700;font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:820px){.steps{grid-template-columns:1fr}}.step{background:var(--card);border:1px solid var(--paper-line);border-radius:14px;padding:26px}.step .num{width:38px;height:38px;border-radius:50%;border:2.5px dashed var(--margin);display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",sans-serif;font-weight:700;color:var(--margin);margin-bottom:16px}.step h3{font-size:1.15rem;margin-bottom:8px}.step p{color:var(--ink-soft);font-size:.96rem}.grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.grid6{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid6{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--paper-line);border-radius:14px;padding:22px}.card svg{width:28px;height:28px;margin-bottom:12px}.card h3{font-size:1.02rem;margin-bottom:6px}.card p{color:var(--ink-soft);font-size:.92rem}.included{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}@media(max-width:820px){.included{grid-template-columns:1fr}}.included ul{list-style:none}.included li{display:flex;gap:12px;padding:11px 0;border-bottom:1px dashed var(--paper-line);font-size:1rem}.included li:last-child{border-bottom:none}.included li svg{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.price-card{background:var(--card);border:1px solid var(--paper-line);border-radius:16px;padding:28px;position:sticky;top:24px}.price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.price-now{font-family:"Baloo 2",sans-serif;font-size:2rem;font-weight:700}.price-was{text-decoration:line-through;color:var(--ink-soft);font-size:1.05rem}.price-card p.note{color:var(--ink-soft);font-size:.85rem;margin-bottom:20px}.price-card .btn{width:100%;text-align:center}.faq{max-width:66ch}details{border-bottom:1px solid var(--paper-line);padding:16px 0}details summary{cursor:pointer;font-family:"Baloo 2",sans-serif;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--margin);font-size:1.3rem;line-height:1}details[open] summary:after{content:"\2013"}details p{margin-top:10px;color:var(--ink-soft);font-size:.96rem;max-width:56ch}.final{background:var(--green);color:var(--paper);border-radius:20px;padding:48px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.final h2{color:var(--paper);font-size:clamp(1.5rem,2.8vw,2rem);max-width:32ch}.final .btn-solid{background:var(--paper);color:var(--green);border-color:var(--paper)}footer.landing-footer{padding:44px 0 60px;color:var(--ink-soft);font-size:.86rem}.badges{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:18px}.badges span{font-weight:700;color:var(--ink)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/landing.css.map */
