@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(../../../themes/creditcall/assets/fonts/bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Bricolage Grotesque";font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(../../../themes/creditcall/assets/fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../themes/creditcall/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Hanken Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../themes/creditcall/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}doc-page:not(:defined){visibility:hidden}:root{--cream:#faf3e7;--cream-2:#f4ead6;--ink:#262019;--ink-soft:#5f564a;--ink-faint:#9b9284;--orange:#ffa902;--orange-soft:#ffce6e;--amber-700:#a96400;--amber-800:#8a5200;--line:rgba(38,32,25,.13);--sans:"Hanken Grotesk",system-ui,sans-serif;--display:"Bricolage Grotesque",system-ui,sans-serif}.page{font-family:var(--sans);color:var(--ink);font-size:10pt;line-height:1.55;background:#fff;display:flex;flex-direction:column;padding:15mm 17mm}.pbody{flex:1;min-height:0;padding-top:13pt}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}p{margin:0}strong{font-weight:600;color:var(--ink)}.ph{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8pt;border-bottom:1px solid var(--line);flex:none}.ph img{height:16px;width:auto;max-width:120px;object-fit:contain;display:block}.ph span{font-size:7.5pt;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.pf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8pt;border-top:1px solid var(--line);font-size:7.5pt;color:var(--ink-faint);flex:none}.pf b{font-weight:600;color:var(--ink-soft)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-700)}.eyebrow::before{content:"";width:22px;height:2px;background:var(--orange);border-radius:2px}.cover{display:flex;flex-direction:column;justify-content:center;gap:0}.cover h1{font-size:31pt;font-weight:700;letter-spacing:-.032em;margin-top:13pt;text-wrap:balance}.cover .sub{font-family:var(--display);font-weight:500;font-size:14pt;line-height:1.28;letter-spacing:-.015em;color:var(--ink-soft);margin-top:14pt;max-width:42ch;text-wrap:pretty}.brandbar{display:flex;align-items:center;gap:20px;margin-top:22pt;padding:14pt 17pt;background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:12px}.brandbar .bimg{background:#FF7900;border-radius:8px;padding:10px 15px;flex:none}.brandbar .bimg img{height:20px;width:auto;max-width:132px;object-fit:contain;display:block}.brandbar .bimg.square img{height:30px;max-width:30px}.brandbar dl{display:grid;grid-template-columns:repeat(3,auto);gap:4px 28px;margin:0}.brandbar dt{font-size:7.5pt;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.brandbar dd{margin:0;font-size:10pt;font-weight:600;color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14pt}.stat{background:var(--ink);color:#f7f2ea;border-radius:12px;padding:15pt 14pt;text-align:center}.stat b{display:block;font-family:var(--display);font-weight:800;font-size:23pt;line-height:.95;letter-spacing:-.035em;color:var(--orange)}.stat span{display:block;font-size:8.5pt;color:#c6bdaf;margin-top:7pt;line-height:1.35}.cover-note{margin-top:20pt;font-size:9.5pt;color:var(--ink-soft);max-width:62ch;padding-left:14pt;border-left:2px solid var(--orange-soft)}h2.part{font-size:19pt;font-weight:700;letter-spacing:-.028em;padding-top:2pt;text-wrap:balance}h2.part .pn{display:block;font-family:ui-monospace,monospace;font-size:8pt;font-weight:700;letter-spacing:.12em;color:var(--amber-700);margin-bottom:8pt}.part-rule{height:2px;background:var(--ink);border-radius:2px;margin:14pt 0 0}h3.sec{font-size:11pt;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-top:15pt}h3.sec::after{content:"";display:block;width:26px;height:2px;background:var(--orange);border-radius:2px;margin-top:6pt}p+p{margin-top:8pt}h3.sec+p,h3.sec+.goals,h3.sec+.methods,h3.sec+.results,h3.sec+.big{margin-top:9pt}.goals{list-style:none;margin:0;padding:0;display:grid;gap:8pt}.goals li{display:flex;gap:11px;align-items:flex-start;font-size:10pt;line-height:1.45}.goals li::before{content:"";width:15px;height:15px;flex:none;margin-top:1.5pt;border-radius:5px;background:var(--cream-2);box-shadow:inset 0 0 0 1px var(--line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a96400' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:11px;background-repeat:no-repeat;background-position:center}.methods{display:grid;gap:9pt}.method{background:#fff;border:1px solid var(--line);border-radius:12px;padding:13pt 15pt}.method .mh{display:flex;align-items:baseline;gap:11px;margin-bottom:7pt}.method .mn{font-family:var(--display);font-weight:800;font-size:14pt;line-height:1;letter-spacing:-.03em;color:var(--orange);flex:none}.method h4{font-size:10pt;font-weight:700;text-transform:uppercase}.method p{font-size:9.5pt;color:var(--ink-soft);line-height:1.5}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.res{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:14pt 15pt}.res b{display:block;font-family:var(--display);font-weight:800;font-size:16pt;line-height:1;letter-spacing:-.03em;color:var(--amber-800);margin-bottom:7pt}.res span{display:block;font-size:9.5pt;font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:5pt}.res p{font-size:8.5pt;color:var(--ink-soft);line-height:1.45}.pull{background:var(--ink);color:#f7f2ea;border-radius:14px;padding:20pt 22pt;margin-top:14pt}.pull .q{font-family:var(--display);font-weight:600;font-size:15pt;line-height:1.22;letter-spacing:-.022em;color:#fff;text-wrap:pretty}.pull .q em{font-style:normal;color:var(--orange-soft)}.pull .qs{font-size:9pt;color:#bdb4a6;margin-top:10pt}.big{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:14px;padding:18pt 22pt}.big .bn{font-family:var(--display);font-weight:800;font-size:42pt;line-height:.85;letter-spacing:-.05em;color:var(--amber-800)}.big p{font-size:10pt;color:var(--ink-soft);line-height:1.5}.big p strong{color:var(--ink)}.recap{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12pt}.rc{border:1px solid var(--line);border-radius:12px;padding:14pt 15pt}.rc b{display:block;font-family:var(--display);font-weight:800;font-size:19pt;line-height:1;letter-spacing:-.035em;color:var(--amber-800)}.rc span{display:block;font-size:9pt;color:var(--ink-soft);margin-top:6pt;line-height:1.35}.cta{margin-top:auto;padding-top:14pt;border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.cta h3{font-size:14pt;font-weight:700;letter-spacing:-.02em}.cta p{font-size:9.5pt;color:var(--ink-soft);margin-top:6pt;max-width:46ch}.cta .box{background:var(--ink);color:#f7f2ea;border-radius:12px;padding:14pt 17pt;text-align:right;flex:none}.cta .box b{display:block;font-family:var(--display);font-weight:700;font-size:12pt;color:#fff}.cta .box span{display:block;font-size:8.5pt;color:#c6bdaf;margin-top:4pt}.bimg.orange{background:#FF7900}.bimg.porsche{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.bimg.plain{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.brandbar dl.two{grid-template-columns:repeat(2,auto)}.brandbar dl.four{grid-template-columns:repeat(4,auto);gap:4px 22px}.stat b.word{font-size:17pt;letter-spacing:-.02em}.stat b.glyph{font-size:26pt;line-height:.8}.quote-note{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:14pt 16pt;margin-top:12pt}.quote-note p{font-size:9.5pt;color:var(--ink-soft);line-height:1.5}.quote-note p+p{margin-top:7pt}.quote-note .qn-l{font-size:8pt;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--amber-700);margin-bottom:7pt}