/* Yetgin Alüminyum — Tasarım değişkenleri, bölümler, responsive ve hareket tercihleri */
:root{
  --black:#111111;
  --dark:#1c1c1c;
  --gray:#666666;
  --light-gray:#eeeeee;
  --white:#ffffff;
  --container:1400px;
  --transition:.35s ease;
  font-family:Inter,Arial,Helvetica,sans-serif;
  color:#10151c;
  background:#fff;
  font-synthesis:none}
  *{
    box-sizing:border-box}
    body{
      margin:0}
      a{
        color:inherit;
        text-decoration:none}
        button,input,textarea{
          font:inherit}
          button,a{
            -webkit-tap-highlight-color:transparent}
            button{
              cursor:pointer}
              img{
                max-width:100%; height:auto;
                display:block}
                button{
                  color:inherit}
                  html{
                    scroll-behavior:smooth;
                    scroll-padding-top:110px}
                    section[id]{
                      scroll-margin-top:100px}
                      .container{
                        width:min(100%,var(--container));
                        padding-inline:40px;
                        margin:auto}
                        .site-header{
                          position:fixed;
                          inset:0 0 auto;
                          z-index:50;
                          color:#fff;
                          transition:background .35s,padding .35s,box-shadow .35s;
                          padding:12px 0}
                          .header-inner{
                            display:flex;
                            align-items:flex-start;
                            gap:36px}
                            .brand{
                              width:158px;
                              flex-shrink:0;
                              display:block}
                              .brand img{
                                width:100%;
                                filter:none;
                                mix-blend-mode:normal}
                                .site-header.is-scrolled{
                                  background:#17212be8;
                                  backdrop-filter:blur(16px);
                                  padding:8px 0;
                                  box-shadow:0 4px 20px #0002}
                                  .site-header.is-scrolled .brand{
                                    width:78px}
                                    .nav{
                                      display:flex;
                                      align-items:center;
                                      justify-content:center;
                                      gap:27px;
                                      flex:1;
                                      padding-top:22px}
                                      .nav>a,.nav-group>button{
                                        font-size:13px;
                                        font-weight:500;
                                        white-space:nowrap;
                                        position:relative;
                                        padding:0 0 15px;
                                        background:none;
                                        border:0;
                                        color:inherit}
                                        .nav>a:after,.nav-group>button:after{
                                          content:'';
                                          position:absolute;
                                          left:0;
                                          bottom:0;
                                          width:0;
                                          height:1px;
                                          background:#fff;
                                          transition:width .3s}
                                          .nav>a:hover:after,.nav>a.active:after,.nav-group>button:hover:after{
                                            width:100%}
                                            .nav-group{
                                              position:relative}
                                              .nav-group>button span{
                                                margin-left:5px}
                                                .dropdown{
                                                  display:none;
                                                  position:absolute;
                                                  top:100%;
                                                  left:-16px;
                                                  width:250px;
                                                  padding:12px;
                                                  background:#fff;
                                                  color:#151b21;
                                                  box-shadow:0 15px 40px #0003}
                                                  .dropdown a{
                                                    display:block;
                                                    padding:11px 9px;
                                                    font-size:13px}
                                                    .dropdown a:hover{
                                                      background:#f1f2f3}
                                                      .nav-group:hover .dropdown,.nav-group:focus-within .dropdown,.nav-group.open .dropdown{
                                                        display:block}
                                                        .header-actions{
                                                          display:flex;
                                                          align-items:center;
                                                          gap:22px;
                                                          padding-top:13px}
                                                          .phone{
                                                            font-size:12px;
                                                            white-space:nowrap;
                                                            padding:11px 17px;
                                                            border-radius:30px;
                                                            background:#26323b99;
                                                            display:flex;
                                                            align-items:center;
                                                            gap:8px}
                                                            .phone svg{
                                                              width:16px;
                                                              height:16px}
                                                              .button{
                                                                display:inline-flex;
                                                                align-items:center;
                                                                justify-content:center;
                                                                gap:16px;
                                                                min-height:48px;
                                                                padding:14px 28px;
                                                                border:1px solid #bec2c7;
                                                                border-radius:10px;
                                                                font-size:12px;
                                                                line-height:1.3;
                                                                font-weight:700;
                                                                background:transparent;
                                                                transition:background .35s,color .35s,transform .35s;
                                                                white-space:normal;
                                                                text-align:center}
                                                                .button span,.text-link span{
                                                                  display:inline-block;
                                                                  transition:transform .35s}
                                                                  .button:hover span,.text-link:hover span{
                                                                    transform:translateX(6px)}
                                                                    .button:hover{
                                                                      background:#141a21;
                                                                      color:white}
                                                                      .button-white{
                                                                        background:#fff;
                                                                        color:#111;
                                                                        border-color:#fff}
                                                                        .button-outline{
                                                                          color:#fff;
                                                                          border-color:#fff;
                                                                          background:#10171c26}
                                                                          .button-outline:hover{
                                                                            background:#fff;
                                                                            color:#111}
                                                                            .header-actions .button{
                                                                              border-radius:30px;
                                                                              min-height:38px;
                                                                              padding:11px 28px;
                                                                              font-size:11px}
                                                                              .menu-toggle{
                                                                                display:none;
                                                                                background:none;
                                                                                border:0;
                                                                                padding:9px;
                                                                                color:white}
                                                                                .menu-toggle span{
                                                                                  display:block;
                                                                                  width:25px;
                                                                                  height:2px;
                                                                                  background:currentColor;
                                                                                  margin:5px;
                                                                                  transition:.3s}
                                                                                  .hero{
                                                                                    height:clamp(690px,49vw,900px);
                                                                                    min-height:690px;
                                                                                    position:relative;
                                                                                    isolation:isolate;
                                                                                    overflow:hidden;
                                                                                    color:#fff;
                                                                                    background:#354b5d}
                                                                                    .hero-background{
                                                                                      position:absolute;
                                                                                      width:100%;
                                                                                      height:100%;
                                                                                      inset:0;
                                                                                      object-fit:cover;
                                                                                      object-position:center;
                                                                                      z-index:-3;
                                                                                      animation:heroZoom 2s ease-out both}
                                                                                      .hero:after{
                                                                                        content:'';
                                                                                        position:absolute;
                                                                                        inset:0;
                                                                                        z-index:-2;
                                                                                        background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,.42)),linear-gradient(90deg,rgba(6,14,20,.78) 0%,rgba(9,22,38,.6) 40%,rgba(5,9,11,.4) 75%,rgba(5,9,11,.3) 100%),linear-gradient(0deg,rgba(5,18,22,.45),transparent 65%)}
                                                                                        .hero-content{
                                                                                          padding-top:clamp(208px,16.4vw,290px);
                                                                                          position:relative}
                                                                                          .eyebrow{
                                                                                            font-size:18px;
                                                                                            font-weight:500;
                                                                                            letter-spacing:.45px;
                                                                                            margin:0 0 28px;
                                                                                            text-shadow:0 1px 3px rgba(0,0,0,.55),0 3px 14px rgba(0,0,0,.5)}
                                                                                            .hero h1{
                                                                                              font-size:clamp(42px,4.1vw,66px);
                                                                                              font-weight:400;
                                                                                              line-height:1.04;
                                                                                              letter-spacing:-.8px;
                                                                                              margin:0 0 25px;
                                                                                              max-width:680px;
                                                                                              text-shadow:0 1px 3px rgba(0,0,0,.6),0 4px 20px rgba(0,0,0,.55)}
                                                                                              .hero h1 strong{
                                                                                                font-weight:750}
                                                                                                .hero-description{
                                                                                                  font-size:19px;
                                                                                                  line-height:1.55;
                                                                                                  margin:0 0 28px;
                                                                                                  max-width:570px;
                                                                                                  text-shadow:0 1px 3px rgba(0,0,0,.55),0 3px 14px rgba(0,0,0,.5)}
                                                                                                  .hero-buttons{
                                                                                                    display:flex;
                                                                                                    gap:22px}
                                                                                                    .hero-buttons .button{
                                                                                                      min-height:54px;
                                                                                                      border-radius:19px;
                                                                                                      padding-inline:30px}
                                                                                                      .hero-content>*{
                                                                                                        animation:fadeUp .9s both}
                                                                                                        .hero-content>:nth-child(2){
                                                                                                          animation-delay:.1s}
                                                                                                          .hero-content>:nth-child(3){
                                                                                                            animation-delay:.2s}
                                                                                                            .hero-content>:nth-child(4){
                                                                                                              animation-delay:.3s}
                                                                                                              .handwriting{
                                                                                                                position:absolute;
                                                                                                                right:5%;
                                                                                                                bottom:65px;
                                                                                                                font-family:'Segoe Script','Brush Script MT',cursive;
                                                                                                                font-size:35px;
                                                                                                                line-height:1.1;
                                                                                                                transform:rotate(-12deg);
                                                                                                                font-style:italic;
                                                                                                                text-align:center}
.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;pointer-events:none}
.hero-slide.is-active{opacity:1;pointer-events:auto;z-index:1}
.hero-nav{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:5;display:flex;gap:10px}
.hero-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#ffffff66;cursor:pointer;transition:background .3s,transform .3s}
.hero-dot:hover{background:#ffffffb3}
.hero-dot.is-active{background:#fff;transform:scale(1.3)}
@media(max-width:767px){.hero-nav{bottom:16px}.hero-dot{width:8px;height:8px}}
                                                                                                                .trust-bar{
                                                                                                                  background:#fff}
                                                                                                                  .trust-grid{
                                                                                                                    display:grid;
                                                                                                                    grid-template-columns:repeat(5,1fr);
                                                                                                                    padding-block:35px;
                                                                                                                    gap:24px}
                                                                                                                    .trust-item{
                                                                                                                      display:flex;
                                                                                                                      gap:18px;
                                                                                                                      align-items:center;
                                                                                                                      justify-content:center;
                                                                                                                      font-size:16px;
                                                                                                                      line-height:1.4;
                                                                                                                      font-weight:500}
                                                                                                                      .icon{
                                                                                                                        width:49px;
                                                                                                                        height:49px;
                                                                                                                        fill:none;
                                                                                                                        stroke:currentColor;
                                                                                                                        stroke-width:1.4;
                                                                                                                        stroke-linecap:round;
                                                                                                                        stroke-linejoin:round;
                                                                                                                        flex-shrink:0}
                                                                                                                        .products-section{
                                                                                                                          background:linear-gradient(#fafafa,#f4f4f6);
                                                                                                                          padding:16px 0 25px}
                                                                                                                          .category-grid{
                                                                                                                            display:grid;
                                                                                                                            grid-template-columns:repeat(4,1fr);
                                                                                                                            gap:22px}
                                                                                                                            .category-card{
                                                                                                                              background:#fff;
                                                                                                                              transition:transform .35s,box-shadow .35s;
                                                                                                                              display:block}
                                                                                                                              .category-card:hover{
                                                                                                                                transform:translateY(-6px);
                                                                                                                                box-shadow:0 14px 30px #1112}
                                                                                                                                .reference-crop{
                                                                                                                                  position:relative;
                                                                                                                                  overflow:hidden;
                                                                                                                                  aspect-ratio:var(--w)/var(--h);
                                                                                                                                  background:#b3b5b5}
                                                                                                                                  .reference-crop img{
                                                                                                                                    position:absolute;
                                                                                                                                    max-width:none;
                                                                                                                                    width:calc(896 / var(--w) * 100%);
                                                                                                                                    left:calc(var(--x) / var(--w) * -100%);
                                                                                                                                    top:calc(var(--y) / var(--h) * -100%);
                                                                                                                                    height:auto;
                                                                                                                                    transition:filter .35s}
                                                                                                                                    .category-card:hover .reference-crop{
                                                                                                                                      filter:brightness(1.07)}
                                                                                                                                      .category-label{
                                                                                                                                        padding:16px 21px;
                                                                                                                                        min-height:80px;
                                                                                                                                        display:flex;
                                                                                                                                        justify-content:space-between;
                                                                                                                                        align-items:center;
                                                                                                                                        gap:10px;
                                                                                                                                        font-size:18px;
                                                                                                                                        font-weight:600;
                                                                                                                                        line-height:1.35}
                                                                                                                                        .category-label span{
                                                                                                                                          transition:transform .35s}
                                                                                                                                          .category-card:hover .category-label span{
                                                                                                                                            transform:translateX(6px)}
                                                                                                                                            .about-section{
                                                                                                                                              display:grid;
                                                                                                                                              grid-template-columns:39.3% 60.7%;
                                                                                                                                              min-height:440px}
                                                                                                                                              .about-image{
                                                                                                                                                position:relative;
                                                                                                                                                overflow:hidden;
                                                                                                                                                color:#fff;
                                                                                                                                                display:flex;
                                                                                                                                                flex-direction:column;
                                                                                                                                                align-items:center;
                                                                                                                                                justify-content:center;
                                                                                                                                                padding:45px 35px;
                                                                                                                                                isolation:isolate;
                                                                                                                                                background:#222b30}
                                                                                                                                                .about-image>.reference-crop{
                                                                                                                                                  position:absolute;
                                                                                                                                                  inset:0;
                                                                                                                                                  z-index:-2;
                                                                                                                                                  aspect-ratio:auto;
                                                                                                                                                  filter:brightness(.4);
                                                                                                                                                  height:100%}
                                                                                                                                                  .about-image .brand{
                                                                                                                                                    width:185px}
                                                                                                                                                    .about-image blockquote{
                                                                                                                                                      font-size:20px;
                                                                                                                                                      line-height:1.4;
                                                                                                                                                      margin:35px 0 0;
                                                                                                                                                      padding-bottom:32px;
                                                                                                                                                      position:relative}
                                                                                                                                                      .about-image blockquote:after{
                                                                                                                                                        content:'';
                                                                                                                                                        position:absolute;
                                                                                                                                                        bottom:0;
                                                                                                                                                        left:0;
                                                                                                                                                        width:90px;
                                                                                                                                                        height:2px;
                                                                                                                                                        background:#ccc}
                                                                                                                                                        .about-content{
                                                                                                                                                          padding:36px 8% 32px 7%;
                                                                                                                                                          position:relative;
                                                                                                                                                          overflow:hidden}
                                                                                                                                                          .section-title{
                                                                                                                                                            font-size:28px;
                                                                                                                                                            font-weight:700;
                                                                                                                                                            line-height:1.2;
                                                                                                                                                            margin:0 0 25px;
                                                                                                                                                            position:relative;
                                                                                                                                                            padding-bottom:12px}
                                                                                                                                                            .section-title:after{
                                                                                                                                                              content:'';
                                                                                                                                                              position:absolute;
                                                                                                                                                              width:74px;
                                                                                                                                                              height:2px;
                                                                                                                                                              background:#737d88;
                                                                                                                                                              bottom:0;
                                                                                                                                                              left:0}
                                                                                                                                                              .about-content p{
                                                                                                                                                                font-size:14px;
                                                                                                                                                                line-height:1.55;
                                                                                                                                                                margin:0 0 11px;
                                                                                                                                                                position:relative;
                                                                                                                                                                z-index:1}
                                                                                                                                                                .about-content .button{
                                                                                                                                                                  margin-top:8px;
                                                                                                                                                                  padding:12px 25px;
                                                                                                                                                                  min-height:42px}
                                                                                                                                                                  .watermark{
                                                                                                                                                                    position:absolute;
                                                                                                                                                                    width:340px;
                                                                                                                                                                    right:-105px;
                                                                                                                                                                    top:0;
                                                                                                                                                                    opacity:.065;
                                                                                                                                                                    pointer-events:none}
                                                                                                                                                                    .experience{
                                                                                                                                                                      position:absolute;
                                                                                                                                                                      bottom:28px;
                                                                                                                                                                      right:30px;
                                                                                                                                                                      display:flex;
                                                                                                                                                                      align-items:center;
                                                                                                                                                                      gap:9px}
                                                                                                                                                                      .experience strong{
                                                                                                                                                                        font-family:'Arial Narrow',Arial,sans-serif;
                                                                                                                                                                        font-size:83px;
                                                                                                                                                                        font-stretch:condensed;
                                                                                                                                                                        letter-spacing:-7px;
                                                                                                                                                                        line-height:1;
                                                                                                                                                                        font-weight:800}
                                                                                                                                                                        .experience span{
                                                                                                                                                                          font-size:13px;
                                                                                                                                                                          line-height:1.2}
                                                                                                                                                                          .mission-vision{
                                                                                                                                                                            background:linear-gradient(110deg,#354752e8,#69747be8),url('../assets/images/hero.png') center 66%/cover;
                                                                                                                                                                            color:#fff;
                                                                                                                                                                            border-block:3px solid #fff}
                                                                                                                                                                            .mission-grid{
                                                                                                                                                                              display:grid;
                                                                                                                                                                              grid-template-columns:1fr 1fr;
                                                                                                                                                                              padding-block:42px}
                                                                                                                                                                              .mission-card{
                                                                                                                                                                                display:grid;
                                                                                                                                                                                grid-template-columns:115px 1fr;
                                                                                                                                                                                gap:32px;
                                                                                                                                                                                padding:0 38px 0 15px}
                                                                                                                                                                                .mission-card+.mission-card{
                                                                                                                                                                                  border-left:1px solid #c4c8cb;
                                                                                                                                                                                  padding-left:65px;
                                                                                                                                                                                  padding-right:0}
                                                                                                                                                                                  .mission-card .icon{
                                                                                                                                                                                    width:94px;
                                                                                                                                                                                    height:94px;
                                                                                                                                                                                    stroke-width:1}
                                                                                                                                                                                    .mission-card h2{
                                                                                                                                                                                      font-size:22px;
                                                                                                                                                                                      margin:0 0 12px}
                                                                                                                                                                                      .mission-card p{
                                                                                                                                                                                        font-size:14px;
                                                                                                                                                                                        line-height:1.6;
                                                                                                                                                                                        margin:0 0 19px}
                                                                                                                                                                                        .text-link{
                                                                                                                                                                                          font-size:12px;
                                                                                                                                                                                          font-weight:600;
                                                                                                                                                                                          display:inline-flex;
                                                                                                                                                                                          gap:16px;
                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                          background:none;
                                                                                                                                                                                          border:0;
                                                                                                                                                                                          padding:0;
                                                                                                                                                                                          color:inherit}
                                                                                                                                                                                          .winsa-section{
                                                                                                                                                                                            background:linear-gradient(100deg,#f8f8fa,#fff);
                                                                                                                                                                                            position:relative;
                                                                                                                                                                                            overflow:hidden}
                                                                                                                                                                                            .winsa-inner{
                                                                                                                                                                                              min-height:278px;
                                                                                                                                                                                              display:grid;
                                                                                                                                                                                              grid-template-columns:28% 42% 30%;
                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                              gap:0}
                                                                                                                                                                                              .winsa-logo{
                                                                                                                                                                                                width:85%;
                                                                                                                                                                                                max-width:310px}
                                                                                                                                                                                                .winsa-copy{
                                                                                                                                                                                                  padding:30px 25px 30px 10px;
                                                                                                                                                                                                  z-index:1}
                                                                                                                                                                                                  .winsa-copy .section-title{
                                                                                                                                                                                                    font-size:26px;
                                                                                                                                                                                                    margin-bottom:16px}
                                                                                                                                                                                                    .winsa-copy p{
                                                                                                                                                                                                      font-size:17px;
                                                                                                                                                                                                      line-height:1.55;
                                                                                                                                                                                                      margin:0 0 22px}
                                                                                                                                                                                                      .winsa-art{
                                                                                                                                                                                                        height:278px;
                                                                                                                                                                                                        position:relative;
                                                                                                                                                                                                        overflow:hidden;
                                                                                                                                                                                                        align-self:stretch}
                                                                                                                                                                                                        .winsa-art:after{
                                                                                                                                                                                                          content:'';
                                                                                                                                                                                                          position:absolute;
                                                                                                                                                                                                          inset:0;
                                                                                                                                                                                                          background:linear-gradient(90deg,#fff,transparent 35%)}
                                                                                                                                                                                                          .winsa-art .reference-crop{
                                                                                                                                                                                                            height:100%;
                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                            aspect-ratio:auto}
                                                                                                                                                                                                            .catalog-section{
                                                                                                                                                                                                              padding:55px 0;
                                                                                                                                                                                                              background:#f6f6f7}
                                                                                                                                                                                                              .section-heading{
                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                gap:24px}
                                                                                                                                                                                                                .section-intro{
                                                                                                                                                                                                                  max-width:800px;
                                                                                                                                                                                                                  font-size:16px;
                                                                                                                                                                                                                  color:var(--gray);
                                                                                                                                                                                                                  line-height:1.6;
                                                                                                                                                                                                                  margin:0 0 30px}
                                                                                                                                                                                                                  .catalog-grid{
                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                    grid-template-columns:repeat(3,1fr);
                                                                                                                                                                                                                    gap:24px}
                                                                                                                                                                                                                    .product-card{
                                                                                                                                                                                                                      background:#fff;
                                                                                                                                                                                                                      transition:transform .35s,box-shadow .35s;
                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                      flex-direction:column}
                                                                                                                                                                                                                      .product-card:hover{
                                                                                                                                                                                                                        transform:translateY(-8px);
                                                                                                                                                                                                                        box-shadow:0 15px 35px #0001}
                                                                                                                                                                                                                        .product-picture{
                                                                                                                                                                                                                          aspect-ratio:1.5;
                                                                                                                                                                                                                          overflow:hidden;
                                                                                                                                                                                                                          background:#f0f1f2;
                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                          place-items:center}
                                                                                                                                                                                                                          .product-picture img{
                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                            height:100%;
                                                                                                                                                                                                                            object-fit:contain;
                                                                                                                                                                                                                            transition:transform .5s}
                                                                                                                                                                                                                            .product-card:hover .product-picture img{
                                                                                                                                                                                                                              transform:scale(1.05)}
                                                                                                                                                                                                                              .product-body{
                                                                                                                                                                                                                                padding:24px;
                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                flex:1}
                                                                                                                                                                                                                                .product-category{
                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                  color:#70767d;
                                                                                                                                                                                                                                  margin:0 0 10px}
                                                                                                                                                                                                                                  .product-card h3{
                                                                                                                                                                                                                                    font-size:23px;
                                                                                                                                                                                                                                    margin:0 0 12px}
                                                                                                                                                                                                                                    .product-body>p:last-of-type{
                                                                                                                                                                                                                                      font-size:14px;
                                                                                                                                                                                                                                      color:#555e66;
                                                                                                                                                                                                                                      line-height:1.6;
                                                                                                                                                                                                                                      margin:0 0 24px}
                                                                                                                                                                                                                                      .product-body .text-link{
                                                                                                                                                                                                                                        margin-top:auto;
                                                                                                                                                                                                                                        align-self:flex-start}
                                                                                                                                                                                                                                        .colors-section{
                                                                                                                                                                                                                                          padding:50px 0;
                                                                                                                                                                                                                                          background:#fff}
                                                                                                                                                                                                                                          .colors-grid{
                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                            grid-template-columns:repeat(7,1fr);
                                                                                                                                                                                                                                            gap:20px;
                                                                                                                                                                                                                                            margin-top:27px}
                                                                                                                                                                                                                                            .color-card{
                                                                                                                                                                                                                                              padding:0;
                                                                                                                                                                                                                                              background:none;
                                                                                                                                                                                                                                              border:0;
                                                                                                                                                                                                                                              text-align:left;
                                                                                                                                                                                                                                              transition:transform .3s}
                                                                                                                                                                                                                                              .color-card:hover{
                                                                                                                                                                                                                                                transform:translateY(-5px)}
                                                                                                                                                                                                                                                .color-swatch{
                                                                                                                                                                                                                                                  height:83px;
                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                  background:var(--swatch);
                                                                                                                                                                                                                                                  box-shadow:inset 0 0 0 1px #0001;
                                                                                                                                                                                                                                                  margin-bottom:11px;
                                                                                                                                                                                                                                                  border-radius:2px}
                                                                                                                                                                                                                                                  .color-card.wood .color-swatch{
                                                                                                                                                                                                                                                    background:repeating-linear-gradient(93deg,#ffffff0b 0 2px,#00000012 3px 4px,transparent 5px 9px),var(--swatch)}
                                                                                                                                                                                                                                                    .color-name{
                                                                                                                                                                                                                                                      font-size:13px;
                                                                                                                                                                                                                                                      transition:font-weight .3s}
                                                                                                                                                                                                                                                      .color-card:hover .color-name{
                                                                                                                                                                                                                                                        font-weight:700}
                                                                                                                                                                                                                                                        .color-card.selected .color-swatch{
                                                                                                                                                                                                                                                          outline:2px solid #222;
                                                                                                                                                                                                                                                          outline-offset:4px}
                                                                                                                                                                                                                                                          .color-status{
                                                                                                                                                                                                                                                            font-size:13px;
                                                                                                                                                                                                                                                            color:#666;
                                                                                                                                                                                                                                                            margin:24px 0 0;
                                                                                                                                                                                                                                                            min-height:18px}
                                                                                                                                                                                                                                                            .hardware-section{
                                                                                                                                                                                                                                                              padding:45px 0 48px;
                                                                                                                                                                                                                                                              background:#f7f7f8}
                                                                                                                                                                                                                                                              .hardware-grid{
                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                gap:20px}
                                                                                                                                                                                                                                                                .hardware-card{
                                                                                                                                                                                                                                                                  background:white;
                                                                                                                                                                                                                                                                  text-align:center;
                                                                                                                                                                                                                                                                  padding:22px}
                                                                                                                                                                                                                                                                  .hardware-card img{
                                                                                                                                                                                                                                                                    width:100%;
                                                                                                                                                                                                                                                                    height:175px;
                                                                                                                                                                                                                                                                    object-fit:contain;
                                                                                                                                                                                                                                                                    margin-bottom:16px}
                                                                                                                                                                                                                                                                    .hardware-card h3{
                                                                                                                                                                                                                                                                      font-size:16px;
                                                                                                                                                                                                                                                                      margin:0}
                                                                                                                                                                                                                                                                      .projects-section{
                                                                                                                                                                                                                                                                        padding:24px 0 28px}
                                                                                                                                                                                                                                                                        .projects-section .section-title{
                                                                                                                                                                                                                                                                          margin-bottom:18px}
                                                                                                                                                                                                                                                                          .project-grid{
                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                            grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                            gap:14px}
                                                                                                                                                                                                                                                                            .project-card{
                                                                                                                                                                                                                                                                              position:relative;
                                                                                                                                                                                                                                                                              padding:0;
                                                                                                                                                                                                                                                                              border:0;
                                                                                                                                                                                                                                                                              background:#111;
                                                                                                                                                                                                                                                                              overflow:hidden;
                                                                                                                                                                                                                                                                              text-align:left}
                                                                                                                                                                                                                                                                              .project-card .reference-crop{
                                                                                                                                                                                                                                                                                transition:transform .6s}
                                                                                                                                                                                                                                                                                .project-card:hover .reference-crop{
                                                                                                                                                                                                                                                                                  transform:scale(1.045)}
                                                                                                                                                                                                                                                                                  .project-overlay{
                                                                                                                                                                                                                                                                                    position:absolute;
                                                                                                                                                                                                                                                                                    inset:0;
                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                                    justify-content:center;
                                                                                                                                                                                                                                                                                    flex-direction:column;
                                                                                                                                                                                                                                                                                    gap:14px;
                                                                                                                                                                                                                                                                                    background:#07131a99;
                                                                                                                                                                                                                                                                                    color:white;
                                                                                                                                                                                                                                                                                    opacity:0;
                                                                                                                                                                                                                                                                                    transition:opacity .35s;
                                                                                                                                                                                                                                                                                    font-size:13px;
                                                                                                                                                                                                                                                                                    font-weight:600}
                                                                                                                                                                                                                                                                                    .project-card:hover .project-overlay,.project-card:focus-visible .project-overlay{
                                                                                                                                                                                                                                                                                      opacity:1}
                                                                                                                                                                                                                                                                                      .cta-section{
                                                                                                                                                                                                                                                                                        background:#1b2228;
                                                                                                                                                                                                                                                                                        position:relative;
                                                                                                                                                                                                                                                                                        color:white;
                                                                                                                                                                                                                                                                                        isolation:isolate;
                                                                                                                                                                                                                                                                                        overflow:hidden}
                                                                                                                                                                                                                                                                                        .cta-background{
                                                                                                                                                                                                                                                                                          position:absolute;
                                                                                                                                                                                                                                                                                          inset:0;
                                                                                                                                                                                                                                                                                          z-index:-1;
                                                                                                                                                                                                                                                                                          opacity:.18;
                                                                                                                                                                                                                                                                                          background:url('../assets/images/hero.png') center 55%/cover;
                                                                                                                                                                                                                                                                                          filter:grayscale(1)}
                                                                                                                                                                                                                                                                                          .cta-inner{
                                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                                            grid-template-columns:30% 1fr auto;
                                                                                                                                                                                                                                                                                            align-items:center;
                                                                                                                                                                                                                                                                                            min-height:185px;
                                                                                                                                                                                                                                                                                            gap:20px}
                                                                                                                                                                                                                                                                                            .cta-inner .brand{
                                                                                                                                                                                                                                                                                              width:145px;
                                                                                                                                                                                                                                                                                              margin-left:55px}
                                                                                                                                                                                                                                                                                              .cta-copy h2{
                                                                                                                                                                                                                                                                                                font-size:27px;
                                                                                                                                                                                                                                                                                                font-weight:400;
                                                                                                                                                                                                                                                                                                line-height:1.25;
                                                                                                                                                                                                                                                                                                margin:0 0 10px}
                                                                                                                                                                                                                                                                                                .cta-copy h2 strong{
                                                                                                                                                                                                                                                                                                  font-weight:700}
                                                                                                                                                                                                                                                                                                  .cta-copy p{
                                                                                                                                                                                                                                                                                                    font-size:17px;
                                                                                                                                                                                                                                                                                                    margin:0}
                                                                                                                                                                                                                                                                                                    .cta-inner>.button{
                                                                                                                                                                                                                                                                                                      border-radius:25px;
                                                                                                                                                                                                                                                                                                      min-width:175px}
                                                                                                                                                                                                                                                                                                      .site-footer{
                                                                                                                                                                                                                                                                                                        padding:36px 0;
                                                                                                                                                                                                                                                                                                        background:white}
                                                                                                                                                                                                                                                                                                        .footer-inner{
                                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                                          justify-content:space-between;
                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                          gap:22px;
                                                                                                                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                                                                                                                          .footer-inner p{
                                                                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                                                                            color:#555}
                                                                                                                                                                                                                                                                                                            .footer-nav{
                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                              gap:13px;
                                                                                                                                                                                                                                                                                                              flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                              .footer-nav a+a{
                                                                                                                                                                                                                                                                                                                border-left:1px solid #999;
                                                                                                                                                                                                                                                                                                                padding-left:13px}
                                                                                                                                                                                                                                                                                                                .social-links{
                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                  gap:12px}
                                                                                                                                                                                                                                                                                                                  .social-links button{
                                                                                                                                                                                                                                                                                                                    width:36px;
                                                                                                                                                                                                                                                                                                                    height:36px;
                                                                                                                                                                                                                                                                                                                    padding:0;
                                                                                                                                                                                                                                                                                                                    border:0;
                                                                                                                                                                                                                                                                                                                    border-radius:50%;
                                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                                    place-items:center;
                                                                                                                                                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                                                                                                                                                    cursor:pointer;
                                                                                                                                                                                                                                                                                                                    transition:transform .3s,box-shadow .3s}
                                                                                                                                                                                                                                                                                                                    .social-links button svg{width:18px;height:18px}
                                                                                                                                                                                                                                                                                                                    .social-links button:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0003}
                                                                                                                                                                                                                                                                                                                    .social-whatsapp{background:#25D366}
                                                                                                                                                                                                                                                                                                                    .social-instagram{background:linear-gradient(45deg,#f9ce34 0%,#ee2a7b 50%,#6228d7 100%)}
                                                                                                                                                                                                                                                                                                                    .reveal{
                                                                                                                                                                                                                                                                                                                      opacity:1;
                                                                                                                                                                                                                                                                                                                      transform:none}
                                                                                                                                                                                                                                                                                                                      .motion-ready .reveal{
                                                                                                                                                                                                                                                                                                                        opacity:0;
                                                                                                                                                                                                                                                                                                                        transform:translateY(22px);
                                                                                                                                                                                                                                                                                                                        transition:opacity .7s ease,transform .7s ease;
                                                                                                                                                                                                                                                                                                                        transition-delay:var(--delay,0ms)}
                                                                                                                                                                                                                                                                                                                        .motion-ready .reveal.visible{
                                                                                                                                                                                                                                                                                                                          opacity:1;
                                                                                                                                                                                                                                                                                                                          transform:none}
                                                                                                                                                                                                                                                                                                                          dialog{
                                                                                                                                                                                                                                                                                                                            border:0;
                                                                                                                                                                                                                                                                                                                            border-radius:4px;
                                                                                                                                                                                                                                                                                                                            padding:0;
                                                                                                                                                                                                                                                                                                                            max-width:min(720px,calc(100% - 32px));
                                                                                                                                                                                                                                                                                                                            max-height:85vh;
                                                                                                                                                                                                                                                                                                                            width:720px;
                                                                                                                                                                                                                                                                                                                            box-shadow:0 30px 100px #0005;
                                                                                                                                                                                                                                                                                                                            color:#171e25}
                                                                                                                                                                                                                                                                                                                            dialog::backdrop{
                                                                                                                                                                                                                                                                                                                              background:#08141bc9;
                                                                                                                                                                                                                                                                                                                              backdrop-filter:blur(4px)}
                                                                                                                                                                                                                                                                                                                              .dialog-body{
                                                                                                                                                                                                                                                                                                                                padding:38px}
                                                                                                                                                                                                                                                                                                                                .dialog-close{
                                                                                                                                                                                                                                                                                                                                  position:absolute;
                                                                                                                                                                                                                                                                                                                                  right:12px;
                                                                                                                                                                                                                                                                                                                                  top:12px;
                                                                                                                                                                                                                                                                                                                                  width:36px;
                                                                                                                                                                                                                                                                                                                                  height:36px;
                                                                                                                                                                                                                                                                                                                                  border:1px solid #ccc;
                                                                                                                                                                                                                                                                                                                                  border-radius:50%;
                                                                                                                                                                                                                                                                                                                                  font-size:24px;
                                                                                                                                                                                                                                                                                                                                  background:white;
                                                                                                                                                                                                                                                                                                                                  z-index:2}
                                                                                                                                                                                                                                                                                                                                  .dialog-body h2{
                                                                                                                                                                                                                                                                                                                                    font-size:29px;
                                                                                                                                                                                                                                                                                                                                    margin:0 30px 20px 0}
                                                                                                                                                                                                                                                                                                                                    .dialog-body p{
                                                                                                                                                                                                                                                                                                                                      font-size:16px;
                                                                                                                                                                                                                                                                                                                                      line-height:1.7;
                                                                                                                                                                                                                                                                                                                                      color:#535b62}
                                                                                                                                                                                                                                                                                                                                      .dialog-body .dialog-product-img{
                                                                                                                                                                                                                                                                                                                                        height:270px;
                                                                                                                                                                                                                                                                                                                                        width:100%;
                                                                                                                                                                                                                                                                                                                                        object-fit:contain;
                                                                                                                                                                                                                                                                                                                                        background:#f4f5f6;
                                                                                                                                                                                                                                                                                                                                        margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                        .contact-note{
                                                                                                                                                                                                                                                                                                                                          background:#f2f3f4;
                                                                                                                                                                                                                                                                                                                                          padding:17px;
                                                                                                                                                                                                                                                                                                                                          font-size:14px!important}
                                                                                                                                                                                                                                                                                                                                          .dialog-body .reference-crop{
                                                                                                                                                                                                                                                                                                                                            margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                            .skip-link{
                                                                                                                                                                                                                                                                                                                                              position:fixed;
                                                                                                                                                                                                                                                                                                                                              left:15px;
                                                                                                                                                                                                                                                                                                                                              top:-60px;
                                                                                                                                                                                                                                                                                                                                              z-index:100;
                                                                                                                                                                                                                                                                                                                                              background:#fff;
                                                                                                                                                                                                                                                                                                                                              color:#111;
                                                                                                                                                                                                                                                                                                                                              padding:14px}
                                                                                                                                                                                                                                                                                                                                              .skip-link:focus{
                                                                                                                                                                                                                                                                                                                                                top:10px}
                                                                                                                                                                                                                                                                                                                                                :focus-visible{
                                                                                                                                                                                                                                                                                                                                                  outline:2px solid #6f9bad;
                                                                                                                                                                                                                                                                                                                                                  outline-offset:5px}
                                                                                                                                                                                                                                                                                                                                                  @keyframes fadeUp{
                                                                                                                                                                                                                                                                                                                                                    from{
                                                                                                                                                                                                                                                                                                                                                      opacity:0;
                                                                                                                                                                                                                                                                                                                                                      transform:translateY(22px)}
                                                                                                                                                                                                                                                                                                                                                      to{
                                                                                                                                                                                                                                                                                                                                                        opacity:1;
                                                                                                                                                                                                                                                                                                                                                        transform:none}
                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                      @keyframes heroZoom{
                                                                                                                                                                                                                                                                                                                                                        from{
                                                                                                                                                                                                                                                                                                                                                          transform:scale(1.06)}
                                                                                                                                                                                                                                                                                                                                                          to{
                                                                                                                                                                                                                                                                                                                                                            transform:scale(1)}
                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                          @media(min-width:1600px){
                                                                                                                                                                                                                                                                                                                                                            .hero-content{
                                                                                                                                                                                                                                                                                                                                                              padding-top:260px}
                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                            @media(max-width:1199px){
                                                                                                                                                                                                                                                                                                                                                              .header-inner{
                                                                                                                                                                                                                                                                                                                                                                gap:22px}
                                                                                                                                                                                                                                                                                                                                                                .brand{
                                                                                                                                                                                                                                                                                                                                                                  width:128px}
                                                                                                                                                                                                                                                                                                                                                                  .nav{
                                                                                                                                                                                                                                                                                                                                                                    gap:16px}
                                                                                                                                                                                                                                                                                                                                                                    .nav>a,.nav-group>button{
                                                                                                                                                                                                                                                                                                                                                                      font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                      .header-actions{
                                                                                                                                                                                                                                                                                                                                                                        gap:12px}
                                                                                                                                                                                                                                                                                                                                                                        .header-actions .phone{
                                                                                                                                                                                                                                                                                                                                                                          display:none}
                                                                                                                                                                                                                                                                                                                                                                          .container{
                                                                                                                                                                                                                                                                                                                                                                            padding-inline:32px}
                                                                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                                                                              min-height:650px;
                                                                                                                                                                                                                                                                                                                                                                              height:660px}
                                                                                                                                                                                                                                                                                                                                                                              .hero-content{
                                                                                                                                                                                                                                                                                                                                                                                padding-top:205px}
                                                                                                                                                                                                                                                                                                                                                                                .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                  font-size:51px}
                                                                                                                                                                                                                                                                                                                                                                                  .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                    font-size:16px}
                                                                                                                                                                                                                                                                                                                                                                                    .hero-description{
                                                                                                                                                                                                                                                                                                                                                                                      font-size:17px}
                                                                                                                                                                                                                                                                                                                                                                                      .category-label{
                                                                                                                                                                                                                                                                                                                                                                                        font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                        padding:14px 17px}
                                                                                                                                                                                                                                                                                                                                                                                        .about-content{
                                                                                                                                                                                                                                                                                                                                                                                          padding:30px 6%}
                                                                                                                                                                                                                                                                                                                                                                                          .about-content p{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                                            .mission-card{
                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:78px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                              gap:22px;
                                                                                                                                                                                                                                                                                                                                                                                              padding-right:25px}
                                                                                                                                                                                                                                                                                                                                                                                              .mission-card .icon{
                                                                                                                                                                                                                                                                                                                                                                                                width:72px;
                                                                                                                                                                                                                                                                                                                                                                                                height:72px}
                                                                                                                                                                                                                                                                                                                                                                                                .mission-card+.mission-card{
                                                                                                                                                                                                                                                                                                                                                                                                  padding-left:35px}
                                                                                                                                                                                                                                                                                                                                                                                                  .trust-item{
                                                                                                                                                                                                                                                                                                                                                                                                    gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                                    font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                    .trust-item .icon{
                                                                                                                                                                                                                                                                                                                                                                                                      width:42px;
                                                                                                                                                                                                                                                                                                                                                                                                      height:42px}
                                                                                                                                                                                                                                                                                                                                                                                                      .cta-copy h2{
                                                                                                                                                                                                                                                                                                                                                                                                        font-size:24px}
                                                                                                                                                                                                                                                                                                                                                                                                        .cta-copy p{
                                                                                                                                                                                                                                                                                                                                                                                                          font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                          .footer-inner{
                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                            .experience strong{
                                                                                                                                                                                                                                                                                                                                                                                                              font-size:70px}
                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:1023px){
                                                                                                                                                                                                                                                                                                                                                                                                              .catalog-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                .category-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                  .colors-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:repeat(5,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                    .site-header .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                      width:95px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .nav{
                                                                                                                                                                                                                                                                                                                                                                                                                        gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                        .header-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                          padding-inline:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                          .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                            gap:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                            .about-section{
                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:38% 62%}
                                                                                                                                                                                                                                                                                                                                                                                                                              .experience{
                                                                                                                                                                                                                                                                                                                                                                                                                                position:static;
                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content:flex-end}
                                                                                                                                                                                                                                                                                                                                                                                                                                .winsa-copy .section-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .winsa-copy p{
                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .winsa-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns:26% 47% 27%}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .footer-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                        flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                        justify-content:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .cta-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:22% 1fr auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .cta-inner .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                            width:120px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:767px){
                                                                                                                                                                                                                                                                                                                                                                                                                                            .container{
                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-inline:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .site-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:12px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  justify-content:space-between}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .site-header .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:85px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .site-header.is-scrolled .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:65px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .header-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .header-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:10px 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .menu-toggle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            z-index:2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              top:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              left:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              right:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:#18242df7;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              backdrop-filter:blur(18px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items:stretch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:14px 24px 28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              visibility:hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              transform:translateY(-12px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                              transition:.25s;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-height:calc(100dvh - 95px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                              overflow:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .nav.is-open{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                visibility:visible;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .nav>a,.nav-group>button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:16px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .dropdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    position:static;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    box-shadow:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background:#ffffff0d;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color:white;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:0 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .nav-group:hover .dropdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .nav-group.open .dropdown,.nav-group:focus-within .dropdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .hero{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:720px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height:640px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          max-height:1000px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .hero-background{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            object-position:64% center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero:after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,.42)),linear-gradient(180deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.78) 100%)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-top:213px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  letter-spacing:.45px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hero h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:clamp(32px,7.4vw,54px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.12;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing:-.5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:1.65;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:350px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .hero-description br{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .hero-buttons{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .hero-buttons .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:14px 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .handwriting{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              bottom:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              right:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .trust-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:26px 15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-block:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .trust-item{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  justify-content:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .trust-item:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-column:1/-1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    justify-content:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .trust-item .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:39px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:39px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .products-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-top:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .category-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .category-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:18px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:77px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .category-card .reference-crop{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              aspect-ratio:1.25}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .category-card .reference-crop img{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                top:calc(var(--y) / var(--w) * -125%)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .about-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .about-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-height:370px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:35px 25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .about-image .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:155px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .about-image blockquote{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-top:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .about-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:32px 22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .section-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .about-content p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              line-height:1.65}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .experience{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                bottom:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                right:24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .experience strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:63px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .experience span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .about-content .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .mission-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-block:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .mission-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:60px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:0 0 28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .mission-card+.mission-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-left:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-top:1px solid #ffffff70;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:28px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .mission-card .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:58px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:58px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .mission-card h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .mission-card p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .winsa-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-top:35px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-bottom:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .winsa-logo{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:200px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      justify-self:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .winsa-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:12px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .winsa-copy .section-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .winsa-copy p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .winsa-art{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:250px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width:420px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              justify-self:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .winsa-art:after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background:linear-gradient(180deg,#fff,transparent 30%)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .catalog-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:38px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .catalog-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .section-intro{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .colors-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:repeat(3,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:22px 15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .color-swatch{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:68px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .color-name{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hardware-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hardware-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:18px 10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hardware-card img{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:145px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hardware-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .projects-section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:28px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .section-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .section-heading>.text-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:6px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding-top:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:110px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          text-align:right}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .projects-section .section-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .project-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .project-overlay{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .cta-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-block:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .cta-inner .brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:110px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .cta-copy h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .cta-copy p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .cta-inner>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          justify-self:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-width:165px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .site-footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:27px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:23px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .footer-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .footer-nav a+a{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-left:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .dialog-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:32px 24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .dialog-body h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .dialog-body .dialog-product-img{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:200px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .dialog-body p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:13px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              *,*:before,*:after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transition:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .motion-ready .reveal{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .about-photo{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  inset:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  z-index:-1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:linear-gradient(#1119,#111b),url("../assets/images/hero.png") 75% center/cover;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  filter:grayscale(1)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .white-handle{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    filter:grayscale(1) brightness(1.5) contrast(.7)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .winsa-art .reference-crop{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      aspect-ratio:235/172;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      bottom:0}

/* Sabit hızlı iletişim butonları */
.brand img { height: auto; object-fit: contain; }
.floating-contacts { position: fixed; right: 24px; bottom: 25px; z-index: 60; display: flex; flex-direction: column; gap: 12px; }
.floating-contact { position: relative; width: 50px; height: 50px; border: 1px solid #ffffff70; border-radius: 50%; display: grid; place-items: center; color: #fff; box-shadow: 0 5px 18px #0003; transition: transform .3s, box-shadow .3s; animation: contactEnter .6s backwards; }
.floating-contact:nth-child(2) { animation-delay: .1s; }
.floating-contact:nth-child(3) { animation-delay: .2s; }
.floating-contact:nth-child(4) { animation-delay: .3s; }
.floating-contact svg { width: 25px; height: 25px; }
.floating-contact:hover, .floating-contact:focus-visible { transform: translateX(-5px) scale(1.08); box-shadow: 0 8px 24px #0005; }
.floating-whatsapp { background: #25D366; }
.floating-whatsapp::after { content: ''; position: absolute; inset: -4px; border: 1px solid #25D366; border-radius: 50%; pointer-events: none; animation: contactPulse 2.8s ease-out 3; }
.floating-phone { background: #283b4c; }
.floating-instagram { background: linear-gradient(45deg,#f9ce34 0%,#ee2a7b 50%,#6228d7 100%); }
.contact-tooltip { position: absolute; right: calc(100% + 12px); background: #17212bf5; color: white; border-radius: 6px; padding: 8px 12px; font-size: 12px; white-space: nowrap; opacity: 0; visibility: hidden; transform: translateX(5px); transition: .25s; pointer-events: none; }
.floating-contact:hover .contact-tooltip, .floating-contact:focus-visible .contact-tooltip { opacity: 1; visibility: visible; transform: none; }
@keyframes contactEnter { from { opacity: 0; transform: translateX(35px); } to { opacity: 1; transform: none; } }
@keyframes contactPulse { 0% { opacity: .7; transform: scale(1); } 80%,100% { opacity: 0; transform: scale(1.4); } }
@media(max-width:767px) { .floating-contacts { right: 12px; bottom: max(16px,env(safe-area-inset-bottom)); gap: 9px; } .floating-contact { width: 43px; height: 43px; } .floating-contact svg { width: 22px; height: 22px; } .site-footer { padding-bottom: 80px; } }
@media(prefers-reduced-motion:reduce) { .floating-contact, .floating-contact::after { animation: none; transition: none; } }

/* Teklif formu */
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }
.quote-form { display:grid; gap:18px; }
.quote-form input, .quote-form select, .quote-form textarea { display:block; width:100%; min-width:0; border:1px solid #dedede; border-radius:0; background:#fff; padding:16px 12px; font:inherit; font-size:16px; color:#252525; }
.quote-form input::placeholder, .quote-form textarea::placeholder { color:#747d85; opacity:1; }
.quote-form select:invalid { color:#747d85; }
.quote-form textarea { min-height:112px; resize:vertical; }
.quote-form input:focus, .quote-form select:focus, .quote-form textarea:focus { outline:2px solid #566d7b; outline-offset:2px; }
.quote-submit { min-height:57px; border:0; background:#252525; color:white; font-size:16px; font-weight:600; display:flex; align-items:center; justify-content:center; gap:12px; transition:background .3s; }
.quote-submit span { transition:transform .3s; }
.quote-submit:hover { background:#42535f; }
.quote-submit:hover span { transform:translateX(5px); }
.dialog-body .quote-note, .dialog-body .quote-status { font-size:12px; line-height:1.5; margin:0; }
.quote-status:empty { display:none; }
.quote-status a { text-decoration:underline; }

/* Çok sayfalı gezinme */
.nav-group { display:flex; align-items:flex-start; gap:5px; }
.nav-parent { font-size:13px; font-weight:500; padding-bottom:15px; white-space:nowrap; }
.nav a[aria-current="page"] { border-bottom:1px solid #ffffffa0; }
.nav-group>.dropdown-toggle { width:18px; padding-inline:0; }
.nav-group>.dropdown-toggle span { margin:0; }
.inner-page .site-header { background:#17212bf5; }
.page-banner { padding:185px 0 55px; color:white; background:linear-gradient(90deg,#152431eb,#15243199),url('..//assets/images/hero.png') center 40%/cover; }
.page-banner h1 { font-size:clamp(30px,4vw,52px); margin:20px 0 16px; line-height:1.15; }
.page-banner p { max-width:720px; font-size:17px; line-height:1.6; color:#e0e5e8; }
.breadcrumbs { display:flex; flex-wrap:wrap; gap:12px; font-size:12px; }
.inner-page .products-section,.inner-page .projects-section { padding-block:45px; }
.inner-page .about-section { min-height:480px; }
.contact-page { display:grid; grid-template-columns:1fr 1fr; gap:65px; padding-block:65px; }
.contact-page p { line-height:1.7; color:#555; }
.contact-details { display:grid; gap:20px; margin-top:30px; }
.contact-details a { display:flex; flex-direction:column; gap:10px; padding:22px; border:1px solid #ddd; }
.contact-details strong { font-size:13px; }.contact-details span { font-size:22px; }
@media(max-width:1199px){.nav-parent{font-size:11px;}}
@media(max-width:767px){.nav-group{display:flex;flex-wrap:wrap;align-items:center;gap:0;}.nav-parent{font-size:14px;flex:1;padding:16px 0;}.nav-group>.dropdown-toggle{width:42px;text-align:center;}.nav-group .dropdown{flex-basis:100%;}.page-banner{padding:135px 0 35px;}.page-banner p{font-size:15px;}.contact-page{grid-template-columns:1fr;gap:35px;padding-block:35px;}.inner-page .about-section{min-height:0;}}

/* Kompakt teklif penceresi: normal ekranlarda tüm alanlar tek görünümde. */
.quote-dialog { width:560px; max-height:calc(100dvh - 24px); }
.quote-dialog .dialog-body { padding:24px 28px; }
.quote-dialog .dialog-body h2 { font-size:24px; margin-bottom:18px; }
.quote-dialog .quote-form { gap:11px; }
.quote-dialog .quote-form input,.quote-dialog .quote-form select { height:44px; padding:10px 12px; }
.quote-dialog .quote-form textarea { height:78px; min-height:60px; padding:10px 12px; resize:none; }
.quote-dialog .quote-submit { min-height:44px; }
.quote-dialog .quote-note,.quote-dialog .quote-status { font-size:12px; line-height:1.35; }
.mobile-menu-top,.mobile-menu-bottom,.menu-backdrop { display:none; }
@media(max-width:767px) {
  body.menu-open { overflow:hidden; }
  .menu-open .menu-toggle { visibility:hidden; }
  .menu-backdrop { display:block; position:fixed; inset:0; z-index:70; background:#06111b99; backdrop-filter:blur(5px); opacity:0; visibility:hidden; transition:opacity .32s,visibility .32s; }
  .menu-open .menu-backdrop { opacity:1; visibility:visible; }
  .site-header:has(.nav.is-open) { z-index:80; backdrop-filter:none; }
  .nav { position:fixed; inset:0 0 0 auto; width:min(370px,88vw); height:100dvh; max-height:none; padding:24px; background:#15232e; box-shadow:-18px 0 65px #0003; overflow-y:auto; overscroll-behavior:contain; align-items:stretch; justify-content:flex-start; gap:0; transform:translateX(100%); opacity:1; visibility:hidden; transition:transform .38s cubic-bezier(.22,.7,.22,1),visibility .38s; }
  .nav.is-open { transform:translateX(0); visibility:visible; }
  .mobile-menu-top { display:flex; align-items:center; justify-content:space-between; padding:4px 0 27px; margin-bottom:15px; border-bottom:1px solid #ffffff20; }
  .mobile-menu-top>span { font-size:21px; letter-spacing:4px; font-weight:700; }
  .mobile-menu-top small { display:block; font-size:9px; font-weight:400; letter-spacing:3px; margin-top:5px; color:#aebbc5; }
  .mobile-menu-top button { border:1px solid #ffffff35; width:38px; height:38px; border-radius:50%; background:#ffffff08; color:white; font-size:25px; }
  .nav>a,.nav-parent { padding:19px 0; font-size:14px; letter-spacing:.6px; }
  .nav>a,.nav-group { border-bottom:1px solid #ffffff12; }
  .nav a[aria-current="page"] { color:#fff; border-bottom-color:#8499a6; }
  .nav-group { display:flex; flex-wrap:wrap; }
  .nav-group>.dropdown-toggle { width:38px; padding:12px 0; border-radius:6px; background:#ffffff08; }
  .nav-group>.dropdown-toggle span { display:block; transition:transform .25s; }
  .nav-group.open>.dropdown-toggle span { transform:rotate(180deg); }
  .nav-group .dropdown,.nav-group:hover .dropdown,.nav-group:focus-within .dropdown { display:none; position:static; width:100%; padding:0 14px; margin:0; background:#ffffff06; border-radius:6px; }
  .nav-group.open .dropdown { display:block; margin-bottom:15px; padding-block:7px; animation:fadeUp .22s ease both; }
  .dropdown a { font-size:13px; padding:12px 4px; color:#c6d0d8; line-height:1.4; }
  .dropdown a:hover { color:#fff; background:#ffffff08; }
  .mobile-menu-bottom { display:grid; gap:12px; padding-top:35px; margin-top:auto; }
  .mobile-menu-bottom>span { font-size:9px; letter-spacing:1px; color:#a5b4bf; }
  .mobile-menu-bottom a { font-size:20px; font-weight:500; }
  .menu-open .floating-contacts { visibility:hidden; }
  .quote-dialog { max-width:calc(100% - 20px); }
  .quote-dialog .dialog-body { padding:20px; }
  .quote-dialog .dialog-body h2 { font-size:22px; margin-bottom:14px; }
  .quote-dialog .quote-form { gap:9px; }
}
/* Kısa/yatay ekranlarda form iki kolonla kullanılabilir kalır. */
@media(max-height:600px) and (min-width:480px) {
  .quote-dialog { width:660px; }
  .quote-dialog .dialog-body { padding:16px 22px; }
  .quote-dialog .dialog-body h2 { margin-bottom:10px; font-size:21px; }
  .quote-dialog .quote-form { grid-template-columns:1fr 1fr; gap:8px; }
  .quote-dialog textarea,.quote-dialog .quote-submit,.quote-dialog .quote-note,.quote-dialog .quote-status { grid-column:1/-1; }
  .quote-dialog .quote-form textarea { height:58px; min-height:45px; }
}
@media(max-height:600px) and (max-width:479px) {
  .quote-dialog .dialog-body { padding:14px 18px; }
  .quote-dialog .quote-form { gap:6px; }
  .quote-dialog .quote-form input,.quote-dialog .quote-form select { height:38px; padding:7px 10px; }
  .quote-dialog .quote-form textarea { height:56px; min-height:45px; }
  .quote-dialog .quote-submit { min-height:38px; }
}
@media(prefers-reduced-motion:reduce) { .nav,.menu-backdrop,.nav-group.open .dropdown { transition:none; animation:none; } }

/* Yan yana Yetgin ve Winsa marka grubu */
.brand-pair { display:flex; align-items:center; gap:13px; flex-shrink:0; }
.brand-pair .brand { width:105px; margin:0; }
.partner-brand { width:115px; display:block; flex-shrink:0; }
.partner-brand img { width:100%; height:auto; object-fit:contain; }
.site-header.is-scrolled .brand-pair .brand { width:65px; }
.site-header.is-scrolled .partner-brand { width:95px; }
.header-inner { gap:22px; }
.nav { gap:20px; }
.header-actions { gap:12px; }
.about-image .brand-pair,.cta-inner .brand-pair { justify-content:center; }
.about-image .brand-pair .brand { width:145px; }
.about-image .partner-brand { width:145px; }
.product-detail { display:grid; grid-template-columns:1fr 1fr; gap:65px; padding-block:55px; align-items:center; }
.detail-image { background:#f5f6f7; padding:25px; }
.detail-image>img { width:100%; height:400px; object-fit:contain; }
.detail-summary h2 { font-size:30px; line-height:1.25; }
.detail-summary p,.detail-content p,.detail-content li { font-size:16px; line-height:1.75; color:#505a63; }
.detail-summary .detail-eyebrow { font-size:12px; letter-spacing:2px; }
.detail-summary .button { margin-top:15px; }
.detail-content { display:grid; grid-template-columns:1fr 1fr; gap:65px; padding-bottom:45px; }
.detail-content h2 { font-size:23px; margin:25px 0 16px; }
.detail-content ul { padding-left:20px; }
.detail-links { display:flex; flex-wrap:wrap; gap:12px; }
.detail-links a { border:1px solid #d8dce0; padding:14px 18px; font-size:14px; transition:background .3s; }
.detail-links a:hover { background:#edf0f2; }
.detail-related { padding-bottom:55px; }
@media(max-width:1199px) { .brand-pair .brand { width:85px; }.partner-brand { width:90px; }.header-inner { gap:16px; }.nav { gap:13px; } }
/* Ana sayfa hareketli vitrin (sürme sistemi animasyonu) */
.motion-showcase{padding:60px 0;background:#f7f7f8;overflow:hidden}
.motion-showcase-inner{display:grid;grid-template-columns:.85fr 1fr;gap:60px;align-items:center}
.motion-illustration{background:#fff;padding:30px;box-shadow:0 15px 40px #0001}
.motion-illustration svg{width:100%;height:auto;display:block}
.motion-sash{animation:slideSash 3.6s cubic-bezier(.45,0,.2,1) infinite alternate}
@keyframes slideSash{0%{transform:translateX(0)}100%{transform:translateX(160px)}}
.motion-text .detail-eyebrow{font-size:12px;letter-spacing:2px;color:var(--gray);margin:0 0 8px}
.motion-text .section-title{margin-bottom:14px}
.motion-text p{font-size:16px;line-height:1.7;color:#505a63;max-width:460px}
@media(prefers-reduced-motion:reduce){.motion-sash{animation:none}}
@media(max-width:1023px){.motion-showcase-inner{grid-template-columns:1fr;gap:30px}.motion-illustration{max-width:420px;margin-inline:auto}}

/* Ana sayfa hizmet bölgeleri teaser */
.region-teaser-section{padding:55px 0;background:#f7f7f8}
.region-teaser-section .container{text-align:center}
.region-teaser-section .section-title{margin-bottom:10px}
.region-teaser-section .section-intro{max-width:720px;margin-inline:auto;margin-bottom:34px}
.region-chip{display:inline-block;font-size:13px;color:var(--dark);background:#fff;border:1px solid #d8dce0;padding:9px 16px;border-radius:20px;text-decoration:none;transition:background .25s,border-color .25s}
.region-chip:hover{background:#eceef0;border-color:#c9ced2}
.region-teaser-section .text-link{font-size:14px}
.region-teaser-section .region-grid{text-align:left}
.region-grid-full{grid-template-columns:repeat(4,1fr)}
.region-grid-full .region-card{padding:20px}
.region-grid-full .region-card h3{font-size:15px}
.region-grid-full .region-card p{font-size:13px;line-height:1.55}
@media(max-width:1199px){.region-grid-full{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1023px){.region-grid-full{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.region-grid-full{grid-template-columns:1fr}}

/* Hizmet Bölgelerimiz sayfası */
.region-intro-section{padding:50px 0 10px}
.region-intro-section p{max-width:820px;font-size:16px;line-height:1.75;color:#505a63}
.region-featured-section,.region-all-section{padding:40px 0}
.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}
.region-card{background:#f7f7f8;padding:26px;border-left:3px solid var(--dark);display:block;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s}
.region-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0001}
.region-card h3{font-size:17px;margin:0 0 10px}
.region-card p{font-size:14px;line-height:1.65;color:#505a63;margin:0 0 14px}
.region-card .text-link{font-size:13px}
.region-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 16px;list-style:none;padding:0;margin:24px 0 0}
.region-list li{font-size:14px;color:var(--dark);padding:10px 14px;background:#f7f7f8;border-left:2px solid #d8dce0}
.region-link-list{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}
.region-link-list a{font-size:13px;color:var(--dark);padding:9px 14px;background:#f7f7f8;border:1px solid #e3e5e7;border-radius:20px;text-decoration:none;transition:background .25s,border-color .25s}
.region-link-list a:hover{background:#eceef0;border-color:#c9ced2}
@media(max-width:1023px){.region-grid{grid-template-columns:repeat(2,1fr)}.region-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.region-grid{grid-template-columns:1fr}.region-list{grid-template-columns:repeat(2,1fr)}}

/* İletişim sayfası harita */
.map-section{padding:0 0 60px}
.map-section .section-title{margin-bottom:18px}
.map-frame{width:100%;aspect-ratio:16/9;overflow:hidden}
.map-frame iframe{width:100%;height:100%;display:block;border:0}
@media(max-width:767px){.map-frame{aspect-ratio:4/3}}

/* Marka ürünleri (AKPA / Asaş / Roto / Siegenia) için ek stiller */
.brand-tag{display:inline-block;font-size:11px;letter-spacing:1.5px;font-weight:700;color:var(--white);background:var(--dark);padding:4px 10px;margin:0 0 10px}
.product-body .brand-tag{margin-right:6px}
.spec-table{width:100%;border-collapse:collapse;margin:6px 0 24px;font-size:14px}
.spec-table th,.spec-table td{padding:11px 14px;border-bottom:1px solid #e3e5e7;text-align:left}
.spec-table thead th{background:var(--dark);color:#fff;font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}
.spec-table tbody tr:nth-child(even){background:#f7f7f8}
.spec-table td:not(:first-child),.spec-table th:not(:first-child){text-align:center;white-space:nowrap}
.spec-note{font-size:13px;color:var(--gray);margin:-12px 0 26px}
.option-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none}
.option-tags li{border:1px solid #d8dce0;padding:8px 14px;font-size:13px;color:var(--dark);border-radius:2px}
.hardware-card-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .35s,box-shadow .35s}
.hardware-card-link:hover{transform:translateY(-6px);box-shadow:0 15px 35px #0001}
.hardware-card-link .product-category{font-size:12px;color:var(--gray);margin:0 0 4px}
.hardware-card-link p:last-child{font-size:13px;color:var(--gray);margin:6px 0 0;line-height:1.6}
.brand-section{padding-top:10px}
.brand-divider{border:0;border-top:1px solid #e3e5e7;margin:0 0 40px}
@media(max-width:767px) { .brand-pair { gap:8px; }.site-header .brand-pair .brand { width:62px; }.partner-brand { width:76px; }.site-header.is-scrolled .brand-pair .brand { width:52px; }.site-header.is-scrolled .partner-brand { width:68px; }.header-inner { gap:8px; }.header-actions .button { padding:9px 11px; }.menu-toggle { padding:4px; }.product-detail,.detail-content { grid-template-columns:1fr; gap:25px; padding-block:30px; }.detail-image>img { height:260px; }.detail-summary h2 { font-size:25px; }.cta-inner .brand-pair { justify-self:center; }.about-image .brand-pair .brand { width:120px; }.about-image .partner-brand { width:130px; }.spec-table{font-size:12.5px}.spec-table th,.spec-table td{padding:8px 8px} }
