/* Restrained public entrance; preserves existing Verge Five design tokens. */
.simple-public{background:var(--paper);color:var(--ink)}
.simple-public .site-header{position:relative;background:var(--paper);backdrop-filter:none}
.simple-public .nav{max-width:1080px;flex-wrap:wrap}.simple-public .nav-links{margin-left:auto}.simple-public .nav-actions{flex-wrap:wrap}
.simple-public main{max-width:1040px;margin:auto;padding:0 24px}
.simple-public h1,.simple-public h2,.simple-public h3{color:var(--ink);font-style:normal;overflow-wrap:anywhere}
.simple-public h1{font-size:clamp(34px,4.2vw,54px);line-height:1.12;letter-spacing:-.035em;max-width:790px;margin:0 0 24px}
.simple-public h2{font-size:clamp(25px,3vw,32px);line-height:1.2;letter-spacing:-.025em;margin:0 0 20px}
.simple-public h3{font-size:18px;line-height:1.35;margin:0 0 10px}.simple-public p{color:var(--muted);line-height:1.65}
.simple-intro{padding:72px 0 56px}.simple-lead{font-size:19px;max-width:650px;margin:0 0 28px}.simple-note{font-size:13px;max-width:580px;margin-top:18px}
.simple-section{padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:24px}
.simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:20px;margin:24px 0 0}.simple-steps li{padding-left:4px}.simple-steps li::marker{color:var(--blue);font-weight:700}.simple-steps p{margin-bottom:0;font-size:15px}
.simple-members{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.simple-members p{max-width:510px}.simple-members ul{padding-left:20px;margin:4px 0}.simple-members li{margin-bottom:16px;color:var(--muted)}
.simple-link{color:var(--blue);text-decoration:underline;text-underline-offset:4px;font-weight:650}
.simple-public .btn{min-height:44px;box-shadow:none;animation:none;transform:none}
.simple-public a:focus-visible,.simple-public button:focus-visible,.simple-public input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.simple-public .footer{margin-top:24px;padding:32px 24px;background:var(--bg);color:var(--ink)}.simple-public .footer-inner{max-width:992px;gap:24px;flex-wrap:wrap}.simple-public .footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.simple-public .footer a{color:var(--ink)}
.simple-public #pricing .journey-panel{border:0;box-shadow:none;background:none;padding:0;margin:0;max-width:680px}.simple-public #pricing .journey-offer:before,.simple-public #pricing .journey-offer:after{display:none}.simple-public #pricing .journey-price{font-size:38px}
.simple-public .skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--paper);padding:12px}.simple-public .skip-link:focus{top:8px}
.simple-public .simple-scan-intro{padding:40px 0 20px}.simple-public .simple-scan-intro h1{font-size:36px}
.simple-public .public-scan-form{max-width:760px;margin:0 0 40px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:none}
.simple-public .public-scan-form label{display:block;margin-bottom:16px;font-weight:600}.simple-public .public-scan-form .input{display:block;width:100%;margin-top:6px}.simple-public .public-scan-form .scan-result{max-height:none;overflow:visible;margin-top:24px}.simple-public .public-scan-form .scan-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media(max-width:760px){.simple-public .nav{gap:12px;padding:12px 20px}.simple-public .nav-actions{display:none}.simple-public .mobile-toggle{margin-left:auto;min-height:44px}.simple-public main{padding:0 20px}.simple-intro{padding:40px 0 36px}.simple-lead{font-size:17px}.simple-section{padding:28px 0}.simple-steps,.simple-members{display:block}.simple-steps li{margin-bottom:24px}.simple-members ul{margin-top:24px}.simple-public .public-scan-form{padding:18px}.simple-public .public-scan-form .scan-two{display:block}.simple-public .footer-inner{display:block}.simple-public .footer nav{margin-top:20px}.simple-public .simple-scan-intro h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.simple-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Hallmark component: existing-library imagery; existing blue/white theme.
 * Pre-emit critique: P4 H4 E4 S4 R5 V4. No new motion or page sections. */
.simple-photo{display:block;width:100%;max-width:100%;height:auto;border-radius:8px;background:var(--bg)}
.simple-intro-with-image{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}
.simple-intro-with-image>div,.simple-members-with-image>div{min-width:0}
.simple-walkthrough{min-width:0;margin:0}
.simple-walkthrough video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;background:var(--ink)}
.simple-walkthrough video:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.simple-walkthrough figcaption{margin-top:12px;font-size:14px;line-height:1.6;color:var(--muted)}
.simple-walkthrough figcaption a{display:inline-block}
.simple-members-with-image{align-items:center}
.simple-members-with-image ul{margin-top:24px}
.simple-members-photo{aspect-ratio:16/9;object-fit:cover}
@media(min-width:60rem){.simple-intro-with-image{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.simple-intro-with-image h1{font-size:44px}}
@media(max-width:760px){.simple-members-photo{margin-top:24px}}
