.start-module__zameva__page{background:var(--bg-dark);color:var(--text-primary)}.start-module__zameva__lpHeader{z-index:50;background:var(--black-a95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.start-module__zameva__lpHeaderInner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 1.5rem;display:flex}.start-module__zameva__brand{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);letter-spacing:.01em;font-size:1.05rem;font-weight:800}.start-module__zameva__headerLeft{align-items:center;gap:1rem;min-width:0;display:flex}.start-module__zameva__headerHome{min-height:44px;font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.04em;color:var(--text-secondary);background:var(--white-a04);border:1px solid var(--white-a12);border-radius:var(--radius-full);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.start-module__zameva__headerHome:hover{color:var(--primary-accent);background:var(--accent-a08);border-color:var(--accent-a35)}.start-module__zameva__headerHome svg{flex-shrink:0}.start-module__zameva__headerCta{align-items:center;gap:1rem;display:flex}.start-module__zameva__headerPhone{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-secondary);font-size:.9rem;font-weight:700}.start-module__zameva__headerPhone:hover{color:var(--primary-accent)}.start-module__zameva__headerBtn{min-height:48px;padding:.7rem 1.25rem;font-size:.8rem}.start-module__zameva__lpFooter{background:var(--bg-darker);border-top:1px solid var(--border);padding:2.5rem 1.5rem}.start-module__zameva__lpFooterInner{max-width:var(--text-width);text-align:center;margin:0 auto}.start-module__zameva__footBrand{font-family:var(--font-display), "Sora", sans-serif;margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.start-module__zameva__footNap{color:var(--text-secondary);margin:0 0 .75rem;font-size:.9rem}.start-module__zameva__footLinks{margin:0 0 .75rem;font-size:.85rem}.start-module__zameva__footLinks a{color:var(--primary-accent)}.start-module__zameva__footFine{color:var(--text-muted);max-width:60ch;margin:0 auto;font-size:.78rem;line-height:1.5}.start-module__zameva__hero{background:radial-gradient(900px 480px at 50% -10%, var(--primary-accent-soft), transparent 70%), var(--bg-darker);border-bottom:1px solid var(--border);padding:7rem 1.5rem 4.5rem;position:relative;overflow:hidden}.start-module__zameva__heroInner{max-width:var(--text-width);text-align:center;margin:0 auto}.start-module__zameva__eyebrow{border-radius:var(--radius-full);background:var(--accent-a08);border:1px solid var(--accent-a35);font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-accent);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.start-module__zameva__eyebrow:before{content:"";background:var(--primary-accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-a70);border-radius:50%;flex:none}.start-module__zameva__h1{font-family:var(--font-display), "Sora", sans-serif;background:linear-gradient(135deg,#fff 0%,#a3ed5a 60%,#6cd1ff 100%);-webkit-text-fill-color:transparent;max-width:18ch;color:var(--text-primary);-webkit-background-clip:text;background-clip:text;margin:0 auto 1.25rem;font-size:clamp(2.1rem,5.5vw,3.5rem);font-weight:800;line-height:1.08}.start-module__zameva__accent{color:var(--primary-accent)}.start-module__zameva__sub{color:var(--text-secondary);max-width:60ch;margin:0 auto 2rem;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.6}.start-module__zameva__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;min-height:48px;display:flex}.start-module__zameva__ctaBtn{min-height:48px;padding:1rem 2rem;font-size:.95rem}.start-module__zameva__ctaSecondary{min-height:48px;font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-pill);transition:border-color .2s var(--transition), background .2s var(--transition);justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.start-module__zameva__ctaSecondary:hover{border-color:var(--border-accent);background:var(--primary-accent-soft)}.start-module__zameva__trustLine{color:var(--text-muted);letter-spacing:.01em;margin-top:1.75rem;font-size:.85rem}.start-module__zameva__trustStrip{background:var(--bg-light);border-bottom:1px solid var(--border);padding:2rem 1.5rem}.start-module__zameva__trustGrid{max-width:var(--max-width);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 auto;display:grid}.start-module__zameva__trustItem{text-align:center;flex-direction:column;gap:.25rem;display:flex}.start-module__zameva__trustItem strong{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);font-size:.95rem}.start-module__zameva__trustItem span{color:var(--text-muted);font-size:.8rem}.start-module__zameva__section{padding:4.5rem 1.5rem}.start-module__zameva__sectionAlt{background:var(--bg-light)}.start-module__zameva__sectionInner{max-width:var(--max-width);margin:0 auto}.start-module__zameva__h2{font-family:var(--font-display), "Sora", sans-serif;text-align:center;margin:0 0 1rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.start-module__zameva__sectionLede{text-align:center;color:var(--text-secondary);max-width:56ch;margin:0 auto 2.5rem;line-height:1.6}.start-module__zameva__steps{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.start-module__zameva__step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.75rem 1.5rem}.start-module__zameva__stepNum{border-radius:var(--radius-pill);background:var(--primary-accent);width:2.25rem;height:2.25rem;color:var(--text-on-accent);font-family:var(--font-display), "Sora", sans-serif;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:800;display:inline-flex}.start-module__zameva__stepTitle{font-family:var(--font-display), "Sora", sans-serif;margin:0 0 .4rem;font-size:1.05rem}.start-module__zameva__stepBody{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.start-module__zameva__serviceGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.start-module__zameva__serviceCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s var(--transition), transform .2s var(--transition);padding:1.9rem}.start-module__zameva__serviceCard:hover{border-color:var(--border-accent);transform:translateY(-3px)}.start-module__zameva__serviceTitle{font-family:var(--font-display), "Sora", sans-serif;color:var(--primary-accent);margin:0 0 .6rem;font-size:1.2rem}.start-module__zameva__serviceBody{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.start-module__zameva__aboutBody{text-align:center;max-width:64ch;color:var(--text-secondary);margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.start-module__zameva__aboutBody strong{color:var(--text-primary)}.start-module__zameva__section .start-module__zameva__ctaRow{margin-top:.5rem}.start-module__zameva__locationCard{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:560px;margin:0 auto;padding:2.5rem 2rem}.start-module__zameva__address{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.start-module__zameva__locMeta{color:var(--text-secondary);margin:0 0 1.75rem;font-size:.95rem;line-height:1.6}.start-module__zameva__ratingBadge{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--white-a03);align-items:center;gap:.6rem;margin:0 auto 1.5rem;padding:.5rem 1rem;display:inline-flex}.start-module__zameva__stars{color:var(--c-gold);letter-spacing:.05em;font-size:.95rem}.start-module__zameva__ratingText{color:var(--text-secondary);font-size:.85rem}.start-module__zameva__ratingText strong{color:var(--text-primary)}.start-module__zameva__heroSteps{flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;max-width:52ch;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.start-module__zameva__heroStep{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-secondary);align-items:center;gap:.55rem;font-size:.85rem;font-weight:600;display:inline-flex}.start-module__zameva__heroStepNum{border-radius:var(--radius-pill);background:var(--primary-accent-soft);width:1.5rem;height:1.5rem;color:var(--primary-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.start-module__zameva__responsePromise{font-family:var(--font-display), "Sora", sans-serif;color:var(--primary-accent);letter-spacing:.01em;margin:1.25rem auto 0;font-size:.82rem;font-weight:700}.start-module__zameva__quizTrigger{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);cursor:pointer;transition:color .2s var(--transition), text-decoration-color .2s var(--transition);background:0 0;border:none;margin:1.25rem auto 0;padding:.4rem .25rem;font-size:.9rem;font-weight:600;display:inline-block}.start-module__zameva__quizTrigger:hover{color:var(--primary-accent);-webkit-text-decoration-color:var(--primary-accent);text-decoration-color:var(--primary-accent)}.start-module__zameva__modalOverlay{z-index:200;background:var(--black-a75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.25rem;animation:.18s both start-module__zameva__overlayIn;display:flex;position:fixed;inset:0}@keyframes start-module__zameva__overlayIn{0%{opacity:0}to{opacity:1}}.start-module__zameva__modalCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;width:100%;max-width:480px;max-height:calc(100vh - 2.5rem);animation:start-module__zameva__cardIn .22s var(--transition) both;padding:2.25rem 1.75rem 1.75rem;position:relative;overflow-y:auto}@keyframes start-module__zameva__cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.start-module__zameva__modalClose{color:var(--text-muted);cursor:pointer;transition:color .2s var(--transition);background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:.75rem;right:.9rem}.start-module__zameva__modalClose:hover{color:var(--text-primary)}.start-module__zameva__progressTrack{background:var(--border);border-radius:var(--radius-pill);width:100%;height:4px;margin-bottom:1.75rem;overflow:hidden}.start-module__zameva__progressFill{background:var(--primary-accent);border-radius:var(--radius-pill);height:100%;transition:width .3s var(--transition)}.start-module__zameva__quizCount{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.start-module__zameva__quizPrompt{font-family:var(--font-display), "Sora", sans-serif;margin:0 0 1.5rem;font-size:1.3rem;line-height:1.25}.start-module__zameva__quizOptions{flex-direction:column;gap:.6rem;display:flex}.start-module__zameva__quizOption{text-align:left;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color .15s var(--transition), background .15s var(--transition), transform .1s var(--transition);padding:.95rem 1.1rem;font-size:.95rem}.start-module__zameva__quizOption:hover{border-color:var(--border-accent);background:var(--primary-accent-soft)}.start-module__zameva__quizOptionActive{border-color:var(--primary-accent);background:var(--primary-accent-soft)}.start-module__zameva__quizBack{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:1.25rem;font-size:.85rem}.start-module__zameva__quizBack:hover{color:var(--text-secondary)}.start-module__zameva__quizResult{flex-direction:column;align-items:center;display:flex}.start-module__zameva__quizCheck{border-radius:var(--radius-pill);background:var(--primary-accent);width:3rem;height:3rem;color:var(--text-on-accent);justify-content:center;align-items:center;margin-bottom:1.1rem;font-size:1.5rem;font-weight:800;display:inline-flex}.start-module__zameva__quizResultTitle{font-family:var(--font-display), "Sora", sans-serif;margin:0 0 .85rem;font-size:1.3rem;line-height:1.25}.start-module__zameva__quizResultBody{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.start-module__zameva__quizResultBody strong{color:var(--text-primary)}.start-module__zameva__quizResult .start-module__zameva__ctaBtn{width:100%}.start-module__zameva__quizResultText{color:var(--text-secondary);text-underline-offset:3px;margin-top:1rem;font-size:.875rem;text-decoration:underline}.start-module__zameva__quizResultText:hover{color:var(--primary-accent)}.start-module__zameva__quizDisclaimer{color:var(--text-muted);margin:1.5rem 0 0;font-size:.72rem;line-height:1.5}.start-module__zameva__reviewsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.start-module__zameva__reviewCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;margin:0;padding:1.75rem 1.5rem}.start-module__zameva__reviewQuote{color:var(--text-secondary);margin:.75rem 0 1rem;font-size:.95rem;line-height:1.6}.start-module__zameva__reviewName{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);font-size:.875rem;font-weight:700}.start-module__zameva__reviewsDisclaimer{text-align:center;color:var(--text-muted);margin:2rem auto 0;font-size:.78rem}.start-module__zameva__mobileBar{display:none}@media (max-width:900px){.start-module__zameva__trustGrid,.start-module__zameva__steps{grid-template-columns:repeat(2,1fr)}.start-module__zameva__reviewsGrid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}@media (max-width:560px){.start-module__zameva__headerPhone,.start-module__zameva__headerHome span{display:none}.start-module__zameva__headerHome{padding:.45rem .55rem}.start-module__zameva__headerLeft{gap:.5rem}.start-module__zameva__brand{font-size:.95rem}.start-module__zameva__hero{padding:5.5rem 1.25rem 3.5rem}.start-module__zameva__serviceGrid,.start-module__zameva__trustGrid,.start-module__zameva__steps{grid-template-columns:1fr}.start-module__zameva__ctaSecondary,.start-module__zameva__ctaBtn{width:100%}.start-module__zameva__mobileBar{z-index:100;padding:.6rem calc(.75rem + 4.75rem) calc(.6rem + env(safe-area-inset-bottom)) .75rem;background:var(--black-a95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-light);gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.start-module__zameva__mobileBarBook{flex:auto;min-height:48px;padding:.85rem 1rem;font-size:.9rem}.start-module__zameva__mobileBarIcon{min-width:3.25rem;min-height:48px;font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:.85rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex}.start-module__zameva__mobileBarIcon:active{background:var(--primary-accent-soft)}.start-module__zameva__lpFooter{padding-bottom:6rem}}
.book-module__R0Yk2G__heroAvatar{border:3px solid var(--primary-accent);width:104px;height:104px;box-shadow:0 0 0 6px var(--accent-a12);background-image:url(/dr-kamen-head.jpg);background-position:50% 18%;background-size:cover;border-radius:50%;margin:0 auto 1.1rem}.book-module__R0Yk2G__bookingCard{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-card);max-width:860px;box-shadow:0 24px 60px var(--black-a40), 0 0 0 1px var(--accent-a12);margin:0 auto;overflow:hidden}.book-module__R0Yk2G__embedHeader{border-bottom:1px solid var(--border);background:linear-gradient(#a3ed5a14,#a3ed5a00);align-items:center;gap:.9rem;padding:.75rem 1.25rem;display:flex}.book-module__R0Yk2G__embedAvatar{border:2px solid var(--primary-accent);background-image:url(/dr-kamen-head.jpg);background-position:50% 18%;background-size:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.book-module__R0Yk2G__embedHeaderText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.book-module__R0Yk2G__embedHeaderText strong{font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);font-size:1rem;line-height:1.2}.book-module__R0Yk2G__embedHeaderText span{color:var(--text-secondary);font-size:.82rem}.book-module__R0Yk2G__embedHeaderText .book-module__R0Yk2G__stars{color:var(--primary-accent);letter-spacing:1px}.book-module__R0Yk2G__embedBadge{background:var(--primary-accent);color:var(--text-on-accent);font-family:var(--font-display), "Sora", sans-serif;border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;margin-left:auto;padding:.45rem .8rem;font-size:.78rem;font-weight:800}.book-module__R0Yk2G__embedTrust{background:var(--bg-card);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.3rem .85rem;margin:0;padding:.45rem 1rem;list-style:none;display:flex}.book-module__R0Yk2G__embedTrust li{color:var(--text-secondary);white-space:nowrap;font-size:.72rem;font-weight:600}.book-module__R0Yk2G__embedTrust li:before{content:"✓";color:var(--primary-accent);margin-right:.3rem;font-weight:800}.book-module__R0Yk2G__embedWrap{background:var(--c-blank);min-height:1300px;position:relative}.book-module__R0Yk2G__embedLoading{z-index:1;pointer-events:none;background:var(--c-blank);color:var(--c-gray-700);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;font-size:.9rem;display:flex;position:absolute;inset:0}.book-module__R0Yk2G__embedSpinner{border:3px solid var(--black-a20);border-top-color:var(--primary-accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite book-module__R0Yk2G__bookSpin}@keyframes book-module__R0Yk2G__bookSpin{to{transform:rotate(360deg)}}.book-module__R0Yk2G__embedHatch{pointer-events:auto;flex-direction:column;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.book-module__R0Yk2G__embedHatch a{font-weight:600;text-decoration:underline}.book-module__R0Yk2G__embedSlot{border:0;width:100%;min-height:1300px;display:block}.book-module__R0Yk2G__bookHelp{text-align:center;max-width:860px;color:var(--text-secondary);margin:1rem auto 0;font-size:.9rem}.book-module__R0Yk2G__bookHelp a{vertical-align:baseline;min-width:1.5rem;min-height:1.5rem;color:var(--primary-accent);line-height:1.5rem;text-decoration:underline;display:inline-block}@media (max-width:560px){.book-module__R0Yk2G__embedBadge{display:none}.book-module__R0Yk2G__embedHeader{padding:.65rem 1rem}.book-module__R0Yk2G__bookingCard{border-radius:16px}}@media (min-width:900px){.book-module__R0Yk2G__embedWrap,.book-module__R0Yk2G__embedSlot{min-height:1120px}}section.book-module__R0Yk2G__heroTight{padding:4rem 1.5rem 3.5rem}@media (max-width:760px){section.book-module__R0Yk2G__heroTight{padding:2.5rem 1.25rem}}.book-module__R0Yk2G__heroSub{max-width:48ch;color:var(--text-secondary);text-align:center;margin:.6rem auto 0;font-size:1.05rem;line-height:1.6}.book-module__R0Yk2G__heroSub strong{color:var(--text-primary)}.book-module__R0Yk2G__howSteps{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}@media (max-width:760px){.book-module__R0Yk2G__howSteps{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.book-module__R0Yk2G__faqList{flex-direction:column;gap:.75rem;max-width:760px;margin:2.5rem auto 0;display:flex}.book-module__R0Yk2G__faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.book-module__R0Yk2G__faqQ{width:100%;font-family:var(--font-display), "Sora", sans-serif;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.1rem 1.4rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.book-module__R0Yk2G__faqQ::-webkit-details-marker{display:none}.book-module__R0Yk2G__faqChev{color:var(--primary-accent);flex-shrink:0;font-size:1.1rem;line-height:1;transition:transform .2s}.book-module__R0Yk2G__faqItem[open] .book-module__R0Yk2G__faqChev{transform:rotate(90deg)}.book-module__R0Yk2G__faqA{color:var(--text-secondary);margin:0;padding:0 1.4rem 1.2rem;font-size:.93rem;line-height:1.6}.book-module__R0Yk2G__aurora{z-index:0;pointer-events:none;filter:blur(70px);will-change:transform;background:radial-gradient(at 40% 40%,#a3ed5a2e 0%,#0000 60%);width:55%;height:70%;animation:24s ease-in-out infinite alternate book-module__R0Yk2G__bookAuroraA;position:absolute;top:-18%;left:-8%}.book-module__R0Yk2G__aurora2{z-index:0;pointer-events:none;filter:blur(70px);will-change:transform;background:radial-gradient(at 60%,#6cd1ff1f 0%,#0000 60%);width:50%;height:65%;animation:28s ease-in-out infinite alternate book-module__R0Yk2G__bookAuroraB;position:absolute;top:-10%;right:-10%}@keyframes book-module__R0Yk2G__bookAuroraA{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.08)}}@keyframes book-module__R0Yk2G__bookAuroraB{0%{transform:translate(0,0)scale(1.04)}to{transform:translate(-5%,6%)scale(1)}}@media (prefers-reduced-motion:reduce){.book-module__R0Yk2G__aurora,.book-module__R0Yk2G__aurora2{animation:none}}.book-module__R0Yk2G__layer{z-index:1;position:relative}.book-module__R0Yk2G__eyebrowChip{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-accent);background:var(--primary-accent-soft);border:1px solid var(--border-accent);border-radius:var(--radius-pill);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.45rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex}.book-module__R0Yk2G__eyebrowDot{background:var(--primary-accent);width:6px;height:6px;box-shadow:0 0 10px var(--primary-accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite book-module__R0Yk2G__bookPulse}@keyframes book-module__R0Yk2G__bookPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.book-module__R0Yk2G__eyebrowDot{animation:none}}.book-module__R0Yk2G__accentGlow{text-shadow:0 0 28px #a3ed5a73}.book-module__R0Yk2G__glassCard{z-index:1;position:relative;box-shadow:0 30px 80px #0000008c,0 0 0 1px #a3ed5a29,0 0 60px #a3ed5a14}.book-module__R0Yk2G__headerPremium{border-bottom:1px solid var(--border-accent);background:linear-gradient(#a3ed5a24,#a3ed5a05),#0c141099}.book-module__R0Yk2G__avatarGlow{animation:6s ease-in-out infinite book-module__R0Yk2G__bookFloat;box-shadow:0 0 0 3px #a3ed5a59,0 0 22px #a3ed5a66}@keyframes book-module__R0Yk2G__bookFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.book-module__R0Yk2G__avatarGlow{animation:none}}.book-module__R0Yk2G__shine{isolation:isolate;position:relative;overflow:hidden}.book-module__R0Yk2G__shine:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:60%;height:100%;animation:5.5s ease-in-out 1.5s infinite book-module__R0Yk2G__badgeSweep;position:absolute;top:0;left:-130%;transform:skew(-22deg)}@keyframes book-module__R0Yk2G__badgeSweep{0%{left:-130%}60%{left:-130%}85%{left:230%}to{left:230%}}@media (prefers-reduced-motion:reduce){.book-module__R0Yk2G__shine:after{opacity:0;animation:none}}.book-module__R0Yk2G__trustTile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:transform .25s var(--transition), border-color .25s var(--transition), box-shadow .25s var(--transition);padding:1.4rem 1rem}@media (hover:hover){.book-module__R0Yk2G__trustTile:hover{border-color:var(--border-accent);box-shadow:0 14px 30px var(--black-a40), 0 0 24px var(--accent-a08);transform:translateY(-3px)}}.book-module__R0Yk2G__reviewPremium{background:var(--bg-card);border:1px solid var(--border);transition:transform .28s var(--transition), border-color .28s var(--transition), box-shadow .28s var(--transition);position:relative;overflow:hidden}.book-module__R0Yk2G__reviewPremium:before{content:"“";font-family:var(--font-display), "Sora", sans-serif;color:var(--accent-a08);pointer-events:none;font-size:4.5rem;line-height:1;position:absolute;top:-.55rem;right:.7rem}.book-module__R0Yk2G__starGlow{text-shadow:0 0 12px #a3ed5a80}@media (hover:hover){.book-module__R0Yk2G__reviewPremium:hover{border-color:var(--border-accent);box-shadow:0 18px 40px var(--black-a40), 0 0 26px var(--accent-a12);transform:translateY(-5px)}}.book-module__R0Yk2G__timeline{position:relative}.book-module__R0Yk2G__timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#a3ed5a59,#0000);height:2px;position:absolute;top:2.4rem;left:12%;right:12%}.book-module__R0Yk2G__stepGlow{z-index:1;transition:transform .28s var(--transition), border-color .28s var(--transition), box-shadow .28s var(--transition);position:relative}@media (hover:hover){.book-module__R0Yk2G__stepGlow:hover{border-color:var(--border-accent);box-shadow:0 16px 36px var(--black-a40), 0 0 24px var(--accent-a08);transform:translateY(-4px)}}@media (max-width:760px){.book-module__R0Yk2G__timeline:before{display:none}}.book-module__R0Yk2G__faqItem{transition:border-color .2s var(--transition), box-shadow .2s var(--transition)}@media (hover:hover){.book-module__R0Yk2G__faqItem:hover{border-color:var(--border-accent)}}.book-module__R0Yk2G__faqItem[open]{border-color:var(--border-accent);box-shadow:0 10px 28px var(--black-a35), 0 0 20px var(--accent-a08)}.book-module__R0Yk2G__sectionEyebrow{text-align:center;font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--primary-accent);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.book-module__R0Yk2G__sectionEyebrow:after{content:"";background:var(--primary-accent);width:36px;height:2px;box-shadow:0 0 8px var(--primary-accent-glow);opacity:.8;margin:.7rem auto 0;display:block}.book-module__R0Yk2G__leadForm{flex-direction:column;gap:.9rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.book-module__R0Yk2G__leadIntro{color:var(--text-secondary);margin:0;font-size:.95rem}.book-module__R0Yk2G__leadFields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (max-width:560px){.book-module__R0Yk2G__leadFields{grid-template-columns:1fr}}.book-module__R0Yk2G__leadInput{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);transition:border-color .2s var(--transition);border-radius:.625rem;padding:.85rem 1rem;font-size:1rem}.book-module__R0Yk2G__leadInput:focus{border-color:var(--border-accent);outline:none}.book-module__R0Yk2G__leadGoals{flex-wrap:wrap;gap:.5rem;display:flex}.book-module__R0Yk2G__leadChip{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:border-color .2s var(--transition), color .2s var(--transition);background:0 0;padding:.5rem .9rem;font-size:.85rem}.book-module__R0Yk2G__leadChipActive{color:var(--primary-accent);border-color:var(--border-accent)}.book-module__R0Yk2G__leadConsent{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.78rem;display:flex}.book-module__R0Yk2G__leadConsent input{margin-top:.15rem}.book-module__R0Yk2G__leadNote{color:var(--text-secondary);text-align:center;margin:.45rem 0 0;font-size:.78rem}.book-module__R0Yk2G__leadNext{color:var(--text-secondary);text-align:left;gap:.45rem;margin:0 0 .9rem;padding:0;font-size:.9rem;list-style:none;display:grid}.book-module__R0Yk2G__leadNext li:before{content:"✓ ";color:var(--primary-accent)}.book-module__R0Yk2G__leadEmailRow{gap:.45rem;margin:1rem 0 0;display:grid}.book-module__R0Yk2G__leadEmailSave{border:1px solid var(--primary-accent);border-radius:var(--radius-full);color:var(--primary-accent);cursor:pointer;background:0 0;justify-self:start;padding:.4rem 1rem;font-size:.85rem}.book-module__R0Yk2G__leadEmailSave:disabled{opacity:.6;cursor:default}.book-module__R0Yk2G__callback{border-top:1px solid var(--border-light);margin-top:.4rem}.book-module__R0Yk2G__leadSubmit{width:100%;min-height:48px;font-family:var(--font-display), "Sora", sans-serif;letter-spacing:.03em;color:var(--text-primary);border:1px solid var(--border-accent);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.85rem 1.2rem;font-size:.85rem;font-weight:700;transition:background .2s}.book-module__R0Yk2G__leadSubmit:hover:not(:disabled),.book-module__R0Yk2G__leadSubmit:active{background:var(--primary-accent-soft)}.book-module__R0Yk2G__leadSubmit:disabled{opacity:.6;cursor:default}.book-module__R0Yk2G__leadSkip{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.82rem;text-decoration:underline}.book-module__R0Yk2G__leadError{color:var(--c-danger);margin:.4rem 1.6rem;font-size:.85rem}.book-module__R0Yk2G__leadConfirm{color:var(--text-secondary);text-align:center;margin:.9rem 1.6rem .4rem;font-size:.9rem}.book-module__R0Yk2G__leadDesktopOnly{display:block}.book-module__R0Yk2G__leadMobileOnly{display:none}@media (max-width:760px){.book-module__R0Yk2G__leadDesktopOnly{display:none}.book-module__R0Yk2G__leadMobileOnly{text-align:center;flex-direction:column;gap:.8rem;padding:.6rem 1.4rem 1.6rem;display:flex}}.book-module__R0Yk2G__leadOpenBtn{width:100%}.book-module__R0Yk2G__leadAlt{color:var(--text-secondary);margin:0;font-size:.85rem}.book-module__R0Yk2G__leadAlt a{color:var(--primary-accent)}
.welcome-module__DfqkqW__refBanner{border-bottom:1px solid var(--border);text-align:center;color:var(--text-primary);background:linear-gradient(90deg,#34d39929,#34d3990a);padding:.6rem 1.25rem;font-size:.95rem}.welcome-module__DfqkqW__refBanner strong{color:var(--accent,var(--secondary-accent))}.welcome-module__DfqkqW__perkCard{background:var(--success-a06);border:1px solid var(--success-a25);text-align:center;border-radius:1rem;max-width:560px;margin:1.25rem auto 0;padding:1.1rem 1.4rem}.welcome-module__DfqkqW__perkCard .welcome-module__DfqkqW__perkLine{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.welcome-module__DfqkqW__perkCard .welcome-module__DfqkqW__perkSub{color:var(--text-secondary,var(--text-muted));margin:.4rem 0 0;font-size:.9rem}.welcome-module__DfqkqW__perkStrike{opacity:.6;margin-right:.4rem;text-decoration:line-through}@media (max-width:768px){.welcome-module__DfqkqW__refBanner{padding:var(--space-2) var(--space-4);font-size:.9rem}.welcome-module__DfqkqW__perkCard{padding:var(--space-4)}}
.Logo-module__wacNiq__brand{font-family:var(--font-montserrat), "Montserrat", sans-serif;white-space:nowrap;transition:opacity .2s var(--transition);flex-shrink:0;align-items:center;gap:.85rem;text-decoration:none;display:flex}.Logo-module__wacNiq__brand:hover{opacity:.9}.Logo-module__wacNiq__logoMark{filter:drop-shadow(0 0 8px #a3ed5a47);transition:transform .4s var(--transition), filter .4s var(--transition);flex-shrink:0}.Logo-module__wacNiq__brand:hover .Logo-module__wacNiq__logoMark{filter:drop-shadow(0 0 12px #a3ed5a80);transform:rotate(8deg)}.Logo-module__wacNiq__brandText{flex-direction:column;gap:.3rem;line-height:1;display:flex}.Logo-module__wacNiq__brandWordmark{letter-spacing:-.01em;align-items:baseline;gap:0;font-size:1.05rem;font-weight:800;line-height:1;display:flex}.Logo-module__wacNiq__brandLive{color:var(--primary-accent);text-shadow:0 0 10px #a3ed5a73;font-weight:900}.Logo-module__wacNiq__brandNow{color:var(--text-primary);font-weight:800}.Logo-module__wacNiq__brandLongevity{color:var(--text-primary);opacity:.95;font-weight:800}.Logo-module__wacNiq__brandTagline{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--white-a65);white-space:nowrap;align-items:center;gap:.15em;font-size:.6rem;font-weight:600;display:inline-flex}.Logo-module__wacNiq__tagDot{color:var(--primary-accent);letter-spacing:0;margin:0 .3em;font-size:1.1em;font-weight:800;line-height:.5}@media (max-width:480px){.Logo-module__wacNiq__brandWordmark{font-size:.95rem}.Logo-module__wacNiq__brandTagline{display:none}}
