.rp{box-sizing:border-box;border:1px solid var(--line-soft);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--ink);background:#fff;flex-direction:column;gap:36px;max-width:1040px;margin:0 auto;padding:clamp(24px,4vw,56px);display:flex}.rp>section,.rp>footer{margin:0;padding:0}.rp h1,.rp h2,.rp p{margin:0}.rp-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.rp-head div{color:var(--ink-muted);flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.rp-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mark);font-size:12px}.rp-title .rp-company{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.05}.rp-title p{color:var(--ink-muted);margin-top:10px;font-size:14px}.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rp-kpis>div{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding-top:14px;display:flex}.rp-kpis span{color:var(--ink-muted);font-size:13px}.rp-kpis b{font-family:var(--font-serif);letter-spacing:-.02em;font-size:48px;font-weight:500;line-height:1}.rp-kpis b small{font-family:var(--font-sans);color:var(--ink-muted);letter-spacing:0;font-size:16px}.rp-kpis>div>small{color:var(--ink-muted);font-size:13px}.rp-kpis .rp-delta{color:var(--success);font-weight:600}.rp-sec h2,.rp-method h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding-bottom:12px;font-size:12px;font-weight:500}.rp-findings{counter-reset:f;margin:0;padding:0;list-style:none}.rp-findings li{counter-increment:f;border-bottom:1px solid var(--line-soft);color:var(--ink-body);grid-template-columns:32px 1fr;padding:14px 0;font-size:16px;line-height:1.55;display:grid}.rp-findings li:before{content:counter(f, decimal-leading-zero);font-family:var(--font-mono);color:var(--mark);padding-top:3px;font-size:13px}.rp-findings b{color:var(--ink);font-weight:600}.rp-two{grid-template-columns:1fr 1fr;gap:32px;display:grid}.rp-fig{padding:16px 0 8px}.rp-fig svg{width:100%;height:auto;display:block}.rp-cap{color:var(--ink-muted);font-size:13px;line-height:1.5}.rp-table{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.rp-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);padding:10px 12px 10px 0;font-size:11px;font-weight:500}.rp-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--ink-body);padding:12px 12px 12px 0}.rp-table td:first-child{color:var(--ink)}.rp-table .num{font-family:var(--font-mono);text-align:right;white-space:nowrap}.rp-table th.num{text-align:right}.rp-table .mono{font-family:var(--font-mono);white-space:nowrap;color:var(--ink)}.rp-table .mono small{font-family:var(--font-sans);color:var(--ink-muted);white-space:normal;font-size:12px;display:block}.rp-table b{color:var(--ink);font-weight:600}.rp-state{text-align:right;font-weight:600}.rp-state.ok{color:var(--success)}.rp-state.open{color:#b4570b}.rp-crit{font-family:var(--font-mono);color:var(--critical);background:#fdecea;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;display:inline-block}.rp .band{border-radius:var(--radius-xs);color:#fff;white-space:nowrap;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.rp .band-Missing{background:var(--critical)}.rp .band-Fair{background:var(--warning)}.rp .band-Good{background:var(--success)}.rp .band-Excellent{background:var(--mark)}.rp-method{border-top:2px solid var(--ink);flex-direction:column;gap:10px;display:flex;padding-top:18px!important}.rp-method h2{border:0;padding:0}.rp-method p{color:var(--ink-muted);max-width:820px;font-size:13px;line-height:1.6}@media screen and (width<=820px){.rp-kpis{grid-template-columns:1fr 1fr}.rp-two{grid-template-columns:1fr}.rp-dom th:nth-child(4),.rp-dom td:nth-child(4){display:none}.rp-dom{table-layout:fixed}.rp-dom th:nth-child(2){width:52px}.rp-dom th:nth-child(3){width:104px;padding-left:12px}.rp-dom td:nth-child(3){padding-left:12px}.rp-table td,.rp-table th,.rp-table .num{white-space:normal}.rp-kpis b{font-size:40px}.rp-pri thead{display:none}.rp-pri tr{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr;padding:12px 0;display:grid}.rp-pri td{text-align:left;border:0;padding:2px 0}.rp-pri td:not(:first-child){grid-column:2}.rp-pri .num{text-align:left}}@media print{@page{size:A4;margin:14mm}.site-header,.site-footer,.rp-intro,.no-print{display:none!important}.rp-intro+section .wrap{max-width:none;padding:0}.rp{border:0;gap:22px;max-width:none;padding:0}.rp-kpis b{font-size:36px}.rp-two{grid-template-columns:1fr 1fr}.rp-fig,.rp-verdict,.rp-kpis,.rp-asks li,.rp-findings li,.rp-table tr,.vz-row,.vz-gates,.vz-controls,.rp-exec{break-inside:avoid}.rp-sec h2{break-after:avoid}}.rp-verdict{background:var(--deep);color:#fff;border-radius:var(--radius-md);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:radial-gradient(120% 140% at 100% 0,#0072ae59 0%,#16335e00 60%);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px;display:grid;padding:26px 30px!important}.rp-verdict .rp-eyebrow{color:#bcc9dd}.rp-verdict p{font-family:var(--font-serif);font-size:clamp(19px,2.2vw,23px);line-height:1.4;margin-top:10px!important}.rp-kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-kpis5 b{font-family:var(--font-sans);font-size:40px;font-weight:600}.rp-kpis5 b small{font-weight:500}.rp-kpis .rp-delta.neg{color:var(--critical)}.rp-two-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.rp-asks{counter-reset:a;margin:0;padding:0;list-style:none}.rp-asks li{counter-increment:a;border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr;padding:12px 0;display:grid}.rp-asks li:before{content:counter(a);background:var(--ink);color:#fff;width:22px;height:22px;font-family:var(--font-mono);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;grid-row:span 2;place-items:center;font-size:11.5px;display:grid}.rp-asks b{color:var(--ink);font-size:15px;font-weight:600}.rp-asks span{color:var(--ink-muted);font-size:13.5px;line-height:1.5}.rp-page-head,.rp-break{display:none}.rp-dimgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.rp-dimgrid>div:last-child{flex-direction:column;gap:12px;display:flex}.rp-pathgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.rp-fig-sm{max-width:340px}.rp-phase td small,.rp-why{color:var(--ink-muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.rp-exec{flex-direction:column;margin:0;display:flex}.rp-exec div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.rp-exec dt{color:var(--ink-body)}.rp-exec dd{font-family:var(--font-mono);color:var(--ink);margin:0}.rp .vz-ctl,.rp .vz-gates li,.rp .vz-bar>span,.rp .vz-pip,.rp .vz-sw{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media screen and (width<=820px){.rp-verdict,.rp-two-wide,.rp-dimgrid,.rp-pathgrid{grid-template-columns:minmax(0,1fr)}.rp-kpis5{grid-template-columns:1fr 1fr}.rp-phase th:nth-child(3),.rp-phase td:nth-child(3){display:none}}@media print{.rp-break{break-after:page;height:0;display:block}.rp-page-head{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:8px;font-size:10px;display:flex}.rp-kpis5 b{font-size:30px}.rp-verdict{grid-template-columns:1.6fr 1fr}.rp-two-wide{grid-template-columns:1fr 1.2fr}.rp-dimgrid{grid-template-columns:1fr;gap:8px}.rp-dimgrid .rp-fig{max-width:360px;margin:0 auto;padding:0}.rp-pathgrid{grid-template-columns:1.6fr 1fr}.rp-pri{font-size:12px}.app-side,.app-top,.app-footer{display:none!important}.app-main{max-width:none;padding:0}}.rp-two>*,.rp-dimgrid>*,.rp-pathgrid>*,.rp-verdict>*{min-width:0}.rp-cover,.rp-part{display:none}@media print{@page{size:A4;margin:20mm 0 18mm;@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-left{content:"Growthmarkt™ ·  Growth report  ·  Confidential";font-family:IBM Plex Sans,Arial,sans-serif;font-size:7.5pt;color:#6b778c;vertical-align:top;padding-top:6mm;padding-left:18mm}@bottom-center{content:none}@bottom-right{content:counter(page);font-family:IBM Plex Sans,Arial,sans-serif;font-size:7.5pt;color:#6b778c;vertical-align:top;padding-top:6mm;padding-right:18mm}}@page:first{margin:0;@bottom-left{content:none}@bottom-right{content:none}}html,body{background:#fff!important}.rp{box-sizing:border-box;gap:20px;width:210mm!important;padding:0 18mm!important}.consent,#gm-consent,.rp-head,.rp-title,.rp-page-head{display:none!important}.rp>.rp-cover{box-sizing:border-box;color:#fff;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a1122;flex-direction:column;justify-content:space-between;width:210mm;height:297mm;margin:0 -18mm;display:flex;padding:26mm 22mm 24mm!important}.rp-cover img{width:50mm;height:auto}.rp-cover-main{flex-direction:column;gap:6mm;display:flex}.rp-cover-main span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8fb6da;font-size:9pt}.rp-cover-main strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:40pt;font-weight:500;line-height:1.05}.rp-cover-main p{color:#c9d6e8;font-size:10.5pt}.rp-cover-foot{border-top:.5pt solid #ffffff59;justify-content:space-between;gap:10mm;padding-top:5mm;display:flex}.rp-cover-foot p{color:#afc0d6;font-size:8.5pt}.rp-part{border-bottom:1.5pt solid var(--ink);break-after:avoid;flex-direction:column;gap:2mm;margin-bottom:2mm;padding-bottom:4mm;display:flex}.rp-part span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mark);font-size:8pt}.rp-part strong{font-family:var(--font-serif);color:var(--ink);font-size:20pt;font-weight:500}.rp-verdict{background-image:none;border-radius:0}.rp p,.rp li{orphans:3;widows:3}.rp-keep,.rp-two>.rp-sec,.rp-method,.rp-kpis>div{break-inside:avoid}.rp-method{break-before:auto}.rp>section,.rp-sec,.rp-two,.rp-dimgrid,.rp-pathgrid,.rp-table,.rp-table tr,.vz-controls,.rp-method{break-inside:avoid;page-break-inside:avoid}.rp-pri-sec{break-before:page}.rp{gap:14px}.rp-sec h2,.rp-method h2{padding-bottom:6px;font-size:7.5pt}.rp-findings li{padding:8px 0;font-size:9.5pt;line-height:1.45}.rp-asks li{padding:8px 0}.rp-asks b{font-size:9.5pt}.rp-asks span,.rp-cap,.rp-method p{font-size:8pt;line-height:1.45}.rp-kpis5 b{font-size:24pt}.rp-kpis span,.rp-kpis>div>small{font-size:8pt}.rp-table{font-size:8.5pt}.rp-table th{padding:5px 8px 5px 0;font-size:6.5pt}.rp-table td{padding:6px 8px 6px 0}.rp-table .mono small,.rp-phase td small,.rp-why{margin-top:1px;font-size:7.5pt}.rp-crit{padding:0 4px;font-size:6.5pt}.rp-exec div{padding:5px 0;font-size:8.5pt}.rp-pathgrid .rp-fig svg{max-height:62mm}.rp-two .rp-fig svg{max-height:52mm}.rp-fig{padding:6px 0 4px}.rp-verdict{padding:18px 22px!important}.rp-verdict p{font-size:13pt}.rp .rp-dimgrid{grid-template-columns:1fr;gap:2mm}.rp .rp-dimgrid .rp-fig{max-width:64mm;margin:0 auto;padding:0}.rp .rp-dimgrid .vz-row{padding-top:3px;padding-bottom:3px}}
