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