.akt-page .ak-label{color:var(--ak-soft)}.akt-lead{max-width:680px;font-family:var(--font-quote), Georgia, serif;color:var(--ak-ink);margin:26px auto 0;font-size:clamp(20px,2.4vw,25px);font-style:italic;line-height:1.45}.akt-lead2{max-width:620px;color:var(--ak-soft);margin:18px auto 0;font-size:16.5px;line-height:1.78}.akt-hero-cta{margin-top:32px}.akt-band{padding:clamp(80px,10vw,130px) 0}.akt-band--cream{background:var(--ak-cream)}.akt-narrow{max-width:800px}.akt-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.akt-review{border-top:1px solid var(--ak-line);margin:0;padding-top:28px}.akt-review blockquote p{font-family:var(--font-quote), Georgia, serif;color:var(--ak-ink);font-size:21px;font-style:italic;line-height:1.55}.akt-review figcaption{color:var(--ak-soft);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.24em;margin-top:18px;font-size:11px}.akt-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.akt-photo{aspect-ratio:1;background:var(--ak-ph);margin:0;overflow:hidden}.akt-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--ak-ease)}.akt-photo:hover img{transform:scale(1.045)}.akt-form-band{scroll-margin-top:var(--ak-headh)}.akt-form-wrap{max-width:860px}.akt-form-intro{text-align:center;max-width:680px;color:var(--ak-soft);margin:-36px auto 0;font-size:16.5px;line-height:1.78}.akt-card{border:1px solid var(--ak-line);background:#fff;margin-top:40px;padding:48px 44px}.akt-thanks{text-align:center;padding:72px 44px}.akt-thanks .ak-fcopy{color:var(--ak-ink);font-size:1.05rem}.akt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px;display:grid}.akt-wide{grid-column:1/-1}.akt-select{cursor:pointer}.akt-area{resize:vertical;min-height:110px}.akt-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.akt-card .ak-submit{margin-top:2rem}.akt-disclaimer{color:var(--ak-soft);margin:1.4rem 0 0;font-size:.82rem;line-height:1.65}.akt-faq details{border-top:1px solid var(--ak-line)}.akt-faq details:last-of-type{border-bottom:1px solid var(--ak-line)}.akt-faq summary{cursor:pointer;min-height:44px;font-family:var(--font-heading), Georgia, serif;color:var(--ak-ink);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;font-size:19px;font-weight:400;line-height:1.35;list-style:none;display:flex}.akt-faq summary::-webkit-details-marker{display:none}.akt-faq summary:after{content:"+";font-family:var(--font-label);color:var(--ak-soft);font-size:16px;transition:color .3s}.akt-faq details[open] summary:after{content:"−"}.akt-faq summary:hover:after{color:var(--ak-red)}.akt-faq details p{color:var(--ak-soft);margin:0;padding:0 0 20px;font-size:15.5px;line-height:1.7}.akt-closing-cta{margin-top:8px}@media (max-width:880px){.akt-reviews{grid-template-columns:1fr;gap:40px}.akt-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.akt-card{padding:32px 22px}.akt-grid{grid-template-columns:1fr}.akt-form-intro{margin-top:-40px}}.akt-prose{max-width:760px;margin:0 auto}.akt-prose p{color:var(--ak-soft);font-size:16.5px;line-height:1.78}.akt-prose p+p{margin-top:20px}.akt-approval{color:var(--ak-ink);margin:1.6rem 0 0;font-size:.92rem;line-height:1.65}
