@import url("https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;700&family=JetBrains+Mono:wght@400;600&display=swap");:root{--color-ink:#141414;--color-paper:#ffffff;--color-canvas:#f5f5f5;--color-mist:#e9e9e9;--color-hairline:#d9d9d9;--color-highlight:#fecc33;--color-signal:#30a81d;--color-ember:#ff8400;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-scroll:cubic-bezier(0.2,0.7,0.2,1)}body{background-color:var(--color-canvas);background-image:linear-gradient(var(--color-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--color-hairline) 1px,transparent 1px);background-size:40px 40px;color:var(--color-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus-visible{position:static;width:auto;height:auto;overflow:visible;clip:auto;padding:.5rem;margin:0;background-color:var(--color-accent);color:var(--color-bg);z-index:9999}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(108,92,231,.4)}70%{box-shadow:0 0 0 10px rgba(108,92,231,0)}to{box-shadow:0 0 0 0 rgba(108,92,231,0)}}.pulse{animation:pulse 2s infinite}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-repeat:no-repeat;background-size:1000px 100%;animation:shimmer 2s linear infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 10px rgba(108,92,231,.3),0 0 20px rgba(108,92,231,.1)}50%{box-shadow:0 0 20px rgba(108,92,231,.6),0 0 40px rgba(108,92,231,.3)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotate3d{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}@keyframes cursorGlow{0%,to{box-shadow:0 0 15px rgba(108,92,231,.2)}50%{box-shadow:0 0 30px rgba(108,92,231,.5)}}.btn-primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));color:white;border:none;border-radius:var(--radius-md);padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 20px rgba(108,92,231,.6),0 8px 16px rgba(108,92,231,.3);animation:glowPulse 1.5s ease-in-out}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-primary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.15),transparent);transform:rotate(30deg);transition:transform .6s ease}.btn-primary:hover:before{transform:translateX(50%) translateY(-50%) rotate(30deg)}.btn-secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing)}.btn-secondary:hover{background:var(--color-bg-card);border-color:var(--color-accent);color:var(--color-accent)}.btn-light{background:rgba(255,255,255,.05);color:var(--color-text);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing)}.btn-light:hover{background:rgba(255,255,255,.1);border-color:var(--color-accent);color:var(--color-accent)}.selector-btn{background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);margin:0 .25rem}.selector-btn:hover{background:var(--color-bg-card);border-color:var(--color-accent);color:var(--color-accent)}.selector-btn.active{background:var(--color-accent);color:white;border-color:var(--color-accent)}.product-card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);transition:all var(--transition-speed) var(--transition-easing);perspective:1000px;--mouse-x:0;--mouse-y:0;--opacity:0}.product-card:hover{border-color:var(--color-accent);box-shadow:radial-gradient(circle at calc(var(--mouse-x, 0) * 1px) calc(var(--mouse-y, 0) * 1px),rgba(108,92,231,calc(var(--opacity, 0) * .5)) 0,transparent 50%),0 0 30px rgba(108,92,231,.3),var(--color-shadow-xl);transform:translateY(-6px) rotateX(3deg);animation:cursorGlow 1.5s ease-in-out}.product-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(108,92,231,.1),transparent);transition:left .5s ease;z-index:1;pointer-events:none}.product-card:hover:after{left:100%}.topic-section{margin-bottom:3rem}.topic-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:var(--color-accent);text-align:center;margin-bottom:2rem;position:relative}.topic-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border-radius:2px}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.section-padding{padding-top:4rem;padding-bottom:4rem}.section-title{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:var(--color-accent);margin-bottom:1.5rem;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border-radius:2px}.feature-item{text-align:center;padding:1.5rem}.feature-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem;color:white}.feature-title{font-weight:600;margin-bottom:.5rem}.feature-text{font-size:.9rem;line-height:1.5}.feature-text,.footer{color:var(--color-text-muted)}.footer{border-top:1px solid var(--color-border);padding-top:2rem;margin-top:3rem;text-align:center;font-size:.875rem}.footer a{color:var(--color-accent);text-decoration:none}.footer a:hover{text-decoration:underline}.loading-spinner{display:inline-block;width:2rem;height:2rem;border:2px solid rgba(255,255,255,.1);border-top:2px solid var(--color-accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{padding:4rem 2rem}.empty-state-icon{font-size:4rem;margin-bottom:1.5rem;color:var(--color-text-muted)}.empty-state-title{font-weight:600;margin-bottom:.5rem}.empty-state-text{color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){:root{--radius-md:0.75rem;--radius-lg:1.25rem}.container{padding:0 1rem}.section-padding{padding-top:3rem;padding-bottom:3rem}.topic-section{margin-bottom:2.5rem}.topic-title{font-size:1.75rem}.feature-item{padding:1rem}}*{transition:background-color var(--transition-speed) var(--transition-easing),color var(--transition-speed) var(--transition-easing),border-color var(--transition-speed) var(--transition-easing),box-shadow var(--transition-speed) var(--transition-easing)}.topnav{z-index:30;display:flex;justify-content:space-between;padding:16px 24px;background:color-mix(in srgb,var(--color-bg) 70%,transparent);backdrop-filter:blur(14px)}.topnav__logo{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2,#00cec9));box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 40%,transparent)}.topnav__title{font-weight:800;letter-spacing:-.01em}.topnav__actions{display:flex;align-items:center;gap:8px}.topnav__basket-btn{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2,#00cec9));color:white;border:none;box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 40%,transparent)}.topnav__basket-icon{font-size:18px;line-height:1}.topnav__basket-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fbbf24;color:#1c1933;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-bg)}.hero{text-align:center;padding:64px 16px 48px;position:relative}.hero-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(800px 400px at 15% 10%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 60%),radial-gradient(700px 400px at 85% 20%,color-mix(in srgb,#22d3ee 18%,transparent),transparent 60%),radial-gradient(900px 600px at 50% 100%,color-mix(in srgb,#f472b6 10%,transparent),transparent 65%)}[data-theme=dark] .hero-backdrop{background:radial-gradient(800px 400px at 15% 10%,rgba(139,92,246,.28),transparent 60%),radial-gradient(700px 400px at 85% 20%,rgba(34,211,238,.18),transparent 60%),radial-gradient(900px 600px at 50% 100%,rgba(244,114,182,.1),transparent 65%)}.hero__badge{display:inline-block;padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),#f472b6,var(--color-accent-2,#00cec9));color:white;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px}.hero__headline{font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 auto 18px;max-width:880px}[data-theme=dark] .hero__headline,[data-theme=light] .hero__headline{color:var(--color-text)}.hero__sub{font-size:clamp(1rem,1.4vw,1.18rem);color:var(--color-text-muted);max-width:640px;margin:0 auto 36px}.hero__trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:36px}.hero__trust-card{padding:22px 20px;border-radius:16px;background:var(--color-bg-card);border:1px solid var(--color-border);text-align:left;transition:transform .25s ease,border-color .25s ease}.hero__trust-card:hover{transform:translateY(-4px);border-color:var(--color-accent)}.hero__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2,#00cec9));font-size:18px;margin-bottom:10px}.hero__trust-card h3{font-size:1rem;font-weight:700;margin-bottom:6px}.hero__trust-card p{font-size:.88rem;color:var(--color-text-muted);line-height:1.55}.error-banner{margin:0 auto 28px;max-width:560px;padding:12px 18px;border-radius:12px;border:1px solid color-mix(in srgb,#e17055 35%,transparent);background:color-mix(in srgb,#e17055 10%,transparent);color:#e17055;text-align:center}.status{text-align:center;padding:60px 20px}.status__hint{margin-top:14px;color:var(--color-text-muted)}.empty-state{text-align:center;padding:60px 20px;display:flex;flex-direction:column;gap:8px}.empty-state-icon{font-size:36px}.topics{display:flex;flex-direction:column;gap:36px}.topic{scroll-margin-top:80px}.topic__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.topic__intro{color:var(--color-text-muted);font-size:.95rem;line-height:1.5;max-width:640px;margin:0}.topic-badge{display:inline-block;padding:5px 14px;border-radius:999px;color:white;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 14px rgba(0,0,0,.25)}.topic__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.topic__loadmore{grid-column:1/-1;display:flex;justify-content:center;padding:16px 0}.topic__loadmore-btn{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text);padding:12px 22px;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.topic__loadmore-btn:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.product-card{border:1px solid var(--color-border);border-radius:16px;padding:20px;gap:10px;isolation:isolate}.product-card:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.product-card:hover:before{opacity:1}.product-card--in-basket{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent)}.product-card__head{display:flex;align-items:center;gap:10px}.product-card__icon{font-size:22px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.product-card__name{font-size:.85rem;font-weight:600;color:var(--color-text-muted);letter-spacing:-.005em}.product-card__hook{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--color-text)}.product-card__blurb{font-size:.88rem;color:var(--color-text-muted);line-height:1.55}.product-card__bullets{list-style:none;display:flex;flex-direction:column;gap:5px}.product-card__bullets li{display:flex;gap:8px;font-size:.82rem;color:var(--color-text-muted);line-height:1.45}.product-card__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-accent-2,#00cec9);color:var(--color-bg);font-size:.65rem;font-weight:800;flex-shrink:0;margin-top:2px}.product-card__readtime{font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.product-card__foot{margin-top:auto;padding-top:12px;border-top:1px dashed var(--color-border);display:flex;flex-direction:column;gap:12px}.product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.product-card__price strong{font-size:1.25rem;font-weight:800;color:var(--color-accent)}.product-card__price-cur{font-size:.75rem;font-weight:700;color:var(--color-text-muted)}.product-card__price-ars{font-size:.7rem;color:var(--color-text-muted);flex-basis:100%}.product-card__actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.add-to-basket-btn,.buy-now-btn{position:relative;padding:10px 14px;border-radius:10px;font-weight:700;font-size:.85rem;letter-spacing:.01em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease;overflow:hidden;cursor:pointer}.add-to-basket-btn{background:var(--color-bg-elevated,var(--color-bg-card));border:1px solid var(--color-border);color:var(--color-text)}.add-to-basket-btn:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.add-to-basket-btn.is-in-basket{background:color-mix(in srgb,var(--color-accent-2,#00cec9) 18%,transparent);border-color:var(--color-accent-2,#00cec9);color:var(--color-accent-2,#00cec9)}.buy-now-btn{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2,#00cec9));color:white;border:none;box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 35%,transparent)}.buy-now-btn:hover{transform:translateY(-1px);box-shadow:0 14px 36px color-mix(in srgb,var(--color-accent) 55%,transparent)}.buy-now-btn__glow{position:absolute;inset:0;background:radial-gradient(200px circle at 50% 50%,rgba(255,255,255,.5),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.buy-now-btn:hover .buy-now-btn__glow{opacity:1;animation:btnPulse 1.4s ease-in-out infinite}@keyframes btnPulse{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.18);opacity:1}}.footer__link{color:var(--color-accent)}.footer__link:hover{text-decoration:underline}:root{--editorial-ivory:#f3efe6;--editorial-gold:#c9a86a;--editorial-cyan:#69d8d3}[data-theme=dark]{--color-bg:#08090b;--color-bg-card:#101216;--color-text-muted:#9ca1aa;--color-accent:#c9a86a;--color-accent-hover:#dfc28a;--color-border:#24272d}body{background:var(--color-bg);letter-spacing:-.01em}.topnav{padding:18px clamp(18px,4vw,52px);background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.topnav__logo{border:1px solid var(--color-accent);box-shadow:none;color:var(--color-accent);font-family:Georgia,serif;font-weight:700}.topnav__identity{display:flex;flex-direction:column;gap:2px}.topnav__title{font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.topnav__kicker{color:var(--color-text-muted)}.hero{padding:clamp(72px,10vw,132px) 16px 62px}.hero-backdrop{background:radial-gradient(900px 520px at 50% -5%,rgba(201,168,106,.12),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 35%)!important}.hero__badge{background:transparent;border:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);color:var(--color-accent);border-radius:2px;font-size:.64rem;letter-spacing:.18em}.hero__eyebrow{font-size:.72rem;letter-spacing:.24em;color:var(--color-text-muted);margin:4px 0 22px}.hero__headline{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(3rem,7vw,6.4rem);line-height:.96;letter-spacing:-.055em}.hero__sub{max-width:700px;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.hero__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin:30px 0 42px}.hero__primary{display:inline-flex;padding:14px 24px;background:var(--color-text);color:var(--color-bg);text-decoration:none;font-weight:750;border-radius:2px}.hero__micro{font-size:.68rem;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase}.hero__trust{max-width:1000px;margin:54px auto 0}.hero__trust-card{border-radius:3px;background:color-mix(in srgb,var(--color-bg-card) 86%,transparent);padding:26px}.hero__trust-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.hero__trust-index{display:block;font-family:Georgia,serif;color:var(--color-accent);font-size:.78rem;margin-bottom:24px}.hero__trust-card h3{font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.catalog-intro{padding:72px 0 34px;border-top:1px solid var(--color-border)}.catalog-intro span{font-size:.64rem;letter-spacing:.18em;color:var(--color-accent)}.catalog-intro h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.04em;margin:.65rem 0}.topic-badge{background:transparent!important;border:1px solid var(--color-border);box-shadow:none;color:var(--color-text-muted);border-radius:2px}.topic__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.product-card{border-radius:4px;padding:24px;background:var(--color-bg-card);min-height:430px}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(0,0,0,.28);animation:none}.product-card:after{display:none}.product-card__edition{display:inline-flex;align-items:center;justify-content:center;width:38px;height:46px;border:1px solid var(--color-accent);color:var(--color-accent);font-family:Georgia,serif;font-size:.66rem;letter-spacing:.08em}.product-card__hook{font-family:Georgia,serif;font-size:1.3rem;font-weight:500;line-height:1.2}.product-card__price strong{color:var(--color-text);font-family:Georgia,serif;font-weight:500}.buy-now-btn{border-radius:2px;background:var(--color-text);color:var(--color-bg)}.buy-now-btn,.buy-now-btn:hover{box-shadow:none}.add-to-basket-btn{border-radius:2px}.topnav__basket-btn{background:transparent;border:1px solid var(--color-border);box-shadow:none;border-radius:2px}@media(max-width:640px){.topnav__kicker{display:none}.topnav__title{font-size:1rem}.hero{padding-top:72px}.hero__headline{font-size:3.25rem}.hero__trust,.topic__grid{grid-template-columns:1fr}.product-card{min-height:0}.product-card__actions{grid-template-columns:1fr}.catalog-intro{padding-top:52px}.product-card__preview{min-height:160px;transform:none}.product-card__preview:before{display:none}.product-card:hover .product-card__preview{transform:translateY(-2px)}.hero-book{transform:rotateY(-10deg) rotateX(3deg) rotate(1deg)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.product-card__link{color:inherit;text-decoration:none}.product-card__link:hover{color:var(--color-accent)}.hero-backdrop{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-accent) 34%,transparent),transparent 34%),radial-gradient(circle at 86% 12%,rgba(246,196,83,.18),transparent 28%),linear-gradient(135deg,var(--color-bg),color-mix(in srgb,var(--color-bg) 72%,#111827))}.hero__headline{max-width:850px}.hero__sub{color:color-mix(in srgb,var(--color-text) 76%,var(--color-text-muted));text-wrap:pretty}.hero-book{transform:rotateY(-18deg) rotateX(8deg) rotate(2deg);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1)}.hero__visual:hover .hero-book{transform:rotateY(-10deg) rotateX(4deg) rotate(0deg) translateY(-8px);box-shadow:0 54px 110px rgba(0,0,0,.52)}.hero-book:before{content:"";position:absolute;left:-12px;top:18px;bottom:18px;width:18px;background:linear-gradient(90deg,#07080a,#272019);transform:translateZ(-18px) skewY(-12deg);border:1px solid rgba(201,168,106,.22)}.hero-book span{margin-top:auto}.hero__seal{box-shadow:0 20px 50px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.product-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-border) 86%,var(--color-accent));background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-card) 94%,white),var(--color-bg-card)),radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 34%)}.product-card:hover{transform:translateY(-8px) rotateX(1.5deg) rotateY(-1.5deg);border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border))}.product-card__preview{display:grid;gap:10px;min-height:190px;margin:18px 0 20px;padding:22px 20px;color:#f3efe6;text-decoration:none;border:1px solid rgba(201,168,106,.36);background:linear-gradient(145deg,#191b20,#08090b 72%),radial-gradient(circle at 80% 20%,rgba(246,196,83,.22),transparent 34%);box-shadow:0 22px 50px rgba(0,0,0,.28);transform:perspective(900px) rotateY(-7deg) rotateX(3deg);transform-origin:center left;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}.product-card__preview:before{left:-9px;top:12px;bottom:12px;width:12px;background:linear-gradient(90deg,#050608,#2b241b);border:1px solid rgba(201,168,106,.2);transform:skewY(-10deg)}.product-card__preview:after{content:"";inset:12px;border:1px solid rgba(201,168,106,.14);pointer-events:none}.product-card:hover .product-card__preview{transform:perspective(900px) rotateY(-2deg) rotateX(1deg) translateY(-3px);box-shadow:0 30px 70px rgba(0,0,0,.36)}.product-card__preview em,.product-card__preview span{position:relative;z-index:1;color:#c9a86a;text-transform:uppercase;letter-spacing:.16em;font-size:.55rem;font-style:normal}.product-card__preview strong{position:relative;z-index:1;align-self:center;font-family:Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.02;text-wrap:balance}.product-card__preview em{align-self:end;color:#9ca3af}.product-card__hook{font-size:clamp(1.22rem,1.55vw,1.5rem);text-wrap:balance}.product-card__blurb{color:color-mix(in srgb,var(--color-text) 74%,var(--color-text-muted))}.product-card__readtime{margin-top:auto}[data-theme=light] .product-card__preview{box-shadow:0 24px 58px rgba(45,37,25,.2)}[data-theme=light] .hero-backdrop{background:radial-gradient(circle at 18% 18%,rgba(108,92,231,.16),transparent 34%),radial-gradient(circle at 86% 12%,rgba(246,196,83,.22),transparent 28%),linear-gradient(135deg,#f8f9fa,#fffaf0)}.product-detail{min-height:100vh;max-width:1180px;margin:auto;padding:36px clamp(20px,5vw,64px) 80px}.product-detail__back{color:var(--color-text-muted);text-decoration:none;font-size:.78rem;letter-spacing:.08em}.product-detail__hero{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:clamp(42px,7vw,100px);align-items:center;padding:70px 0}.product-cover{aspect-ratio:9/14;background:linear-gradient(160deg,#12151a,#08090b 62%);border:1px solid #383129;padding:34px;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.42);position:relative}.product-cover:before{inset:14px;border:1px solid rgba(201,168,106,.18);pointer-events:none}.product-cover em,.product-cover small,.product-cover span{position:relative;z-index:1;font-style:normal;letter-spacing:.14em}.product-cover span{font-size:.65rem;color:var(--editorial-gold)}.product-cover small{margin-top:auto;font-size:.58rem;color:#8f9299}.product-cover strong{position:relative;z-index:1;font-family:Georgia,serif;font-weight:500;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;margin:18px 0;color:#f3efe6}.product-cover em{font-size:.52rem;color:var(--editorial-gold);margin-top:18px}.product-detail__eyebrow{font-size:.66rem;letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase}.product-detail__copy h1{font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:500;line-height:.96;letter-spacing:-.05em;margin:16px 0 24px}.product-detail__copy>p{font-size:1.06rem;line-height:1.75;color:var(--color-text-muted);max-width:650px}.product-detail__promise{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--color-accent);padding:4px 0 4px 18px;margin:30px 0}.product-detail__promise span{color:var(--color-text-muted);font-size:.9rem}.product-detail__price{display:flex;align-items:baseline;gap:14px;margin:26px 0 16px}.product-detail__price strong{font-family:Georgia,serif;font-size:2rem;font-weight:500}.product-detail__price span{font-size:.78rem;color:var(--color-text-muted)}.product-detail__buy{width:100%;max-width:420px;padding:16px 20px;background:var(--color-text);color:var(--color-bg);border:0;border-radius:2px;font-weight:800;cursor:pointer}.product-detail__micro{font-size:.67rem!important;letter-spacing:.05em;margin-top:12px!important}.product-detail__features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.product-detail__features>div{background:var(--color-bg);padding:28px}.product-detail__features span{font-family:Georgia,serif;color:var(--color-accent);font-size:.75rem}.product-detail__features h2{font-family:Georgia,serif;font-weight:500;margin:18px 0 8px}.product-detail__features p{color:var(--color-text-muted);font-size:.88rem;line-height:1.55}@media(max-width:800px){.product-detail__hero{grid-template-columns:1fr;padding-top:42px}.product-cover{max-width:360px;width:88%;margin:auto}.product-detail__features{grid-template-columns:1fr}.product-detail__copy h1{font-size:3rem}}main{max-width:1440px;margin:0 auto;padding:0 clamp(20px,5vw,76px)}.topnav{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--color-border);backdrop-filter:blur(18px)}.topnav__brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.topnav__nav{display:flex;gap:26px}.topnav__nav a{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none}.topnav__actions{justify-self:end}.cart-trigger{width:auto!important;padding:0 12px!important;gap:8px}.cart-trigger b{color:var(--color-accent)}.hero{min-height:78vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(50px,8vw,120px);text-align:left;padding:clamp(72px,9vw,130px) 0}.hero__copy{max-width:790px}.eyebrow{font-size:.65rem;letter-spacing:.22em;color:var(--color-accent);text-transform:uppercase}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,7vw,7.6rem);font-weight:500;line-height:.88;letter-spacing:-.065em;margin:20px 0 28px}.hero__sub{margin:0;max-width:650px;font-size:clamp(1rem,1.5vw,1.18rem)}.hero__actions{align-items:flex-start;margin:34px 0 0}.primary-cta{display:inline-flex;align-items:center;gap:30px;background:var(--color-text);color:var(--color-bg);padding:15px 18px;text-decoration:none;font-weight:800}.primary-cta span{font-size:1.1rem}.hero__actions small{font-size:.63rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.hero__visual{min-height:540px;align-items:center;justify-content:center;perspective:1200px}.hero-book,.hero__visual{position:relative;display:flex}.hero-book{width:min(310px,70%);aspect-ratio:9/14;padding:32px;background:linear-gradient(155deg,#17191e,#090a0c 70%);border:1px solid rgba(201,168,106,.45);box-shadow:0 40px 90px rgba(0,0,0,.45);flex-direction:column;transform:rotateY(-8deg) rotate(2deg);z-index:2}.hero-book:after{content:"";position:absolute;inset:12px;border:1px solid rgba(201,168,106,.15)}.hero-book small,.hero-book span{position:relative;z-index:2;color:#c9a86a;font-size:.55rem;letter-spacing:.17em}.hero-book strong{position:relative;z-index:2;margin:auto 0;font:500 clamp(2rem,4vw,3.4rem)/.95 Georgia,serif;color:#f3efe6}.hero-book--back{position:absolute;transform:translate(55px,-24px) rotateY(-8deg) rotate(8deg);opacity:.32;z-index:1}.hero__seal{position:absolute;right:4%;bottom:12%;z-index:3;width:92px;height:92px;border:1px solid var(--color-accent);border-radius:50%;display:grid;place-content:center;text-align:center;font:500 1rem Georgia,serif;color:var(--color-accent);background:var(--color-bg);transform:rotate(9deg)}.hero__seal span{font:500 .48rem system-ui;letter-spacing:.2em}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.proof-strip>div{padding:28px 30px;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;border-right:1px solid var(--color-border)}.proof-strip>div:last-child{border:0}.proof-strip b{grid-row:1/3;color:var(--color-accent);font:500 .75rem Georgia,serif}.proof-strip strong{font:500 1.05rem Georgia,serif}.proof-strip span{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.catalog{padding:110px 0}.catalog__header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.catalog__header h2{font:500 clamp(2.4rem,5vw,5rem)/.98 Georgia,serif;letter-spacing:-.05em;max-width:800px;margin:12px 0}.catalog__header>div>p:last-child{max-width:620px;color:var(--color-text-muted);line-height:1.6}.catalog__count{font:500 1rem Georgia,serif;color:var(--color-accent);white-space:nowrap}.catalog__tools{justify-content:space-between;gap:24px;padding:18px 0 28px;border-top:1px solid var(--color-border)}.catalog__tools,.search-box{display:flex;align-items:center}.search-box{width:min(420px,100%);gap:10px;border-bottom:1px solid var(--color-border);padding:10px 2px}.search-box input{width:100%;background:transparent;border:0;outline:0;color:var(--color-text);font:inherit}.search-box input::-moz-placeholder{color:var(--color-text-muted)}.search-box input::placeholder{color:var(--color-text-muted)}.filter-row{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.filter-row button{white-space:nowrap;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);padding:8px 12px;cursor:pointer}.filter-row button.is-active{border-color:var(--color-accent);color:var(--color-accent)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.edition-card{display:grid;grid-template-columns:minmax(150px,34%) 1fr;min-height:410px;background:var(--color-bg);padding:26px;gap:28px}.edition-cover{min-height:350px;background:linear-gradient(160deg,#17191d,#090a0c 70%);border:1px solid #3a332a;color:#f3efe6;padding:22px;display:flex;flex-direction:column;text-decoration:none;box-shadow:0 20px 45px rgba(0,0,0,.25);transition:transform .25s ease}.edition-cover:hover{transform:translateY(-5px) rotate(-1deg)}.edition-cover small{font-size:.48rem;letter-spacing:.14em;color:#c9a86a}.edition-cover strong{font:500 clamp(1.35rem,2.3vw,2.25rem)/1 Georgia,serif;margin:auto 0}.edition-cover span{font-size:.52rem;letter-spacing:.18em;color:#c9a86a}.edition-card__body{display:flex;flex-direction:column}.edition-card__meta{display:flex;justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.edition-card__body>a{text-decoration:none;color:inherit}.edition-card h3{font:500 1.65rem/1.08 Georgia,serif;margin:20px 0 12px}.edition-card__body>p{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.edition-card ul{list-style:none;margin:18px 0;padding:0;color:var(--color-text-muted);font-size:.78rem;line-height:1.55}.edition-card__price{margin-top:auto;padding-top:18px;border-top:1px solid var(--color-border);display:flex;align-items:baseline;gap:10px}.edition-card__price strong{font:500 1.35rem Georgia,serif}.edition-card__price span{font-size:.68rem;color:var(--color-text-muted)}.edition-card__actions{display:grid;grid-template-columns:auto 1fr 1.25fr;gap:7px;margin-top:15px}.edition-card__actions a,.edition-card__actions button{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);text-decoration:none;font-weight:700;font-size:.72rem;cursor:pointer}.edition-card__actions .is-added{color:var(--color-accent);border-color:var(--color-accent)}.edition-card__actions .buy-btn{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.site-footer{max-width:1440px;margin:auto;padding:34px clamp(20px,5vw,76px);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;gap:30px;color:var(--color-text-muted);font-size:.72rem}.site-footer>div{display:flex;gap:18px;align-items:center}.site-footer b{color:var(--color-text);font-family:Georgia,serif}.site-footer a{color:inherit;text-decoration:none}@media(max-width:1050px){.hero{grid-template-columns:1fr}.hero__visual{min-height:430px}.hero-book{width:260px}.product-grid{grid-template-columns:1fr}.topnav__nav{display:none}}@media(max-width:680px){main{padding:0 18px}.topnav{grid-template-columns:1fr auto;padding:14px 18px}.topnav__actions{gap:5px}.topnav__identity .topnav__kicker{display:none}.selector-btn{min-width:38px!important}.cart-trigger{font-size:0}.cart-trigger b{font-size:.72rem}.hero{min-height:auto;padding:68px 0 54px;gap:20px}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.hero__visual{min-height:380px}.hero-book{width:220px}.hero-book--back{transform:translate(35px,-18px) rotate(7deg)}.hero__seal{width:72px;height:72px;right:2%}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-right:0;border-bottom:1px solid var(--color-border);padding:20px 4px}.catalog{padding:72px 0}.catalog__header{align-items:flex-start}.catalog__count{display:none}.catalog__tools{align-items:stretch;flex-direction:column}.filter-row{width:100%}.edition-card{grid-template-columns:1fr;padding:18px}.edition-cover{width:min(76%,280px);min-height:360px;margin:auto}.edition-card__actions{grid-template-columns:1fr 1fr}.edition-card__actions .buy-btn{grid-column:1/-1}.site-footer{padding:28px 18px;flex-direction:column}.site-footer>div{flex-wrap:wrap}}.basket-overlay{position:fixed;inset:0;background:rgba(3,5,10,.66);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:90}.basket-overlay.is-open{opacity:1;pointer-events:auto}.basket-drawer{position:fixed;top:0;right:0;width:min(430px,92vw);height:100dvh;background:var(--color-bg-card,#11131a);border-left:1px solid var(--color-border,#2a2d38);z-index:100;transform:translateX(105%);transition:transform .25s ease;display:flex;flex-direction:column;padding:24px;overflow:auto;box-shadow:-24px 0 70px rgba(0,0,0,.35)}.basket-drawer.is-open{transform:translateX(0)}.basket-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.basket-drawer__close{border:0;background:transparent;color:inherit;font-size:32px;cursor:pointer}.basket-drawer__list{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}.basket-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--color-border,#2a2d38);border-radius:14px}.basket-item__body p,.basket-item__side{margin:0}.basket-item__side{display:grid;gap:8px;text-align:right}.basket-drawer__foot{margin-top:auto;display:grid;gap:12px}.basket-drawer__total{display:flex;justify-content:space-between;gap:16px}.basket-drawer__checkout,.buy-now-btn{cursor:pointer}.basket-drawer__clear{cursor:pointer;background:transparent;color:inherit;border:1px solid var(--color-border,#2a2d38);border-radius:10px;padding:11px}.basket-drawer__currency-total,.basket-item__price{display:grid;gap:4px}.basket-item__price{font-size:.82rem;white-space:nowrap}.basket-drawer__currency-total{text-align:right}.basket-drawer__checkout,.basket-drawer__clear,.basket-drawer__close{min-height:44px}.basket-drawer__close{min-width:44px}.payment-choice .buy-now-btn{width:100%;min-height:48px}.payment-choice{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:110;width:min(460px,90vw);background:var(--color-bg-card,#11131a);color:var(--color-text,#f3f4f6);border:1px solid var(--color-border,#2a2d38);border-radius:20px;padding:28px;display:grid;gap:14px;box-shadow:0 30px 90px rgba(0,0,0,.5)}.payment-choice h2,.payment-choice p{margin:0}.payment-overlay{position:fixed;inset:0;z-index:200;background:rgba(3,5,10,.72);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.payment-overlay .payment-choice{position:relative;left:auto;top:auto;transform:none;z-index:201}body,html{background:var(--color-bg);color:var(--color-text)}[data-theme=light]{color-scheme:light;--color-bg:#f5f2eb;--color-bg-card:#fffdf8;--color-text:#171717;--color-text-muted:#66645f;--color-border:#d9d3c8;--editorial-gold:#8a672d}[data-theme=dark]{color-scheme:dark;--color-bg:#0a0b0d;--color-bg-card:#121418;--color-text:#f3efe6;--color-text-muted:#a5a39d;--color-border:#292b30;--editorial-gold:#c9a86a}[data-theme=light] .hero-backdrop{background:radial-gradient(900px 520px at 50% -5%,rgba(138,103,45,.12),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.75),transparent 42%)!important}[data-theme=light] .topnav{background:rgba(245,242,235,.88)}[data-theme=light] .hero-book,[data-theme=light] .product-cover{box-shadow:0 30px 70px rgba(45,37,25,.18)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.product-card__details{display:inline-flex;color:var(--color-text);font-size:.78rem;font-weight:750;text-decoration:none;border-bottom:1px solid var(--color-border);padding-bottom:8px;margin-top:4px}.product-card__details:hover{color:var(--color-accent);border-color:var(--color-accent)}.topnav__actions .selector-btn{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center}.topnav__actions .topnav__basket-btn{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.edition-card__actions>a,.edition-card__actions>button,.product-card__actions>a,.product-card__actions>button{min-height:44px}.product-card__details{min-height:44px;align-items:center;padding-bottom:4px}.basket-item__remove,.payment-choice button:not(.buy-now-btn){min-height:44px}.payment-overlay .payment-choice{box-sizing:border-box;width:min(460px,100%)}@media (max-width:370px){.topnav{padding-inline:12px;-moz-column-gap:8px;column-gap:8px}.topnav__brand{gap:8px}.topnav__title{font-size:.9rem}.topnav__actions{gap:3px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}::-moz-selection{background:color-mix(in srgb,var(--color-accent) 72%,white);color:#090a0e}::selection{background:color-mix(in srgb,var(--color-accent) 72%,white);color:#090a0e}a{text-underline-offset:.18em}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.topnav{padding-top:max(12px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.footer{padding-bottom:max(2rem,env(safe-area-inset-bottom))}@media (max-width:639px){.topnav{gap:10px;padding-bottom:10px}.topnav__identity .topnav__kicker,.topnav__nav{display:none}.topnav__title{font-size:.92rem}.topnav__logo{width:34px;height:34px;border-radius:10px}.topnav__actions{gap:4px}.selector-btn{min-width:44px;min-height:44px;padding:.55rem .7rem;margin:0}.topnav__basket-btn{min-width:46px;min-height:46px}.container{padding-inline:16px}.section-padding{padding-block:clamp(2.5rem,10vw,4rem)}.hero{min-height:auto;padding-top:clamp(2.5rem,9vw,4rem)}.hero-stage,.hero__inner{grid-template-columns:1fr!important}.hero__title{font-size:clamp(2.35rem,12vw,4rem);line-height:.96;text-wrap:balance}.hero__copy,.hero__subtitle{font-size:1rem;line-height:1.65;max-width:38rem}.hero__actions{display:grid;grid-template-columns:1fr;gap:10px}.btn-primary,.btn-secondary,.hero__actions a,.hero__actions button{width:100%;min-height:48px}.product-grid,.products-grid{grid-template-columns:1fr!important;gap:18px}.product-card{border-radius:16px}.section-title,.topic-title{text-align:left}.section-title:after,.topic-title:after{left:0;transform:none}}@media (min-width:640px) and (max-width:1023px){.container{padding-inline:clamp(20px,4vw,36px)}.product-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.topnav__kicker{display:none}}@media (pointer:coarse){.btn-primary,.btn-secondary,.product-card a,.selector-btn,.topnav__basket-btn,button{min-height:44px}.hover-lift:hover,.hover-tilt:hover,.product-card:hover{transform:none;animation:none}}@media (hover:none){.btn-primary:before,.product-card:after{display:none}}@media (hover:hover) and (pointer:fine){.product-card:hover{transform:translateY(-4px)}}@media (min-width:1440px){.container{max-width:1320px}.hero__copy,.hero__subtitle,.topic__intro{max-width:68ch}}@media (max-height:520px) and (orientation:landscape){.topnav{position:relative}.hero{padding-top:1.5rem}.section-padding{padding-block:2rem}}#catalog,#principles,.footer,.topic-section{content-visibility:auto;contain-intrinsic-size:1px 700px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hover-lift:hover,.hover-tilt:hover,.product-card:hover{transform:none!important}}html[data-device=phone] .hero-backdrop{filter:none}html[data-pointer=coarse] .product-card{perspective:none}html[data-pointer=coarse] .product-card:hover{box-shadow:var(--color-shadow-lg)}.topic__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:center;align-items:stretch;gap:clamp(20px,3vw,32px)}.product-card{width:100%;max-width:360px;justify-self:center}.product-card__story{display:block;color:inherit;text-decoration:none;border-radius:12px;padding:2px}.product-card__story:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.product-card__story:hover .product-card__hook{color:var(--color-accent)}.product-card__why7{margin:14px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);color:color-mix(in srgb,var(--color-text) 78%,var(--color-text-muted));font-size:.84rem;line-height:1.55}.product-card__why7 strong{color:var(--color-text)}.product-detail__why7{margin:24px 0;padding:22px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product-detail__why7 h2{margin:0 0 8px;font-family:Georgia,serif;font-weight:500;font-size:clamp(1.4rem,2.2vw,2rem)}.product-detail__why7 p{margin:0;max-width:68ch;line-height:1.7;color:var(--color-text-muted)}.product-detail__quote{margin:22px 0;padding:0;border:0}.product-detail__quote p{margin:0 0 6px;font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4}.product-detail__quote cite{color:var(--color-text-muted);font-style:normal;font-size:.78rem;letter-spacing:.05em}@media (max-width:639px){.topic__grid{grid-template-columns:minmax(0,1fr)}.product-card{max-width:100%}}.guiame-teaser{max-width:1180px;margin:clamp(2.5rem,7vw,6rem) auto;padding:clamp(24px,5vw,54px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:clamp(24px,5vw,64px);align-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border));border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 92%,#251348),color-mix(in srgb,var(--color-surface) 94%,#07333a));box-shadow:0 24px 70px rgba(0,0,0,.18)}.guiame-example h2,.guiame-hero h1,.guiame-note h2,.guiame-teaser h2{font-family:Georgia,serif;font-weight:500;text-wrap:balance}.guiame-teaser h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;margin:.6rem 0 1rem}.guiame-teaser p,.guiame-teaser__promise span{font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7;color:var(--color-text-muted)}.guiame-teaser__promise{padding:24px;border-left:1px solid var(--color-border);display:grid;gap:12px}.guiame-teaser__promise strong{font-family:Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.05}.guiame-page{max-width:1180px;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,40px) 80px}.guiame-hero{max-width:900px;padding:clamp(48px,9vw,110px) 0}.guiame-hero h1{font-size:clamp(2.7rem,7vw,6.5rem);line-height:.94;margin:.8rem 0 1.4rem}.guiame-hero>p{max-width:70ch;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7;color:var(--color-text-muted)}.guiame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guiame-grid article{padding:28px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.guiame-grid article>span{font-size:.75rem;letter-spacing:.14em;color:var(--color-accent)}.guiame-grid h2{font-family:Georgia,serif;font-weight:500;font-size:1.55rem}.guiame-example p,.guiame-grid p,.guiame-note p{line-height:1.7;color:var(--color-text-muted)}.guiame-example,.guiame-note{max-width:900px;margin:clamp(4rem,8vw,7rem) auto 0}.guiame-example h2,.guiame-note h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.guiame-example blockquote{margin:2rem 0;padding:clamp(20px,4vw,38px);border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));background:var(--color-surface);font-family:Georgia,serif;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.5}@media(max-width:760px){.guiame-grid,.guiame-teaser{grid-template-columns:1fr}.guiame-teaser{margin-inline:16px;border-radius:18px}.guiame-teaser__promise{border-left:0;border-top:1px solid var(--color-border);padding:22px 0 0}.guiame-hero{padding-top:3rem}.guiame-grid article{padding:22px}}:root{--editorial-paper:#f1ede4;--editorial-line:rgba(255,255,255,.12);--editorial-cyan:#8fe9ff}body{background:radial-gradient(900px 520px at 74% 4%,rgba(71,64,138,.16),transparent 68%),radial-gradient(700px 500px at 10% 25%,rgba(31,121,139,.09),transparent 72%),#08090b}.hero-backdrop{opacity:.38;filter:saturate(.72)}.topnav{max-width:1240px;margin:18px auto 0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(9,10,13,.76);backdrop-filter:blur(22px);box-shadow:0 18px 60px rgba(0,0,0,.26)}.topnav__logo{position:relative;width:34px;height:34px;border:0;background:transparent;display:block}.topnav__logo i{position:absolute;left:50%;width:2px;height:29px;top:2px;background:linear-gradient(#8fe9ff,#8b7cff 55%,#d879b9);transform-origin:50% 100%;box-shadow:0 0 16px rgba(143,233,255,.28)}.topnav__logo i:first-child{transform:translateX(-50%) rotate(-29deg)}.topnav__logo i:nth-child(2){transform:translateX(-50%)}.topnav__logo i:nth-child(3){transform:translateX(-50%) rotate(29deg)}.topnav__title{font-family:Georgia,serif;font-size:1.05rem}.topnav__kicker{opacity:.55;font-size:.57rem;letter-spacing:.16em}.selector-btn{border-radius:999px!important;font-size:.61rem!important;letter-spacing:.11em!important;min-width:46px!important;height:38px!important;background:transparent!important;border:1px solid rgba(255,255,255,.13)!important}.hero{min-height:min(790px,82vh);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);align-items:center;border-bottom:1px solid var(--editorial-line)}.hero__copy{max-width:770px}.hero__badge{background:transparent!important;border:0!important;padding:0!important;color:var(--editorial-cyan)!important;font-size:.66rem!important;letter-spacing:.2em!important}.hero__eyebrow{max-width:620px;margin-top:2rem!important;color:#b7bac3!important;font-size:.72rem!important;letter-spacing:.14em!important}.hero__headline{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(3.45rem,7.7vw,7.3rem)!important;line-height:.89!important;letter-spacing:-.055em!important;text-wrap:balance;max-width:980px;margin:1.1rem 0 1.8rem!important}.hero__sub{font-size:clamp(1.06rem,1.6vw,1.28rem)!important;line-height:1.7!important;max-width:680px!important;color:#b8bbc3!important}.hero__primary{border-radius:4px!important;padding:16px 24px!important;background:var(--editorial-paper)!important;color:#090a0d!important;box-shadow:0 14px 34px rgba(0,0,0,.25)!important}.hero__visual{perspective:1400px;min-height:520px}.hero-book{border-radius:4px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(145deg,#151923,#0c0e13)!important;box-shadow:-22px 35px 70px rgba(0,0,0,.5),inset 1px 0 rgba(255,255,255,.08)!important;transform:rotateY(-20deg) rotateX(3deg) rotate(3deg)!important}.hero-book--back{transform:translate(-56px,36px) rotateY(-24deg) rotate(-8deg)!important;opacity:.5}.need-finder{max-width:1180px;margin:0 auto;padding:30px 0 48px;border-bottom:1px solid var(--editorial-line)}.need-finder>span{display:block;font-size:.62rem;letter-spacing:.2em;color:#777d88;margin-bottom:16px}.need-finder>div{display:flex;flex-wrap:wrap;gap:10px}.need-finder a{padding:11px 15px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#e9e7e2;text-decoration:none;font-size:.9rem;transition:.2s}.need-finder a:hover{border-color:var(--editorial-cyan);transform:translateY(-2px);background:rgba(143,233,255,.06)}.proof-strip{gap:0!important}.hero__trust-card,.proof-strip{border:0!important;background:transparent!important}.hero__trust-card{border-right:1px solid var(--editorial-line)!important;border-radius:0!important;padding:38px!important}.hero__trust-card:last-child{border-right:0!important}.catalog-intro{padding-top:clamp(5rem,10vw,9rem)!important}.catalog-intro>span,.topic-badge{background:transparent!important;color:#8b909b!important;border:0!important;padding:0!important;letter-spacing:.18em!important;font-size:.62rem!important}.catalog-intro h2{font-family:Georgia,serif!important;font-size:clamp(2.8rem,6vw,5.8rem)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.04em!important;max-width:900px}.topic{border-top:1px solid var(--editorial-line);padding-top:28px;margin-top:70px}.topic__grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:22px!important}.product-card{grid-column:span 4;position:relative;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.product-card:nth-child(5n+1){grid-column:span 5}.product-card:nth-child(5n+2){grid-column:span 7}.product-card__icon{width:auto!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;color:#707580!important;font-family:Georgia,serif!important;font-size:.78rem!important}.product-card__name{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(1.35rem,2.2vw,2.05rem)!important;line-height:1.05!important}.product-card__preview{position:relative;aspect-ratio:3/4!important;min-height:0!important;border-radius:3px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(155deg,#171a22,#0c0e12 62%,#161128)!important;padding:clamp(22px,3vw,38px)!important;box-shadow:-10px 18px 34px rgba(0,0,0,.32),inset 1px 0 rgba(255,255,255,.08)!important;transition:transform .35s,box-shadow .35s;overflow:hidden}.product-card__preview:before{content:"";position:absolute;inset:10px;border:1px solid rgba(143,233,255,.1)}.product-card__preview:after{content:"AIIA";position:absolute;right:-.05em;bottom:-.2em;font-family:Georgia,serif;font-size:clamp(4.5rem,9vw,8rem);color:rgba(255,255,255,.025)}.product-card:hover .product-card__preview{transform:perspective(900px) rotateY(-4deg) translateY(-6px);box-shadow:-18px 28px 54px rgba(0,0,0,.45)!important}.product-card__preview>span{font-size:.6rem!important;letter-spacing:.17em!important;color:var(--editorial-cyan)!important}.product-card__preview>strong{font-family:Georgia,serif!important;font-size:clamp(1.8rem,3vw,3rem)!important;line-height:.98!important;font-weight:400!important}.product-card__story{padding:0!important;margin:12px 0 0!important}.product-card__hook{font-size:1rem!important;line-height:1.45!important}.product-card__blurb,.product-card__bullets,.product-card__readtime,.product-card__why7{display:none!important}.product-card__foot{margin-top:16px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.1)!important}.product-card__actions{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}.buy-now-btn{border-radius:3px!important;background:var(--editorial-paper)!important;color:#090a0d!important;box-shadow:none!important}.add-to-basket-btn{border-radius:3px!important;background:transparent!important;border:1px solid rgba(255,255,255,.13)!important;color:#c7c9cf!important;font-size:.75rem!important}.guiame-teaser{position:relative;overflow:hidden;border-radius:3px!important;border:1px solid rgba(137,124,255,.22)!important;background:radial-gradient(700px 420px at 80% 30%,rgba(101,70,170,.22),transparent 65%),linear-gradient(145deg,#0c0d12,#12101a)!important;min-height:520px}.guiame-teaser:after{content:"90+";position:absolute;right:8%;bottom:-.12em;font-family:Georgia,serif;font-size:clamp(8rem,18vw,16rem);color:rgba(255,255,255,.025);line-height:1}.payment-overlay{backdrop-filter:blur(14px)!important;background:rgba(3,4,6,.76)!important}.payment-choice{border-radius:4px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0e1014!important;box-shadow:0 35px 100px rgba(0,0,0,.65)!important;max-width:540px!important}.payment-choice h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:2.3rem!important}.basket-drawer{background:#0d0f13!important;border-left:1px solid rgba(255,255,255,.13)!important;box-shadow:-35px 0 90px rgba(0,0,0,.5)!important}.basket-item__icon{border-radius:50%!important;background:transparent!important;border:1px solid rgba(255,255,255,.13)!important;color:#9da2ad!important;font-size:.55rem!important;letter-spacing:.1em!important}@media(max-width:900px){.topnav{margin:8px}.topnav__kicker,.topnav__nav{display:none!important}.hero{min-height:auto;padding-top:5.5rem}.hero__visual{min-height:390px;margin-top:2rem}.proof-strip{grid-template-columns:1fr!important}.hero__trust-card{border-right:0!important;border-bottom:1px solid var(--editorial-line)!important;padding:24px 0!important}.topic__grid{grid-template-columns:1fr!important}.product-card,.product-card:nth-child(5n+1),.product-card:nth-child(5n+2){grid-column:auto!important}.product-card__preview{aspect-ratio:4/5!important}.product-card__actions{grid-template-columns:1fr!important}}@media(max-width:560px){.topnav__identity{max-width:135px}.topnav__title{font-size:.88rem}.selector-btn{min-width:40px!important;padding:0 9px!important}.hero__headline{font-size:clamp(3rem,14vw,4.7rem)!important}.hero__sub{font-size:1rem!important}.hero__actions{align-items:stretch!important}.hero__primary{text-align:center}.hero__visual{min-height:330px;transform:scale(.9)}.need-finder>div{display:grid;grid-template-columns:1fr 1fr}.need-finder a{text-align:center;padding:10px 8px;font-size:.78rem}.catalog-intro h2{font-size:clamp(2.8rem,13vw,4rem)!important}.product-card__preview>strong{font-size:2.15rem!important}.payment-choice{margin:10px!important;padding:22px!important}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.hero:before{left:-10vw;top:12%;width:52vw;height:52vw;border-radius:50%;background:radial-gradient(circle,rgba(143,233,255,.09),rgba(124,92,255,.04) 32%,transparent 68%);filter:blur(12px);animation:aiia-breathe 9s ease-in-out infinite alternate}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{right:-12%;top:2%;width:42%;height:80%;background:repeating-linear-gradient(90deg,transparent 0 31px,rgba(255,255,255,.028) 32px 33px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 75%,transparent);transform:skewX(-9deg)}@keyframes aiia-breathe{to{transform:translate3d(4vw,-2vw,0) scale(1.08);opacity:.7}}.hero__headline{position:relative;text-shadow:0 18px 80px rgba(0,0,0,.45)}.hero__headline:after{content:"";display:block;width:88px;height:1px;margin-top:28px;background:linear-gradient(90deg,var(--editorial-cyan),#8b7cff,transparent)}.hero__visual:after{content:"";position:absolute;left:8%;right:0;bottom:4%;height:16%;background:radial-gradient(ellipse,rgba(101,91,201,.28),transparent 68%);filter:blur(22px);transform:rotate(-7deg);z-index:-1}.product-card__preview{isolation:isolate}.product-card__preview>*{position:relative;z-index:3}.product-card__preview:before{z-index:2}.product-card__preview:after{z-index:1}.product-card[data-product="1MMqPTiWfSc"] .product-card__preview{background:radial-gradient(circle at 70% 24%,rgba(51,224,255,.2),transparent 23%),linear-gradient(145deg,#07171d,#0a0d14 50%,#1a1230)!important}.product-card[data-product="1MMqPTiWfSc"] .product-card__preview:after{content:"01";color:rgba(86,227,255,.07);font-size:11rem;right:.03em}.product-card[data-product=goals-7-days] .product-card__preview{background:radial-gradient(circle at 76% 18%,rgba(230,190,102,.24),transparent 18%),linear-gradient(150deg,#19150d,#0b0c0e 55%,#17111f)!important}.product-card[data-product=goals-7-days] .product-card__preview:after{content:"↗";font-size:12rem;color:rgba(232,193,109,.055);right:.08em;bottom:-.05em}.product-card[data-product=action-plan-7-days] .product-card__preview{background:linear-gradient(115deg,transparent 47%,rgba(143,233,255,.07) 48% 49%,transparent 50%),linear-gradient(155deg,#0c1116,#0c0d10 60%,#121b1c)!important}.product-card[data-product=action-plan-7-days] .product-card__preview:after{content:"7";font-size:14rem;color:rgba(143,233,255,.05);right:.07em}.product-card[data-product=food-reset-7-days] .product-card__preview{background:radial-gradient(ellipse at 20% 82%,rgba(147,181,119,.2),transparent 27%),linear-gradient(145deg,#11160f,#0c0d0b 58%,#1d1710)!important}.product-card[data-product=food-reset-7-days] .product-card__preview:after{content:"○";font-size:15rem;color:rgba(184,207,137,.045);right:-.08em}.product-card[data-product=dog-training-7-days] .product-card__preview{background:radial-gradient(circle at 72% 74%,rgba(206,159,106,.18),transparent 22%),linear-gradient(145deg,#17130f,#0b0c0d 58%,#13161c)!important}.product-card[data-product=dog-training-7-days] .product-card__preview:after{content:"•";font-size:19rem;color:rgba(230,189,139,.07);right:.12em;bottom:-.45em}.product-card[data-product=ayurveda-7-days] .product-card__preview{background:radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(211,147,102,.08) 18.5% 19%,transparent 19.5% 31%,rgba(188,123,173,.06) 31.5% 32%,transparent 32.5%),linear-gradient(145deg,#18100e,#0c0b0d 55%,#18101b)!important}.product-card[data-product=ayurveda-7-days] .product-card__preview:after{content:"✦";font-size:10rem;color:rgba(220,151,118,.05);right:.13em}.product-card[data-product=mentor-systems-7-days] .product-card__preview{background:linear-gradient(105deg,rgba(229,188,102,.11) 0 1px,transparent 1px 22%),linear-gradient(145deg,#17130d,#090a0c 56%,#141014)!important}.product-card[data-product=mentor-systems-7-days] .product-card__preview:after{content:"D";font-style:italic;font-size:13rem;color:rgba(231,189,102,.05);right:.04em}.product-card:nth-child(2n){margin-top:72px}.topic__grid .product-card:nth-child(3n){margin-top:34px}.product-card__preview>strong{max-width:82%;text-wrap:balance}.product-card__preview>em{position:absolute!important;left:clamp(22px,3vw,38px);bottom:clamp(22px,3vw,38px);z-index:4}.product-card__preview>span:first-child:after{content:"";display:block;width:36px;height:1px;background:currentColor;margin-top:12px;opacity:.5}.need-finder{position:relative}.need-finder:before{content:"START HERE";position:absolute;right:0;top:22px;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);letter-spacing:-.05em;color:rgba(255,255,255,.025);pointer-events:none}.need-finder a{position:relative;overflow:hidden}.need-finder a:after{content:"→";margin-left:10px;opacity:.4;transition:.2s}.need-finder a:hover:after{opacity:1;transform:translateX(3px)}.guiame-teaser{box-shadow:0 40px 100px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04)!important}.guiame-teaser:before{content:"";position:absolute;right:8%;top:15%;width:320px;height:320px;border:1px solid rgba(143,233,255,.15);transform:rotate(45deg);box-shadow:0 0 80px rgba(127,96,225,.12),inset 0 0 70px rgba(216,121,185,.04);animation:portal-turn 18s linear infinite}@keyframes portal-turn{to{transform:rotate(405deg)}}@media(prefers-reduced-motion:reduce){.guiame-teaser:before,.hero:before{animation:none}}@media(max-width:900px){.product-card:nth-child(2n),.topic__grid .product-card:nth-child(3n){margin-top:0}.hero:after{opacity:.45}.guiame-teaser:before{right:-55%;opacity:.45}}.product-detail{max-width:1280px!important;padding:clamp(20px,4vw,54px)!important}.product-detail__back{display:inline-flex;margin:8px 0 36px;color:#8d929c!important;font-size:.72rem!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important}.product-detail__back:hover{color:var(--editorial-cyan)!important}.product-detail__hero{position:relative;display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)!important;gap:clamp(48px,8vw,110px)!important;align-items:start!important;padding:30px 0 90px!important}.product-detail__hero:after{content:"";position:absolute;inset:8% -8% auto 35%;height:420px;background:radial-gradient(ellipse,rgba(109,91,210,.11),transparent 68%);filter:blur(35px);z-index:-1}.product-cover{position:sticky!important;top:110px;aspect-ratio:3/4;min-height:0!important;padding:clamp(30px,4vw,54px)!important;border-radius:3px!important;background:linear-gradient(145deg,#151923,#090b10)!important;border:1px solid rgba(255,255,255,.17)!important;box-shadow:-20px 34px 70px rgba(0,0,0,.5),inset 1px 0 rgba(255,255,255,.08)!important;transform:perspective(1200px) rotateY(7deg) rotate(-1deg);overflow:hidden}.product-cover:before{content:"";position:absolute;inset:12px;border:1px solid rgba(143,233,255,.1)}.product-cover:after{content:"";position:absolute;width:70%;aspect-ratio:1;right:-26%;top:16%;border:1px solid rgba(143,233,255,.11);transform:rotate(45deg);box-shadow:0 0 70px rgba(139,124,255,.1)}.product-cover>em,.product-cover>small,.product-cover>span,.product-cover>strong{position:relative;z-index:2}.product-cover>span{font-size:.6rem!important;letter-spacing:.2em!important;color:var(--editorial-cyan)!important}.product-cover>small{margin-top:auto!important;font-size:.62rem!important;letter-spacing:.12em!important;color:#888e99!important}.product-cover>strong{font-family:Georgia,serif!important;font-size:clamp(2.4rem,4vw,4.4rem)!important;line-height:.92!important;font-weight:400!important;letter-spacing:-.05em!important;text-wrap:balance}.product-cover>em{font-size:.58rem!important;letter-spacing:.14em!important;color:#a9adb5!important}.product-cover>i{position:absolute;right:-.02em;bottom:-.24em;font:italic 12rem/1 Georgia,serif;color:rgba(255,255,255,.028)}.product-cover[data-product="1MMqPTiWfSc"]{background:radial-gradient(circle at 75% 20%,rgba(69,218,255,.18),transparent 22%),linear-gradient(145deg,#07161c,#0b0d14 58%,#17102c)!important}.product-cover[data-product=goals-7-days]{background:radial-gradient(circle at 76% 18%,rgba(231,190,100,.2),transparent 18%),linear-gradient(145deg,#18130c,#0b0c0e 60%,#17111f)!important}.product-cover[data-product=food-reset-7-days]{background:radial-gradient(circle at 20% 80%,rgba(142,182,116,.18),transparent 25%),linear-gradient(145deg,#10160e,#0b0c0b 60%,#1a1510)!important}.product-cover[data-product=ayurveda-7-days]{background:radial-gradient(circle at 50% 45%,transparent 0 19%,rgba(210,148,102,.08) 19.5% 20%,transparent 20.5% 32%,rgba(189,122,172,.06) 32.5% 33%,transparent 33.5%),linear-gradient(145deg,#18100e,#0c0b0d 60%,#18101b)!important}.product-detail__copy{padding-top:18px}.product-detail__eyebrow{font-size:.62rem!important;letter-spacing:.19em!important;color:var(--editorial-cyan)!important}.product-detail__copy>h1{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(3rem,5.5vw,5.8rem)!important;line-height:.92!important;letter-spacing:-.05em!important;text-wrap:balance;margin:18px 0 26px!important}.product-detail__copy>p{font-size:clamp(1.05rem,1.5vw,1.22rem)!important;line-height:1.72!important;color:#b4b8c1!important;max-width:68ch}.product-detail__promise{display:grid!important;grid-template-columns:145px 1fr!important;gap:24px!important;padding:24px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.1)!important;background:transparent!important}.product-detail__promise b{font-size:.61rem!important;letter-spacing:.15em!important;color:#777d88!important}.product-detail__promise span{font-size:1.02rem!important;line-height:1.6!important}.product-detail__promise--outcome span{color:#f1ede4!important}.product-detail__why7{margin:30px 0!important;padding:28px!important;border:1px solid rgba(143,233,255,.14)!important;border-radius:3px!important;background:rgba(143,233,255,.025)!important}.product-detail__why7 h2{font-family:Georgia,serif!important;font-size:1.65rem!important;font-weight:400!important}.product-detail__quote{margin:32px 0!important;padding:28px 0 28px 28px!important;border-left:1px solid #c9a86a!important;background:transparent!important}.product-detail__quote p{font:400 clamp(1.35rem,2vw,1.8rem)/1.4 Georgia,serif!important}.product-detail__bullets{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 24px!important;padding:26px 0!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.product-detail__bullets li{font-size:.9rem!important;color:#b5b8c0!important}.product-detail__price{display:grid!important;grid-template-columns:auto 1fr!important;align-items:end!important;gap:2px 16px!important;margin:32px 0 18px!important}.product-detail__price small{grid-column:1/-1;font-size:.58rem;letter-spacing:.16em;color:#747984}.product-detail__price strong{font:400 2.5rem/1 Georgia,serif!important;color:#f1ede4!important}.product-detail__price span{font-size:.75rem!important;color:#858a94!important;padding-bottom:3px}.payment-intro{margin:34px 0 12px}.payment-intro>span{font-size:.58rem;letter-spacing:.18em;color:var(--editorial-cyan)}.payment-intro h3{font:400 1.8rem/1.1 Georgia,serif;margin:8px 0 10px}.product-detail__payment-actions{display:grid!important;gap:9px!important}.payment-method{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:66px!important;padding:14px 18px!important;border-radius:3px!important;text-align:left!important;font-size:.9rem!important}.payment-method__meta{font-size:.52rem;letter-spacing:.15em;opacity:.58;margin-bottom:5px}.payment-method--recommended{box-shadow:0 0 0 1px rgba(143,233,255,.16),0 14px 40px rgba(0,0,0,.2)!important}.ebook-preview{position:relative!important;overflow:hidden!important;margin:40px 0 100px!important;padding:clamp(32px,6vw,72px)!important;border-radius:3px!important;background:linear-gradient(145deg,#0c0e13,#121019)!important;border:1px solid rgba(255,255,255,.1)!important}.ebook-preview__number{position:absolute;right:-.03em;top:-.25em;font:400 clamp(10rem,22vw,20rem)/1 Georgia,serif;color:rgba(255,255,255,.025)}.ebook-preview__copy{position:relative;z-index:2}.ebook-preview__copy h2{font:400 clamp(2.4rem,5vw,4.8rem)/.98 Georgia,serif!important;letter-spacing:-.04em!important}.preview-page{border-radius:2px!important;box-shadow:0 20px 50px rgba(0,0,0,.35)!important}.product-detail__features{border-top:1px solid rgba(255,255,255,.1)!important}.product-detail__features>div{border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;background:transparent!important;border-radius:0!important;padding:38px!important}.product-detail__features h2{font:400 1.45rem/1.1 Georgia,serif!important}@media(max-width:850px){.product-detail__hero{grid-template-columns:1fr!important;gap:36px!important;padding-bottom:55px!important}.product-cover{position:relative!important;top:auto!important;width:min(88vw,430px);margin:0 auto;transform:perspective(1000px) rotateY(3deg)}.product-detail__copy>h1{font-size:clamp(2.8rem,12vw,4.6rem)!important}.product-detail__promise{gap:8px!important}.product-detail__bullets,.product-detail__features,.product-detail__promise{grid-template-columns:1fr!important}.product-detail__features>div{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:28px 0!important}}.status-page{min-height:100vh}.status-page,.status-stage{display:grid;align-items:center}.status-stage{position:relative;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:clamp(40px,8vw,100px);padding:clamp(50px,9vw,120px) 0}.status-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 35%,rgba(143,233,255,.08),transparent 32%),radial-gradient(circle at 75% 50%,rgba(139,124,255,.08),transparent 30%);z-index:-1}.status-stage__mark{position:absolute;right:38%;top:2%;font:400 clamp(8rem,18vw,17rem)/1 Georgia,serif;color:rgba(255,255,255,.025);pointer-events:none}.capture-status h1,.status-stage .product-detail__copy>h1{font:400 clamp(3rem,7vw,6.5rem)/.92 Georgia,serif!important;letter-spacing:-.055em!important;max-width:780px}.capture-status p,.status-stage .product-detail__copy>p{font-size:1.08rem!important;line-height:1.7!important;color:#aeb2bb!important;max-width:64ch}.status-stage__side{border-left:1px solid rgba(255,255,255,.12);padding:34px;display:grid;gap:12px}.status-stage__side>span{font-size:.58rem;letter-spacing:.18em;color:var(--editorial-cyan)}.status-stage__side>strong{font:400 2rem/1.05 Georgia,serif}.status-stage__side>p{font-size:.85rem;line-height:1.6;color:#898e98}.capture-status{position:relative}.capture-status__pulse{display:block;width:9px;height:9px;border-radius:50%;background:var(--editorial-cyan);box-shadow:0 0 0 8px rgba(143,233,255,.07),0 0 30px rgba(143,233,255,.35);margin-bottom:24px}.capture-status--capturing .capture-status__pulse,.capture-status--processing .capture-status__pulse{animation:capture-pulse 1.5s ease-in-out infinite}@keyframes capture-pulse{50%{transform:scale(.7);opacity:.45}}@media(max-width:760px){.status-stage{grid-template-columns:1fr;padding-top:80px}.status-stage__side{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:28px 0}.status-stage__mark{right:0;top:3%}}html{scroll-padding-top:calc(80px + env(safe-area-inset-top, 0px))}body{overflow-x:clip}.topnav{padding-top:max(14px,env(safe-area-inset-top,0px));padding-left:max(clamp(14px,4vw,52px),env(safe-area-inset-left,0px));padding-right:max(clamp(14px,4vw,52px),env(safe-area-inset-right,0px))}.device-context{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;max-width:720px;margin:24px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-accent));background:color-mix(in srgb,var(--color-bg-card) 84%,transparent);color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.device-context__label{color:var(--color-accent);font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.device-context strong{color:var(--color-text);font-family:Georgia,serif;font-weight:500;white-space:nowrap}[data-pointer=touch] .hero__visual:hover .hero-book,[data-pointer=touch] .hover-lift:hover,[data-pointer=touch] .hover-tilt:hover,[data-pointer=touch] .product-card:hover,[data-pointer=touch] .product-card:hover .product-card__preview{transform:none}[data-connection=slow] .product-card:after,[data-connection=slow] .product-card:before,[data-pointer=touch] .product-card:after,[data-pointer=touch] .product-card:before{display:none}[data-connection=slow] .hero-book,[data-connection=slow] .product-card,[data-connection=slow] .product-card__preview,[data-pointer=touch] .hero-book,[data-pointer=touch] .product-card,[data-pointer=touch] .product-card__preview{animation:none!important;transition-duration:.12s}[data-device=mobile] main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}[data-device=mobile] .hero{grid-template-columns:1fr;padding-top:clamp(52px,16vw,78px)}[data-device=mobile] .hero h1,[data-device=mobile] .hero__headline{font-size:clamp(2.65rem,14vw,4.35rem);line-height:.92}[data-device=mobile] .hero__visual{min-height:300px}[data-device=mobile] .device-context{grid-template-columns:1fr;margin-top:20px}[data-device=mobile] .topic__grid{grid-template-columns:1fr;gap:16px}[data-device=mobile] .product-card{padding:18px;min-height:0}[data-device=mobile] .product-card__actions{grid-template-columns:1fr}[data-device=mobile] .product-card__preview{min-height:150px;transform:none}[data-device=mobile] .proof-strip>div{padding-inline:0}@media (max-width:699px){main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hero{grid-template-columns:1fr;padding-top:clamp(52px,16vw,78px)}.hero h1,.hero__headline{font-size:clamp(2.65rem,14vw,4.35rem);line-height:.92}.hero__visual{min-height:300px}.topic__grid{grid-template-columns:1fr;gap:16px}.product-card{padding:18px;min-height:0}.product-card__actions{grid-template-columns:1fr}.product-card__preview{min-height:150px;transform:none}.proof-strip>div{padding-inline:0}}[data-device=tablet] .topic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-device=tablet] .hero{grid-template-columns:1fr}@media (min-width:700px) and (max-width:1079px){.topic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.footer__link,.product-card__link,.topnav__nav a{text-underline-offset:.24em}}@media (hover:none),(pointer:coarse){.hero__visual:hover .hero-book,.hover-lift:hover,.hover-tilt:hover,.product-card:hover,.product-card:hover .product-card__preview{transform:none}.product-card:after,.product-card:before{display:none}.hero-book,.product-card,.product-card__preview{animation:none!important;transition-duration:.12s}}@media (prefers-reduced-data:reduce){.hero-backdrop{background:var(--color-bg)!important}.hero-book--back,.hero__seal{display:none}}:root{--color-bg-darkest:#0a0a0a;--color-bg-dark:#0f0f0f;--color-bg-card:#1a1a1a;--color-bg-surface:#2d2d2d;--color-accent-copper:#d4a574;--color-text-primary:#e0e0e0;--color-text-secondary:#d0d0d0;--color-text-muted:#b0b0b0;--color-text-light:#999;--color-border:rgba(212,165,116,0.1);--color-border-light:rgba(212,165,116,0.05);--font-serif:"Playfair Display",serif;--font-sans:"Inter",-apple-system,sans-serif;--font-size-hero:clamp(48px,5vw,72px);--font-size-title:clamp(36px,4vw,56px);--font-size-base:16px;--font-size-sm:14px;--line-height-tight:1.1;--line-height-normal:1.6;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:60px;--space-2xl:80px;--space-3xl:120px;--radius-sm:8px;--radius-md:20px;--radius-lg:32px;--duration-fast:200ms;--duration-normal:300ms;--ease-out:cubic-bezier(0.16,1,0.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--color-bg-darkest);color:var(--color-text-primary);line-height:var(--line-height-normal)}.storefront-header{position:sticky;top:0;z-index:1000;background:rgba(10,10,10,.95);backdrop-filter:blur(10px);padding:var(--space-sm) var(--space-xl);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);height:70px}.storefront-logo{font-family:var(--font-serif);font-size:22px;font-weight:700;letter-spacing:-.5px;color:white;text-decoration:none}.header-controls{display:flex;gap:var(--space-2xl);align-items:center}.cart-icon,.lang-toggle{font-size:var(--font-size-sm);cursor:pointer;font-weight:500;transition:color var(--duration-fast);color:var(--color-text-primary);background:none;border:none;font-family:var(--font-sans);padding:0}.cart-icon:hover,.lang-toggle:hover{color:var(--color-accent-copper)}.cart-icon:focus,.lang-toggle:focus{outline:2px solid var(--color-accent-copper);outline-offset:2px}.storefront-hero{background:linear-gradient(135deg,#1a1a1a,#2d1b4e 50%,#1a1a1a);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.storefront-hero:before{content:"";position:absolute;top:20%;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,165,116,.05) 0,transparent 70%);border-radius:50%}.storefront-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);max-width:1400px;margin:0 auto;padding:0 var(--space-xl);position:relative;z-index:2;align-items:center}.hero-text h1{font-family:var(--font-serif);font-size:var(--font-size-hero);font-weight:700;line-height:var(--line-height-tight);color:white;margin-bottom:var(--space-md);letter-spacing:-1px}.hero-text p{font-size:18px;color:var(--color-text-secondary);margin-bottom:var(--space-lg);max-width:500px}.hero-image{position:relative;width:100%;height:600px;background:linear-gradient(135deg,rgba(212,165,116,.1),rgba(212,165,116,.05));border-radius:var(--radius-md);backdrop-filter:blur(20px);border:1px solid rgba(212,165,116,.2);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.cta,.hero-image{font-size:var(--font-size-sm)}.cta{display:inline-block;background:var(--color-accent-copper);color:#1a1a1a;padding:14px 40px;border-radius:var(--radius-sm);font-weight:600;text-decoration:none;cursor:pointer;border:none;font-family:var(--font-sans);transition:all var(--duration-normal) cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px rgba(0,0,0,.4)}.cta:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(0,0,0,.5)}.cta:focus{outline:2px solid var(--color-accent-copper);outline-offset:2px}.storefront-section{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg-dark);border-top:1px solid rgba(255,255,255,.08)}.section-title{font-family:var(--font-serif);font-size:var(--font-size-title);font-weight:700;margin-bottom:60px;text-align:center;color:white;letter-spacing:-1px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1400px;margin:0 auto}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:all var(--duration-normal);display:flex;flex-direction:column;height:100%}.card:hover{border-color:var(--color-accent-copper);box-shadow:0 20px 40px rgba(212,165,116,.1);transform:translateY(-4px)}.card-image{width:100%;height:250px;background:linear-gradient(135deg,rgba(212,165,116,.08),rgba(212,165,116,.02));display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-sm);overflow:hidden}.card-content{padding:var(--space-lg);flex-grow:1;display:flex;flex-direction:column}.card-title{font-size:18px;font-weight:600;color:white;margin-bottom:var(--space-sm);line-height:var(--line-height-tight)}.card-desc{font-size:var(--font-size-base);color:var(--color-text-secondary);flex-grow:1}.card-desc,.card-price{margin-bottom:var(--space-md)}.card-price{font-family:var(--font-serif);font-size:24px;font-weight:700;color:var(--color-accent-copper)}.card-cta{display:inline-block;background:var(--color-accent-copper);color:#1a1a1a;padding:12px 32px;border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;cursor:pointer;border:none;font-family:var(--font-sans);transition:all var(--duration-normal) var(--ease-out);text-align:center}.card-cta:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(212,165,116,.3)}.card-cta:focus{outline:2px solid var(--color-accent-copper);outline-offset:2px}.storefront-trust{background:var(--color-bg-dark)}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1400px;margin:0 auto}.trust-item{background:rgba(212,165,116,.05);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center}.trust-text{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.8}.trust-author{font-weight:600;color:white}.storefront-footer{background:var(--color-bg-card);border-top:1px solid var(--color-border);padding:var(--space-xl);text-align:center}.footer-text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:768px){.storefront-header{padding:var(--space-sm) var(--space-md)}.header-controls,.hero-content{gap:var(--space-lg)}.hero-content{grid-template-columns:1fr;padding:0 var(--space-md)}.hero-image{height:400px}.storefront-section{padding:var(--space-2xl) var(--space-md)}.grid{gap:24px}.card{grid-column:span 1}}@media (max-width:480px){.storefront-header{height:auto;padding:var(--space-sm)}.logo{font-size:18px}.header-controls{gap:var(--space-md)}.hero-content{padding:0 var(--space-sm)}.hero-text h1{margin-bottom:var(--space-md)}.hero-text p{font-size:16px}.storefront-section{padding:var(--space-lg) var(--space-sm)}.section-title{margin-bottom:var(--space-lg)}.grid{gap:16px}.card-content{padding:var(--space-md)}}