@page{size:A4 portrait;margin:12mm}.print-doc{--pd-accent:#2b4bf2;--pd-accent-deep:#1c34b8;--pd-accent-wash:#eff2fe;--pd-ink:#11151b;--pd-body:#39424f;--pd-muted:#6a7484;--pd-line:#dde2ea;--pd-line-soft:#eceff5;--pd-line-strong:#b9c1cf;--pd-wash:#f6f8fc;--pd-positive:#0e7a54;color:var(--pd-body);background:#e8ebf1;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:9.6pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-doc .pd-toolbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#11151b;color:#fff;font-size:.8rem}.print-doc .pd-toolbar__title{font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.01em}.print-doc .pd-toolbar__hint{color:#aeb7c6;margin-left:auto;max-width:46ch}.print-doc .pd-btn{border:0;border-radius:.5rem;background:var(--pd-accent);color:#fff;font:inherit;font-weight:600;padding:.45rem .95rem;cursor:pointer}.print-doc .pd-btn:hover{background:var(--pd-accent-deep)}.print-doc .pd-pages{counter-reset:pd-page;padding:1.5rem 1rem 3rem}.print-doc .pd-page{counter-increment:pd-page;box-sizing:border-box;width:210mm;min-height:297mm;padding:12mm;margin:0 auto 1rem;background:#fff;color:var(--pd-body);display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(17,21,27,.08),0 12px 32px rgba(17,21,27,.12)}.print-doc .pd-page__body{flex:1 1 auto;min-height:0}.print-doc .pd-page--fill .pd-page__body{display:flex;flex-direction:column}.print-doc .pd-page--fill .pd-page__body>*{flex:1 1 auto}.print-doc .pd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:3mm;margin-bottom:6mm;border-bottom:1px solid var(--pd-line)}.print-doc .pd-brand{display:flex;align-items:center;gap:2.2mm}.print-doc .pd-brand__word{font-family:var(--font-display),sans-serif;font-size:12pt;font-weight:700;letter-spacing:-.02em;color:var(--pd-ink)}.print-doc .pd-head__label{text-align:right;font-size:7.4pt;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-muted)}.print-doc .pd-foot{margin-top:6mm;padding-top:2.5mm;border-top:1px solid var(--pd-line);display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:7.2pt;color:var(--pd-muted)}.print-doc .pd-pageno:after{content:counter(pd-page)}.print-doc .pd-eyebrow{font-size:7.4pt;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-accent);margin:0 0 2mm}.print-doc .pd-h1{font-family:var(--font-display),sans-serif;font-size:20pt;line-height:1.12;letter-spacing:-.025em;font-weight:700;color:var(--pd-ink);margin:0 0 3mm;text-wrap:balance}.print-doc .pd-h1--cover{font-size:33pt;line-height:1.04}.print-doc .pd-h2{font-size:12.5pt;line-height:1.2;letter-spacing:-.015em;margin:0 0 2mm}.print-doc .pd-h2,.print-doc .pd-h3{font-family:var(--font-display),sans-serif;font-weight:700;color:var(--pd-ink)}.print-doc .pd-h3{font-size:10pt;margin:0 0 1.5mm}.print-doc .pd-lead{font-size:11pt;line-height:1.45;color:var(--pd-body);margin:0 0 4mm}.print-doc .pd-p{margin:0 0 2.5mm}.print-doc .pd-p:last-child{margin-bottom:0}.print-doc .pd-small{font-size:8pt;line-height:1.45;color:var(--pd-muted)}.print-doc .pd-note{font-size:7.6pt;line-height:1.45;color:var(--pd-muted);font-style:italic}.print-doc .pd-strong{color:var(--pd-ink);font-weight:600}.print-doc .pd-figure{font-family:var(--font-figure),var(--font-display),sans-serif;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;color:var(--pd-ink)}.print-doc a{color:var(--pd-accent);text-decoration:none}.print-doc .pd-grid{display:grid;gap:4mm}.print-doc .pd-grid--2{grid-template-columns:repeat(2,1fr)}.print-doc .pd-grid--3{grid-template-columns:repeat(3,1fr)}.print-doc .pd-grid--4{grid-template-columns:repeat(4,1fr)}.print-doc .pd-stack>*+*{margin-top:4mm}.print-doc .pd-stack--tight>*+*{margin-top:2.5mm}.print-doc .pd-card{border:1px solid var(--pd-line);border-radius:2mm;padding:4mm;background:#fff;-moz-column-break-inside:avoid;break-inside:avoid}.print-doc .pd-card--wash{background:var(--pd-wash);border-color:var(--pd-line-soft)}.print-doc .pd-card--accent{background:var(--pd-accent-wash);border-color:#ccd5fb}.print-doc .pd-card--ink{background:var(--pd-ink);border-color:var(--pd-ink);color:#ccd3de}.print-doc .pd-card--ink .pd-figure,.print-doc .pd-card--ink .pd-h2,.print-doc .pd-card--ink .pd-h3{color:#fff}.print-doc .pd-rule{height:1px;background:var(--pd-line);border:0;margin:4mm 0}.print-doc .pd-list{list-style:none;margin:0;padding:0}.print-doc .pd-list>li{position:relative;padding-left:5mm;margin-bottom:1.8mm}.print-doc .pd-list>li:before{content:"";position:absolute;left:.6mm;top:1.55mm;width:1.8mm;height:1.8mm;border-radius:50%;background:var(--pd-accent)}.print-doc .pd-list--check>li:before{content:"✓";background:none;color:var(--pd-accent);font-weight:700;top:-.3mm;left:0;width:auto;height:auto;font-size:9pt}.print-doc .pd-list--box>li:before{content:"";background:none;border:1px solid var(--pd-muted);border-radius:.6mm;width:3mm;height:3mm;top:1mm;left:0}.print-doc .pd-list--num{counter-reset:pd-step}.print-doc .pd-list--num>li{padding-left:7mm;margin-bottom:2.5mm}.print-doc .pd-list--num>li:before{counter-increment:pd-step;content:counter(pd-step);background:var(--pd-accent);color:#fff;width:4.6mm;height:4.6mm;border-radius:50%;top:.3mm;left:0;font-size:7.4pt;font-weight:700;display:grid;place-items:center}.print-doc .pd-tag{display:inline-block;font-size:6.8pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.6mm 1.6mm;border-radius:1mm;background:var(--pd-accent-wash);color:var(--pd-accent-deep);white-space:nowrap}.print-doc .pd-tag--soon{background:#fdf3e3;color:#925909}.print-doc .pd-tag--ok{background:#e7f5ef;color:var(--pd-positive)}.print-doc .pd-table{width:100%;border-collapse:collapse;font-size:8.4pt}.print-doc .pd-table td,.print-doc .pd-table th{text-align:left;padding:2mm 2.5mm;border-bottom:1px solid var(--pd-line-soft);vertical-align:top}.print-doc .pd-table thead th{border-bottom:1px solid var(--pd-line);font-size:7.4pt;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-muted);font-weight:600}.print-doc .pd-table--dense{font-size:8pt}.print-doc .pd-table--dense td,.print-doc .pd-table--dense th{padding:1.35mm 2.5mm}.print-doc .pd-table--plans tbody td+td,.print-doc .pd-table--plans thead th+th{text-align:center}.print-doc .pd-table tr:last-child td{border-bottom:0}.print-doc .pd-timeline{display:grid;gap:1.6mm}.print-doc .pd-timeline__row{display:grid;grid-template-columns:13mm 1fr;gap:3mm;align-items:baseline}.print-doc .pd-timeline__h{font-family:var(--font-figure),sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:8.6pt;color:var(--pd-accent)}.print-doc .pd-field{display:inline-block;min-width:45mm;border-bottom:1px solid var(--pd-line-strong);height:6mm}.print-doc .pd-fill{border:1px dashed #b9c1cf;border-radius:1.5mm;padding:2.5mm 3mm;font-size:9pt}.print-doc .pd-poster{display:flex;flex-direction:column;justify-content:center;text-align:center}.print-doc .pd-poster__title{font-family:var(--font-display),sans-serif;font-size:27pt;line-height:1.08;letter-spacing:-.03em;font-weight:700;color:var(--pd-ink);text-wrap:balance}.print-doc .pd-qr{display:flex;align-items:center;gap:4mm}.print-doc .pd-qr svg{display:block}@media print{.print-doc .no-print{display:none!important}.print-doc{background:#fff}.print-doc .pd-pages{padding:0}.print-doc .pd-page{width:auto;min-height:0;min-height:271mm;padding:0;margin:0;box-shadow:none;-moz-column-break-after:page;break-after:page}.print-doc .pd-page:last-of-type{-moz-column-break-after:auto;break-after:auto}}.print-doc .pd-code{display:block;white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono),ui-monospace,monospace;font-size:7.8pt;line-height:1.55;background:var(--pd-ink);color:#d7dde7;border-radius:1.5mm;padding:3mm 3.5mm;margin:0}.print-doc .pd-off-cover-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:5mm}.print-doc .pd-off-cover-price{font-size:21pt;line-height:1.05;margin:0}.print-doc .pd-off-cover-unit{font-size:8pt;font-weight:500;letter-spacing:0}.print-doc .pd-off-cover-tag{margin:1.5mm 0 0}.print-doc .pd-off-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6mm;padding-bottom:2.4mm;margin-bottom:3mm;border-bottom:2px solid var(--pd-accent)}.print-doc .pd-off-price{text-align:right;flex:0 0 auto}.print-doc .pd-off-price__num{font-size:23pt;line-height:1;margin:0;color:var(--pd-accent)}.print-doc .pd-off-price__unit{margin:.8mm 0 0;white-space:nowrap}.print-doc .pd-off-inherit{display:block;background:var(--pd-accent-wash);border-radius:1.5mm;padding:1.6mm 3mm;margin:0 0 2.6mm;font-size:7.8pt}.print-doc .pd-off-feats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4mm 6mm}.print-doc .pd-off-feat{display:grid;grid-template-columns:6mm 1fr;gap:2.5mm;-moz-column-break-inside:avoid;break-inside:avoid}.print-doc .pd-off-feat__no{font-family:var(--font-figure),var(--font-display),sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:7.6pt;color:#fff;background:var(--pd-accent);width:5mm;height:5mm;border-radius:50%;display:grid;place-items:center;margin-top:.4mm}.print-doc .pd-off-feat .pd-h3{margin-bottom:.7mm;font-size:9.2pt;line-height:1.2}.print-doc .pd-off-feat .pd-p{margin-bottom:.8mm;font-size:7.8pt;line-height:1.38}.print-doc .pd-off-feat__avoid{margin:0;padding-left:2.2mm;border-left:1.5px solid var(--pd-line);font-size:7.4pt;line-height:1.35}.print-doc .pd-off-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2mm;margin-top:1.5mm}.print-doc .pd-off-stat{font-size:13pt;line-height:1.1;margin:0}.print-doc .pd-off-stats .pd-small{margin:.5mm 0 0}.print-doc .pd-off-basis{margin-top:2mm;font-size:6.9pt;line-height:1.4}.print-doc .pd-off-engagements{display:grid;grid-template-columns:repeat(2,1fr);gap:2mm 5mm}.print-doc .pd-off-eng{display:grid;grid-template-columns:5mm 1fr;gap:2mm;-moz-column-break-inside:avoid;break-inside:avoid}.print-doc .pd-off-eng__no{font-family:var(--font-figure),var(--font-display),sans-serif;font-weight:700;font-size:7.4pt;color:var(--pd-accent-deep);background:var(--pd-accent-wash);width:4.4mm;height:4.4mm;border-radius:50%;display:grid;place-items:center;margin-top:.3mm}.print-doc .pd-off-eng__t{margin:0 0 .5mm;font-size:8.6pt}.print-doc .pd-off-cmp{font-size:7.2pt;table-layout:fixed}.print-doc .pd-off-cmp td,.print-doc .pd-off-cmp th{padding:.5mm 2mm;line-height:1.26;vertical-align:middle}.print-doc .pd-off-cmp thead th{border-bottom:1px solid var(--pd-line)}.print-doc .pd-off-cmp__plan{width:25mm;text-align:center;color:var(--pd-ink);font-family:var(--font-display),sans-serif;font-size:9pt;font-weight:700;letter-spacing:0;text-transform:none}.print-doc .pd-off-cmp__price{display:block;font-family:var(--font-figure),sans-serif;font-size:7pt;font-weight:600;color:var(--pd-muted);letter-spacing:0}.print-doc .pd-off-cmp__grouprow th{background:var(--pd-wash);border-bottom:1px solid var(--pd-line-soft);font-family:var(--font-display),sans-serif;font-size:7.2pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pd-accent-deep);padding:1mm 2mm}.print-doc .pd-off-cmp__hint{color:var(--pd-muted);font-weight:400;font-size:6.8pt}.print-doc .pd-off-cmp__cell{text-align:center}.print-doc .pd-off-yes{color:var(--pd-accent);font-weight:700;font-size:10pt}.print-doc .pd-off-no{color:#b9c1cf}.print-doc .pd-off-cell-text{font-size:6.7pt;line-height:1.22;color:var(--pd-ink);font-weight:600}.print-doc .pd-off-cmp tbody tr:last-child td{border-bottom:1px solid var(--pd-line-soft)}.print-doc .pd-off-cmp tbody:last-of-type tr:last-child td{border-bottom:0}.print-doc .pd-off-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:3mm 6mm}.print-doc .pd-off-faq__item{-moz-column-break-inside:avoid;break-inside:avoid}.print-doc .pd-off-faq__item .pd-h3{color:var(--pd-accent-deep);margin-bottom:1mm}.print-doc .pd-off-toc{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8mm 6mm}.print-doc .pd-off-toc__row{display:grid;grid-template-columns:6mm 1fr;gap:1.5mm;font-size:8pt;line-height:1.35}.print-doc .pd-off-toc__n{color:var(--pd-accent);font-size:9pt}.print-doc .pd-off-toc__d{color:var(--pd-muted)}.print-doc .pd-pages--sheet{overflow-x:auto;-webkit-overflow-scrolling:touch}.print-doc .pd-pages--sheet.is-full .pd-page{zoom:1}@media screen and (max-width:820px){.print-doc .pd-pages--sheet{padding:.75rem 0 2rem}.print-doc .pd-pages--sheet.is-fit .pd-page{zoom:.42;box-shadow:0 1px 2px rgba(17,21,27,.08)}}@media print{.print-doc .pd-pages--sheet .pd-page{zoom:1}}