     .tais-mailbox-page{       --t-blue:#0b5fd7;       --t-navy:#071f3f;       --t-text:#1f2f46;       --t-muted:#64748b;       --t-line:#dbe7f5;       --t-yellow:#ffd447;       font-family:inherit;       color:var(--t-text);       width:100%;       overflow:hidden;       background:#f3f6fb;     }      .tais-mailbox-page *{box-sizing:border-box;}      .tais-mailbox-wrap{       max-width:1380px;       margin:0 auto;       padding:0 18px;     }      .tais-mailbox-hero{       background:         radial-gradient(circle at 15% 10%, rgba(255,212,71,.20), transparent 26%),         radial-gradient(circle at 90% 20%, rgba(18,107,239,.22), transparent 28%),         linear-gradient(135deg,#061d3b 0%,#0a3f88 48%,#0b5fd7 100%);       border-radius:28px;       padding:28px 42px;       color:#fff;       position:relative;       overflow:hidden;       box-shadow:0 18px 42px rgba(7,31,63,.20);       margin:18px 0 24px;     }      .tais-mailbox-hero:after{       content:"";       position:absolute;       right:-70px;       bottom:-140px;       width:300px;       height:300px;       background:rgba(255,255,255,.08);       border-radius:50%;     }      .tais-mailbox-hero-grid{       display:grid;       grid-template-columns:1.1fr .72fr;       gap:34px;       align-items:center;       position:relative;       z-index:2;     }      .tais-mailbox-eyebrow{       display:inline-flex;       align-items:center;       gap:8px;       background:rgba(255,255,255,.12);       border:1px solid rgba(255,255,255,.18);       padding:7px 12px;       border-radius:999px;       font-size:12.5px;       font-weight:800;       color:#fff;       margin-bottom:13px;       backdrop-filter:blur(8px);     }      .tais-mailbox-eyebrow span{       width:8px;       height:8px;       border-radius:50%;       background:var(--t-yellow);       box-shadow:0 0 0 4px rgba(255,212,71,.16);     }      .tais-mailbox-hero h1{       margin:0;       font-size:clamp(28px,3.25vw,46px);       line-height:1.05;       letter-spacing:-1.15px;       color:#fff;       font-weight:900;       max-width:820px;     }      .tais-mailbox-hero h1 strong{       color:var(--t-yellow);       font-weight:900;     }      .tais-mailbox-hero p{       margin:16px 0 0;       color:rgba(255,255,255,.90);       font-size:15.5px;       line-height:1.58;       max-width:700px;     }      .tais-mailbox-hero-points{       display:grid;       gap:7px;       margin:17px 0 0;       padding:0;       list-style:none;       max-width:720px;     }      .tais-mailbox-hero-points li{       display:flex;       gap:9px;       align-items:flex-start;       color:#fff;       font-size:13.5px;       font-weight:800;       line-height:1.32;     }      .tais-mailbox-hero-points li:before{       content:"✓";       width:19px;       height:19px;       min-width:19px;       border-radius:50%;       background:var(--t-yellow);       color:#071f3f;       display:flex;       align-items:center;       justify-content:center;       font-size:11px;       font-weight:900;     }      .tais-mailbox-actions{       display:flex;       flex-wrap:wrap;       gap:10px;       margin-top:22px;     }      .tais-mailbox-btn{       display:inline-flex;       align-items:center;       justify-content:center;       min-height:43px;       padding:12px 18px;       border-radius:14px;       text-decoration:none!important;       font-size:13.5px;       font-weight:900;       transition:.22s ease;       line-height:1;     }      .tais-mailbox-btn-primary{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 10px 22px rgba(0,0,0,.16);     }      .tais-mailbox-btn-primary:hover{       transform:translateY(-2px);       box-shadow:0 14px 28px rgba(0,0,0,.22);     }      .tais-mailbox-btn-secondary{       background:rgba(255,255,255,.13);       border:1px solid rgba(255,255,255,.28);       color:#fff!important;     }      .tais-mailbox-btn-secondary:hover{       background:rgba(255,255,255,.20);       transform:translateY(-2px);     }      .tais-mailbox-btn-callout{       background:linear-gradient(135deg,#ffd447 0%,#ffb800 100%)!important;       color:#071f3f!important;       border:2px solid rgba(255,255,255,.35)!important;       box-shadow:0 14px 30px rgba(255,184,0,.28),0 10px 22px rgba(0,0,0,.18)!important;       font-size:15px!important;       letter-spacing:.1px;     }      .tais-mailbox-btn-callout:before{       content:"✓";       width:20px;       height:20px;       min-width:20px;       border-radius:50%;       background:#071f3f;       color:#ffd447;       display:inline-flex;       align-items:center;       justify-content:center;       margin-right:9px;       font-size:12px;       font-weight:950;     }      .tais-mailbox-btn-callout:hover{       transform:translateY(-3px)!important;       filter:brightness(1.03);       box-shadow:0 18px 38px rgba(255,184,0,.35),0 14px 28px rgba(0,0,0,.22)!important;     }      .tais-mailbox-hero-card{       background:rgba(255,255,255,.10);       border:1px solid rgba(255,255,255,.22);       border-radius:24px;       padding:18px;       backdrop-filter:blur(12px);       box-shadow:0 16px 38px rgba(0,0,0,.14);     }      .tais-mailbox-visual-img{       height:260px;       min-height:260px;       border-radius:20px;       overflow:hidden;       position:relative;       border:1px solid rgba(255,255,255,.18);       box-shadow:0 14px 34px rgba(0,0,0,.18);       background:#071f3f;     }      .tais-mailbox-visual-img img{       width:100%;       height:100%;       min-height:260px;       object-fit:cover;       display:block;       transform:scale(1.02);       transition:.35s ease;     }      .tais-mailbox-hero-card:hover .tais-mailbox-visual-img img{       transform:scale(1.06);     }      .tais-mailbox-hero-mini{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:8px;       margin-top:10px;     }      .tais-mailbox-mini{       background:rgba(255,255,255,.12);       border:1px solid rgba(255,255,255,.18);       border-radius:14px;       padding:10px 12px;       color:#fff;       font-weight:800;       font-size:12px;       line-height:1.25;     }      .tais-mailbox-section{margin:34px 0;}      .tais-mailbox-trust{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;       margin:26px 0 36px;     }      .tais-mailbox-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:135px;       position:relative;       overflow:hidden;       transition:.22s ease;     }      .tais-mailbox-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-mailbox-trust-card:hover{       transform:translateY(-4px);       border-color:#bad7ff;       box-shadow:0 20px 46px rgba(7,31,63,.13);     }      .tais-mailbox-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-mailbox-trust-card p{       margin:0;       color:#64748b;       font-size:14px;       line-height:1.55;       position:relative;       z-index:2;     }      .tais-mailbox-head{       max-width:920px;       margin-bottom:22px;     }      .tais-mailbox-head h2,     .tais-mailbox-choice-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-mailbox-head p,     .tais-mailbox-choice-head p{       margin:13px 0 0;       font-size:17px;       line-height:1.65;       color:var(--t-muted);     }      .tais-mailbox-label{       display:inline-flex;       align-items:center;       gap:8px;       background:#eef6ff;       color:#0b5fd7;       border-radius:999px;       padding:8px 13px;       font-size:13px;       font-weight:900;       margin-bottom:12px;     }      .tais-mailbox-label:before{       content:"";       width:8px;       height:8px;       border-radius:50%;       background:var(--t-yellow);     }      .tais-mailbox-service-choice,     .tais-mailbox-products-shell,     .tais-mailbox-pricing{       background:#ffffff;       border:1px solid #dbe7f5;       border-radius:28px;       padding:30px;       box-shadow:0 14px 36px rgba(7,31,63,.08);     }      .tais-mailbox-choice-head{       max-width:960px;       margin-bottom:22px;     }      .tais-mailbox-choice-grid{       display:grid;       grid-template-columns:repeat(2,minmax(0,1fr));       gap:18px;     }      .tais-mailbox-choice-card{       display:flex;       flex-direction:column;       min-height:430px;       padding:26px;       border-radius:26px;       background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);       border:1px solid #dbe7f5;       box-shadow:0 14px 34px rgba(7,31,63,.08);       text-decoration:none!important;       color:#1f2f46!important;       transition:.22s ease;       position:relative;       overflow:hidden;     }      .tais-mailbox-choice-card:after{       content:"";       position:absolute;       right:-70px;       top:-70px;       width:180px;       height:180px;       border-radius:50%;       background:rgba(11,95,215,.06);       transition:.22s ease;     }      .tais-mailbox-choice-card:hover{       transform:translateY(-4px);       border-color:#bad7ff;       box-shadow:0 20px 48px rgba(7,31,63,.14);     }      .tais-mailbox-choice-card:hover:after{       background:rgba(255,212,71,.18);     }      .tais-mailbox-choice-card-featured{       background:         radial-gradient(circle at 90% 0%,rgba(255,212,71,.22),transparent 26%),         linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);       border-color:#bad7ff;     }      .tais-mailbox-choice-badge{       width:max-content;       max-width:100%;       display:inline-flex;       align-items:center;       gap:8px;       background:#eef6ff;       color:#0b5fd7;       border:1px solid #dbe7f5;       border-radius:999px;       padding:8px 12px;       font-size:12.5px;       font-weight:900;       margin-bottom:14px;       position:relative;       z-index:2;     }      .tais-mailbox-choice-badge:before{       content:"";       width:8px;       height:8px;       border-radius:50%;       background:#ffd447;     }      .tais-mailbox-choice-card h3{       margin:0 0 10px;       color:#071f3f;       font-size:25px;       line-height:1.15;       font-weight:950;       letter-spacing:-.4px;       position:relative;       z-index:2;     }      .tais-mailbox-choice-card p{       margin:0 0 18px;       color:#64748b;       font-size:15.5px;       line-height:1.65;       position:relative;       z-index:2;     }      .tais-mailbox-choice-card ul{       display:grid;       gap:9px;       margin:0 0 24px;       padding:0;       list-style:none;       position:relative;       z-index:2;     }      .tais-mailbox-choice-card li{       display:flex;       gap:9px;       align-items:flex-start;       color:#263b56;       font-size:15px;       line-height:1.4;     }      .tais-mailbox-choice-card li:before{       content:"✓";       width:20px;       height:20px;       min-width:20px;       border-radius:50%;       background:#0b5fd7;       color:#fff;       display:flex;       align-items:center;       justify-content:center;       font-size:12px;       font-weight:900;       margin-top:1px;     }      .tais-mailbox-choice-bottom{       margin-top:auto;       display:grid;       grid-template-columns:auto 1fr;       gap:14px;       align-items:center;       position:relative;       z-index:2;     }      .tais-mailbox-choice-bottom strong{       display:flex;       align-items:baseline;       gap:5px;       color:#0b5fd7;       font-size:30px;       line-height:1;       font-weight:950;       white-space:nowrap;     }      .tais-mailbox-choice-bottom strong span{       color:#64748b;       font-size:12px;       font-weight:900;     }      .tais-mailbox-choice-btn{       display:flex;       align-items:center;       justify-content:center;       min-height:44px;       padding:12px 16px;       border-radius:999px;       background:#1566d8;       color:#fff;       font-size:14px;       font-weight:900;       text-align:center;       box-shadow:0 10px 20px rgba(21,102,216,.18);       transition:.22s ease;     }      .tais-mailbox-choice-card:hover .tais-mailbox-choice-btn{       background:#0a4fb0;       transform:translateY(-1px);     }      .tais-mailbox-choice-note{       margin-top:18px;       padding:18px 20px;       border-radius:22px;       background:linear-gradient(135deg,#071f3f 0%,#0a3f88 100%);       color:rgba(255,255,255,.86);       font-size:15px;       line-height:1.65;     }      /* PRODUKTŲ KATALOGO BLOKAS – pataisyta pagal ankstesnį kortelių standartą */     .tais-mailbox-products-shell{       background:#ffffff;       border:1px solid #dbe7f5;       border-radius:28px;       padding:28px;       box-shadow:0 14px 36px rgba(7,31,63,.08);     }      .tais-mailbox-products-head{       display:flex;       justify-content:space-between;       align-items:flex-end;       gap:16px;       margin-bottom:22px;     }      .tais-mailbox-products-head h2{       margin:0;       color:#071f3f;       font-size:clamp(24px,2.5vw,34px);       line-height:1.12;       font-weight:900;       letter-spacing:-.4px;     }      .tais-mailbox-products-head p{       margin:8px 0 0;       color:#64748b;       font-size:14.5px;       line-height:1.45;       max-width:760px;     }      .tais-mailbox-products-link{       display:inline-flex;       align-items:center;       justify-content:center;       min-height:42px;       padding:12px 16px;       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-mailbox-products-link:hover{       transform:translateY(-2px);       background:#0b5fd7;     }      .tais-mailbox-products-grid ul.products{       display:grid!important;       grid-template-columns:repeat(3,minmax(0,1fr))!important;       gap:18px!important;       margin:0!important;       padding:0!important;       list-style:none!important;     }      .tais-mailbox-products-grid ul.products:before,     .tais-mailbox-products-grid ul.products:after{       display:none!important;       content:none!important;     }      .tais-mailbox-products-grid ul.products li.product{       width:auto!important;       float:none!important;       clear:none!important;       margin:0!important;       padding:14px!important;       background:linear-gradient(180deg,#f8fafc 0%,#f2f5f9 100%)!important;       border:1px solid #dde7f1!important;       border-radius:22px!important;       box-shadow:0 10px 24px rgba(7,31,63,.06)!important;       display:flex!important;       flex-direction:column!important;       min-height:430px!important;       position:relative!important;       overflow:hidden!important;       transition:.22s ease!important;     }      .tais-mailbox-products-grid ul.products li.product:hover{       transform:translateY(-4px);       border-color:#bad7ff!important;       box-shadow:0 18px 42px rgba(7,31,63,.13)!important;     }      .tais-mailbox-products-grid ul.products li.product a.woocommerce-LoopProduct-link{       display:block!important;       text-decoration:none!important;       color:inherit!important;     }      .tais-mailbox-products-grid ul.products li.product img{       width:100%!important;       height:185px!important;       object-fit:contain!important;       background:#eef2f6!important;       border:1px solid #e4ebf2!important;       border-radius:16px!important;       padding:12px!important;       margin:0 0 14px!important;       box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important;       transition:.22s ease!important;     }      .tais-mailbox-products-grid ul.products li.product:hover img{       transform:scale(1.03);       background:#edf2f7!important;     }      .tais-mailbox-products-grid ul.products li.product .woocommerce-loop-product__title{       color:#071f3f!important;       font-size:15px!important;       line-height:1.35!important;       font-weight:900!important;       padding:0!important;       margin:0 0 16px!important;       min-height:62px!important;       display:-webkit-box!important;       -webkit-line-clamp:3!important;       -webkit-box-orient:vertical!important;       overflow:hidden!important;     }      .tais-mailbox-products-grid ul.products li.product .price{       display:flex!important;       align-items:baseline!important;       flex-wrap:wrap!important;       gap:4px!important;       padding:0!important;       margin:0 0 16px!important;       color:#0b5fd7!important;       font-size:22px!important;       font-weight:950!important;       letter-spacing:.1px!important;     }      .tais-mailbox-products-grid ul.products li.product .price ins{       text-decoration:none!important;     }      .tais-mailbox-products-grid ul.products li.product .price del{       color:#94a3b8!important;       font-size:12px!important;       opacity:.9!important;       order:2!important;     }      .tais-mailbox-products-grid ul.products li.product .price .woocommerce-price-suffix,     .tais-mailbox-products-grid ul.products li.product .price small,     .tais-mailbox-products-grid ul.products li.product .price .includes_tax{       display:inline-block!important;       color:#5c718b!important;       font-size:11px!important;       font-weight:900!important;       margin-left:2px!important;     }      .tais-mailbox-products-grid ul.products li.product .woocommerce-product-details__short-description,     .tais-mailbox-products-grid ul.products li.product .product_meta,     .tais-mailbox-products-grid ul.products li.product .posted_in,     .tais-mailbox-products-grid ul.products li.product .sku_wrapper,     .tais-mailbox-products-grid ul.products li.product .tagged_as,     .tais-mailbox-products-grid ul.products li.product .woocommerce-loop-product__category,     .tais-mailbox-products-grid ul.products li.product .product-attributes,     .tais-mailbox-products-grid ul.products li.product .wc-product-meta,     .tais-mailbox-products-grid ul.products li.product .meta,     .tais-mailbox-products-grid ul.products li.product .attributes,     .tais-mailbox-products-grid ul.products li.product .tais-loop-attrs{       display:none!important;     }      .tais-mailbox-products-grid ul.products li.product form.cart,     .tais-mailbox-products-grid ul.products li.product .cart{       margin-top:auto!important;       display:flex!important;       align-items:center!important;       gap:10px!important;       width:100%!important;     }      .tais-mailbox-products-grid ul.products li.product .quantity{       margin:0!important;       width:86px!important;       min-width:86px!important;       height:40px!important;       border-radius:999px!important;       background:#eef2f6!important;       border:1px solid #d8e2ed!important;       display:flex!important;       align-items:center!important;       justify-content:center!important;       overflow:hidden!important;       box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important;     }      .tais-mailbox-products-grid ul.products li.product .quantity input.qty{       width:54px!important;       height:38px!important;       border:none!important;       background:transparent!important;       text-align:center!important;       font-size:13px!important;       font-weight:800!important;       color:#2d3f57!important;       box-shadow:none!important;       padding:0!important;       margin:0!important;     }      .tais-mailbox-products-grid ul.products li.product .button,     .tais-mailbox-products-grid ul.products li.product .add_to_cart_button,     .tais-mailbox-products-grid ul.products li.product .product_type_simple,     .tais-mailbox-products-grid ul.products li.product .product_type_variable{       display:flex!important;       align-items:center!important;       justify-content:center!important;       flex:1 1 auto!important;       width:auto!important;       min-height:40px!important;       margin:0!important;       padding:10px 14px!important;       border:none!important;       border-radius:999px!important;       background:#1566d8!important;       color:#fff!important;       font-size:13px!important;       font-weight:900!important;       text-decoration:none!important;       box-shadow:0 8px 16px rgba(21,102,216,.18)!important;       transition:.22s ease!important;       line-height:1.1!important;       text-align:center!important;       cursor:pointer!important;       white-space:nowrap!important;     }      .tais-mailbox-products-grid ul.products li.product .button:hover,     .tais-mailbox-products-grid ul.products li.product .add_to_cart_button:hover,     .tais-mailbox-products-grid ul.products li.product .product_type_simple:hover,     .tais-mailbox-products-grid ul.products li.product .product_type_variable:hover{       background:#0a4fb0!important;       transform:translateY(-1px)!important;       color:#fff!important;     }      .tais-mailbox-products-grid ul.products li.product .button:before,     .tais-mailbox-products-grid ul.products li.product .add_to_cart_button:before,     .tais-mailbox-products-grid ul.products li.product .product_type_simple:before,     .tais-mailbox-products-grid ul.products li.product .product_type_variable:before{       content:"🛒";       margin-right:7px;       font-size:13px;       line-height:1;     }      .tais-mailbox-products-grid ul.products li.product .added_to_cart{       display:block!important;       margin-top:8px!important;       text-align:center!important;       color:#0b5fd7!important;       font-size:12px!important;       font-weight:800!important;       text-decoration:none!important;     }      .tais-mailbox-pricing-grid{       display:grid;       grid-template-columns:1.25fr .75fr;       gap:18px;       align-items:stretch;     }      .tais-mailbox-price-list{display:grid;gap:12px;}      .tais-mailbox-price-row{       display:grid;       grid-template-columns:1fr auto;       gap:18px;       align-items:center;       padding:20px;       border-radius:20px;       background:#f7faff;       border:1px solid #dfe8f5;     }      .tais-mailbox-price-row h3{       margin:0 0 6px;       color:#071f3f;       font-size:18px;       line-height:1.25;       font-weight:900;     }      .tais-mailbox-price-row p{       margin:0;       color:#64748b;       font-size:14.5px;       line-height:1.55;     }      .tais-mailbox-price-row strong{       display:inline-flex;       align-items:center;       justify-content:center;       min-width:118px;       padding:12px 14px;       border-radius:16px;       background:#eaf3ff;       color:#0b5fd7;       font-size:22px;       line-height:1;       font-weight:950;       white-space:nowrap;     }      .tais-mailbox-info-box{       background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);       border:1px solid #dbe7f5;       border-radius:24px;       padding:22px;     }      .tais-mailbox-info-box h3,     .tais-mailbox-box h3,     .tais-mailbox-dark-card h3,     .tais-mailbox-faq-item h3{       margin:0 0 12px;       color:#071f3f;       font-weight:900;     }      .tais-mailbox-list{       display:grid;       gap:9px;       margin:0;       padding:0;       list-style:none;     }      .tais-mailbox-list li{       display:flex;       gap:9px;       align-items:flex-start;       color:#263b56;       font-size:15px;       line-height:1.45;     }      .tais-mailbox-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-mailbox-note{       margin-top:18px;       padding:18px 20px;       border-radius:22px;       background:linear-gradient(135deg,#071f3f 0%,#0a3f88 100%);       color:rgba(255,255,255,.84);       font-size:15px;       line-height:1.65;     }      .tais-mailbox-note strong{color:var(--t-yellow);}      .tais-mailbox-dark{       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-mailbox-dark:after{       content:"";       position:absolute;       right:-80px;       top:-90px;       width:300px;       height:300px;       border-radius:50%;       background:rgba(255,212,71,.15);     }      .tais-mailbox-dark-grid{       display:grid;       grid-template-columns:.95fr 1.05fr;       gap:26px;       align-items:stretch;       position:relative;       z-index:2;     }      .tais-mailbox-dark h2{       margin:0;       color:#fff;       font-size:clamp(25px,3vw,40px);       line-height:1.12;       font-weight:900;       letter-spacing:-.6px;     }      .tais-mailbox-dark p{       color:rgba(255,255,255,.88);       font-size:16.5px;       line-height:1.65;       margin:14px 0 0;       max-width:760px;     }      .tais-mailbox-dark-cards{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:14px;     }      .tais-mailbox-dark-card{       background:#fff;       border:1px solid rgba(255,255,255,.16);       border-radius:22px;       padding:20px;       color:var(--t-text);     }      .tais-mailbox-dark-card p{       margin:0;       color:var(--t-muted);       font-size:14px;       line-height:1.5;     }      .tais-mailbox-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-mailbox-steps{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;       margin-top:22px;       counter-reset:mailStep;     }      .tais-mailbox-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);       counter-increment:mailStep;     }      .tais-mailbox-step:before{       content:counter(mailStep);       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-mailbox-step h3{       margin:0 0 8px;       color:var(--t-navy);       font-size:16px;       font-weight:900;       line-height:1.25;     }      .tais-mailbox-step p{       margin:0;       color:var(--t-muted);       font-size:14px;       line-height:1.45;     }      .tais-mailbox-two{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:18px;     }      .tais-mailbox-box{       background:#fff;       border:1px solid #dbe7f5;       border-radius:26px;       padding:26px;       box-shadow:0 14px 36px rgba(7,31,63,.08);     }      .tais-mailbox-box h3{       font-size:23px;       line-height:1.2;     }      .tais-mailbox-box p{       margin:0 0 16px;       color:var(--t-muted);       line-height:1.65;       font-size:15.8px;     }      .tais-mailbox-faq{       display:grid;       grid-template-columns:repeat(3,1fr);       gap:16px;     }      .tais-mailbox-faq-item{       background:#fff;       border:1px solid #dbe7f5;       border-radius:24px;       padding:22px;       box-shadow:0 14px 36px rgba(7,31,63,.08);       transition:.22s ease;     }      .tais-mailbox-faq-item:hover{       transform:translateY(-3px);       border-color:#bad7ff;       box-shadow:0 20px 46px rgba(7,31,63,.13);     }      .tais-mailbox-faq-item h3{       font-size:18px;       line-height:1.25;     }      .tais-mailbox-faq-item p{       margin:0;       color:var(--t-muted);       font-size:15px;       line-height:1.6;     }      .tais-mailbox-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-mailbox-final h2{       margin:0 0 10px;       color:#fff;       font-size:32px;       font-weight:900;       line-height:1.15;     }      .tais-mailbox-final p{       margin:0;       color:rgba(255,255,255,.86);       font-size:16.5px;       line-height:1.6;       max-width:850px;     }      .tais-mailbox-final-actions{       display:flex;       gap:12px;       flex-wrap:wrap;       justify-content:flex-end;     }      .tais-mailbox-dark-btn{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 12px 28px rgba(0,0,0,.18);     }      .tais-mailbox-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);     }      @media(max-width:1180px){       .tais-mailbox-hero-grid,       .tais-mailbox-dark-grid,       .tais-mailbox-pricing-grid,       .tais-mailbox-final{         grid-template-columns:1fr;       }        .tais-mailbox-final-actions{justify-content:flex-start;}        .tais-mailbox-trust,       .tais-mailbox-steps,       .tais-mailbox-faq{         grid-template-columns:repeat(2,1fr);       }     }      @media(max-width:1100px){       .tais-mailbox-products-grid ul.products{         grid-template-columns:repeat(2,minmax(0,1fr))!important;       }     }      @media(max-width:860px){       .tais-mailbox-choice-grid{grid-template-columns:1fr;}        .tais-mailbox-service-choice{         padding:22px;         border-radius:22px;       }        .tais-mailbox-choice-card{         min-height:auto;         padding:22px;         border-radius:22px;       }        .tais-mailbox-choice-bottom{         grid-template-columns:1fr;       }        .tais-mailbox-choice-bottom strong{         font-size:26px;       }     }      @media(max-width:820px){       .tais-mailbox-products-head{         align-items:flex-start;         flex-direction:column;       }        .tais-mailbox-products-link{width:100%;}     }      @media(max-width:760px){       .tais-mailbox-wrap{padding:0 12px;}        .tais-mailbox-hero{         padding:24px 18px;         border-radius:22px;         margin-top:12px;       }        .tais-mailbox-hero-grid{         gap:20px;       }        .tais-mailbox-hero p{font-size:14.5px;}        .tais-mailbox-visual-img,       .tais-mailbox-visual-img img{         height:220px;         min-height:220px;       }        .tais-mailbox-trust,       .tais-mailbox-steps,       .tais-mailbox-faq,       .tais-mailbox-two,       .tais-mailbox-dark-cards{         grid-template-columns:1fr;       }        .tais-mailbox-products-shell,       .tais-mailbox-pricing,       .tais-mailbox-process,       .tais-mailbox-dark,       .tais-mailbox-final,       .tais-mailbox-box{         padding:22px;         border-radius:22px;       }        .tais-mailbox-products-head{         margin-bottom:12px;         gap:10px;       }        .tais-mailbox-products-head p{         font-size:13px;         line-height:1.4;       }        .tais-mailbox-price-row{         grid-template-columns:1fr;       }        .tais-mailbox-price-row strong{         width:max-content;         min-width:0;       }        .tais-mailbox-actions,       .tais-mailbox-final-actions{         flex-direction:column;       }        .tais-mailbox-btn{width:100%;}       .tais-mailbox-hero-mini{grid-template-columns:1fr;}     }      @media(max-width:640px){       .tais-mailbox-products-shell{         padding:18px 14px;         border-radius:22px;       }        .tais-mailbox-products-grid ul.products{         grid-template-columns:1fr!important;         gap:14px!important;       }        .tais-mailbox-products-grid ul.products li.product{         min-height:auto!important;         padding:12px!important;         border-radius:18px!important;       }        .tais-mailbox-products-grid ul.products li.product img{         height:170px!important;       }        .tais-mailbox-products-grid ul.products li.product .woocommerce-loop-product__title{         min-height:auto!important;         font-size:14px!important;       }        .tais-mailbox-products-grid ul.products li.product form.cart,       .tais-mailbox-products-grid ul.products li.product .cart{         gap:8px!important;       }     }      @media(max-width:560px){       .tais-mailbox-hero{         padding:22px 16px;       }        .tais-mailbox-hero h1{         font-size:31px;       }        .tais-mailbox-visual-img,       .tais-mailbox-visual-img img{         height:190px;         min-height:190px;       }        .tais-mailbox-price-row strong{         width:100%;         justify-content:center;       }     }   #sp-l3gt7o{width: 100%; max-width: 100%;}#sp-frdcnl{width: auto; max-width: 1600px;}#sp-qffrik{width: calc(100% - 0px);}#sp-ovp312{margin: 0px;}