@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--cmk-bg:#0b0f14;--cmk-text:#ffffffeb;--cmk-muted:#ffffffa8;--cmk-panel:#ffffff0f;--cmk-border:#ffffff1f;--cmk-accent:#0fc;--cmk-accent2:#62a6ff;--cmk-shadow:0 18px 50px #00000073}*{box-sizing:border-box}html{background-color:var(--cmk-bg);min-height:100%}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{background-color:var(--cmk-bg);min-height:100vh;color:var(--cmk-text);background-image:radial-gradient(1200px 600px at 80% -20%,#00ffcc2e,#0000 55%),radial-gradient(900px 500px at 10% 10%,#62a6ff29,#0000 55%);background-repeat:no-repeat;background-attachment:fixed,fixed;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.cookie-consent{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f14eb;border-top:1px solid #00ffcc38;padding:16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000073}.cookie-consent-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;max-width:1100px;margin:0 auto;display:flex}.cookie-consent-text{color:var(--cmk-muted);flex:280px;max-width:640px;margin:0;font-size:13px;line-height:1.55}.cookie-consent-link{color:var(--cmk-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cookie-consent-link:hover{color:var(--cmk-text)}.cookie-consent-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.cookie-consent-btn{cursor:pointer;border:1px solid var(--cmk-border);border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.cookie-consent-btn-decline{color:#ffffffb8;background:#ffffff0a}.cookie-consent-btn-decline:hover{color:var(--cmk-text);border-color:#ffffff38}.cookie-consent-btn-accept{color:#041013;background:linear-gradient(135deg,#00ffccf2,#62a6ffe0);border-color:#0003}.cookie-consent-btn-accept:hover{filter:brightness(1.05)}.cmk-footer-cookie-settings{font:inherit;font-size:12px;font-weight:inherit;cursor:pointer;color:#ffffffb8;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.cmk-footer-cookie-settings:hover{color:var(--cmk-accent)}.pg-not-found{justify-content:center;align-items:center;min-height:100vh;padding:32px 20px 48px;display:flex}.nf-card{text-align:center;background:linear-gradient(165deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:20px;max-width:520px;padding:40px 32px 36px;box-shadow:0 28px 80px #00000080}.nf-code{letter-spacing:-.06em;background:linear-gradient(135deg,#00ffccf2,#62a6ffd9);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(64px,14vw,96px);font-weight:900;line-height:1}.nf-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cmk-accent);margin-bottom:10px;font-size:11px;font-weight:800}.nf-title{color:var(--cmk-text);margin:0 0 12px;font-size:clamp(1.25rem,3.5vw,1.55rem);font-weight:800;line-height:1.35}.nf-sub{color:var(--cmk-muted);margin:0 0 26px;font-size:15px;line-height:1.55}.nf-actions{flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.nf-btn{border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.nf-btn-primary{color:#041013;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #0003}.nf-btn-primary:hover{filter:brightness(1.06)}.nf-btn-ghost{color:#ffffffbf;border:1px solid var(--cmk-border);background:#ffffff0d}.nf-btn-ghost:hover{color:var(--cmk-text);border-color:#00ffcc59}.nf-foot{color:#ffffff73;margin:0;font-size:13px;line-height:1.5}.nf-inline{color:var(--cmk-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.nf-inline:hover{color:var(--cmk-text)}.cmk-container{max-width:1100px;margin:0 auto;padding:0 20px 76px}.dashboard-page .cmk-footer{margin-top:3rem}@media (max-width:640px){.dashboard-page .cmk-footer-links{row-gap:.75rem}}.cmk-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f14b8;border-bottom:1px solid #ffffff0f;margin:0 -20px;position:sticky;top:0}.cmk-nav-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:14px 20px;display:flex}.cmk-brand{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.cmk-brand-mark{background:linear-gradient(135deg,#00ffccf2,#62a6ffd9);border-radius:12px;width:32px;height:32px;box-shadow:0 12px 28px #00ffcc2e}.cmk-brand-accent{color:var(--cmk-accent)}.cmk-links{color:var(--cmk-muted);flex-wrap:wrap;gap:10px;font-size:13px;font-weight:800;display:flex}.cmk-links a{border-radius:10px;padding:8px 10px}.cmk-links a:hover{color:var(--cmk-text);background:#ffffff0f}.cmk-nav-updates{color:#ffffff73!important;font-weight:700!important}.cmk-nav-updates:hover{color:var(--cmk-muted)!important}.cmk-nav-highlight{background:linear-gradient(135deg,#ffc54ff2,#ffa040e0);border:1px solid #00000047;color:#1a1307!important;font-weight:900!important}.cmk-nav-highlight:hover{filter:brightness(1.04)}.cmk-main{padding-top:50px}.pg-outreach .cmk-main{padding-bottom:clamp(2rem,6vw,4rem)}.score-red{color:#ef4444}.score-orange{color:#f97316}.score-green{color:#22c55e}.score-blue{color:#3b82f6}.pg-outreach .outreach-warm-body{color:#ffffffe6;font-size:.95rem;line-height:1.65}.pg-outreach .outreach-warm-body p{margin:0 0 .85rem}.pg-outreach .outreach-warm-body p:last-child{margin-bottom:0}.pg-outreach .outreach-warm-body a{color:var(--cmk-accent,#0fc)}.pg-outreach .outreach-sticky-bar{z-index:55;-webkit-backdrop-filter:blur(10px);padding-bottom:max(8px,env(safe-area-inset-bottom));background:#0b0f14eb;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0}.pg-outreach .outreach-sticky-inner{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;max-width:920px;margin:0 auto;padding:8px 14px;display:flex}.pg-outreach .outreach-sticky-banner-text{color:#ffffffe0;flex:auto;min-width:0;margin:0;font-size:clamp(12px,2.6vw,15px);line-height:1.25}.pg-outreach .outreach-sticky-timer{font-variant-numeric:tabular-nums}.pg-outreach .outreach-sticky-inner .outreach-sticky-cta{text-align:center;white-space:normal;flex:none;align-self:center;width:auto;max-width:min(56%,320px);padding:10px 12px;font-size:.78rem;line-height:1.2}@media (min-width:561px){.pg-outreach .outreach-sticky-inner{gap:12px;padding:10px 16px}.pg-outreach .outreach-sticky-inner .outreach-sticky-cta.outreach-cta-primary-lg{max-width:340px;padding:12px 16px;font-size:.95rem}.pg-outreach .outreach-sticky-inner .outreach-sticky-cta:not(.outreach-cta-primary-lg){max-width:280px;font-size:.85rem}}@media (max-width:560px){.pg-outreach .outreach-sticky-inner{gap:8px;padding:6px 10px}.pg-outreach .outreach-sticky-banner-text{font-size:11px;line-height:1.2}.pg-outreach .outreach-sticky-inner .outreach-sticky-cta{border-radius:10px;max-width:58%;padding:7px 8px;font-size:.65rem}.pg-outreach .outreach-sticky-inner .outreach-sticky-cta.outreach-cta-primary-lg{padding:8px 9px;font-size:.68rem}}.pg-outreach .outreach-score-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.pg-outreach .outreach-score-row .outreach-score-value{font-size:2.75rem;font-weight:900;line-height:1}.pg-outreach .outreach-score-row .outreach-score-suffix{color:#ffffff73;font-size:1.25rem;font-weight:700}.pg-outreach .outreach-countdown-inline{font-variant-numeric:tabular-nums;color:#ffffffeb;background:#0b0f14bf;border:1px solid #00ffcc59;border-radius:10px;flex-shrink:0;padding:6px 10px;font-size:1rem;font-weight:800;line-height:1.2}@media (max-width:560px){.pg-outreach .outreach-countdown-inline{padding:5px 8px;font-size:.85rem}}.pg-outreach .outreach-cta-primary,.pg-outreach .outreach-cta-primary-lg{cursor:pointer;transition:opacity .2s,transform .1s}.pg-outreach .outreach-cta-primary:hover,.pg-outreach .outreach-cta-primary-lg:hover{opacity:.85;transform:translateY(-1px)}.pg-outreach .outreach-cta-primary-lg{padding:14px 20px;font-size:1.05rem}.cmk-kicker{color:var(--cmk-muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.cmk-kicker-dot{background:var(--cmk-accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #00ffcc1f}.cmk-hero-heading{letter-spacing:-.04em;margin:16px 0 14px;font-size:clamp(34px,3.7vw,58px);line-height:1.02}.cmk-accent{color:var(--cmk-accent)}.cmk-body{color:var(--cmk-muted);max-width:78ch;margin:10px 0;line-height:1.75}.cmk-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cmk-cta{color:#041013;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #00000040;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:900;display:inline-flex;box-shadow:0 18px 50px #00ffcc1f}.cmk-cta-secondary{color:var(--cmk-text);box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24}.cmk-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}@media (max-width:900px){.cmk-grid{grid-template-columns:1fr}}.cmk-card{box-shadow:var(--cmk-shadow);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:18px}.cmk-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.cmk-tag{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.cmk-tools-roadmap{color:#ffffff85;background:#ffffff06;border:1px dashed #ffffff24;border-radius:18px;max-width:720px;margin-top:2.75rem;padding:1.35rem 1.35rem 1.5rem}.cmk-tools-roadmap h2{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0 0 .65rem;font-size:1rem;font-weight:800}.cmk-tools-roadmap p{margin:0;font-size:14px;line-height:1.65}.cmk-tools-roadmap ul{color:#ffffff7a;margin:.75rem 0 0;padding-left:1.2rem;font-size:14px;line-height:1.65}.cmk-tools-newsletter{background:#00ffcc0a;border:1px solid #00ffcc24;border-radius:18px;max-width:520px;margin-top:2rem;padding:1.5rem 1.35rem}.cmk-tools-newsletter-title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.35rem}.cmk-tools-newsletter-lead{color:var(--cmk-muted);margin:0 0 1rem;font-size:14px;line-height:1.65}.cmk-tools-newsletter-form{flex-direction:column;gap:12px;display:flex}.cmk-tools-newsletter-input{border:1px solid var(--cmk-border);width:100%;color:var(--cmk-text);box-sizing:border-box;background:#00000047;border-radius:12px;padding:12px 14px;font-size:15px}.cmk-tools-newsletter-consent{color:var(--cmk-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.cmk-tools-newsletter-consent input{flex-shrink:0;margin-top:3px}.cmk-tools-newsletter-btn{cursor:pointer;color:var(--cmk-text);background:linear-gradient(135deg,#0fc3,#62a6ff1f);border:1px solid #0fc6;border-radius:12px;align-self:flex-start;padding:12px 20px;font-size:14px;font-weight:800}.cmk-tools-newsletter-btn:disabled{opacity:.65;cursor:not-allowed}.cmk-tools-newsletter-msg{margin:0;font-size:14px;line-height:1.55}.cmk-tools-newsletter-msg--ok{color:#00ffcce0;font-weight:700}.cmk-tools-newsletter-msg--err{color:#ff8c8cf2}.cmk-small{color:var(--cmk-muted);font-size:14px}.cmk-footer{color:#ffffff8c;box-sizing:border-box;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:64px;padding-top:1.5rem;font-size:.7rem;display:flex}.cmk-footer-copy{flex:auto;min-width:min(100%,200px);line-height:1.4}.cmk-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.cmk-footer a{color:#ffffff9e;text-decoration:none}.cmk-footer a:hover{color:var(--cmk-accent)}.cmk-footer button.cookie-settings-minimal{font:inherit;font-size:inherit;cursor:pointer;color:#ffffff9e;background:0 0;border:none;padding:0;text-decoration:none}.cmk-footer button.cookie-settings-minimal:hover{color:var(--cmk-accent)}.cmk-footer-newsletter{align-self:flex-start;width:100%;max-width:min(100%,420px)}.cmk-footer-newsletter-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 6px;font-size:10px;font-weight:800}.cmk-footer-newsletter-form{flex-direction:column;gap:8px;display:flex}.cmk-footer-newsletter-row{align-items:stretch;gap:8px;display:flex}.cmk-footer-newsletter-input{min-width:0;color:var(--cmk-text);box-sizing:border-box;background:#00000040;border:1px solid #ffffff24;border-radius:10px;flex:auto;padding:8px 10px;font-size:13px}.cmk-footer-newsletter-btn{cursor:pointer;color:#00ffccf2;background:#00ffcc1a;border:1px solid #00ffcc59;border-radius:10px;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:800}.cmk-footer-newsletter-btn:disabled{opacity:.6;cursor:not-allowed}.cmk-footer-newsletter-consent{color:#ffffff7a;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.cmk-footer-newsletter-consent input{flex-shrink:0;margin-top:2px}.cmk-footer-newsletter-done{color:#00ffccd9;margin:0;font-size:12px;font-weight:700}.cmk-footer-newsletter-err{color:#ff8c8cf2;margin:0;font-size:11px}.legal-page .legal-header{border-bottom:1px solid var(--cmk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0b0f14b3;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:sticky;top:0}.legal-page .legal-logo{letter-spacing:.15em;color:var(--cmk-accent);text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.legal-page .legal-doc-tag{color:var(--cmk-muted);letter-spacing:.1em;border:1px solid var(--cmk-border);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:10px}.legal-page .legal-container{max-width:780px;margin:0 auto;padding:80px 40px}.legal-page .legal-doc-header{border-bottom:1px solid var(--cmk-border);margin-bottom:60px;padding-bottom:40px}.legal-page .legal-doc-ref{color:var(--cmk-accent);letter-spacing:.15em;margin-bottom:20px;font-size:10px}.legal-page .legal-container h1{color:#fff;margin-bottom:16px;font-size:28px;font-weight:800;line-height:1.2}.legal-page .legal-effective{color:var(--cmk-muted);letter-spacing:.08em;font-size:11px}.legal-page .legal-container h2{color:var(--cmk-accent);letter-spacing:.12em;text-transform:uppercase;margin:48px 0 16px;font-size:13px;font-weight:800}.legal-page .legal-container p{margin-bottom:16px;font-size:15px}.legal-page .legal-container ul{margin:0 0 16px 20px;font-size:15px}.legal-page .legal-container li{margin-bottom:8px}.legal-page .legal-warning-box{background:#ff5a6a0f;border:1px solid #ff5a6a8c;border-radius:16px;margin:32px 0;padding:20px 24px}.legal-page .legal-warning-box p{color:#ff5a6af2;margin:0;font-size:14px}.legal-page .legal-guarantee-box{background:#00ffcc0f;border:1px solid #00ffcc59;border-radius:16px;margin:32px 0;padding:28px 32px}.legal-page .legal-guarantee-box .legal-label{color:var(--cmk-accent);letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:800}.legal-page .legal-guarantee-box p{margin:0;font-size:15px}.legal-page .legal-entity{color:var(--cmk-accent);font-size:12px}.legal-page .legal-footer{border-top:1px solid var(--cmk-border);text-align:center;color:var(--cmk-muted);letter-spacing:.08em;padding:32px 40px;font-size:10px}.legal-page .legal-footer a{color:var(--cmk-accent)}.legal-page .legal-footer a:hover{text-decoration:underline}@media (max-width:680px){.legal-page .legal-header{padding:18px 16px}.legal-page .legal-container{padding:56px 16px}}.audit-page{max-width:1100px;padding:0 2.5rem calc(5.75rem + env(safe-area-inset-bottom,0px));margin:0 auto}.audit-classified{color:#ffffffd1;text-align:center;letter-spacing:.18em;text-transform:uppercase;background:#00ffcc1f;border-bottom:1px solid #00ffcc2e;margin:0 -2.5rem;padding:.45rem;font-size:.7rem;font-weight:800}.audit-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:0;padding:5rem 0 3rem;display:grid}.audit-hero>:last-child{min-width:0}@media (max-width:900px){.audit-hero{grid-template-columns:1fr;padding:3rem 1.5rem}.audit-page{padding:0 1.25rem calc(5.75rem + env(safe-area-inset-bottom,0px))}.audit-classified{margin:0 -1.25rem}}.audit-tag{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;background:#00ffcc1a;border:1px solid #00ffcc40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.65rem;display:inline-flex}.audit-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:.95}.audit-hero .audit-amber{color:var(--cmk-accent);display:block}.audit-hero .audit-sub{text-transform:none;color:#ffffff94;letter-spacing:.02em;margin-top:.4rem;font-size:.5em;font-style:italic;font-weight:500;line-height:1.4;display:block}.audit-hero-desc{color:#ffffffd6;border-left:2px solid #0fc9;max-width:500px;margin-bottom:2rem;padding-left:1rem;font-size:1rem;line-height:1.7}.audit-price-stack{margin-bottom:.3rem}.audit-price-old{color:#ffffff8c;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1;-webkit-text-decoration:line-through #ff5a6ab3;text-decoration:line-through #ff5a6ab3;text-decoration-thickness:2px}.audit-price-old sup{vertical-align:super;font-size:.75em}.audit-price-big{color:var(--cmk-accent);letter-spacing:-.03em;margin-bottom:.25rem;font-size:4rem;font-weight:900;line-height:1}.audit-price-big sup{vertical-align:super;font-size:1.5rem}.audit-price-badge{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.65rem;display:inline-flex}.audit-price-note{color:var(--cmk-muted);margin-bottom:1.5rem;font-size:.7rem}.audit-btn-primary{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;padding:1rem 2.5rem;font-size:1.15rem;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 20px 60px #00ffcc1f}.audit-btn-primary:hover{filter:brightness(1.02);transform:translateY(-2px)}.audit-btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.audit-btn-intake{color:#ffffffb8;border:1px solid #fff3;border-radius:12px;padding:.6rem 1.2rem;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s}.audit-btn-intake:hover{color:var(--cmk-accent);border-color:#0fc6}.audit-btn-guarantee{color:var(--cmk-muted);margin-top:.75rem;font-size:.68rem;display:block}.audit-score-mockup{border:1px solid var(--cmk-border);background:#ffffff0a;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.audit-score-mockup:before{content:"";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));height:2px;position:absolute;top:0;left:0;right:0}.audit-sm-header{border-bottom:1px solid var(--cmk-border);background:#ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.audit-sm-title{color:var(--cmk-accent);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.68rem}.audit-sm-ref{color:var(--cmk-muted);flex-shrink:0;font-size:.65rem}.audit-sm-body{padding:1.25rem}.audit-sm-section{color:var(--cmk-accent);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--cmk-border);margin:.75rem 0 .4rem;padding-bottom:.25rem;font-size:.62rem}.audit-sm-section:first-child{margin-top:0}.audit-sm-row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.18rem 0;font-size:.7rem;display:flex}.audit-sm-row span:first-child{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-sm-row span:last-child{flex-shrink:0}.audit-ok{color:#57e0b3}.audit-warn{color:var(--cmk-accent)}.audit-fail{color:#ff5a6a}.audit-divider{border:none;border-top:1px solid #ffffff1a;margin:0}.audit-section{max-width:1100px;margin:0 auto;padding:4.5rem 0}.audit-section-full{background:#ffffff08;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:4.5rem 0}.audit-eyebrow{color:var(--cmk-accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem}.audit-section h2{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.audit-section h2 em{color:var(--cmk-accent);font-style:normal}.audit-section-sub{color:var(--cmk-muted);max-width:580px;margin-bottom:3rem;font-size:1rem;line-height:1.7}.audit-del-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;margin-top:3rem;display:grid;overflow:hidden}.audit-del-cell{background:#ffffff08;padding:1.5rem}.audit-del-num{color:var(--cmk-accent);opacity:.25;margin-bottom:.5rem;font-size:2rem;font-weight:900;line-height:1}.audit-del-title{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;font-size:1.05rem;font-weight:900}.audit-del-desc{color:var(--cmk-muted);font-size:.83rem;line-height:1.6}.audit-track-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:700px){.audit-track-grid{grid-template-columns:1fr}}.audit-track-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;padding:2rem}.audit-track-card:before{content:"";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));border-radius:18px 18px 0 0;height:2px;margin:-2rem -2rem 1.5rem;display:block}.audit-track-label{color:var(--cmk-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem}.audit-track-title{text-transform:uppercase;margin-bottom:.75rem;font-size:1.4rem;font-weight:900;line-height:1.1}.audit-track-desc{color:var(--cmk-muted);margin-bottom:1rem;font-size:.85rem;line-height:1.65}.audit-track-bullets{margin:0;padding:0;list-style:none}.audit-track-bullets li{color:#ffffffdb;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;font-size:.72rem;display:flex}.audit-track-bullets li:before{content:"→";color:var(--cmk-accent);flex-shrink:0}.audit-process-steps{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:3rem;display:grid;overflow:hidden}.audit-p-step{background:#ffffff08;padding:2rem}.audit-p-num{color:var(--cmk-accent);opacity:.2;margin-bottom:.75rem;font-size:3rem;font-weight:900;line-height:1}.audit-p-title{text-transform:uppercase;margin-bottom:.5rem;font-size:1.05rem;font-weight:900}.audit-p-desc{color:var(--cmk-muted);font-size:.85rem;line-height:1.6}.audit-guarantee-block{background:#ffffff0a;border:1px solid #ffffff1f;border-left:3px solid #57e0b3bf;border-radius:18px;margin-top:3rem;padding:2rem 2.5rem}.audit-g-label{color:#57e0b3;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem}.audit-g-title{text-transform:uppercase;margin-bottom:.75rem;font-size:1.6rem;font-weight:900}.audit-g-text{color:var(--cmk-muted);max-width:650px;font-size:.9rem;line-height:1.7}.audit-faq-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (max-width:768px){.audit-faq-grid{grid-template-columns:1fr}}.audit-faq-grid details{background:#ffffff08;padding:0}.audit-faq-grid summary{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:900;list-style:none;transition:color .2s;display:flex}.audit-faq-grid summary:hover{color:var(--cmk-accent)}.audit-faq-grid summary:after{content:"+";color:var(--cmk-accent);flex-shrink:0;font-size:1.2rem;transition:transform .2s}.audit-faq-grid details[open] summary:after{transform:rotate(45deg)}.audit-faq-grid details[open]{background:#ffffff0d}.audit-faq-answer{color:var(--cmk-muted);border-top:1px solid #ffffff1f;margin-top:-.1rem;padding:1rem 1.5rem 1.25rem;font-size:.88rem;line-height:1.7}.audit-cta-bottom{text-align:center;border-top:1px solid #ffffff1f;padding:5rem 0}.audit-cta-bottom h2{margin:0 auto 1.5rem}.audit-cta-bottom p{color:var(--cmk-muted);max-width:520px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.7}.audit-sticky-cta{z-index:50;padding:.65rem 1.25rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0b0f14f0;border-top:1px solid #00ffcc38;transition:transform .28s,opacity .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 40px #00000073}.audit-sticky-cta--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.audit-sticky-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;display:flex}.audit-sticky-cta-label{color:#ffffffc7;letter-spacing:.04em;font-size:.82rem;font-weight:800}.audit-sticky-cta-btn{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.65rem 1.35rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #00ffcc26}.audit-sticky-cta-btn:hover{filter:brightness(1.03)}.materials-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:2rem;display:grid}@media (max-width:900px){.materials-grid{grid-template-columns:1fr}}.pg-materials .classified-bar{color:#ffffffd1;text-align:center;letter-spacing:.18em;text-transform:uppercase;background:#00ffcc1f;border-bottom:1px solid #00ffcc2e;padding:.45rem;font-size:.7rem;font-weight:800}.pg-materials nav{border-bottom:1px solid var(--cmk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0b0f14c7;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.pg-materials .nav-brand{align-items:center;gap:.75rem;display:flex}.pg-materials .nav-icon{width:32px;height:32px;color:var(--cmk-accent);border:1px solid #00ffcc80;border-radius:10px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.pg-materials .nav-name{letter-spacing:.1em;text-transform:uppercase;color:var(--cmk-text);font-size:1rem;font-weight:900;text-decoration:none}.pg-materials .nav-name:hover{opacity:.9}.pg-materials .nav-name span{color:var(--cmk-accent)}.pg-materials .nav-right{align-items:center;gap:1.5rem;display:flex}.pg-materials .nav-stat{color:var(--cmk-muted);font-size:.7rem}.pg-materials .nav-stat b{color:var(--cmk-accent)}.pg-materials .btn-nav{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;border-radius:12px;padding:.55rem 1.25rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s}.pg-materials .btn-nav:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-materials .hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;min-height:92vh;margin:0 auto;padding:5rem 2.5rem 4rem;display:grid}@media (max-width:900px){.pg-materials .hero{grid-template-columns:1fr;padding:3rem 1.5rem}}.pg-materials .classified-tag{color:var(--cmk-accent);letter-spacing:.14em;text-transform:uppercase;background:#00ffcc1a;border:1px solid #00ffcc40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.65rem;display:inline-flex}.pg-materials .classified-tag:before{content:"";background:var(--cmk-accent);border-radius:50%;width:6px;height:6px;animation:1.5s step-end infinite pg-blink;box-shadow:0 0 0 6px #00ffcc1f}@keyframes pg-blink{50%{opacity:0}}.pg-materials .hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:.95}.pg-materials .hero .line-amber{color:var(--cmk-accent);display:block}.pg-materials .hero .line-dim{color:#ffffff94;text-transform:none;letter-spacing:.02em;margin-top:.3rem;font-size:.55em;font-style:italic;font-weight:500;display:block}.pg-materials .hero-desc{color:#ffffffd1;border-left:2px solid #0fc9;max-width:520px;margin-bottom:2rem;padding-left:1rem;font-size:1.05rem;line-height:1.7}.pg-materials .hero-stats{flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;display:flex}.pg-materials .stat-num{color:var(--cmk-accent);letter-spacing:-.02em;font-size:2.2rem;font-weight:900;line-height:1}.pg-materials .stat-label{color:var(--cmk-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.2rem;font-size:.65rem}.pg-materials .path-gate{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:600px){.pg-materials .path-gate{grid-template-columns:1fr}}.pg-materials .path-card{border:1px solid var(--cmk-border);color:inherit;background:#ffffff08;border-radius:16px;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,background .2s;display:block;position:relative;overflow:hidden}.pg-materials .path-card:before{content:"";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.pg-materials .path-card:hover,.pg-materials .path-card.active{background:#00ffcc0a;border-color:#00ffcc59}.pg-materials .path-card:hover:before,.pg-materials .path-card.active:before{opacity:1}.pg-materials .path-card.active{background:#00ffcc0f;border-color:#00ffcc4d}.pg-materials .path-label{color:var(--cmk-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.6rem;display:flex}.pg-materials .path-dot{background:var(--cmk-accent);border-radius:50%;width:4px;height:4px;animation:1.5s step-end infinite pg-blink}.pg-materials .path-title{text-transform:uppercase;color:var(--cmk-text);margin-bottom:.3rem;font-size:1rem;font-weight:800;line-height:1.1}.pg-materials .path-desc{color:var(--cmk-muted);margin-bottom:.6rem;font-size:.78rem;line-height:1.5}.pg-materials .path-cta{color:#00ffcce6;font-size:.68rem}.pg-materials .doc-mockup{border:1px solid var(--cmk-border);background:#ffffff0a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.pg-materials .doc-mockup:before{content:"";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));height:2px;position:absolute;top:0;left:0;right:0}.pg-materials .doc-header{border-bottom:1px solid var(--cmk-border);background:#ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.pg-materials .doc-title{color:var(--cmk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.pg-materials .doc-ref{color:var(--cmk-muted);font-size:.65rem}.pg-materials .doc-body{padding:1.25rem;line-height:1.9}.pg-materials .doc-st{color:var(--cmk-accent);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--cmk-border);margin-top:1rem;margin-bottom:.5rem;padding-bottom:.3rem;font-size:.68rem}.pg-materials .doc-st:first-child{margin-top:0}.pg-materials .doc-row{color:var(--cmk-muted);justify-content:space-between;padding:.15rem 0;font-size:.72rem;display:flex}.pg-materials .doc-row span:first-child{color:#ffffffdb}.pg-materials .doc-div{border:none;border-top:1px dashed #ffffff29;margin:.75rem 0}.pg-materials .doc-score{background:#00ffcc12;border:1px solid #00ffcc2e;border-radius:14px;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.6rem 1rem;display:flex}.pg-materials .doc-score-label{color:var(--cmk-accent);letter-spacing:.08em;font-size:.72rem}.pg-materials .doc-score-val{color:#ff5a6a;font-size:1.25rem;font-weight:900}.pg-materials .ok{color:#57e0b3}.pg-materials .warn{color:var(--cmk-accent)}.pg-materials .fail{color:#ff5a6a}.pg-materials .section-divider{border:none;border-top:1px solid #ffffff1a;margin:0}.pg-materials .section{max-width:1200px;margin:0 auto;padding:5rem 2.5rem}.pg-materials .section-full{background:#ffffff08;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:5rem 2.5rem}.pg-materials .section-full .inner{max-width:1200px;margin:0 auto}.pg-materials .section-eyebrow{color:var(--cmk-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.65rem;display:flex}.pg-materials .section-eyebrow:before{content:"▸";color:var(--cmk-accent)}.pg-materials .section h2{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;line-height:1}.pg-materials .section h2 em{color:var(--cmk-accent);font-style:normal}.pg-materials .section-sub{color:var(--cmk-muted);max-width:600px;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.pg-materials .gap-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:768px){.pg-materials .gap-grid{grid-template-columns:1fr}.pg-materials .gap-vs{display:none}}.pg-materials .gap-col{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;padding:2rem}.pg-materials .gap-col.bad{border-color:#ff5a6a59}.pg-materials .gap-col.good{border-color:#57e0b359}.pg-materials .gap-col-title{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:.7rem}.pg-materials .gap-col.bad .gap-col-title{color:#ff5a6a}.pg-materials .gap-col.good .gap-col-title{color:#57e0b3}.pg-materials .gap-item{gap:.75rem;margin-bottom:.9rem;font-size:.88rem;line-height:1.5;display:flex}.pg-materials .gap-vs{justify-content:center;align-items:center;display:flex}.pg-materials .vs-badge{width:48px;height:48px;color:var(--cmk-muted);background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex}.pg-materials .text-amber{color:var(--cmk-accent)}.pg-materials .war-story{background:#ffffff08;border:1px solid #ffffff1f;border-left:3px solid #00ffcca6;border-radius:18px;margin-top:3rem;padding:2rem 2.5rem}.pg-materials .ws-label{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.pg-materials .ws-text{color:#ffffffe0;font-size:1.05rem;font-style:italic;line-height:1.8}.pg-materials .ws-numbers{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:2.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.pg-materials .ws-num{color:var(--cmk-accent);font-size:2rem;font-weight:900;line-height:1}.pg-materials .ws-desc{color:var(--cmk-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.65rem}.pg-materials .contents-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:3rem;display:grid;overflow:hidden}.pg-materials .content-cell{background:#ffffff08;padding:1.5rem;transition:background .2s}.pg-materials .content-cell:hover{background:#ffffff0d}.pg-materials .content-cell-icon{margin-bottom:.75rem;font-size:1.2rem}.pg-materials .content-cell-title{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;font-size:1rem;font-weight:900}.pg-materials .content-cell-desc{color:var(--cmk-muted);font-size:.82rem;line-height:1.6}.pg-materials .content-cell-count{color:var(--cmk-accent);border:1px solid #00ffcc40;border-radius:999px;margin-top:.5rem;padding:.15rem .45rem;font-size:.65rem;display:inline-block}.pg-materials .pricing-grid{background:#ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (max-width:900px){.pg-materials .pricing-grid{grid-template-columns:1fr}}.pg-materials .price-card{background:#ffffff08;padding:2rem;transition:background .2s;position:relative}.pg-materials .price-card:hover{background:#ffffff0d}.pg-materials .price-card.featured{background:#ffffff0d;border-top:2px solid #00ffccb3}.pg-materials .price-card.featured:before{content:"MOST COMPLETE";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.1em;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:.25rem .7rem;font-size:.58rem;font-weight:800;position:absolute;top:-1px;right:1.5rem}.pg-materials .price-tier{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.pg-materials .price-name{text-transform:uppercase;margin-bottom:.5rem;font-size:1.8rem;font-weight:900}.pg-materials .price-desc{color:var(--cmk-muted);margin-bottom:1.5rem;font-size:.82rem;line-height:1.5}.pg-materials .price-amount{color:var(--cmk-accent);margin-bottom:.25rem;font-size:3.5rem;font-weight:900;line-height:1}.pg-materials .price-amount sup{vertical-align:super;font-size:1.4rem}.pg-materials .price-note{color:var(--cmk-muted);margin-bottom:1.5rem;font-size:.65rem}.pg-materials .price-divider{border:none;border-top:1px solid #ffffff1f;margin:1.5rem 0}.pg-materials .price-includes{color:var(--cmk-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.pg-materials .price-feature{align-items:flex-start;gap:.6rem;margin-bottom:.65rem;font-size:.83rem;display:flex}.pg-materials .price-feature .check{color:#57e0b3;flex-shrink:0;margin-top:.1rem}.pg-materials .price-feature .cross{color:#ffffff59;flex-shrink:0;margin-top:.1rem}.pg-materials .price-feature .label{color:#ffffffe0}.pg-materials .price-feature .label.dim{color:var(--cmk-muted)}.pg-materials .btn-tier{text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;width:100%;margin-top:1.5rem;padding:.85rem;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:block}.pg-materials .btn-tp{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013}.pg-materials .btn-tp:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-materials .btn-ts{color:var(--cmk-text);background:#ffffff08;border:1px solid #ffffff24}.pg-materials .btn-ts:hover{color:#00ffcce6;border-color:#00ffcc59}.pg-materials .readiness-strip{border:1px solid var(--cmk-border);background:#ffffff0d;border-top:2px solid #0fc9;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:1.5rem 2rem;display:flex}.pg-materials .rs-left{align-items:center;gap:1.25rem;display:flex}.pg-materials .rs-icon{width:44px;height:44px;color:var(--cmk-accent);background:#00ffcc0f;border:1px solid #00ffcc59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex}.pg-materials .rs-label{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6rem}.pg-materials .rs-title{text-transform:uppercase;font-size:1.1rem;font-weight:900;line-height:1}.pg-materials .rs-desc{color:var(--cmk-muted);margin-top:.25rem;font-size:.8rem}.pg-materials .rs-cta{color:#041013;background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));white-space:nowrap;border-radius:14px;flex-shrink:0;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:flex}.pg-materials .rs-cta:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-materials .rs-score-demo{align-items:center;gap:1rem;font-size:.68rem;display:flex}.pg-materials .rs-score-item{text-align:center}.pg-materials .rs-score-num{font-size:1.4rem;font-weight:900;line-height:1}.pg-materials .rs-score-num.green{color:#57e0b3}.pg-materials .rs-score-num.amber{color:var(--cmk-accent)}.pg-materials .rs-score-num.red{color:#ff5a6a}.pg-materials .rs-score-lbl{color:var(--cmk-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.55rem}.pg-materials .audit-hook{background:#ffffff0d;border:1px solid #ffffff1f;border-left:3px solid #00ffccb3;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:3rem;margin-top:4rem;padding:2.5rem;display:grid}@media (max-width:768px){.pg-materials .audit-hook{grid-template-columns:1fr}}.pg-materials .ah-tag{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem}.pg-materials .ah-title{text-transform:uppercase;margin-bottom:.75rem;font-size:2rem;font-weight:900}.pg-materials .ah-desc{color:var(--cmk-muted);max-width:480px;font-size:.9rem;line-height:1.7}.pg-materials .ah-items{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.pg-materials .ah-item{color:#ffffffe0;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.pg-materials .ah-item span:first-child{color:var(--cmk-accent)}.pg-materials .ah-price-block{text-align:center;white-space:nowrap}.pg-materials .ah-price{color:var(--cmk-accent);font-size:3rem;font-weight:900;line-height:1}.pg-materials .ah-price sup{vertical-align:super;font-size:1.2rem}.pg-materials .ah-price-note{color:var(--cmk-muted);margin:.3rem 0 1rem;font-size:.65rem}.pg-materials .btn-primary{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;padding:.9rem 2rem;font-size:1.1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:inline-block}.pg-materials .btn-primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-materials .momentum-bridge{background:#ffffff08;border:1px solid #ffffff1f;border-top:2px solid #00ffcc59;border-radius:18px;margin-top:4rem;padding:3rem;position:relative;overflow:hidden}.pg-materials .mb-eyebrow{color:var(--cmk-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.62rem;display:flex}.pg-materials .mb-eyebrow:before{content:"▸";color:var(--cmk-accent)}.pg-materials .mb-title{text-transform:uppercase;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;line-height:1}.pg-materials .mb-desc{color:var(--cmk-muted);max-width:580px;margin-bottom:2rem;font-size:.95rem;line-height:1.7}.pg-materials .mb-cta{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.pg-materials .mb-cta:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-materials .mb-cta-note{color:var(--cmk-muted);margin-top:.75rem;font-size:.65rem}.pg-materials footer{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.5rem;font-size:.7rem;display:flex}.pg-materials footer a{color:#ffffff9e;text-decoration:none}.pg-materials footer a:hover{color:var(--cmk-accent)}.pg-materials footer button.cookie-settings-minimal{font:inherit;font-size:inherit;cursor:pointer;color:#ffffff9e;background:0 0;border:none;padding:0;text-decoration:none}.pg-materials footer button.cookie-settings-minimal:hover{color:var(--cmk-accent)}@media (max-width:600px){.pg-materials nav{padding:.75rem 1rem}.pg-materials .nav-stat{display:none}.pg-materials .section,.pg-materials .section-full{padding:3rem 1.25rem}}.pg-momentum .classified-bar{color:#ffffffd1;text-align:center;letter-spacing:.18em;text-transform:uppercase;background:#00ffcc1f;border-bottom:1px solid #00ffcc2e;padding:.45rem;font-size:.7rem;font-weight:800}.pg-momentum nav{border-bottom:1px solid var(--cmk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0b0f14c7;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.pg-momentum .nav-brand{align-items:center;gap:.75rem;display:flex}.pg-momentum .nav-icon{width:32px;height:32px;color:var(--cmk-accent);border:1px solid #00ffcc80;border-radius:10px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.pg-momentum .nav-name{letter-spacing:.1em;text-transform:uppercase;color:var(--cmk-text);font-size:1rem;font-weight:900;text-decoration:none}.pg-momentum .nav-name:hover{opacity:.9}.pg-momentum .nav-name span{color:var(--cmk-accent)}.pg-momentum .nav-right{align-items:center;gap:1.5rem;display:flex}.pg-momentum .nav-stat{color:var(--cmk-muted);font-size:.7rem}.pg-momentum .nav-stat b{color:var(--cmk-accent)}.pg-momentum .btn-nav{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;border-radius:12px;padding:.55rem 1.25rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s}.pg-momentum .btn-nav:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-momentum .hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1100px;margin:0 auto;padding:5rem 2.5rem 4rem;display:grid}@media (max-width:900px){.pg-momentum .hero{grid-template-columns:1fr;padding:3rem 1.5rem}}.pg-momentum .classified-tag{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;background:#00ffcc1a;border:1px solid #00ffcc40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.65rem;display:inline-flex}.pg-momentum .classified-tag:before{content:"";background:var(--cmk-accent);border-radius:50%;width:6px;height:6px;animation:1.5s step-end infinite pg-blink;box-shadow:0 0 0 6px #00ffcc1f}.pg-momentum .hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:.95}.pg-momentum .hero h1 .line-amber{color:var(--cmk-accent);display:block}.pg-momentum .hero h1 .line-dim{color:#ffffff94;text-transform:none;letter-spacing:.02em;margin-top:.4rem;font-size:.5em;font-style:italic;font-weight:500;line-height:1.4;display:block}.pg-momentum .hero-desc{color:#ffffffd1;border-left:2px solid #0fc9;max-width:520px;margin-bottom:2.5rem;padding-left:1rem;font-size:1.05rem;line-height:1.7}.pg-momentum .qualifier{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;padding:1.5rem;font-size:.88rem}.pg-momentum .qualifier-label{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem}.pg-momentum .qual-row{align-items:flex-start;gap:.6rem;margin-bottom:.5rem;display:flex}.pg-momentum .qual-row:last-child{margin-bottom:0}.pg-momentum .qual-row-note{border-top:1px solid #ffffff1f;margin-top:.75rem;padding-top:.75rem}.pg-momentum .qual-check{color:#57e0b3;flex-shrink:0;font-weight:800}.pg-momentum .qual-cross{color:#ff5a6a;flex-shrink:0;font-weight:800}.pg-momentum .qual-text{color:#ffffffe0;line-height:1.5}.pg-momentum .qual-text-muted{color:var(--cmk-muted)}.pg-momentum .flow-diagram{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden}.pg-momentum .flow-diagram:before{content:"";background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));height:2px;position:absolute;top:0;left:0;right:0}.pg-momentum .flow-header{color:var(--cmk-accent);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.68rem;display:flex}.pg-momentum .flow-header-muted{color:var(--cmk-muted)}.pg-momentum .flow-body{padding:1.5rem}.pg-momentum .flow-step{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex;position:relative}.pg-momentum .flow-node{width:36px;height:36px;color:var(--cmk-muted);z-index:1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:relative}.pg-momentum .flow-node.active{color:var(--cmk-accent);background:#00ffcc0f;border-color:#00ffcc59}.pg-momentum .flow-node.done{color:#57e0b3;border-color:#57e0b373}.pg-momentum .flow-connector{background:#ffffff1f;width:1px;height:20px;margin-bottom:0;margin-left:17px}.pg-momentum .flow-label{color:#ffffffe0;font-size:.82rem}.pg-momentum .flow-label span{color:var(--cmk-accent);margin-left:.5rem;font-size:.68rem}.pg-momentum .flow-amt.green{color:#57e0b3}.pg-momentum .flow-label .muted{color:var(--cmk-muted);font-size:.75rem;display:block}.pg-momentum .section-divider{border:none;border-top:1px solid #ffffff1a;margin:0}.pg-momentum .section{max-width:1100px;margin:0 auto;padding:5rem 2.5rem}.pg-momentum .section-full{background:#ffffff08;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:5rem 2.5rem}.pg-momentum .section-full .inner{max-width:1100px;margin:0 auto}.pg-momentum .section-eyebrow{color:var(--cmk-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.65rem;display:flex}.pg-momentum .section-eyebrow:before{content:"▸";color:var(--cmk-accent)}.pg-momentum .section-eyebrow-center{justify-content:center}.pg-momentum .section h2{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;line-height:1}.pg-momentum .section h2 em{color:var(--cmk-accent);font-style:normal}.pg-momentum .section-sub{color:var(--cmk-muted);max-width:600px;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.pg-momentum .tiers-stack{flex-direction:column;gap:2px;margin-top:3rem;display:flex}.pg-momentum .tier-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;transition:border-color .2s;overflow:hidden}.pg-momentum .tier-card:hover{border-color:#00ffcc40}.pg-momentum .tier-card.featured{background:#ffffff0d;border-color:#00ffcc59}.pg-momentum .tier-inner{grid-template-columns:280px 1fr auto;gap:0;display:grid}@media (max-width:900px){.pg-momentum .tier-inner{grid-template-columns:1fr}}.pg-momentum .tier-left{border-right:1px solid #ffffff1f;padding:2.5rem 2rem;position:relative}.pg-momentum .tier-left:before{content:"";background:#ffffff1a;width:3px;height:100%;position:absolute;top:0;left:0}.pg-momentum .tier-card.featured .tier-left:before{background:linear-gradient(180deg,var(--cmk-accent),var(--cmk-accent2))}.pg-momentum .tier-badge{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.6rem;display:flex}.pg-momentum .tier-badge:before{content:"";background:var(--cmk-accent);border-radius:50%;width:4px;height:4px;animation:1.5s step-end infinite pg-blink}.pg-momentum .tier-name{text-transform:uppercase;margin-bottom:.4rem;font-size:2rem;font-weight:900;line-height:1}.pg-momentum .tier-mode{color:var(--cmk-muted);letter-spacing:.08em;margin-bottom:1.25rem;font-size:.65rem}.pg-momentum .tier-tagline{color:var(--cmk-muted);border-left:2px solid #ffffff1a;padding-left:.75rem;font-size:.88rem;font-style:italic;line-height:1.6}.pg-momentum .tier-middle{border-right:1px solid #ffffff1f;padding:2.5rem 2rem}@media (max-width:900px){.pg-momentum .tier-middle{border-top:1px solid #ffffff1f;border-right:none}}.pg-momentum .tier-includes{color:var(--cmk-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.6rem}.pg-momentum .tier-feature{align-items:flex-start;gap:.6rem;margin-bottom:.6rem;font-size:.83rem;display:flex}.pg-momentum .tier-feature .check{color:#57e0b3;flex-shrink:0;margin-top:.1rem}.pg-momentum .tier-feature .label{color:#ffffffe0;line-height:1.5}.pg-momentum .tier-right{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:200px;padding:2.5rem 2rem;display:flex}@media (max-width:900px){.pg-momentum .tier-right{border-top:1px solid #ffffff1f;align-items:flex-start}}.pg-momentum .tier-price{color:var(--cmk-accent);text-align:right;font-size:3rem;font-weight:900;line-height:1}.pg-momentum .tier-price sup{vertical-align:super;font-size:1.2rem}.pg-momentum .tier-price-note{color:var(--cmk-muted);text-align:right;margin-top:.3rem;font-size:.62rem}.pg-momentum .btn-tier{text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:14px;width:100%;margin-top:1.5rem;padding:.85rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:block}.pg-momentum .btn-primary-tier{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013}.pg-momentum .btn-primary-tier:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-momentum .btn-secondary-tier{color:var(--cmk-text);background:#ffffff08;border:1px solid #ffffff24}.pg-momentum .btn-secondary-tier:hover{color:#00ffcce6;border-color:#00ffcc59}.pg-momentum .featured-label{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.1em;text-transform:uppercase;border-bottom-left-radius:12px;padding:.2rem .75rem;font-size:.6rem;font-weight:800;position:absolute;top:0;right:0}.pg-momentum .command-card{background:#ffffff0d;border:1px solid #00ffcc38;border-radius:18px;margin-top:2px;position:relative;overflow:hidden}.pg-momentum .command-inner{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.pg-momentum .command-inner{grid-template-columns:1fr}}.pg-momentum .command-left{border-right:1px solid #ffffff1f;padding:3rem 2.5rem}@media (max-width:768px){.pg-momentum .command-left{border-right:none}}.pg-momentum .command-eyebrow{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.62rem;display:flex}.pg-momentum .command-dot{background:var(--cmk-accent);border-radius:50%;width:4px;height:4px;display:inline-block}.pg-momentum .command-name{text-transform:uppercase;margin-bottom:.5rem;font-size:3rem;font-weight:900;line-height:.95}.pg-momentum .command-mode{color:var(--cmk-accent);letter-spacing:.08em;margin-bottom:1.5rem;font-size:.68rem}.pg-momentum .command-desc{color:#ffffffe0;max-width:420px;font-size:.95rem;line-height:1.7}.pg-momentum .command-right{flex-direction:column;justify-content:space-between;padding:3rem 2.5rem;display:flex}.pg-momentum .command-features{margin-bottom:2rem}.pg-momentum .command-feature{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.88rem;display:flex}.pg-momentum .command-feature .check{color:var(--cmk-accent);flex-shrink:0;margin-top:.1rem}.pg-momentum .command-price-area{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.pg-momentum .command-price{color:var(--cmk-accent);font-size:3.5rem;font-weight:900;line-height:1}.pg-momentum .command-price-note{color:var(--cmk-muted);margin-top:.25rem;font-size:.65rem}.pg-momentum .command-price-rev{color:#ffffffdb;margin-top:.25rem;font-size:.72rem}.pg-momentum .command-plus{color:var(--cmk-muted);margin-left:.15rem;font-size:1.5rem}.pg-momentum .btn-command{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;padding:1rem 2rem;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:inline-block}.pg-momentum .btn-command:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-momentum .bridge-block{background:#ffffff0d;border:1px solid #ffffff1f;border-left:3px solid #0fc9;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:2.5rem;display:grid}@media (max-width:768px){.pg-momentum .bridge-block{grid-template-columns:1fr}}.pg-momentum .bridge-tag{color:var(--cmk-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem}.pg-momentum .bridge-title{text-transform:uppercase;margin-bottom:.75rem;font-size:2rem;font-weight:900}.pg-momentum .bridge-desc{color:var(--cmk-muted);max-width:500px;font-size:.9rem;line-height:1.7}.pg-momentum .bridge-items{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.pg-momentum .bridge-item{color:#ffffffe0;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.pg-momentum .bridge-check{color:var(--cmk-accent)}.pg-momentum .bridge-price-block{text-align:center;white-space:nowrap}.pg-momentum .bridge-price{color:var(--cmk-accent);font-size:3rem;font-weight:900;line-height:1}.pg-momentum .bridge-price sup{vertical-align:super;font-size:1.2rem}.pg-momentum .bridge-price-note{color:var(--cmk-muted);margin-top:.3rem;margin-bottom:1rem;font-size:.65rem}.pg-momentum .btn-primary{background:linear-gradient(135deg,var(--cmk-accent),var(--cmk-accent2));color:#041013;letter-spacing:.05em;text-transform:uppercase;border-radius:14px;padding:.9rem 2rem;font-size:1.1rem;font-weight:900;text-decoration:none;transition:transform .15s,filter .15s;display:inline-block}.pg-momentum .btn-primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-momentum .btn-secondary{color:var(--cmk-text);background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;padding:.9rem 1.5rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.pg-momentum .btn-secondary:hover{color:#00ffcce6;border-color:#00ffcc59}.pg-momentum .case-strip{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 2.5rem;display:grid}@media (max-width:768px){.pg-momentum .case-strip{grid-template-columns:1fr}}.pg-momentum .case-verdict{color:#ff5a6a;letter-spacing:.08em;font-size:1rem;font-weight:900}.pg-momentum .case-label{color:var(--cmk-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.6rem}.pg-momentum .case-title{text-transform:uppercase;margin-bottom:.4rem;font-size:1.4rem;font-weight:900}.pg-momentum .case-desc{color:var(--cmk-muted);font-size:.83rem;line-height:1.6}.pg-momentum .case-numbers{flex-wrap:wrap;gap:2rem;display:flex}.pg-momentum .case-num .n{color:var(--cmk-accent);font-size:2rem;font-weight:900;line-height:1}.pg-momentum .case-num .l{color:var(--cmk-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem;font-size:.6rem}.pg-momentum .bio-block{background:#ffffff08;border:1px solid #ffffff1f;border-left:3px solid #0fc9;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:2.5rem;margin-top:4rem;padding:2.5rem;display:grid}@media (max-width:700px){.pg-momentum .bio-block{grid-template-columns:1fr}}.pg-momentum .bio-thumb{background:#ffffff0a;border:2px solid #0fc9;border-radius:18px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.pg-momentum .bio-thumb img,.pg-momentum .bio-thumb .bio-thumb-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.pg-momentum .bio-thumb-placeholder{color:#00ffcce6;opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;font-weight:900;display:flex;position:absolute;inset:0}.pg-momentum .bio-label{color:var(--cmk-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.62rem}.pg-momentum .bio-name{text-transform:uppercase;margin-bottom:.25rem;font-size:1.8rem;font-weight:900;line-height:1}.pg-momentum .bio-title-line{color:var(--cmk-muted);letter-spacing:.05em;margin-bottom:1rem;font-size:.7rem}.pg-momentum .bio-numbers{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:2rem;margin-bottom:1.25rem;padding:.75rem 0;display:flex}.pg-momentum .bio-numbers-five{gap:1.25rem 1.75rem}@media (max-width:640px){.pg-momentum .bio-numbers-five .bio-num-item .num{font-size:1.25rem}}.pg-momentum .bio-num-item .num{color:var(--cmk-accent);font-size:1.5rem;font-weight:900;line-height:1}.pg-momentum .bio-num-item .lbl{color:var(--cmk-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:.6rem}.pg-momentum .bio-text{color:var(--cmk-muted);max-width:580px;font-size:.88rem;line-height:1.75}.pg-momentum .bio-text strong{color:#ffffffe0}.pg-momentum .bio-text-mt{margin-top:.75rem}.pg-momentum .bio-linkedin-wrap{margin-top:1rem;margin-bottom:0}.pg-momentum .bio-linkedin{color:var(--cmk-accent);border-bottom:1px solid #00ffcc59;font-size:.88rem;font-weight:800;text-decoration:none;transition:color .15s,border-color .15s}.pg-momentum .bio-linkedin:hover{color:var(--cmk-text);border-color:var(--cmk-accent)}.pg-momentum .bio-founder-card{background:linear-gradient(145deg,#00ffcc12,#62a6ff0d);border:1px solid #00ffcc38;border-radius:16px;max-width:640px;margin-top:1.5rem;margin-bottom:.25rem;padding:1.35rem 1.35rem 1.5rem;box-shadow:0 20px 48px #00000059}.pg-momentum .bio-founder-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cmk-accent);margin-bottom:.35rem;font-size:.58rem;font-weight:800}.pg-momentum .bio-founder-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cmk-text);margin:0 0 .85rem;font-size:1.05rem;font-weight:900;line-height:1.2}.pg-momentum .bio-founder-title span{color:var(--cmk-accent)}.pg-momentum .bio-star-list{flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pg-momentum .bio-star-item{color:var(--cmk-muted);grid-template-columns:auto 1fr;align-items:start;gap:.65rem .75rem;font-size:.8rem;line-height:1.55;display:grid}.pg-momentum .bio-star-mark{color:var(--cmk-accent);text-shadow:0 0 18px #00ffcc40;font-size:.95rem;font-weight:900;line-height:1.3}.pg-momentum .bio-star-item strong{color:#ffffffe6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.pg-momentum .bio-founder-close{color:var(--cmk-muted);border-top:1px solid #ffffff1a;margin:0;padding-top:1rem;font-size:.82rem;line-height:1.7}.pg-momentum .bio-founder-close strong{color:#ffffffeb}@media (max-width:520px){.pg-momentum .bio-founder-card{padding:1.1rem 1rem 1.25rem}}.pg-about .about-h2{text-transform:uppercase;letter-spacing:.06em;color:var(--cmk-text);margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:900}.pg-about .about-h2:first-of-type{margin-top:1.25rem}.pg-about .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.pg-about .reveal.visible{opacity:1;transform:translateY(0)}.pg-about .about-pre-footer{margin-top:3rem;padding-bottom:.25rem}.pg-about .cmk-footer{margin-top:1.75rem}.pg-contact .contact-cards{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:28px 0;display:grid}.pg-contact .contact-card{border:1px solid var(--cmk-border);background:#ffffff0a;border-radius:16px;padding:20px 22px;transition:border-color .15s,background .15s;display:block}.pg-contact .contact-card:hover{background:#ffffff0f;border-color:#00ffcc73}.pg-contact .contact-card-ey{letter-spacing:.12em;text-transform:uppercase;color:var(--cmk-accent);margin-bottom:8px;font-size:11px;font-weight:800}.pg-contact .contact-card-val{color:var(--cmk-text);word-break:break-word;font-size:15px;font-weight:700}.pg-contact .contact-card-hint{color:var(--cmk-muted);margin-top:10px;font-size:12px;line-height:1.5}.pg-contact .contact-legal{margin-top:8px;font-size:14px}@media (max-width:640px){.pg-contact .contact-cards{grid-template-columns:1fr}}.pg-momentum .faq-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (max-width:768px){.pg-momentum .faq-grid{grid-template-columns:1fr}}.pg-momentum .faq-grid details{background:#ffffff08;padding:0}.pg-momentum .faq-grid summary{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:900;list-style:none;transition:color .2s;display:flex}.pg-momentum .faq-grid summary:hover{color:var(--cmk-accent)}.pg-momentum .faq-grid summary:after{content:"+";color:var(--cmk-accent);flex-shrink:0;font-size:1.2rem;transition:transform .2s}.pg-momentum .faq-grid details[open] summary:after{transform:rotate(45deg)}.pg-momentum .faq-grid details[open]{background:#ffffff0d}.pg-momentum .faq-answer{color:var(--cmk-muted);border-top:1px solid #ffffff1f;margin-top:-.1rem;padding:1rem 1.5rem 1.25rem;font-size:.88rem;line-height:1.7}.pg-momentum .final-cta{text-align:center;border-top:1px solid #ffffff1f;padding:6rem 2.5rem}.pg-momentum .final-cta-title{text-transform:uppercase;letter-spacing:-.02em;max-width:700px;margin:0 auto 1.5rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;line-height:1}.pg-momentum .final-cta-title em{color:var(--cmk-accent);font-style:normal}.pg-momentum .final-cta-desc{color:var(--cmk-muted);max-width:480px;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.7}.pg-momentum .final-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pg-momentum .final-cta-legal{color:var(--cmk-muted);margin-top:1.25rem;font-size:.65rem}.pg-momentum footer{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.5rem;font-size:.7rem;display:flex}.pg-momentum footer a{color:#ffffff9e;text-decoration:none}.pg-momentum footer a:hover{color:var(--cmk-accent)}.pg-momentum footer button.cookie-settings-minimal{font:inherit;font-size:inherit;cursor:pointer;color:#ffffff9e;background:0 0;border:none;padding:0;text-decoration:none}.pg-momentum footer button.cookie-settings-minimal:hover{color:var(--cmk-accent)}.pg-momentum .footer-links{gap:1.5rem;display:flex}.pg-momentum .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.pg-momentum .reveal.visible{opacity:1;transform:translateY(0)}.pg-materials .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.pg-materials .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body{background-attachment:scroll,scroll}.pg-momentum .reveal,.pg-materials .reveal,.pg-about .reveal{opacity:1;transition:none;transform:none}.pg-readiness .readiness-spinner{border-color:#00ffcc59;border-top-color:var(--cmk-accent);animation:none}.pg-readiness .load-api-dots span{opacity:.55;animation:none}}@media (max-width:600px){.pg-momentum nav{padding:.75rem 1rem}.pg-momentum .nav-stat{display:none}.pg-momentum .section,.pg-momentum .section-full{padding:3rem 1.25rem}.pg-momentum .tier-inner{grid-template-columns:1fr}.pg-momentum .tier-left{border-right:none}.pg-momentum .tier-middle{border-top:1px solid #ffffff1f;border-right:none}.pg-momentum .tier-right{border-top:1px solid #ffffff1f;align-items:flex-start}.pg-momentum .tier-price,.pg-momentum .tier-price-note{text-align:left}}.pg-readiness-page{min-height:100vh}.readiness-topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f14b8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.readiness-wrap{max-width:740px;margin:0 auto;padding:0 20px}.readiness-topbar .readiness-wrap{justify-content:space-between;align-items:center;height:52px;display:flex}.topbar-logo{color:var(--cmk-text);font-size:12px;font-weight:500;text-decoration:none}.topbar-logo span{color:#ffffff9e}.topbar-pill{color:#ffffff9e;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;padding:4px 12px;font-size:10px}.pg-readiness .readiness-hero{padding:64px 0 52px}.pg-readiness .hero-eyebrow{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}.pg-readiness .hero-eyebrow:before{content:"";background:#ffffff73;width:20px;height:1px;display:inline-block}.pg-readiness .readiness-h1{letter-spacing:-.03em;color:var(--cmk-text);margin-bottom:18px;font-size:clamp(38px,7vw,70px);font-weight:800;line-height:1}.pg-readiness .readiness-h1 em{color:#ffffff9e;font-style:normal}.pg-readiness .hero-sub{color:#ffffffb8;max-width:480px;margin-bottom:22px;font-size:16px;line-height:1.65}.pg-readiness .hero-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pg-readiness .hero-stat{color:#ffffff73;align-items:center;gap:7px;font-size:11px;display:flex}.pg-readiness .hero-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pg-readiness .card{border:1px solid var(--cmk-border);background:linear-gradient(#ffffff12,#ffffff0d);border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 16px 40px #00000073}.pg-readiness .card-header{border-bottom:1px solid var(--cmk-border);align-items:center;gap:12px;padding:18px 24px;display:flex}.pg-readiness .card-num{color:#041013;background:linear-gradient(135deg,#00ffccf2,#62a6ffd9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.pg-readiness .card-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.pg-readiness .card-body{padding:22px 24px}.pg-readiness .readiness-card-body{flex-direction:column;gap:20px;display:flex}.pg-readiness .fg{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pg-readiness .fg.g3{grid-template-columns:1fr 1fr 1fr}.pg-readiness .fg.g1{grid-template-columns:1fr}.pg-readiness .field{flex-direction:column;gap:6px;display:flex}.pg-readiness .field label{color:var(--cmk-text);flex-direction:column;justify-content:flex-end;min-height:2.6em;font-size:13px;font-weight:500;display:flex}.pg-readiness .field label .h{color:#ffffff9e;font-size:12px;font-weight:400}.pg-readiness .field input,.pg-readiness .field select{color:var(--cmk-text);-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:10px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.pg-readiness .field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a8a84' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.pg-readiness .field select option,.pg-readiness .field select optgroup{color:#0b0f14;background:#fff}.pg-readiness .field input:focus,.pg-readiness .field select:focus{background:#ffffff0f;border-color:#00ffcc8c;box-shadow:0 0 0 3px #00ffcc1f}.pg-readiness .field input::placeholder{color:#ffffff73}.pg-readiness .field.invalid input,.pg-readiness .field.invalid select{border-color:#ff5a6ab3;box-shadow:0 0 0 3px #ff5a6a1f}.pg-readiness .field-err{color:#ff5a6a;font-size:11px;display:none}.pg-readiness .field.invalid .field-err{display:block}.pg-readiness .rc-label{color:var(--cmk-text);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.pg-readiness .seg-group{display:flex}.pg-readiness .seg-opt{border:1px solid var(--cmk-border);cursor:pointer;background:var(--cmk-bg);text-align:center;flex:1;padding:10px 12px;transition:all .12s;position:relative}.pg-readiness .seg-opt+.seg-opt{margin-left:-1px}.pg-readiness .seg-opt:first-child{border-radius:10px 0 0 10px}.pg-readiness .seg-opt:last-child{border-radius:0 10px 10px 0}.pg-readiness .seg-opt:hover{z-index:1;background:#ffffff14}.pg-readiness .seg-opt.selected{z-index:2;background:#00ffcc1f;border-color:#00ffcc59}.pg-readiness .seg-opt input{display:none}.pg-readiness .seg-label{color:#ffffffb8;font-size:13px;font-weight:600}.pg-readiness .seg-opt.selected .seg-label{color:var(--cmk-text)}.pg-readiness .rc-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-readiness .rc{border:1px solid var(--cmk-border);cursor:pointer;background:var(--cmk-bg);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:all .12s;display:flex}.pg-readiness .rc:hover{background:#ffffff0f;border-color:#ffffff38}.pg-readiness .rc.selected{background:#00ffcc1a;border-color:#00ffcc59}.pg-readiness .rc input{display:none}.pg-readiness .rc-dot{border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:all .12s;display:flex}.pg-readiness .rc.selected .rc-dot{background:#00ffcc2e;border-color:#00ffccb3}.pg-readiness .rc.selected .rc-dot:after{content:"";background:var(--cmk-accent);border-radius:50%;width:7px;height:7px;display:block}.pg-readiness .rc-lbl{color:var(--cmk-text);font-size:13px;font-weight:500;line-height:1.3}.pg-readiness .rc-sub{color:#ffffff9e;margin-top:2px;font-size:11px;font-weight:400;display:block}.pg-readiness .email-card{background:linear-gradient(#ffffff12,#ffffff0d);border:1px solid #ffffff1f;border-radius:12px;margin-bottom:10px;padding:30px 24px;box-shadow:0 16px 40px #00000073}.pg-readiness .email-title{color:var(--cmk-text);letter-spacing:-.02em;margin-bottom:5px;font-size:21px;font-weight:800}.pg-readiness .email-sub{color:#ffffff9e;margin-bottom:18px;font-size:14px;line-height:1.5}.pg-readiness .email-row{gap:8px;display:flex}.pg-readiness .email-inp{color:var(--cmk-text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.pg-readiness .email-inp:focus{background:#ffffff0f;border-color:#00ffcc8c;box-shadow:0 0 0 3px #00ffcc1f}.pg-readiness .email-inp::placeholder{color:#ffffff59}.pg-readiness .btn-go{color:#041013;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #00000040;border-radius:10px;flex-shrink:0;padding:11px 22px;font-size:15px;font-weight:900;transition:transform .1s,filter .15s}.pg-readiness .btn-go:hover{opacity:.9}.pg-readiness .btn-go:active{transform:scale(.98)}.pg-readiness .btn-go:disabled{opacity:.35;cursor:not-allowed}.pg-readiness .email-note{color:#ffffff73;margin-top:10px;font-size:11px}.pg-readiness .err-msg{color:#ff5a6a;background:#ff5a6a1f;border:1px solid #ff5a6a38;border-radius:10px;margin-top:10px;padding:11px 14px;font-size:13px}.pg-readiness .readiness-loading{text-align:center;padding:80px 0}.pg-readiness .load-card{border:1px solid var(--cmk-border);text-align:left;background:#ffffff0f;border-radius:12px;max-width:420px;margin:0 auto;padding:36px;box-shadow:0 28px 80px #0000008c}.pg-readiness .load-title{letter-spacing:-.02em;color:var(--cmk-text);margin-bottom:22px;font-size:18px;font-weight:800}.pg-readiness .load-steps{flex-direction:column;gap:12px;display:flex}.pg-readiness .ls{opacity:.28;align-items:center;gap:12px;transition:opacity .3s;display:flex}.pg-readiness .ls.active{opacity:1}.pg-readiness .ls.done{opacity:.55}.pg-readiness .ls-icon{color:#ffffff9e;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;transition:all .3s;display:flex}.pg-readiness .ls.active .ls-icon{border-color:var(--cmk-text);background:var(--cmk-text);color:#fff}.pg-readiness .ls.done .ls-icon{color:#57e0b3;background:#57e0b31f;border-color:#57e0b3;font-size:12px}.pg-readiness .ls-text{color:#ffffffb8;font-size:13px}.pg-readiness .ls.active .ls-text{color:var(--cmk-text);font-weight:500}.pg-readiness .pulse{animation:1s ease-in-out infinite readiness-pulse;display:inline-block}@keyframes readiness-pulse{0%,to{opacity:1}50%{opacity:.3}}.pg-readiness .load-card-api{padding-bottom:28px}.pg-readiness .load-api-block{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding-top:22px;display:flex}.pg-readiness .readiness-spinner{border:3px solid #ffffff1f;border-top-color:var(--cmk-accent);border-radius:50%;width:36px;height:36px;animation:.85s linear infinite readiness-spin}@keyframes readiness-spin{to{transform:rotate(360deg)}}.pg-readiness .load-api-title{letter-spacing:-.02em;color:var(--cmk-text);font-size:15px;font-weight:800}.pg-readiness .load-api-hint{color:#ffffff8c;max-width:320px;font-size:12px;line-height:1.5}.pg-readiness .load-api-dots{gap:6px;margin-top:4px;display:flex}.pg-readiness .load-api-dots span{background:#00ffcc73;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite readiness-dot}.pg-readiness .load-api-dots span:nth-child(2){animation-delay:.2s}.pg-readiness .load-api-dots span:nth-child(3){animation-delay:.4s}@keyframes readiness-dot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.pg-readiness .res-score-card{border:1px solid var(--cmk-border);background:#ffffff0f;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 28px 80px #0000008c}.pg-readiness .res-top{border-bottom:1px solid var(--cmk-border);align-items:flex-start;gap:24px;padding:28px 24px;display:flex}.pg-readiness .score-ring{flex-shrink:0;width:90px;height:90px;position:relative}.pg-readiness .score-ring svg{width:90px;height:90px;transform:rotate(-90deg)}.pg-readiness .srb{fill:none;stroke:var(--cmk-border);stroke-width:5px}.pg-readiness .srf{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:246;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.pg-readiness .score-txt{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-readiness .score-num{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.pg-readiness .score-den{color:#ffffff73;font-size:10px}.pg-readiness .res-right{flex:1}.pg-readiness .v-pill{letter-spacing:.04em;border-radius:100px;align-items:center;gap:6px;margin-bottom:9px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.pg-readiness .v-pill.go{color:#57e0b3;background:#57e0b31f;border:1px solid #57e0b338}.pg-readiness .v-pill.cond{color:#ffd166;background:#ffd1661f;border:1px solid #ffd16638}.pg-readiness .v-pill.nogo{color:#ff5a6a;background:#ff5a6a1f;border:1px solid #ff5a6a38}.pg-readiness .v-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pg-readiness .v-title{letter-spacing:-.025em;color:var(--cmk-text);margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.1}.pg-readiness .conf{color:#ffffff73;font-size:11px}.pg-readiness .conf span{color:#ffffff9e}.pg-readiness .cat-grid{grid-template-columns:1fr 1fr;display:grid}.pg-readiness .cat-cell{border-right:1px solid var(--cmk-border);border-bottom:1px solid var(--cmk-border);padding:16px 24px}.pg-readiness .cat-cell:nth-child(2n){border-right:none}.pg-readiness .cat-cell:nth-last-child(-n+2){border-bottom:none}.pg-readiness .cat-top2{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.pg-readiness .cat-nm{color:#ffffffb8;font-size:12px;font-weight:500}.pg-readiness .cat-sc{font-size:12px;font-weight:500}.pg-readiness .cat-track{background:var(--cmk-border);border-radius:100px;height:3px;overflow:hidden}.pg-readiness .cat-bar{border-radius:100px;height:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.pg-readiness .math-card{border:1px solid var(--cmk-border);background:#ffffff0f;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 16px 40px #00000073}.pg-readiness .sec-hdr{border-bottom:1px solid var(--cmk-border);padding:14px 24px}.pg-readiness .sec-lbl{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pg-readiness .math-cells{grid-template-columns:repeat(3,1fr);display:grid}.pg-readiness .mc{border-right:1px solid var(--cmk-border);padding:18px 22px}.pg-readiness .mc:last-child{border-right:none}.pg-readiness .mc:nth-child(n+4){border-top:1px solid var(--cmk-border)}.pg-readiness .mc-val{letter-spacing:-.03em;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1}.pg-readiness .mc-lbl{color:#ffffff9e;font-size:11px;font-weight:500}.pg-readiness .gaps-card{border:1px solid var(--cmk-border);background:#ffffff0f;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 16px 40px #00000073}.pg-readiness .gap{border-bottom:1px solid var(--cmk-border);padding:18px 24px}.pg-readiness .gap:last-child{border-bottom:none}.pg-readiness .gap-top{align-items:center;gap:10px;margin-bottom:7px;display:flex}.pg-readiness .g-badge{letter-spacing:.04em;border-radius:100px;padding:3px 8px;font-size:10px;font-weight:500}.pg-readiness .g-badge.p0{color:#ff5a6a;background:#ff5a6a1f;border:1px solid #ff5a6a38}.pg-readiness .g-badge.p1{color:#ffd166;background:#ffd1661f;border:1px solid #ffd16638}.pg-readiness .g-badge.p2{color:#ffffff9e;border:1px solid var(--cmk-border);background:#ffffff14}.pg-readiness .g-title{color:var(--cmk-text);font-size:14px;font-weight:600}.pg-readiness .g-finding{color:#ffffffb8;margin-bottom:8px;font-size:13px;line-height:1.6}.pg-readiness .g-fix{color:#62a6ff;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;display:flex}.pg-readiness .g-fix:before{content:"→";flex-shrink:0}.pg-readiness .win-card{background:#57e0b31f;border:1px solid #57e0b338;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:16px 20px;display:flex}.pg-readiness .win-ico{color:#fff;background:#57e0b3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.pg-readiness .win-lbl{color:#57e0b3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.pg-readiness .win-txt{color:#15803d;font-size:14px;line-height:1.55}.pg-readiness .cta-card{background:linear-gradient(#ffffff12,#ffffff0d);border:1px solid #ffffff1f;border-radius:12px;margin-bottom:10px;padding:32px 28px;box-shadow:0 16px 40px #00000073}.pg-readiness .cta-ey{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.pg-readiness .cta-h{color:var(--cmk-text);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(20px,3.5vw,28px);font-weight:800;line-height:1.1}.pg-readiness .cta-r{color:#ffffffb8;max-width:460px;margin-bottom:22px;font-size:14px;line-height:1.6}.pg-readiness .cta-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-readiness .btn-cp{color:#041013;letter-spacing:-.01em;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #00000040;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .1s,filter .15s;display:inline-block}.pg-readiness .btn-cp:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-readiness .btn-cs{color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-block}.pg-readiness .btn-cs:hover{color:var(--cmk-text);background:#ffffff14;border-color:#00ffcc59}.pg-readiness .save-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:10px;padding:20px 22px;box-shadow:0 16px 40px #00000059}.pg-readiness .save-ey{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.pg-readiness .save-h{letter-spacing:-.02em;color:var(--cmk-text);margin-bottom:6px;font-size:18px;font-weight:800;line-height:1.2}.pg-readiness .save-r{color:#ffffffb8;max-width:540px;margin-bottom:14px;font-size:13px;line-height:1.6}.pg-readiness .save-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-readiness .save-btn{color:#041013;cursor:pointer;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #00000040;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:900;transition:transform .1s,filter .15s}.pg-readiness .save-btn:hover{filter:brightness(1.02);transform:translateY(-1px)}.pg-readiness .save-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.pg-readiness .save-err{color:#ff5a6a;background:#ff5a6a1f;border:1px solid #ff5a6a38;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px}.pg-readiness .share-card{border:1px solid var(--cmk-border);background:#ffffff0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:14px 22px;display:flex}.pg-readiness .share-lbl{color:#ffffffb8;font-size:13px;font-weight:500}.pg-readiness .share-btns{gap:6px;display:flex}.pg-readiness .s-btn{color:#ffffffb8;border:1px solid var(--cmk-border);cursor:pointer;background:0 0;border-radius:10px;padding:7px 13px;font-size:11px;transition:all .12s}.pg-readiness .s-btn:hover{border-color:var(--cmk-text);color:var(--cmk-text);background:#ffffff14}.pg-readiness .restart-row{text-align:center;padding:20px 0 44px}.pg-readiness .btn-restart{color:#ffffff9e;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:underline;transition:color .12s}.pg-readiness .btn-restart:hover{color:var(--cmk-text)}.pg-readiness-page .cmk-footer{max-width:740px;margin-left:auto;margin-right:auto;padding-bottom:28px;padding-left:20px;padding-right:20px}@media (max-width:580px){.pg-readiness .readiness-hero{padding:44px 0 36px}.pg-readiness .fg,.pg-readiness .fg.g3,.pg-readiness .rc-grid,.pg-readiness .cat-grid{grid-template-columns:1fr}.pg-readiness .cat-cell{border-right:none!important}.pg-readiness .math-cells{grid-template-columns:1fr 1fr}.pg-readiness .res-top{flex-direction:column;gap:16px}.pg-readiness .email-row{flex-direction:column}.pg-readiness .btn-go{text-align:center;width:100%}.pg-readiness .share-card,.pg-readiness-page .cmk-footer{flex-direction:column;align-items:flex-start}.pg-readiness-page .cmk-footer-links{justify-content:flex-start}}.pg-intake .intake-section{margin-top:2.5rem}.pg-intake .intake-sec-title{color:var(--cmk-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem}.pg-intake .intake-label{color:#ffffffb8;margin-bottom:4px;font-size:12px;display:block}.pg-intake .intake-inp{color:var(--cmk-text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.pg-intake .intake-inp:focus{border-color:#00ffcc8c;box-shadow:0 0 0 3px #00ffcc1f}.pg-intake .intake-textarea{color:var(--cmk-text);resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:80px;padding:10px 13px;font-family:inherit;font-size:14px}.pg-intake .intake-textarea:focus{border-color:#00ffcc8c;box-shadow:0 0 0 3px #00ffcc1f}.pg-intake .intake-checkgrid{flex-direction:column;gap:8px;display:flex}.pg-intake .intake-check{cursor:pointer;color:#ffffffe0;align-items:center;gap:10px;font-size:13px;display:flex}.pg-intake .intake-check input{width:18px;height:18px;accent-color:var(--cmk-accent)}.pg-intake .intake-ynu{flex-direction:column;gap:14px;display:flex}.pg-intake .intake-tracking{flex-direction:column;gap:12px;display:flex}.pg-intake .intake-tracking-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-intake .intake-tracking-name{color:#ffffffe0;min-width:200px;font-size:13px}.pg-intake .intake-done-card{border:1px solid var(--cmk-border);text-align:center;background:linear-gradient(#ffffff12,#ffffff0d);border-radius:12px;margin:2rem 0;padding:2.5rem}.pg-intake .intake-done-title{color:var(--cmk-text);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.pg-intake .intake-done-text{color:#ffffffb8;max-width:480px;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.65}.pg-intake .email-card .btn-go{margin-top:8px}@media (max-width:580px){.pg-intake .intake-tracking-row{flex-direction:column;align-items:flex-start}.pg-intake .intake-tracking-name{min-width:0}}.pg-start-here .start-here-grid{align-items:stretch}.pg-start-here .start-here-talk{grid-column:1/-1}.start-here-hook{margin-top:1rem}.start-here-hook-row{flex-wrap:wrap;gap:.65rem;display:flex}.start-here-hook-input{min-width:220px;color:var(--cmk-text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:.65rem .8rem;font-size:.95rem}.start-here-hook-btn{color:#041013;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00ffccfa,#62a6ffeb);border:1px solid #00000040;border-radius:10px;padding:.65rem 1rem;font-size:.8rem;font-weight:900}.start-here-hook-btn:disabled{opacity:.5;cursor:not-allowed}.start-here-hook-consent{color:var(--cmk-muted);align-items:flex-start;gap:.5rem;margin-top:.55rem;font-size:.76rem;display:flex}.start-here-hook-consent input{accent-color:var(--cmk-accent);margin-top:.15rem}.start-here-hook-error{color:#ff7f8e;margin-top:.55rem;font-size:.78rem}.start-here-talk-form{margin-top:1rem}.start-here-talk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.start-here-talk-input,.start-here-talk-textarea{width:100%;color:var(--cmk-text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .8rem;font-family:inherit;font-size:.92rem}.start-here-talk-input option,.start-here-talk-input optgroup{color:#0b0f14;background:#fff}.start-here-talk-textarea{resize:vertical;margin-top:.7rem}.start-here-talk-actions{margin-top:.8rem}.start-here-talk-error{color:#ff7f8e;margin-top:.5rem;font-size:.8rem}.start-here-talk-success{color:#8ff1cc;background:#57e0b324;border:1px solid #57e0b359;border-radius:12px;margin-top:.8rem;padding:.85rem 1rem;font-size:.9rem}.pg-start-here .cmk-main{padding-top:28px}.start-here-hero{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:calc(100svh - 64px);display:flex}.start-here-hero-inner{text-align:center;max-width:820px;margin:0 auto;padding:40px 20px 48px}.start-here-hero-cta{justify-content:center;margin-top:20px}.start-here-grid{margin-top:0}.start-here-decision{margin-top:26px}.start-here-decision-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.start-here-decision-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:18px;display:block}.start-here-decision-label{text-transform:uppercase;letter-spacing:.13em;color:#00ffccdb;margin-bottom:8px;font-size:11px}.start-here-decision-title{letter-spacing:-.03em;font-size:23px;font-weight:900;line-height:1.04}.start-here-decision-cta{color:#ffffffd1;margin-top:10px;font-size:13px;font-weight:700}.start-here-services,.start-here-pricing{margin-top:34px}.start-here-services-label{text-transform:uppercase;letter-spacing:.14em;color:#00ffccdb;margin-bottom:8px;font-size:11px}.start-here-services h2,.start-here-pricing h2,.start-here-final-cta h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.03}.start-here-services-sub{color:var(--cmk-muted);max-width:70ch;margin:10px 0 0}.start-here-services-grid,.start-here-pricing-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.start-here-services-line{color:#ffffffd1;border-top:1px solid #ffffff1f;margin-top:16px;margin-bottom:12px;padding-top:14px}.start-here-hook-card,.start-here-talk{margin-top:26px}.start-here-final-cta{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:22px;display:flex}.contact-talk-form{margin-top:22px}.pg-start-here .cmk-main{flex-direction:column;gap:36px;max-width:1120px;margin:0 auto;padding-top:52px;padding-bottom:56px;display:flex}.pg-start-here .cmk-hero-heading{letter-spacing:-.045em;font-size:clamp(38px,5.2vw,74px);line-height:.97}.pg-start-here .cmk-body{color:#ffffffbd;font-size:1.06rem;line-height:1.8}.start-here-hero-inner{max-width:940px;padding:52px 24px 64px}.pg-start-here .cmk-main>*{width:100%;margin:0}.start-here-grid .cmk-card,.start-here-services-grid .cmk-card,.start-here-pricing-grid .cmk-card{border-radius:20px;padding:24px}.start-here-services h2,.start-here-pricing h2,.start-here-final-cta h2{font-size:clamp(30px,3.7vw,48px)}.start-here-services-sub,.start-here-services-line{font-size:1.02rem;line-height:1.75}.start-here-final-cta{text-align:center;justify-content:center}.pg-start-here .bio-block{background:#ffffff08;border:1px solid #ffffff1f;border-left:3px solid #0fc9;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:2.5rem;margin-top:2.4rem;padding:2.5rem;display:grid}.pg-start-here .bio-thumb{border:2px solid #0fc9;border-radius:18px;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}.pg-start-here .bio-thumb img,.pg-start-here .bio-thumb .bio-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.pg-start-here .bio-name{letter-spacing:-.03em;font-size:2rem;font-weight:900}.pg-start-here .bio-title-line{letter-spacing:.08em;font-size:.76rem}.pg-start-here .bio-text{max-width:72ch}.start-here-screen{flex-direction:column;justify-content:center;min-height:41svh;display:flex}.start-here-about-screen .section.reveal{padding:0}@media (max-width:780px){.start-here-talk-grid,.start-here-decision-grid,.start-here-services-grid,.start-here-pricing-grid{grid-template-columns:1fr}.start-here-hero{min-height:calc(100svh - 60px)}.pg-start-here .cmk-main{gap:22px;padding-top:30px;padding-left:14px;padding-right:14px}.start-here-screen{min-height:auto}.start-here-hero-inner{text-align:center;max-width:100%;padding:28px 16px 36px}.pg-start-here .cmk-hero-heading{font-size:clamp(34px,10.6vw,52px)}.pg-start-here .cmk-body{text-align:center;margin-left:auto;margin-right:auto}.start-here-services,.start-here-pricing,.start-here-final-cta{text-align:center}.start-here-services-sub,.start-here-services-line,.start-here-services .cmk-cta,.start-here-final-cta .cmk-cta{margin-left:auto;margin-right:auto}.pg-start-here .bio-block{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem;padding:1.35rem}.pg-start-here .bio-text{max-width:none}}
