.guide-hero{padding-bottom:0!important}.guide-hero .hero-copy{max-width:900px}.guide-hero h1{max-width:900px;margin-inline:auto}.guide-hero .hero-actions{justify-content:center}.guide-secondary{font-weight:600;color:var(--ink);padding:12px 4px;text-underline-offset:5px}
.book-shelf{display:flex;justify-content:center;gap:66px;padding:62px 20px 42px;position:relative;isolation:isolate;margin-bottom:0}.book-shelf::after{content:"";position:absolute;bottom:0;left:16%;right:16%;height:20px;border-radius:50%;background:rgba(68,34,57,.14);filter:blur(20px);z-index:-1}
.book-object{display:block;width:230px;position:relative;transform:rotate(-5deg);transition:transform .25s ease;box-shadow:3px 2px 0 #f5e9e2,6px 4px 0 #cbb7bd,12px 18px 25px -9px rgba(68,34,57,.32);border-radius:3px 7px 7px 3px;overflow:hidden}.book-object::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(68,34,57,.24),transparent 4%,rgba(255,255,255,.45) 5%,transparent 7%);pointer-events:none}.book-object.ai{transform:rotate(5deg) translateY(14px)}.book-object:hover{transform:rotate(-2deg) translateY(-7px)}.book-object.ai:hover{transform:rotate(2deg) translateY(7px)}.book-object img{display:block;width:100%;height:auto}
.guide-section{padding:88px 0;background:#fff8f3}.guide-section#guides{padding-top:126px}.guide-section-intro{max-width:800px;margin-bottom:36px}.guide-section-intro h2{max-width:750px}.guide-section-intro>p{max-width:630px;margin-top:18px;color:#715869}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.guide-card{border:1px solid rgba(68,34,57,.12);border-radius:17px;padding:32px;display:flex;flex-direction:column;scroll-margin-top:110px;position:relative;background:#fffdfb;box-shadow:0 5px 0 #e5d9e8,0 18px 32px -28px rgba(68,34,57,.35)}.guide-card.sage{box-shadow:0 5px 0 #d4e1d5,0 18px 32px -28px rgba(68,34,57,.35)}.guide-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.guide-card-heading>svg{width:48px;height:48px;padding:11px;background:#e9deef;border-radius:13px;flex:none}.guide-card.sage .guide-card-heading>svg{background:#dceade}.guide-card-heading p{font-size:14px;font-weight:600;margin:0!important}.guide-card h2{font-size:32px;line-height:1.18;max-width:440px}.guide-description{font-size:18px;margin-top:15px!important;max-width:400px}.guide-facts{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;margin:24px 0;color:#715869}.guide-facts span{display:inline-flex;align-items:center;gap:8px}.guide-facts svg{width:18px;height:18px}.guide-outcome{padding-top:22px;border-top:1px solid rgba(68,34,57,.12);max-width:460px}.guide-includes{list-style:none;margin:22px 0 30px;padding:0;display:grid;gap:12px}.guide-includes li{display:flex;align-items:flex-start;gap:10px;font-size:16px}.guide-includes svg{width:18px;height:22px;flex:none}.guide-buy{margin-top:auto;display:flex;align-items:flex-start;gap:16px;flex-direction:column}.guide-buy>strong,.bundle-buy>strong{font-family:Parkinsans,Figtree,sans-serif;font-size:36px;letter-spacing:-.025em}.guide-buy strong span,.bundle-buy strong span{font:400 14px Figtree,sans-serif;letter-spacing:0;margin-left:7px}.guide-buy .text-link{font:600 14px Figtree,sans-serif;text-align:left;cursor:pointer;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}
.guide-bundle{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:70px;padding:48px 54px;border:1px solid rgba(68,34,57,.12);border-radius:25px;background:#f6dce7;box-shadow:0 7px 0 #ebcbd8}.bundle-covers{display:flex;justify-content:center;position:relative}.bundle-covers img{width:155px;height:auto;transform:rotate(-8deg);box-shadow:5px 8px 0 #e8d2d6,10px 13px 20px -8px rgba(68,34,57,.4)}.bundle-covers img+img{margin-left:-20px;transform:rotate(8deg) translateY(10px)}.guide-bundle h2{font-size:46px}.bundle-buy{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.guide-small{font-size:14px!important;line-height:1.6;color:#715869}.guide-bundle .guide-small{color:#442239;margin-top:14px}
.sample-card{padding:30px;border:1px solid rgba(68,34,57,.12);border-radius:17px;background:#fffdfb;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sample-icon{padding:14px;border-radius:16px;box-shadow:0 3px 0 rgba(68,34,57,.09)}.sample-icon svg{display:block;width:30px;height:30px}.sample-icon.lavender{background:#e9deef}.sample-icon.sage{background:#dceade}.sample-card h3{font-size:25px}.sample-card p{margin:0!important;max-width:460px}.sample-card .button{margin-top:auto}.guide-light{background:#fff8f3!important;color:#442239!important}.guide-light:hover{background:#f6dce7!important}.guide-closing{text-align:center;padding:88px 0}.guide-closing h2{max-width:850px;margin:auto}.guide-closing p{max-width:570px;margin:20px auto 28px}
.guide-dialog{width:min(850px,calc(100vw - 36px));max-height:90dvh;border:1px solid rgba(68,34,57,.12);border-radius:20px;padding:32px;background:#fffdfb;color:#442239;overflow:auto}.guide-dialog::backdrop{background:rgba(52,30,43,.35);backdrop-filter:blur(6px)}.guide-dialog h2{font-size:30px;padding-right:35px}.guide-dialog .dialog-close{position:absolute;top:16px;right:16px}.guide-dialog figure{margin:22px 0 0;background:#fff8f3;padding:14px;border-radius:13px}.guide-dialog figure img{display:block;width:100%;height:auto;max-height:67dvh;object-fit:contain}.guide-dialog figcaption{font-size:14px;margin-top:12px}.preview-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.preview-tabs button{font:600 14px Figtree,sans-serif;border:1px solid rgba(68,34,57,.2);border-radius:9px;background:#fff8f3;padding:10px 14px;cursor:pointer;color:#442239}.preview-tabs button[aria-pressed=true]{background:#442239;color:#fff8f3}button:focus-visible,.book-object:focus-visible,.guide-secondary:focus-visible{outline:3px solid #765184;outline-offset:5px}.guide-hero,.guide-section,#samples{scroll-margin-top:95px}
@media(max-width:850px){.book-shelf{gap:40px}.book-object{width:210px}.guide-bundle{grid-template-columns:230px minmax(0,1fr);gap:35px;padding:35px}.bundle-covers img{width:125px}.guide-card{padding:25px}.guide-bundle h2{font-size:36px}}
@media(max-width:650px){.guide-hero h1{font-size:44px}.guide-hero .hero-actions{gap:12px;flex-wrap:wrap}.book-shelf{gap:30px;padding-top:42px;margin-bottom:0}.book-object{width:min(36vw,190px)}.guide-section{padding:64px 0}.guide-section#guides{padding-top:95px}.guide-grid{grid-template-columns:1fr;gap:25px}.guide-section-intro h2{font-size:34px}.guide-card h2{font-size:30px}.guide-bundle{grid-template-columns:1fr;padding:32px 25px;gap:35px}.bundle-covers img{width:130px}.guide-bundle h2{font-size:34px}.guide-closing{padding:64px 0}.guide-dialog{padding:25px 20px}.guide-dialog h2{font-size:26px}.guide-dialog figure{padding:7px}.guide-dialog figure img{max-height:57dvh}.sample-card{padding:26px}}
@media(prefers-reduced-motion:reduce){.book-object{transition:none}.book-object:hover{transform:rotate(-5deg)}.book-object.ai:hover{transform:rotate(5deg) translateY(14px)}}
