.oAHR6q_wrap{flex:14rem;min-width:min(100%,16rem)}.oAHR6q_label{text-transform:uppercase;letter-spacing:.06em;color:#414044;margin:0 0 .5rem;font-size:.82rem;font-weight:700}.oAHR6q_row{align-items:stretch;gap:.5rem;display:flex}.oAHR6q_code{min-width:0;font-family:var(--font-display), "Fredoka", system-ui, sans-serif;letter-spacing:.02em;color:#303030;text-align:center;background:#fff;border:2px dashed #5b96ff73;border-radius:.85rem;flex:1;padding:.85rem 1rem;font-size:1.05rem;font-weight:700}.oAHR6q_copyBtn{cursor:pointer;font-family:var(--font-body), "Nunito", system-ui, sans-serif;color:#fff;background:linear-gradient(90deg,#e025a6,#ff6c76);border:none;border-radius:.85rem;flex-shrink:0;padding:0 1.1rem;font-size:.92rem;font-weight:800;transition:transform .15s,opacity .15s}.oAHR6q_copyBtn:hover{transform:translateY(-1px)}.oAHR6q_copyBtn:focus-visible{outline-offset:2px;outline:3px solid #5b96ff}
.E0kJGG_page{font-family:var(--font-body), "Nunito", system-ui, sans-serif;max-width:72rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,2.5rem) 3rem;position:relative;overflow:hidden}.E0kJGG_bgShapeA,.E0kJGG_bgShapeB,.E0kJGG_bgShapeC{filter:blur(2px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.E0kJGG_bgShapeA{background:radial-gradient(circle at 30% 30%,#5b96ff73,#5b96ff00);width:min(28rem,70vw);height:min(28rem,70vw);top:-6rem;right:-8rem}.E0kJGG_bgShapeB{background:radial-gradient(circle,#2dcb9859,#2dcb9800);width:min(22rem,60vw);height:min(22rem,60vw);top:40%;left:-6rem}.E0kJGG_bgShapeC{background:radial-gradient(circle,#ff6c7647,#e025a600);width:min(18rem,50vw);height:min(18rem,50vw);bottom:8%;right:10%}.E0kJGG_header,.E0kJGG_heroCard,.E0kJGG_grid,.E0kJGG_steps,.E0kJGG_faq,.E0kJGG_footer{z-index:1;position:relative}.E0kJGG_header{text-align:center;padding:1rem 0 2rem}.E0kJGG_logoMark{background:linear-gradient(145deg,#5b96ff 0%,#2dcb98 55%,#ff6c76 100%);border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1rem;display:grid;position:relative;box-shadow:0 12px 28px #30303026}.E0kJGG_logoRoll{background:radial-gradient(circle at 35% 35%,#fff 0%,#ffe8dc 45%,#ffd4c4 100%);border:3px solid #ffffffd9;border-radius:50%;width:2rem;height:2rem;transform:rotate(-12deg)}.E0kJGG_logoHeart{background:#ff454d;border-radius:0 0 .2rem;width:.85rem;height:.85rem;position:absolute;bottom:.55rem;right:.55rem;transform:rotate(45deg)}.E0kJGG_logoHeart:before,.E0kJGG_logoHeart:after{content:"";background:#ff454d;border-radius:50%;width:.85rem;height:.85rem;position:absolute}.E0kJGG_logoHeart:before{top:-.42rem;left:0}.E0kJGG_logoHeart:after{top:0;left:-.42rem}.E0kJGG_eyebrow{font-family:var(--font-display), "Fredoka", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5b96ff;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.E0kJGG_title{font-family:var(--font-display), "Fredoka", sans-serif;color:#303030;margin:0 0 1rem;max-width:18ch;margin-inline:auto;font-size:clamp(1.85rem,5vw,3rem);font-weight:700;line-height:1.12}.E0kJGG_lead{color:#414044;max-width:42rem;margin:0 auto;font-size:1.05rem;line-height:1.65}.E0kJGG_heroCard{background:linear-gradient(135deg,#fffffff5 0%,#fff9f4fa 100%);border:2px solid #5b96ff40;border-radius:1.5rem;margin-bottom:2.5rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 20px 50px #5b96ff1f}.E0kJGG_promoRibbon{font-family:var(--font-display), "Fredoka", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#e025a6,#ff6c76);border-radius:999px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-block}.E0kJGG_heroHeading{font-family:var(--font-display), "Fredoka", sans-serif;color:#303030;margin:0 0 .75rem;font-size:clamp(1.35rem,3.5vw,1.85rem)}.E0kJGG_heroOffer{margin:0 0 .75rem;font-size:1.1rem;line-height:1.6}.E0kJGG_heroNote{color:#414044;background:#2dcb981f;border-left:4px solid #2dcb98;border-radius:.75rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.55}.E0kJGG_ctaPrimary,.E0kJGG_ctaSecondary,.E0kJGG_inlineCta{justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.E0kJGG_ctaRow{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.E0kJGG_ctaPrimary{color:#fff;background:linear-gradient(90deg,#5b96ff,#2dcb98);border-radius:999px;flex:16rem;width:100%;max-width:26rem;padding:1rem 1.25rem;font-size:1.05rem;box-shadow:0 10px 24px #5b96ff59}.E0kJGG_ctaPrimary:hover,.E0kJGG_ctaSecondary:hover,.E0kJGG_inlineCta:hover{transform:translateY(-2px)}.E0kJGG_ctaSecondary{color:#fff;background:#303030;border-radius:999px;margin-top:1rem;padding:.85rem 1.5rem}.E0kJGG_inlineCta{color:#5b96ff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.E0kJGG_ctaFinePrint{color:#414044;margin:.85rem 0 0;font-size:.82rem}.E0kJGG_ctaFinePrint a{color:#5b96ff}.E0kJGG_sectionTitle{font-family:var(--font-display), "Fredoka", sans-serif;text-align:center;margin:0 0 1.25rem;font-size:clamp(1.35rem,3vw,1.75rem)}.E0kJGG_grid{margin-bottom:2.5rem}.E0kJGG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.E0kJGG_card{background:#fff;border:1px solid #30303014;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 20px #3030300f}.E0kJGG_card h3{font-family:var(--font-display), "Fredoka", sans-serif;color:#303030;margin:0 0 .5rem;font-size:1.05rem}.E0kJGG_card p{color:#414044;margin:0;font-size:.95rem;line-height:1.55}.E0kJGG_card a{color:#5b96ff;font-weight:700}.E0kJGG_steps{background:linear-gradient(160deg,#5b96ff14,#ff6c7614);border-radius:1.25rem;margin-bottom:2.5rem;padding:1.5rem clamp(1rem,3vw,2rem)}.E0kJGG_stepList{max-width:40rem;margin:0;padding-left:1.25rem;line-height:1.65}.E0kJGG_stepList li{margin-bottom:.65rem}.E0kJGG_faq{margin-bottom:2rem}.E0kJGG_faqList{margin:0}.E0kJGG_faqList div{border-bottom:1px solid #3030301a;padding:1rem 0}.E0kJGG_faqList dt{font-family:var(--font-display), "Fredoka", sans-serif;margin-bottom:.35rem;font-weight:600}.E0kJGG_faqList dd{color:#414044;margin:0;font-size:.95rem;line-height:1.55}.E0kJGG_faqList a{color:#5b96ff;font-weight:700}.E0kJGG_footer{text-align:center;color:#414044;border-top:1px solid #3030301a;padding-top:1rem;font-size:.82rem;line-height:1.6}.E0kJGG_footer a{color:#5b96ff}@media (min-width:768px){.E0kJGG_heroCard{padding:2rem 2.25rem}.E0kJGG_ctaPrimary{width:auto}}
