:root{--navy:#17385c;--navy-deep:#0b1d33;--accent:#2b65a6;--accent-dark:#1d4c80;--steel:#8e98a3;--steel-light:#c3c9cf;--sky:#9fbbdb;--rubber:#1b1c21;--rubber-2:#2a2c33;--paper:#f3f4f6;--ink:#14181f;--muted:#5c6470;--line:#17385c1f;--display:"Archivo", system-ui, sans-serif;--serif:"Merriweather", Georgia, serif;--body:"Manrope", system-ui, sans-serif;--r:18px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0;line-height:1}p{margin:0;line-height:1.65}em{color:var(--accent);font-style:normal}.hero em,.phero em,.contact em{background:linear-gradient(90deg,#c9d3dd,#8ea9c8);color:#0000;-webkit-background-clip:text;background-clip:text}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.btn{cursor:pointer;font-size:15px;font-weight:700;font-family:var(--body);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 10px 30px -10px #2b65a68c}.btn--primary:hover{background:var(--accent-dark)}.btn--ghost{color:#fff;border-color:#ffffff59}.btn--ghost:hover{background:#ffffff14;border-color:#fff}.btn--sm{padding:10px 20px;font-size:14px}.btn--block{width:100%}.eyebrow{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow--light{color:var(--sky)}.logo{color:var(--navy);align-items:center;gap:10px;display:inline-flex}.logo__text{flex-direction:column;line-height:1;display:flex}.logo__text b{font-family:var(--serif);letter-spacing:-.01em;font-size:23px;font-weight:900}.logo__text span{font-family:var(--body);color:#6f7780;letter-spacing:.32em;margin-top:3px;font-size:11.5px;font-weight:600}.logo--light .logo__text span{color:var(--steel-light)}.logo--light{color:#fff}.nav{z-index:50;padding:18px 0;transition:background .3s,box-shadow .3s,padding .3s;position:fixed;inset:0 0 auto}.nav--solid,.nav--open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#f4f2eeeb;padding:10px 0}.nav__in{justify-content:space-between;align-items:center;display:flex}.nav__links{align-items:center;gap:30px;font-size:15px;font-weight:600;display:flex}.nav__links a:not(.btn){color:#ffffffd9;transition:color .2s}.nav--solid .nav__links a:not(.btn),.nav--open .nav__links a:not(.btn){color:var(--ink)}.nav__links a:not(.btn):hover{color:var(--accent)}.nav__burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.nav__burger span{background:#fff;height:2px;transition:transform .3s,top .3s;position:absolute;left:10px;right:10px}.nav__burger span:first-child{top:17px}.nav__burger span:last-child{top:25px}.nav--solid .nav__burger span,.nav--open .nav__burger span{background:var(--ink)}.nav--open .nav__burger span:first-child{top:21px;transform:rotate(45deg)}.nav--open .nav__burger span:last-child{top:21px;transform:rotate(-45deg)}.hero{background:radial-gradient(120% 90% at 85% 30%, #1a2a75 0%, var(--navy) 40%, var(--navy-deep) 100%);color:#fff;padding-top:140px;position:relative;overflow:hidden}.hero__photo{opacity:.22;mix-blend-mode:luminosity;background:url(/img/gercek/g101.jpg) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 15%,#000 70%);mask-image:linear-gradient(100deg,#0000 15%,#000 70%)}.hero__tex{background-image:radial-gradient(#ffffff12 2px,#0000 2.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 30%,#000 75%);mask-image:linear-gradient(110deg,#0000 30%,#000 75%)}.hero__in{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-bottom:110px;display:grid;position:relative}.hero h1{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(44px,7vw,92px);font-weight:900;font-stretch:105%;line-height:.95}.hero__lead{color:#ffffffbf;max-width:520px;margin-bottom:36px;font-size:18px}.hero__cta{flex-wrap:wrap;gap:14px;display:flex}.hero__mark{justify-self:center;place-items:center;display:grid;position:relative}.logo-full{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#e6e9ed 70%,#cfd4da);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(380px,72vw);display:flex;position:relative;box-shadow:0 40px 90px -30px #000000b3,inset 0 -10px 30px #17385c1f}.logo-full svg{filter:drop-shadow(0 8px 10px #17385c40);width:62%;height:auto}.logo-full b{font-family:var(--serif);color:var(--navy);letter-spacing:-.01em;margin-top:10px;font-size:clamp(34px,5vw,54px);font-weight:900;line-height:1}.logo-full span{letter-spacing:.34em;color:#6f7780;margin-top:8px;padding-left:.34em;font-size:clamp(12px,1.5vw,17px);font-weight:600}.hero__ring{aspect-ratio:1;border:1px dashed #ffffff2e;border-radius:50%;width:125%;animation:60s linear infinite spin;position:absolute}.hero__ring:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12%}@keyframes spin{to{transform:rotate(360deg)}}.hero__strip{color:var(--navy);background:linear-gradient(90deg,#7d8792,#c9cfd5 50%,#7d8792);margin:0 -20px -14px;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.marquee{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee__row{display:flex}.marquee span{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:22px;font-weight:800;font-stretch:110%;display:inline-flex}.marquee i{color:var(--accent);font-size:14px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.stats{background:var(--paper);padding:70px 0 30px}.stats__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{flex-direction:column;gap:6px;padding:30px 24px;display:flex}.stat+.stat{border-left:1px solid var(--line)}.stat b{font-family:var(--display);color:var(--navy);letter-spacing:-.03em;font-size:48px;font-weight:900;font-stretch:110%}.stat span{color:var(--muted);font-weight:600}.section{padding:110px 0}.section--alt{background:#eae7e1}.head{grid-template-columns:1fr 1fr;align-items:end;gap:20px 60px;margin-bottom:56px;display:grid}.head .eyebrow{grid-column:1/-1;margin-bottom:0}.head h2{color:var(--navy);font-size:clamp(36px,5vw,62px);font-weight:900;font-stretch:105%}.head__lead{color:var(--muted);max-width:460px;font-size:17px}.products{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.card{border-radius:var(--r);border:1px solid var(--line);background:#fff;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden}.card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0e1a4f73}.card__swatch{height:190px;position:relative;overflow:hidden}.card__swatch img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.card:hover .card__swatch img{transform:scale(1.06)}.card__swatch:after{content:"";background:linear-gradient(160deg,#ffffff1f,#0000 45%,#00000059);position:absolute;inset:0}.card:hover .card__swatch{filter:brightness(1.12)}.card__no{z-index:1;font-family:var(--display);color:#fff;letter-spacing:-.03em;font-size:44px;font-weight:900;position:absolute;bottom:12px;left:18px}.card__tag{z-index:1;color:var(--navy);background:#ffffffeb;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;position:absolute;top:14px;right:14px}.card__body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.card h3{color:var(--navy);font-size:21px;font-weight:800}.card p{color:var(--muted);flex:1;font-size:14.5px}.card__link{color:var(--accent);gap:6px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.card__link span{transition:transform .2s}.card__link:hover span{transform:translate(4px)}.tex-studs{background-color:var(--rubber);background-image:radial-gradient(circle at 40% 35%,#4a4d57 0 5px,#24262c 6px,#0000 7px);background-size:24px 24px}.tex-ribs{background-color:var(--rubber);background-image:repeating-linear-gradient(90deg,#3a3c44 0 6px,#1b1c21 6px 9px,#121317 9px 16px)}.tex-diamond{background-color:#23252b;background-image:linear-gradient(45deg,#0000 44%,#3d4049 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#33363e 44% 56%,#0000 56%);background-size:22px 22px}.tex-granule{background-color:#1e1f24;background-image:radial-gradient(#8fa3b8 1.4px,#0000 1.8px),radial-gradient(#3a4ba8 1.2px,#0000 1.6px),radial-gradient(#5b5e68 1.5px,#0000 2px);background-position:0 0,7px 5px,3px 2px;background-size:19px 17px,23px 29px,9px 11px}.tex-tiles{background-color:#2b4f78;background-image:linear-gradient(#1b3554 3px,#0000 3px),linear-gradient(90deg,#1b3554 3px,#0000 3px),radial-gradient(#00000040 1px,#0000 1.5px);background-size:60px 60px,60px 60px,6px 6px}.tex-holes{background-color:#26282e;background-image:radial-gradient(circle,#0b0c0f 0 6px,#3b3e46 7px,#0000 8px);background-size:26px 26px}.tex-coin{background-color:#18325e;background-image:radial-gradient(circle at 45% 40%,#3c5c95 0 7px,#102446 9px,#0000 10px);background-size:30px 30px}.tex-plain{background:linear-gradient(135deg,#34363e 0%,#1a1b20 60%,#101115 100%)}.feature{background:var(--rubber);color:#fff;padding:110px 0;overflow:hidden}.feature__in{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.feature h2{margin-bottom:30px;font-size:clamp(34px,4.4vw,56px);font-weight:900;font-stretch:105%}.ticks{gap:16px;margin:0 0 36px;padding:0;list-style:none;display:grid}.ticks li{color:#ffffffb8;padding-left:34px;line-height:1.55;position:relative}.ticks li:before{content:"✓";color:var(--sky);font-weight:800;position:absolute;top:0;left:0}.ticks--dark li:before{color:var(--accent)}.ticks b{color:#fff}.feature__visual{height:480px;position:relative}.photo{border-radius:var(--r);margin:0;position:absolute;overflow:hidden;box-shadow:0 40px 70px -30px #000}.photo img{object-fit:cover;width:100%;height:100%}.photo figcaption{background:var(--accent);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;bottom:14px;left:14px}.photo--a{width:72%;height:66%;top:0;left:0}.photo--b{border:6px solid var(--rubber);width:58%;height:52%;bottom:0;right:0}.photo--b figcaption{background:var(--navy)}.sectors{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sector{background:#eae7e1;flex-direction:column;min-height:200px;padding:36px 32px;transition:background .3s,color .3s;display:flex}.sector:hover{background:var(--navy);color:#fff}.sector__i{font-family:var(--display);color:var(--accent);letter-spacing:.1em;margin-bottom:auto;font-size:14px;font-weight:800}.sector h3{margin:30px 0 10px;font-size:26px;font-weight:800}.sector p{color:var(--muted);transition:color .3s}.sector:hover p{color:#ffffffb3}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.step{border-top:3px solid var(--navy);padding-top:30px;position:relative}.step:nth-child(4){border-color:var(--accent)}.step__n{background:var(--paper);border:3px solid var(--navy);width:42px;height:42px;font-family:var(--display);color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-22px;left:0}.step:nth-child(4) .step__n{border-color:var(--accent);color:var(--accent)}.step h3{color:var(--navy);margin:8px 0 10px;font-size:22px;font-weight:800}.step p{color:var(--muted)}.contact{background:radial-gradient(100% 120% at 0% 0%, #1a2a75 0%, var(--navy) 45%, var(--navy-deep) 100%);color:#fff;padding:110px 0;position:relative;overflow:hidden}.contact:before{content:"";background-image:radial-gradient(#ffffff0f 2px,#0000 2.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.contact__in{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid;position:relative}.contact h2{margin-bottom:44px;font-size:clamp(36px,4.6vw,60px);font-weight:900;font-stretch:105%}.contact dl{gap:22px;margin:0;display:grid}.contact dl div{border-bottom:1px solid #ffffff1f;padding-bottom:16px}.contact dt{text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;margin-bottom:6px;font-size:12px;font-weight:700}.contact dd{margin:0;font-size:19px;font-weight:600}.contact dd a:hover{color:var(--sky)}.map{border-radius:var(--r);filter:grayscale(.3)contrast(1.05);border:0;width:100%;height:220px;margin-top:28px}.form{color:var(--ink);background:#fff;border-radius:24px;gap:16px;padding:36px;display:grid;box-shadow:0 40px 80px -30px #0009}.form h3{color:var(--navy);margin-bottom:4px;font-size:26px;font-weight:900}.form label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.form input,.form select,.form textarea{font:inherit;color:var(--ink);resize:vertical;background:#fafafb;border:1.5px solid #dcdde3;border-radius:12px;padding:13px 15px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--navy);background:#fff;outline:none}.footer{background:var(--navy-deep);color:#fff9;padding:50px 0}.footer__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer p{font-size:14px}.footer__addr{width:100%}.footer__addr a:hover{color:#fff}.footer small{border-top:1px solid #ffffff1a;width:100%;padding-top:22px;font-size:13px}.wa-float{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -8px #25d366b3}.wa-float:hover{transform:scale(1.08)}.nav__links a.active:not(.btn){color:var(--sky)!important}.nav--solid .nav__links a.active:not(.btn),.nav--open .nav__links a.active:not(.btn){color:var(--accent)!important}.btn--white{color:var(--navy);background:#fff}.btn--white:hover{background:var(--steel-light);color:var(--navy)}.btn--outline{border-color:var(--line);color:var(--navy);background:#fff}.btn--outline:hover{border-color:var(--navy)}.phero{background:radial-gradient(120% 120% at 90% 0%, #1a2a75 0%, var(--navy) 45%, var(--navy-deep) 100%);color:#fff;padding:150px 0 80px;position:relative;overflow:hidden}.phero__img{opacity:.25;mix-blend-mode:luminosity;background:50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 80%);mask-image:linear-gradient(100deg,#0000 20%,#000 80%)}.phero__in{position:relative}.phero h1{letter-spacing:-.035em;max-width:900px;margin-bottom:20px;font-size:clamp(40px,6vw,80px);font-weight:900;font-stretch:105%}.phero__lead{color:#ffffffbf;max-width:620px;font-size:18px}.crumbs{color:#ffffff8c;margin-bottom:28px;font-size:14px}.crumbs a:hover{color:#fff}.head__side{justify-items:start;gap:16px;display:grid}.head--row{justify-content:space-between;align-items:end;display:flex}.card__swatch{display:block}.card h3 a:hover{color:var(--accent)}.cta{background:linear-gradient(115deg, var(--navy) 0%, #2d5684 60%, #6b7f94 100%);color:#fff;padding:70px 0;position:relative;overflow:hidden}.cta:before{content:"";background-image:radial-gradient(#ffffff1f 2px,#0000 2.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 60%);mask-image:linear-gradient(270deg,#000,#0000 60%)}.cta__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.cta h2{margin-bottom:12px;font-size:clamp(28px,3.6vw,44px);font-weight:900}.cta p{color:#ffffffd9;max-width:560px}.cta__btns{flex-wrap:wrap;gap:12px;display:flex}.detail{grid-template-columns:1fr 340px;align-items:start;gap:50px;display:grid}.detail__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);width:100%;margin-bottom:36px}.detail__intro{color:var(--ink);max-width:760px;margin-bottom:44px;font-size:19px}.detail__cols{grid-template-columns:1fr 1fr;gap:40px;display:grid}.detail h2{color:var(--navy);margin-bottom:22px;font-size:26px;font-weight:800}.ticks--dark li{color:var(--ink)}.uses{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uses li{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.detail__side{position:sticky;top:100px}.side-box{border:1px solid var(--line);background:#fff;border-radius:22px;gap:12px;padding:28px;display:grid;box-shadow:0 30px 60px -40px #0e1a4f80}.side-box h3{color:var(--navy);font-size:22px;font-weight:900}.side-box p{color:var(--muted);margin-bottom:6px;font-size:15px}.about{grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.about__title{color:var(--navy);font-size:clamp(34px,4.4vw,56px);font-weight:900}.about__text{color:var(--muted);gap:18px;font-size:17px;display:grid}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}.contact-page .form{border:1px solid var(--line);box-shadow:0 30px 60px -40px #0e1a4f80}.contact-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ccard{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-content:start;gap:8px;min-height:130px;padding:24px;transition:transform .2s,border-color .2s;display:grid}.ccard:hover{border-color:var(--navy);transform:translateY(-3px)}.ccard span{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:700}.ccard b{font-family:var(--display);color:var(--navy);font-size:19px;line-height:1.25}.ccard--wa{background:#25d366;border-color:#25d366}.ccard--wa span,.ccard--wa b{color:#fff}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer__about{max-width:320px;margin-top:18px;font-size:14px}.footer h4{color:#fff;font-family:var(--display);margin:0 0 16px;font-size:15px}.footer ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.footer ul a:hover{color:#fff}.footer small{grid-column:1/-1}.gallery{columns:4 240px;column-gap:14px}.gallery__item{cursor:zoom-in;break-inside:avoid;background:#ddd;border:0;border-radius:14px;width:100%;margin:0 0 14px;padding:0;display:block;overflow:hidden}.gallery__item img{width:100%;height:auto;transition:transform .5s}.gallery__item:hover img{transform:scale(1.05)}.gallery--home,.gallery--small{columns:unset;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.gallery--small{grid-template-columns:repeat(3,1fr);gap:12px}.gallery--home .gallery__item,.gallery--small .gallery__item{aspect-ratio:3/4;margin:0}.gallery--home .gallery__item img,.gallery--small .gallery__item img{object-fit:cover;height:100%}.detail__gallery{margin-top:50px}.videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:30px;display:grid}.videos video{background:#000;border-radius:14px;width:100%;max-height:520px}.lb{z-index:100;background:#070d2ef0;place-items:center;padding:40px 70px;display:grid;position:fixed;inset:0}.lb img{border-radius:10px;max-width:100%;max-height:calc(100vh - 80px);box-shadow:0 30px 80px #000}.lb__btn,.lb__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:52px;height:52px;font-size:30px;line-height:1;position:absolute}.lb__btn:hover,.lb__close:hover{background:var(--accent)}.lb__prev{top:50%;left:14px;transform:translateY(-50%)}.lb__next{top:50%;right:14px;transform:translateY(-50%)}.lb__close{top:16px;right:16px}.lb__count{color:#ffffffb3;font-size:14px;position:absolute;bottom:16px}@media (width<=1024px){.gallery--home{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}.detail{grid-template-columns:1fr}.detail__side{position:static}.products{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);row-gap:50px}}@media (width<=860px){.nav__burger{display:block}.nav__links{background:var(--paper);flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #0000004d}.nav--open .nav__links{display:flex}.nav__links a:not(.btn){border-bottom:1px solid var(--line);padding:14px 0}.nav__links .btn{margin-top:16px}.hero{padding-top:110px}.hero__in{grid-template-columns:1fr;padding-bottom:80px}.hero__mark{order:-1}.logo-full{width:230px}.head,.feature__in,.contact__in,.about,.contact-page,.detail__cols{grid-template-columns:1fr}.phero{padding:120px 0 60px}.head{gap:16px}.stats__grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.sectors{grid-template-columns:1fr 1fr}.feature__visual{height:400px}.section,.feature,.contact{padding:80px 0}}@media (width<=560px){.wrap{width:calc(100% - 32px)}.products,.sectors,.steps,.footer__grid,.contact-cards{grid-template-columns:1fr}.gallery--home,.gallery--small{grid-template-columns:1fr 1fr}.lb{padding:60px 10px}.stat b{font-size:38px}.form{padding:26px 20px}.hero__cta .btn{flex:100%}.feature__visual{height:330px}.photo--a{width:82%}.photo--b{width:66%}}@media (prefers-reduced-motion:reduce){.marquee,.hero__ring{animation:none}}
