     .tais-net-page{       --t-blue:#0b5fd7;       --t-blue2:#0646a3;       --t-navy:#071f3f;       --t-text:#1f2f46;       --t-muted:#64748b;       --t-soft:#f3f7fc;       --t-line:#dbe7f5;       --t-yellow:#ffd447;       --t-white:#ffffff;       font-family:inherit;       color:var(--t-text);       width:100%;       overflow:hidden;     }      .tais-net-page *{box-sizing:border-box;}      .tais-net-wrap{       max-width:1380px;       margin:0 auto;       padding:0 18px;     }      .tais-net-hero{       background:         radial-gradient(circle at 15% 10%, rgba(255,212,71,.22), transparent 28%),         radial-gradient(circle at 90% 20%, rgba(18,107,239,.24), transparent 30%),         linear-gradient(135deg,#061d3b 0%,#0a3f88 48%,#0b5fd7 100%);       border-radius:30px;       padding:54px 46px;       color:#fff;       position:relative;       overflow:hidden;       box-shadow:0 22px 55px rgba(7,31,63,.22);       margin:22px 0 28px;     }      .tais-net-hero:after{       content:"";       position:absolute;       right:-80px;       bottom:-120px;       width:390px;       height:390px;       background:rgba(255,255,255,.08);       border-radius:50%;     }      .tais-net-hero-grid{       display:grid;       grid-template-columns:1.15fr .85fr;       gap:40px;       align-items:center;       position:relative;       z-index:2;     }      .tais-net-eyebrow{       display:inline-flex;       align-items:center;       gap:8px;       background:rgba(255,255,255,.12);       border:1px solid rgba(255,255,255,.18);       padding:8px 13px;       border-radius:999px;       font-size:14px;       font-weight:800;       color:#fff;       margin-bottom:18px;       backdrop-filter:blur(8px);     }      .tais-net-eyebrow span{       width:9px;       height:9px;       border-radius:50%;       background:var(--t-yellow);       box-shadow:0 0 0 5px rgba(255,212,71,.18);     }      .tais-net-hero h1{       margin:0;       font-size:clamp(34px,4.2vw,60px);       line-height:1.04;       letter-spacing:-1.6px;       color:#fff;       font-weight:900;       max-width:940px;     }      .tais-net-hero h1 strong{       color:var(--t-yellow);       font-weight:900;     }      .tais-net-hero p{       margin:22px 0 0;       color:rgba(255,255,255,.9);       font-size:18px;       line-height:1.68;       max-width:790px;     }      .tais-net-hero-points{       display:grid;       gap:9px;       margin:22px 0 0;       padding:0;       list-style:none;       max-width:780px;     }      .tais-net-hero-points li{       display:flex;       gap:10px;       align-items:flex-start;       color:#fff;       font-size:15.5px;       font-weight:800;       line-height:1.4;     }      .tais-net-hero-points li:before{       content:"✓";       width:22px;       height:22px;       min-width:22px;       border-radius:50%;       background:var(--t-yellow);       color:#071f3f;       display:flex;       align-items:center;       justify-content:center;       font-size:13px;       font-weight:900;       margin-top:0;     }      .tais-net-actions{       display:flex;       flex-wrap:wrap;       gap:13px;       margin-top:30px;     }      .tais-net-btn{       display:inline-flex;       align-items:center;       justify-content:center;       gap:9px;       min-height:50px;       padding:14px 22px;       border-radius:16px;       text-decoration:none!important;       font-size:15px;       font-weight:900;       transition:.22s ease;       line-height:1;     }      .tais-net-btn-primary{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 14px 28px rgba(0,0,0,.18);     }      .tais-net-btn-primary:hover{       transform:translateY(-2px);       box-shadow:0 18px 36px rgba(0,0,0,.24);     }      .tais-net-btn-secondary{       background:rgba(255,255,255,.13);       border:1px solid rgba(255,255,255,.28);       color:#fff!important;     }      .tais-net-btn-secondary:hover{       background:rgba(255,255,255,.20);       transform:translateY(-2px);     }      .tais-net-hero-card{       background:rgba(255,255,255,.11);       border:1px solid rgba(255,255,255,.22);       border-radius:28px;       padding:24px;       backdrop-filter:blur(12px);       box-shadow:0 20px 50px rgba(0,0,0,.16);     }      .tais-net-visual-img{       min-height:360px;       border-radius:24px;       overflow:hidden;       position:relative;       border:1px solid rgba(255,255,255,.18);       box-shadow:0 18px 44px rgba(0,0,0,.20);       background:#071f3f;     }      .tais-net-visual-img:after{       content:"";       position:absolute;       inset:0;       background:linear-gradient(180deg,rgba(7,31,63,.04),rgba(7,31,63,.18));       pointer-events:none;     }      .tais-net-visual-img img{       width:100%;       height:100%;       min-height:360px;       object-fit:cover;       display:block;       transform:scale(1.02);       transition:.35s ease;     }      .tais-net-hero-card:hover .tais-net-visual-img img{       transform:scale(1.06);     }      .tais-net-hero-mini{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:10px;       margin-top:12px;     }      .tais-net-mini{       background:rgba(255,255,255,.12);       border:1px solid rgba(255,255,255,.18);       border-radius:16px;       padding:13px;       color:#fff;       font-weight:800;       font-size:13px;       line-height:1.35;     }      .tais-net-section{       margin:34px 0;     }      .tais-net-head{       max-width:900px;       margin-bottom:22px;     }      .tais-net-head h2{       margin:0;       color:var(--t-navy);       font-size:clamp(26px,3vw,42px);       line-height:1.12;       letter-spacing:-.8px;       font-weight:900;     }      .tais-net-head p{       margin:13px 0 0;       font-size:17px;       line-height:1.65;       color:var(--t-muted);     }      .tais-net-trust{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;       margin:26px 0 36px;     }      .tais-net-trust-card{       background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);       border:1px solid #dbe7f5;       border-radius:24px;       padding:22px 18px 20px;       box-shadow:0 14px 34px rgba(7,31,63,.08);       min-height:150px;       position:relative;       overflow:hidden;       transition:.22s ease;     }      .tais-net-trust-card:after{       content:"";       position:absolute;       right:-40px;       top:-40px;       width:110px;       height:110px;       border-radius:50%;       background:rgba(11,95,215,.06);       transition:.22s ease;     }      .tais-net-trust-card:hover{       transform:translateY(-4px);       border-color:#bad7ff;       box-shadow:0 20px 46px rgba(7,31,63,.13);     }      .tais-net-trust-card:hover:after{       background:rgba(255,212,71,.18);     }      .tais-net-icon{       width:52px;       height:52px;       border-radius:18px;       background:linear-gradient(135deg,#eef6ff 0%,#ffffff 100%);       border:1px solid #d9eaff;       display:flex;       align-items:center;       justify-content:center;       margin-bottom:14px;       box-shadow:inset 0 0 0 1px rgba(255,255,255,.8), 0 8px 18px rgba(11,95,215,.08);       position:relative;       z-index:2;     }      .tais-net-icon svg{       width:30px;       height:30px;       fill:none;       stroke:#0b5fd7;       stroke-width:4;       stroke-linecap:round;       stroke-linejoin:round;     }      .tais-net-trust-card h3{       margin:0 0 8px;       color:#071f3f;       font-size:17px;       font-weight:900;       line-height:1.2;       position:relative;       z-index:2;     }      .tais-net-trust-card p{       margin:0;       color:#64748b;       font-size:14px;       line-height:1.55;       position:relative;       z-index:2;     }      .tais-net-targets{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;     }      .tais-net-target{       background:#fff;       border:1px solid var(--t-line);       border-radius:24px;       padding:22px;       box-shadow:0 12px 30px rgba(7,31,63,.07);       transition:.22s ease;     }      .tais-net-target:hover{       transform:translateY(-4px);       border-color:#bad7ff;       box-shadow:0 18px 40px rgba(7,31,63,.12);     }      .tais-net-target strong{       display:block;       color:var(--t-navy);       font-size:18px;       font-weight:900;       margin-bottom:8px;     }      .tais-net-target span{       display:block;       color:var(--t-muted);       font-size:14.5px;       line-height:1.5;     }      .tais-net-problem{       background:linear-gradient(135deg,#071f3f 0%,#0a3f88 58%,#0b5fd7 100%);       color:#fff;       border-radius:30px;       padding:34px;       box-shadow:0 20px 48px rgba(7,31,63,.18);       position:relative;       overflow:hidden;     }      .tais-net-problem:after{       content:"";       position:absolute;       right:-80px;       top:-90px;       width:300px;       height:300px;       border-radius:50%;       background:rgba(255,212,71,.15);     }      .tais-net-problem-grid{       display:grid;       grid-template-columns:1fr .95fr;       gap:26px;       align-items:center;       position:relative;       z-index:2;     }      .tais-net-problem h2{       margin:0;       color:#fff;       font-size:clamp(25px,3vw,40px);       line-height:1.12;       font-weight:900;       letter-spacing:-.6px;     }      .tais-net-problem p{       color:rgba(255,255,255,.88);       font-size:16.5px;       line-height:1.65;       margin:14px 0 0;       max-width:760px;     }      .tais-net-problem-list{       display:grid;       gap:10px;       margin:0;       padding:0;       list-style:none;     }      .tais-net-problem-list li{       background:rgba(255,255,255,.12);       border:1px solid rgba(255,255,255,.18);       border-radius:16px;       padding:13px 14px;       color:#fff;       font-size:14.5px;       font-weight:800;       line-height:1.35;     }      .tais-net-solutions{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:18px;     }      .tais-net-solution{       background:#fff;       border:1px solid var(--t-line);       border-radius:26px;       padding:26px;       box-shadow:0 14px 36px rgba(7,31,63,.08);       position:relative;       overflow:hidden;     }      .tais-net-solution:before{       content:"";       position:absolute;       left:0;       top:0;       width:100%;       height:6px;       background:linear-gradient(90deg,var(--t-blue),var(--t-yellow));     }      .tais-net-solution h3{       margin:0 0 12px;       color:var(--t-navy);       font-size:23px;       line-height:1.2;       font-weight:900;     }      .tais-net-solution p{       margin:0 0 16px;       color:var(--t-muted);       line-height:1.65;       font-size:15.8px;     }      .tais-net-list{       display:grid;       gap:9px;       margin:0;       padding:0;       list-style:none;     }      .tais-net-list li{       display:flex;       gap:9px;       align-items:flex-start;       color:#263b56;       font-size:15px;       line-height:1.45;     }      .tais-net-list li:before{       content:"";       width:18px;       height:18px;       min-width:18px;       margin-top:1px;       border-radius:50%;       background:var(--t-blue);       box-shadow:inset 0 0 0 5px #dcecff;     }      .tais-net-delivery{       display:grid;       grid-template-columns:.9fr 1.1fr;       gap:20px;       align-items:stretch;     }      .tais-net-delivery-left{       background:linear-gradient(180deg,#fff 0%,#f6faff 100%);       border:1px solid var(--t-line);       border-radius:28px;       padding:30px;       box-shadow:0 14px 36px rgba(7,31,63,.08);     }      .tais-net-delivery-left h2{       margin:0 0 13px;       color:var(--t-navy);       font-size:34px;       line-height:1.15;       font-weight:900;     }      .tais-net-delivery-left p{       margin:0;       color:var(--t-muted);       font-size:16px;       line-height:1.65;     }      .tais-net-delivery-grid{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:14px;     }      .tais-net-delivery-item{       background:#fff;       border:1px solid var(--t-line);       border-radius:22px;       padding:18px;       box-shadow:0 10px 28px rgba(7,31,63,.07);     }      .tais-net-delivery-item strong{       display:block;       color:var(--t-navy);       font-size:15.5px;       margin-bottom:6px;       font-weight:900;     }      .tais-net-delivery-item span{       color:var(--t-muted);       font-size:13.5px;       line-height:1.5;       display:block;     }      .tais-net-catalog{       background:linear-gradient(135deg,#071f3f 0%,#0a3f88 55%,#0b5fd7 100%);       color:#fff;       border-radius:30px;       padding:34px;       box-shadow:0 20px 48px rgba(7,31,63,.18);       position:relative;       overflow:hidden;     }      .tais-net-catalog:after{       content:"";       position:absolute;       right:-80px;       top:-90px;       width:280px;       height:280px;       border-radius:50%;       background:rgba(255,212,71,.16);     }      .tais-net-catalog-grid{       display:grid;       grid-template-columns:1fr .72fr;       gap:28px;       align-items:center;       position:relative;       z-index:2;     }      .tais-net-catalog h2{       margin:0;       color:#fff;       font-size:clamp(25px,3vw,40px);       line-height:1.12;       font-weight:900;       letter-spacing:-.6px;     }      .tais-net-catalog p{       color:rgba(255,255,255,.86);       font-size:16.5px;       line-height:1.65;       margin:14px 0 0;       max-width:760px;     }      .tais-net-catalog-actions{       display:flex;       flex-wrap:wrap;       justify-content:flex-end;       gap:12px;     }      .tais-net-products-shell{       margin-top:18px;       background:#ffffff;       border:1px solid #dbe7f5;       border-radius:24px;       padding:18px;       box-shadow:0 12px 34px rgba(7,31,63,.07);     }      .tais-net-products-head{       display:flex;       justify-content:space-between;       align-items:flex-end;       gap:16px;       margin-bottom:16px;     }      .tais-net-products-head h2{       margin:0;       color:#071f3f;       font-size:clamp(22px,2.4vw,32px);       line-height:1.12;       font-weight:900;       letter-spacing:-.4px;     }      .tais-net-products-head p{       margin:8px 0 0;       color:#64748b;       font-size:14.5px;       line-height:1.45;       max-width:760px;     }      .tais-net-products-link{       display:inline-flex;       align-items:center;       justify-content:center;       min-height:40px;       padding:11px 15px;       border-radius:14px;       background:#071f3f;       color:#fff!important;       text-decoration:none!important;       font-size:13px;       font-weight:900;       white-space:nowrap;       box-shadow:0 10px 22px rgba(7,31,63,.14);       transition:.22s ease;     }      .tais-net-products-link:hover{       transform:translateY(-2px);       background:#0b5fd7;     }      .tais-net-products-grid ul.products{       display:grid!important;       grid-template-columns:repeat(5,minmax(0,1fr))!important;       gap:12px!important;       margin:0!important;       padding:0!important;       list-style:none!important;     }      .tais-net-products-grid ul.products:before,     .tais-net-products-grid ul.products:after{       display:none!important;     }      .tais-net-products-grid ul.products li.product{       width:auto!important;       margin:0!important;       float:none!important;       background:linear-gradient(180deg,#f8fafc 0%, #f2f5f9 100%);       border:1px solid #dde7f1;       border-radius:18px;       overflow:hidden;       padding:10px!important;       box-shadow:0 8px 20px rgba(7,31,63,.055);       position:relative;       transition:.22s ease;     }      .tais-net-products-grid ul.products li.product:hover{       transform:translateY(-4px);       border-color:#c7d9ee;       box-shadow:0 16px 34px rgba(7,31,63,.11);     }      .tais-net-products-grid ul.products li.product a.woocommerce-LoopProduct-link{       display:block;       text-decoration:none!important;     }      .tais-net-products-grid ul.products li.product img{       width:100%!important;       height:118px!important;       object-fit:contain!important;       background:#eef2f6;       border:1px solid #e4ebf2;       border-radius:14px;       padding:10px;       margin:0 0 9px!important;       transition:.22s ease;       box-shadow:inset 0 1px 0 rgba(255,255,255,.75);     }      .tais-net-products-grid ul.products li.product:hover img{       transform:scale(1.03);       background:#edf2f7;     }      .tais-net-products-grid ul.products li.product .woocommerce-loop-product__title{       color:#18395f;       font-size:12.5px!important;       line-height:1.28!important;       font-weight:900;       padding:0!important;       margin:0 0 7px!important;       min-height:48px;       display:-webkit-box;       -webkit-line-clamp:3;       -webkit-box-orient:vertical;       overflow:hidden;     }      .tais-net-products-grid ul.products li.product .price{       display:flex!important;       align-items:baseline;       flex-wrap:wrap;       gap:4px;       padding:0!important;       margin:0 0 8px!important;       color:#0b5fd7!important;       font-size:17px!important;       font-weight:950!important;       letter-spacing:.1px;     }      .tais-net-products-grid ul.products li.product .price ins{       text-decoration:none!important;     }      .tais-net-products-grid ul.products li.product .price del{       color:#94a3b8!important;       font-size:11px!important;       opacity:.9;       order:2;     }      .tais-net-products-grid ul.products li.product .price .woocommerce-price-suffix,     .tais-net-products-grid ul.products li.product .price small,     .tais-net-products-grid ul.products li.product .price .includes_tax,     .tais-net-products-grid ul.products li.product .price .tais-price-suffix{       display:inline-block;       color:#5c718b!important;       font-size:10px!important;       font-weight:900!important;       margin-left:1px;       letter-spacing:0;     }      .tais-loop-attrs{       display:flex;       flex-wrap:wrap;       gap:4px;       padding:0;       min-height:22px;       margin:0 0 7px;     }      .tais-loop-attrs span{       display:inline-flex;       align-items:center;       background:#ffffff;       border:1px solid #dde6f0;       color:#49617b;       border-radius:999px;       padding:4px 6px;       font-size:9.8px;       font-weight:800;       line-height:1.1;       max-width:100%;       white-space:nowrap;       overflow:hidden;       text-overflow:ellipsis;     }      .tais-loop-cart-form{margin-top:6px;}      .tais-loop-cart-row{       display:flex;       gap:7px;       align-items:center;       width:100%;     }      .tais-loop-qty{       min-width:74px;       height:34px;       border-radius:999px;       background:#eef2f6;       border:1px solid #d8e2ed;       display:flex;       align-items:center;       justify-content:space-between;       padding:0 5px;       overflow:hidden;       box-shadow:inset 0 1px 0 rgba(255,255,255,.75);     }      .tais-qty-btn{       width:21px;       height:21px;       min-width:21px;       border:none;       background:transparent;       color:#0b5fd7;       font-size:18px;       font-weight:900;       line-height:1;       cursor:pointer;       border-radius:50%;       display:flex;       align-items:center;       justify-content:center;       transition:.18s ease;       padding:0;     }      .tais-qty-btn:hover{background:#dfeaf7;}      .tais-qty-input{       width:24px!important;       min-width:24px;       max-width:24px;       border:none!important;       background:transparent!important;       text-align:center;       font-size:12px!important;       font-weight:800!important;       color:#2d3f57!important;       padding:0!important;       margin:0!important;       box-shadow:none!important;       -moz-appearance:textfield;     }      .tais-qty-input::-webkit-outer-spin-button,     .tais-qty-input::-webkit-inner-spin-button{       -webkit-appearance:none;       margin:0;     }      .tais-loop-add-btn{       flex:1;       min-height:34px;       border:none;       border-radius:999px;       background:#1566d8;       color:#fff!important;       font-size:12px;       font-weight:900;       text-decoration:none!important;       display:flex;       align-items:center;       justify-content:center;       gap:5px;       cursor:pointer;       box-shadow:0 8px 16px rgba(21,102,216,.18);       transition:.22s ease;       padding:0 10px;       white-space:nowrap;     }      .tais-loop-add-btn:hover{       background:#0a4fb0;       transform:translateY(-1px);     }      .tais-loop-add-btn:before{       content:"🛒";       font-size:12px;       line-height:1;     }      .tais-net-products-grid ul.products li.product .button,     .tais-net-products-grid ul.products li.product .added_to_cart{       display:none!important;     }      .tais-net-products-grid ul.products li.product .onsale{       top:14px!important;       left:14px!important;       right:auto!important;       margin:0!important;       min-height:auto!important;       min-width:auto!important;       padding:5px 8px!important;       border-radius:999px!important;       background:#ffd447!important;       color:#071f3f!important;       font-size:10.5px!important;       font-weight:900!important;       line-height:1!important;       z-index:3;       box-shadow:0 7px 14px rgba(255,212,71,.26);     }      .tais-net-process{       background:linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%);       border:1px solid var(--t-line);       border-radius:30px;       padding:32px;       box-shadow:0 12px 34px rgba(7,31,63,.07);     }      .tais-net-steps{       display:grid;       grid-template-columns:repeat(5,1fr);       gap:14px;       margin-top:22px;     }      .tais-net-step{       background:#fff;       border:1px solid var(--t-line);       border-radius:20px;       padding:20px 16px;       min-height:150px;       box-shadow:0 10px 24px rgba(7,31,63,.06);     }      .tais-net-step-num{       width:36px;       height:36px;       border-radius:14px;       background:var(--t-yellow);       color:var(--t-navy);       display:flex;       align-items:center;       justify-content:center;       font-weight:900;       margin-bottom:13px;     }      .tais-net-step h3{       margin:0 0 8px;       color:var(--t-navy);       font-size:16px;       font-weight:900;       line-height:1.25;     }      .tais-net-step p{       margin:0;       color:var(--t-muted);       font-size:14px;       line-height:1.45;     }      .tais-net-query{       background:linear-gradient(135deg,#fff7d6 0%,#ffffff 44%,#eef6ff 100%);       border:1px solid #f0df9e;       border-radius:30px;       padding:30px;       box-shadow:0 16px 42px rgba(7,31,63,.08);     }      .tais-net-query-grid{       display:grid;       grid-template-columns:.9fr 1.1fr;       gap:22px;       align-items:start;     }      .tais-net-query h2{       margin:0 0 12px;       color:var(--t-navy);       font-size:34px;       line-height:1.15;       font-weight:900;     }      .tais-net-query p{       margin:0;       color:#4e6077;       font-size:16px;       line-height:1.6;     }      .tais-net-query-list{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:10px;       margin:0;       padding:0;       list-style:none;     }      .tais-net-query-list li{       background:#fff;       border:1px solid #eadcaa;       border-radius:17px;       padding:13px 14px;       color:#31465f;       font-size:14px;       font-weight:800;       line-height:1.35;       box-shadow:0 8px 20px rgba(7,31,63,.05);     }      .tais-net-final{       background:linear-gradient(135deg,#071f3f 0%,#0a3f88 60%,#0b5fd7 100%);       border-radius:30px;       padding:34px;       display:grid;       grid-template-columns:1fr auto;       gap:24px;       align-items:center;       box-shadow:0 16px 42px rgba(7,31,63,.16);       color:#fff;     }      .tais-net-final h2{       margin:0 0 10px;       color:#fff;       font-size:32px;       font-weight:900;       line-height:1.15;     }      .tais-net-final p{       margin:0;       color:rgba(255,255,255,.86);       font-size:16.5px;       line-height:1.6;       max-width:850px;     }      .tais-net-final-actions{       display:flex;       gap:12px;       flex-wrap:wrap;       justify-content:flex-end;     }      .tais-net-dark-btn{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 12px 28px rgba(0,0,0,.18);     }      .tais-net-blue-btn{       background:rgba(255,255,255,.14);       border:1px solid rgba(255,255,255,.24);       color:#fff!important;       box-shadow:0 12px 28px rgba(0,0,0,.10);     }      .tais-net-dark-btn:hover,     .tais-net-blue-btn:hover{       transform:translateY(-2px);       filter:brightness(1.04);     }      @media(max-width:1180px){       .tais-net-hero-grid,       .tais-net-catalog-grid,       .tais-net-delivery,       .tais-net-query-grid,       .tais-net-problem-grid,       .tais-net-final{         grid-template-columns:1fr;       }        .tais-net-catalog-actions,       .tais-net-final-actions{         justify-content:flex-start;       }        .tais-net-trust,       .tais-net-targets,       .tais-net-steps{         grid-template-columns:repeat(2,1fr);       }        .tais-net-products-grid ul.products{         grid-template-columns:repeat(4,minmax(0,1fr))!important;       }     }      @media(max-width:920px){       .tais-net-products-grid ul.products{         grid-template-columns:repeat(3,minmax(0,1fr))!important;       }        .tais-net-products-grid ul.products li.product img{         height:105px!important;       }        .tais-loop-cart-row{gap:5px;}       .tais-loop-qty{min-width:68px;}        .tais-loop-add-btn{         font-size:11.5px;         padding:0 8px;       }     }      @media(max-width:820px){       .tais-net-products-head{         align-items:flex-start;         flex-direction:column;       }        .tais-net-products-link{width:100%;}     }      @media(max-width:760px){       .tais-net-wrap{padding:0 12px;}        .tais-net-hero{         padding:30px 20px;         border-radius:22px;         margin-top:12px;       }        .tais-net-hero p{font-size:15.5px;}        .tais-net-visual-img,       .tais-net-visual-img img{         min-height:240px;       }        .tais-net-trust,       .tais-net-targets{         grid-template-columns:1fr;         gap:10px;         margin:18px 0 26px;       }        .tais-net-trust-card{         min-height:auto;         padding:17px;         border-radius:20px;         display:grid;         grid-template-columns:50px 1fr;         column-gap:13px;         align-items:center;       }        .tais-net-icon{margin-bottom:0;}        .tais-net-trust-card h3{margin:0 0 5px;}        .tais-net-trust-card p{         grid-column:2;         font-size:13.5px;       }        .tais-net-solutions,       .tais-net-steps,       .tais-net-delivery-grid,       .tais-net-query-list{         grid-template-columns:1fr;       }        .tais-net-solution,       .tais-net-process,       .tais-net-catalog,       .tais-net-final,       .tais-net-delivery-left,       .tais-net-query,       .tais-net-problem{         padding:22px;         border-radius:22px;       }        .tais-net-actions,       .tais-net-final-actions,       .tais-net-catalog-actions{         flex-direction:column;       }        .tais-net-btn{width:100%;}        .tais-net-hero-mini{grid-template-columns:1fr;}        .tais-net-products-shell{         padding:12px;         border-radius:20px;       }        .tais-net-products-head{         margin-bottom:12px;         gap:10px;       }        .tais-net-products-head p{         font-size:13px;         line-height:1.4;       }        .tais-net-products-grid ul.products{         grid-template-columns:repeat(3,minmax(0,1fr))!important;         gap:8px!important;       }        .tais-net-products-grid ul.products li.product{         padding:7px!important;         border-radius:15px;       }        .tais-net-products-grid ul.products li.product img{         height:82px!important;         padding:7px;         border-radius:11px;         margin-bottom:6px!important;       }        .tais-net-products-grid ul.products li.product .woocommerce-loop-product__title{         font-size:10.5px!important;         line-height:1.18!important;         min-height:38px;         margin-bottom:5px!important;         -webkit-line-clamp:3;       }        .tais-net-products-grid ul.products li.product .price{         font-size:13.5px!important;         margin-bottom:6px!important;         gap:2px;       }        .tais-net-products-grid ul.products li.product .price .woocommerce-price-suffix,       .tais-net-products-grid ul.products li.product .price small,       .tais-net-products-grid ul.products li.product .price .includes_tax,       .tais-net-products-grid ul.products li.product .price .tais-price-suffix{         font-size:8.8px!important;       }        .tais-loop-attrs{display:none;}        .tais-loop-cart-row{         flex-direction:column;         gap:5px;       }        .tais-loop-qty{         width:100%;         min-width:0;         height:28px;         padding:0 4px;       }        .tais-qty-btn{         width:18px;         height:18px;         min-width:18px;         font-size:15px;       }        .tais-qty-input{         font-size:10.5px!important;         width:22px!important;         min-width:22px;         max-width:22px;       }        .tais-loop-add-btn{         width:100%;         min-height:29px;         font-size:10px;         padding:0 5px;         gap:3px;       }        .tais-loop-add-btn:before{font-size:10px;}        .tais-net-products-grid ul.products li.product .onsale{         top:9px!important;         left:9px!important;         padding:4px 6px!important;         font-size:9px!important;       }     }      @media(max-width:430px){       .tais-net-products-grid ul.products{         grid-template-columns:repeat(3,minmax(0,1fr))!important;         gap:6px!important;       }        .tais-net-products-grid ul.products li.product{         padding:6px!important;       }        .tais-net-products-grid ul.products li.product img{         height:72px!important;         padding:6px;       }        .tais-net-products-grid ul.products li.product .woocommerce-loop-product__title{         font-size:9.7px!important;         min-height:36px;       }        .tais-net-products-grid ul.products li.product .price{         font-size:12.5px!important;       }        .tais-loop-add-btn{font-size:9.5px;}     }   #sp-ks8a8s{width: 100%; max-width: 100%;}#sp-vw3kvy{width: auto; max-width: 1600px;}#sp-iw5h09{width: calc(100% - 0px);}#sp-y6snoa{margin: 0px;}