.app-landing h1{font-size: 24px; text-transform: uppercase; line-height: 30px; margin-bottom: 10px; color: #222; font-weight: bold;}.intro-holder{width: 40%; right: 5%; top: 100px; background: #ffffffe0; padding: 35px 40px; border-radius: 40px; font-size: 18px; line-height: 26px; position: fixed; z-index: auto;}.app-landing #services .content-width > h2{color:#ffffffcc;}.app-landing .article.article-833 .content-width{margin-top: -100px; padding-bottom: 65px;}.intro-holder strong{font-weight: bold; margin: 10px 0; display: block;}.app-landing header{background-color: rgb(255 255 255 / 89%); backdrop-filter: sepia(1);}.app-landing .logo img{max-height: 60px;}.article.article-832{background-image: url(https://cdn.crocodealer.com.ru/src/images/contents/283/440087.jpg); height: 850px; background-attachment: fixed; background-size: cover; background-position: 30% 0; background-repeat: no-repeat;}.article.article-833::before{content: ''; background-image: url(https://cdn.crocodealer.com.ru/src/images/contents/283/440090.png); position: absolute; width: 100%; background-size: 100%; background-position: top; z-index: 4; top: -28vw; height: 28vw; background-repeat: no-repeat;}.article.article-833{background-image: url(https://cdn.crocodealer.com.ru/src/images/contents/283/440088.webp), linear-gradient(rgb(44 131 53) 15%, rgb(255 255 255) 15%);height: 840px;min-height: 80vw; background-size: 100%;background-repeat: no-repeat;overflow: visible;}.app-landing .article.article-834{padding-top: 100px;background-image: url(https://cdn.crocodealer.com.ru/src/images/contents/283/440088.webp), linear-gradient(rgb(255 255 255) 15%, rgb(44 131 53) 15%);background-color: #fff; background-size: 100%;background-repeat: no-repeat;}.article.article-834:after{content: '';display: block;background-image: url(https://cdn.crocodealer.com/src/images/contents/283/440044.webp);background-repeat: no-repeat;background-position: 330% -95%;background-size: 80%;height: 100%;position: absolute;z-index: 3;top: 0px;width: 100%;}.article.article-834 h2{color:#ffffffcc;}.app-landing .app-header fieldset,.app-landing .input-area fieldset{border: 1px solid #dec17da1;background: #ffffff69;padding: 0 25px;color: #1f551f;box-shadow: 0 2px 20px #267b2d inset;}.app-landing .input-row label{padding-left: 25px;background: linear-gradient(35deg, #fff79182 17.8%, #fffbc6b3 72.47%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;width: max-content;color: #ffffffc9;text-transform: uppercase;font-size: 14px;}#application_form{margin: 10px 0;}.input-error .input-hint{color: #ff9969c7;padding-left: 25px;background: linear-gradient(35deg, #ff9868c7 17.8%, #ffe9dec7 72.47%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;letter-spacing: 1px;text-transform: uppercase;font-size: 10px;}.input-row.input-error fieldset{border: 1px solid #ff9b6cab;}.app-landing .contact-form .input-hint{margin: 2px 0 5px 0;}.app-landing textarea{resize: none;padding: 15px 25px;}.contact-form{position: relative;z-index: 6;}.contact-form .input-form{padding-top: 0px; height: 820px;}.app-landing .input-wrap input,.app-landing .input-wrap textarea{color:#ffffdf;}.popup-header .input-wrap input{color:#333;}footer p{padding: 60px 0 110px 0;margin: 0;background: #fff;}:root{--panel: #ffffff;--muted: #667085;--line: #d9dee7;--soft: #eef3f7;--accent: #087f5b;--accent-2: #0b7285;--warn: #b7791f;--radius: 8px;--shadow: 0 14px 34px rgba(22, 28, 36, 0.08);}.pricing-section{width: min(1180px, calc(100% - 32px));margin: 0 auto;padding: 56px 0;}.pricing-header{max-width: 760px;margin-bottom: 28px;}.pricing-kicker{margin: 0 0 8px;color: var(--accent);font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;}.pricing-title{margin: 0 0 12px;font-size: clamp(32px, 5vw, 54px);line-height: 1.02;letter-spacing: 0;}.pricing-note{margin: 0;color: var(--muted);font-size: 18px;}.tariff-grid{display: flex; gap: 18px; padding: 0; margin: 0; list-style: none;}.article ul.tariff-grid > li{display: flex; flex-direction: column; padding: 15px; background: var(--panel); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow); margin: 0px; border: 1px solid #fff; transition: all 0.3s ease; height: max-content; white-space: normal;}.article ul.tariff-grid > li:hover{box-shadow: 0 0 20px #033b06;border-color: #f6cd60;}.article ul.tariff-grid > li.active{border-color: #90e76e;box-shadow: 0 0 20px #033b06;}.tariff-top{min-height: 196px;padding-bottom: 18px;border-bottom: 1px solid var(--line);}.tariff-label{display: inline-flex;align-items: center;min-height: 28px;padding: 4px 10px;margin-bottom: 14px;color: var(--accent);background: rgba(8, 127, 91, 0.09);border-radius: 999px;font-size: 13px;font-weight: 700;}.app-landing .tariff-name{margin: 0 0 8px; font-size: 30px; line-height: 1.15; letter-spacing: 0; color: #40aa34;}.tariff-for{min-height: 54px; margin: 0 0 5px; color: var(--muted); font-size: 15px;}.tariff-price{display: flex; align-items: baseline; flex-wrap: wrap; gap: 6px; margin: 0;}.tariff-price strong{font-size: clamp(25px, 2.3vw, 34px); line-height: 1; letter-spacing: 0;}.tariff-price span{color: var(--muted); font-size: 14px;}.tariff-managed{margin: 12px 0 0; color: var(--accent-2); font-size: 14px; font-weight: 700;}.tariff-list{display: grid; padding: 20px 0 0; margin: 0; gap: 10px; list-style: none;}.article .tariff-list li{padding: 0px; position: relative; padding-left: 20px; color: #2d333b; font-size: 15px; list-style: none; margin: 0px; min-height: 55px;}.article .tariff-grid > li{display: flex; flex-direction: column; padding: 15px; background: var(--panel); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow); margin: 0px;}.tariff-list li::before{position: absolute; left: 0; top: 0.62em; width: 8px; height: 8px; content: ""; background: var(--accent); border-radius: 50%; transform: translateY(-50%);}.tariff-rules{display: grid;gap: 0px;padding: 5px 6px;margin: 10px 0 0;list-style: none;background: var(--soft);border-radius: var(--radius);}.tariff-rules li{color: #394150;font-size: 14px;}.tariff-rules strong{color: var(--ink);}.tariff-action,.tariff-action:hover{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 18px;color: #0e644a;border: 0;border-radius: var(--radius);font: inherit;font-weight: 700;text-decoration: none;cursor: pointer;border: 1px solid #077f5b;box-sizing: border-box;margin-top: 15px;transition: all 0.3s ease;}.tariff-grid > li:hover .tariff-action{background: #fff;border-color: #e2a400;color: #e2a400;}.tariff-grid > li:hover .tariff-action:hover{background: #e5a811;border-color: #e5a811;color: #fff;}.tariff-grid > li.active .tariff-action,.tariff-grid > li.active .tariff-action:hover{background: var(--accent);border-color: var(--accent);color: #fff;}@media (max-width: 1024px){.article.article-833,.article.article-834{background-size: 200%;}.article.article-833::before{background-size: 300%; top: -500px; height: 520px;}.app-landing .contact-form{background-size: 600%;}.app-landing .contact-form::after{bottom: 150px; height: 150px; right: -380px; width: 700px;}.article.article-834::after{background-position: 1100% 17%; background-size: 95%;}.intro-holder{top: 0px; padding: 25px 25px; width: 90%; z-index: 5; position: absolute;}}.article-833{--calc-bg: #fff; --calc-ink: #15202a; --calc-muted: #66727d; --calc-line: #dce3e7; --calc-soft: #edf4f1; --calc-accent: #157a55;}.article.article-833{height: auto; min-height: 80vw; overflow: visible;}.article-833 > .content-width{position: relative; z-index: 5;}.article-833 .calculator-box,.article-833 #tariff-calculator-shell{position: relative; z-index: 5; align-items: start; width: 100%; margin-top: 30px; padding: 24px; background: var(--calc-bg); border: 1px solid var(--calc-line); border-radius: 8px; box-shadow: 0 14px 32px rgba(21, 32, 42, .08);}.article-833 #calculator{padding-right: 25px;}.article-833 #calculator,.article-833 .calculator-panel,.article-833 .calculator-fields{min-width: 0;}.article-833 .calculator-title,.article-833 .calculator-heading{margin: 0 0 10px; color: #333; font-size: 28px; line-height: 1.2; text-transform: none;}.article-833 .calculator-intro,.article-833 .calculator-description{max-width: 680px; margin: 0 0 20px; color: var(--calc-muted); font-size: 16px; line-height: 1.5;}.article-833 #calculator .calculator-fields{display: grid; gap: 0;}.article-833 #calculator .calculator-fields > .row{display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "label value" "slider slider"; gap: 8px 14px; align-items: center; padding: 16px 0; border-bottom: 1px solid var(--calc-line);}.article-833 #calculator .calculator-fields > .row > div:first-child{grid-area: label; min-width: 0;}.article-833 #calculator .calculator-fields > .row > div:nth-child(2),.article-833 #calculator .calculator-fields > .row .input-area{display: contents;}.article-833 #calculator .calculator-fields .input-label{color: var(--calc-ink); font-size: 15px; font-weight: 700; line-height: 1.35;}.article-833 #calculator .calculator-fields input[type="text"],.article-833 #calculator .calculator-fields select{grid-area: value; justify-self: end; width: auto; min-width: 120px; height: 34px; padding: 4px 10px; color: var(--calc-accent); background: #f4faf7; border: 1px solid var(--calc-line); border-radius: 999px; font: inherit; font-size: 14px; font-weight: 700; text-align: center;}.article-833 #calculator .calculator-fields select{min-width: 180px; color: var(--calc-ink); background: #fff; border-radius: 6px; text-align: left;}.article-833 #calculator .slider-area{grid-area: slider; position: relative; width: 100%; height: 32px; margin: 0; cursor: pointer; touch-action: none;}.article-833 #calculator .slider-bg,.article-833 #calculator .slider-fill,.article-833 #calculator .slider-hit{position: absolute; top: 13px; right: 0; left: 0; height: 6px; border-radius: 999px;}.article-833 #calculator .slide-step{display:none;}.article-833 #calculator .slider-bg{background: #dbe6e8;}.article-833 #calculator .slider-fill{right: auto; background: var(--calc-accent);}.article-833 #calculator .slider-hit{height: 32px; background: transparent;}.article-833 #calculator .slider-knob{top: 2px; width: 26px; height: 26px; background: #fff; border: 3px solid var(--calc-accent); border-radius: 50%; box-shadow: 0 2px 6px rgba(21, 32, 42, .18);}.article-833 #tariff-calculator-results,.article-833 .calculator-result{min-width: 0;}.article-833 #tariff-calculator-results{padding: 20px; background: #101418; border-radius: 8px; color: #fff;}.article-833 #tariff-calculator-results .result-kicker{margin: 0 0 14px; color: rgba(255, 255, 255, .72); font-size: 13px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase;}.article-833 #tariff-calculator-results .calculator-result-fields{min-width: 0;}.article-833 #tariff-calculator-results .calculator-result{border-bottom: 1px solid rgba(255, 255, 255, .14);}.article-833 #tariff-calculator-results .calculator-result > div:nth-child(2),.article-833 #tariff-calculator-results .calculator-result .input-area{border:none;}.article-833 #tariff-calculator-results .input-label{color: rgba(255, 255, 255, .74); font-size: 14px; line-height: 1.4;}.article-833 #tariff-calculator-results .calculator-result input,.article-833 #tariff-calculator-results .calculator-output-value{width: 100%; min-width: 0; color: #fff; background: transparent; border: 0; font: inherit; font-size: 14px; font-weight: 800; line-height: 1.4; text-align: right; overflow-wrap: anywhere; display: flex; align-items: center; justify-content: flex-end;}.article-833 #tariff-calculator-results .calculator-output-value{padding: 20px 0;}.article-833 #tariff-calculator-results .calculator-result input{padding: 0;}.article-833 #tariff-calculator-results .total-result{display: block; padding: 0 0 16px;}.article-833 #tariff-calculator-results .total-result input{font-size: 36px; text-align: right;}.article-833 #tariff-calculator-results .one_time_total-result{margin-top: 14px; padding: 14px 12px; background: rgba(21, 122, 85, .16); border: 1px solid rgba(142, 208, 181, .45); border-radius: 6px;}.article-833 #tariff-calculator-results .one_time_total-result .input-label{color: #8ed0b5;}@media (max-width: 560px){.app-landing #main{padding: 10px 0 0;}.app-landing .contact-form .input-form{height:min-content; padding-bottom:200px}.app-landing .article.article-834{background-size: 250%;}.article.article-834::after{background-position: -20% 90%; background-size: 200%;}.article-833 .slide-show{padding: 25px 15px;}.article-833 #calculator{padding-right: 0px;}.article-833 .calculator-box, .article-833 #tariff-calculator-shell{padding: 18px; border:none;}.article-833 #calculator .calculator-fields input[type="text"], .article-833 #calculator .calculator-fields select{min-width: 0; max-width: 48vw;}.article-833 #tariff-calculator-results{padding: 18px;}}