     .tais-appliance-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-appliance-page *{box-sizing:border-box;}      .tais-appliance-wrap{       max-width:1380px;       margin:0 auto;       padding:0 18px;     }      .tais-appliance-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:30px 42px;       color:#fff;       position:relative;       overflow:hidden;       box-shadow:0 18px 42px rgba(7,31,63,.20);       margin:18px 0 24px;     }      .tais-appliance-hero:after{       content:"";       position:absolute;       right:-70px;       bottom:-140px;       width:300px;       height:300px;       background:rgba(255,255,255,.08);       border-radius:50%;     }      .tais-appliance-hero-grid{       display:grid;       grid-template-columns:1.1fr .72fr;       gap:34px;       align-items:center;       position:relative;       z-index:2;     }      .tais-appliance-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-appliance-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-appliance-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:860px;     }      .tais-appliance-hero h1 strong{       color:var(--t-yellow);       font-weight:900;     }      .tais-appliance-hero p{       margin:16px 0 0;       color:rgba(255,255,255,.90);       font-size:15.5px;       line-height:1.58;       max-width:720px;     }      .tais-appliance-hero-points{       display:grid;       gap:7px;       margin:17px 0 0;       padding:0;       list-style:none;       max-width:760px;     }      .tais-appliance-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-appliance-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-appliance-actions{       display:flex;       flex-wrap:wrap;       gap:10px;       margin-top:22px;     }      .tais-appliance-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-appliance-btn-primary{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 10px 22px rgba(0,0,0,.16);     }      .tais-appliance-btn-primary:hover{       transform:translateY(-2px);       box-shadow:0 14px 28px rgba(0,0,0,.22);     }      .tais-appliance-btn-secondary{       background:rgba(255,255,255,.13);       border:1px solid rgba(255,255,255,.28);       color:#fff!important;     }      .tais-appliance-btn-secondary:hover{       background:rgba(255,255,255,.20);       transform:translateY(-2px);     }      .tais-appliance-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-appliance-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-appliance-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-appliance-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-appliance-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-appliance-visual-img img{       width:100%;       height:100%;       min-height:260px;       object-fit:cover;       display:block;       transform:scale(1.02);       transition:.35s ease;     }      .tais-appliance-hero-card:hover .tais-appliance-visual-img img{       transform:scale(1.06);     }      .tais-appliance-hero-mini{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:8px;       margin-top:10px;     }      .tais-appliance-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-appliance-section{margin:34px 0;}      .tais-appliance-trust{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;       margin:26px 0 36px;     }      .tais-appliance-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-appliance-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-appliance-card:hover{       transform:translateY(-4px);       border-color:#bad7ff;       box-shadow:0 20px 46px rgba(7,31,63,.13);     }      .tais-appliance-card h3{       margin:0 0 8px;       color:#071f3f;       font-size:17px;       font-weight:900;       line-height:1.2;       position:relative;       z-index:2;     }      .tais-appliance-card p{       margin:0;       color:#64748b;       font-size:14px;       line-height:1.55;       position:relative;       z-index:2;     }      .tais-appliance-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-appliance-label:before{       content:"";       width:8px;       height:8px;       border-radius:50%;       background:var(--t-yellow);     }      .tais-appliance-label-dark{       background:var(--t-yellow);       color:#071f3f;     }      .tais-appliance-label-dark:before{       background:#071f3f;     }      .tais-appliance-head{       max-width:960px;       margin-bottom:22px;     }      .tais-appliance-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-appliance-head p{       margin:13px 0 0;       font-size:17px;       line-height:1.65;       color:var(--t-muted);     }      .tais-appliance-pricing,     .tais-appliance-services,     .tais-appliance-process{       background:#ffffff;       border:1px solid #dbe7f5;       border-radius:28px;       padding:30px;       box-shadow:0 14px 36px rgba(7,31,63,.08);     }      .tais-appliance-arrival{       background:#071f3f;       color:#fff;       border-radius:28px;       padding:30px;       box-shadow:0 18px 42px rgba(7,31,63,.18);       position:relative;       overflow:hidden;     }      .tais-appliance-arrival:after{       content:"";       position:absolute;       right:-80px;       bottom:-120px;       width:280px;       height:280px;       border-radius:50%;       background:rgba(11,95,215,.35);     }      .tais-appliance-arrival-content{       position:relative;       z-index:2;     }      .tais-appliance-arrival h2{       margin:0;       color:#fff;       font-size:clamp(26px,3vw,40px);       line-height:1.12;       letter-spacing:-.8px;       font-weight:900;     }      .tais-appliance-arrival p{       margin:14px 0 0;       color:rgba(255,255,255,.88);       font-size:16px;       line-height:1.62;       max-width:1040px;     }      .tais-appliance-arrival-grid{       display:grid;       grid-template-columns:repeat(3,1fr);       gap:14px;       margin:22px 0 0;     }      .tais-appliance-arrival-card{       background:rgba(255,255,255,.08);       border:1px solid rgba(255,255,255,.16);       border-radius:18px;       padding:18px;       min-height:112px;     }      .tais-appliance-arrival-card strong{       display:block;       color:var(--t-yellow);       font-size:27px;       line-height:1;       font-weight:950;       margin-bottom:9px;     }      .tais-appliance-arrival-card strong span{       font-size:13px;       font-weight:900;     }      .tais-appliance-arrival-card p{       margin:0;       color:#fff;       font-size:14px;       line-height:1.5;       font-weight:800;     }      .tais-appliance-arrival-note{       margin-top:17px;       color:#fff;       font-size:14.5px;       line-height:1.6;       font-weight:800;       max-width:1080px;     }      .tais-appliance-price-grid{       display:grid;       grid-template-columns:1.25fr .75fr;       gap:18px;       align-items:stretch;     }      .tais-appliance-price-list{       display:grid;       gap:12px;     }      .tais-appliance-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-appliance-price-row h3{       margin:0 0 6px;       color:#071f3f;       font-size:18px;       line-height:1.25;       font-weight:900;     }      .tais-appliance-price-row p{       margin:0;       color:#64748b;       font-size:14.5px;       line-height:1.55;     }      .tais-appliance-price-row strong{       display:inline-flex;       align-items:center;       justify-content:center;       min-width:170px;       padding:12px 14px;       border-radius:16px;       background:#eaf3ff;       color:#0b5fd7;       font-size:19px;       line-height:1.2;       font-weight:950;       white-space:nowrap;       text-align:center;     }      .tais-appliance-info-box{       background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%);       border:1px solid #dbe7f5;       border-radius:24px;       padding:22px;     }      .tais-appliance-info-box h3,     .tais-appliance-box h3,     .tais-appliance-dark-card h3,     .tais-appliance-faq-item h3{       margin:0 0 12px;       color:#071f3f;       font-weight:900;     }      .tais-appliance-list{       display:grid;       gap:9px;       margin:0;       padding:0;       list-style:none;     }      .tais-appliance-list li{       display:flex;       gap:9px;       align-items:flex-start;       color:#263b56;       font-size:15px;       line-height:1.45;     }      .tais-appliance-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-appliance-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-appliance-note strong{color:var(--t-yellow);}      .tais-appliance-services-grid{       display:grid;       grid-template-columns:repeat(3,1fr);       gap:16px;     }      .tais-appliance-box{       background:#fff;       border:1px solid #dbe7f5;       border-radius:24px;       padding:22px;       box-shadow:0 12px 28px rgba(7,31,63,.07);       transition:.22s ease;     }      .tais-appliance-box:hover{       transform:translateY(-3px);       border-color:#bad7ff;       box-shadow:0 18px 38px rgba(7,31,63,.12);     }      .tais-appliance-box h3{       font-size:20px;       line-height:1.2;     }      .tais-appliance-box p{       margin:0 0 14px;       color:#64748b;       line-height:1.6;       font-size:15px;     }      .tais-appliance-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-appliance-dark:after{       content:"";       position:absolute;       right:-80px;       top:-90px;       width:300px;       height:300px;       border-radius:50%;       background:rgba(255,212,71,.15);     }      .tais-appliance-dark-grid{       display:grid;       grid-template-columns:.95fr 1.05fr;       gap:26px;       align-items:stretch;       position:relative;       z-index:2;     }      .tais-appliance-dark h2{       margin:0;       color:#fff;       font-size:clamp(25px,3vw,40px);       line-height:1.12;       font-weight:900;       letter-spacing:-.6px;     }      .tais-appliance-dark p{       color:rgba(255,255,255,.88);       font-size:16.5px;       line-height:1.65;       margin:14px 0 0;       max-width:760px;     }      .tais-appliance-dark-cards{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:14px;     }      .tais-appliance-dark-card{       background:#fff;       border:1px solid rgba(255,255,255,.16);       border-radius:22px;       padding:20px;       color:var(--t-text);     }      .tais-appliance-dark-card p{       margin:0;       color:var(--t-muted);       font-size:14px;       line-height:1.5;     }      .tais-appliance-steps{       display:grid;       grid-template-columns:repeat(4,1fr);       gap:14px;       margin-top:22px;       counter-reset:applianceStep;     }      .tais-appliance-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:applianceStep;     }      .tais-appliance-step:before{       content:counter(applianceStep);       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-appliance-step h3{       margin:0 0 8px;       color:var(--t-navy);       font-size:16px;       font-weight:900;       line-height:1.25;     }      .tais-appliance-step p{       margin:0;       color:var(--t-muted);       font-size:14px;       line-height:1.45;     }      .tais-appliance-two{       display:grid;       grid-template-columns:repeat(2,1fr);       gap:18px;     }      .tais-appliance-faq{       display:grid;       grid-template-columns:repeat(3,1fr);       gap:16px;     }      .tais-appliance-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-appliance-faq-item:hover{       transform:translateY(-3px);       border-color:#bad7ff;       box-shadow:0 20px 46px rgba(7,31,63,.13);     }      .tais-appliance-faq-item h3{       font-size:18px;       line-height:1.25;     }      .tais-appliance-faq-item p{       margin:0;       color:var(--t-muted);       font-size:15px;       line-height:1.6;     }      .tais-appliance-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-appliance-final h2{       margin:0 0 10px;       color:#fff;       font-size:32px;       font-weight:900;       line-height:1.15;     }      .tais-appliance-final p{       margin:0;       color:rgba(255,255,255,.86);       font-size:16.5px;       line-height:1.6;       max-width:850px;     }      .tais-appliance-final-actions{       display:flex;       gap:12px;       flex-wrap:wrap;       justify-content:flex-end;     }      .tais-appliance-dark-btn{       background:var(--t-yellow);       color:#071f3f!important;       box-shadow:0 12px 28px rgba(0,0,0,.18);     }      .tais-appliance-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-appliance-hero-grid,       .tais-appliance-dark-grid,       .tais-appliance-price-grid,       .tais-appliance-final{         grid-template-columns:1fr;       }        .tais-appliance-final-actions{justify-content:flex-start;}        .tais-appliance-trust,       .tais-appliance-steps,       .tais-appliance-faq,       .tais-appliance-arrival-grid{         grid-template-columns:repeat(2,1fr);       }        .tais-appliance-services-grid{         grid-template-columns:repeat(2,1fr);       }     }      @media(max-width:760px){       .tais-appliance-wrap{padding:0 12px;}        .tais-appliance-hero{         padding:24px 18px;         border-radius:22px;         margin-top:12px;       }        .tais-appliance-hero-grid{gap:20px;}        .tais-appliance-hero p{font-size:14.5px;}        .tais-appliance-visual-img,       .tais-appliance-visual-img img{         height:220px;         min-height:220px;       }        .tais-appliance-trust,       .tais-appliance-steps,       .tais-appliance-faq,       .tais-appliance-two,       .tais-appliance-dark-cards,       .tais-appliance-services-grid,       .tais-appliance-arrival-grid{         grid-template-columns:1fr;       }        .tais-appliance-pricing,       .tais-appliance-services,       .tais-appliance-process,       .tais-appliance-dark,       .tais-appliance-final,       .tais-appliance-box,       .tais-appliance-arrival{         padding:22px;         border-radius:22px;       }        .tais-appliance-price-row{         grid-template-columns:1fr;       }        .tais-appliance-price-row strong{         width:max-content;         min-width:0;       }        .tais-appliance-arrival-card{         min-height:auto;         padding:16px;       }        .tais-appliance-arrival-card strong{         font-size:24px;       }        .tais-appliance-actions,       .tais-appliance-final-actions{         flex-direction:column;       }        .tais-appliance-btn{width:100%;}       .tais-appliance-hero-mini{grid-template-columns:1fr;}     }      @media(max-width:560px){       .tais-appliance-hero{         padding:22px 16px;       }        .tais-appliance-hero h1{         font-size:31px;       }        .tais-appliance-visual-img,       .tais-appliance-visual-img img{         height:190px;         min-height:190px;       }        .tais-appliance-arrival h2,       .tais-appliance-final h2{         font-size:27px;       }        .tais-appliance-price-row strong{         font-size:18px;         width:100%;       }     }   #sp-gbx0d6{width: 100%; max-width: 100%;}#sp-u1esps{width: auto; max-width: 1600px;}#sp-pt3xfm{width: calc(100% - 0px);}#sp-vx7xi4{margin: 0px;}