:root{--blue: #1A3D6E;--blue-light: #2a5a9e;--blue-dark: #0f2a4d;--gold: #d4af69;--gold-light: #e8cc8e;--bg: #f3efe6;--bg-white: #ffffff;--text: #2c2c2c;--text-secondary: #555;--text-light: #888}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;color:var(--text);background:var(--bg-white);line-height:1.7;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:#081f3ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:15px 0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.08)}.navbar.scrolled{background:#081f3cf5;box-shadow:0 12px 35px #00000029}.navbar-inner{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.navbar-brand{color:#fff;font-family:Playfair Display,serif;font-size:19pt;font-weight:800;text-decoration:none}.navbar-brand span{color:var(--gold)}.navbar-links{display:flex;gap:30px;align-items:center}.navbar-links a{color:#ffffffd1;text-decoration:none;font-size:9.5pt;font-weight:700;letter-spacing:.7px;text-transform:uppercase;transition:color .2s}.navbar-links a:hover{color:var(--gold)}.navbar-cta{background:linear-gradient(135deg,var(--gold),var(--gold-light))!important;color:#071f3f!important;padding:9px 22px;border-radius:999px;font-weight:900!important;box-shadow:0 10px 25px #d4af6938}.navbar-actions{display:flex;align-items:center;gap:12px}.nav-cart-btn{position:relative;background:transparent;border:none;font-size:19pt;cursor:pointer;padding:4px;line-height:1;transition:transform .2s}.nav-cart-btn:hover{transform:scale(1.12)}.nav-cart-badge{position:absolute;top:-5px;right:-7px;background:var(--gold);color:var(--blue);font-size:7.5pt;font-weight:900;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-toggle{display:none;background:none;border:none;color:#fff;font-size:23pt;cursor:pointer}.hero{position:relative;overflow:hidden;min-height:760px;display:flex;align-items:center;background:radial-gradient(circle at 80% 20%,rgba(212,175,105,.18),transparent 26%),radial-gradient(circle at 15% 70%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#071f3f,#0e315d 48%,#092344);padding:125px 24px 90px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 72% 40%,black,transparent 68%);mask-image:radial-gradient(circle at 72% 40%,black,transparent 68%);pointer-events:none}.hero:after{content:"";position:absolute;left:50%;bottom:70px;transform:translate(-50%);width:520px;height:120px;background:radial-gradient(ellipse,rgba(0,0,0,.36),transparent 70%);opacity:.7}.hero-inner{position:relative;z-index:2;max-width:1180px;width:100%;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.hero-text{color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(212,175,105,.45);color:var(--gold);padding:7px 16px;border-radius:999px;font-size:9pt;font-weight:900;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px}.hero h1{font-family:Playfair Display,serif;font-size:clamp(38px,5vw,72px);line-height:1.05;margin-bottom:22px;letter-spacing:-1.2px}.hero h1 em{font-style:normal;color:var(--gold)}.hero-subtitle{font-size:14.5pt;color:#ffffffd6;font-weight:400;line-height:1.72;margin-bottom:34px;max-width:520px}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#071f3f;padding:15px 30px;border-radius:999px;font-weight:900;font-size:11.5pt;text-decoration:none;transition:all .25s;border:none;cursor:pointer;box-shadow:0 12px 28px #d4af693d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #d4af6957}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:14px 28px;border-radius:999px;font-weight:800;font-size:11.5pt;text-decoration:none;border:1.5px solid rgba(255,255,255,.35);transition:all .25s}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.hero-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;color:#ffffffc7;font-size:10pt;font-weight:700}.hero-meta span:first-child{color:var(--gold)}.hero-author{font-size:10pt;color:#ffffffe0;margin-top:12px;font-weight:700}.hero-showcase{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.hero-pedestal{position:relative;z-index:3;width:430px;max-width:100%}.hero-pedestal:after{content:"";position:absolute;left:50%;bottom:-34px;transform:translate(-50%);width:380px;height:68px;border-radius:50%;background:linear-gradient(180deg,#d4af6952,#ffffff05);border:1px solid rgba(212,175,105,.35);z-index:-1}.hero-card{position:absolute;z-index:2;width:190px;padding:20px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-shadow:0 22px 50px #00000038}.hero-card strong{display:block;color:var(--gold);font-size:12pt;margin-bottom:6px}.hero-card span{display:block;font-size:10pt;line-height:1.5;opacity:.82}.hero-card-left{left:5%;top:18%}.hero-card-right.top{right:2%;top:14%}.hero-card-right.bottom{right:0;bottom:18%}.proof-bar{position:relative;z-index:5;background:linear-gradient(180deg,#fffaf0,#f4efe4);padding:0 24px 35px}.proof-inner{max-width:1000px;margin:-45px auto 0;background:#fffffff5;border:1px solid rgba(17,49,88,.08);border-radius:18px;box-shadow:0 18px 48px #081f3c1f;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.proof-item{text-align:center;padding:30px 18px;border-right:1px solid rgba(17,49,88,.08)}.proof-item:last-child{border-right:0}.proof-icon{font-size:23pt;margin-bottom:6px}.proof-item strong{display:block;font-family:Playfair Display,serif;font-size:24pt;color:var(--blue);line-height:1}.proof-item span{display:block;margin-top:8px;font-size:8.5pt;color:var(--text-light);text-transform:uppercase;letter-spacing:1px;font-weight:800}.section{padding:88px 24px}.section-inner{max-width:1100px;margin:0 auto}.section-label{display:inline-block;font-size:8.5pt;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.section-title{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,46px);color:var(--blue);margin-bottom:16px;line-height:1.15}.section-desc{font-size:13pt;color:var(--text-secondary);max-width:610px;line-height:1.75}.section-header-center{text-align:center}.section-header-center .section-desc{margin-left:auto;margin-right:auto}.problems{background:radial-gradient(circle at 10% 5%,rgba(212,175,105,.12),transparent 24%),#fffaf3}.split-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:54px;align-items:start}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.problem-card{background:#ffffffdb;border:1px solid rgba(17,49,88,.08);border-radius:16px;padding:24px;transition:all .3s ease;box-shadow:0 10px 26px #081f3c0a}.problem-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #081f3c1a}.card-icon{font-size:24pt;margin-bottom:12px}.problem-card h4{color:var(--blue);font-size:11.5pt;line-height:1.35;margin-bottom:8px}.problem-card p{color:var(--text-secondary);font-size:9.8pt;line-height:1.65}.learn{background:linear-gradient(180deg,#fffaf3,#f2ebdf)}.comparison-row{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;margin-bottom:76px}.comparison-card{border-radius:20px;padding:30px;box-shadow:0 14px 34px #081f3c14}.comparison-card.dark{background:linear-gradient(135deg,#0b2c55,#153f73);color:#fff}.comparison-card.light{background:#ffffffb3;color:var(--blue);border:1px solid rgba(17,49,88,.08)}.comparison-card ul{list-style:none;display:grid;gap:12px;margin-bottom:20px}.comparison-card li{font-size:11pt;line-height:1.45}.comparison-card.dark li{color:#ffffffdb}.comparison-card.light li{color:var(--text-secondary)}.comparison-card strong{color:var(--gold);font-size:11pt}.vs-badge{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#071f3f;display:flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 14px 30px #d4af6940}.content-heading{margin-bottom:28px}.chapter-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.chapter-card{background:#ffffffe0;border:1px solid rgba(17,49,88,.08);border-radius:16px;padding:22px 18px;min-height:170px;box-shadow:0 12px 26px #081f3c0f}.chapter-card span{display:block;font-family:Playfair Display,serif;color:var(--gold);font-size:20pt;margin-bottom:10px}.chapter-card h4{color:var(--blue);font-size:11pt;line-height:1.3;margin-bottom:8px}.chapter-card p{color:var(--text-secondary);font-size:9.4pt;line-height:1.55}.tools{background:linear-gradient(135deg,#071f3f,#0d335f);color:#fff}.tools-inner{display:grid;grid-template-columns:.65fr 1.35fr;gap:46px;align-items:center}.tools-copy h2{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);line-height:1.15;margin-bottom:18px}.tools-copy p{color:#ffffffc2;line-height:1.7;font-size:12.5pt}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tool-card{border-radius:14px;padding:18px;background:#ffffff0f;border:1px solid rgba(212,175,105,.26);min-height:112px;transition:.25s ease}.tool-card:hover{background:#ffffff1a;transform:translateY(-3px)}.tool-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tool-top span{color:var(--gold);font-weight:900}.tool-top strong{font-size:20pt}.tool-card h4{font-size:10.5pt;line-height:1.35;color:#fff}.author-section{background:#fffaf3}.author-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto 1fr .8fr;gap:42px;align-items:center}.author-photo-wrap{text-align:center}.author-photo{width:190px;height:190px;border-radius:50%;object-fit:cover;border:4px solid var(--gold);box-shadow:0 18px 44px #081f3c29}.signature{font-family:Playfair Display,serif;font-style:italic;margin-top:14px;color:var(--blue);font-size:18pt}.author-info h3{font-family:Playfair Display,serif;font-size:30pt;color:var(--blue);margin-bottom:5px}.author-role{color:var(--gold);font-weight:900;margin-bottom:16px}.author-info p{color:var(--text-secondary);line-height:1.75;font-size:11.5pt;margin-bottom:12px}.author-points{background:#fff;border-radius:18px;padding:24px;border:1px solid rgba(17,49,88,.08);box-shadow:0 16px 38px #081f3c14;display:grid;gap:14px;color:var(--blue);font-weight:800;font-size:10.5pt}.cta-section{background:linear-gradient(135deg,#071f3f,#0e315d);padding:44px 24px;color:#fff}.cta-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr .55fr .9fr;gap:30px;align-items:center}.cta-product-mini{display:flex;gap:18px;align-items:center}.cta-product-mini img{width:88px;height:118px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.28))}.cta-product-mini h3{font-family:Playfair Display,serif;font-size:20pt;line-height:1.18;margin-bottom:8px}.cta-product-mini p{color:#ffffffb3;font-size:10.5pt}.cta-price-box{text-align:center}.cta-price-box span{display:block;color:var(--gold);text-transform:uppercase;font-size:9pt;letter-spacing:1.5px;font-weight:900}.cta-price-box strong{display:block;font-family:Playfair Display,serif;color:var(--gold);font-size:42pt;line-height:1}.cta-price-box small{font-size:12pt;color:#ffffffbf}.cta-price-box p{color:#ffffffb8;font-size:9.5pt}.cta-final-button{width:100%;padding:18px 28px;font-size:13pt}.secure-note,.cta-author{text-align:center;color:#ffffffb8;font-size:9.5pt;margin-top:10px}.contact{padding:52px 24px;background:#fff;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.contact-links{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:18px}.contact-link{display:inline-flex;align-items:center;gap:8px;font-size:11pt;color:var(--blue);text-decoration:none;font-weight:800}.contact-link:hover{color:var(--gold)}.footer{background:#061a33;color:#ffffff94;text-align:center;padding:28px 24px;font-size:9.5pt}.footer-inner{max-width:900px;margin:0 auto}.footer p+p{margin-top:6px}.cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:990;opacity:0;visibility:hidden;transition:all .3s ease}.cart-backdrop.active{opacity:1;visibility:visible}.cart-panel{position:fixed;top:0;right:-400px;width:100%;max-width:400px;height:100%;background:#fff;z-index:1000;box-shadow:-6px 0 30px #00000026;display:flex;flex-direction:column;transition:right .35s cubic-bezier(.25,.46,.45,.94)}.cart-panel.open{right:0}.cart-header{padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;background:var(--blue);color:#fff}.cart-header h3{font-family:Playfair Display,serif;font-size:16pt;margin:0}.cart-close{background:#ffffff26;border:none;color:#fff;font-size:18pt;width:36px;height:36px;border-radius:50%;cursor:pointer}.cart-body{flex:1;overflow-y:auto;padding:24px}.cart-empty{text-align:center;padding:60px 20px}.cart-empty-icon{font-size:64pt;opacity:.2;margin-bottom:16px;display:block}.cart-empty p{font-size:12pt;color:var(--text-light);margin-bottom:24px}.cart-item{display:flex;gap:16px;padding:16px;background:var(--bg);border-radius:12px;margin-bottom:16px}.cart-item-image img{width:80px;height:112px;object-fit:contain}.cart-item-details{flex:1;min-width:0}.cart-item-details h4{font-family:Playfair Display,serif;font-size:11pt;color:var(--blue);margin:0 0 4px;line-height:1.3}.cart-item-author,.cart-item-desc{font-size:9pt;color:var(--text-light);margin-bottom:6px}.cart-item-price{font-size:13pt;color:var(--blue);margin:0}.cart-item-price-original{font-size:.75em;color:#0006;text-decoration:line-through;margin-left:8px}.cart-item-remove{background:none;border:none;font-size:14pt;cursor:pointer;opacity:.5}.cart-footer{padding:20px 24px;border-top:1px solid rgba(0,0,0,.08);background:var(--bg)}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13pt}.cart-total strong{font-family:Playfair Display,serif;font-size:18pt;color:var(--blue)}.btn-cart-checkout{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--blue);padding:16px;border-radius:30px;font-weight:900;font-size:12pt;border:none;cursor:pointer}.cart-secure{text-align:center;font-size:8.5pt;color:var(--text-light);margin-top:12px}.thankyou-page{min-height:100vh;background:linear-gradient(180deg,var(--bg) 0%,white 100%);display:flex;flex-direction:column}.thankyou-topbar{height:8px;background:linear-gradient(90deg,var(--gold),var(--gold-light),var(--gold))}.thankyou-container{flex:1;max-width:700px;width:100%;margin:0 auto;padding:60px 24px 40px}.thankyou-icon-wrapper{position:relative;width:120px;height:120px;margin:0 auto 32px}.thankyou-check{position:relative;width:100%;height:100%;background:linear-gradient(135deg,var(--blue),var(--blue-light));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:56pt;color:#fff;font-weight:300;box-shadow:0 10px 40px #1a3d6e4d}.thankyou-title{font-family:Playfair Display,serif;font-size:32pt;color:var(--blue);text-align:center;margin:0 0 12px;line-height:1.2}.thankyou-subtitle{font-size:16pt;color:var(--text-light);text-align:center;margin:0 0 40px}.thankyou-card{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 30px #0000000f;margin-bottom:40px}.thankyou-card-icon{font-size:48pt;margin-bottom:16px}.thankyou-card h2{font-family:Playfair Display,serif;font-size:20pt;color:var(--blue);margin:0 0 8px;line-height:1.3}.thankyou-card-author{font-size:11pt;color:var(--gold);margin-bottom:16px}.thankyou-card-desc{font-size:12pt;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.btn-download{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,var(--blue),var(--blue-light));color:#fff;border:none;border-radius:12px;cursor:pointer;text-align:left}.btn-download-icon{font-size:32pt}.btn-download strong{display:block;font-size:14pt;margin-bottom:2px}.btn-download span{font-size:10pt;opacity:.8}.thankyou-tips{background:#d4af6914;border-radius:12px;padding:28px;margin-bottom:32px}.thankyou-tips h3{font-family:Playfair Display,serif;font-size:16pt;color:var(--blue);margin:0 0 16px}.thankyou-tips ul{list-style:none;padding:0;margin:0}.thankyou-tips li{display:flex;gap:12px;margin-bottom:16px;font-size:11pt;color:var(--text-secondary);line-height:1.6}.thankyou-tips a{color:var(--gold);text-decoration:none;font-weight:700}.thankyou-footer{text-align:center;padding:28px;color:var(--text-light);font-size:10pt}.thankyou-back{display:inline-block;color:var(--blue);text-decoration:none;margin-top:8px;font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.animate{animation:fadeInUp .7s ease forwards}.delay-1{animation-delay:.15s;opacity:0}.delay-2{animation-delay:.3s;opacity:0}.delay-3{animation-delay:.45s;opacity:0}.thankyou-premium-page{min-height:100vh;background:#f6efe4;color:var(--blue)}.thankyou-nav{height:76px;padding:0 8%;background:#081f3cf5;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.thankyou-logo{color:#fff;font-family:Playfair Display,serif;font-size:22pt;font-weight:800;text-decoration:none}.thankyou-logo span{color:var(--gold)}.thankyou-nav-links{display:flex;align-items:center;gap:28px}.thankyou-nav-links a{color:#fffc;text-decoration:none;font-size:10pt;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.thankyou-hero-option{background:radial-gradient(circle at 70% 25%,rgba(212,175,105,.18),transparent 24%),linear-gradient(135deg,#092344,#123b6b 55%,#071f3f);color:#fff;padding:80px 24px 130px;position:relative;overflow:hidden}.thankyou-hero-option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;opacity:.45;pointer-events:none}.thankyou-hero-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1fr;gap:64px;align-items:center;position:relative;z-index:2}.thankyou-success-icon{width:88px;height:88px;border:3px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:42pt;margin-bottom:28px}.thankyou-label{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:9pt;margin-bottom:12px}.thankyou-hero-copy h1{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,68px);line-height:1.05;margin-bottom:24px}.thankyou-hero-copy p{font-size:15pt;line-height:1.75;color:#ffffffdb;max-width:560px}.thankyou-email-note{margin-top:34px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:18px;padding:22px;display:flex;gap:18px;align-items:center;max-width:530px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.thankyou-email-note span{font-size:28pt;color:var(--gold)}.thankyou-email-note strong{display:block;color:#fff;font-size:11pt;margin-bottom:4px}.thankyou-email-note small{color:#ffffffb8;font-size:10pt}.thankyou-book-area{display:flex;justify-content:center;align-items:center}.thankyou-book-img{width:min(430px,92%);height:auto;filter:drop-shadow(0 32px 46px rgba(0,0,0,.38));animation:thankyouBookFloat 6s ease-in-out infinite}@keyframes thankyouBookFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.thankyou-main{max-width:1120px;margin:-78px auto 0;padding:0 24px 70px;position:relative;z-index:3}.thankyou-download-card{background:#fff;border-radius:20px;padding:42px 54px;box-shadow:0 24px 60px #081f3c24;display:grid;grid-template-columns:.9fr 1fr;gap:42px;align-items:center;border:1px solid rgba(8,31,60,.08)}.thankyou-download-copy h2{font-family:Playfair Display,serif;font-size:30pt;line-height:1.14;margin-bottom:12px;color:var(--blue)}.thankyou-download-copy p{color:var(--text-secondary);font-size:13pt}.thankyou-download-actions{text-align:center}.thankyou-download-button{width:100%;border:none;border-radius:999px;padding:20px 30px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#071f3f;font-weight:900;font-size:14pt;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;box-shadow:0 16px 32px #d4af6940;transition:.25s ease}.thankyou-download-button:hover{transform:translateY(-2px);box-shadow:0 20px 38px #d4af6957}.thankyou-download-actions p{margin-top:14px;color:var(--blue);font-size:11pt}.thankyou-secondary-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.thankyou-outline-button{border:1.5px solid rgba(8,31,60,.24);border-radius:999px;padding:15px 24px;text-align:center;text-decoration:none;color:var(--blue);font-weight:900;text-transform:uppercase;letter-spacing:.5px;font-size:10pt;transition:.25s ease}.thankyou-outline-button:hover{border-color:var(--gold);color:var(--gold)}.thankyou-steps-section{padding:70px 0 44px}.thankyou-section-heading{text-align:center;margin-bottom:36px}.thankyou-section-heading span{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:9pt}.thankyou-section-heading h2{font-family:Playfair Display,serif;font-size:34pt;margin-top:8px}.thankyou-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.thankyou-step-card{background:#fff;border-radius:18px;padding:34px 28px;text-align:center;box-shadow:0 16px 38px #081f3c14;border:1px solid rgba(8,31,60,.08);position:relative}.thankyou-step-number{width:38px;height:38px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;margin:0 auto 18px}.thankyou-step-icon{font-size:38pt;margin-bottom:16px}.thankyou-step-card h3{font-family:Playfair Display,serif;color:var(--blue);font-size:18pt;margin-bottom:10px}.thankyou-step-card p{color:var(--text-secondary);line-height:1.65;font-size:11pt}.thankyou-trust-strip{background:#fff;border-radius:18px;padding:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;box-shadow:0 16px 38px #081f3c14;border:1px solid rgba(8,31,60,.08);margin-bottom:40px}.thankyou-trust-strip div{border-right:1px solid rgba(8,31,60,.1);padding-right:18px}.thankyou-trust-strip div:last-child{border-right:none}.thankyou-trust-strip strong{display:block;color:var(--blue);font-size:11pt;margin-bottom:6px}.thankyou-trust-strip span{color:var(--text-secondary);font-size:9.5pt;line-height:1.5}.thankyou-author-support{background:linear-gradient(135deg,#092344,#123b6b);color:#fff;border-radius:20px;padding:46px;display:grid;grid-template-columns:1.4fr .8fr;gap:46px;align-items:center;margin-bottom:48px}.thankyou-author-box{display:flex;gap:26px;align-items:center}.thankyou-author-box img{width:150px;height:150px;object-fit:cover;border-radius:50%;border:4px solid var(--gold)}.thankyou-author-box span,.thankyou-help-box span{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:8.5pt;font-weight:900}.thankyou-author-box h2{font-family:Playfair Display,serif;font-size:28pt;margin:6px 0 2px}.thankyou-author-box strong{color:var(--gold);display:block;margin-bottom:12px}.thankyou-author-box p{color:#ffffffd1;line-height:1.65;font-size:10.5pt}.thankyou-help-box{border-left:1px solid rgba(255,255,255,.18);padding-left:38px}.thankyou-help-box h3{font-family:Playfair Display,serif;font-size:22pt;margin:8px 0 20px}.thankyou-help-box a{display:block;color:#fff;text-decoration:none;font-weight:800;margin-bottom:12px}.thankyou-help-box a:hover{color:var(--gold)}.thankyou-help-box p{color:#ffffffb8;font-size:10pt;margin-top:12px}.thankyou-final-message{text-align:center;padding:24px 0 8px}.thankyou-final-message div{color:var(--gold);font-size:34pt;line-height:1}.thankyou-final-message h2{font-family:Playfair Display,serif;color:var(--blue);font-size:30pt;margin:8px 0}.thankyou-final-message p{color:var(--text-secondary)}.thankyou-premium-footer{background:#061a33;color:#ffffff94;text-align:center;padding:28px 24px;font-size:9.5pt}.thankyou-premium-footer p+p{margin-top:6px}@media (max-width: 900px){.thankyou-nav{padding:0 24px}.thankyou-nav-links{display:none}.thankyou-hero-inner,.thankyou-download-card,.thankyou-author-support{grid-template-columns:1fr;text-align:center}.thankyou-success-icon{margin-left:auto;margin-right:auto}.thankyou-email-note{margin-left:auto;margin-right:auto;text-align:left}.thankyou-secondary-actions,.thankyou-steps-grid,.thankyou-trust-strip{grid-template-columns:1fr}.thankyou-trust-strip div{border-right:none;border-bottom:1px solid rgba(8,31,60,.1);padding-right:0;padding-bottom:16px}.thankyou-trust-strip div:last-child{border-bottom:none;padding-bottom:0}.thankyou-author-box{flex-direction:column;text-align:center}.thankyou-help-box{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.18);padding-top:28px}}@media (max-width: 640px){.thankyou-hero-option{padding:58px 20px 104px}.thankyou-hero-copy h1{font-size:34pt}.thankyou-main{padding:0 18px 54px}.thankyou-download-card{padding:30px 22px}.thankyou-download-copy h2,.thankyou-section-heading h2,.thankyou-final-message h2{font-size:25pt}.thankyou-author-support{padding:32px 22px}}.hero-visual{display:flex;justify-content:center;align-items:center;width:100%}.book-mockup-wrapper{position:relative;width:min(430px,100%);display:flex;justify-content:center;align-items:center;animation:bookFloatReal 6s ease-in-out infinite}.book-mockup-img{position:relative;z-index:3;width:100%;max-width:430px;height:auto;display:block;filter:drop-shadow(0 28px 34px rgba(0,0,0,.35)) drop-shadow(0 0 34px rgba(212,175,105,.08));transition:transform .35s ease,filter .35s ease}.book-mockup-wrapper:hover .book-mockup-img{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 36px 42px rgba(0,0,0,.42)) drop-shadow(0 0 42px rgba(212,175,105,.16))}.book-mockup-glow{position:absolute;z-index:1;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(212,175,105,.22) 0%,rgba(212,175,105,.06) 38%,transparent 72%);filter:blur(20px);opacity:.8}.book-mockup-shadow{position:absolute;z-index:0;bottom:-22px;left:50%;transform:translate(-50%);width:72%;height:42px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.34) 0%,transparent 72%);filter:blur(12px);opacity:.82;animation:shadowFloatReal 6s ease-in-out infinite}@keyframes bookFloatReal{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes shadowFloatReal{0%,to{opacity:.82;transform:translate(-50%) scaleX(1)}50%{opacity:.52;transform:translate(-50%) scaleX(.88)}}@media (max-width: 980px){.book-mockup-wrapper{width:min(360px,92vw)}.book-mockup-img{max-width:360px}}@media (max-width: 768px){.book-mockup-wrapper{width:min(300px,88vw)}.book-mockup-img{max-width:300px}.book-mockup-shadow{bottom:-16px;height:32px}}@media (max-width: 980px){.hero-inner,.split-intro,.tools-inner,.author-inner,.cta-inner{grid-template-columns:1fr}.hero{min-height:auto;padding-top:110px}.hero-text{text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-buttons,.hero-meta{justify-content:center}.hero-showcase{min-height:420px}.hero-card{display:none}.proof-inner,.problems-grid{grid-template-columns:repeat(2,1fr)}.comparison-row{grid-template-columns:1fr}.vs-badge{margin:-8px auto}.chapter-strip,.tools-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{text-align:center}.cta-product-mini{justify-content:center}}@media (max-width: 768px){.navbar-links{display:none}.navbar-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#081f3cfa;padding:22px;gap:18px}.nav-toggle{display:block}.hero h1{font-size:34pt}.hero-showcase{min-height:340px}.hero-pedestal{width:280px}.book-3d-wrapper{width:240px;height:320px}.book-cover h3{font-size:12pt}.book-cover{padding:24px 20px}.proof-inner{margin-top:-25px}.proof-item{padding:22px 12px}.section{padding:66px 20px}.section-title{font-size:25pt}.problems-grid,.chapter-strip,.tools-grid{grid-template-columns:1fr}.author-photo{width:160px;height:160px}.cta-product-mini{flex-direction:column}.cart-panel{max-width:100%;right:-100%}.thankyou-container{padding:40px 20px}.thankyou-title{font-size:26pt}.thankyou-card{padding:28px 20px}}
