.at-reveal{--r-ink:#092f34;--r-deep:#103a3f;--r-teal:#1f7774;--r-mint:#e3f4f3;--r-line:#cfe0dd;--r-copy:#536b6e;font-family:'Source Sans 3',sans-serif;color:var(--r-ink);background:#fff}.at-reveal *{box-sizing:border-box}.at-reveal h1,.at-reveal h2,.at-reveal strong{color:var(--r-ink)}.at-reveal h1,.at-reveal h2{font-family:'Fraunces',serif;letter-spacing:-.035em}.at-reveal-shell{width:min(1180px,calc(100% - 42px));margin:0 auto}.at-reveal-hero{padding:84px 0 74px;background:linear-gradient(150deg,#fff 0%,var(--r-mint) 100%)}.at-reveal-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:68px;align-items:center}.at-reveal-back{display:inline-block;margin-bottom:24px;color:var(--r-teal)!important;font-size:12px;font-weight:800}.at-reveal-eyebrow,.at-reveal-kicker{display:block;color:var(--r-teal);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.at-reveal h1{max-width:770px;margin:16px 0 0;font-size:clamp(48px,6vw,76px);line-height:.98}.at-reveal-hero p{max-width:720px;margin-top:24px;color:var(--r-copy);font-size:18px;line-height:1.65}.at-reveal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.at-reveal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--r-deep);border-radius:999px;background:#fff;color:var(--r-deep)!important;font-size:14px;font-weight:850}.at-reveal-btn.primary{background:var(--r-deep);color:#fff!important}.at-reveal-product-card{position:relative;display:grid;place-items:center;min-height:510px;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#6f416f,#0a6a79);box-shadow:0 24px 70px rgba(9,47,52,.12)}.at-reveal-product{display:block;width:92%;height:auto;object-fit:contain}.at-reveal-product-card>span{position:absolute;right:18px;bottom:18px;padding:8px 11px;border-radius:999px;background:rgba(9,47,52,.9);color:#fff;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.at-reveal-subnav{position:sticky;top:0;z-index:15;border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.at-reveal-subnav .at-reveal-shell{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0}.at-reveal-subnav a{padding:7px 10px;border-radius:999px;color:var(--r-ink)!important;font-size:12px;font-weight:750}.at-reveal-subnav a:hover{background:var(--r-mint)}.at-reveal-section{padding:clamp(72px,8vw,108px) 0}.at-reveal-split,.at-reveal-book-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:72px;align-items:start}.at-reveal-section h2,.at-reveal-book h2{max-width:670px;margin:14px 0 0;font-size:clamp(40px,5vw,62px);line-height:1.02}.at-reveal-copy>p,.at-reveal-life p{color:var(--r-copy);font-size:16px;line-height:1.7}.at-reveal-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.at-reveal-feature-grid article{min-height:175px;padding:22px;border:1px solid var(--r-line);border-radius:20px;background:#fff}.at-reveal-feature-grid span,.at-reveal-process span{color:var(--r-teal);font-size:10px;font-weight:900}.at-reveal-feature-grid strong{display:block;margin-top:22px;font-size:16px}.at-reveal-feature-grid p{margin-top:8px;color:var(--r-copy);font-size:13px;line-height:1.55}.at-reveal-mint{background:var(--r-mint)}.at-reveal-life{display:grid;grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}.at-reveal-life figure{overflow:hidden;margin:0;border-radius:28px}.at-reveal-life-img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.at-reveal-links{margin-top:28px;border-top:1px solid rgba(9,47,52,.15)}.at-reveal-links>a{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(9,47,52,.15);color:var(--r-ink)!important}.at-reveal-links span{color:var(--r-teal);font-size:12px}.at-reveal-text-link{display:inline-block;margin-top:22px;color:var(--r-teal)!important;font-weight:800}.at-reveal-dark{background:var(--r-deep);color:#fff}.at-reveal-dark h2,.at-reveal-dark strong{color:#fff}.at-reveal-dark .at-reveal-kicker{color:#9fe1da}.at-reveal-process{display:grid;grid-template-columns:repeat(5,1fr);margin-top:44px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.at-reveal-process>div{min-height:150px;padding:22px 18px;border-right:1px solid rgba(255,255,255,.18)}.at-reveal-process>div:last-child{border-right:0}.at-reveal-process strong{display:block;margin-top:26px;font-size:15px}.at-reveal-process small{display:block;margin-top:8px;color:#bdd0d1;font-size:12px;line-height:1.5}.at-reveal-process a{color:#9fe1da!important}.at-reveal-faq details{border-bottom:1px solid var(--r-line)}.at-reveal-faq details:first-child{border-top:1px solid var(--r-line)}.at-reveal-faq summary{padding:20px 36px 20px 0;font-size:16px;font-weight:850;cursor:pointer}.at-reveal-faq details p{padding:0 28px 20px 0;color:var(--r-copy);font-size:14px;line-height:1.65}.at-reveal-book{padding:clamp(74px,8vw,104px) 0;background:var(--r-mint)}.at-reveal-book p{margin-top:18px;color:var(--r-copy);font-size:16px;line-height:1.65}.at-reveal-book a{color:var(--r-teal)!important;font-weight:800}.at-reveal-form{padding:26px;border:1px solid var(--r-line);border-radius:22px;background:#fff}.at-reveal-form input,.at-reveal-form textarea,.at-reveal-form select{width:100%;border:1px solid var(--r-line);border-radius:10px;background:#fff}.at-reveal a:focus-visible,.at-reveal summary:focus-visible{outline:3px solid rgba(31,119,116,.45);outline-offset:3px}@media(max-width:1050px){.at-reveal-hero-grid,.at-reveal-split,.at-reveal-life,.at-reveal-book-grid{grid-template-columns:1fr}.at-reveal-product-card{max-width:760px}.at-reveal-process{grid-template-columns:repeat(3,1fr)}.at-reveal-process>div:nth-child(3){border-right:0}.at-reveal-process>div:nth-child(n+4){border-top:1px solid rgba(255,255,255,.18)}}@media(max-width:700px){.at-reveal-shell{width:min(100% - 28px,1180px)}.at-reveal-hero{padding-top:58px}.at-reveal h1{font-size:clamp(42px,13vw,60px)}.at-reveal-product-card{min-height:360px}.at-reveal-feature-grid{grid-template-columns:1fr}.at-reveal-process{grid-template-columns:1fr}.at-reveal-process>div{min-height:110px;border-right:0;border-top:1px solid rgba(255,255,255,.18)}.at-reveal-process>div:first-child{border-top:0}.at-reveal-links>a{grid-template-columns:1fr;gap:6px}}
