@charset "UTF-8";:root{--bg-color:#ffffff;--bg-secondary:#f9f9f9;--text-primary:#111111;--text-secondary:#666666;--accent-color:#222222;--accent-hover:#000000;--border-color:#e5e5e5;--transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-padding{padding:100px 0}a{text-decoration:none;color:inherit}.intro-section{padding-top:40px;padding-bottom:60px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:40px;text-transform:uppercase;letter-spacing:1px}.breadcrumbs span.separator::after{content:"/";margin-left:8px}.breadcrumbs a:hover{color:var(--text-primary)}.intro-content{max-width:760px}.intro-content h1{font-size:48px;font-weight:600;line-height:1.2;letter-spacing:-1px;margin-bottom:24px}.intro-content p{font-size:18px;color:var(--text-secondary);font-weight:400}.hero-banner{position:relative;height:560px;background:#e0e0e0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.4))),url(https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?q=80&w=1920);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.4)),url(https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?q=80&w=1920);background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:60px}.hero-text-block{max-width:540px;color:#fff}.hero-text-block h2{font-size:28px;font-weight:500;line-height:1.4;margin-bottom:32px}.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#fff;color:#111;padding:18px 36px;font-weight:500;font-size:15px;border:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);text-transform:uppercase;letter-spacing:1px}.btn-primary:hover{background-color:#111;color:#fff}.btn-primary svg{-webkit-transition:var(--transition);transition:var(--transition)}.btn-primary:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px);stroke:#fff}.benefits-section{background-color:var(--bg-secondary)}.benefits-section h2{font-size:36px;font-weight:600;letter-spacing:-.5px;margin-bottom:60px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:var(--border-color);border:1px solid var(--border-color)}.benefit-card{background-color:var(--bg-color);padding:60px 48px 48px 48px;position:relative;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition)}.benefit-card:hover{background-color:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.04);box-shadow:0 20px 40px rgba(0,0,0,.04);-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:1}.benefit-num{position:absolute;top:20px;right:40px;font-size:72px;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(17,17,17,.15);letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--transition);transition:var(--transition)}.benefit-card:hover .benefit-num{-webkit-text-stroke:1px rgba(17,17,17,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.benefit-card h3{font-size:20px;font-weight:600;margin-bottom:16px;position:relative;z-index:2}.benefit-card p{font-size:15px;color:var(--text-secondary);line-height:1.6;position:relative;z-index:2}.seo-section{color:var(--text-secondary);font-size:16px}.seo-section a{text-decoration:underline}.seo-section a:hover{color:var(--black);text-decoration:none}.seo-section h2{font-size:28px;font-weight:500;line-height:1.4;margin-bottom:1.25rem;color:var(--black)}.seo-section ol,.seo-section ul{padding-left:1rem}@media (max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.benefits-grid{grid-template-columns:1fr}.benefit-card{padding:48px 32px 32px 32px}.benefit-num{font-size:60px;top:15px;right:24px}}.form-section .container{display:grid;grid-template-columns:5fr 7fr;gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form-info h2{font-size:36px;font-weight:600;line-height:1.3;margin-bottom:24px;letter-spacing:-.5px}.form-info p{color:var(--text-secondary);font-size:16px;margin-bottom:40px}.contact-item{margin-bottom:20px}.contact-label{font-size:12px;text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;display:block;margin-bottom:4px}.contact-value{font-size:18px;font-weight:400}.b2b-form{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.b2b-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.b2b-form .form-group.full-width{grid-column:span 2}.b2b-form .form-group label{font-size:13px;font-weight:400;margin-bottom:8px;color:var(--text-primary)}.b2b-form .form-control{border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-primary);-webkit-transition:var(--transition);transition:var(--transition);outline:0;border-radius:0}.b2b-form .form-control:focus{border-color:var(--text-primary)}.b2b-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}.b2b-form textarea.form-control{resize:vertical;min-height:120px}.b2b-form .form-submit-block{grid-column:span 2;margin-top:12px}.b2b-form .btn-submit{width:100%;background-color:var(--accent-color);color:#fff;padding:20px;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.b2b-form .btn-submit:hover{background-color:var(--accent-hover)}.b2b-form .privacy-text{font-size:12px;color:var(--text-secondary);margin-top:16px;line-height:1.4}.success-message{display:none;grid-column:span 2;text-align:center;padding:40px;background-color:#f4fbf7;border:1px solid #cceadd}.success-message h3{color:#14532d;font-size:20px;margin-bottom:8px}.success-message p{color:#166534;font-size:15px}@media (max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.form-section .container{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.section-padding{padding:60px 0}.intro-content h1{font-size:36px}.hero-banner{height:460px}.benefits-grid{grid-template-columns:1fr}.benefit-card{padding:32px}.b2b-form{grid-template-columns:1fr}.b2b-form .form-group.full-width,.b2b-form .form-submit-block{grid-column:span 1}}