*{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:var(--radius);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:var(--radius);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:var(--radius);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:var(--radius);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:var(--radius);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:var(--radius);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%;border-radius:var(--radius);padding:16px 24px;min-height:56px;}.form-panel button[type=submit]:disabled{cursor:wait;opacity:.65;}#form-status{padding:16px;border:1px solid var(--pg-line);border-radius:var(--radius);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:var(--radius);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:var(--radius);background:var(--pg-surface);color:var(--pg-text);font-size:14px;}[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-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;}}
/* 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;}}
