.solmaz-home{--navy:#0b1f3a;--blue:#1559a8;--orange:#ef8b24;--ink:#142033;--muted:#64748b;--line:#e4eaf1;--soft:#f4f8fb;--white:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);max-width:1440px;margin:0 auto;line-height:1.55}.solmaz-home *{box-sizing:border-box}.solmaz-home a{text-decoration:none}.sh-hero{display:grid;grid-template-columns:1.04fr .96fr;gap:42px;align-items:center;padding:72px 28px 56px;background:radial-gradient(circle at 80% 15%,#eaf4ff 0,transparent 34%),linear-gradient(180deg,#fff 0,#f7fafc 100%);border-radius:0 0 34px 34px}.sh-eyebrow,.sh-section-head>span,.sh-cta>div>span{display:block;font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--orange);margin-bottom:12px}.sh-hero h1{font-size:clamp(38px,5.1vw,72px);line-height:1.02;letter-spacing:-.045em;color:var(--navy);margin:0 0 22px;max-width:830px}.sh-lead{font-size:clamp(18px,2vw,23px);color:#536278;max-width:760px;margin:0 0 28px}.sh-actions{display:flex;gap:12px;flex-wrap:wrap}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;padding:14px 18px;font-weight:800;font-size:14px;transition:.2s ease}.sh-btn-primary{background:var(--navy);color:#fff}.sh-btn-primary span{font-weight:600;opacity:.85}.sh-btn-ghost{border:1px solid #cad6e3;color:var(--navy);background:#fff}.sh-btn:hover{transform:translateY(-2px)}.sh-trust{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:24px;color:#516074;font-size:13px}.sh-trust span:First-letter{color:var(--blue)}.sh-hero-visual{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;min-height:500px}.sh-visual-card{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px rgba(20,40,70,.08);display:flex;flex-direction:column;justify-content:flex-end;min-height:238px}.sh-visual-card:first-child{grid-row:1/3}.sh-visual-card img{width:100%;height:100%;min-height:0;object-fit:contain;position:absolute;inset:0;padding:22px}.sh-baltur img{object-fit:cover;padding:0;filter:saturate(.96)}.sh-lamtec img{padding:30px 28px 72px}.sh-visual-card:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgba(5,18,38,.9))}.sh-visual-card div{position:relative;z-index:2;padding:22px;color:#fff}.sh-visual-card strong{font-size:24px;display:block}.sh-visual-card span{font-size:13px;opacity:.88}.sh-section{padding:76px 28px}.sh-section-head{text-align:center;max-width:790px;margin:0 auto 34px}.sh-section-head.left{text-align:left;margin-left:0}.sh-section-head h2,.sh-tech h2,.sh-proof h2,.sh-cta h2{margin:0 0 12px;color:var(--navy);font-size:clamp(30px,3.7vw,49px);line-height:1.08;letter-spacing:-.035em}.sh-section-head p,.sh-tech-copy p,.sh-cta p{color:var(--muted);font-size:17px}.sh-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh-brand-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(31,52,78,.06)}.sh-card-media{height:230px;background:#27313b;overflow:hidden}.sh-card-media.white{background:#f8fafc}.sh-card-media img{width:100%;height:100%;object-fit:contain}.sh-card-media:not(.white) img{object-fit:cover}.sh-card-body{padding:25px}.sh-tag{font-size:11px;letter-spacing:.11em;font-weight:800;color:var(--orange)}.sh-card-body h3{font-size:24px;line-height:1.18;margin:8px 0 10px;color:var(--navy)}.sh-card-body p{color:var(--muted);min-height:78px}.sh-card-body a{font-weight:800;color:var(--blue)}.sh-services{background:var(--soft);border-radius:32px}.sh-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe7ef;border:1px solid #dfe7ef;border-radius:22px;overflow:hidden}.sh-service-grid article{background:#fff;padding:28px;min-height:198px}.sh-service-grid b{color:var(--orange);font-size:12px}.sh-service-grid h3{font-size:20px;color:var(--navy);margin:10px 0}.sh-service-grid p{color:var(--muted);margin:0;font-size:14px}.sh-tech{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:start}.sh-tech-links{display:grid;gap:12px}.sh-tech-links a{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px;color:var(--navy);transition:.2s}.sh-tech-links a:hover{border-color:#a7bed8;transform:translateX(3px)}.sh-tech-links span{font-size:11px;letter-spacing:.1em;color:var(--orange);font-weight:800}.sh-tech-links strong{font-size:18px}.sh-tech-links em{font-style:normal;color:var(--blue);font-weight:700;font-size:13px}.sh-proof{background:var(--navy);color:#fff;border-radius:32px}.sh-proof h2{color:#fff;max-width:830px}.sh-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;background:rgba(255,255,255,.14);border-radius:18px;overflow:hidden}.sh-proof-grid div{background:rgba(255,255,255,.06);padding:22px}.sh-proof-grid strong{display:block;font-size:22px}.sh-proof-grid span{color:#c6d2df;font-size:13px}.sh-cta{margin:28px 28px 0;padding:38px 42px;border-radius:26px;background:linear-gradient(125deg,#1455a0,#0b1f3a);color:#fff;display:flex;justify-content:space-between;gap:28px;align-items:center}.sh-cta h2{color:#fff;font-size:clamp(28px,3vw,42px)}.sh-cta p{color:#d9e4f1;margin-bottom:0}.sh-btn-light{background:#fff;color:var(--navy)}.sh-btn-outline-light{border:1px solid rgba(255,255,255,.55);color:#fff}.sh-cta .sh-actions{min-width:max-content}
@media(max-width:980px){.sh-hero{grid-template-columns:1fr;padding-top:48px}.sh-hero-visual{min-height:520px}.sh-brand-grid{grid-template-columns:1fr}.sh-brand-card{display:grid;grid-template-columns:42% 58%}.sh-card-media{height:100%}.sh-card-body p{min-height:0}.sh-service-grid{grid-template-columns:repeat(2,1fr)}.sh-tech{grid-template-columns:1fr}.sh-proof-grid{grid-template-columns:repeat(2,1fr)}.sh-cta{align-items:flex-start;flex-direction:column}.sh-cta .sh-actions{min-width:0}}
@media(max-width:620px){.sh-hero,.sh-section{padding-left:18px;padding-right:18px}.sh-hero{padding-top:36px;border-radius:0 0 24px 24px}.sh-hero h1{font-size:42px}.sh-actions{width:100%}.sh-btn{width:100%}.sh-hero-visual{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.sh-visual-card:first-child{grid-row:auto}.sh-visual-card{min-height:260px}.sh-brand-card{display:block}.sh-card-media{height:220px}.sh-service-grid{grid-template-columns:1fr}.sh-tech-links a{grid-template-columns:1fr;gap:6px}.sh-tech-links em{margin-top:4px}.sh-proof-grid{grid-template-columns:1fr 1fr}.sh-cta{margin-left:18px;margin-right:18px;padding:30px 24px}.sh-trust{gap:10px 16px}}
