.book-reveal{--u:calc(min(64svh, (100vw - 3rem) * 1.4164) / 1558);aspect-ratio:1100/1558;position:relative}.book-reveal__rig{width:calc(1100 * var(--u));height:calc(1558 * var(--u));margin:calc(-779 * var(--u)) 0 0 calc(-550 * var(--u));transform:scale(var(--rest,1));will-change:transform;position:absolute}.book-reveal[data-phase=intro] .book-reveal__rig{transform:translate(var(--dx), var(--dy))}.book-reveal__back{z-index:-1;left:var(--hx);top:var(--hy);width:var(--hw);height:var(--hh);pointer-events:none;position:absolute;overflow:hidden}.book-reveal__back .book-reveal__rig{left:var(--bx);top:var(--by)}.book-reveal:is([data-phase=wait],[data-phase=intro]) .book-reveal__back{visibility:hidden}.book-reveal__splash{z-index:1;cursor:pointer;background:radial-gradient(70vmax 60vmax,#6a1650,#6a165000 70%),radial-gradient(60vmax 45vmax at 92% 105%,#d65c4073,#d65c4000 70%),linear-gradient(160deg,#2f0d2a,#3d1035 45%,#24081f);animation:.6s ease-in 7s both book-reveal-fade-out;position:fixed;inset:0;overflow:hidden}.book-reveal[data-phase=intro] .book-reveal__splash{animation:none}.book-reveal:is([data-phase=glide],[data-phase=rest]) .book-reveal__splash{animation:.9s ease-in-out both book-reveal-fade-out}.book-reveal__splash .book-reveal__rig{left:var(--sx);top:var(--sy)}.book-reveal__glow{opacity:0;background:radial-gradient(closest-side,#e8107e52,#e8107e00);border-radius:50%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;position:absolute;top:50%;left:50%}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__glow{animation:2.4s cubic-bezier(.45,0,.25,1) both book-reveal-glow}.book-reveal__dust{width:var(--size);height:var(--size);fill:#fde3b0;fill-opacity:var(--o);filter:drop-shadow(0 0 6px #ffc896b3);opacity:0;position:absolute}.book-reveal__dust.is-pink{fill:#ffd0e6}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__dust{animation:book-reveal-rise 4s cubic-bezier(.2, .6, .3, 1) var(--delay) both}.book-reveal__rays{width:calc(3400 * var(--u));height:calc(3400 * var(--u));margin:calc(-1700 * var(--u)) 0 0 calc(-1700 * var(--u));opacity:.7;will-change:transform;background:repeating-conic-gradient(#ffd6aa29 0deg 4deg,#ffd6aa00 4deg 15deg);border-radius:50%;animation:120s linear infinite book-reveal-rays-turn;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#00000080 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 18%,#00000080 45%,#0000 100%)}.book-reveal[data-rays] .book-reveal__rays{background:var(--rays-image) center / 100% 100% no-repeat;-webkit-mask-image:none;mask-image:none}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__rays{animation:120s linear infinite book-reveal-rays-turn,3s cubic-bezier(.2,.5,.3,1) 1.6s both book-reveal-rays}.book-reveal__halo{width:calc(2300 * var(--u));height:calc(2300 * var(--u));margin:calc(-1150 * var(--u)) 0 0 calc(-1150 * var(--u));opacity:.6;background:radial-gradient(closest-side,#ffaad28c,#e8107e40 45%,#e8107e00);border-radius:50%;position:absolute;top:50%;left:50%}.book-reveal__book{z-index:2;top:50%;left:50%}.book-reveal[data-phase=wait] .book-reveal__rig{visibility:hidden}.book-reveal__floor{left:calc(50 * var(--u));right:calc(50 * var(--u));top:calc(1600 * var(--u));height:calc(140 * var(--u));filter:blur(calc(14 * var(--u)));background:radial-gradient(closest-side,#0a000899,#0a000800);border-radius:50%;position:absolute}.book-reveal__cam{perspective:calc(5200 * var(--u));position:absolute;inset:0}.book-reveal__pose,.book-reveal__fly,.book-reveal__spin,.book-reveal__body{transform-style:preserve-3d;position:absolute;inset:0}.book-reveal__pose{transform:rotateY(-30deg)rotateX(3deg)}.book-reveal__spin{transform:rotateY(8deg)}.book-reveal[data-phase=intro] .book-reveal__pose{transform:none}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__fly{animation:2s cubic-bezier(.16,1,.3,1) both book-reveal-fly}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__spin{animation:2.9s cubic-bezier(.3,.45,.25,1) both book-reveal-spin}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) :is(.book-reveal__halo,.book-reveal__floor){animation:2.4s cubic-bezier(.2,.7,.3,1) 1.8s both book-reveal-halo}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__body{animation:7s ease-in-out 4.6s infinite book-reveal-bob}.book-reveal[data-phase=still] .book-reveal__body{animation:7s ease-in-out infinite book-reveal-bob}.book-reveal__face{backface-visibility:hidden;position:absolute}.book-reveal__face img{border-radius:inherit;width:100%;height:100%;display:block}.book-reveal__face:after,.book-reveal__sheen{content:"";border-radius:inherit;position:absolute;inset:0}.book-reveal__face.is-front,.book-reveal__face.is-back{width:calc(1100 * var(--u));height:calc(1558 * var(--u));border-radius:0 calc(12 * var(--u)) calc(12 * var(--u)) 0;top:0;left:0}.book-reveal__face.is-front{transform:translateZ(calc(131 * var(--u)))}.book-reveal__face.is-back{transform:rotateY(180deg) translateZ(calc(131 * var(--u)));border-radius:calc(12 * var(--u)) 0 0 calc(12 * var(--u))}.book-reveal__face.is-front:after{background:linear-gradient(90deg, #00000059 0, #ffffff24 calc(16 * var(--u)), #00000038 calc(34 * var(--u)), #0000 calc(54 * var(--u))), linear-gradient(115deg, #ffffff1a, #fff0 40%, #0000002e)}.book-reveal__face.is-back:after{background:linear-gradient(270deg, #00000059 0, #ffffff1f calc(16 * var(--u)), #00000038 calc(34 * var(--u)), #0000 calc(54 * var(--u))), linear-gradient(245deg, #ffffff0f, #0003)}.book-reveal__face.is-spine{left:calc(419 * var(--u));width:calc(262 * var(--u));height:calc(1558 * var(--u));transform:rotateY(-90deg) translateZ(calc(550 * var(--u)));backface-visibility:visible;top:0}.book-reveal__face.is-spine:after{background:linear-gradient(90deg,#00000073,#0000000d 18%,#ffffff1f 45%,#0000000d 75%,#00000073)}.book-reveal__face.is-edge{left:calc(423 * var(--u));top:calc(10 * var(--u));width:calc(254 * var(--u));height:calc(1538 * var(--u));transform:rotateY(90deg) translateZ(calc(540 * var(--u)));background:repeating-linear-gradient(90deg, #f6eee0 0 calc(3 * var(--u)), #e4d7c3 calc(3 * var(--u)) calc(4 * var(--u)))}.book-reveal__face.is-edge:after{background:linear-gradient(90deg,#00000047,#0000 12% 88%,#00000047),linear-gradient(#ffffff1f,#0000001f)}.book-reveal__face.is-top,.book-reveal__face.is-bottom{left:0;top:calc(652 * var(--u));width:calc(1090 * var(--u));height:calc(254 * var(--u));background:repeating-linear-gradient(0deg, #f6eee0 0 calc(3 * var(--u)), #e4d7c3 calc(3 * var(--u)) calc(4 * var(--u)))}.book-reveal__face.is-top{transform:rotateX(90deg) translateZ(calc(769 * var(--u)))}.book-reveal__face.is-bottom{transform:rotateX(-90deg) translateZ(calc(769 * var(--u)))}.book-reveal__face.is-top:after,.book-reveal__face.is-bottom:after{background:linear-gradient(#00000040,#0000 12% 88%,#00000040)}.book-reveal__face.is-bottom:after{background-color:#00000040}.book-reveal__sheen{pointer-events:none;mix-blend-mode:overlay;opacity:.5;background-image:linear-gradient(105deg,#fff0 36%,#ffecd680 45%,#fffaf0d9 50%,#ffecd680 55%,#fff0 64%);background-position:0 0;background-size:300% 100%}.book-reveal:is([data-phase=intro],[data-phase=glide],[data-phase=rest]) .book-reveal__sheen{animation:1.1s cubic-bezier(.4,0,.2,1) 2.1s both book-reveal-sheen}@media (prefers-reduced-motion:reduce){.book-reveal__splash{display:none}.book-reveal[data-phase=still] :is(.book-reveal__body,.book-reveal__rays){animation:none}}@keyframes book-reveal-fade-out{to{opacity:0;visibility:hidden}}@keyframes book-reveal-glow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes book-reveal-rays{0%{opacity:0;scale:.4}15%{opacity:1}to{opacity:.7;scale:1}}@keyframes book-reveal-rays-turn{0%{rotate:-30deg}to{rotate:330deg}}@keyframes book-reveal-rise{0%{opacity:0;transform:translateY(120px)rotate(-60deg)scale(.3)}25%{opacity:1}to{opacity:1;transform:translateY(-60px)rotate(0)scale(1)}}@keyframes book-reveal-halo{0%{opacity:0;transform:scale(.3)}to{transform:none}}@keyframes book-reveal-fly{0%{transform:translate3d(0, calc(700 * var(--u)), calc(-26000 * var(--u))) rotateX(26deg) rotateZ(-12deg)}to{transform:rotateX(2deg)}}@keyframes book-reveal-spin{0%{transform:rotateY(-560deg)}to{transform:rotateY(8deg)}}@keyframes book-reveal-bob{50%{transform:translateY(-1.16%)rotateY(3deg)}}@keyframes book-reveal-sheen{0%{background-position:100% 0}to{background-position:0 0}}@scope(.book-page){.hero-banner{background:linear-gradient(128deg,oklch(20% .06 350) 0%,oklch(34% .14 346) 34%,oklch(50% .17 354) 64%,oklch(56% .15 8) 100%) 0%/240% 240%;animation:11s ease-in-out infinite alternate book-page-hero-gradient-shift}.book__stars svg{animation:2.8s ease-in-out infinite book-page-star-glow;animation-delay:calc(var(--i) * .16s)}.hero-banner:has(.book-reveal:is([data-phase=wait],[data-phase=intro],[data-phase=glide])){animation-play-state:paused}.hero-banner:has(.book-reveal:is([data-phase=wait],[data-phase=intro],[data-phase=glide])) :is(.book__hero-cta,.book__gold){animation-play-state:paused}.hero-banner:has(.book-reveal[data-phase=wait]) .site-navbar__bar{animation:.6s ease-in 7s both book-page-nav-fade-in}.hero-banner:has(.book-reveal[data-phase=intro]) .site-navbar__bar{opacity:0;visibility:hidden}.hero-banner:has(.book-reveal:is([data-phase=glide],[data-phase=rest])) .site-navbar__bar{animation:.9s ease-in-out both book-page-nav-fade-in}.book__gold{animation:4.5s cubic-bezier(.4,0,.2,1) .6s infinite book-page-gold-glint,5s linear infinite book-page-gold-flow}.book__final-cta{animation:4.5s cubic-bezier(.4,0,.2,1) 1.8s infinite book-page-gold-glint}.book__final-cta:before{animation:2.6s ease-in-out infinite book-page-cta-glow}.book__sticky-spin{animation:4.5s ease-in-out infinite alternate book-page-sticky-swing}.book__access-cta{animation:3.2s ease-in-out infinite book-page-sticky-pulse}.book__sticky-bar:not([data-visible=true]) :is(.book__sticky-spin,.book__access-cta,.book__gold){animation-play-state:paused}@media (width<=767px){.hero-glow-layer,.hero-glow,.mobile-hidden-card{display:none}.mobile-preview-card{max-height:12rem;position:relative;overflow:hidden}.mobile-preview-card:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#2f132eeb 100%);height:5rem;position:absolute;bottom:0;left:0;right:0}.testimonial-marquee{overflow-x:auto}}.testimonial-marquee{-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:auto}.testimonial-marquee::-webkit-scrollbar{display:none}.testimonial-marquee-dragging,.testimonial-marquee-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.testimonial-track{will-change:transform;animation:book-page-testimonial-marquee-scroll var(--testimonial-scroll-duration,24s) linear infinite}.testimonial-marquee:hover .testimonial-track,.testimonial-marquee:focus-within .testimonial-track{animation-play-state:paused}.testimonial-marquee-static{overflow-x:auto}.testimonial-marquee-static .testimonial-track{animation:none}@media (prefers-reduced-motion:reduce){.hero-banner,.hero-banner .site-navbar__bar,.book__stars svg,.book__gold,.book__final-cta,.book__final-cta:before,.book__sticky-spin,.book__access-cta{animation:none}.book__sticky-bar{transition:none}.testimonial-marquee{overflow-x:auto}.testimonial-track{animation:none}}@keyframes book-page-testimonial-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes book-page-star-glow{0%,to{filter:drop-shadow(0 0 2px #fbbf2459);transform:none}30%{filter:drop-shadow(0 0 10px #fbbf24f2)drop-shadow(0 0 3px #ffedb4e6);transform:scale(1.18)}60%{filter:drop-shadow(0 0 2px #fbbf2459);transform:none}}@keyframes book-page-gold-glint{0%{--book-glint:110%}25%,to{--book-glint:-10%}}@keyframes book-page-gold-flow{to{--book-flow:3.0771em}}@keyframes book-page-sticky-pulse{50%{transform:scale(1.03)}}@keyframes book-page-sticky-swing{0%{transform:rotateX(3deg)rotateY(2deg)}to{transform:rotateX(3deg)rotateY(36deg)}}@keyframes book-page-cta-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes book-page-nav-fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes book-page-hero-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}}@property --book-glint{syntax:"<percentage>";inherits:false;initial-value:110%}@property --book-flow{syntax:"<length>";inherits:false;initial-value:0}@layer layout{.book__content{font-family:var(--font-sans);color:var(--color-stone-900);background-color:#fffaf6;overflow-x:hidden}.book__hero{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);position:relative}@media (width>=48rem){.book__hero{padding-block:calc(var(--spacing) * 16)}}.book__hero-glows{pointer-events:none;position:absolute;inset:0;overflow:hidden}.book__hero-glow--top-right{background-color:color-mix(in oklab, var(--color-white) 7%, transparent);--effect-blur:blur(var(--blur-3xl));width:24rem;height:24rem;filter:var(--effect-blur,) var(--effect-brightness,) var(--effect-contrast,) var(--effect-grayscale,) var(--effect-hue-rotate,) var(--effect-invert,) var(--effect-saturate,) var(--effect-sepia,) var(--effect-drop-shadow,);border-radius:3.40282e38px;position:absolute;top:0;right:-10rem}.book__hero-glow--bottom-left{background-color:color-mix(in oklab, var(--color-amber-200) 8%, transparent);--effect-blur:blur(var(--blur-3xl));width:18rem;height:18rem;filter:var(--effect-blur,) var(--effect-brightness,) var(--effect-contrast,) var(--effect-grayscale,) var(--effect-hue-rotate,) var(--effect-invert,) var(--effect-saturate,) var(--effect-sepia,) var(--effect-drop-shadow,);border-radius:3.40282e38px;position:absolute;bottom:-6rem;left:-7rem}.book__hero-container{z-index:11;max-width:var(--container-7xl);margin-inline:auto;position:relative}.book__hero-layout{max-width:var(--container-4xl);text-align:center;margin-inline:auto}@media (width>=48rem){.book__hero-layout{max-width:var(--container-5xl);text-align:left}}.book__title{font-family:var(--font-serif);font-size:var(--text-5xl);line-height:var(--effect-leading,var(--text-5xl--line-height));--effect-leading:1;color:var(--color-white);--effect-drop-shadow-size:drop-shadow(0 18px 36px var(--effect-drop-shadow-color,#00000059));--effect-drop-shadow:var(--effect-drop-shadow-size);filter:var(--effect-blur,) var(--effect-brightness,) var(--effect-contrast,) var(--effect-grayscale,) var(--effect-hue-rotate,) var(--effect-invert,) var(--effect-saturate,) var(--effect-sepia,) var(--effect-drop-shadow,);font-style:italic;line-height:1}@media (width>=48rem){.book__title{font-size:var(--text-7xl);line-height:var(--effect-leading,var(--text-7xl--line-height))}}@media (width>=64rem){.book__title{max-width:10ch;font-size:5.5rem}}.book__badge-row{margin-top:calc(var(--spacing) * 4);justify-content:center;display:flex}@media (width>=48rem){.book__badge-row{justify-content:flex-start}}.book__badge{margin-inline:calc(var(--spacing) * -5);border-block-style:var(--effect-border-style);border-block-width:1px;border-color:color-mix(in oklab, var(--color-pink-200) 45%, transparent);background-color:color-mix(in oklab, var(--color-white) 10%, transparent);width:calc(100% + 2.5rem);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));font-weight:var(--font-weight-normal);color:var(--color-white);--effect-shadow:0 14px 30px -22px var(--effect-shadow-color,#00000080);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);border-radius:0}@media (width>=48rem){.book__badge{border-radius:var(--radius-2xl);border-style:var(--effect-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-base);line-height:var(--effect-leading,var(--text-base--line-height));border-width:1px;margin-inline:0}}.book__badge-flag{vertical-align:-.12em;--effect-leading:1;font-size:1.5em;line-height:1}@media (width>=48rem){.book__badge-flag{font-size:1.35em}}.book__badge-text{margin-left:calc(var(--spacing) * 1.5);--effect-leading:var(--leading-tight);line-height:var(--leading-tight)}.book__badge-phrase{white-space:nowrap}.book__locale-row{margin-top:calc(var(--spacing) * 4);justify-content:center;display:flex}@media (width>=48rem){.book__locale-row{justify-content:flex-start}}.book__locale-switch{border-style:var(--effect-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-white) 16%, transparent);background-color:color-mix(in oklab, var(--color-white) 10%, transparent);padding:var(--spacing);--effect-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);border-radius:3.40282e38px;display:inline-flex}.book__locale-option{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--effect-gradient-from,--effect-gradient-via,--effect-gradient-to;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}.book__locale-option--active{background-color:var(--color-white);color:var(--color-stone-950)}.book__locale-option--inactive{color:color-mix(in oklab, var(--color-white) 88%, transparent)}@media (hover:hover){.book__locale-option--inactive:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.book__hero-book{margin-inline:auto;margin-top:calc(var(--spacing) * 8);width:11rem}@media (width>=48rem){.book__hero-book{width:13rem;margin-inline:0}}@media (width>=64rem){.book__hero-layout{column-gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) auto;max-width:none;display:grid}.book__hero-layout>*{grid-column:1;justify-self:start}.book__hero-book{grid-area:1/2/span 7;align-self:center;width:clamp(15rem,24vw,19rem);margin:0}}.book__hero-intro{margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--effect-leading,var(--text-base--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:color-mix(in oklab, var(--color-white) 92%, transparent)}@media (width>=48rem){.book__hero-intro{font-size:var(--text-lg);line-height:var(--effect-leading,var(--text-lg--line-height));margin-inline:0}}@media (width>=64rem){.book__hero-intro{max-width:36rem}}.book__hero-chips{margin-top:calc(var(--spacing) * 6);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (width>=48rem){.book__hero-chips{justify-content:flex-start}}.book__hero-chip{border-style:var(--effect-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-white) 16%, transparent);background-color:color-mix(in oklab, var(--color-white) 10%, transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));font-weight:var(--font-weight-medium);color:color-mix(in oklab, var(--color-white) 90%, transparent);--effect-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--effect-gradient-from,--effect-gradient-via,--effect-gradient-to;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;border-radius:3.40282e38px;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.book__hero-chip:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.book__hero-chip:focus{--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(2px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent);--effect-outline-style:none;outline-style:none}.book__testimonials{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 5);position:relative}.book__testimonials-container{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=48rem){.book__testimonials-container{padding-inline:calc(var(--spacing) * 6)}}.book__testimonials-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.book__stars{gap:calc(var(--spacing) * 1.5);display:flex}.book__stars svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);fill:var(--color-amber-400)}.book__testimonials-title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--effect-leading,var(--text-4xl--line-height));color:var(--color-stone-950);font-style:italic}.book__testimonial-frame{margin-inline:calc(var(--spacing) * -4);position:relative}@media (width>=48rem){.book__testimonial-frame{margin-inline:0}}.book__testimonial-fade--left{pointer-events:none;inset-block:0;z-index:10;width:calc(var(--spacing) * 20);--effect-gradient-position:to right in oklab;background-image:linear-gradient(var(--effect-gradient-stops));--effect-gradient-from:#fffaf6;--effect-gradient-stops:var(--effect-gradient-via-stops,var(--effect-gradient-position), var(--effect-gradient-from) var(--effect-gradient-from-position), var(--effect-gradient-to) var(--effect-gradient-to-position));--effect-gradient-to:transparent;display:none;position:absolute;left:0}@media (width>=48rem){.book__testimonial-fade--left{display:block}}.book__testimonial-fade--right{pointer-events:none;inset-block:0;z-index:10;width:calc(var(--spacing) * 20);--effect-gradient-position:to left in oklab;background-image:linear-gradient(var(--effect-gradient-stops));--effect-gradient-from:#fffaf6;--effect-gradient-stops:var(--effect-gradient-via-stops,var(--effect-gradient-position), var(--effect-gradient-from) var(--effect-gradient-from-position), var(--effect-gradient-to) var(--effect-gradient-to-position));--effect-gradient-to:transparent;display:none;position:absolute;right:0}@media (width>=48rem){.book__testimonial-fade--right{display:block}}.book__testimonial-viewport{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10);overflow:auto hidden}@media (width>=48rem){.book__testimonial-viewport{padding-inline:0;overflow:hidden}}.book__testimonial-reel{width:max-content;display:flex}.book__testimonial-set{gap:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);flex-shrink:0;display:flex}@media (width>=48rem){.book__testimonial-set{gap:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}}.book__testimonial-card{background-color:var(--color-white);width:18rem;padding:calc(var(--spacing) * 6);--effect-shadow:0 16px 34px -28px var(--effect-shadow-color,#2f132e42);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);border-radius:1.6rem;flex-shrink:0}@media (width>=48rem){.book__testimonial-card{border-style:var(--effect-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-rose-100) 80%, transparent);width:22rem}}.book__testimonial-quote{font-size:var(--text-base);line-height:var(--effect-leading,var(--text-base--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-stone-700)}.book__testimonial-author{margin-top:calc(var(--spacing) * 5)}.book__testimonial-name{font-weight:var(--font-weight-semibold);color:var(--color-stone-950)}.book__testimonial-role{font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));color:var(--color-stone-500)}.book__toc{padding-inline:0;padding-bottom:0;position:relative}@media (width>=48rem){.book__toc{padding-bottom:0}}.book__toc-band{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);color:var(--color-white);--effect-shadow:0 28px 70px -36px var(--effect-shadow-color,#2f132ebf);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);background-image:linear-gradient(#2f132e 0%,#4f1f42 100%)}@media (width>=48rem){.book__toc-band{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}}.book__toc-container{max-width:var(--container-6xl);margin-inline:auto}.book__toc-intro{max-width:var(--container-3xl)}.book__toc-eyebrow{font-size:.8125rem;line-height:var(--effect-leading,var(--text-xs--line-height));font-weight:var(--font-weight-medium);color:var(--color-amber-200);text-transform:uppercase}.book__toc-title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--effect-leading,var(--text-4xl--line-height));font-style:italic}@media (width>=48rem){.book__toc-title{font-size:var(--text-5xl);line-height:var(--effect-leading,var(--text-5xl--line-height))}}.book__toc-description{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:color-mix(in oklab, var(--color-white) 78%, transparent)}@media (width>=48rem){.book__toc-description{font-size:var(--text-base);line-height:var(--effect-leading,var(--text-base--line-height))}}.book__toc-parts{margin-top:calc(var(--spacing) * 8)}:where(.book__toc-parts>:not(:last-child)){--effect-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--effect-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--effect-space-y-reverse)))}@media (width>=48rem){.book__toc-parts{columns:2;gap:calc(var(--spacing) * 4)}}@media (width>=80rem){.book__toc-parts{columns:3}}.book__toc-part{break-inside:avoid;background-color:color-mix(in oklab, var(--color-white) 8%, transparent);padding:calc(var(--spacing) * 5);--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(1px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent);--effect-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);border-radius:1.6rem}@media (width>=48rem){.book__toc-part{margin-bottom:calc(var(--spacing) * 4)}}.book__toc-part-label{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-amber-200);text-transform:uppercase}.book__toc-part-title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--effect-leading,var(--text-2xl--line-height));color:var(--color-white);font-style:italic}.book__chapter-list{margin-top:calc(var(--spacing) * 4)}:where(.book__chapter-list>:not(:last-child)){--effect-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--effect-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--effect-space-y-reverse)))}.book__chapter-list{font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:color-mix(in oklab, var(--color-white) 78%, transparent)}.book__chapter-title{color:var(--color-amber-200)}.book__toc-more{margin-top:calc(var(--spacing) * 5)}@media (width>=48rem){.book__toc-more{display:none}}.book__toc-view-all{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));font-weight:var(--font-weight-semibold);color:var(--color-stone-950);--effect-shadow:0 18px 40px -24px var(--effect-shadow-color,#18181b8c);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;background-color:#fff7ef;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.book__toc-view-all:active{scale:.98}.book__offer-book-name{font-weight:var(--font-weight-semibold);color:var(--color-stone-950)}.book__offer{position:relative}.book__offer-band{--pad:calc(var(--spacing) * 4);background-color:var(--color-white);padding-inline:calc(var(--pad) + max(0px, (100% - 2 * var(--pad) - var(--container-6xl)) / 2));padding-block:calc(var(--spacing) * 14);color:var(--color-stone-950);overflow:hidden}@media (width>=48rem){.book__offer-band{--pad:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 20)}}.book__offer-grid{gap:calc(var(--spacing) * 8);display:grid}@media (width>=48rem){.book__offer-grid{align-items:center;column-gap:calc(var(--spacing) * 16);grid-template-columns:1fr auto}}.book__offer-text{max-width:var(--container-3xl)}.book__offer-title{font-family:var(--font-serif);font-size:var(--text-4xl);line-height:var(--effect-leading,var(--text-4xl--line-height));font-style:italic}@media (width>=48rem){.book__offer-title{font-size:var(--text-5xl);line-height:var(--effect-leading,var(--text-5xl--line-height))}}.book__offer-lead{margin-top:calc(var(--spacing) * 5);font-size:var(--text-lg);color:var(--color-stone-800);line-height:1.55}@media (width>=48rem){.book__offer-lead{font-size:var(--text-xl)}}.book__offer-intro{margin-top:calc(var(--spacing) * 5);font-size:var(--text-base);color:var(--color-stone-700);line-height:1.6}.book__points{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.book__points{grid-template-columns:1fr 1fr}}.book__point{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:1.45;font-weight:var(--font-weight-medium);color:var(--color-stone-800);display:flex}@media (width>=48rem){.book__point{font-size:var(--text-base)}}.book__point-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-image:linear-gradient(135deg,var(--color-pink-500),var(--color-pink-700));color:var(--color-white);border-radius:9999px;flex:none;place-items:center;margin-top:.1em;display:grid}.book__point-check svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.book__closing{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);color:var(--color-stone-800);line-height:1.55}@media (width>=48rem){.book__closing{font-size:var(--text-xl)}}.book__final-buy{align-items:stretch;gap:calc(var(--spacing) * 8);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;isolation:isolate;background-color:#0b0609;border:1px solid #ffd8772e;flex-direction:column;display:flex;box-shadow:0 30px 60px -28px #0a0008d9,inset 0 1px #fff0c814}@media (width>=48rem){.book__final-buy{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12)}}.book__final-price{font-family:var(--font-serif);white-space:nowrap;font-size:5.5rem;line-height:1}@media (width>=48rem){.book__final-price{font-size:7.5rem}}.book__gold{color:#0000;background-image:linear-gradient(105deg,#fff0 40%,#fffcebf2 50%,#fff0 60%),linear-gradient(#fffae480 0%,#fff0 45%,#6e3c0024 100%),repeating-linear-gradient(110deg,#e4aa3e 0,#ffd877 .577em,#fff7dc .9615em,#ffd462 1.346em,#eab043 2em,#ffe196 2.4615em,#e4aa3e 2.8915em);background-repeat:no-repeat;background-size:300% 100%,100% 100%,15.4em 100%;-webkit-background-clip:text;background-clip:text;background-position:var(--book-glint) 0, 0 0, calc(var(--book-flow) - 3.0771em) 0;filter:drop-shadow(0 .04em .11em #14000e8c)drop-shadow(0 0 .1em #fbbf2447);display:inline-block}.book__gold--black{filter:none;background-image:linear-gradient(105deg,#fff0 40%,#ffffffb3 50%,#fff0 60%),linear-gradient(#ffffff47 0%,#fff0 45%,#0000004d 100%),repeating-linear-gradient(110deg,#17171a 0,#3b3b42 .577em,#8d8d96 .9615em,#34343a 1.346em,#0e0e10 2em,#4d4d55 2.4615em,#17171a 2.8915em)}.book__rupee-sign{font-family:var(--font-sans);margin-right:.08em;font-size:.62em;font-weight:300;position:relative;top:-.18em}.book__final-access{margin-top:calc(var(--spacing) * 5);font-family:var(--font-sans);font-size:var(--text-2xl);line-height:1.2;font-weight:var(--font-weight-medium);color:#ffe8f2f5;display:block}.book__final-note{margin-top:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-base);color:#ffe8f2d6;line-height:1.35;display:block}@media (width>=48rem){.book__final-access{font-size:var(--text-3xl)}.book__final-note{font-size:var(--text-lg)}}.book__final-cta{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:#f2c25a;background-image:linear-gradient(105deg,#fff0 40%,#fffcebd9 50%,#fff0 60%),linear-gradient(#fffae48c 0%,#fff0 50%,#6e3c002e 100%),linear-gradient(110deg,#e4aa3e 0%,#ffd877 22%,#fff2c8 36%,#ffd462 50%,#eab043 72%,#ffe196 88%,#e4aa3e 100%);background-repeat:no-repeat;background-size:300% 100%,100% 100%,100% 100%;background-position:var(--book-glint) 0, 0 0, 0 0;width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-base);line-height:var(--effect-leading,var(--text-base--line-height));font-weight:var(--font-weight-semibold);color:var(--color-stone-950);--effect-shadow:0 20px 40px -22px var(--effect-shadow-color,#14000e99);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(1px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:#fff0c88c;transition-property:transform,translate,scale,rotate,filter;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;transition-duration:.2s;display:inline-flex;position:relative}@media (hover:hover){.book__final-cta:hover{--effect-translate-y:calc(var(--spacing) * -.5);translate:var(--effect-translate-x) var(--effect-translate-y);filter:brightness(1.07)saturate(1.08);--effect-shadow:0 24px 46px -22px var(--effect-shadow-color,#14000ea8);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow)}}@media (width>=48rem){.book__final-cta{width:auto}}.book__final-cta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 12px 2px #fbbf2499,0 0 28px 4px #fbbf244d}.book__final-cta-arrow{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;transition-duration:.2s}@media (hover:hover){.book__final-cta-arrow:is(:where(.interaction-group):hover *){--effect-translate-x:calc(var(--spacing) * .5);translate:var(--effect-translate-x) var(--effect-translate-y)}}.book__payment-overlay{z-index:70;background-color:color-mix(in oklab, var(--color-stone-950) 72%, transparent);padding:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 10);--effect-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);backdrop-filter:var(--effect-backdrop-blur,) var(--effect-backdrop-brightness,) var(--effect-backdrop-contrast,) var(--effect-backdrop-grayscale,) var(--effect-backdrop-hue-rotate,) var(--effect-backdrop-invert,) var(--effect-backdrop-opacity,) var(--effect-backdrop-saturate,) var(--effect-backdrop-sepia,);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=48rem){.book__payment-overlay{padding:calc(var(--spacing) * 6);align-items:center}}.book__payment-backdrop{position:absolute;inset:0}.book__payment-dialog{z-index:10;width:100%;max-height:88vh;max-width:var(--container-xl);--effect-shadow:0 32px 80px -36px var(--effect-shadow-color,#18181bb8);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);background-color:#fff8f1;border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=48rem){.book__payment-dialog{max-height:90vh}}.book__payment-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);display:flex}@media (width>=48rem){.book__payment-header{padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 7)}}.book__payment-eyebrow{font-size:.8125rem;line-height:var(--effect-leading,var(--text-xs--line-height));font-weight:var(--font-weight-medium);color:var(--color-rose-600);text-transform:uppercase}.book__payment-title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--effect-leading,var(--text-3xl--line-height));color:var(--color-stone-950);font-style:italic}.book__payment-close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-stone-950);color:var(--color-white);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--effect-ease,var(--default-transition-timing-function));transition-duration:var(--effect-duration,var(--default-transition-duration));--effect-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.book__payment-close:hover{--effect-translate-y:calc(var(--spacing) * -.5);translate:var(--effect-translate-x) var(--effect-translate-y)}}.book__payment-close-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.book__payment-body{min-height:0;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 20);flex:1;overflow-y:auto}@media (width>=48rem){.book__payment-body{padding-inline:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 7)}}.book__payment-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.book__payment-grid{grid-template-columns:1fr .9fr;align-items:flex-start}}.book__payment-qr-card{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);--effect-shadow:0 20px 44px -32px var(--effect-shadow-color,#18181b73);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(1px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:color-mix(in oklab, var(--color-rose-100) 80%, transparent);border-radius:1.6rem;padding-bottom:0}@media (width>=48rem){.book__payment-qr-card{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:0}}.book__payment-qr{aspect-ratio:1;border-radius:1.2rem;width:100%;max-width:14rem;margin-inline:auto}@media (width>=48rem){.book__payment-qr{max-width:16rem}}.book__payment-details{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 4);background-color:var(--color-stone-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem}.book__payment-amount-label{font-size:.8125rem;line-height:var(--effect-leading,var(--text-xs--line-height));font-weight:var(--font-weight-medium);color:var(--color-amber-300);text-transform:uppercase}.book__payment-amount-row{margin-top:calc(var(--spacing) * 2);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.book__payment-amount{font-size:var(--text-3xl);line-height:var(--effect-leading,var(--text-3xl--line-height));font-weight:var(--font-weight-black)}.book__payment-upi{font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:color-mix(in oklab, var(--color-white) 78%, transparent)}.book__payment-upi-id{font-weight:var(--font-weight-semibold);color:var(--color-white)}:where(.book__payment-info>:not(:last-child)){--effect-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--effect-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--effect-space-y-reverse)))}.book__payment-steps{background-color:var(--color-rose-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-stone-700);--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(1px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:var(--color-rose-100);border-radius:1.4rem}.book__checkout-highlight{background-color:color-mix(in oklab, var(--color-sky-200) 85%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-weight:var(--font-weight-semibold);color:var(--color-sky-950);border-radius:3.40282e38px}.book__access-highlight{background-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-weight:var(--font-weight-semibold);color:var(--color-stone-950);border-radius:3.40282e38px}.book__payment-policy{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-stone-700);--effect-ring-shadow:var(--effect-ring-inset,) 0 0 0 calc(1px + var(--effect-ring-offset-width)) var(--effect-ring-color,currentcolor);box-shadow:var(--effect-inset-shadow), var(--effect-inset-ring-shadow), var(--effect-ring-offset-shadow), var(--effect-ring-shadow), var(--effect-shadow);--effect-ring-color:var(--color-stone-200);border-radius:1.4rem}.book__policy-highlight{background-color:color-mix(in oklab, var(--color-rose-200) 75%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-weight:var(--font-weight-semibold);color:var(--color-stone-950);border-radius:3.40282e38px}.book__payment-whatsapp{font-size:var(--text-sm);line-height:var(--effect-leading,var(--text-sm--line-height));--effect-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-stone-600)}.book__payment-whatsapp-link{font-weight:var(--font-weight-semibold);color:var(--color-rose-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-rose-300);text-decoration-color:var(--color-rose-300);text-underline-offset:4px}.book__payment-scroll-cue{pointer-events:none;inset-inline:0;height:calc(var(--spacing) * 24);--effect-gradient-position:to top in oklab;background-image:linear-gradient(var(--effect-gradient-stops));--effect-gradient-from:#fff8f1;--effect-gradient-stops:var(--effect-gradient-via-stops,var(--effect-gradient-position), var(--effect-gradient-from) var(--effect-gradient-from-position), var(--effect-gradient-to) var(--effect-gradient-to-position));--effect-gradient-via:oklab(98.262% .0045335 .0110469/.96);--effect-gradient-via-stops:var(--effect-gradient-position), var(--effect-gradient-from) var(--effect-gradient-from-position), var(--effect-gradient-via) var(--effect-gradient-via-position), var(--effect-gradient-to) var(--effect-gradient-to-position);--effect-gradient-via-position:45%;--effect-gradient-to:transparent;padding-bottom:calc(var(--spacing) * 4);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0}@media (width>=48rem){.book__payment-scroll-cue{display:none}}.book__payment-scroll-cue-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:.8125rem;line-height:var(--effect-leading,var(--text-xs--line-height));font-weight:var(--font-weight-medium);color:var(--color-stone-700);text-transform:uppercase;display:flex}.book__payment-scroll-cue-arrow{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.book__sticky-bar{z-index:60;inset-inline:0;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4) max(calc(var(--spacing) * 3.5), env(safe-area-inset-bottom));background-color:var(--color-white);color:var(--color-stone-900);visibility:hidden;border-top:1px solid #5d20481f;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:block;position:fixed;bottom:0;transform:translateY(calc(100% + 2.5rem));box-shadow:0 -14px 36px -16px #2f132e59}.book__sticky-bar[data-visible=true]{visibility:visible;transition-delay:0s;transform:none}.book__sticky-inner{align-items:center;gap:calc(var(--spacing) * 4);max-width:var(--container-6xl);margin-inline:auto;display:flex}.book__sticky-book{--u:calc(96px / 1558);width:calc(1100 * var(--u));height:calc(1558 * var(--u));perspective:calc(5200 * var(--u));filter:drop-shadow(0 8px 10px #2f132e59);flex:none;margin-block:-2rem -.25rem;position:relative}.book__sticky-spin{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(3deg)rotateY(18deg)}.book__access-cta{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-white);white-space:nowrap;background-image:linear-gradient(110deg,#5d2048 0%,#3a1434 45%,#0d0509 100%);flex:1;line-height:1.25;display:flex;box-shadow:0 14px 28px -14px #2f132eb3}.book__access-cta-label{font-weight:var(--font-weight-medium)}.book__access-cta-price{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1) calc(var(--spacing) * 4);font-family:var(--font-serif);font-size:2.25rem;font-weight:var(--font-weight-normal);border-left:1px solid #ffffff47;line-height:1.1}.book__access-cta.book__hero-cta{margin:calc(var(--spacing) * 8) auto 0;background-image:none;background-color:var(--color-white);max-width:24rem;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 5);color:#2f132e;box-shadow:0 18px 36px -18px #2f132ebf}.book__hero-cta .book__access-cta-price{border-left-color:#2f132e33;padding-block:0}@media (width>=48rem){.book__access-cta.book__hero-cta{width:fit-content;max-width:none;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 7);margin-left:0}}@media (width<24rem){.book__sticky-inner{gap:calc(var(--spacing) * 3)}.book__access-cta{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm)}.book__access-cta-price{padding-left:calc(var(--spacing) * 3);font-size:1.75rem}}@media (width>=48rem){.book__sticky-bar{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.book__sticky-inner{gap:calc(var(--spacing) * 6)}.book__sticky-book{--u:calc(128px / 1558);margin-block:-2.75rem -.5rem}.book__access-cta{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 7);font-size:var(--text-lg);flex:none;margin-left:auto}.book__access-cta-price{padding-left:calc(var(--spacing) * 6);font-size:3rem}}}
