*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{--primary-color:#000;--secondary-color:#86868b;--background-light:#fbfbfd;--spacing-unit:8px;--yool-blue:#0056b3;--yool-dark-blue:#004494}body{color:var(--primary-color);background-color:var(--background-light);line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:0 20px}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#fffc;padding:16px 0;position:fixed;top:0;left:0;right:0}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-logo{font-size:24px;font-weight:600}.nav-menu{gap:32px;display:flex}.nav-link{color:var(--secondary-color);text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--primary-color)}.hero{background:#fff;padding:160px 0 80px}.hero-content{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hero h1{margin-bottom:24px;font-size:56px;font-weight:700;line-height:1.1}.hero p{color:var(--secondary-color);margin-bottom:32px;font-size:21px}.button{background:var(--primary-color);color:#fff;border-radius:30px;align-items:center;padding:16px 32px;font-weight:500;text-decoration:none;transition:transform .3s;display:inline-flex}.button:hover{transform:scale(1.02)}.hero-image{object-fit:cover;border-radius:24px;width:100%;height:500px;box-shadow:0 20px 40px #0000001a}.contact{background:#fff;padding:120px 0}.contact-content{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.contact-info h2{margin-bottom:24px;font-size:48px;line-height:1.1}.contact-info p{color:var(--secondary-color);margin-bottom:48px;font-size:21px}.contact-details{flex-direction:column;gap:24px;display:flex}.contact-item{align-items:center;gap:16px;display:flex}.contact-item .icon-wrapper{background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-item .label{color:var(--secondary-color);font-size:14px}.contact-item .value{font-size:16px;font-weight:500}.footer{background:#f5f5f7;padding:48px 0}.footer-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer-column h3{margin-bottom:24px;font-size:16px}.footer-links{flex-direction:column;gap:16px;display:flex}.footer-links a{color:var(--secondary-color);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--primary-color)}.social-links{gap:16px;margin-top:24px;display:flex}.social-links a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}.social-links a:hover{transform:scale(1.1)}.stats{color:#fff;background:#000;padding:120px 0}.stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.stat-item h3{margin-bottom:16px;font-size:56px}.stat-item p{color:var(--secondary-color);font-size:18px}.products{padding:120px 0}.products-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.product-card{background:#fff;border-radius:20px;padding:32px;transition:transform .3s}.product-card:hover{transform:translateY(-8px)}.product-image{object-fit:cover;border-radius:12px;width:100%;height:200px;margin-bottom:24px}.language-switcher{cursor:pointer;background:#f5f5f7;border:none;border-radius:20px;padding:8px 16px;font-size:14px}.industry-hero{background:var(--background-light);text-align:center;padding:120px 0 60px}.industry-hero h1{margin-bottom:24px;font-size:56px;line-height:1.1}.industry-hero p{color:var(--secondary-color);max-width:800px;margin:0 auto 48px;font-size:24px}.industry-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;display:grid}.industry-section{background:#fff;padding:120px 0}.industry-section:nth-child(2n){background:var(--background-light)}.industry-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:80px 0;display:grid}.industry-content:nth-child(2n){direction:rtl}.industry-content:nth-child(2n) .industry-text{direction:ltr}.industry-text h2{margin-bottom:24px;font-size:40px}.industry-text p{color:var(--secondary-color);margin-bottom:24px;font-size:18px;line-height:1.6}.benefits-list{margin-top:32px}.benefit-item{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.benefit-item svg{flex-shrink:0;margin-top:4px}.benefit-content h3{margin-bottom:8px;font-size:20px}.benefit-content p{margin:0;font-size:16px}.industry-image{object-fit:cover;border-radius:24px;width:100%;height:500px;box-shadow:0 20px 40px #0000001a}.about-hero{color:#fff;background:#000;padding:160px 0 80px;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:1;background:linear-gradient(45deg,#000000b3,#0000004d);position:absolute;inset:0}.about-hero-content{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.about-hero h1{background:linear-gradient(90deg,#fff,#f5f5f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:72px;line-height:1.1}.mission-section{background:#fff;padding:120px 0}.mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mission-content h2{margin-bottom:32px;font-size:48px;line-height:1.1}.mission-content p{color:var(--secondary-color);margin-bottom:24px;font-size:21px}.values-section{color:#fff;background:#000;padding:120px 0}.values-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;padding:32px;transition:transform .3s}.value-card:hover{transform:translateY(-8px)}.value-icon{background:#fff3;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.team-section{background:var(--background-light);padding:120px 0}.team-content{text-align:center;max-width:800px;margin:0 auto 64px}.team-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.section-title{text-align:center;margin-bottom:24px;font-size:48px;line-height:1.1}.section-subtitle{color:var(--secondary-color);text-align:center;margin-bottom:64px;font-size:21px}.features-hero{color:#fff;text-align:center;background:#000;padding:160px 0 80px}.features-hero h1{margin-bottom:24px;font-size:56px;line-height:1.1}.features-section{background:#fff;padding:120px 0}.features-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px;display:grid}.feature-card{background:#fff;border-radius:20px;padding:40px;transition:transform .3s;box-shadow:0 4px 6px #0000001a}.feature-card:hover{transform:translateY(-8px)}.feature-icon{background:#f5f5f7;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.how-it-works{color:#fff;background:#000;padding:120px 0}.steps-grid{grid-template-columns:1fr;gap:32px;max-width:800px;margin:64px auto 0;display:grid}.step-item{background:#ffffff1a;border-radius:20px;align-items:flex-start;gap:32px;padding:32px;display:flex}.step-number{color:#ffffff4d;min-width:60px;font-size:48px;font-weight:700}.why-choose{background:#fff;padding:120px 0}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.benefit-card{text-align:center;padding:32px}.section-subtitle{color:var(--secondary-color);text-align:center;max-width:800px;margin-bottom:64px;margin-left:auto;margin-right:auto;font-size:21px}.contact-hero{color:#fff;text-align:center;background:#000;padding:160px 0 80px}.contact-hero h1{margin-bottom:24px;font-size:56px;line-height:1.1}.contact-hero p{color:#86868b;max-width:600px;margin:0 auto;font-size:21px}.contact-section{background:#fff;padding:80px 0}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact-form{background:var(--background-light);border-radius:20px;padding:40px;box-shadow:0 4px 6px #0000001a}.form-group{margin-bottom:24px}.form-group label{color:var(--primary-color);margin-bottom:8px;font-weight:500;display:block}.form-group input,.form-group select{border:1px solid #d2d2d7;border-radius:12px;width:100%;padding:12px;font-size:16px;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:var(--primary-color);outline:none}.submit-button{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:30px;width:100%;padding:16px 32px;font-size:16px;font-weight:500;transition:transform .3s}.submit-button:hover{transform:scale(1.02)}.customer-link{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0;border-radius:30px;margin-top:40px;padding:16px 32px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.customer-link:hover{background:var(--primary-color);color:#fff}.contact-info{padding:40px}.contact-info h2{margin-bottom:24px;font-size:32px}.contact-item{align-items:center;gap:16px;margin-bottom:24px;display:flex}.contact-icon{background:var(--background-light);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.success-message{color:#fff;text-align:center;background:#34c759;border-radius:12px;margin-top:16px;padding:16px;display:none}@media (max-width:768px){.hero-content,.stats-grid,.products-grid,.footer-grid{grid-template-columns:1fr}.footer-column{margin-bottom:20px}.industry-grid{grid-template-columns:1fr}.industry-content{grid-template-columns:1fr;gap:40px}.industry-content:nth-child(2n){direction:ltr}.industry-hero h1{font-size:40px}.industry-hero p{font-size:20px}.mission-grid,.values-grid,.team-grid{grid-template-columns:1fr}.about-hero h1{font-size:48px}.features-grid,.benefits-grid{grid-template-columns:1fr}.step-item{flex-direction:column}.contact-grid{grid-template-columns:1fr}.nav-menu{display:none}}.terms-container{max-width:980px;margin:0 auto;padding:80px 20px}.terms-header{margin-bottom:60px;padding-top:40px}.terms-title{letter-spacing:0;margin-bottom:12px;font-size:40px;font-weight:600;line-height:1.1}.terms-date{color:#6e6e73;margin-bottom:40px}.terms-section{color:#1d1d1f;margin-bottom:40px;font-size:17px;line-height:1.5}.terms-section h2{letter-spacing:.009em;margin:35px 0 15px;font-size:24px;font-weight:600;line-height:1.16667}.terms-section p{margin-bottom:20px}@media only screen and (max-width:734px){.terms-container{padding:40px 20px}.terms-title{font-size:32px}.terms-section{font-size:15px}}
