.announce{background:var(--teal-deep);color:#fff;text-align:center;font-size:.78rem;font-weight:500;letter-spacing:.01em;padding:9px 16px}.topbar{padding-block:16px}.hero-grid{grid-template-columns:1.05fr 1fr;grid-template-areas:"gallery head" "gallery buy";grid-template-rows:auto 1fr;column-gap:56px;row-gap:22px}.hero-head{grid-area:head;display:grid;gap:14px;align-self:end}.hero-head .eyebrow{margin-bottom:0}.hero-head h1{font-size:clamp(1.85rem,3.6vw,2.7rem);line-height:1.12}.gallery{grid-area:gallery}.buybox{grid-area:buy;align-self:start;top:16px}.gallery-main{aspect-ratio:1/1}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"head" "gallery" "buy";grid-template-rows:auto;row-gap:18px;padding-block:22px 36px}.hero-head{gap:10px}.hero-head h1{font-size:1.75rem}.tagline{font-size:.97rem}.gallery-main{aspect-ratio:16/10}.cover3d-book{width:34%}.cover3d-title{font-size:1rem;margin-top:8px}.cover3d-mark{font-size:.5rem}.cover3d-tagline{font-size:.55rem}.cover3d-chart{height:26px;margin-top:6px}.buybox{position:static}}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:9px}.checklist li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.45;color:var(--ink)}.checklist svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:#fff;background:var(--teal);border-radius:50%;padding:3px}.price-row{align-items:center;padding-top:6px;border-top:1px solid var(--line)}.price-label{flex-basis:100%;font-size:.78rem;color:var(--ink-soft);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-top:10px}.price{font-size:2rem}.price-note{font-size:.82rem;color:var(--ink-soft)}.btn-lg{padding:18px 24px;font-size:1.04rem;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--teal-deep) 80%,transparent)}.btn-arrow{transition:transform .2s}.btn:hover .btn-arrow{transform:translate(3px)}.pay-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pay-icon{height:24px;width:auto}.split.no-media{grid-template-columns:1fr;max-width:calc(var(--read) + 48px)}.split-media.illu{background:transparent;border:none;padding:0;aspect-ratio:auto}@media(max-width:860px){.split .split-media,.split.reverse .split-media{order:2}}.statement-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -30px #12262059;padding:22px 22px 18px;font-size:.88rem}.sc-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;margin-bottom:12px}.sc-muted{font-weight:500;font-size:.72rem;color:var(--ink-soft)}.statement-card ul{list-style:none;margin:0;padding:0}.statement-card li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);color:var(--ink-soft)}.statement-card li b{color:#b3412e;font-weight:600;white-space:nowrap}.statement-card li.sc-fade{opacity:.6}.sc-total{display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px;border-radius:10px;background:#fbeeea;font-weight:600}.sc-total b{color:#b3412e;font-family:Fraunces,serif;font-size:1.1rem}.flow-card{width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -30px #12262059;padding:22px;display:grid;justify-items:center;gap:0}.flow-node{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 14px;display:grid;gap:2px;text-align:center;background:var(--paper)}.flow-node small{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-weight:700}.flow-node strong{font-size:.95rem}.flow-node span{font-size:.78rem;color:var(--ink-soft)}.flow-node.in{background:var(--teal-deep);border-color:var(--teal-deep)}.flow-node.in strong{color:#fff}.flow-node.in small{color:#ffffffb3}.flow-node.save{background:color-mix(in srgb,var(--gold) 14%,#fff);border-color:color-mix(in srgb,var(--gold) 45%,#fff)}.flow-node.save small{color:var(--gold)}.flow-arrow{width:2px;height:22px;background:var(--teal);position:relative;margin-inline:auto}.flow-arrow:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--teal);border-bottom:0}.flow-arrow.gold{background:var(--gold)}.flow-arrow.gold:after{border-top-color:var(--gold)}.flow-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.flow-branch{display:grid}.flow-note{margin-top:14px;font-size:.76rem;color:var(--ink-soft)}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.fit-grid{grid-template-columns:1fr}}.fit-col{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.fit-col h3{font-size:1.15rem;margin-bottom:14px}.fit-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fit-col li{position:relative;padding-left:28px;line-height:1.5;color:var(--ink-soft);font-size:.94rem}.fit-col li:before{position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700}.fit-col.yes li:before{content:"\2713";background:var(--teal);color:#fff}.fit-col.no li:before{content:"\2715";background:#efe5e2;color:#b3412e}.fit-col.yes{border-top:3px solid var(--teal)}.fit-col.no{border-top:3px solid #d9b8ae}.testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.testi{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:14px}.testi blockquote{margin:0;font-family:Fraunces,serif;font-size:1.05rem;line-height:1.5}.testi figcaption{font-size:.82rem;color:var(--ink-soft)}.midcta-sub{color:#ffffffbf;font-size:.85rem;margin-top:14px}.final-cta{padding-block:24px 72px}.final-card{display:grid;grid-template-columns:220px 1fr;gap:44px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:40px;box-shadow:0 30px 70px -40px #12262066}.final-copy{display:grid;gap:16px}.final-copy .eyebrow{margin-bottom:0}.final-copy h2{font-size:clamp(1.45rem,2.8vw,1.9rem);line-height:1.2}.final-copy form .btn{width:100%}.mini-book{aspect-ratio:5/7;border-radius:8px;padding:18% 14%;display:flex;flex-direction:column;gap:10px;background:linear-gradient(155deg,var(--teal) 0%,var(--teal-deep) 72%);color:#fff;box-shadow:0 30px 50px -22px #00000080;transform:rotate(-4deg)}.mini-book span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-weight:600}.mini-book strong{font-family:Fraunces,serif;font-size:1.3rem;line-height:1.15;font-weight:600}@media(max-width:760px){.final-card{grid-template-columns:1fr;padding:26px 20px;gap:22px;text-align:left}.final-cover{display:none}}.sticky-atc form{margin:0}.sticky-atc .btn{padding:12px 22px}body{padding-bottom:0}@media(max-width:900px){.site-footer{padding-bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cro.css.map */
