.dido-post-module__JkwfyW__page{color:var(--color-text)}.dido-post-module__JkwfyW__page h1,.dido-post-module__JkwfyW__page h2,.dido-post-module__JkwfyW__page h3{font-family:var(--font-display);font-weight:800;line-height:1.12}.dido-post-module__JkwfyW__page h1{letter-spacing:-.03em;margin:1rem 0 1.3rem;font-size:clamp(2.55rem,5.1vw,4.8rem)}.dido-post-module__JkwfyW__page h1 span{color:var(--color-gold-pale)}.dido-post-module__JkwfyW__page h2{margin:.8rem 0 1.5rem;font-size:clamp(2rem,3.5vw,3.2rem)}.dido-post-module__JkwfyW__page h3{margin-bottom:.75rem;font-size:1.55rem}.dido-post-module__JkwfyW__page p{line-height:1.65}.dido-post-module__JkwfyW__hero{background:radial-gradient(ellipse at 80% 35%, #57418a66, transparent 60%), var(--color-night-deep);padding:8.3rem 1.5rem 4.5rem}.dido-post-module__JkwfyW__heroGrid,.dido-post-module__JkwfyW__interestGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;max-width:1120px;margin:auto;display:grid}.dido-post-module__JkwfyW__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-gold-pale);font-size:.78rem;font-weight:900}.dido-post-module__JkwfyW__hero .dido-post-module__JkwfyW__lead{max-width:35rem;margin-bottom:1rem;font-size:1.24rem}.dido-post-module__JkwfyW__hero .dido-post-module__JkwfyW__button{margin-top:1.6rem}.dido-post-module__JkwfyW__button{background:var(--color-gold-light);min-height:52px;color:var(--color-night-deep);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;padding:.9rem 1.4rem;font-weight:900;line-height:1.35;display:inline-flex}.dido-post-module__JkwfyW__button:hover{background:var(--color-gold-pale)}.dido-post-module__JkwfyW__page :is(a,button,input):focus-visible{outline:3px solid var(--color-purple-light);outline-offset:4px}.dido-post-module__JkwfyW__heroNote{color:#d2c8df;margin-top:.85rem;font-size:.875rem}.dido-post-module__JkwfyW__envelopeArt{text-align:center;min-width:0;margin:1rem 0 0}.dido-post-module__JkwfyW__envelope{background:var(--color-paper);color:var(--color-ink);border:9px solid var(--color-cream);border-radius:18px;padding:2.4rem 1.2rem 2rem;position:relative;transform:rotate(3deg);box-shadow:0 28px 70px #140c3199}.dido-post-module__JkwfyW__envelope img{width:74%;max-width:260px;height:auto;margin:0 auto .8rem;display:block}.dido-post-module__JkwfyW__envelope p{font-family:var(--font-display);font-size:1.7rem;font-weight:800;line-height:1.2}.dido-post-module__JkwfyW__envelope p span{font-family:var(--font-body);font-size:.8rem;font-weight:700}.dido-post-module__JkwfyW__postmark{letter-spacing:.1em;color:#7650a0;border:2px dashed #7650a0;border-radius:50%;place-content:center;width:65px;height:65px;font-size:.65rem;font-weight:900;line-height:1.4;display:grid;position:absolute;top:.85rem;right:.65rem;transform:rotate(12deg)}.dido-post-module__JkwfyW__envelopeArt figcaption{color:#d2c8df;margin-top:1.5rem;font-size:.72rem;line-height:1.6}.dido-post-module__JkwfyW__wrap{max-width:1120px;margin:auto}.dido-post-module__JkwfyW__idea{background:var(--color-cream);color:var(--color-ink);padding:4.5rem 1.5rem}.dido-post-module__JkwfyW__idea .dido-post-module__JkwfyW__eyebrow{color:var(--color-purple-ink)}.dido-post-module__JkwfyW__steps{grid-template-columns:repeat(3,1fr);gap:2.8rem;margin:2.7rem 0 2.3rem;display:grid}.dido-post-module__JkwfyW__number{font-family:var(--font-display);color:var(--color-purple-ink);border-bottom:1px solid #33285a30;margin-bottom:1.1rem;padding-bottom:.65rem;font-size:1.2rem;font-weight:800;display:block}.dido-post-module__JkwfyW__principle{border-left:3px solid var(--color-green);max-width:51rem;padding-left:1.2rem;font-size:1.15rem;font-weight:800}.dido-post-module__JkwfyW__goodToKnow{max-width:55rem;margin-top:2rem}.dido-post-module__JkwfyW__goodToKnow dl{gap:1.2rem;display:grid}.dido-post-module__JkwfyW__goodToKnow dl>div{border-top:1px solid #33285a25;padding-top:1.2rem}.dido-post-module__JkwfyW__goodToKnow dt{margin-bottom:.35rem;font-weight:900}.dido-post-module__JkwfyW__goodToKnow dd{color:var(--color-soft);font-size:.95rem;line-height:1.65}.dido-post-module__JkwfyW__planNote{color:var(--color-soft);max-width:55rem;margin-top:1.2rem;font-size:.86rem}.dido-post-module__JkwfyW__priceCard{background:var(--color-paper);border:1px solid #33285a25;border-radius:20px;max-width:55rem;margin-top:2rem;padding:1.7rem}.dido-post-module__JkwfyW__priceCard .dido-post-module__JkwfyW__price{font-family:var(--font-display);margin:.5rem 0 .65rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.dido-post-module__JkwfyW__priceCard .dido-post-module__JkwfyW__shipping{margin-top:1rem;font-size:.9rem}.dido-post-module__JkwfyW__interest{background:var(--color-night);padding:4.5rem 1.5rem;scroll-margin-top:5rem}.dido-post-module__JkwfyW__interestGrid{align-items:start;gap:4rem}.dido-post-module__JkwfyW__interestGrid>div>p+p{margin-top:1rem}.dido-post-module__JkwfyW__signature{font-family:var(--font-display);color:var(--color-gold-pale);font-size:1.85rem;font-weight:700}.dido-post-module__JkwfyW__textLink{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;margin-top:.6rem;font-size:.9rem;font-weight:800;text-decoration:underline;display:inline-flex}.dido-post-module__JkwfyW__formCard{background:var(--color-paper);color:var(--color-ink);border-radius:22px;padding:2rem}.dido-post-module__JkwfyW__formIntro{font-family:var(--font-display);font-size:1.7rem;font-weight:800}.dido-post-module__JkwfyW__formCard .dido-post-module__JkwfyW__small{color:var(--color-soft);margin:.3rem 0 .9rem;font-size:.8rem}.dido-post-module__JkwfyW__fields{flex-direction:column;gap:.6rem;min-width:0;margin-top:1.5rem;display:flex}.dido-post-module__JkwfyW__emailLabel{font-size:.88rem;font-weight:800}.dido-post-module__JkwfyW__email{width:100%;min-width:0;color:var(--color-ink);background:#fff;border:1px solid #8b7fa8;border-radius:10px;padding:.9rem 1rem}.dido-post-module__JkwfyW__consent{align-items:start;gap:.7rem;margin:.3rem 0 1rem;font-size:.78rem;line-height:1.6;display:flex}.dido-post-module__JkwfyW__consent input{width:20px;height:20px;accent-color:var(--color-night);flex-shrink:0;margin-top:3px}.dido-post-module__JkwfyW__consent a,.dido-post-module__JkwfyW__mailFallback a{text-underline-offset:3px;text-decoration:underline}.dido-post-module__JkwfyW__fields:disabled{opacity:.65}.dido-post-module__JkwfyW__fields:disabled .dido-post-module__JkwfyW__button{cursor:wait}.dido-post-module__JkwfyW__mailFallback{overflow-wrap:anywhere;border-top:1px solid #33285a25;margin-top:1.2rem;padding-top:1rem;font-size:.78rem}.dido-post-module__JkwfyW__error{color:#742332;background:#fff0f0;border-left:3px solid #922c3f;margin-top:1rem;padding:1rem;font-size:.9rem}.dido-post-module__JkwfyW__success{background:#eaf1df;border-radius:12px;margin-top:1.4rem;padding:1.4rem}.dido-post-module__JkwfyW__success h3{font-size:1.4rem}.dido-post-module__JkwfyW__success p{margin-top:.75rem;font-size:.9rem}.dido-post-module__JkwfyW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.dido-post-module__JkwfyW__heroGrid,.dido-post-module__JkwfyW__interestGrid{gap:2rem}.dido-post-module__JkwfyW__steps{gap:1.5rem}.dido-post-module__JkwfyW__formCard{padding:1.5rem}}@media (max-width:700px){.dido-post-module__JkwfyW__heroGrid,.dido-post-module__JkwfyW__interestGrid,.dido-post-module__JkwfyW__steps{grid-template-columns:1fr}.dido-post-module__JkwfyW__hero{padding-top:7rem;padding-bottom:2.8rem}.dido-post-module__JkwfyW__hero .dido-post-module__JkwfyW__lead{font-size:1.08rem}.dido-post-module__JkwfyW__envelopeArt{width:min(300px,90%);margin:1rem auto 0}.dido-post-module__JkwfyW__envelope{padding:1.4rem 1rem}.dido-post-module__JkwfyW__envelope img{max-width:185px}.dido-post-module__JkwfyW__envelope p{font-size:1.4rem}.dido-post-module__JkwfyW__idea,.dido-post-module__JkwfyW__interest{padding:3rem 1.25rem}.dido-post-module__JkwfyW__steps{gap:1.8rem;margin:1.8rem 0}.dido-post-module__JkwfyW__page h1{font-size:clamp(2.2rem,9vw,3rem)}.dido-post-module__JkwfyW__interest .dido-post-module__JkwfyW__button{width:100%}.dido-post-module__JkwfyW__formCard{padding:1.25rem}}
