@page{size:A4;margin:0}.dimop-rovid{--navy: #0E0227;--lime: #ECFF5C;--purple: #772EFF;--white: #ffffff;--offwhite: #F5F5FA;--border: #DDDDE8;font-family:Montserrat,sans-serif;background:var(--white);color:var(--navy);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:960px;margin:0 auto}@media print{.dimop-rovid{width:100%;margin:0}.dimop-rovid .p2-wrap{page-break-before:always}}.dimop-rovid .cover{background:var(--navy);width:100%;padding:44px 52px 40px;position:relative;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .cv1{position:absolute;top:-70px;right:-70px;width:340px;height:340px;border-radius:50%;background:var(--purple);opacity:.2;pointer-events:none}.dimop-rovid .cv2{position:absolute;bottom:30px;left:-80px;width:240px;height:240px;border-radius:50%;background:var(--lime);opacity:.06;pointer-events:none}.dimop-rovid .cover-inner{position:relative;z-index:1}.dimop-rovid .cover-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.dimop-rovid .cover-logo{height:36px;width:auto;display:block;margin-bottom:10px}.dimop-rovid .brand-name{font-size:30px;font-weight:900;color:var(--white);letter-spacing:-1px;line-height:1}.dimop-rovid .brand-name span{color:var(--lime)}.dimop-rovid .brand-owner{font-size:12px;font-weight:500;color:var(--white);margin-top:6px}.dimop-rovid .cover-badge{background:var(--purple);color:var(--white);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:4px;white-space:nowrap}.dimop-rovid .cover-program{font-size:52px;font-weight:900;color:var(--white);letter-spacing:-2.5px;line-height:1;margin-bottom:10px}.dimop-rovid .cover-program .hl{color:var(--lime)}.dimop-rovid .cover-csomag{font-size:16px;font-weight:600;color:var(--white);margin-bottom:6px}.dimop-rovid .cover-divider{width:56px;height:3px;background:var(--lime);border-radius:2px;margin:14px 0}.dimop-rovid .cover-szolg{font-size:12px;font-weight:500;color:var(--white);margin-bottom:28px}.dimop-rovid .cover-intro{background:#ffffff14;border:1px solid rgba(236,255,92,.25);border-radius:10px;padding:20px 24px}.dimop-rovid .cover-intro h2{font-size:14px;font-weight:800;color:var(--lime);margin-bottom:10px}.dimop-rovid .cover-intro p{font-size:12.5px;font-weight:400;color:var(--white);line-height:1.75}.dimop-rovid .cover-intro strong{font-weight:700;color:var(--lime)}.dimop-rovid .cover-bottom{margin-top:26px;display:flex;align-items:center;justify-content:space-between}.dimop-rovid .cover-contacts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dimop-rovid .cc-item{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--white)}.dimop-rovid .cc-item svg{flex-shrink:0}.dimop-rovid .cc-dot{font-size:11px;color:var(--lime);font-weight:700}.dimop-rovid .cover-cta{background:var(--lime);color:var(--navy);font-size:11px;font-weight:800;padding:7px 16px;border-radius:5px}.dimop-rovid .p1-white{background:var(--white);padding:28px 44px 32px}.dimop-rovid .section-label{font-size:10.5px;font-weight:800;color:var(--navy);text-transform:uppercase;letter-spacing:1.5px;border-bottom:3px solid var(--lime);padding-bottom:7px;margin-bottom:18px}.dimop-rovid .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.dimop-rovid .card{border:2px solid var(--border);border-top:4px solid var(--navy);border-radius:9px;padding:16px 16px 14px}.dimop-rovid .card-icon{width:36px;height:36px;border-radius:8px;background:var(--navy);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.dimop-rovid .card-icon svg{width:18px;height:18px;fill:var(--lime)}.dimop-rovid .card-title{font-size:12px;font-weight:800;color:var(--navy);margin-bottom:5px;line-height:1.3}.dimop-rovid .card-tags{font-size:10.5px;font-weight:500;color:var(--navy);line-height:1.55}.dimop-rovid .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dimop-rovid .step{background:var(--offwhite);border-radius:8px;padding:14px 14px 12px;position:relative}.dimop-rovid .step-num{font-size:22px;font-weight:900;color:var(--purple);line-height:1;margin-bottom:6px}.dimop-rovid .step-title{font-size:11.5px;font-weight:700;color:var(--navy);margin-bottom:4px}.dimop-rovid .step-text{font-size:10.5px;font-weight:400;color:var(--navy);line-height:1.5}.dimop-rovid .p2-wrap{width:100%;height:297mm;display:flex;flex-direction:column;background:var(--white);-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .p2-content{flex:1;padding:22px 40px 0;overflow:hidden}.dimop-rovid .block-title{font-size:11px;font-weight:800;color:var(--navy);text-transform:uppercase;letter-spacing:1.5px;border-bottom:3px solid var(--lime);padding-bottom:7px;margin-bottom:11px}.dimop-rovid .svc-table{width:100%;border-collapse:collapse;table-layout:fixed}.dimop-rovid .svc-table col.col-cel{width:28%}.dimop-rovid .svc-table col.col-szal{width:40%}.dimop-rovid .svc-table col.col-meg{width:32%}.dimop-rovid .svc-table thead tr{background:var(--navy);-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .svc-table thead th{color:var(--white);padding:9px 11px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.dimop-rovid .svc-table thead th:first-child{border-radius:6px 0 0}.dimop-rovid .svc-table thead th:last-child{border-radius:0 6px 0 0}.dimop-rovid .svc-table tbody tr{border-bottom:1px solid var(--border)}.dimop-rovid .svc-table tbody tr:nth-child(2n){background:var(--offwhite);-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .svc-table tbody td{padding:6px 11px;vertical-align:top}.dimop-rovid .nb{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--navy);color:var(--white);font-size:10.5px;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .c-main{font-size:11.5px;font-weight:700;color:var(--navy);line-height:1.25;margin-bottom:1px}.dimop-rovid .c-sub{font-size:10px;font-weight:400;color:var(--navy);line-height:1.4}.dimop-rovid .c-deliver{font-size:11.5px;font-weight:700;color:var(--purple);line-height:1.25;margin-bottom:1px}.dimop-rovid .c-detail{font-size:10px;font-weight:400;color:var(--navy);line-height:1.4}.dimop-rovid .c-note{font-size:10px;font-weight:400;color:var(--navy);line-height:1.5}.dimop-rovid .footer{background:var(--navy);padding:13px 40px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dimop-rovid .footer-logo{font-size:16px;font-weight:900;color:var(--white);white-space:nowrap}.dimop-rovid .footer-logo span{color:var(--lime)}.dimop-rovid .footer-contacts{display:flex;align-items:center;gap:10px}.dimop-rovid .footer-cta{background:var(--lime);color:var(--navy);font-size:10.5px;font-weight:800;padding:6px 14px;border-radius:5px;white-space:nowrap}
