.integrator-hero{position:relative;isolation:isolate;background:#112b49;min-height:495px;color:#fff;overflow:hidden}.integrator-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.integrator-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2139f5,#102d4cce 32%,#12345138 67%,#102d4c05);z-index:-1}.integrator-hero-copy{padding-block:60px 74px}.integrator-hero .hero-location{font-size:13px;color:#cfdfef;letter-spacing:2px;margin:0 0 22px}.integrator-hero h1{font-size:clamp(36px,4vw,54px);line-height:1.38;font-weight:650;letter-spacing:1px;color:white;margin:0 0 22px}.integrator-hero h1 span{color:#bddcff}.integrator-hero-copy>p:not(.hero-location){font-size:15px;line-height:1.9;color:#e4ecf4;margin:0 0 28px}.integrator-hero .hero-actions{display:flex;gap:12px}.integrator-hero .secondary{border-color:#a7bed36b;background:#14385c77;color:#fff}
.home-search{position:relative;margin-top:-25px;background:white;box-shadow:0 8px 26px #193a5812;border:1px solid #dce6ef;padding:24px 28px;display:flex;align-items:center;gap:30px}.home-search h2{font-size:18px;margin:0 0 5px}.home-search p{font-size:12px;color:#607387;margin:0}.home-search form{display:flex;flex:1}.home-search input{min-width:0;flex:1;border:1px solid #c6d6e4;padding:12px;font:inherit;font-size:14px;border-radius:0}.home-search .button{border-radius:0}.home-search>a{font-size:13px;white-space:nowrap}
.home-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-scenarios article{border:1px solid #dbe5ef;min-width:0;background:white}.scenario-photo{height:180px;background-image:url('/assets/integrator-scenarios.webp');background-size:300% 100%;background-repeat:no-repeat}.scenario-office{background-position:0 50%}.scenario-warehouse{background-position:50% 50%}.scenario-hotel{background-position:100% 50%}.scenario-copy{padding:23px}.scenario-copy h3{font-size:24px;margin:0 0 10px}.scenario-copy>p{font-size:14px;line-height:1.85;color:#566b80;min-height:78px;margin-bottom:18px}.scenario-links a{display:block;padding:11px 0;border-top:1px solid #e3ebf1;font-size:11px;color:#6a7e91}.scenario-links span{display:block;font-size:13px;color:#1d446c;margin-top:3px;line-height:1.65}.scenario-consult{display:block;font-size:13px;font-weight:600;padding-top:18px}.page-home .scope-card{padding:24px}.page-home .scope-card h3{font-size:21px}.page-home .scope-card>p{min-height:52px}.page-home .scope-card .tag-list{margin:10px 0 20px}
@media(max-width:900px){.home-search{flex-wrap:wrap;gap:16px}.home-search form{flex-basis:60%}.home-scenarios{gap:14px}.scenario-copy{padding:18px}.scenario-copy>p{min-height:104px}}
@media(max-width:650px){.integrator-hero{min-height:425px}.integrator-hero-image{object-position:65% center}.integrator-hero:after{background:linear-gradient(90deg,#0b2545ed,#102d4caa)}.integrator-hero-copy{padding-block:40px 65px}.integrator-hero h1{font-size:35px}.integrator-hero .hero-location{font-size:11px;letter-spacing:1px}.integrator-hero-copy>p:not(.hero-location){font-size:13px}.integrator-hero .hero-actions .button{padding:12px 14px;font-size:12px}.home-search{width:calc(100% - 32px);padding:20px;gap:14px}.home-search>div{flex:1}.home-search h2{font-size:17px}.home-search form{flex-basis:100%;order:3}.home-search .button{padding:12px;font-size:12px}.home-search input{font-size:13px;width:100%}.home-scenarios{grid-template-columns:1fr;gap:20px}.scenario-photo{height:200px}.scenario-copy>p{min-height:0}.scenario-copy{padding:22px}.scenario-links span{font-size:14px}.scenario-copy h3{font-size:24px}}
