.geo-seg-selector-section,.geo-seg-selector-section *,.geo-seg-hub-section,.geo-seg-hub-section *,.geo-seg-sticky-bar,.geo-seg-sticky-bar *,.geo-seg-modal-backdrop,.geo-seg-modal-backdrop *{box-sizing:border-box}.geo-seg-selector-section{position:relative;z-index:4;width:100%!important;max-width:min(92vw, 1680px)!important;margin:24px auto 12px auto;padding:18px 20px;background:linear-gradient(135deg,rgb(244 249 236 / .72) 0%,rgb(238 247 252 / .72) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(127 168 66 / .28);border-radius:22px;box-shadow:0 12px 32px -14px rgb(88 117 45 / .12);font-family:"HelveticaNeueCyr",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (max-width:1024px){.geo-seg-selector-section{max-width:1024px!important;padding:15px 14px;margin-top:18px}}@media (max-width:767px){.geo-seg-selector-section{max-width:100%!important;padding:14px 12px;margin-top:14px;border-radius:16px}}.geo-seg-selector-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px;padding:0 2px}.geo-seg-selector-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.geo-seg-selector-step{display:inline-flex;align-items:center;gap:6px;background:rgb(127 168 66 / .16);border:1px solid rgb(127 168 66 / .42);color:#3F591C;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:5px 12px;border-radius:999px;backdrop-filter:blur(6px)}.geo-seg-selector-heading{margin:0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:clamp(17px, 1.45vw, 21px)!important;font-weight:700!important;color:#232B24!important;line-height:1.25!important}.geo-seg-selector-section button.geo-seg-reset-map-btn{height:34px!important;min-height:34px!important;padding:0 13px!important;border-radius:999px!important;background:rgb(255 255 255 / .75)!important;border:1px solid rgb(127 168 66 / .35)!important;color:#364538!important;font-family:"HelveticaNeueCyr",sans-serif!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all 0.2s ease!important;margin:0!important;box-shadow:none!important;backdrop-filter:blur(6px)}.geo-seg-selector-section button.geo-seg-reset-map-btn:hover{background:rgb(153 202 80 / .22)!important;border-color:#7FA842!important;color:#1F2421!important}.geo-seg-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.geo-seg-choice-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:rgb(255 255 255 / .74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgb(127 168 66 / .26);border-radius:18px;padding:18px 22px 16px 22px;cursor:pointer;transition:all 0.22s ease;overflow:hidden;text-align:left;box-shadow:0 8px 24px -12px rgb(31 36 33 / .06)}.geo-seg-choice-card:hover{transform:translateY(-2px)}.geo-seg-choice-card--izhs:hover,.geo-seg-choice-card--izhs.is-active{border-color:#7FA842;background:linear-gradient(145deg,rgb(241 250 226 / .88) 0%,rgb(255 255 255 / .84) 100%);box-shadow:0 14px 30px -10px rgb(127 168 66 / .22)}.geo-seg-choice-card--comm{border-color:rgb(103 186 229 / .32)}.geo-seg-choice-card--comm:hover,.geo-seg-choice-card--comm.is-active{border-color:#5090B0;background:linear-gradient(145deg,rgb(232 245 253 / .88) 0%,rgb(255 255 255 / .84) 100%);box-shadow:0 14px 30px -10px rgb(80 144 176 / .22)}.geo-seg-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.geo-seg-card-title-group{display:flex;align-items:center;gap:13px}.geo-seg-card-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:23px;flex-shrink:0}.geo-seg-choice-card--izhs .geo-seg-card-icon{background:rgb(153 202 80 / .22);border:1px solid rgb(127 168 66 / .45)}.geo-seg-choice-card--comm .geo-seg-card-icon{background:rgb(103 186 229 / .22);border:1px solid rgb(80 144 176 / .45)}.geo-seg-card-kicker{display:block;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.geo-seg-choice-card--izhs .geo-seg-card-kicker{color:#58752D}.geo-seg-choice-card--comm .geo-seg-card-kicker{color:#2B6B8A}.geo-seg-card-heading{margin:0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:clamp(18.5px, 1.55vw, 23.5px)!important;line-height:1.15!important;font-weight:700!important;color:#1F2421!important}.geo-seg-card-sub{display:block;font-size:14.3px;color:#4A544C;margin-top:2px}.geo-seg-card-price-badge{display:inline-flex;flex-direction:column;align-items:flex-end;padding:5px 11px;border-radius:10px;white-space:nowrap;flex-shrink:0;backdrop-filter:blur(6px)}.geo-seg-choice-card--izhs .geo-seg-card-price-badge{background:rgb(127 168 66 / .15);border:1px solid rgb(127 168 66 / .42)}.geo-seg-choice-card--comm .geo-seg-card-price-badge{background:rgb(103 186 229 / .16);border:1px solid rgb(80 144 176 / .42)}.geo-seg-price-val{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:15px;font-weight:700;color:#3F591C;line-height:1.2}.geo-seg-choice-card--comm .geo-seg-price-val{color:#1F5775}.geo-seg-price-sub{font-size:12px;color:#526155}.geo-seg-card-points{display:flex;flex-direction:column;gap:5px;margin:4px 0 13px 0;padding:9px 0 0 0;border-top:1px solid rgb(127 168 66 / .22)}.geo-seg-choice-card--comm .geo-seg-card-points{border-top-color:rgb(80 144 176 / .22)}.geo-seg-point{display:flex;align-items:flex-start;gap:8px;font-size:14.3px;line-height:1.38;color:#2B332D}.geo-seg-point-check{font-weight:800;flex-shrink:0}.geo-seg-choice-card--izhs .geo-seg-point-check{color:#6B9430}.geo-seg-choice-card--comm .geo-seg-point-check{color:#3982A8}.geo-seg-point strong{color:#1F2421;font-weight:700}.geo-seg-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.geo-seg-selector-section button.geo-seg-select-btn{flex:1 1 auto!important;height:40px!important;min-height:40px!important;padding:0 15px!important;border-radius:10px!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:13.3px!important;font-weight:700!important;letter-spacing:0.02em!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;transition:all 0.2s ease!important;box-shadow:none!important;margin:0!important}.geo-seg-choice-card--izhs button.geo-seg-select-btn{background:rgb(127 168 66 / .14)!important;border:1px solid rgb(127 168 66 / .45)!important;color:#3B521C!important}.geo-seg-choice-card--izhs.is-active button.geo-seg-select-btn,.geo-seg-choice-card--izhs:hover button.geo-seg-select-btn{background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;border-color:#58752D!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(88 117 45 / .22)!important}.geo-seg-choice-card--comm button.geo-seg-select-btn{background:rgb(103 186 229 / .15)!important;border:1px solid rgb(80 144 176 / .45)!important;color:#1F5573!important}.geo-seg-choice-card--comm.is-active button.geo-seg-select-btn,.geo-seg-choice-card--comm:hover button.geo-seg-select-btn{background:linear-gradient(135deg,#5090B0 0%,#2B6B8A 100%)!important;border-color:#2B6B8A!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(43 107 138 / .22)!important}.geo-seg-selector-section button.geo-seg-jump-btn{height:40px!important;min-height:40px!important;padding:0 13px!important;border-radius:10px!important;background:rgb(255 255 255 / .72)!important;border:1px solid rgb(127 168 66 / .32)!important;color:#2B332D!important;font-family:"HelveticaNeueCyr",sans-serif!important;font-size:13.3px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;transition:all 0.2s ease!important;margin:0!important;box-shadow:none!important}.geo-seg-selector-section button.geo-seg-jump-btn:hover{background:rgb(153 202 80 / .25)!important;border-color:#7FA842!important;color:#1F2421!important}.geo-seg-hub-section{position:relative;margin:14px auto 36px auto;width:100%!important;max-width:min(92vw, 1680px)!important;padding:0 10px;font-family:"HelveticaNeueCyr",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1F1F1F;z-index:4}@media (max-width:1024px){.geo-seg-hub-section{max-width:1024px!important;padding:0 12px}}@media (max-width:767px){.geo-seg-hub-section{max-width:100%!important;padding:0 10px}}.geo-seg-hub-section img,.geo-seg-modal-backdrop img{border-radius:8px!important}.geo-seg-hub-switcher-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;background:linear-gradient(135deg,rgb(242 248 232 / .84) 0%,rgb(235 246 253 / .84) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(127 168 66 / .35);border-radius:16px;padding:11px 18px;margin-bottom:18px;color:#1F2421;box-shadow:0 8px 24px -12px rgb(88 117 45 / .12)}.geo-seg-hub-switcher-label{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#465248}.geo-seg-hub-switcher-label strong{color:#1F2421;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif}.geo-seg-hub-tabs{display:flex;flex-wrap:wrap;gap:8px}.geo-seg-hub-section button.geo-seg-tab-btn{height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:9px!important;border:1px solid rgb(127 168 66 / .35)!important;background:rgb(255 255 255 / .78)!important;color:#2B362D!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:7px!important;transition:all 0.2s ease!important;margin:0!important;box-shadow:none!important}.geo-seg-hub-section button.geo-seg-tab-btn[data-seg-switch="izhs"].is-active{background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;border-color:#58752D!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(88 117 45 / .22)!important}.geo-seg-hub-section button.geo-seg-tab-btn[data-seg-switch="comm"].is-active{background:linear-gradient(135deg,#5090B0 0%,#2B6B8A 100%)!important;border-color:#2B6B8A!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(43 107 138 / .22)!important}.geo-seg-track{display:none;animation:geoSegFadeIn 0.25s ease}.geo-seg-track.is-active{display:block}@keyframes geoSegFadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.geo-seg-block{background:rgb(255 255 255 / .82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(127 168 66 / .28);border-radius:18px;padding:22px 24px;margin-bottom:20px;box-shadow:0 10px 28px -12px rgb(31 36 33 / .06)}.geo-seg-block--comm{border-color:rgb(80 144 176 / .3)}.geo-seg-block-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid rgb(127 168 66 / .18)}.geo-seg-block-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;margin-bottom:6px}.geo-seg-block-kicker--izhs{background:rgb(153 202 80 / .18);color:#46601F;border:1px solid rgb(127 168 66 / .4)}.geo-seg-block-kicker--comm{background:rgb(103 186 229 / .18);color:#215D7D;border:1px solid rgb(80 144 176 / .4)}.geo-seg-block-title{margin:0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:clamp(20.5px, 1.95vw, 26.5px)!important;line-height:1.22!important;font-weight:700!important;color:#1F2421!important}.geo-seg-block-desc{margin:5px 0 0 0!important;font-size:15px!important;color:#4A544C!important;max-width:860px}.geo-seg-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.geo-seg-pkg-card{display:flex;flex-direction:column;justify-content:space-between;background:rgb(250 252 247 / .82);border:1px solid rgb(127 168 66 / .28);border-radius:15px;padding:18px 18px;position:relative;transition:all 0.2s ease}.geo-seg-pkg-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px rgb(88 117 45 / .15);border-color:#7FA842}.geo-seg-pkg-card--popular{background:linear-gradient(180deg,rgb(241 249 226 / .9) 0%,rgb(255 255 255 / .9) 100%);border:2px solid #7FA842;box-shadow:0 10px 24px -10px rgb(127 168 66 / .18)}.geo-seg-pkg-card--combo{background:linear-gradient(180deg,rgb(235 246 253 / .9) 0%,rgb(255 255 255 / .9) 100%);border:2px solid #67BAE5}.geo-seg-pkg-ribbon{display:inline-block;align-self:flex-start;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:6px;margin-bottom:8px;background:rgb(127 168 66 / .16);color:#46601F}.geo-seg-pkg-card--popular .geo-seg-pkg-ribbon{background:#7FA842;color:#fff}.geo-seg-pkg-card--combo .geo-seg-pkg-ribbon{background:#5090B0;color:#fff}.geo-seg-pkg-title{margin:0 0 6px 0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:17.5px!important;line-height:1.25!important;font-weight:700!important;color:#1F2421!important}.geo-seg-pkg-price-row{display:flex;align-items:baseline;gap:8px;margin:6px 0 10px 0;padding-bottom:10px;border-bottom:1px dashed rgb(127 168 66 / .35)}.geo-seg-pkg-price{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:23.5px;font-weight:700;color:#58752D}.geo-seg-pkg-card--combo .geo-seg-pkg-price{color:#2B6B8A}.geo-seg-pkg-oldprice{font-size:14.5px;color:#8C968E;text-decoration:line-through}.geo-seg-pkg-for{font-size:13.7px;line-height:1.4;color:#4A544C;margin-bottom:10px;background:rgb(255 255 255 / .78);padding:8px 10px;border-radius:8px;border-left:3px solid #7FA842}.geo-seg-pkg-card--combo .geo-seg-pkg-for{border-left-color:#67BAE5}.geo-seg-pkg-list{list-style:none!important;margin:0 0 14px 0!important;padding:0!important}.geo-seg-pkg-list li{position:relative;padding-left:18px;margin-bottom:5px;font-size:14px;line-height:1.38;color:#2B312C}.geo-seg-pkg-list li::before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:#7FA842}.geo-seg-pkg-cta{display:flex;align-items:center;justify-content:center;height:40px!important;padding:0 14px!important;border-radius:9px!important;background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;color:#ffffff!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;text-align:center!important;transition:all 0.2s ease!important}.geo-seg-pkg-cta:hover{background:linear-gradient(135deg,#99CA50 0%,#7FA842 100%)!important;color:#1F2421!important}.geo-seg-comm-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.geo-seg-comm-card{display:flex;flex-direction:column;justify-content:space-between;background:rgb(248 251 254 / .84);border:1px solid rgb(80 144 176 / .28);border-radius:15px;padding:18px 20px;transition:all 0.2s ease}.geo-seg-comm-card:hover{transform:translateY(-2px);border-color:#67BAE5;box-shadow:0 12px 24px -10px rgb(80 144 176 / .16)}.geo-seg-comm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.geo-seg-comm-norm{display:inline-block;font-size:12.5px;font-weight:700;color:#215D7D;background:rgb(103 186 229 / .16);border:1px solid rgb(80 144 176 / .35);padding:2px 8px;border-radius:6px}.geo-seg-comm-price{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:15px;font-weight:700;color:#3F591C;background:rgb(153 202 80 / .18);border:1px solid rgb(127 168 66 / .4);padding:2px 9px;border-radius:6px;white-space:nowrap}.geo-seg-comm-title{margin:4px 0 8px 0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:17.5px!important;line-height:1.25!important;font-weight:700!important;color:#1F2421!important}.geo-seg-comm-specs{list-style:none!important;margin:0 0 12px 0!important;padding:0!important}.geo-seg-comm-specs li{position:relative;padding-left:15px;margin-bottom:5px;font-size:14px;line-height:1.38;color:#323B3E}.geo-seg-comm-specs li::before{content:"•";position:absolute;left:2px;top:0;font-weight:900;color:#5090B0}.geo-seg-comm-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px dashed rgb(80 144 176 / .28)}.geo-seg-comm-deadline{font-size:13px;font-weight:600;color:#52636B}.geo-seg-comm-link{display:inline-flex;align-items:center;gap:4px;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:13px;font-weight:700;color:#2B6B8A!important;text-decoration:none!important}.geo-seg-comm-link:hover{color:#58752D!important}.geo-seg-docs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.geo-seg-doc-card{display:flex;flex-direction:column;justify-content:space-between;background:rgb(255 255 255 / .86);border:1px solid rgb(127 168 66 / .3);border-radius:14px;overflow:hidden;transition:all 0.2s ease;cursor:pointer}.geo-seg-doc-card:hover{transform:translateY(-2px);border-color:#7FA842;box-shadow:0 12px 24px -8px rgb(88 117 45 / .16)}.geo-seg-doc-thumb{position:relative;height:195px;background:linear-gradient(145deg,rgb(242 247 234 / .78) 0%,rgb(235 245 251 / .78) 100%);border-bottom:1px solid rgb(127 168 66 / .22);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:8px}.geo-seg-doc-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:6px!important;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .06);transition:transform 0.28s ease}.geo-seg-doc-card:hover .geo-seg-doc-thumb img{transform:scale(1.03)}.geo-seg-doc-badge{position:absolute;top:10px;left:10px;background:rgb(255 255 255 / .92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(127 168 66 / .55);color:#3F591C;font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;z-index:2;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.geo-seg-doc-zoom-hint{position:absolute;bottom:8px;right:8px;background:rgb(255 255 255 / .92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(127 168 66 / .45);color:#232B24;font-size:12.5px;font-weight:700;padding:4px 9px;border-radius:6px;z-index:2;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.geo-seg-doc-body{padding:13px 15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.geo-seg-doc-code{font-size:12.5px;font-weight:700;color:#58752D;margin-bottom:3px}.geo-seg-doc-title{margin:0 0 6px 0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:15.3px!important;line-height:1.28!important;font-weight:700!important;color:#1F2421!important}.geo-seg-doc-meta{font-size:13.5px;line-height:1.38;color:#525B54}.geo-seg-rigs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.geo-seg-rig-card{background:rgb(246 250 240 / .78);border:1px solid rgb(127 168 66 / .3);border-radius:14px;padding:16px 18px}.geo-seg-rig-badge{display:inline-block;font-size:12.5px;font-weight:700;background:rgb(127 168 66 / .18);border:1px solid rgb(127 168 66 / .42);color:#3F591C;padding:3px 9px;border-radius:6px;margin-bottom:7px}.geo-seg-rig-title{margin:0 0 5px 0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:17px!important;font-weight:700!important;color:#1F2421!important}.geo-seg-rig-text{font-size:14.3px;line-height:1.42;color:#3D463F;margin:0}.geo-seg-calc-box{background:linear-gradient(135deg,rgb(239 248 225 / .85) 0%,rgb(232 245 252 / .85) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(127 168 66 / .4);border-radius:16px;padding:22px 24px;color:#1F2421;display:grid;grid-template-columns:1.45fr 1fr;gap:22px;align-items:center}.geo-seg-calc-title{margin:0 0 5px 0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:clamp(18.5px, 1.8vw, 23.5px)!important;color:#1F2421!important}.geo-seg-calc-sub{margin:0 0 14px 0!important;font-size:14.5px!important;color:#465248!important}.geo-seg-calc-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.geo-seg-calc-field label{display:block;font-size:13px;font-weight:700;color:#46601F;margin-bottom:5px}.geo-seg-hub-section select.geo-seg-select-input{width:100%!important;height:40px!important;padding:0 10px!important;border-radius:8px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(127 168 66 / .45)!important;color:#1F2421!important;font-size:14px!important;font-weight:600!important;outline:none!important}.geo-seg-calc-result{background:rgb(255 255 255 / .86);backdrop-filter:blur(8px);border:1px solid rgb(127 168 66 / .42);border-radius:13px;padding:16px 18px;box-shadow:0 8px 20px -10px rgb(88 117 45 / .14)}.geo-seg-calc-res-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:#58752D;font-weight:700}.geo-seg-calc-res-price{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:25.5px;font-weight:700;color:#46601F;margin:4px 0}.geo-seg-calc-res-details{font-size:13.7px;line-height:1.4;color:#323B34;margin-bottom:12px}.geo-seg-calc-res-btns{display:flex;flex-wrap:wrap;gap:8px}.geo-seg-calc-res-btns a,.geo-seg-calc-res-btns button{flex:1 1 auto;height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:8px!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important}.geo-seg-btn-primary{background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;color:#ffffff!important;border:none!important}.geo-seg-btn-secondary{background:rgb(103 186 229 / .18)!important;border:1px solid rgb(80 144 176 / .5)!important;color:#1F5573!important}.geo-seg-sticky-bar{position:fixed;bottom:18px;left:18px;z-index:9990;display:flex;align-items:center;gap:6px;background:rgb(255 255 255 / .88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(127 168 66 / .5);border-radius:999px;padding:5px 7px;box-shadow:0 10px 28px rgb(31 36 33 / .18);transform:translateY(120%);opacity:0;pointer-events:none;transition:all 0.25s ease}.geo-seg-sticky-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.geo-seg-sticky-bar button.geo-seg-pill-btn{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;border:none!important;background:transparent!important;color:#364238!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;box-shadow:none!important}.geo-seg-sticky-bar button.geo-seg-pill-btn[data-seg-switch="izhs"].is-active{background:#7FA842!important;color:#ffffff!important}.geo-seg-sticky-bar button.geo-seg-pill-btn[data-seg-switch="comm"].is-active{background:#5090B0!important;color:#ffffff!important}.geo-seg-modal-backdrop{position:fixed;inset:0;z-index:99999;background:rgb(31 36 33 / .55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px}.geo-seg-modal-backdrop.is-open{display:flex}.geo-seg-modal-card{background:rgb(255 255 255 / .95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(127 168 66 / .45);border-radius:18px;max-width:980px;width:100%;max-height:90vh;overflow-y:auto;color:#1F2421;padding:22px 24px;position:relative;box-shadow:0 24px 60px rgb(31 36 33 / .28)}.geo-seg-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgb(127 168 66 / .25)}.geo-seg-modal-title{margin:0!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:19.5px!important;color:#1F2421!important}.geo-seg-modal-backdrop button.geo-seg-modal-close{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:8px!important;background:rgb(127 168 66 / .14)!important;border:1px solid rgb(127 168 66 / .35)!important;color:#1F2421!important;font-size:18px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.geo-seg-modal-img-wrap{background:#F8FAF5;border:1px solid #DCE5CE;border-radius:12px;padding:10px;text-align:center}.geo-seg-modal-img-wrap img{max-width:100%!important;max-height:72vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.geo-seg-doc-actions-bar{margin-top:18px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,rgb(240 249 228 / .9) 0%,rgb(232 245 252 / .9) 100%);border:1px solid rgb(127 168 66 / .42);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.geo-seg-block--comm .geo-seg-doc-actions-bar{background:linear-gradient(135deg,rgb(232 245 252 / .92) 0%,rgb(242 249 232 / .9) 100%);border-color:rgb(80 144 176 / .42)}.geo-seg-doc-actions-info{flex:1 1 280px}.geo-seg-doc-actions-title{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:15.5px;font-weight:700;color:#1F2421;margin-bottom:3px}.geo-seg-doc-actions-sub{font-size:13.5px;color:#465248;line-height:1.38}.geo-seg-doc-actions-btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}a.geo-seg-action-pill,button.geo-seg-action-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;border-radius:10px!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important;transition:all 0.2s ease!important;white-space:nowrap!important;box-sizing:border-box!important}a.geo-seg-action-pill--green,button.geo-seg-action-pill--green{background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;color:#ffffff!important;border:1px solid #58752D!important;box-shadow:0 6px 16px -6px rgb(88 117 45 / .35)!important}a.geo-seg-action-pill--green:hover,button.geo-seg-action-pill--green:hover{background:linear-gradient(135deg,#99CA50 0%,#7FA842 100%)!important;color:#1F2421!important;transform:translateY(-1px)}a.geo-seg-action-pill--blue,button.geo-seg-action-pill--blue{background:linear-gradient(135deg,#5090B0 0%,#2B6B8A 100%)!important;color:#ffffff!important;border:1px solid #2B6B8A!important;box-shadow:0 6px 16px -6px rgb(43 107 138 / .35)!important}a.geo-seg-action-pill--blue:hover,button.geo-seg-action-pill--blue:hover{background:linear-gradient(135deg,#67BAE5 0%,#3A82A6 100%)!important;color:#ffffff!important;transform:translateY(-1px)}a.geo-seg-action-pill--outline,button.geo-seg-action-pill--outline{background:rgb(255 255 255 / .92)!important;color:#215D7D!important;border:1.5px solid rgb(80 144 176 / .55)!important}a.geo-seg-action-pill--outline:hover,button.geo-seg-action-pill--outline:hover{background:#ffffff!important;border-color:#58752D!important;color:#3F591C!important;transform:translateY(-1px)}.geo-tz-email-copy-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:rgb(103 186 229 / .14);border:1px solid rgb(80 144 176 / .4);border-radius:12px;padding:12px 16px;margin-bottom:16px}.geo-tz-email-copy-text{font-size:14px;color:#1F2421;line-height:1.4}.geo-tz-email-copy-btns{display:flex;flex-wrap:wrap;gap:8px}.geo-tz-copy-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 12px!important;border-radius:8px!important;background:#ffffff!important;border:1px solid rgb(80 144 176 / .55)!important;color:#1F5573!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;text-decoration:none!important}.geo-tz-copy-btn:hover{border-color:#58752D!important;color:#3F591C!important}.geo-tz-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.geo-tz-field{display:flex;flex-direction:column;gap:5px}.geo-tz-field--full{grid-column:1 / -1}.geo-tz-field label{font-size:13px;font-weight:700;color:#2B332C}.geo-tz-input,.geo-tz-textarea{width:100%!important;padding:9px 12px!important;border-radius:9px!important;border:1px solid rgb(127 168 66 / .48)!important;background:#ffffff!important;color:#1F2421!important;font-size:14px!important;font-family:"HelveticaNeueCyr",sans-serif!important;box-sizing:border-box!important;outline:none!important}.geo-tz-input:focus,.geo-tz-textarea:focus{border-color:#5090B0!important;box-shadow:0 0 0 3px rgb(103 186 229 / .2)!important}.geo-tz-dropzone{position:relative;border:2px dashed rgb(80 144 176 / .55);border-radius:12px;background:rgb(244 250 254 / .75);padding:18px 16px;text-align:center;cursor:pointer;transition:all 0.2s ease;margin-bottom:10px}.geo-tz-dropzone:hover,.geo-tz-dropzone.is-dragover{border-color:#7FA842;background:rgb(242 249 232 / .85)}.geo-tz-dropzone input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.geo-tz-dropzone-title{font-family:"Road_Radio","HelveticaNeueCyr",sans-serif;font-size:15px;font-weight:700;color:#1F5573;margin-bottom:4px}.geo-tz-dropzone-sub{font-size:12.8px;color:#52636B}.geo-tz-file-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.geo-tz-file-chip{display:inline-flex;align-items:center;gap:6px;background:rgb(127 168 66 / .15);border:1px solid rgb(127 168 66 / .45);color:#2B3B17;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:7px}.geo-tz-submit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.geo-tz-submit-btn{height:44px!important;padding:0 22px!important;border-radius:10px!important;background:linear-gradient(135deg,#7FA842 0%,#58752D 100%)!important;border:none!important;color:#ffffff!important;font-family:"Road_Radio","HelveticaNeueCyr",sans-serif!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.geo-tz-submit-btn:disabled{opacity:.65;cursor:wait!important}.geo-tz-success-box{background:linear-gradient(135deg,rgb(240 249 228 / .95) 0%,rgb(232 245 252 / .95) 100%);border:1.5px solid #7FA842;border-radius:14px;padding:22px;text-align:center}.geo-tz-cross-sell{margin-top:16px;background:#fff;border:1px dashed #5090B0;border-radius:12px;padding:14px 16px;text-align:left}@media (max-width:1180px){.geo-seg-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-seg-comm-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-seg-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-seg-calc-box{grid-template-columns:1fr}}@media (max-width:860px){.geo-seg-choice-grid{grid-template-columns:1fr;gap:12px}.geo-seg-rigs-grid{grid-template-columns:1fr}.geo-seg-calc-controls{grid-template-columns:1fr}}@media (max-width:640px){.geo-seg-choice-card{padding:15px 15px 14px 15px}.geo-seg-packages-grid,.geo-seg-comm-types-grid,.geo-seg-docs-grid{grid-template-columns:1fr}.geo-seg-block{padding:18px 15px}.geo-seg-sticky-bar{left:10px;bottom:12px}.geo-tz-form-grid{grid-template-columns:1fr}.geo-seg-doc-actions-btns{width:100%}a.geo-seg-action-pill,button.geo-seg-action-pill{width:100%;white-space:normal!important;height:auto!important;min-height:40px!important;padding:8px 12px!important;text-align:center!important}}html[data-geo-segment="comm"] .elementor-9703,html[data-geo-segment="comm"] [data-elementor-id="9703"],html[data-geo-segment="comm"] .elementor-element-015d5a5,html[data-geo-segment="comm"] .elementor-element-608b8e4,html[data-geo-segment="comm"] .elementor-element-e114d7c,html[data-geo-segment="comm"] .elementor-element-dcd651d,html[data-geo-segment="comm"] .elementor-element-ce20185,html[data-geo-segment="comm"] .elementor-widget-template:has(.elementor-9703),html[data-geo-segment="comm"] .e-parent:has(.elementor-9703),html[data-geo-segment="comm"] .geo-izhs-promo-strip{display:none!important}