@theme inline{--color-ai-paper: var(--ai-paper); --color-ai-ink: var(--ai-ink); --color-ai-muted: var(--ai-muted); --color-ai-blue: var(--ai-blue); --color-ai-electric: var(--ai-electric); --color-ai-gold: var(--ai-gold); --color-ai-bronze: var(--ai-bronze); --color-ai-wash: var(--ai-wash); --color-ai-border: var(--ai-border);}.ai-collection{--ai-paper:oklch(100% 0 0);--ai-ink:oklch(25% .065 260);--ai-muted:oklch(44% .035 260);--ai-blue:oklch(39% .17 264);--ai-electric:oklch(54% .23 260);--ai-gold:oklch(83% .13 85);--ai-bronze:oklch(48% .09 75);--ai-wash:oklch(97% .009 260);--ai-border:oklch(88% .024 260);--ai-shadow:0 28px 55px -22px oklch(22% .07 260/.4);--ai-gold-shadow:0 12px 28px -14px oklch(61% .12 80/.4);--ai-buy:oklch(87% .17 92);--ai-buy-deep:oklch(79% .16 82);--ai-buy-glow:0 18px 36px -14px oklch(74% .17 88/.6);--ai-hero-overlay:linear-gradient(90deg, oklch(20% .1 260/.35), oklch(22% .11 260/.76) 35%, oklch(22% .11 260/.72) 65%, oklch(20% .1 260/.28));color:var(--ai-ink);background:var(--ai-paper);letter-spacing:0;scroll-behavior:smooth;font-size:18px;line-height:1.7}.ai-collection *{letter-spacing:0}.ai-brandbar{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:17px 24px;font-size:12px;display:flex}.ai-brandbar a{font-family:var(--font-display);font-size:19px;font-weight:700}.ai-brandbar span{color:var(--ai-muted)}.ai-hero{isolation:isolate;text-align:center;background:var(--ai-blue);color:var(--ai-paper);padding:64px 24px 74px;position:relative;overflow:hidden}.ai-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ai-hero:before{content:"";background:var(--ai-hero-overlay);z-index:-1;position:absolute;inset:0}.ai-hero-content{max-width:920px;margin:auto}.ai-label{text-transform:uppercase;color:var(--ai-bronze);margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.5}.ai-hero .ai-label{color:var(--ai-gold)}.ai-hero h1{font-family:var(--font-display);max-width:20ch;margin:22px auto;font-size:64px;font-weight:700;line-height:1.07}.ai-hero .ai-hero-question{font-family:var(--font-display);max-width:33ch;margin:24px auto;font-size:26px;font-weight:600;line-height:1.4}.ai-hero .ai-subtitle{max-width:640px;margin:18px auto 0;font-size:20px;line-height:1.65}.ai-price-label{border-top:1px solid var(--ai-gold);border-bottom:1px solid var(--ai-gold);color:var(--ai-gold);margin-top:25px;padding:10px 22px;font-size:17px;font-weight:700;display:inline-block}.ai-jump-buy{background:var(--ai-buy);color:var(--ai-ink);border:2px solid var(--ai-buy-deep);font-family:var(--font-display);text-transform:uppercase;box-shadow:var(--ai-buy-glow), 0 5px 0 var(--ai-buy-deep);border-radius:6px;margin-top:32px;padding:20px 40px;font-size:19px;font-weight:800;animation:2.6s ease-in-out infinite ai-buy-pulse;display:inline-block}.ai-jump-buy:hover,.ai-jump-buy:focus-visible{background:var(--ai-buy-deep);transform:translateY(-2px)}@keyframes ai-buy-pulse{0%,to{box-shadow:var(--ai-buy-glow), 0 5px 0 var(--ai-buy-deep)}50%{box-shadow:0 0 0 12px oklch(87% .17 92/.22), var(--ai-buy-glow), 0 5px 0 var(--ai-buy-deep)}}.ai-checkout{scroll-margin-top:24px}.ai-section{border-bottom:1px solid var(--ai-border);padding:76px 24px}.ai-inner{max-width:1120px;margin:auto}.ai-narrow{max-width:760px;margin:auto}.ai-section h2,.ai-checkout h2{font-family:var(--font-display);max-width:26ch;margin:0 0 24px;font-size:38px;font-weight:650;line-height:1.2}.ai-section p+p{margin-top:20px}.ai-wash{background:var(--ai-wash)}.ai-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ai-showcase p{color:var(--ai-muted)}.ai-book-stage{perspective:1400px;justify-content:center;align-items:center;padding:20px 20px 35px;display:flex}.ai-book{aspect-ratio:2/3;width:100%;max-width:340px;box-shadow:var(--ai-shadow);border:1px solid var(--ai-bronze);background:var(--ai-blue);border-radius:3px;position:relative;transform:rotateY(-13deg)rotate(-2deg)}.ai-book:after{content:"";background:repeating-linear-gradient(0deg,var(--ai-paper),var(--ai-paper) 2px,var(--ai-border) 3px);transform-origin:0;border-right:2px solid var(--ai-bronze);width:14px;position:absolute;top:6px;bottom:6px;left:100%;transform:skewY(12deg)}.ai-book img{object-fit:cover;border-radius:2px;width:100%;height:100%}.ai-book-title{background:linear-gradient(transparent, var(--ai-blue) 28%);color:var(--ai-gold);text-align:center;bottom:0;padding:35px 20px 22px;position:absolute;inset-inline:0}.ai-book-title strong{font-family:var(--font-display);font-size:26px;line-height:1.2;display:block}.ai-book-title span{color:var(--ai-paper);margin-top:10px;font-size:12px;display:block}.ai-premium .ai-book{border:2px solid var(--ai-bronze);max-width:380px;transform:rotateY(-10deg)rotate(-1deg)}.ai-premium .ai-hero{border-bottom:3px solid var(--ai-gold)}.ai-premium .ai-checkout{border-top:2px solid var(--ai-bronze)}.ai-starter-book{aspect-ratio:1;max-width:440px}.ai-starter-book img{object-fit:contain}.ai-feature-list{gap:16px;margin-top:28px;display:grid}.ai-feature-list li{align-items:flex-start;gap:14px;display:flex}.ai-feature-list svg{width:20px;height:20px;color:var(--ai-bronze);flex-shrink:0;margin-top:5px}.ai-history-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:38px;display:grid}.ai-history-panel{min-width:0}.ai-history-panel img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.ai-history-panel h3{font-family:var(--font-display);margin:20px 0 10px;font-size:20px;font-weight:650;line-height:1.25}.ai-history-panel p{color:var(--ai-muted);font-size:16px;line-height:1.65}.ai-caption{color:var(--ai-muted);margin-top:24px;font-size:13px;line-height:1.65}.ai-timeline{margin-top:38px}.ai-timeline-endpoints{color:var(--ai-bronze);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.ai-timeline-line{width:100%;height:auto;margin:6px 0 22px;overflow:visible}.ai-timeline-line line{stroke:var(--ai-bronze);stroke-width:2px}.ai-timeline-line circle{fill:var(--ai-gold);stroke:var(--ai-bronze);stroke-width:2px}.ai-timeline-line .is-selected circle{fill:var(--ai-electric);stroke:var(--ai-electric)}.ai-timeline-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-collection .ai-milestone{white-space:normal;text-align:left;height:76px;color:var(--ai-ink);border:1px solid var(--ai-border);background:var(--ai-paper);border-radius:4px;justify-content:flex-start;padding:12px;font-size:14px}.ai-collection .ai-milestone[aria-pressed=true]{border-color:var(--ai-electric);background:var(--ai-wash)}.ai-milestone-number{color:var(--ai-bronze);padding-right:8px;font-size:12px}.ai-milestone strong,.ai-milestone span span{display:block}.ai-milestone span span{color:var(--ai-muted);margin-top:4px;font-size:12px}.ai-timeline-detail{border-top:1px solid var(--ai-bronze);min-height:170px;margin-top:24px;padding:24px 0}.ai-timeline-detail .ai-label{margin-bottom:12px}.ai-sources{color:var(--ai-muted);margin-top:20px;font-size:13px}.ai-sources summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.ai-sources a{margin-top:10px;text-decoration:underline;display:block}.ai-quote{font-family:var(--font-display);color:var(--ai-blue);max-width:27ch;margin:40px 0 0;font-size:32px;font-weight:600;line-height:1.3}.ai-comparison{grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.ai-comparison>div{border-top:2px solid var(--ai-bronze);padding-top:24px}.ai-comparison h3{font-family:var(--font-display);margin-bottom:16px;font-size:24px;font-weight:600}.ai-comparison p{color:var(--ai-muted)}.ai-previews{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.ai-preview{background:var(--ai-paper);border:1px solid var(--ai-border);box-shadow:var(--ai-gold-shadow);border-radius:4px;min-height:390px;padding:22px}.ai-preview img{object-fit:cover;width:100%;height:160px;margin-bottom:24px}.ai-preview h3{font-family:var(--font-display);margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.3}.ai-preview p{color:var(--ai-muted);font-size:14px}.ai-preview .ai-label{color:var(--ai-bronze);margin-bottom:12px;font-size:10px}.ai-companion{border:1px solid var(--ai-bronze);border-radius:4px;grid-template-columns:240px 1fr;align-items:center;gap:40px;padding:36px;display:grid}.ai-companion img{aspect-ratio:3/4;object-fit:cover;width:100%}.ai-companion h3{font-family:var(--font-display);margin-bottom:18px;font-size:28px;font-weight:700;line-height:1.2}.ai-companion .ai-companion-price{color:var(--ai-bronze);font-weight:700}.ai-companion small{margin-top:20px;font-size:15px;font-weight:600;display:block}.ai-checkout{background:var(--ai-wash);text-align:center;border-bottom:1px solid var(--ai-border);padding:68px 24px}.ai-checkout h2{margin:0 auto 20px}.ai-checkout .ai-checkout-price{color:var(--ai-blue);font-family:var(--font-display);margin:20px 0;font-size:44px;font-weight:700;line-height:1.2}.ai-purchase-controls{max-width:550px;margin:28px auto 0}.ai-collection .ai-buy{background:var(--ai-electric);color:var(--ai-paper);border:1px solid var(--ai-bronze);white-space:normal;border-radius:4px;width:100%;height:auto;min-height:64px;padding:18px 22px;font-size:17px;font-weight:700;line-height:1.4}.ai-collection .ai-buy:disabled{opacity:1;background:var(--ai-border);color:var(--ai-muted)}.ai-purchase-controls>a{display:block}.ai-purchase-controls>a img{max-width:100%;height:auto;margin:auto}.ai-decline{text-underline-offset:4px;margin-top:20px;font-size:16px;text-decoration:underline;display:block}.ai-decline[aria-disabled]{color:var(--ai-muted)}.ai-integration-note{border-top:1px solid var(--ai-border);color:var(--ai-muted);margin-top:20px;padding-top:18px;font-size:13px;line-height:1.65}.ai-integration-note strong{color:var(--ai-ink);margin-bottom:6px;display:block}.ai-purchase-controls .wplus_spdisclaimer{width:100%;color:var(--ai-ink);margin-top:18px;font-size:13px;line-height:1.5}.ai-license{max-width:760px;color:var(--ai-muted);margin:auto;font-size:16px}.ai-license h2{color:var(--ai-ink);font-size:26px}.ai-footer{text-align:center;padding:46px 24px}.ai-footer>a{font-family:var(--font-display);font-size:24px;font-weight:700}.ai-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px 0;font-size:15px;display:flex}.ai-footer nav a,.ai-footer p a{text-decoration:underline;-webkit-text-decoration-color:var(--ai-bronze);-webkit-text-decoration-color:var(--ai-bronze);text-decoration-color:var(--ai-bronze);text-underline-offset:4px}.ai-footer p{color:var(--ai-muted);margin-top:12px;font-size:14px}.ai-footer .ai-label{margin-top:14px}@media (width<=767px){.ai-brandbar{padding:14px 20px}.ai-brandbar span{font-size:10px}.ai-hero{padding:45px 20px 50px}.ai-hero h1{max-width:15ch;font-size:38px}.ai-hero .ai-hero-question{font-size:22px}.ai-jump-buy{width:100%;padding:18px 20px;font-size:17px}.ai-hero .ai-subtitle{font-size:18px}.ai-hero>img{object-position:57% center}.ai-section{padding:48px 20px}.ai-section h2,.ai-checkout h2{font-size:29px}.ai-showcase{grid-template-columns:1fr;gap:20px}.ai-book-stage{padding:20px 24px 35px}.ai-book{max-width:270px}.ai-starter-book{max-width:340px}.ai-history-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.ai-history-panel h3{font-size:18px}.ai-history-panel p{font-size:15px}.ai-timeline-options{grid-template-columns:1fr 1fr}.ai-collection .ai-milestone{padding:8px;font-size:13px}.ai-milestone-number{padding-right:2px}.ai-milestone span span{font-size:11px}.ai-timeline-detail{min-height:235px}.ai-quote{font-size:26px}.ai-comparison{grid-template-columns:1fr;gap:30px}.ai-previews{grid-template-columns:1fr;gap:22px}.ai-preview{min-height:0}.ai-preview img{height:210px}.ai-companion{grid-template-columns:1fr;gap:26px;padding:24px}.ai-companion img{max-width:220px;margin:auto}.ai-companion h3{font-size:24px}.ai-checkout{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.ai-collection *{scroll-behavior:auto;transition:none}.ai-jump-buy{animation:none}}
