/* Evidence and purchase guidance, using the existing Alpha Boffin brand. */
.hero-inner{padding-top:62px}.hero h1{font-size:clamp(50px,6.8vw,88px);line-height:1.08}.hero-copy{max-width:680px}.hero-bottom{margin-top:40px}
.evidence-section{padding-top:65px;padding-bottom:70px}.evidence-section .section-intro{gap:70px}.evidence-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.evidence-grid figure{margin:0;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.evidence-grid figure>a{display:block}.evidence-grid img{width:100%;height:auto;display:block}.evidence-grid a:focus-visible{outline-offset:-4px}.evidence-grid figcaption{display:flex;flex-direction:column;gap:7px;padding:20px 22px}.evidence-grid figcaption strong{font-size:14px;font-weight:500;color:var(--ink)}.evidence-grid figcaption span{font-size:12px;color:var(--muted);line-height:1.8}.recorded-usage{padding:18px 22px 22px;border-top:1px solid var(--line)}.recorded-usage .mono{font-size:9px;color:var(--gold);text-transform:uppercase}.recorded-usage p{font-size:12px;color:var(--muted);margin-top:10px}.recorded-usage strong{color:var(--ink);font-weight:500}.evidence-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:19px;max-width:940px}.evidence-note a{color:var(--gold);white-space:nowrap}.work-section{padding-top:45px}.access-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.access-guide>div{border-top:1px solid #c4bdaf;padding-top:20px}.access-guide .mono{display:block;font-size:10px;text-transform:uppercase;color:#795624;margin-bottom:12px}.access-guide strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.access-guide p{font-size:12px;color:#58616a;margin-top:10px;line-height:1.8}.access-note{font-size:11px;color:#58616a;max-width:850px;margin:24px auto 0;line-height:1.8}.access-note a,.billing-note a{color:#62431a;text-decoration:underline;text-underline-offset:3px}.billing-note{max-width:850px;margin:22px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:22px;font-size:11px;line-height:1.8;color:#525e67}.billing-note strong{color:#273845}.setup-section{border-bottom:1px solid var(--line);background:#0d1422}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.setup-grid article{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:24px}.setup-grid .mono{font-size:9px;color:var(--gold);margin-bottom:18px;text-transform:uppercase}.setup-grid h3{font-size:27px;line-height:1.2}.setup-grid p{font-size:13px;line-height:1.8;color:var(--muted);margin:16px 0 20px;flex:1}.setup-grid a{font-size:11px;color:var(--gold)}.permission-details{margin-top:35px;border:1px solid var(--line);border-radius:5px;padding:18px 22px}.permission-details summary{font-size:13px;display:flex;justify-content:space-between;gap:20px}.permission-details summary span{color:var(--gold)}.permission-details p{font-size:12px;color:var(--muted);margin-top:14px;line-height:1.9;max-width:920px}.permission-details a{color:var(--gold)}.company-note{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:45px}.company-note .mono{font-size:10px;color:var(--gold);text-transform:uppercase;display:block;margin-bottom:14px}.company-note h3{font-size:29px}.company-note p{font-size:12px;color:var(--muted);margin-top:13px;max-width:580px}.company-note .button{font-size:12px;white-space:nowrap}.review-note{max-width:1000px;line-height:1.9}.work-card>p,.boundary p,.price-card ul,.faq-list p{font-size:14px}.hero-note{font-size:12px}.permission-details[open] summary span{transform:rotate(45deg)}
@media(max-width:1000px){.hero h1{font-size:clamp(50px,7.5vw,78px)}.evidence-section .section-intro{gap:35px}.evidence-grid{gap:16px}.evidence-grid figcaption,.recorded-usage{padding:18px}.setup-grid{gap:20px}.setup-grid h3{font-size:24px}.company-note{gap:25px}}
@media(max-width:740px){.hero-inner{padding-top:44px}.hero h1{font-size:clamp(40px,8.8vw,62px)}.hero-copy{font-size:14px}.hero-note{font-size:10px}.hero-actions{flex-wrap:wrap;gap:16px 23px}.hero .eyebrow{flex-wrap:wrap;gap:8px}.hero .preview{display:inline;font-size:8px;margin:0}.hero-bottom{margin-top:30px}.evidence-section{padding:43px 0}.evidence-grid{grid-template-columns:1fr;gap:18px}.evidence-section .section-intro{gap:22px}.evidence-note{font-size:10px}.evidence-note a{white-space:normal}.work-section{padding-top:30px}.access-guide{grid-template-columns:1fr;gap:23px;margin-top:30px}.access-guide strong{font-size:15px}.access-guide p{font-size:13px}.billing-note{grid-template-columns:1fr;gap:13px}.setup-grid{grid-template-columns:1fr;gap:27px}.setup-grid h3{font-size:29px}.setup-grid a{font-size:12px}.company-note{flex-direction:column;align-items:flex-start;gap:23px}.company-note h3{font-size:30px}.company-note .button{white-space:normal}.permission-details{padding:17px}.review-note{font-size:11px}.work-card>p,.boundary p,.price-card ul,.faq-list p{font-size:13px}.file-types{gap:14px}.file-types>span{gap:6px}.preview{max-width:100%}}
@media(max-width:360px){.nav{gap:10px}.nav-actions .button{padding:8px;font-size:9px;gap:7px}.menu-toggle{font-size:10px;gap:6px}.brand img{width:92px}.container{width:calc(100% - 32px)}.hero h1{font-size:37px}.hero .eyebrow{font-size:8px}.hero-note{font-size:9px}.file-types{gap:10px}.file-types>span{font-size:9px}.plan-table>div{font-size:9px}.download-links{gap:15px}.footer-bottom>div{flex-wrap:wrap}.company-note h3{font-size:27px}}
