*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font:400 18px/1.6 var(--pg-font-sans)}[hidden]{display:none!important}a{text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--pg-link);outline-offset:5px}p{margin:0 0 24px}h1,h2,h3{margin:0 0 24px;line-height:1.12;letter-spacing:-.025em}h1{font-weight:800;font-size:clamp(48px,6.8vw,88px)}h2{font-weight:800;font-size:clamp(32px,4vw,48px)}h3{font-weight:700;font-size:24px;line-height:1.25}.wrap{width:min(1184px,calc(100% - 64px));margin-inline:auto}.section{padding-block:80px}.pg-label{font:500 14px/1.6 var(--pg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-text-muted);margin-bottom:24px}.skip{position:absolute;top:-80px;left:24px;padding:16px;background:var(--pg-surface-raised);z-index:99}.skip:focus{top:8px}header{display:flex;align-items:center;justify-content:space-between;padding-block:24px;gap:24px}.logo-panel{display:block;background:var(--pg-navy);border-radius:16px;padding:16px 24px;flex-shrink:0}.logo-panel img{display:block;width:200px;height:auto}.header-links{display:flex;align-items:center;gap:32px;font-size:16px}.header-links a{color:var(--pg-text)}.header-links button{border:1px solid var(--pg-line);background:var(--pg-surface-raised);color:var(--pg-text);padding:12px 16px;border-radius:999px;font-size:14px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding-block:64px 80px}.hero-lead{font-size:24px;line-height:1.45;font-weight:700;margin-top:32px}.hero-support{max-width:540px;color:var(--pg-text-muted)}.hero-action{margin-top:40px}.pg-button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;font-size:16px;line-height:1.35;text-align:center}.hero-action>p{font-size:16px;margin-top:16px;color:var(--pg-text-muted)}.offer{padding:40px;border:1px solid var(--pg-line);border-radius:24px;background:var(--pg-surface-raised)}.offer h2{font-size:32px}.amount{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:32px;letter-spacing:-.04em}.amount span{display:block;font-size:16px;font-weight:400;letter-spacing:0;color:var(--pg-text-muted);margin-top:12px}.ticks{padding:0;list-style:none;margin:32px 0}.ticks li{padding:12px 0 12px 28px;position:relative;border-bottom:1px solid var(--pg-line);font-size:16px}.ticks li:before{content:'✓';position:absolute;left:0;color:var(--pg-link);font-weight:700}.offer-foot{font-size:16px;color:var(--pg-text-muted);margin:0}.glow-line{display:flex;height:8px;border-radius:8px;overflow:hidden}.glow-line i{flex:1;background:var(--pg-spark)}.glow-line i:nth-child(2){background:var(--pg-signal)}.glow-line i:nth-child(3){background:var(--pg-halo)}.intro>p:not(.pg-label){max-width:760px;color:var(--pg-text-muted)}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.journey article{padding-top:24px;border-top:1px solid var(--pg-line)}.journey p,.deliverables p,.bonus p,.process p{color:var(--pg-text-muted)}.journey h3{font-size:24px}.deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.deliverables article{padding:32px}.deliverables p{margin:0}.bonus{border-left:4px solid var(--pg-link);padding:8px 0 8px 32px;margin-top:48px;max-width:900px}.bonus p:last-child{margin:0}.example-band{background:var(--pg-surface-inverse);color:var(--pg-text-inverse);padding-block:64px}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.example-band .pg-label{color:inherit;opacity:.8}.example-band h2{font-size:40px}.message-demo{padding:32px;border-radius:24px;background:var(--pg-paper);color:var(--pg-ink);border:1px solid var(--pg-line-light)}.message-demo .pg-label{font-size:12px}.demo-link{color:var(--pg-link-light);font-weight:700;display:block;margin-bottom:24px;overflow-wrap:anywhere}.demo-note{font-size:16px;color:var(--pg-muted-light);margin:0}.process ol{list-style:none;padding:0;margin:40px 0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.process li{border-top:1px solid var(--pg-line);padding-top:24px}.process li>.pg-label{display:block;color:var(--pg-link)}.process li p{font-size:16px;margin:0}.scope-note{font-size:16px;max-width:900px}.audit-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--pg-line);align-items:start}.audit-section>div{min-width:0}.audit-section>div>p{color:var(--pg-text-muted)}.audit-price{border-left:4px solid var(--pg-link);padding-left:24px;margin:32px 0}.audit-price p{margin-top:12px;margin-bottom:0;font-size:16px;color:var(--pg-text-muted)}.small{font-size:16px}.form-panel{padding:32px}.business-fields{display:grid;gap:12px}.business-fields label{font-size:16px;font-weight:700;margin-top:12px}.business-fields label:first-child{margin-top:0}.business-fields input,.business-fields textarea{display:block;width:100%;min-width:0;padding:12px 16px;border-radius:8px;border:1px solid var(--pg-line);color:var(--pg-text);background:var(--pg-surface);font-size:16px}.business-fields textarea{resize:vertical}.business-fields input::placeholder{color:var(--pg-text-muted);opacity:1}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-status{font-size:14px;color:var(--pg-text-muted);margin-top:24px;overflow-wrap:anywhere}.form-panel button[type=submit]{width:100%;background:var(--pg-spark);color:var(--pg-on-spark);border:0;border-radius:999px;padding:16px 24px;font-weight:700;min-height:56px;transition:transform 150ms var(--pg-ease-out)}.form-panel button[type=submit]:hover{transform:translateY(-2px)}.form-panel button[type=submit]:disabled{cursor:wait;opacity:.65}#form-status{padding:16px;border:1px solid var(--pg-line);border-radius:8px;font-weight:700}.faq{max-width:900px;border-top:1px solid var(--pg-line)}.faq details{border-bottom:1px solid var(--pg-line);padding-block:24px}.faq summary{font-size:18px;font-weight:700}.faq details p{color:var(--pg-text-muted);margin-top:24px;margin-bottom:0}footer{border-top:1px solid var(--pg-line);padding-block:32px;display:flex;justify-content:space-between;gap:32px;font-size:16px}footer p{margin:0}footer span{font-size:14px;color:var(--pg-text-muted)}footer>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}footer button{font-size:14px;color:var(--pg-link);border:0;background:none;padding:0}.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:900px;padding:24px;border:1px solid var(--pg-line);border-radius:16px;background:var(--pg-surface-raised);color:var(--pg-text);z-index:50;box-shadow:var(--pg-shadow-card);display:flex;gap:24px;align-items:center}.analytics-choice p{font-size:14px;margin:8px 0 0}.analytics-actions{display:flex;gap:12px;flex-shrink:0}.analytics-actions button{padding:12px 16px;border:1px solid var(--pg-line);border-radius:999px;background:var(--pg-surface);color:var(--pg-text);font-size:14px}[data-theme=light] .pg-button,[data-theme=light] .form-panel button[type=submit]{background:var(--pg-halo);color:var(--pg-paper)}[data-theme=light] .pg-glow-card.is-visible{box-shadow:0 0 48px rgba(112,40,252,.2)}
@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .pg-button,:root:not([data-theme=dark]) .form-panel button[type=submit]{background:var(--pg-halo);color:var(--pg-paper)}:root:not([data-theme=dark]) .pg-glow-card.is-visible{box-shadow:0 0 48px rgba(112,40,252,.2)}}
@media(max-width:900px){.hero{gap:32px}.offer{padding:32px}.example-grid,.audit-section{gap:32px}.journey,.process ol{gap:24px}.analytics-choice{display:block}.analytics-actions{margin-top:16px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}header{padding-block:16px}.logo-panel{padding:12px 16px}.logo-panel img{width:144px}.header-links{gap:12px}.header-links>a{display:none}.header-links button{padding:8px 12px;font-size:12px}.hero{grid-template-columns:1fr;padding-block:40px 48px;gap:40px}h1{font-size:52px}.hero-lead{font-size:22px}.hero-support{font-size:17px}.hero-action{margin-top:32px}.hero-action .pg-button{width:100%}.offer{padding:32px}.section{padding-block:56px}.journey,.deliverables,.example-grid,.audit-section,.process ol{grid-template-columns:1fr}.journey{gap:24px}.deliverables article{padding:24px}.example-band{padding-block:48px}.example-band h2{font-size:32px}.message-demo{padding:24px}.form-panel{padding:24px}.audit-section{gap:32px}footer{display:block}footer>div{margin-top:24px;gap:16px}.analytics-choice{padding:20px}.analytics-actions{flex-wrap:wrap}.analytics-actions button{flex:1}.bonus{padding-left:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.form-panel button[type=submit]{transition:none;transform:none!important}}
/* Compact sample proof, plus a safe mobile landing offset for the enquiry form. */
#audit{scroll-margin-top:100px}.receive-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.receive-grid>.pg-card{padding:28px}.preview-qr{text-align:center}.preview-qr img{display:block;margin:18px auto}.receive-grid .small{color:var(--pg-text-muted);font-size:13px}.preview-message span{display:block;margin-top:16px;color:var(--pg-link)}.price-promise{font-size:16px;line-height:1.65}.hero .offer .amount{margin-bottom:18px}.audit-price p{margin-top:0}.receive-preview{padding-bottom:32px}
@media(max-width:680px){#audit{scroll-margin-top:80px}.receive-grid{grid-template-columns:1fr}.receive-grid>.pg-card{padding:24px}.header-links>a[href="#audit"]{display:inline;font-size:12px}.receive-preview h2{font-size:32px}}
