.tu-catalog-top{margin:18px auto 26px}.tu-catalog-top__inner{position:relative;min-height:clamp(168px,13vw,210px);display:flex;align-items:center;overflow:hidden;border:1px solid #d9e5f1;border-radius:10px;background:#eef8ff var(--tu-bg) center / cover no-repeat;box-shadow:0 12px 32px #072a501a}.tu-catalog-top__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffffa,#f5fbffe8 39%,#ffffff14 70%)}.tu-catalog-top__copy{position:relative;z-index:1;width:56%;padding:24px clamp(22px,3vw,46px);color:#0b264c}.tu-catalog-top__copy p{margin:0 0 5px;color:#ed1c24;font-size:.72rem;font-weight:900;letter-spacing:.1em}.tu-catalog-top__copy h2{margin:0 0 6px;color:#0b264c;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.08}.tu-catalog-top__copy>span{display:block;color:#435873;line-height:1.35}.tu-catalog-top__copy ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:15px 0 0;padding:0;list-style:none;color:#0b264c;font-size:.83rem;font-weight:800}.tu-catalog-top__copy li{white-space:nowrap}@media(max-width:700px){.tu-catalog-top{margin:12px auto 20px}.tu-catalog-top__inner{min-height:178px;background-position:68% center}.tu-catalog-top__inner:after{background:linear-gradient(90deg,#fffffffc,#f5fbffed 64%,#ffffff47)}.tu-catalog-top__copy{width:82%;padding:20px}.tu-catalog-top__copy>span{font-size:.86rem}.tu-catalog-top__copy ul{gap:5px 12px;margin-top:12px;font-size:.72rem}}.tq-studio{--tq-red: #e31b23;--tq-red-dark: #b91c1c;--tq-black: #171717;--tq-slate: #374151;--tq-muted: #6b7280;--tq-line: #d1d5db;--tq-soft: #f3f4f6;--tq-pale: #f9fafb;background:#eef1f5;color:var(--tq-black);padding:28px 18px 48px}.tq-studio *{box-sizing:border-box}.tq-shell{max-width:1480px;margin:0 auto}.tq-intro{display:flex;align-items:center;gap:18px;margin:0 0 20px}.tq-intro h1{font-size:clamp(24px,3vw,38px);line-height:1.05;margin:0 0 6px}.tq-intro p{margin:0;color:var(--tq-muted)}.tq-badge{flex:0 0 auto;border-radius:999px;background:#dff7e8;color:#116c3b;font-size:12px;font-weight:800;padding:8px 12px}.tq-workspace{display:grid;grid-template-columns:minmax(330px,420px) minmax(760px,1fr);gap:22px;align-items:start}.tq-editor{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto;background:#fff;border:1px solid #dde2e8;border-radius:18px;box-shadow:0 16px 45px #0f172a1a;padding:18px}.tq-editor__section{border:0;border-top:1px solid #e5e7eb;margin:0;padding:18px 0 0}.tq-editor__section+.tq-editor__section{margin-top:18px}.tq-editor__section--top{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;border-top:0;padding-top:0}.tq-editor legend,.tq-legend-row legend{color:var(--tq-black);font-size:13px;font-weight:900;letter-spacing:.04em;padding:0;text-transform:uppercase}.tq-legend-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tq-field{display:grid;gap:5px}.tq-field+.tq-field{margin-top:12px}.tq-field label,.tq-history>label{color:#4b5563;font-size:11px;font-weight:800;letter-spacing:.025em}.tq-field input,.tq-field textarea,.tq-history select{width:100%;border:1px solid #cfd5dd;border-radius:9px;background:#fff;color:var(--tq-black);font:inherit;font-size:13px;padding:10px 11px;transition:border-color .18s ease,box-shadow .18s ease}.tq-field textarea{resize:vertical;line-height:1.45}.tq-field input:focus,.tq-field textarea:focus,.tq-history select:focus{border-color:var(--tq-red);box-shadow:0 0 0 3px #e31b231c;outline:0}.tq-fields-2,.tq-fields-3{display:grid;gap:10px}.tq-fields-2{grid-template-columns:1fr 1fr}.tq-fields-3{grid-template-columns:repeat(3,1fr)}.tq-fields-2 .tq-field+.tq-field,.tq-fields-3 .tq-field+.tq-field{margin-top:0}.tq-link-button{-webkit-appearance:none!important;appearance:none!important;border:1px solid #fecaca!important;border-radius:8px!important;background:#fff!important;color:var(--tq-red-dark)!important;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:7px 10px!important}.tq-line-editor{display:grid;gap:10px}.tq-line-row{background:var(--tq-pale);border:1px solid #e4e7eb;border-radius:12px;padding:10px}.tq-line-numbers{display:grid;grid-template-columns:82px 1fr 32px;gap:8px;align-items:end;margin-top:8px}.tq-line-numbers .tq-field+.tq-field{margin-top:0}.tq-icon-button{width:32px;height:39px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#be123c;cursor:pointer;font-size:21px;line-height:1}.tq-history{border-top:1px solid #e5e7eb;display:grid;gap:7px;margin-top:18px;padding-top:18px}.tq-history__controls{display:grid;grid-template-columns:1fr auto;gap:8px}.tq-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.tq-actions .tq-button--red{grid-column:1 / -1}.tq-ready-download{display:block;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#116c3b;font-size:12px;font-weight:900;margin-top:9px;padding:10px 12px;text-align:center;text-decoration:none}.tq-ready-download[hidden]{display:none}.tq-button{border:1px solid transparent;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:11px 13px;transition:transform .15s ease,box-shadow .15s ease}.tq-button:hover{transform:translateY(-1px);box-shadow:0 7px 15px #0f172a1f}.tq-button--light{background:#fff;border-color:#cfd5dd;color:var(--tq-black)}.tq-button--dark{background:var(--tq-black);color:#fff}.tq-button--red{background:var(--tq-red);color:#fff}.tq-print-hint,.tq-prototype-notice{color:var(--tq-muted);font-size:11px;line-height:1.45;margin:9px 0 0}.tq-prototype-notice{text-align:center}.tq-toast{border-radius:8px;color:#116c3b;font-size:12px;font-weight:800;min-height:18px;margin-top:8px;text-align:center}.tq-preview-stage{overflow:auto;padding:1px 1px 24px}.tq-paper{width:210mm;min-height:297mm;margin:0 auto;background:#fff;box-shadow:0 18px 55px #0f172a2e;color:var(--tq-black);font-family:Arial,Helvetica,sans-serif;padding:12mm 13mm 10mm}.tq-paper__header{display:grid;grid-template-columns:43% 57%;min-height:39mm}.tq-brand{align-self:center;display:flex;align-items:center}.tq-brand__logo{display:block;height:auto;max-width:100%;object-fit:contain;width:48mm}.tq-paper__heading{text-align:right}.tq-heading-line{display:block;height:3px;background:var(--tq-red);margin:1mm 0 6mm}.tq-paper__heading h2{font-size:25px;letter-spacing:.16em;line-height:1;margin:0 0 5mm;text-transform:uppercase}.tq-heading-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px}.tq-heading-meta strong{color:var(--tq-red);font-size:11px}.tq-paper__heading p{color:var(--tq-muted);font-size:8px;font-style:italic;margin:3mm 0 0}.tq-paper-rule{height:2px;background:var(--tq-black);margin-bottom:6mm}.tq-party-grid{display:grid;grid-template-columns:1fr 1fr;gap:5mm}.tq-card{border:1px solid var(--tq-line)}.tq-card h3,.tq-payment h3,.tq-terms h3{background:var(--tq-black);color:#fff;font-size:8px;letter-spacing:.12em;margin:0;padding:2.2mm 3mm;text-transform:uppercase}.tq-card__body{background:var(--tq-pale);display:grid;gap:1.5mm;min-height:28mm;padding:3mm}.tq-card__body strong{font-size:8px;line-height:1.25}.tq-card__body span{color:var(--tq-slate);font-size:7.4px;line-height:1.25}.tq-quote-table{margin-top:5mm}.tq-quote-row{display:grid;grid-template-columns:9% 45% 11% 17.5% 17.5%}.tq-quote-row>span{align-items:center;border:1px solid var(--tq-line);border-right:0;display:flex;min-height:10mm;padding:2mm;font-size:7.5px}.tq-quote-row>span:last-child{border-right:1px solid var(--tq-line)}.tq-quote-row--head>span{background:var(--tq-red);border-color:var(--tq-red-dark);color:#fff;font-size:7px;font-weight:900;justify-content:center;min-height:8mm;text-align:center;text-transform:uppercase}.tq-quote-row--line>span:first-child,.tq-quote-row--line>span:nth-child(3){justify-content:center}.tq-quote-row--line>span:nth-child(4),.tq-quote-row--line>span:nth-child(5){justify-content:flex-end;font-weight:800}.tq-quote-row--line:first-child>span{background:#fff7f7;font-weight:800}.tq-empty-lines{display:grid}.tq-empty-lines i{border:1px solid var(--tq-line);border-top:0;display:block;height:7mm}.tq-summary-grid{display:grid;grid-template-columns:62% 38%;gap:4mm;margin-top:5mm}.tq-shipping-box{background:var(--tq-soft);border:1px solid var(--tq-line);min-height:24mm;padding:4mm}.tq-shipping-box strong{color:var(--tq-red-dark);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.tq-shipping-box p{color:var(--tq-slate);font-size:7.3px;line-height:1.35;margin:2mm 0 0}.tq-total-box{background:var(--tq-soft);border:1px solid var(--tq-line);display:flex;flex-direction:column}.tq-total-box>span{color:var(--tq-slate);font-size:7px;font-weight:900;padding:2mm 3mm;text-transform:uppercase}.tq-total-box>div{background:var(--tq-black);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:3mm}.tq-total-box>div strong{font-size:8px;text-transform:uppercase}.tq-total-box>div b{font-size:12px}.tq-total-box small{color:var(--tq-muted);font-size:6.2px;font-style:italic;padding:1.5mm 2mm;text-align:right}.tq-promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:5mm}.tq-promise-grid section{border:1px solid var(--tq-line);text-align:center}.tq-promise-grid strong{background:var(--tq-red);color:#fff;display:block;font-size:7px;letter-spacing:.1em;padding:2mm;text-transform:uppercase}.tq-promise-grid span{background:var(--tq-pale);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;min-height:9mm;padding:2mm}.tq-payment-grid{display:grid;grid-template-columns:72% 28%;gap:4mm;margin-top:5mm}.tq-payment{border:1px solid var(--tq-line)}.tq-payment__body{background:var(--tq-pale);display:grid;gap:1.2mm;min-height:29mm;padding:2.5mm 3mm}.tq-payment__body>strong{font-size:7.2px}.tq-payment__body>span{color:var(--tq-slate);font-size:6.6px}.tq-bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:4mm;margin-top:1mm}.tq-bank-grid div{display:grid;gap:.6mm}.tq-bank-grid b{color:var(--tq-red-dark);font-size:7px}.tq-bank-grid span{color:var(--tq-slate);font-size:6.5px}.tq-bank-grid strong{font-size:7px}.tq-payment__body small{border-top:1px solid var(--tq-line);color:var(--tq-muted);font-size:5.8px;font-style:italic;margin-top:.6mm;padding-top:1mm}.tq-payment--qr,.tq-payment--qr h3{text-align:center}.tq-payment--qr .tq-payment__body{align-content:center;justify-items:center}.tq-qr-link{display:inline-flex}.tq-qr{display:block;height:20mm;width:20mm}.tq-payment--qr .tq-payment__body>strong{color:var(--tq-red-dark);font-size:6px}.tq-terms{border:1px solid var(--tq-line);margin-top:4mm}.tq-terms h3{background:var(--tq-soft);color:var(--tq-black)}.tq-terms p{color:var(--tq-muted);font-size:6.4px;line-height:1.4;margin:0;min-height:13mm;padding:2.5mm 3mm}.tq-paper__footer{background:var(--tq-black);color:#fff;font-size:6.4px;font-weight:800;letter-spacing:.03em;margin-top:4mm;padding:3mm;text-align:center}@media(max-width:1220px){.tq-workspace{grid-template-columns:1fr}.tq-editor{position:static;max-height:none}}@media(max-width:680px){.tq-studio{padding:20px 10px 36px}.tq-intro{align-items:flex-start;flex-direction:column}.tq-editor{border-radius:12px;padding:14px}.tq-editor__section--top,.tq-fields-2,.tq-fields-3{grid-template-columns:1fr}.tq-editor__section--top .tq-field+.tq-field{margin-top:0}.tq-preview-stage{margin-inline:-10px}.tq-paper{transform-origin:top left}}.tu-service-shell{padding:clamp(42px,6vw,88px) 0;background:linear-gradient(180deg,#f4f7fb 0,#fff 300px);color:#152238}.tu-service-shell__inner{width:min(1120px,calc(100% - 40px));margin-inline:auto}.tu-service-page h1{max-width:850px;margin:0 0 14px;color:#102a50;font-size:clamp(2rem,4vw,3.7rem);line-height:1.06;letter-spacing:-.03em}.tu-service-page>p:first-of-type{max-width:780px;margin-bottom:30px;color:#52627a;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.tu-service-page h2{margin:36px 0 12px;color:#102a50;font-size:clamp(1.35rem,2vw,1.8rem)}.tu-service-page h3{margin:0 0 7px;color:#102a50}.tu-service-page p,.tu-service-page li{line-height:1.65}.tu-service-page a{color:#d71920;font-weight:800}.tu-service-kicker{margin:0 0 14px;color:#d71920;font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tu-service-hero>p:last-child{max-width:780px;color:#52627a;font-size:clamp(1rem,1.5vw,1.2rem)}.tu-service-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 8px}.tu-service-trust>div{min-height:112px;padding:21px;border:1px solid #dce4ef;border-radius:10px;background:#fff;display:flex;flex-direction:column}.tu-service-trust strong{color:#102a50;font-size:1.12rem}.tu-service-trust span{margin-top:6px;color:#52627a;line-height:1.45}.tu-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0}.tu-service-grid>article{padding:clamp(24px,3vw,36px);border:1px solid #dce4ef;border-radius:12px;background:#fff}.tu-service-grid>article h2{margin-top:8px}.tu-service-number{color:#d71920;font-size:.8rem;font-weight:900;letter-spacing:.08em}.tu-service-button{display:inline-flex;min-height:48px;margin-top:12px;padding:0 22px;align-items:center;justify-content:center;border-radius:7px;background:#d71920;color:#fff!important;text-decoration:none}.tu-service-button-secondary{background:#102a50}.tu-service-text-link{display:inline-block;margin-top:10px;text-decoration:none}.tu-service-grid article ul{grid-template-columns:1fr;gap:8px}.tu-service-grid article ul li{padding:0 0 0 17px;border:0;position:relative}.tu-service-grid article ul li:before{content:"\2713";position:absolute;left:0;color:#d71920;font-weight:900}.tu-service-panel{margin:38px 0}.tu-service-notice{margin-top:30px;padding:clamp(24px,3vw,34px);border-left:5px solid #d71920;border-radius:0 10px 10px 0;background:#eef3f9}.tu-service-notice h2{margin-top:0}.tu-service-page ol,.tu-service-page ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}.tu-service-page li{padding:20px;border:1px solid #dce4ef;border-radius:10px;background:#fff}.tu-service-page li strong{display:block;margin-bottom:4px;color:#102a50}.tu-service-page .tu-service-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.tu-service-page .tu-service-actions a{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:7px;background:#d71920;color:#fff;text-decoration:none}.tu-service-page .tu-service-note{margin-top:28px;padding:22px;border-left:4px solid #d71920;border-radius:0 8px 8px 0;background:#fff}@media(max-width:700px){.tu-service-shell__inner{width:min(100% - 24px,1120px)}.tu-service-page ol,.tu-service-page ul,.tu-service-trust,.tu-service-grid{grid-template-columns:1fr}}.tu-shared-footer{--tu-navy: #071a3d;margin-top:44px;padding:clamp(42px,3vw,64px) 0 22px;background:linear-gradient(135deg,#061936,#0a2651);color:#fff}.tu-shared-wrap{width:min(2048px,calc(100% - clamp(40px,5vw,96px)));margin-inline:auto}.tu-shared-footer-grid{display:grid;grid-template-columns:1fr 1.15fr 1.35fr 1fr 1fr;gap:clamp(34px,2.5vw,58px)}.tu-shared-footer h3{margin:0 0 18px;color:#fff;font-size:clamp(18px,calc(12px + .45vw),25px)}.tu-shared-footer nav{display:flex;flex-direction:column;gap:clamp(9px,.7vw,14px)}.tu-shared-footer a{color:#dce6f4!important;font-size:clamp(16px,calc(9px + .45vw),21px);line-height:1.42;text-decoration:none}.tu-shared-footer a:hover{color:#fff!important;text-decoration:underline}.tu-shared-footer-brand{display:flex;flex-direction:column;align-items:flex-start}.tu-shared-footer-brand>img{width:clamp(170px,12vw,220px);max-height:68px;object-fit:contain;object-position:left center;margin-bottom:14px;padding:6px;border-radius:4px;background:#fff}.tu-shared-footer-brand p{margin:11px 0;color:#b9c8dc;font-size:clamp(16px,calc(10px + .38vw),20px);line-height:1.55}.tu-shared-socials{display:flex;gap:10px}.tu-shared-socials a{width:36px;height:36px;display:grid;place-items:center;border:1px solid #7184a1;border-radius:50%;font-weight:900}.tu-shared-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding:20px 0;border-top:1px solid #627593;border-bottom:1px solid #627593}.tu-shared-footer-bottom>div{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.tu-shared-footer-bottom span{color:#b9c8dc}.tu-shared-footer-bottom b{color:#fff}.tu-shared-footer-bottom img{width:132px;height:38px;padding:4px;border-radius:4px;background:#fff;object-fit:contain}.tu-shared-copyright{padding-top:17px;color:#aebdd1;font-size:clamp(14px,calc(9px + .32vw),18px);text-align:center}@media(max-width:1000px){.tu-shared-footer-grid{grid-template-columns:repeat(2,1fr)}.tu-shared-footer-brand{grid-column:1 / -1}}@media(max-width:520px){.tu-shared-footer-grid{grid-template-columns:1fr;gap:26px}.tu-shared-footer-brand{grid-column:auto}.tu-shared-footer h3{margin-bottom:11px;font-size:17px}.tu-shared-footer nav{gap:7px}.tu-shared-footer a,.tu-shared-footer-brand p{font-size:14px}.tu-shared-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:28px;padding:16px 0}.tu-shared-footer-bottom span,.tu-shared-footer-bottom b,.tu-shared-copyright{font-size:12px}}.tu-product-banner-section{width:min(100% - 40px,1280px);margin:0 auto 34px}.tu-product-banner-horizontal{position:relative;min-height:260px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);overflow:hidden;border:1px solid #dce6f0;border-radius:12px;background:linear-gradient(118deg,#f8fcff,#eef7ff 58%,#dceeff);box-shadow:0 12px 30px #072a501a}.tu-product-banner-horizontal:before,.tu-product-banner-horizontal:after{content:"";position:absolute;z-index:2;width:170px;height:15px;background:#ed1c24;transform:rotate(-42deg)}.tu-product-banner-horizontal:before{left:-67px;top:13px}.tu-product-banner-horizontal:after{right:-67px;bottom:13px}.tu-product-banner-horizontal__copy{z-index:3;align-self:center;padding:32px 34px 68px;color:#0b264c}.tu-product-banner-horizontal__copy>img{width:190px;height:auto;margin-bottom:10px;object-fit:contain}.tu-product-banner-horizontal__copy h2{margin:0 0 11px;font-size:clamp(25px,2.35vw,38px);line-height:1.02;letter-spacing:-.035em}.tu-product-banner-horizontal__copy h2 strong{color:#ed1c24}.tu-product-banner-horizontal__copy p{max-width:590px;margin:0;font-size:16px;line-height:1.5;color:#314a68}.tu-product-banner-horizontal .tu-product-banner-horizontal__visual{z-index:1;width:100%;height:260px!important;max-height:260px;object-fit:cover;object-position:center 58%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%)}.tu-product-banner-horizontal__trust{position:absolute;z-index:4;left:28px;right:28px;bottom:18px;display:flex;gap:10px;justify-content:space-between;padding:11px 18px;border-radius:8px;background:#0b264cf0;color:#fff;font-size:13px;font-weight:700}@media(max-width:760px){.tu-product-banner-section{width:min(100% - 28px,520px);margin-bottom:28px}.tu-product-banner-horizontal{min-height:0;display:flex;flex-direction:column}.tu-product-banner-horizontal__copy{padding:24px 20px 18px;text-align:center}.tu-product-banner-horizontal__copy>img{width:155px}.tu-product-banner-horizontal__copy h2{font-size:26px}.tu-product-banner-horizontal .tu-product-banner-horizontal__visual{height:175px!important;max-height:175px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 100%)}.tu-product-banner-horizontal__trust{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:1fr;padding:13px 20px;border-radius:0;text-align:center}}.tu-utility-bar{width:100%;background:#102a50;color:#fff}.tu-utility-bar__inner{width:min(2048px,calc(100% - clamp(40px,5vw,96px)));min-height:40px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.tu-utility-bar__trust,.tu-utility-bar__links{display:flex;align-items:center;gap:clamp(12px,1.35vw,24px)}.tu-utility-bar__trust span{color:#fff;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.tu-utility-bar__trust span:first-letter{color:#65d2a5}.tu-utility-bar a{color:#fff;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.tu-utility-bar a:hover,.tu-utility-bar a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.tu-utility-bar__phone{padding-left:18px;border-left:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;gap:7px}.tu-utility-bar__phone svg{width:18px;height:18px;flex:0 0 18px;color:#25d366}@media(max-width:1180px){.tu-utility-bar__inner{width:100%;padding:0 18px;overflow-x:auto;scrollbar-width:none}.tu-utility-bar__inner::-webkit-scrollbar{display:none}.tu-utility-bar__trust,.tu-utility-bar__links{flex:0 0 auto}}@media(max-width:760px){.tu-utility-bar__inner{min-height:40px;padding:0 12px;justify-content:flex-start;gap:22px}.tu-utility-bar__inner::-webkit-scrollbar{display:none}.tu-utility-bar__trust,.tu-utility-bar__links{gap:16px}.tu-utility-bar__trust span{font-size:11px}.tu-utility-bar a{font-size:12px}.tu-utility-bar__phone{padding-left:0;border-left:0}}.tu-home .tu-campaign-section{padding-top:48px;padding-bottom:48px}.tu-home .tu-campaign-heading{max-width:780px;margin-bottom:26px}.tu-home .tu-campaign-heading .tu-campaign-kicker{color:#c51626;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.tu-home .tu-campaign-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px;color:#102a47}.tu-home .tu-campaign-heading>p:last-child{font-size:17px;line-height:1.5;color:#526477;margin:0}.tu-home .tu-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tu-home .tu-campaign-card{position:relative;display:flex;align-items:flex-end;min-width:0;min-height:470px;overflow:hidden;isolation:isolate;border-radius:18px;background:#091b2e;color:#fff;text-decoration:none;box-shadow:0 8px 24px #102a4712;transition:transform .2s,box-shadow .2s}.tu-home .tu-campaign-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#040f1a0d 25%,#0716264d 45%,#091b2e 78%)}.tu-home .tu-campaign-art{position:absolute;inset:0 0 auto;height:76%;z-index:-2}.tu-home .tu-campaign-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s}.tu-home .tu-campaign-label{position:absolute;left:24px;top:24px;max-width:calc(100% - 48px);padding:8px 12px;border:1px solid #ffffff40;border-radius:6px;background:#071626d9;color:#fff;font-size:12px;font-weight:750;letter-spacing:.035em;line-height:1.3}.tu-home .tu-campaign-copy{width:100%;padding:28px}.tu-home .tu-campaign-copy h3{color:#fff;font-size:clamp(27px,2.6vw,36px);font-weight:800;line-height:1.08;letter-spacing:-.035em;max-width:440px;margin:0 0 12px;text-wrap:balance}.tu-home .tu-campaign-copy p{color:#d5e0ed;font-size:15px;line-height:1.5;max-width:420px;margin:0 0 20px}.tu-home .tu-campaign-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;border-radius:6px;padding:11px 16px;background:#ed1c2e;color:#fff;font-size:14px;font-weight:750;line-height:1.2}.tu-home .tu-campaign-cta>span{font-size:20px}.tu-home .tu-campaign-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #102a4726}.tu-home .tu-campaign-card:hover .tu-campaign-image{transform:scale(1.035)}.tu-home .tu-campaign-card:focus-visible{outline:3px solid #ed1c2e;outline-offset:5px}@media(max-width:1000px){.tu-home .tu-campaign-card{min-height:440px}.tu-home .tu-campaign-copy{padding:22px}.tu-home .tu-campaign-label{left:22px;top:20px}}@media(max-width:700px){.tu-home .tu-campaign-grid{grid-template-columns:minmax(0,1fr);gap:18px}.tu-home .tu-campaign-card{min-height:450px}.tu-home .tu-campaign-copy h3{font-size:31px}.tu-home .tu-campaign-heading>p:last-child{font-size:16px}.tu-home .tu-campaign-section{padding-top:32px;padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.tu-home .tu-campaign-card,.tu-home .tu-campaign-image{transition:none}}.tu-product-details{width:min(100% - 40px,1280px);clear:both;margin:34px auto 32px;box-sizing:border-box;min-width:0}.tu-product-details__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:18px;align-items:stretch;margin-top:18px}.tu-product-details__aside{display:grid;gap:18px;min-width:0}.tu-product-card{min-width:0;padding:22px;border:1px solid #e1e5ea;border-radius:10px;background:#fff;box-shadow:0 5px 18px #0b264c0e}.tu-product-details h2{font-size:clamp(19px,1.55vw,24px);line-height:1.3;margin:0 0 16px;color:#111}.tu-spec-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;font-size:16px}.tu-spec-table th,.tu-spec-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e5e7eb;overflow-wrap:anywhere;vertical-align:top}.tu-spec-table tr:last-child th,.tu-spec-table tr:last-child td{border-bottom:0}.tu-spec-table th{width:38%;font-weight:700}.tu-spec-table tr:nth-child(odd){background:#f4f6f8}.tu-product-card ul{list-style:none;padding:0;margin:0;line-height:1.55}.tu-product-card li{position:relative;margin:0 0 12px;padding-left:27px}.tu-product-card li:last-child{margin-bottom:0}.tu-product-card li:before{content:"\2713";position:absolute;left:0;top:0;color:#24ad79;font-weight:900}.tu-product-card--before li:before{content:"i";width:17px;height:17px;display:grid;place-items:center;top:3px;border-radius:50%;background:#5b6675;color:#fff;font-size:11px;font-family:Arial,sans-serif}.tu-product-considerations{margin-top:18px}.tu-product-considerations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.tu-product-considerations li{margin:0}.tu-product-considerations li.tu-consideration:before{content:"\2022";color:#d31d29;font-size:22px;line-height:.8}.tu-original-description{border:1px solid #dfe3e8;border-radius:10px;margin:0;scroll-margin-top:180px;overflow:hidden;background:#fff;box-shadow:0 5px 18px #0b264c0b}.tu-original-description>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;cursor:pointer;font-size:18px;font-weight:750;list-style:none;background:#fafafa}.tu-original-description>summary::-webkit-details-marker{display:none}.tu-original-description>summary:focus-visible{outline:3px solid #122e50;outline-offset:-4px}.tu-details-symbol:before{content:"+";font-size:25px;font-weight:400}.tu-original-description[open] .tu-details-symbol:before{content:"\2212"}.tu-description-body{padding:24px;white-space:pre-line;line-height:1.7;overflow-wrap:anywhere;min-width:0}.tu-description-body>*{white-space:normal}.tu-description-body p{margin:0 0 16px}.tu-description-body h2,.tu-description-body h3{margin:22px 0 12px}.tu-description-body img,.tu-description-body video,.tu-description-body iframe{max-width:100%;height:auto}.tu-description-body table{max-width:100%;width:100%;table-layout:fixed}.tu-description-body ul,.tu-description-body ol{padding-left:24px;margin:12px 0 20px}@media(max-width:900px){.tu-product-details__grid{grid-template-columns:1fr}.tu-product-details__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tu-product-details{width:min(100% - 28px,520px);margin:24px auto 26px}.tu-product-details__aside{grid-template-columns:1fr}.tu-product-card{padding:17px}.tu-spec-table{font-size:15px}.tu-spec-table th,.tu-spec-table td{padding:11px 9px}.tu-spec-table th{width:43%}.tu-product-considerations ul{grid-template-columns:1fr}.tu-original-description>summary{padding:16px;font-size:17px}.tu-description-body{padding:17px;font-size:16px}}.tu-product-ad{position:relative;width:100%;aspect-ratio:4 / 5;margin:18px 0 4px;overflow:hidden;border:1px solid #dbe5ef;border-radius:10px;background:#f7fbff;box-shadow:0 14px 34px #072a5024;isolation:isolate}.tu-product-ad__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tu-product-ad__header{position:absolute;top:2.2%;right:7%;left:7%;display:flex;flex-direction:column;align-items:center;color:#0b264c;text-align:center}.tu-product-ad__logo{width:min(52%,220px);height:auto;margin-bottom:4px;object-fit:contain}.tu-product-ad__header h3{display:flex;flex-direction:column;margin:0;font-size:clamp(1.45rem,2.75vw,2.25rem);line-height:.95;letter-spacing:-.035em}.tu-product-ad__header h3 span{color:#0b264c}.tu-product-ad__header h3 strong{color:#ed1c24}.tu-product-ad__header p{margin:8px 0 7px;padding:5px 15px;border-radius:6px;background:#0b264c;color:#fff;font-size:clamp(.72rem,1.25vw,.98rem);font-weight:900;letter-spacing:.035em}.tu-product-ad__header small{max-width:390px;color:#2e4664;font-size:clamp(.72rem,1.15vw,.92rem);line-height:1.3}.tu-product-ad__benefits{position:absolute;right:4%;bottom:13.4%;left:4%;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:9px 0;border-radius:9px;background:#fffffff0;box-shadow:0 8px 22px #072a5014;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tu-product-ad__benefits>div{min-width:0;padding:0 6px;border-right:1px solid #d8e1eb;color:#0b264c;font-size:clamp(.56rem,.92vw,.74rem);line-height:1.18;text-align:center}.tu-product-ad__benefits>div:last-child{border-right:0}.tu-product-ad__icon{width:33px;height:33px;display:grid;place-items:center;margin:0 auto 5px;border-radius:50%;background:#eef3f8;color:#ed1c24}.tu-product-ad__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.tu-product-ad__button{position:absolute;right:9%;bottom:6.3%;left:9%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#ed1c24,#cb0c15);box-shadow:0 9px 20px #ed1c2438;color:#fff!important;font-size:clamp(.8rem,1.35vw,1rem);font-weight:900;letter-spacing:.025em;text-decoration:none}.tu-product-ad__button span{margin-left:11px;font-size:1.55em;line-height:0}.tu-product-ad__market{position:absolute;right:9%;bottom:1.1%;left:9%;min-height:28px;display:flex;align-items:center;justify-content:center;gap:9px;padding:4px 12px;border:1px solid #f1d66d;border-radius:8px;background:linear-gradient(90deg,#fff4b5,#ffe779);color:#0b264c;font-size:clamp(.5rem,.82vw,.66rem);text-align:center}.tu-product-ad__market img{width:clamp(50px,17%,82px);height:22px;object-fit:contain}@media(max-width:700px){.tu-product-ad{max-width:480px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
