.usluge-page{--navy:#182A4A;--navy-deep:#101B33;--navy-card:#1D3055;--blue:#4F80C4;--blue-light:#6FA0DE;--blue-bg-1:#F1F6FD;--blue-bg-2:#E3EEFC;--red:#E8503D;--red-dark:#D6402E;--peach:#FF9A85;--peach-1:#FFF6F3;--peach-2:#FFE9E2;--warm-1:#FFF8F0;--warm-2:#FFEEDD;--white:#FFFFFF;--gray:#77839A;--gray-light:#AEB6C4;--line:#E4E9F1;--ink:#B7C4DA;font-size:14px;color:var(--navy);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}.usluge-page img,.usluge-page svg{display:block;max-width:100%}.usluge-page a{color:inherit;text-decoration:none}.usluge-page ul{list-style:none}.usluge-page .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.usluge-page .eyebrow--red{color:var(--red)}.usluge-page .eyebrow--blue{color:var(--blue)}.usluge-page h1,.usluge-page h2,.usluge-page h3{font-weight:800;letter-spacing:-.01em}.usluge-page .display{font-size:54px;line-height:1.08}.usluge-page .h1{font-size:36px;line-height:1.16}.usluge-page .h2{font-size:26px;line-height:1.24}.usluge-page .h3{font-size:17px;line-height:1.35;font-weight:700}.usluge-page .body-lg{font-size:17px;font-weight:500;line-height:1.65}.usluge-page .body{font-size:15.5px;font-weight:500;line-height:1.65}.usluge-page .fine{font-size:13px;font-weight:600;color:var(--gray)}.usluge-page .prose{max-width:70ch;font-size:15.5px;font-weight:500;line-height:1.8;color:var(--navy)}.usluge-page .prose+.prose{margin-top:14px}.usluge-page .prose strong{font-weight:700}.usluge-page .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.usluge-page section{padding:56px 0}.usluge-page .on-light{background:#fff;color:var(--navy)}.usluge-page .on-tint-blue{background:var(--blue-bg-1);color:var(--navy)}.usluge-page .on-tint-peach{background:var(--peach-1);color:var(--navy)}.usluge-page .gray-tx{color:var(--gray)}.usluge-page .grad-rule{height:4px;border-radius:3px;background:linear-gradient(90deg,var(--red),var(--blue))}.usluge-page .grad-rule--hair{height:2px;border-radius:0}.usluge-page .isotherms{position:relative;isolation:isolate}.usluge-page .isotherms:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='240' viewBox='0 0 420 240'%3E%3Cg fill='none' stroke='%23182A4A' stroke-width='1.4'%3E%3Cpath d='M-20 40 C 60 10, 120 70, 200 40 S 340 10, 440 40'/%3E%3Cpath d='M-20 90 C 60 60, 120 120, 200 90 S 340 60, 440 90'/%3E%3Cpath d='M-20 140 C 60 110, 120 170, 200 140 S 340 110, 440 140'/%3E%3Cpath d='M-20 190 C 60 160, 120 220, 200 190 S 340 160, 440 190'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.05}.usluge-page .isotherms.dark:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='240' viewBox='0 0 420 240'%3E%3Cg fill='none' stroke='%236FA0DE' stroke-width='1.4'%3E%3Cpath d='M-20 40 C 60 10, 120 70, 200 40 S 340 10, 440 40'/%3E%3Cpath d='M-20 90 C 60 60, 120 120, 200 90 S 340 60, 440 90'/%3E%3Cpath d='M-20 140 C 60 110, 120 170, 200 140 S 340 110, 440 140'/%3E%3Cpath d='M-20 190 C 60 160, 120 220, 200 190 S 340 160, 440 190'/%3E%3C/g%3E%3C/svg%3E");opacity:.2}.usluge-page .isotherms>*,.usluge-page .isotherms>.wrap{position:relative;z-index:1}.usluge-page .heat-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.usluge-page .heat-dot:after{content:"";position:absolute;inset:-6.8px;border-radius:50%;background:currentColor;opacity:.15}.usluge-page .heat-dot--red{color:var(--red);background:var(--red)}.usluge-page .heat-dot--blue{color:var(--blue);background:var(--blue)}.usluge-page .heat-dot--navy{color:var(--navy);background:var(--navy)}.usluge-page .list-rows{display:flex;flex-direction:column}.usluge-page .list-row{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.usluge-page .list-row:first-child{border-top:none;padding-top:4px}.usluge-page .list-row .num{flex:none;width:24px;font-size:13px;font-weight:700;color:var(--gray-light);padding-top:2px;font-variant-numeric:tabular-nums}.usluge-page .list-row .body-col{min-width:0}.usluge-page .list-row .body-col h3{margin-bottom:3px;font-size:16px}.usluge-page .list-row .body-col p{color:var(--gray);font-size:14.5px;line-height:1.65;max-width:62ch}.usluge-page .list-row--plain .body-col{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.usluge-page .list-row--plain .body-col h3{margin-bottom:0;white-space:nowrap}.usluge-page .list-row--plain .body-col p{margin:0}.usluge-page .btn{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;padding:13px 24px;border-radius:9px;white-space:nowrap}.usluge-page .btn--solid{background:var(--blue);color:#fff}.usluge-page .btn--solid.red{background:var(--red)}.usluge-page .btn--outline{background:transparent;color:var(--navy);border:1.5px solid var(--line)}.usluge-page .price-badge{display:inline-flex;align-items:center;background:var(--blue-bg-1);color:var(--navy);font-size:13.5px;font-weight:800;padding:9px 16px;border-radius:100px;white-space:nowrap}.usluge-page .price-badge.red{background:var(--peach-1)}.usluge-page .callout{display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;background:var(--blue-bg-1);border:1px solid var(--blue-bg-2);border-radius:14px;padding:26px 28px}.usluge-page .callout.red{background:var(--peach-1);border-color:var(--peach-2)}.usluge-page .callout h3{margin-bottom:6px}.usluge-page .callout p{color:var(--gray);font-size:14.5px;max-width:52ch}.usluge-page .why-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;scrollbar-width:none}.usluge-page .why-cards::-webkit-scrollbar{display:none}.usluge-page .why-card{--nc:20px;clip-path:polygon(0 0,calc(100% - var(--nc)) 0,100% var(--nc),100% 100%,0 100%);background:#fff;border:1px solid var(--line);padding:22px 20px}.usluge-page .why-card h3{font-size:15px;margin:12px 0 5px}.usluge-page .why-card p{font-size:13.5px;color:var(--gray);line-height:1.6}.usluge-page .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 26px}.usluge-page .pill{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:100px;padding:9px 18px 9px 16px;font-size:13.5px;font-weight:700;color:var(--navy);letter-spacing:.2px}.usluge-page .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.usluge-page .plans .plan{padding-left:0}.usluge-page .plans .plan+.plan{border-left:1px solid var(--line);padding-left:36px}.usluge-page .plans .plan .name{font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray)}.usluge-page .plans .plan .price{font-size:24px;font-weight:800;margin:6px 0 4px}.usluge-page .plans .plan .price .unit{font-size:13px;font-weight:600;color:var(--gray)}.usluge-page .plans .plan .desc{font-size:13.5px;color:var(--gray);margin-bottom:14px}.usluge-page .plans .plan ul{display:flex;flex-direction:column;gap:7px}.usluge-page .plans .plan li{font-size:13.5px;color:var(--navy);padding-left:14px;position:relative}.usluge-page .plans .plan li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:1.5px;background:var(--gray-light)}.usluge-page .seg-meter{display:flex;flex-direction:column;gap:8px}.usluge-page .seg-meter .lbl{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--gray)}.usluge-page .seg-meter .row{display:flex;gap:5px}.usluge-page .seg-meter .cap{height:9px;flex:1;border-radius:5px;background:var(--line)}.usluge-page .seg-meter .cap.fill{background:linear-gradient(90deg,var(--blue),var(--red))}.usluge-page .price-block{display:flex;flex-direction:column;gap:2px}.usluge-page .price-block .from{font-size:12px;font-weight:700;color:var(--gray);text-transform:uppercase;letter-spacing:1.5px}.usluge-page .price-block .now{font-size:28px;font-weight:800;letter-spacing:-.01em}.usluge-page .price-block .now .unit{font-size:14px;font-weight:600;color:var(--gray);margin-left:6px}.usluge-page .ptable{width:100%;border-collapse:collapse}.usluge-page .ptable caption{text-align:left;padding:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.usluge-page .ptable tr{border-top:1px solid var(--line)}.usluge-page .ptable tr:first-child{border-top:none}.usluge-page .ptable td{padding:13px 4px;font-size:14.5px;font-weight:500;vertical-align:middle}.usluge-page .ptable td:first-child{display:flex;align-items:center;gap:11px}.usluge-page .ptable td:last-child{text-align:right;font-weight:800;white-space:nowrap;padding-left:16px}.usluge-page .closing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:26px}.usluge-page .closing .who{font-size:15px;font-weight:600;color:var(--navy)}.usluge-page .closing .links{display:flex;gap:24px;font-size:14.5px;font-weight:700}.usluge-page .closing .links a{border-bottom:1.5px solid var(--line);padding-bottom:2px}.usluge-page .faq details{border-top:1px solid var(--line);padding:18px 0}.usluge-page .faq details:last-child{border-bottom:1px solid var(--line)}.usluge-page .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15.5px;font-weight:700;color:var(--navy)}.usluge-page .faq summary::-webkit-details-marker{display:none}.usluge-page .faq summary:after{content:"+";font-size:20px;font-weight:400;color:var(--gray);flex:none;transition:transform .15s}.usluge-page .faq details[open] summary:after{content:"–"}.usluge-page .faq p{margin-top:10px;font-size:14.5px;font-weight:500;color:var(--gray);max-width:64ch;line-height:1.65}.usluge-page .svc-layout{display:grid;grid-template-columns:1fr 300px;gap:52px;align-items:start}.usluge-page .svc-main{display:flex;flex-direction:column;gap:52px;min-width:0}.usluge-page .svc-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.usluge-page .side-price{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.usluge-page .side-price .cap{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-bottom:14px}.usluge-page .side-price .row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.usluge-page .side-price .row:first-of-type{border-top:none;padding-top:0}.usluge-page .side-price .row span:first-child{color:var(--navy);font-weight:500}.usluge-page .side-price .row span:last-child{color:var(--navy);font-weight:700;white-space:nowrap}.usluge-page .side-price a.more{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--blue)}.usluge-page .side-cta{background:var(--navy-deep);border-radius:16px;padding:26px 22px;text-align:center;position:relative;overflow:hidden}.usluge-page .side-cta p{position:relative;font-size:14.5px;font-weight:600;color:#fff;margin-bottom:16px;line-height:1.5}.usluge-page .side-cta a.call{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--navy);border-radius:100px;padding:12px 20px;font-size:14.5px;font-weight:700}.usluge-page .side-cta a.call .ico{color:var(--red)}.usluge-page .side-cta a.book{position:relative;display:block;margin-top:10px;font-size:13px;font-weight:600;color:var(--ink)}.usluge-page .side-cta--standalone{max-width:460px;padding:34px 30px}.usluge-page .side-cta--standalone p{font-size:16px}.usluge-page .chain{padding-left:2px}.usluge-page .chain-step{position:relative;padding-left:46px;padding-bottom:32px}.usluge-page .chain-step:last-child{padding-bottom:0}.usluge-page .chain-step:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:-2px;width:2px;background:linear-gradient(180deg,var(--blue),var(--blue-bg-2))}.usluge-page .chain-step.red:not(:last-child):before{background:linear-gradient(180deg,var(--red),var(--peach-2))}.usluge-page .chain-step .node{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--blue);z-index:1;font-variant-numeric:tabular-nums}.usluge-page .chain-step.red .node{border-color:var(--red);color:var(--red)}.usluge-page .chain-step h3{margin-bottom:5px;padding-top:5px;font-size:16.5px}.usluge-page .chain-step p{color:var(--gray);font-size:14.5px;line-height:1.7;max-width:60ch}.usluge-page .coverage-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;scrollbar-width:none}.usluge-page .coverage-cards::-webkit-scrollbar{display:none}.usluge-page .coverage-card{background:var(--blue-bg-1);border-radius:14px;padding:22px 20px}.usluge-page .coverage-card.red{background:var(--peach-1)}.usluge-page .coverage-card h3{font-size:15px;margin-bottom:5px}.usluge-page .coverage-card p{font-size:13px;color:var(--gray);line-height:1.55}.usluge-page .price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.usluge-page .price-card{--nc:24px;clip-path:polygon(0 0,calc(100% - var(--nc)) 0,100% var(--nc),100% 100%,0 100%);background:#fff;border:1px solid var(--line);padding:28px 26px;display:flex;flex-direction:column;gap:16px}.usluge-page .price-card .name{font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red)}.usluge-page .price-card .price{font-size:30px;font-weight:800}.usluge-page .price-card .price .unit{font-size:13px;font-weight:600;color:var(--gray);margin-left:4px}.usluge-page .price-card .desc{font-size:13.5px;color:var(--gray);margin-top:-8px}.usluge-page .price-card ul{display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.usluge-page .price-card li{display:flex;gap:10px;align-items:baseline;font-size:13.5px;color:var(--navy)}.usluge-page .price-card a.cta{margin-top:auto;font-size:13px;font-weight:700;color:var(--navy);border-bottom:1.5px solid var(--red);align-self:flex-start;padding-bottom:2px}.usluge-page .g2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.usluge-page .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.usluge-page .subnav{background:#fff;border-bottom:1px solid var(--line)}.usluge-page .subnav .wrap{max-width:1180px;padding:12px 40px;display:flex;gap:22px;font-size:14px;font-weight:600;color:var(--gray);flex-wrap:wrap}.usluge-page .subnav a.current{color:var(--navy);font-weight:700}@media(max-width:900px){.usluge-page .subnav{display:none}}.usluge-page .breadcrumb{font-size:13px;font-weight:600;color:var(--gray);display:flex;gap:8px;align-items:center;margin-bottom:16px}.usluge-page .breadcrumb a{color:var(--gray)}.usluge-page .breadcrumb .sep{color:var(--gray-light)}.usluge-page .photo-ph{--nc:34px;aspect-ratio:4/3;clip-path:polygon(0 0,calc(100% - var(--nc)) 0,100% var(--nc),100% 100%,0 100%);border:1px solid var(--blue-bg-2);background-color:var(--blue-bg-1);background-image:repeating-linear-gradient(135deg,var(--blue-bg-2) 0 2px,transparent 2px 14px);display:flex;align-items:center;justify-content:center;text-align:center;padding:26px}.usluge-page .photo-ph.peach{border-color:var(--peach-2);background-color:var(--peach-1);background-image:repeating-linear-gradient(135deg,var(--peach-2) 0 2px,transparent 2px 14px)}.usluge-page .photo-ph--photo{position:relative;padding:0;background-image:none;background-color:var(--blue-bg-1)}.usluge-page .photo-ph--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:980px){.usluge-page .photo-ph{aspect-ratio:3/2}}.usluge-page .photo-ph .fine{background:rgba(255,255,255,.82);padding:6px 12px;border-radius:6px}@media(max-width:720px){.usluge-page .display{font-size:34px}.usluge-page .h1{font-size:27px}.usluge-page .h2{font-size:21px}.usluge-page .wrap{padding:0 22px}.usluge-page section{padding:40px 0}}@media(max-width:560px){.usluge-page .list-row--plain .body-col{flex-direction:column;gap:2px}}@media(max-width:980px){.usluge-page .callout{display:flex}}@media(max-width:900px){.usluge-page .why-cards{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -22px;padding:2px 22px 10px}.usluge-page .why-card{flex:0 0 210px;scroll-snap-align:start}}@media(max-width:720px){.usluge-page .plans{grid-template-columns:1fr;gap:28px}.usluge-page .plans .plan+.plan{border-left:none;padding-left:0;border-top:1px solid var(--line);padding-top:24px}}@media(max-width:980px){.usluge-page .svc-layout{grid-template-columns:1fr}.usluge-page .svc-side{position:static}}@media(max-width:900px){.usluge-page .coverage-cards{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -22px;padding:2px 22px 10px}.usluge-page .coverage-card{flex:0 0 200px;scroll-snap-align:start}}@media(max-width:720px){.usluge-page .g2,.usluge-page .g3,.usluge-page .price-cards{grid-template-columns:1fr}}.kalkulator-page{font-size:14px}.kalkulator-page .calc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}@media (max-width:600px){.kalkulator-page .calc-field-row{grid-template-columns:1fr;gap:14px}}.kalkulator-page button,.kalkulator-page input,.kalkulator-page select,.kalkulator-page summary{line-height:normal}.kalkulator-page .calc-field input{line-height:21px}.kalkulator-page .calc-field select{line-height:17px}.kalkulator-page .all-cats{display:flex;align-items:center;gap:8px;border:none;background:var(--navy);color:#fff;padding:0 18px 0 16px;height:40px;font-size:14px;font-weight:700;border-radius:10px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.kalkulator-page .all-cats:hover{background:#101B33}.kalkulator-page .all-cats svg{width:15px;height:15px}.kalkulator-page .calc-hero{padding:28px 0 8px}.kalkulator-page .calc-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.kalkulator-page .calc-hero__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red)}.kalkulator-page .calc-hero h1{font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.25;margin:0 0 10px;max-width:22ch}.kalkulator-page .calc-hero p{font-size:14.5px;color:var(--gray);line-height:1.6;max-width:62ch;margin:0 0 28px}.kalkulator-page .calc-layout{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}.kalkulator-page .calc-box{border:1px solid var(--border);border-radius:16px;background:#fff;padding:26px 28px;box-shadow:0 1px 2px rgba(16,23,42,.04)}.kalkulator-page .wizard__progress{display:flex;align-items:center;margin-bottom:26px}.kalkulator-page .wizard__dot{flex:none;width:28px;height:28px;border-radius:999px;background:var(--panel);border:1px solid var(--border);color:var(--gray);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.kalkulator-page .wizard__dot.active{background:var(--navy);border-color:var(--navy);color:#fff}.kalkulator-page .wizard__line{flex:1;height:2px;background:var(--border);margin:0 6px}.kalkulator-page .wizard__step{display:none}.kalkulator-page .wizard__step.active{display:block}.kalkulator-page .wizard__step h3{font-size:15px;font-weight:800;color:var(--ink);margin:0 0 18px}.kalkulator-page .calc-field label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}.kalkulator-page .calc-field input,.kalkulator-page .calc-field select{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 13px;font-family:inherit;font-size:14px;background:#fff;color:var(--ink)}.kalkulator-page .calc-field input:focus,.kalkulator-page .calc-field select:focus{outline:none;border-color:var(--blue)}.kalkulator-page .calc-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2377839a%22 stroke-width=%222%22><polyline points=%226 9 12 15 18 9%22/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:13px;padding-right:34px}.kalkulator-page .wizard__nav{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.kalkulator-page .wiz-btn{display:inline-flex;align-items:center;gap:7px;border-radius:10px;height:42px;padding:0 18px;font-size:13.5px;font-weight:700;border:none;font-family:inherit}.kalkulator-page .wiz-btn--back{background:none;color:var(--gray)}.kalkulator-page .wiz-btn--back:hover{color:var(--ink)}.kalkulator-page .wiz-btn--next{margin-left:auto;background:var(--navy);color:#fff}.kalkulator-page .wiz-btn--next:hover{background:#101B33}.kalkulator-page .wiz-btn--submit{margin-left:auto;background:var(--navy);color:#fff;height:46px}.kalkulator-page .wiz-btn--submit:hover{background:#101B33}.kalkulator-page .wiz-btn svg{width:16px;height:16px}.kalkulator-page .calc-note{font-size:12px;color:var(--gray);margin:12px 0}.kalkulator-page .calc-result{margin-top:26px;padding-top:26px;border-top:1px solid var(--border)}.kalkulator-page .calc-result__banner{background:rgba(30,40,49,.05);border-radius:10px;padding:16px 18px;margin-bottom:22px}.kalkulator-page .calc-result__banner p{font-size:15px;color:var(--ink);margin:0}.kalkulator-page .calc-result__banner b{font-weight:800}.kalkulator-page .calc-result h2{font-size:17px;font-weight:800;margin:0 0 16px}.kalkulator-page .calc-products{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.kalkulator-page .calc-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.kalkulator-page .calc-card:hover{border-color:var(--blue);box-shadow:0 14px 28px -20px rgba(24,42,74,.35);transform:translateY(-2px)}.kalkulator-page .calc-card__media{aspect-ratio:1/1;position:relative}.kalkulator-page .calc-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:linear-gradient(90deg,var(--red),var(--blue));transition:height .18s ease}.kalkulator-page .calc-card:hover .calc-card__media:after{height:3px}.kalkulator-page .calc-card__media svg{width:30%;height:30%}.kalkulator-page .calc-card__body{padding:12px 14px 15px}.kalkulator-page .calc-card__name{font-size:12.5px;font-weight:700;line-height:1.35;margin:0 0 6px;min-height:calc(1.35em*2)}.kalkulator-page .calc-card__price{font-size:14px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.kalkulator-page .section-rule{width:64px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--red),var(--blue));margin:48px 0 32px}.kalkulator-page .calc-faq h2,.kalkulator-page .calc-more h2{font-size:clamp(19px,2.2vw,24px);font-weight:800;margin:0 0 18px}.kalkulator-page .faq-item{border-bottom:1px solid var(--border);padding:16px 0}.kalkulator-page .faq-item summary{cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.kalkulator-page .faq-item summary::-webkit-details-marker{display:none}.kalkulator-page .faq-item summary svg{width:16px;height:16px;color:var(--gray);flex:none;transition:transform .15s ease}.kalkulator-page .faq-item[open] summary svg{transform:rotate(180deg)}.kalkulator-page .faq-item p{font-size:14px;color:var(--gray);line-height:1.65;margin:12px 0 0;max-width:72ch}.kalkulator-page .calc-more{margin-top:48px}.kalkulator-page .calc-more p{font-size:14.5px;color:#3a4457;line-height:1.75;max-width:72ch;margin:0 0 16px}.kalkulator-page .calc-links{margin-top:40px;margin-bottom:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kalkulator-page .calc-link-card{border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px;transition:border-color .15s ease}.kalkulator-page .calc-link-card:hover{border-color:var(--blue)}.kalkulator-page .calc-link-card svg{flex:none;width:20px;height:20px;color:var(--blue)}.kalkulator-page .calc-link-card span{font-size:13.5px;font-weight:700;color:var(--ink)}@media (max-width:980px){.kalkulator-page .calc-layout{grid-template-columns:1fr}}@media (max-width:600px){.kalkulator-page .calc-box{padding:20px}}@media (min-width:640px){.kalkulator-page .calc-products{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.kalkulator-page .calc-links{grid-template-columns:1fr}}