.englishLine{font-size:14px!important;direction:ltr;text-align:right;margin-top:-9px}.siteHeader nav small{display:block;font-size:8px;text-align:center;color:#8ba0ad;margin-top:2px}.dotPattern{position:absolute;inset:8% 0 0 8%;background-image:radial-gradient(#278b9d 1.4px,transparent 0);background-size:18px 18px;opacity:.14;-webkit-mask-image:linear-gradient(270deg,black,transparent 80%);mask-image:linear-gradient(270deg,black,transparent 80%)}.bookShop{padding:92px clamp(24px,6vw,92px);background:var(--cream)}.shopLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px}.fullGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookCard.selectable{font:inherit;text-align:right;cursor:pointer;position:relative;width:100%;transition:.22s ease;border:2px solid transparent}.bookCard.selectable:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(18,53,75,.1)}.bookCard.selectable.selected{border-color:#28a99d;background:#f7fffd}.check{position:absolute;top:15px;left:15px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e6f2f1;color:#128278;font-size:18px;font-weight:900}.selected .check{background:#17988c;color:#fff}.bookInfo{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.bookInfo small{font-size:11px;color:#178f89;font-weight:800;direction:ltr}.bookInfo strong{font-size:18px;color:var(--navy)}.bookInfo>span{font-size:12px;line-height:1.6;color:#6b7e89;direction:ltr;text-align:left}.orderCard{position:sticky;top:104px;background:var(--navy);color:#fff;border-radius:22px;padding:30px;box-shadow:0 22px 55px rgba(9,45,86,.19)}.orderCard h3{font-size:28px;margin:8px 0 24px}.orderCard .eyebrow{color:#77d8cf}.summaryLine,.totalLine{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:14px}.orderCard label{display:block;font-size:12px;margin:20px 0 8px;color:#bfd1dd}.orderCard select{width:100%;padding:13px;border:0;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.totalLine{font-size:18px;border-bottom:0;padding-top:22px}.totalLine b{font-size:24px;color:#83e2d8}.mintBtn,.whatsappBtn{display:flex;justify-content:space-between;align-items:center;margin-top:18px;background:#23a497;color:#fff;text-decoration:none;border-radius:10px;padding:15px 17px;font-weight:800}.whatsappBtn.disabled{opacity:.45;cursor:not-allowed}.orderCard>small{display:block;text-align:center;color:#9eb5c5;margin-top:12px;font-size:10px}.courseSection{background:var(--navy);color:#fff;padding:100px clamp(24px,7vw,104px);display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.eyebrow.light{color:#7fe1d6}.communitySection h2,.courseIntro h2{font-size:clamp(36px,4.5vw,61px);line-height:1.18;margin:15px 0}.courseIntro p{color:#b8ccda;line-height:1.9}.mintBtn{display:inline-flex;background:#82ddd3;color:#073957;margin-top:22px}.featureGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.12)}.featureGrid article{background:var(--navy);padding:28px}.featureGrid i{font-style:normal;font-size:12px;color:#68cfc5}.featureGrid h3{font-size:20px;margin:15px 0 8px}.featureGrid p{font-size:13px;line-height:1.75;color:#a9c0cf}.pricingSection{padding:95px clamp(24px,7vw,104px);display:grid;grid-template-columns:1fr .8fr .8fr;gap:24px;align-items:stretch;background:#f9fcfc}.paymentCopy h2,.pricingSection h2{font-size:clamp(34px,4vw,52px);color:var(--navy);margin:12px 0}.pricingSection>div:first-child p{color:#718593}.priceCard{border-radius:21px;padding:30px;display:flex;flex-direction:column}.priceCard small{color:#5e7688;font-weight:800}.priceCard strong{font-size:28px;color:var(--navy);margin:22px 0 4px}.priceCard.mainPrice strong{font-size:44px}.priceCard strong em{font-style:normal;font-size:16px}.priceCard>span{font-size:12px;color:#78909e}.priceCard hr{border:0;border-top:1px solid #d8e4e8;width:100%;margin:25px 0}.priceCard p{line-height:1.8}.mainPrice{background:#e2f6f3}.groupPrice{background:#fff2d9;border:1px solid #f2d9a7}.paymentSection{padding:95px clamp(24px,8vw,120px);display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.paymentCopy ol{list-style:none;padding:0;counter-reset:step}.paymentCopy li{display:grid;grid-template-columns:38px 1fr;position:relative;padding:12px 0 12px 52px}.paymentCopy li:before{counter-increment:step;content:counter(step);position:absolute;right:0;width:32px;height:32px;border-radius:50%;background:#e2f6f3;display:grid;place-items:center;color:#168b82;font-weight:900}.paymentCopy li b,.paymentCopy li span{grid-column:2}.paymentCopy li span{font-size:13px;color:#718694;margin-top:4px}.instapayCard{background:linear-gradient(150deg,#4c1991,#8f2cc5);color:#fff;border-radius:26px;padding:38px;display:flex;flex-direction:column;box-shadow:0 25px 55px rgba(83,27,147,.22);direction:rtl}.instapayCard>span{font-size:28px;font-weight:900}.instapayCard small{margin-top:28px;opacity:.75}.instapayCard strong{font-size:clamp(29px,4vw,44px);letter-spacing:2px;margin:6px 0 20px}.instapayCard button{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;padding:12px;border-radius:9px;cursor:pointer;font:inherit;font-weight:800}.instapayCard a{text-align:center;color:#4b157d;background:#fff;border-radius:9px;padding:14px;margin-top:10px;text-decoration:none;font-weight:900}.communitySection{background:#0c665f;color:white;padding:75px clamp(24px,7vw,104px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.communitySection p{color:#bce1dc}.communityLinks{display:grid;grid-template-columns:1fr 1fr;gap:15px}.communityLinks a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;padding:25px;border-radius:16px;display:flex;flex-direction:column;gap:20px}.communityLinks a span{font-size:13px;color:#aee1db}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px clamp(24px,6vw,90px);background:#06294e;color:#a8bfce;font-size:12px}footer .brand,footer a{color:#fff}.floatingWhatsapp{position:fixed;z-index:30;left:22px;bottom:22px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#20ae71;color:white;text-decoration:none;font-weight:900;box-shadow:0 8px 25px rgba(0,0,0,.22)}@media(max-width:1050px){.shopLayout{grid-template-columns:1fr}.orderCard{position:relative;top:auto}.pricingSection{grid-template-columns:1fr 1fr}.pricingSection>div:first-child{grid-column:1/-1}.courseSection{gap:45px}}@media(max-width:950px){.communitySection,.courseSection,.paymentSection{grid-template-columns:1fr}.courseSection{gap:55px}.communityLinks{max-width:600px}}@media(max-width:620px){.communityLinks,.featureGrid,.pricingSection{grid-template-columns:1fr}.pricingSection>div:first-child{grid-column:auto}.courseSection,.paymentSection,.pricingSection{padding:70px 20px}footer{flex-direction:column;text-align:center}.fullGrid .bookCard{grid-template-columns:105px 1fr}.fullGrid .bookCard img{width:105px;height:148px}.bookInfo>span{display:none}}.serviceSwitcher{display:grid;grid-template-columns:1fr 1fr;max-width:520px;gap:12px}.serviceChoice{min-height:70px;padding:13px 18px;border:2px solid #d7e3e8;border-radius:14px;background:#fff;color:var(--navy);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 8px 24px rgba(9,45,86,.07);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.serviceChoice span{font-size:16px;font-weight:900}.serviceChoice small{font-size:9px;letter-spacing:1.5px;color:#78909e;font-weight:900}.serviceChoice:hover{transform:translateY(-2px);border-color:#9fc8c3}.serviceChoice.active{background:#fff;border-color:#c89c3e;box-shadow:0 0 0 3px rgba(200,156,62,.14),0 13px 30px rgba(9,45,86,.12)}.serviceChoice.active span{color:#0b625b}.serviceChoice.active small{color:#a77a24}.servicePanel{animation:serviceReveal .28s ease both;scroll-margin-top:78px}@keyframes serviceReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.serviceSwitcher{grid-template-columns:1fr 1fr;gap:8px}.serviceChoice{min-height:64px;padding:10px 8px}.serviceChoice span{font-size:14px}}@media(prefers-reduced-motion:reduce){.servicePanel{animation:none}.serviceChoice{transition:none}}.bundleBanner{margin:-10px 0 34px;display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px solid #b8dfda;border-radius:16px;background:linear-gradient(90deg,#e5f7f4,#f8fffd);color:#0b4c54}.bundleBanner span{font-size:12px;font-weight:900;color:#168b82}.bundleBanner strong{font-size:20px;color:#092d56}.bundleBanner del{font-size:13px;color:#718694}.bundleBanner>b{margin-right:auto;background:#168b82;color:#fff;padding:7px 12px;border-radius:999px;font-size:12px}.discountLine{display:flex;justify-content:space-between;margin:8px 0;padding:10px 12px;border-radius:8px;background:rgba(123,225,214,.12);color:#8ce3da;font-size:12px}.orderPayment{margin-top:16px;padding:15px;border-radius:12px;background:rgba(255,255,255,.09);display:flex;flex-direction:column;gap:7px}.orderPayment small{color:#bfd1dd!important;text-align:right!important;margin:0!important}.orderPayment strong{font-size:23px;letter-spacing:1px}.coursePayBox button,.orderPayment button{border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:10px;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.coursePayBox{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:9px}.coursePayBox small{color:#168b82}.coursePayBox>b{font-size:24px;color:#092d56;letter-spacing:1px}.coursePayBox button{border-color:#168b82;color:#0b625b}.coursePayBox a{padding:12px;border-radius:9px;background:#168b82;color:#fff;text-decoration:none;text-align:center;font-size:12px;font-weight:900}@media(max-width:700px){.bundleBanner{align-items:flex-start;flex-direction:column;gap:6px}.bundleBanner>b{margin:4px 0 0}}.deliveryForm{margin-top:15px;padding:16px;border:1px solid rgba(129,225,215,.25);border-radius:12px;background:rgba(255,255,255,.06)}.deliveryNotice{display:flex;flex-direction:column;gap:4px;margin-bottom:13px}.deliveryNotice b{color:#83e2d8;font-size:14px}.deliveryNotice span{color:#bed0db;font-size:11px;line-height:1.6}.deliveryForm label{margin:11px 0 6px}.deliveryForm input,.deliveryForm textarea{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:11px 12px;background:#fff;color:#10243b;font:inherit;font-size:13px;resize:vertical}.deliveryForm input[dir=ltr]{text-align:left}.deliveryForm input:focus,.deliveryForm textarea:focus{outline:2px solid #83e2d8;outline-offset:1px}.brandLogo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #caa74e;box-shadow:0 4px 14px rgba(9,45,86,.16)}.bundleCard{grid-column:1/-1!important;grid-template-columns:250px 1fr!important;min-height:260px;background:linear-gradient(135deg,#531d3a,#753453)!important;color:#fff!important}.bundleCard.selected{border-color:#f0c96d!important;background:linear-gradient(135deg,#672545,#914664)!important}.bundleCard .check{background:#f0cf78;color:#531d3a}.bundleCard.selected .check{background:#ffe39a;color:#531d3a}.bundleCovers{position:relative;display:block;width:230px;height:185px;direction:ltr}.bundleCovers img{position:absolute!important;left:0;top:0;width:105px!important;height:150px!important;object-fit:cover;border-radius:4px;box-shadow:0 10px 22px rgba(0,0,0,.3)}.bundleInfo{align-items:flex-start}.bundleInfo small{color:#f0d28a}.bundleInfo strong{color:#fff;font-size:24px}.bundleInfo>span{color:#f1dbe4;direction:rtl;text-align:right}.bundlePrice{display:flex!important;align-items:center;gap:14px;margin-top:9px}.bundlePrice b{font-size:25px!important;color:#ffe09a!important}.bundlePrice del{color:#e0c2cf;font-size:14px}.bundlePrice em{font-style:normal;background:#f0cf78;color:#531d3a;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}@media(max-width:700px){.bundleCard{grid-template-columns:1fr!important;padding-top:52px!important}.bundleCovers{width:210px;margin:auto}.bundleInfo{align-items:center}.bundleInfo,.bundleInfo>span{text-align:center}.bundlePrice{flex-wrap:wrap;justify-content:center}.brandLogo{width:44px;height:44px}}.bookDescription{display:block!important;width:100%;padding:10px 12px;border-radius:10px;background:#f1f8f7;direction:rtl!important;text-align:right!important}.bookDescription>b{display:block;color:#0d736c!important;font-size:12px!important;margin-bottom:4px}.bookDescription>span{display:block;color:#59717f;font-size:11px;line-height:1.75;direction:ltr;text-align:left}.bookPrice{margin-top:3px}.groupOfferOptions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.groupOfferOptions button{border:1px solid #e0c789;border-radius:11px;padding:11px;background:rgba(255,255,255,.6);color:#5d4a20;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px}.groupOfferOptions button b{font-size:12px}.groupOfferOptions button span{font-size:10px}.groupOfferOptions button.active{border-color:#168b82;background:#e4f6f2;color:#0c625c;box-shadow:0 0 0 2px rgba(22,139,130,.12)}.groupPayBox{margin-top:18px;padding:16px;border:1px solid #e5cb8c;border-radius:13px;background:rgba(255,255,255,.72)}.groupPayBox>strong{font-size:28px!important;color:#092d56!important;margin:0!important}.groupPayBox>span{font-size:10px;color:#756330}.freeMemberBox{margin-top:18px;padding:18px;border-radius:13px;background:#fff;display:flex;flex-direction:column;gap:8px}.freeMemberBox b{color:#0b625b}.freeMemberBox span{font-size:11px;color:#6d7f88}.freeMemberBox a{padding:12px;border-radius:9px;background:#168b82;color:#fff;text-decoration:none;text-align:center;font-size:12px;font-weight:900}@media(max-width:620px){.fullGrid .bookCard{align-items:start}.fullGrid .bookInfo>.bookDescription{display:block}.bookDescription>span{display:block!important}.groupOfferOptions{grid-template-columns:1fr}}.bookCard.selectable{cursor:default}.quantityControl{width:100%;margin-top:9px;padding-top:12px;border-top:1px solid #dbe9e7;display:flex;align-items:center;justify-content:space-between;gap:12px;direction:rtl}.quantityControl>span{font-size:12px;font-weight:800;color:#355d68}.quantityControl>div{display:grid;grid-template-columns:40px 44px 40px;align-items:center;border:1px solid #b9d9d5;border-radius:10px;overflow:hidden;background:#fff;direction:ltr}.quantityControl button{width:40px;height:40px;border:0;background:#e4f6f3;color:#0b776e;font:inherit;font-size:22px;font-weight:900;cursor:pointer;transition:.18s ease}.quantityControl button:hover:not(:disabled){background:#168b82;color:#fff}.quantityControl button:focus-visible{outline:3px solid #e2bd52;outline-offset:-3px}.quantityControl button:disabled{opacity:.35;cursor:not-allowed}.quantityControl output{display:grid;place-items:center;min-height:40px;color:#092d56;font-size:17px;font-weight:900}.bundleQuantity{border-top-color:rgba(255,255,255,.2)}.bundleQuantity>span{color:#f3e5eb!important;direction:rtl!important}.bundleQuantity>div{border-color:#f0cf78}.bundleQuantity button{background:#f8e3aa;color:#531d3a}.bundleQuantity button:hover:not(:disabled){background:#f0c963;color:#531d3a}@media(max-width:620px){.quantityControl{align-items:stretch;flex-direction:column}.quantityControl>div{width:100%;grid-template-columns:44px 1fr 44px}.quantityControl button{width:44px}.bundleQuantity>span{display:block!important}.bookCard.selectable:hover{transform:none}}.shippingPrepaidNotice{margin:12px 0 3px;padding:11px 12px;border:1px solid rgba(241,211,118,.36);border-radius:10px;background:rgba(241,211,118,.1);display:flex;flex-direction:column;gap:3px}.shippingPrepaidNotice b{font-size:12px;color:#f1d376}.shippingPrepaidNotice span{font-size:10px;line-height:1.65;color:#d5e1e8}.pendingTotal{align-items:center}.pendingTotal b{max-width:140px;text-align:left;font-size:13px!important;line-height:1.45;color:#f1d376!important}.whatsappBtn{border:0;width:100%;font:inherit;cursor:pointer}.whatsappBtn:disabled{cursor:not-allowed}.orderError{margin:12px 0 0;padding:10px;border-radius:8px;background:rgba(255,221,225,.14);color:#ffd9de;font-size:11px;line-height:1.6}.courseEnrollmentMini{margin-top:17px;padding:15px;border:1px solid #b8dfda;border-radius:12px;background:rgba(255,255,255,.72);display:flex;flex-direction:column;gap:7px}.courseEnrollmentMini>b{color:#0b625b;font-size:13px}.courseEnrollmentMini label{font-size:10px;font-weight:800;color:#5e7580;margin-top:3px}.courseEnrollmentMini input,.courseEnrollmentMini select{width:100%;padding:10px 11px;border:1px solid #c5dad7;border-radius:8px;background:#fff;color:#10243b;font:inherit;font-size:12px}.courseEnrollmentMini input:focus,.courseEnrollmentMini select:focus{outline:2px solid #83d9d0;outline-offset:1px}.courseSubmitButton{padding:12px!important;border:0!important;border-radius:9px!important;background:#168b82!important;color:#fff!important;text-align:center;font-size:12px!important;font-weight:900!important}.courseSubmitButton:disabled{opacity:.5}.miniError{color:#9f3440!important;line-height:1.55}.miniSuccess{color:#0b625b!important}.groupDiscountLabel{padding:13px 15px;border:1px solid #e0c789;border-radius:11px;background:rgba(255,255,255,.6);display:flex;justify-content:space-between;gap:10px;color:#5d4a20}.groupDiscountLabel b{font-size:13px}.groupDiscountLabel span{font-size:11px}.groupStudentPrice{margin-top:9px;padding:14px 15px;border:1px solid #e0c789;border-radius:11px;background:#fff;display:flex;flex-direction:column;gap:3px}.groupStudentPrice small{font-size:10px;color:#756330}.groupStudentPrice strong{margin:0!important;color:var(--navy)!important;font-size:30px!important}.groupStudentPrice span{font-size:10px;color:#756330}.coursePaymentSummary{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid #c5dad7;border-radius:8px;background:#f0f8f5;font-size:12px;line-height:1.7;color:#10243b}.coursePaymentSummary span{font-size:11px}.courseSubmitButton:disabled{cursor:not-allowed;opacity:.65}.applicationFeeNotice{display:block;margin:1px 2px 3px;color:#b3263d!important;font-size:10px!important;font-weight:800;line-height:1.65}.groupApplicationFeeNotice{margin:8px 2px 0;text-align:right}.courseEnrollmentMini .fieldInvalid,.deliveryForm .fieldInvalid{border-color:#d83f52!important;box-shadow:0 0 0 2px rgba(216,63,82,.14)}.courseEnrollmentMini .fieldInvalid:focus,.deliveryForm .fieldInvalid:focus{outline:2px solid #e45a6b;outline-offset:1px}.fieldError{display:block;margin:0 1px 3px;color:#a92437!important;font-size:11px!important;font-weight:800;line-height:1.55}.bookFieldError{color:#ffd7dc!important}:root{--navy:#092d56;--blue:#1477c9;--mint:#87d9d0;--cream:#fbf8f1;--ink:#10243b;--line:#dce8ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Segoe UI,Tahoma,Arial,sans-serif}.siteHeader{height:78px;justify-content:space-between;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid var(--line);background:rgba(255,255,255,.93);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:11px;text-decoration:none;color:var(--navy);direction:ltr}.brandMark{width:42px;height:42px;border-radius:13px;background:var(--navy);color:white;display:grid;place-items:center;font-weight:900}.brand span:last-child{display:flex;flex-direction:column;line-height:1.05}.brand small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#5c7387}.siteHeader nav{display:flex;gap:30px}.siteHeader nav a{text-decoration:none;color:#355066;font-size:14px;font-weight:700}.headerCta,.primaryBtn{background:var(--navy);color:#fff;text-decoration:none;padding:12px 20px;border-radius:10px;font-weight:800;font-size:14px}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:70px clamp(24px,7vw,104px);overflow:hidden;background:linear-gradient(120deg,#f8fcfd,#fff 58%,#eef9f7)}.heroCopy{max-width:650px}.eyebrow{color:#178f89;font-size:13px;font-weight:900;letter-spacing:.8px}.hero h1{font-size:clamp(42px,5.4vw,76px);line-height:1.08;margin:18px 0;color:var(--navy);letter-spacing:-2.5px}.hero h1 em{font-style:normal;color:var(--blue)}.hero p{font-size:18px;line-height:1.9;color:#526b7d;max-width:620px}.heroActions{display:flex;gap:12px;margin-top:30px}.primaryBtn{padding:15px 28px}.secondaryBtn{padding:14px 26px;border:1px solid #b9ccd5;border-radius:10px;color:var(--navy);text-decoration:none;font-weight:800;background:white}.trustRow{display:flex;gap:24px;margin-top:28px;font-size:13px;font-weight:700;color:#4e6879}.trustRow span:before{content:"✓";color:#149b8d;margin-left:7px}.heroVisual{height:530px;position:relative;direction:ltr}.mintOrb{position:absolute;width:420px;height:420px;border-radius:50%;background:var(--mint);opacity:.38;left:50%;top:50%;transform:translate(-48%,-50%)}.heroBook{position:absolute;object-fit:cover;border-radius:7px;box-shadow:0 24px 50px rgba(7,43,78,.24)}.heroBookFront{width:260px;height:365px;left:13%;top:70px;transform:rotate(-5deg);z-index:2}.heroBookBack{width:235px;height:330px;right:8%;top:105px;transform:rotate(7deg)}.doctorTag{position:absolute;z-index:3;bottom:30px;right:5%;background:white;padding:15px 22px;border-radius:13px;box-shadow:0 12px 32px rgba(9,45,86,.15);display:flex;flex-direction:column}.doctorTag b{color:var(--navy)}.doctorTag span{font-size:11px;color:#6f8392;margin-top:4px}.booksPreview{padding:86px clamp(24px,7vw,104px);background:var(--cream)}.sectionHeading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.sectionHeading h2{font-size:clamp(30px,4vw,48px);margin:9px 0 0;color:var(--navy);letter-spacing:-1px}.sectionHeading p{color:#667d8d}.bookGrid{grid-template-columns:repeat(3,1fr)}.bookCard,.bookGrid{display:grid;gap:24px}.bookCard{padding:28px;border:1px solid #dbe5e7;border-radius:20px;background:#fff;grid-template-columns:145px 1fr;align-items:center;min-height:275px;overflow:hidden}.bookCard img{width:145px;height:205px;object-fit:cover;border-radius:5px;box-shadow:0 12px 25px rgba(18,39,60,.18);transform:rotate(-3deg)}.bookCard h3{font-size:19px;color:var(--navy);line-height:1.45}.bookCard b{color:#148d85;font-size:18px}.bookCard.violet{background:#faf8ff}.bookCard.teal{background:#f4fbf9}@media(max-width:950px){.siteHeader nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.heroVisual{height:430px}.bookGrid{grid-template-columns:1fr}.bookCard{grid-template-columns:120px 1fr}.bookCard img{width:120px;height:170px}.sectionHeading{align-items:start;flex-direction:column}.trustRow{flex-wrap:wrap}}@media(max-width:560px){.siteHeader{height:68px}.headerCta{font-size:12px;padding:10px}.brand small{display:none}.hero{padding:42px 20px}.hero h1{font-size:42px}.hero p{font-size:16px}.heroActions{flex-direction:column}.heroActions a{text-align:center}.heroVisual{height:370px}.heroBookFront{width:190px;height:270px;left:4%}.heroBookBack{width:175px;height:245px;right:0}.mintOrb{width:310px;height:310px}.doctorTag{bottom:10px}.booksPreview{padding:65px 20px}.bookCard{padding:20px}.trustRow{gap:12px}}.doctorEnglish{display:block;margin:7px 0 14px;color:#61798b;font-size:.34em;letter-spacing:.2px;direction:ltr}.hero h1>.doctorEnglish+em{display:block}