:root{--text-muted:#707A8A;--green:#169D67;--green-dark:#16744F;--gold:#998935;--gray-bg:#F9FAFC}.breadcrumbs-list{display:flex;align-items:center;gap:10px;list-style:none}.breadcrumbs-list li{font-size:16px}.breadcrumbs-list .crumb-home{color:var(--text)}.breadcrumbs-list .crumb-sep{color:var(--text-muted)}.breadcrumbs-list .crumb-current{color:var(--text-muted)}.page-content{display:flex;flex-direction:column;gap:100px;padding:30px 0 130px}.section-header{display:flex;flex-direction:column;gap:25px;margin-bottom:60px}.section-title{font-size:50px;font-weight:500;color:var(--text);line-height:1.2}.section-subtitle{font-size:20px;font-weight:400;color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;border-radius:10px;font-size:17px;font-weight:500;cursor:pointer;border:none;transition:opacity .2s;white-space:nowrap}.btn:hover{opacity:.85}.btn--dark{background:var(--text);color:#fff}.btn--outline-white{background:transparent;border:1px solid #fff;color:#fff}.btn--blue{background:var(--blue);color:#fff}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.card{padding:34px 25px;border-radius:10px;background:var(--gray-bg);display:flex;flex-direction:column;gap:50px}.tool-card{padding:34px 25px;border-radius:10px;border:1px solid #FBFBFB;background:var(--gray-bg);box-shadow:0 2px 4px rgba(43,47,51,.05);display:flex;flex-direction:column;gap:50px}.case-card{padding:34px 25px;border-radius:10px;background:var(--gray-bg);display:flex;flex-direction:column;gap:50px}.card-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.card-title{font-size:20px;font-weight:700;color:var(--text);line-height:1.3}.card-icon{width:50px;height:50px;flex-shrink:0}.card-body{display:flex;flex-direction:column;gap:15px}.card-text{font-size:15px;color:var(--text-muted);line-height:1.5}.solution-banner{display:flex;flex-direction:column;gap:20px;padding:30px;background:#E9F7F1;border-radius:10px;border-left:4px solid var(--green)}.solution-banner-header{display:flex;align-items:center;gap:15px}.solution-banner-title{font-size:20px;font-weight:700;color:var(--green)}.solution-banner-text{font-size:18px;color:var(--text);line-height:1.5}.steps-list{display:flex;flex-direction:column;gap:30px}.step{display:flex;align-items:flex-start;gap:20px}.step-badge{width:50px;height:50px;border-radius:50%;background:var(--blue);color:#fff;font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content{display:flex;flex-direction:column;gap:10px;flex:1;padding-top:10px}.step-title{font-size:20px;font-weight:700;color:var(--text)}.step-desc{font-size:18px;color:var(--text);line-height:1.5}.case-body{display:flex;flex-direction:column;gap:15px}.case-problem{font-size:18px;color:var(--text-muted);line-height:1.4}.case-problem strong{font-weight:700}.case-solution{font-size:18px;color:var(--text);line-height:1.4}.case-solution strong{font-weight:700}.case-result{font-size:18px;font-weight:700;color:var(--text);line-height:1.4}.case-result .result-label{color:var(--blue)}.approach-body{display:flex;flex-direction:column;gap:35px}.principles-block{display:flex;flex-direction:column;gap:25px}.block-heading{font-size:24px;font-weight:700;color:var(--text)}.principles-list{font-size:18px;color:var(--text);line-height:1.5;display:flex;flex-direction:column;gap:4px;list-style:none}.principles-list li::before{content:"• ";color:var(--blue)}.warning-box{padding:30px;border-radius:10px;background:#FFF3B6;display:flex;flex-direction:column;gap:20px}.warning-box-header{display:flex;align-items:center;gap:15px}.warning-box-title{font-size:20px;font-weight:700;color:var(--gold)}.warning-box-text{font-size:18px;color:var(--text);line-height:1.5}.client-results{display:flex;flex-direction:column;gap:25px}.timeline-text{font-size:18px;color:var(--text);line-height:1.5}.timeline-label{font-weight:700;color:var(--blue)}.pricing-table{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid #E5E9FF}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#F4F6FF;border-top:1px solid #E5E9FF;gap:20px}.pricing-row:first-child{border-top:3px solid #C8D2FF;border-radius:20px 20px 0 0}.pricing-row:last-child{border-radius:0 0 20px 20px}.pricing-row:nth-child(even){background:#EEF1FF}.pricing-info{display:flex;flex-direction:column;gap:20px}.pricing-type{font-size:25px;font-weight:700;color:var(--text);line-height:1.3}.pricing-type .type-label{color:var(--blue)}.pricing-details{display:flex;flex-direction:column;gap:10px}.pricing-detail{font-size:20px;color:var(--text)}.pricing-detail strong{font-weight:700}.pricing-cta{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.pricing-price-label{font-size:25px;font-weight:400;color:var(--text-muted)}.pricing-price{font-size:40px;font-weight:700;color:var(--text);white-space:nowrap}.guarantee-box{display:flex;flex-direction:column;gap:20px;padding:30px;background:#E9F7F1;border-radius:10px;border-left:4px solid var(--green)}.guarantee-header{display:flex;align-items:center;gap:15px}.guarantee-title{font-size:20px;font-weight:700;color:var(--green)}.guarantee-text{font-size:18px;color:var(--text);line-height:1.5}@media (max-width:1280px){}@media (max-width:1100px){.section-title{font-size:clamp(28px,4vw,42px)}.cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:960px){.pricing-row{flex-direction:column;align-items:flex-start}.pricing-cta{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.pricing-cta .btn{min-width:160px;text-align:center;justify-content:center}.section-header{margin-bottom:36px}}@media (max-width:768px){.page-content{gap:48px;padding:20px 0 64px}.section-header{gap:14px;margin-bottom:24px}.section-title{font-size:clamp(22px,5vw,30px)}.section-subtitle{font-size:15px;line-height:1.55}.cards-grid{grid-template-columns:1fr 1fr;gap:12px}.card,.tool-card,.case-card{padding:18px 14px;gap:18px}.card-title{font-size:15px}.card-text{font-size:14px}.card-icon{width:40px;height:40px}.btn{font-size:14px;padding:12px 16px}.steps-list{gap:22px}.step{gap:14px}.step-badge{width:36px;height:36px;font-size:14px;flex-shrink:0}.step-content{padding-top:6px}.step-title{font-size:15px}.step-desc{font-size:14px;line-height:1.5}.case-problem,.case-solution,.case-result{font-size:14px}.solution-banner,.warning-box,.guarantee-box{padding:18px 14px;gap:14px}.solution-banner-text,.warning-box-text,.guarantee-text{font-size:14px;line-height:1.55}.solution-banner-title,.warning-box-title,.guarantee-title{font-size:16px}.block-heading{font-size:17px}.principles-list{font-size:14px}.timeline-text{font-size:14px;line-height:1.6}.pricing-row{padding:16px;flex-direction:column}.pricing-cta{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.pricing-cta .btn{flex-shrink:0}.pricing-type{font-size:16px}.pricing-detail{font-size:14px}.pricing-price{font-size:24px}.pricing-price-label{font-size:14px}.pricing-info{gap:12px}}@media (max-width:580px){.cards-grid{grid-template-columns:1fr;gap:10px}.pricing-cta{flex-direction:column;align-items:flex-start;gap:10px}.pricing-cta .btn{width:100%;text-align:center;justify-content:center}}@media (max-width:480px){.banner-actions .btn{text-align:center;justify-content:center}.section-title{font-size:20px}.pricing-price{font-size:22px}}