:root{--tpsa-ink:#0C1A2B;--tpsa-ink2:#13243A;--tpsa-blue:#0B5CC4;--tpsa-blue-d:#08469A;--tpsa-blue-l:#E8F0FB;--tpsa-sky:#5AA9FF;--tpsa-red:#C62828;--tpsa-steel:#F3F5F8;--tpsa-line:#DCE2EA;--tpsa-line2:#E8ECF1;--tpsa-text:#1E2A38;--tpsa-body:#475569;--tpsa-mute:#56657A;--tpsa-green:#1FA855;--tpsa-green-d:#13803F;--tpsa-mist:#B7C5D8;--tpsa-fd:'Archivo',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--tpsa-fb:'IBM Plex Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--tpsa-r:10px;--tpsa-rs:6px;--tpsa-top:var(--wp-admin--admin-bar--height,0px)}html.tpsa-lock,html.tpsa-lock body{overflow:hidden}body.tpsa-site{margin:0;background:#fff;color:var(--tpsa-text);font-family:var(--tpsa-fb);-webkit-font-smoothing:antialiased}body.tpsa-site .site-header,body.tpsa-site .site-footer{display:none}.tpsa,.tpsa *{box-sizing:border-box}.tpsa{font-family:var(--tpsa-fb);color:var(--tpsa-text);font-size:16px;line-height:1.55}.tpsa [hidden],.tpsa[hidden]{display:none!important}.tpsa img{max-width:100%;height:auto}.tpsa a{color:var(--tpsa-blue);text-decoration:none}.tpsa a:hover{color:var(--tpsa-blue-d)}.tpsa :focus-visible{outline:3px solid var(--tpsa-sky);outline-offset:2px;border-radius:4px}.tpsa p{margin:0}.tpsa ul,.tpsa ol{margin:0;padding:0;list-style:none}.tpsa-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.tpsa-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpsa-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;color:var(--tpsa-ink);padding:10px 16px;border-radius:6px;font-family:var(--tpsa-fb);font-weight:600}.tpsa-skip:focus{left:16px}.tpsa-main{display:block;min-height:40vh}.tpsa .tpsa-h1{margin:0;font-family:var(--tpsa-fd);font-stretch:112%;font-weight:700;font-size:clamp(32px,4.2vw,46px);line-height:1.08;letter-spacing:-.02em;color:var(--tpsa-ink)}.tpsa .tpsa-h1--xl{font-size:clamp(34px,4.6vw,54px);line-height:1.04}.tpsa .tpsa-h2{margin:0;font-family:var(--tpsa-fd);font-stretch:112%;font-weight:700;font-size:clamp(28px,3.4vw,42px);line-height:1.1;letter-spacing:-.018em;color:var(--tpsa-ink)}.tpsa .tpsa-h2--sm{font-size:clamp(24px,2.6vw,32px);font-stretch:110%}.tpsa .tpsa-h2--inv{color:#fff}.tpsa .tpsa-h3{margin:0;font-family:var(--tpsa-fd);font-stretch:108%;font-weight:700;font-size:22px;line-height:1.25;color:var(--tpsa-ink)}.tpsa .tpsa-h3 a{color:inherit}.tpsa .tpsa-lead{font-size:17px;line-height:1.65;color:var(--tpsa-mute);max-width:68ch}.tpsa .tpsa-link{font-weight:600;font-size:15px;color:var(--tpsa-blue);display:inline-flex;align-items:center;gap:8px}.tpsa .tpsa-link:hover{text-decoration:underline;text-underline-offset:3px}.tpsa .tpsa-btn,.tpsa button.tpsa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:var(--tpsa-rs);border:1.5px solid #fff0;font-family:var(--tpsa-fb);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s;box-shadow:none}.tpsa .tpsa-btn--lg,.tpsa button.tpsa-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.tpsa .tpsa-btn--block,.tpsa button.tpsa-btn--block{display:flex;width:100%;white-space:normal;text-align:center}.tpsa .tpsa-btn--pri,.tpsa button.tpsa-btn--pri{background:var(--tpsa-blue);border-color:var(--tpsa-blue);color:#fff}.tpsa .tpsa-btn--pri:hover,.tpsa button.tpsa-btn--pri:hover,.tpsa button.tpsa-btn--pri:focus{background:var(--tpsa-blue-d);border-color:var(--tpsa-blue-d);color:#fff}.tpsa .tpsa-btn--dark,.tpsa button.tpsa-btn--dark{background:var(--tpsa-ink);border-color:var(--tpsa-ink);color:#fff}.tpsa .tpsa-btn--dark:hover,.tpsa button.tpsa-btn--dark:hover,.tpsa button.tpsa-btn--dark:focus{background:#1D3350;border-color:#1D3350;color:#fff}.tpsa .tpsa-btn--out,.tpsa button.tpsa-btn--out{background:#fff;border-color:var(--tpsa-blue);color:var(--tpsa-blue)}.tpsa .tpsa-btn--out:hover,.tpsa button.tpsa-btn--out:hover,.tpsa button.tpsa-btn--out:focus{background:var(--tpsa-blue-l);border-color:var(--tpsa-blue);color:var(--tpsa-blue-d)}.tpsa .tpsa-btn--ghost{background:#fff0;border-color:#3D5575;color:#fff}.tpsa .tpsa-btn--ghost:hover{border-color:#fff;color:#fff;background:rgb(255 255 255 / .06)}.tpsa .tpsa-btn--white{background:#fff;border-color:#fff;color:var(--tpsa-blue)}.tpsa .tpsa-btn--white:hover{background:var(--tpsa-blue-l);border-color:var(--tpsa-blue-l);color:var(--tpsa-blue-d)}.tpsa .tpsa-btn--wa{background:var(--tpsa-green);border-color:var(--tpsa-green);color:#fff}.tpsa .tpsa-btn--wa:hover{background:var(--tpsa-green-d);border-color:var(--tpsa-green-d);color:#fff}.tpsa .tpsa-btn--waout{background:#fff;border-color:var(--tpsa-green);color:var(--tpsa-green-d)}.tpsa .tpsa-btn--waout:hover{background:#E9F7EF;border-color:var(--tpsa-green-d);color:var(--tpsa-green-d)}.tpsa button.tpsa-btn:disabled{opacity:.6;cursor:progress}.tpsa .tpsa-btnrow{display:flex;flex-wrap:wrap;gap:12px}.tpsa .tpsa-iconbtn,.tpsa button.tpsa-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;padding:0;border-radius:50%;border:1px solid #D5DCE6;background:#fff;color:var(--tpsa-text);cursor:pointer;transition:border-color .15s,background-color .15s}.tpsa .tpsa-iconbtn:hover,.tpsa button.tpsa-iconbtn:hover,.tpsa button.tpsa-iconbtn:focus{border-color:var(--tpsa-blue);background:#fff;color:var(--tpsa-blue)}.tpsa .tpsa-iconbtn--dark{background:#fff0;border-color:#2A3E58;color:#fff}.tpsa .tpsa-iconbtn--dark:hover{border-color:#fff;color:#fff;background:#fff0}.tpsa .tpsa-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--tpsa-red);color:#fff;font-size:11px;font-weight:600;line-height:20px;text-align:center}.tpsa-top{background:var(--tpsa-ink);color:#C9D4E3;font-size:13px}.tpsa-top__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:40px}.tpsa-top__data{display:flex;align-items:center;gap:24px}.tpsa.tpsa-top a,.tpsa-top__dir{display:inline-flex;align-items:center;gap:8px;color:#C9D4E3}.tpsa.tpsa-top a:hover{color:#fff}.tpsa-top .tpsa-ico{color:#7FB4F5;flex-shrink:0}.tpsa-hd{position:sticky;top:var(--tpsa-top);z-index:90;background:#fff;border-bottom:1px solid var(--tpsa-line2);transition:box-shadow .2s}.tpsa-hd.is-scrolled{box-shadow:0 6px 20px -12px rgb(12 26 43 / .35)}.tpsa-hd__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.tpsa-hd__logo{display:flex;align-items:center;flex-shrink:0}.tpsa .tpsa-hd__logoimg{display:block;height:52px;width:auto;max-width:200px}.tpsa-hd__act{display:flex;align-items:center;gap:10px}.tpsa-hd__burger{display:none!important}.tpsa-nav__list{display:flex;align-items:center;gap:6px}.tpsa-nav__list>li{position:relative}.tpsa .tpsa-nav__list>li>a{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;color:var(--tpsa-text);border-radius:6px}.tpsa .tpsa-nav__list>li>a:hover,.tpsa .tpsa-nav__list>li.current-menu-item>a,.tpsa .tpsa-nav__list>li.current-menu-ancestor>a,.tpsa .tpsa-nav__list>li.current-menu-parent>a,.tpsa .tpsa-nav__list>li.current_page_parent>a{color:var(--tpsa-blue)}.tpsa-nav__list>li.menu-item-has-children>a::after{content:"";width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:2px}.tpsa-nav__list .sub-menu{position:absolute;left:0;top:100%;min-width:280px;padding:10px;background:#fff;border:1px solid var(--tpsa-line);border-radius:var(--tpsa-r);box-shadow:0 18px 40px -18px rgb(12 26 43 / .35);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:5}.tpsa-nav__list>li:hover>.sub-menu,.tpsa-nav__list>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.tpsa .tpsa-nav__list .sub-menu a{display:block;padding:10px 12px;border-radius:6px;font-size:15px;color:var(--tpsa-text)}.tpsa .tpsa-nav__list .sub-menu a:hover,.tpsa .tpsa-nav__list .sub-menu .current-menu-item>a{background:var(--tpsa-steel);color:var(--tpsa-blue)}.tpsa-hdsearch{border-top:1px solid var(--tpsa-line2);background:#fff}.tpsa-hdsearch__form{display:flex;align-items:center;gap:12px;min-height:76px;color:var(--tpsa-mute)}.tpsa .tpsa-hdsearch__input{flex:1;min-width:0;height:48px;border:0;outline:0;background:#fff0;font-family:var(--tpsa-fb);font-size:17px;color:var(--tpsa-text);box-shadow:none;padding:0}.tpsa-mnav{position:fixed;inset:0;z-index:200;background:rgb(12 26 43 / .55)}.tpsa-mnav__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,100%);background:#fff;display:flex;flex-direction:column;overflow-y:auto;padding:20px 24px 28px}.tpsa-mnav__hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tpsa .tpsa-mnav__logo{height:44px;width:auto}.tpsa .tpsa-mnav__list>li>a{display:block;padding:14px 0;border-bottom:1px solid var(--tpsa-line2);font-family:var(--tpsa-fd);font-weight:600;font-size:19px;color:var(--tpsa-ink)}.tpsa .tpsa-mnav__list .sub-menu{padding:6px 0 10px 14px;border-bottom:1px solid var(--tpsa-line2)}.tpsa .tpsa-mnav__list .sub-menu a{display:block;padding:9px 0;font-size:16px;color:var(--tpsa-body)}.tpsa .tpsa-mnav__list .current-menu-item>a{color:var(--tpsa-blue)}.tpsa-mnav__foot{margin-top:auto;padding-top:24px;display:grid;gap:10px}.tpsa-hero{position:relative;overflow:hidden;background:var(--tpsa-ink);min-height:620px;display:flex;align-items:center}.tpsa-hero__wave{position:absolute;inset:0;width:100%;height:100%}.tpsa-hero__roll{animation:tpsa-roll 9s linear infinite;will-change:transform}.tpsa-hero__sweep{animation:tpsa-sweep 7s linear infinite;will-change:transform}.tpsa-hero__clamp{animation:tpsa-dash 1.2s linear infinite}.tpsa-hero__grid2{animation:tpsa-flash 4.5s ease-in-out infinite}.tpsa-hero__pulse{transform-box:fill-box;transform-origin:center;animation:tpsa-pulse 1.8s ease-out infinite}@keyframes tpsa-roll{from{transform:translateX(0)}to{transform:translateX(-720px)}}@keyframes tpsa-sweep{from{transform:translateX(-260px)}to{transform:translateX(1440px)}}@keyframes tpsa-dash{to{stroke-dashoffset:-24}}@keyframes tpsa-flash{0%,100%{opacity:.35}50%{opacity:.9}}@keyframes tpsa-pulse{0%{transform:scale(1);opacity:1}70%,100%{transform:scale(2.8);opacity:0}}.tpsa-hero__in{position:relative;padding:88px 0}.tpsa .tpsa-hero__h{margin:0;max-width:700px;font-family:var(--tpsa-fd);font-stretch:112%;font-weight:700;font-size:clamp(38px,5.2vw,64px);line-height:1.02;letter-spacing:-.024em;color:#fff}.tpsa .tpsa-hero__p{margin-top:26px;max-width:580px;font-size:19px;line-height:1.6;color:var(--tpsa-mist)}.tpsa-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.tpsa-hero__search{display:flex;align-items:center;gap:12px;width:min(620px,100%);min-height:60px;margin-top:40px;padding:8px 8px 8px 20px;background:#fff;border-radius:8px;color:var(--tpsa-mute)}.tpsa .tpsa-hero__search input[type=search]{flex:1;min-width:0;height:44px;border:0;outline:0;padding:0;background:#fff0;box-shadow:none;font-family:var(--tpsa-fb);font-size:15px;color:var(--tpsa-text)}.tpsa-bstrip{border-bottom:1px solid var(--tpsa-line2)}.tpsa-bstrip__in{display:flex;align-items:center;gap:40px;min-height:128px;padding-left:max(24px,calc((100% - 1200px) / 2))}.tpsa .tpsa-bstrip__lbl{flex-shrink:0;width:140px;font-size:14px;line-height:1.4;color:var(--tpsa-mute)}.tpsa-bstrip__marq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tpsa .tpsa-bstrip__track{display:flex;align-items:center;width:max-content;animation:tpsa-marquee 70s linear infinite}.tpsa-bstrip__marq:hover .tpsa-bstrip__track,.tpsa-bstrip__marq:focus-within .tpsa-bstrip__track{animation-play-state:paused}@keyframes tpsa-marquee{from{transform:translateX(-50%)}to{transform:translateX(0)}}.tpsa .tpsa-bstrip__item{display:flex;align-items:center;justify-content:center;width:180px;height:72px;padding:12px 26px;box-sizing:border-box}.tpsa-bstrip__name{font-family:var(--tpsa-fd);font-stretch:105%;font-weight:700;font-size:21px}.tpsa .tpsa-bstrip__logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}.tpsa .tpsa-bstrip__item:hover .tpsa-bstrip__logo,.tpsa a.tpsa-bstrip__item:focus-visible .tpsa-bstrip__logo{filter:none;opacity:1}.tpsa-sec{padding:104px 0}.tpsa-sec--steel{background:var(--tpsa-steel)}.tpsa-sec--tight{padding:56px 0 96px}.tpsa-sec--top{padding-top:64px}.tpsa-sec__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.tpsa-sec__hd .tpsa-lead{margin-top:14px}.tpsa-sec__hd--tight{margin-bottom:24px}.tpsa-spacer{height:96px}.tpsa-sec--groups{padding:88px 0}.tpsa-sec--groups .tpsa-sec__hd{margin-bottom:40px}.tpsa-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tpsa-group{display:flex;flex-direction:column;gap:18px;padding:26px;border:1px solid var(--tpsa-line);border-radius:var(--tpsa-r);background:#fff;transition:border-color .15s,box-shadow .15s}.tpsa-group:hover{border-color:#B9C8DA;box-shadow:0 14px 30px -22px rgb(12 26 43 / .45)}.tpsa-group__hd{display:flex;align-items:center;gap:14px}.tpsa-group__ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:10px;background:var(--tpsa-blue-l);color:var(--tpsa-blue)}.tpsa-group__ttl{display:flex;flex-direction:column;gap:2px;min-width:0}.tpsa .tpsa-group__h{margin:0;font-family:var(--tpsa-fd);font-stretch:106%;font-weight:700;font-size:19px;line-height:1.2;color:var(--tpsa-ink)}.tpsa .tpsa-group__h a{color:var(--tpsa-ink)}.tpsa .tpsa-group__h a:hover{color:var(--tpsa-blue)}.tpsa .tpsa-group__p{font-size:13px;line-height:1.4;color:var(--tpsa-mute)}.tpsa .tpsa-group__sub{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 0;border-top:1px solid #EEF1F5;font-size:14.5px;line-height:1.3;color:#33415A}.tpsa .tpsa-group__sub svg{flex-shrink:0;color:#A3AFBF}.tpsa .tpsa-group__sub:hover,.tpsa .tpsa-group__sub:hover svg{color:var(--tpsa-blue)}.tpsa .tpsa-group__more{margin-top:auto;font-size:14px}.tpsa-chips{display:flex;flex-wrap:wrap;gap:8px}.tpsa .tpsa-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:20px;background:#F1F4F8;color:var(--tpsa-text);font-size:14px;line-height:1.3}.tpsa a.tpsa-chip:hover{background:var(--tpsa-blue-l);color:var(--tpsa-blue-d)}.tpsa .tpsa-chips--dark .tpsa-chip{background:#fff0;border:1px solid #3D5575;color:#DCE6F2}.tpsa .tpsa-chips--blue .tpsa-chip{background:var(--tpsa-blue-l);color:#0B4FA8}.tpsa-grid{display:grid;gap:24px}.tpsa .tpsa-h2+.tpsa-grid{margin-top:40px}.tpsa-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tpsa-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tpsa-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--tpsa-line2);border-radius:var(--tpsa-r);overflow:hidden;transition:border-color .15s}.tpsa-card:hover{border-color:#C3CDD9}.tpsa-card__img{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:22px;background:#fff;border-bottom:1px solid var(--tpsa-line2)}.tpsa .tpsa-card__img img{width:100%;height:100%;object-fit:contain}.tpsa-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:20px}.tpsa .tpsa-card__brand{display:block;font-size:13px;font-weight:600;color:var(--tpsa-blue)}.tpsa .tpsa-card__title{margin:0;font-family:var(--tpsa-fd);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:0;color:var(--tpsa-ink)}.tpsa .tpsa-card__title a{color:var(--tpsa-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tpsa .tpsa-card__title a:hover{color:var(--tpsa-blue)}.tpsa .tpsa-card__cat{display:block;font-size:14px;color:var(--tpsa-mute)}.tpsa .tpsa-card button.tpsa-addq{margin-top:auto;width:100%;min-height:44px;padding:8px 12px;font-size:14px;white-space:normal;text-align:center;line-height:1.25}.tpsa-card__cat+.tpsa-addq{margin-top:auto}.tpsa-card__body>.tpsa-addq{margin-top:auto}.tpsa-card__cat{margin-bottom:8px}.tpsa-addq__on{display:none}.tpsa-addq__off,.tpsa-addq__on{align-items:center;gap:8px}.tpsa-addq__off{display:inline-flex}.tpsa-addq.is-added .tpsa-addq__off{display:none}.tpsa-addq.is-added .tpsa-addq__on{display:inline-flex}.tpsa .tpsa-card button.tpsa-addq.is-added,.tpsa .tpsa-card button.tpsa-addq.is-added:hover,.tpsa .tpsa-card button.tpsa-addq.is-added:focus{background:var(--tpsa-blue);border-color:var(--tpsa-blue);color:#fff}.tpsa .tpsa-prod button.tpsa-addq--main.is-added{background:var(--tpsa-ink);border-color:var(--tpsa-ink)}.tpsa-svc{display:grid;grid-template-columns:380px minmax(0,1fr);gap:80px}.tpsa-svc__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tpsa-svc__list{border-top:1px solid var(--tpsa-line)}.tpsa .tpsa-svc__row{display:grid;grid-template-columns:56px minmax(0,1fr) 220px;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--tpsa-line);color:var(--tpsa-text)}.tpsa .tpsa-svc__row:hover .tpsa-svc__name{color:var(--tpsa-blue)}.tpsa-svc__ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--tpsa-blue);color:#fff}.tpsa-svc__txt{display:flex;flex-direction:column;gap:6px}.tpsa-svc__name{font-family:var(--tpsa-fd);font-weight:700;font-size:21px;line-height:1.25;color:var(--tpsa-ink);transition:color .15s}.tpsa-svc__desc{font-size:15px;line-height:1.55;color:var(--tpsa-mute)}.tpsa-svc__note{font-size:13px;color:var(--tpsa-body);text-align:right}.tpsa-steps{background:var(--tpsa-blue);padding:88px 0}.tpsa .tpsa-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px}.tpsa-steps__item{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:2px solid #6EA6EC}.tpsa-steps__n{font-family:var(--tpsa-fd);font-weight:700;font-size:48px;line-height:1;color:#fff}.tpsa .tpsa-steps__h{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:21px;color:#fff}.tpsa .tpsa-steps__item p{color:#DCE8F9}.tpsa-split{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:80px;align-items:start}.tpsa-split__txt{display:flex;flex-direction:column;gap:24px}.tpsa .tpsa-clist{display:flex;flex-direction:column;gap:18px;margin-top:8px}.tpsa-clist li{display:flex;gap:16px;align-items:flex-start}.tpsa-clist .tpsa-ico{flex-shrink:0;margin-top:2px;color:var(--tpsa-blue)}.tpsa-clist div{display:flex;flex-direction:column;gap:2px}.tpsa .tpsa-clist a,.tpsa-clist span{font-weight:600;color:var(--tpsa-ink)}.tpsa .tpsa-clist a.tpsa-clist__sub{font-weight:400;font-size:14px;color:var(--tpsa-mute)}.tpsa-form--card{background:#fff;border:1px solid var(--tpsa-line);border-radius:12px;padding:36px}.tpsa-form__fields{display:flex;flex-direction:column;gap:16px}.tpsa-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tpsa .tpsa-form__intro,.tpsa .tpsa-form__note{font-size:14px;line-height:1.55;color:var(--tpsa-mute)}.tpsa-f{display:flex;flex-direction:column;gap:7px}.tpsa .tpsa-f__lbl{display:block;font-size:14px;font-weight:500;line-height:1.4;color:var(--tpsa-text)}.tpsa-req{color:var(--tpsa-red)}.tpsa .tpsa-f__in,.tpsa input.tpsa-f__in,.tpsa select.tpsa-f__in,.tpsa textarea.tpsa-f__in{width:100%;min-height:46px;padding:10px 14px;border:1px solid #C9D2DE;border-radius:var(--tpsa-rs);background:#fff;color:var(--tpsa-text);font-family:var(--tpsa-fb);font-size:15px;line-height:1.4;box-shadow:none;transition:border-color .15s}.tpsa textarea.tpsa-f__in{resize:vertical;min-height:112px}.tpsa .tpsa-f__in:focus{border-color:var(--tpsa-blue);outline:3px solid rgb(11 92 196 / .18);outline-offset:0}.tpsa .tpsa-f__in[aria-invalid=true]{border-color:var(--tpsa-red)}.tpsa .tpsa-f__err{font-size:13px;color:var(--tpsa-red)}.tpsa .tpsa-form__msg{padding:12px 14px;border-radius:var(--tpsa-rs);background:#FDECEC;color:#8E1C1C;font-size:14px}.tpsa .tpsa-check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:#33415A;cursor:pointer}.tpsa .tpsa-check input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:var(--tpsa-blue)}.tpsa-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.tpsa-form__ok{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;outline:0}.tpsa .tpsa-form__ok p{color:var(--tpsa-body)}.tpsa-okico{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#E6F4EC;color:var(--tpsa-green-d)}.tpsa-pghd{background:var(--tpsa-steel);padding:48px 0 44px}.tpsa-pghd .tpsa-wrap{display:flex;flex-direction:column;gap:14px}.tpsa-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--tpsa-mute)}.tpsa-crumbs li+li::before{content:"/";margin-right:6px;color:#9AA6B6}.tpsa .tpsa-crumbs a{color:var(--tpsa-mute)}.tpsa .tpsa-crumbs a:hover{color:var(--tpsa-blue)}.tpsa-crumbs [aria-current]{color:var(--tpsa-text)}.tpsa-shop__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding:48px 0 104px}.tpsa-filt{display:flex;flex-direction:column;gap:28px}.tpsa-filt__hd{display:none}.tpsa-filt__form{display:flex;flex-direction:column;gap:26px}.tpsa-filt__search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #C9D2DE;border-radius:var(--tpsa-rs);color:var(--tpsa-mute)}.tpsa .tpsa-filt__search input[type=search]{flex:1;min-width:0;height:44px;border:0;outline:0;padding:0;background:#fff0;box-shadow:none;font-family:var(--tpsa-fb);font-size:15px;color:var(--tpsa-text)}.tpsa-filt__grp{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 26px;border:0;border-bottom:1px solid var(--tpsa-line2);min-width:0}.tpsa .tpsa-filt__lgd{padding:0;margin-bottom:12px;font-family:var(--tpsa-fd);font-weight:700;font-size:17px;color:var(--tpsa-ink)}.tpsa-filt__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tpsa .tpsa-filt__actions button.tpsa-btn--pri{display:none}.tpsa-helpbox{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--tpsa-r);background:var(--tpsa-ink)}.tpsa .tpsa-helpbox__h{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:18px;color:#fff}.tpsa .tpsa-helpbox p{font-size:14px;line-height:1.55;color:var(--tpsa-mist)}.tpsa-filt__backdrop{display:none}.tpsa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.tpsa .tpsa-toolbar__count{font-size:15px;color:var(--tpsa-mute)}.tpsa-toolbar__filt{display:none!important}.tpsa-toolbar__sort{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tpsa-mute);flex-shrink:0}.tpsa .tpsa-toolbar__sort select{width:auto;min-width:170px}.tpsa-pag{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}.tpsa .tpsa-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid #C9D2DE;border-radius:var(--tpsa-rs);color:var(--tpsa-text);font-weight:500}.tpsa .tpsa-pag a.page-numbers:hover{border-color:var(--tpsa-blue);color:var(--tpsa-blue)}.tpsa .tpsa-pag .page-numbers.current{background:var(--tpsa-ink);border-color:var(--tpsa-ink);color:#fff}.tpsa .tpsa-pag .page-numbers.dots{border-color:#fff0}.tpsa-emptybox{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px;border:1px dashed #C3CDD9;border-radius:var(--tpsa-r)}.tpsa .tpsa-emptybox p{color:var(--tpsa-body);max-width:60ch}.tpsa-qbar{position:sticky;bottom:16px;z-index:60;margin-top:-76px;pointer-events:none}.tpsa-qbar__in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:12px 14px 12px 26px;background:var(--tpsa-ink);border-radius:var(--tpsa-r);box-shadow:0 18px 40px -16px rgb(12 26 43 / .55);pointer-events:auto}.tpsa .tpsa-qbar__in p{display:flex;flex-wrap:wrap;gap:4px 12px;color:#fff}.tpsa .tpsa-qbar__in span{color:var(--tpsa-mist)}.tpsa-prod__crumbs{padding:28px 0 0}.tpsa-prod__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding:32px 0 88px}.tpsa-gal{display:flex;flex-direction:column;gap:16px;min-width:0}.tpsa-gal__main{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:32px;border:1px solid var(--tpsa-line2);border-radius:12px;background:#fff}.tpsa .tpsa-gal__img{width:100%;height:100%;object-fit:contain}.tpsa-gal__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tpsa .tpsa-gal__th,.tpsa button.tpsa-gal__th{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:8px;min-height:0;border:1px solid var(--tpsa-line2);border-radius:8px;background:#fff;cursor:pointer}.tpsa button.tpsa-gal__th:hover,.tpsa button.tpsa-gal__th:focus{background:#fff;border-color:#9AAAC0}.tpsa button.tpsa-gal__th.is-on{border:2px solid var(--tpsa-blue)}.tpsa .tpsa-gal__th img{width:100%;height:100%;object-fit:contain}.tpsa-prod__info{display:flex;flex-direction:column;gap:22px;min-width:0}.tpsa-prod__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tpsa .tpsa-prod__brand{display:inline-flex;align-items:center;font-family:var(--tpsa-fd);font-weight:700;font-size:18px;color:var(--tpsa-mute)}.tpsa .tpsa-prod__brandlogo{height:40px;width:auto;max-width:150px;object-fit:contain}.tpsa-prod__sku{font-size:13px;color:var(--tpsa-mute)}.tpsa .tpsa-prod__h{margin:0;font-family:var(--tpsa-fd);font-stretch:108%;font-weight:700;font-size:clamp(28px,3vw,38px);line-height:1.12;letter-spacing:-.015em;color:var(--tpsa-ink)}.tpsa-prod__short{font-size:17px;line-height:1.65;color:var(--tpsa-body)}.tpsa .tpsa-prod__short p+p{margin-top:12px}.tpsa-prod__buy{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--tpsa-line2)}.tpsa-prod__buyrow{display:flex;gap:12px}.tpsa .tpsa-prod__buyrow .tpsa-addq{flex:1}.tpsa .tpsa-prod__gocot{font-size:14px}.tpsa .tpsa-prod__pdf{align-self:flex-start}.tpsa-note{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:var(--tpsa-r);background:var(--tpsa-steel)}.tpsa-note .tpsa-ico{flex-shrink:0;color:var(--tpsa-blue)}.tpsa .tpsa-note__h{font-weight:600;color:var(--tpsa-ink);margin-bottom:4px}.tpsa .tpsa-note p{font-size:15px;line-height:1.55;color:var(--tpsa-mute)}.tpsa-prod__tax{display:flex;flex-direction:column;gap:6px;margin:0;font-size:14px;color:var(--tpsa-mute)}.tpsa-prod__tax div{display:flex;gap:6px}.tpsa-prod__tax dt::after{content:":"}.tpsa-prod__tax dd{margin:0}.tpsa-qty{display:inline-flex;align-items:center;height:46px;border:1px solid #C9D2DE;border-radius:var(--tpsa-rs);background:#fff;flex-shrink:0}.tpsa-qty--lg{height:52px}.tpsa .tpsa-qty__b,.tpsa button.tpsa-qty__b{display:flex;align-items:center;justify-content:center;width:44px;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--tpsa-text);cursor:pointer}.tpsa button.tpsa-qty__b:hover,.tpsa button.tpsa-qty__b:focus{background:var(--tpsa-steel);color:var(--tpsa-blue)}.tpsa .tpsa-qty__in,.tpsa input.tpsa-qty__in{width:52px;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;text-align:center;font-family:var(--tpsa-fb);font-size:16px;font-weight:600;color:var(--tpsa-text);-moz-appearance:textfield}.tpsa .tpsa-qty__in::-webkit-outer-spin-button,.tpsa .tpsa-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tpsa-tabs{border-top:1px solid var(--tpsa-line2);padding-bottom:96px}.tpsa-tabs__bar{display:flex;gap:36px;border-bottom:1px solid var(--tpsa-line2);margin-bottom:40px;overflow-x:auto}.tpsa .tpsa-tabs__tab,.tpsa button.tpsa-tabs__tab{flex-shrink:0;height:64px;min-height:0;padding:0;border:0;border-bottom:3px solid #fff0;border-radius:0;background:#fff0;font-family:var(--tpsa-fb);font-size:16px;font-weight:600;color:var(--tpsa-mute);cursor:pointer}.tpsa button.tpsa-tabs__tab:hover,.tpsa button.tpsa-tabs__tab:focus{background:#fff0;color:var(--tpsa-ink)}.tpsa button.tpsa-tabs__tab[aria-selected=true]{color:var(--tpsa-ink);border-bottom-color:var(--tpsa-blue)}.tpsa-rich{max-width:860px;font-size:16px;line-height:1.7;color:var(--tpsa-body)}.tpsa .tpsa-rich>*+*{margin-top:16px}.tpsa .tpsa-rich h2,.tpsa .tpsa-rich h3,.tpsa .tpsa-rich h4{margin:28px 0 0;font-family:var(--tpsa-fd);font-weight:700;font-size:21px;line-height:1.3;color:var(--tpsa-ink)}.tpsa .tpsa-rich ul{list-style:disc;padding-left:22px}.tpsa .tpsa-rich ol{list-style:decimal;padding-left:22px}.tpsa .tpsa-rich li+li{margin-top:6px}.tpsa .tpsa-rich strong{color:var(--tpsa-ink)}.tpsa .tpsa-rich table{width:100%;border-collapse:collapse;font-size:15px}.tpsa .tpsa-rich th,.tpsa .tpsa-rich td{padding:12px 16px;border:1px solid var(--tpsa-line2);text-align:left}.tpsa-spec{width:100%;max-width:760px;border-collapse:separate;border-spacing:0;border:1px solid var(--tpsa-line2);border-radius:var(--tpsa-r);overflow:hidden;font-size:15px}.tpsa .tpsa-spec th,.tpsa .tpsa-spec td{padding:16px 20px;border:0;border-bottom:1px solid var(--tpsa-line2);text-align:left;vertical-align:top;background:#fff}.tpsa .tpsa-spec th{width:260px;background:#F7F9FB;font-weight:600;color:var(--tpsa-ink)}.tpsa .tpsa-spec tr:last-child th,.tpsa .tpsa-spec tr:last-child td{border-bottom:0}.tpsa .tpsa-tabs__note{margin-top:20px;max-width:760px;font-size:14px;color:var(--tpsa-mute)}.tpsa-brandtab{display:flex;gap:40px;align-items:center;max-width:900px}.tpsa .tpsa-brandtab p{color:var(--tpsa-body);margin-bottom:10px}.tpsa-cot__grid{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:40px;align-items:start;margin-top:32px}.tpsa-cot__list{background:#fff;border:1px solid var(--tpsa-line2);border-radius:12px}.tpsa-cot__thead{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px;gap:20px;padding:18px 28px;border-bottom:1px solid var(--tpsa-line2);font-size:13px;font-weight:600;color:var(--tpsa-mute)}.tpsa-cot__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px;gap:20px;align-items:center;padding:22px 28px;border-bottom:1px solid #EEF1F5}.tpsa-cot__prod{display:flex;gap:18px;align-items:center;min-width:0}.tpsa-cot__img{display:flex;align-items:center;justify-content:center;width:84px;height:84px;flex-shrink:0;padding:6px;border:1px solid var(--tpsa-line2);border-radius:8px}.tpsa .tpsa-cot__img img{width:100%;height:100%;object-fit:contain}.tpsa .tpsa-cot__name{display:block;margin:2px 0;font-family:var(--tpsa-fd);font-weight:600;font-size:17px;line-height:1.3;color:var(--tpsa-ink)}.tpsa-cot__empty{padding:48px 28px;display:flex;flex-direction:column;gap:10px}.tpsa .tpsa-cot__empty p{color:var(--tpsa-mute)}.tpsa-cot__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;font-size:15px;color:var(--tpsa-mute)}.tpsa-cot__form{padding:32px}.tpsa-cot__done{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;margin:40px auto;padding:56px;background:#fff;border:1px solid var(--tpsa-line2);border-radius:16px;outline:0}.tpsa-svhero{position:relative;overflow:hidden;background:var(--tpsa-ink);min-height:420px;display:flex;align-items:center}.tpsa-svhero__art{position:absolute;inset:0;width:100%;height:100%}.tpsa-svhero__in{position:relative;display:flex;flex-direction:column;gap:20px;padding:64px 0}.tpsa .tpsa-svhero .tpsa-crumbs ol,.tpsa .tpsa-svhero .tpsa-crumbs a{color:#9FB0C6}.tpsa .tpsa-svhero .tpsa-crumbs [aria-current]{color:#DCE6F2}.tpsa .tpsa-svhero__h{margin:0;max-width:820px;font-family:var(--tpsa-fd);font-stretch:112%;font-weight:700;font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.022em;color:#fff}.tpsa .tpsa-svhero__p{max-width:680px;font-size:18px;line-height:1.6;color:var(--tpsa-mist)}.tpsa-svbody{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:72px;align-items:start;padding:80px 0 96px}.tpsa-svbody__main{display:flex;flex-direction:column;gap:80px;min-width:0}.tpsa-svbody__side{position:sticky;top:calc(var(--tpsa-top) + 108px);display:flex;flex-direction:column;gap:24px}.tpsa-block{display:flex;flex-direction:column;gap:24px}.tpsa-minicards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tpsa-minicard{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--tpsa-line);border-radius:var(--tpsa-r)}.tpsa .tpsa-minicard__h{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:20px;line-height:1.3;color:var(--tpsa-ink)}.tpsa .tpsa-minicard p{font-size:15px;line-height:1.6;color:var(--tpsa-mute)}.tpsa-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}.tpsa-checks li{display:flex;gap:12px;font-size:16px;line-height:1.5;color:#33415A}.tpsa-checks .tpsa-ico{flex-shrink:0;margin-top:2px;color:var(--tpsa-blue)}.tpsa-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tpsa-process li{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:3px solid var(--tpsa-blue);font-size:15px;line-height:1.55;color:#33415A}.tpsa-process__n{font-family:var(--tpsa-fd);font-weight:700;font-size:34px;line-height:1;color:var(--tpsa-blue)}.tpsa-faq{border-top:1px solid var(--tpsa-line)}.tpsa-faq__item{border-bottom:1px solid var(--tpsa-line)}.tpsa-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;font-size:17px;font-weight:600;color:var(--tpsa-ink);cursor:pointer;list-style:none}.tpsa-faq__q::-webkit-details-marker{display:none}.tpsa-faq__sign{position:relative;width:16px;height:16px;flex-shrink:0}.tpsa-faq__sign::before,.tpsa-faq__sign::after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--tpsa-blue);transition:transform .2s}.tpsa-faq__sign::after{transform:rotate(90deg)}.tpsa-faq__item[open] .tpsa-faq__sign::after{transform:rotate(0)}.tpsa .tpsa-faq__a{padding:0 0 22px;max-width:72ch;font-size:16px;line-height:1.65;color:var(--tpsa-body)}.tpsa-otros{display:flex;flex-direction:column;gap:12px;padding:28px 32px;border:1px solid var(--tpsa-line);border-radius:12px}.tpsa .tpsa-otros__h{margin:0 0 4px;font-family:var(--tpsa-fd);font-weight:700;font-size:18px;color:var(--tpsa-ink)}.tpsa .tpsa-otros a{font-size:15px;font-weight:500}.tpsa-band{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 56px;border-radius:14px;background:var(--tpsa-blue)}.tpsa-band--steel{background:var(--tpsa-steel)}.tpsa-band__txt{display:flex;flex-direction:column;gap:8px}.tpsa .tpsa-band__h{margin:0;font-family:var(--tpsa-fd);font-stretch:110%;font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.2;color:#fff}.tpsa .tpsa-band p{font-size:17px;color:#DCE8F9}.tpsa .tpsa-band--steel .tpsa-band__h{color:var(--tpsa-ink)}.tpsa .tpsa-band--steel p{color:var(--tpsa-mute)}.tpsa-about{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}.tpsa-about--solo{grid-template-columns:minmax(0,880px)}.tpsa-about__txt{display:flex;flex-direction:column;gap:22px}.tpsa-about__img{border-radius:14px;overflow:hidden;aspect-ratio:1/0.85;background:#E8EDF3}.tpsa .tpsa-about__img img{width:100%;height:100%;object-fit:cover}.tpsa-dark{background:var(--tpsa-ink);padding:96px 0}.tpsa-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px}.tpsa-pillar{display:flex;flex-direction:column;gap:14px;padding-top:28px;border-top:1px solid #2A3E58}.tpsa-pillar .tpsa-ico{color:var(--tpsa-sky)}.tpsa .tpsa-pillar__h{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:22px;color:#fff}.tpsa .tpsa-pillar p{color:var(--tpsa-mist)}.tpsa-norms{display:grid;grid-template-columns:380px minmax(0,1fr);gap:80px}.tpsa-norms>div:first-child{display:flex;flex-direction:column;gap:16px}.tpsa-norms__list{margin:0;border-top:1px solid var(--tpsa-line)}.tpsa-norms__list div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:26px 0;border-bottom:1px solid var(--tpsa-line)}.tpsa-norms__list dt{font-family:var(--tpsa-fd);font-weight:700;font-size:20px;color:var(--tpsa-ink)}.tpsa-norms__list dd{margin:0;color:var(--tpsa-body)}.tpsa-brand{display:flex;flex-direction:column;gap:12px;padding:32px;border:1px solid var(--tpsa-line);border-radius:12px;background:#fff}.tpsa .tpsa-brand__logo{display:flex;align-items:center;justify-content:center;height:120px;padding:20px 32px;border-radius:8px;background:#F7F9FB;flex-shrink:0;box-sizing:border-box}.tpsa-brandtab .tpsa-brand__logo{width:200px}.tpsa .tpsa-brand__logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.tpsa .tpsa-brandtab .tpsa-brand__logo img{width:100%;height:100%}.tpsa-brand__logo span{font-family:var(--tpsa-fd);font-weight:700;font-size:26px;color:#6B788A}.tpsa .tpsa-brand__line{margin-top:6px;font-size:13px;font-weight:600;color:var(--tpsa-blue)}.tpsa .tpsa-brand__name{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:22px;color:var(--tpsa-ink)}.tpsa .tpsa-brand__desc{font-size:15px;line-height:1.6;color:var(--tpsa-body)}.tpsa .tpsa-brand__link{margin-top:auto;padding-top:8px}.tpsa-contact{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:64px;align-items:start}.tpsa-contact__info{display:flex;flex-direction:column;gap:28px}.tpsa-ccards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tpsa .tpsa-ccard{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--tpsa-line);border-radius:var(--tpsa-r);color:var(--tpsa-ink)}.tpsa a.tpsa-ccard:hover{border-color:var(--tpsa-blue);color:var(--tpsa-ink)}.tpsa-ccard span{font-size:14px;color:var(--tpsa-mute)}.tpsa-ccard strong{font-family:var(--tpsa-fd);font-weight:700;font-size:19px;overflow-wrap:anywhere}.tpsa-ccard--wa strong{color:var(--tpsa-green-d)}.tpsa-contact__dir{display:flex;flex-direction:column;gap:6px}.tpsa .tpsa-contact__dir p{color:var(--tpsa-body)}.tpsa-map{border-radius:12px;overflow:hidden;background:#E3EAF2;aspect-ratio:16/9}.tpsa-map iframe{display:block;width:100%;height:100%;border:0}.tpsa-ft{background:var(--tpsa-ink);color:var(--tpsa-mist);padding-top:80px}.tpsa-ft__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px}.tpsa-ft__about{display:flex;flex-direction:column;gap:18px}.tpsa .tpsa-ft__logo{height:48px;width:auto;filter:brightness(0) invert(1)}.tpsa .tpsa-ft__about p{font-size:15px;line-height:1.65}.tpsa-ft__social{display:flex;gap:10px}.tpsa-ft__col{display:flex;flex-direction:column;gap:12px;font-size:15px}.tpsa .tpsa-ft__h{margin:0 0 6px;font-family:var(--tpsa-fb);font-size:15px;font-weight:600;color:#fff;letter-spacing:0}.tpsa .tpsa-ft__col a{color:var(--tpsa-mist)}.tpsa .tpsa-ft__col a:hover{color:#fff}.tpsa-ft__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:64px;padding:24px 0;border-top:1px solid #22354D;font-size:14px}.tpsa .tpsa-ft__bar a{color:var(--tpsa-mist);margin-left:14px}.tpsa .tpsa-ft__bar a:hover{color:#fff}.tpsa .tpsa-ft__bar a.tpsa-ft__ad{margin-left:0;color:#fff;font-weight:600}.tpsa.tpsa-wa{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#25D366;color:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .25);transition:transform .15s}html.tpsa-hasqbar .tpsa.tpsa-wa{bottom:104px}.tpsa.tpsa-wa:hover{background:#25D366;color:#fff;transform:scale(1.06)}.tpsa.tpsa-wa .tpsa-ico{width:32px;height:32px}.tpsa-toast{position:fixed;left:50%;bottom:28px;z-index:300;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 14px 12px 12px;border-radius:10px;background:var(--tpsa-ink);color:#fff;box-shadow:0 18px 40px -16px rgb(12 26 43 / .6);transform:translate(-50%,16px);opacity:0;transition:opacity .2s,transform .2s}.tpsa-toast.is-on{opacity:1;transform:translate(-50%,0)}.tpsa-toast__ico{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1F3A5C;color:#9CC8FF;flex-shrink:0}.tpsa-toast__txt{font-size:15px}.tpsa .tpsa-toast__link{color:#9CC8FF;font-weight:600;font-size:14px;white-space:nowrap;padding:8px}.tpsa .tpsa-toast__link:hover{color:#fff}.tpsa-cthero{position:relative;overflow:visible;background:var(--tpsa-ink);padding:64px 0 0}.tpsa-cthero__bg{position:absolute;inset:0;background:radial-gradient(60% 70% at 22% 18%,rgb(11 92 196 / .35),#fff0 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M40 0H0V40' fill='none' stroke='%231B2C42' stroke-width='1'/%3E%3C/svg%3E")}.tpsa-cthero__wave{position:absolute;left:0;bottom:0;width:100%;height:100%}.tpsa-cthero__in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:64px;align-items:start}.tpsa-cthero__txt{display:flex;flex-direction:column;gap:22px;padding-bottom:72px;max-width:560px}.tpsa .tpsa-cthero .tpsa-crumbs ol,.tpsa .tpsa-cthero .tpsa-crumbs a{color:#9FB0C6}.tpsa .tpsa-cthero .tpsa-crumbs [aria-current]{color:#DCE6F2}.tpsa .tpsa-cthero__h{margin:0;font-family:var(--tpsa-fd);font-stretch:112%;font-weight:700;font-size:clamp(38px,4.4vw,58px);line-height:1.02;letter-spacing:-.024em;color:#fff}.tpsa .tpsa-cthero__p{max-width:520px;font-size:18px;line-height:1.6;color:var(--tpsa-mist)}.tpsa .tpsa-chans{display:flex;flex-direction:column;gap:12px;margin-top:6px}.tpsa .tpsa-chan{display:flex;align-items:center;gap:16px;padding:14px 20px 14px 14px;border:1px solid #22385A;border-radius:12px;background:rgb(255 255 255 / .03);transition:border-color .15s,background-color .15s}.tpsa .tpsa-chan:hover{border-color:#4A6A93;background:rgb(255 255 255 / .06)}.tpsa-chan__ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;color:#fff}.tpsa-chan__ico--blue{background:var(--tpsa-blue)}.tpsa-chan__ico--wa{background:#25D366}.tpsa-chan__ico--steel{background:#2A4466}.tpsa-chan__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tpsa-chan__lbl{font-size:13px;color:#9FB0C6}.tpsa-chan__val{font-family:var(--tpsa-fd);font-weight:700;font-size:20px;color:#fff;overflow-wrap:anywhere}.tpsa-chan__go{display:flex;color:#6F829B;transition:transform .15s,color .15s}.tpsa .tpsa-chan:hover .tpsa-chan__go{color:#fff;transform:translateX(3px)}.tpsa-ctform{position:relative;z-index:2;margin-bottom:-96px;padding:40px;border-radius:16px;background:#fff;box-shadow:0 30px 60px -24px rgb(12 26 43 / .45),0 0 0 1px rgb(12 26 43 / .06)}.tpsa .tpsa-ctform__h{margin:0 0 6px;font-family:var(--tpsa-fd);font-stretch:108%;font-weight:700;font-size:28px;line-height:1.2;color:var(--tpsa-ink)}.tpsa .tpsa-ctform__p{margin-bottom:20px;font-size:15px;color:var(--tpsa-mute)}.tpsa .tpsa-ctform__note{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:var(--tpsa-mute)}.tpsa .tpsa-ctform__note .tpsa-ico{color:var(--tpsa-green);flex-shrink:0}.tpsa-ctroutes{padding:152px 0 96px}.tpsa-ctroutes .tpsa-lead{margin-top:10px}.tpsa-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.tpsa .tpsa-route{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--tpsa-line);border-radius:12px;background:#fff;color:var(--tpsa-text);transition:border-color .15s,box-shadow .15s}.tpsa .tpsa-route:hover{border-color:#B9C8DA;box-shadow:0 14px 30px -22px rgb(12 26 43 / .45);color:var(--tpsa-text)}.tpsa-route__ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--tpsa-blue-l);color:var(--tpsa-blue)}.tpsa-route__txt{display:flex;flex-direction:column;gap:4px}.tpsa-route__h{font-family:var(--tpsa-fd);font-weight:700;font-size:19px;color:var(--tpsa-ink)}.tpsa-route__d{font-size:15px;line-height:1.5;color:var(--tpsa-mute)}.tpsa-route__go{margin-top:4px;font-size:14px;font-weight:600;color:var(--tpsa-blue)}.tpsa-ctmap{position:relative;height:460px;background:#E3EAF2}.tpsa-ctmap__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.tpsa-ctmap__wrap{position:relative;height:100%;pointer-events:none}.tpsa-visit{position:absolute;left:0;top:60px;display:flex;flex-direction:column;gap:16px;width:420px;padding:32px;border-radius:16px;background:#fff;box-shadow:0 30px 60px -24px rgb(12 26 43 / .4),0 0 0 1px rgb(12 26 43 / .06);pointer-events:auto}.tpsa-visit__hd{display:flex;align-items:center;gap:12px}.tpsa-visit__ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#FDECEC;color:var(--tpsa-red)}.tpsa .tpsa-visit__h{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:24px;color:var(--tpsa-ink)}.tpsa .tpsa-visit__dir{font-size:16px;line-height:1.6;color:#33415A}.tpsa .tpsa-visit__ref{padding:12px 14px;border-radius:8px;background:var(--tpsa-steel);font-size:14px;color:#33415A}.tpsa .tpsa-visit__ref strong{color:var(--tpsa-ink)}.tpsa-visit__btns{display:flex;gap:10px;margin-top:4px}.tpsa-visit__btns .tpsa-btn{flex:1}.tpsa .tpsa-btn--outdark{background:#fff;border-color:var(--tpsa-ink);color:var(--tpsa-ink)}.tpsa .tpsa-btn--outdark:hover{background:var(--tpsa-steel);border-color:var(--tpsa-ink);color:var(--tpsa-ink)}@media (max-width:1180px){.tpsa-cthero__in{grid-template-columns:minmax(0,1fr) 460px;gap:40px}.tpsa-ctform{padding:32px}}@media (max-width:960px){.tpsa-cthero{padding-top:44px}.tpsa-cthero__in{grid-template-columns:1fr;gap:0}.tpsa-cthero__txt{padding-bottom:40px;max-width:none}.tpsa-ctform{margin-bottom:-72px}.tpsa-ctroutes{padding:120px 0 64px}.tpsa-routes{grid-template-columns:1fr}.tpsa-ctmap{height:auto;background:#fff0}.tpsa-ctmap__frame{position:static;display:block;height:320px}.tpsa-ctmap__wrap{height:auto;pointer-events:auto}.tpsa-visit{position:static;width:auto;margin:-48px 0 56px;box-shadow:0 20px 40px -20px rgb(12 26 43 / .35),0 0 0 1px rgb(12 26 43 / .06)}}@media (max-width:640px){.tpsa-ctform{padding:24px 20px}.tpsa-chan__val{font-size:17px}.tpsa-visit{padding:24px 20px}}@media (max-width:1180px){.tpsa-nav{display:none}.tpsa-hd__burger{display:inline-flex!important}.tpsa-top__dir{display:none!important}.tpsa-svc{grid-template-columns:1fr;gap:40px}.tpsa-split,.tpsa-contact{grid-template-columns:1fr;gap:48px}.tpsa-svbody{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.tpsa-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tpsa-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.tpsa-norms{grid-template-columns:1fr;gap:32px}.tpsa-about{grid-template-columns:1fr 400px;gap:48px}.tpsa-ft__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:960px){.tpsa-sec{padding:72px 0}.tpsa-spacer{height:64px}.tpsa-hero{min-height:0}.tpsa-hero__in{padding:64px 0 72px}.tpsa-hero__notes{display:none}.tpsa-hero__wave{opacity:.55}.tpsa-bstrip__in{flex-direction:column;align-items:stretch;gap:4px;padding:20px 0 12px}.tpsa .tpsa-bstrip__lbl{width:auto;padding-left:24px}.tpsa-sec--groups{padding:64px 0}.tpsa .tpsa-steps__list{grid-template-columns:1fr;gap:28px}.tpsa-shop__grid{grid-template-columns:1fr;gap:0;padding-top:28px}.tpsa-filt{position:fixed;top:0;left:0;bottom:0;z-index:210;width:min(360px,90vw);padding:20px 22px 28px;background:#fff;overflow-y:auto;transform:translateX(-105%);transition:transform .25s}.tpsa-filt.is-open{transform:none}.tpsa-filt__hd{display:flex;align-items:center;justify-content:space-between}.tpsa .tpsa-filt__title{margin:0;font-family:var(--tpsa-fd);font-weight:700;font-size:22px;color:var(--tpsa-ink)}.tpsa .tpsa-filt__actions button.tpsa-btn--pri{display:flex}.tpsa-filt__backdrop{display:block;position:fixed;inset:0;z-index:205;background:rgb(12 26 43 / .55)}.tpsa-toolbar{flex-wrap:wrap}.tpsa-toolbar__filt{display:inline-flex!important}.tpsa-toolbar__count{order:3;width:100%}.tpsa-prod__top{grid-template-columns:1fr;gap:36px;padding-bottom:64px}.tpsa-svbody{grid-template-columns:1fr;padding:56px 0 72px}.tpsa-svbody__side{position:static}.tpsa-svbody__main{gap:56px}.tpsa-process{grid-template-columns:repeat(2,minmax(0,1fr))}.tpsa-cot__grid{grid-template-columns:1fr}.tpsa-about{grid-template-columns:1fr}.tpsa-pillars{grid-template-columns:1fr;gap:32px}.tpsa-band{flex-direction:column;align-items:flex-start;padding:36px 28px}.tpsa-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tpsa-wrap{width:calc(100% - 32px)}.tpsa-top__lema{display:none}.tpsa-top__in{justify-content:center}.tpsa-top__data{gap:18px}.tpsa-hd__in{min-height:68px;gap:12px}.tpsa .tpsa-hd__logoimg{height:40px;max-width:140px}.tpsa-hd__cta{display:none!important}.tpsa-hd__act{gap:6px}.tpsa-hero__cta .tpsa-btn{width:100%}.tpsa-hero__search{padding-left:14px}.tpsa-hero__search .tpsa-btn{padding:0 16px}.tpsa-sec__hd{flex-direction:column;align-items:flex-start;margin-bottom:32px}.tpsa-grid--4,.tpsa-grid--3{grid-template-columns:1fr 1fr;gap:14px}.tpsa-card__img{padding:12px}.tpsa-card__body{padding:14px;gap:6px}.tpsa .tpsa-card__title{font-size:15px}.tpsa .tpsa-card__cat{font-size:13px}.tpsa .tpsa-card .tpsa-addq{padding:0 8px;font-size:13px;white-space:normal;text-align:center}.tpsa .tpsa-card .tpsa-addq .tpsa-ico{display:none}.tpsa .tpsa-svc__row{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0}.tpsa-svc__note{grid-column:2;text-align:left}.tpsa-form--card{padding:24px 20px}.tpsa-form__row{grid-template-columns:1fr}.tpsa-minicards,.tpsa-checks,.tpsa-process,.tpsa-groups{grid-template-columns:1fr}.tpsa .tpsa-bstrip__item{width:140px;height:60px;padding:10px 18px}.tpsa-ccards{grid-template-columns:1fr}.tpsa-norms__list div{grid-template-columns:1fr;gap:6px}.tpsa-prod__buyrow{flex-direction:column}.tpsa-prod__buyrow .tpsa-qty{align-self:flex-start}.tpsa-gal__main{padding:16px}.tpsa-gal__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.tpsa .tpsa-spec th{width:42%}.tpsa .tpsa-spec th,.tpsa .tpsa-spec td{padding:12px 14px}.tpsa-brandtab{flex-direction:column;align-items:flex-start;gap:20px}.tpsa-cot__thead{display:none}.tpsa-cot__row{grid-template-columns:minmax(0,1fr) 44px;padding:18px 16px}.tpsa-cot__row .tpsa-qty{grid-row:2;grid-column:1}.tpsa-cot__img{width:64px;height:64px}.tpsa-cot__foot{flex-direction:column;align-items:flex-start;padding:18px 16px}.tpsa-cot__form{padding:24px 20px}.tpsa-cot__done{padding:32px 24px}.tpsa-qbar{bottom:12px}.tpsa-qbar__in{padding:12px;flex-direction:column;align-items:stretch;text-align:center}.tpsa .tpsa-qbar__in p{justify-content:center}.tpsa .tpsa-qbar__in span{display:none}.tpsa-ft{padding-top:56px}.tpsa-ft__grid{grid-template-columns:1fr;gap:32px}.tpsa-ft__bar{flex-direction:column;align-items:flex-start}.tpsa .tpsa-ft__bar a{margin-left:10px}.tpsa.tpsa-wa{right:16px;bottom:16px;width:56px;height:56px}.tpsa-toast{left:12px;right:12px;bottom:auto;top:calc(var(--tpsa-top) + 80px);max-width:none;transform:translateY(-12px)}.tpsa-toast.is-on{transform:none}.tpsa-toast__txt{flex:1}html.tpsa-hasqbar .tpsa.tpsa-wa{bottom:132px}}@media (prefers-reduced-motion:reduce){.tpsa *,.tpsa *::before,.tpsa *::after{animation:none!important;transition:none!important}.tpsa-hero__roll,.tpsa-hero__sweep,.tpsa-bstrip__track{animation:none!important}}.tpsa .tpsa-form__title{margin-bottom:6px}.tpsa .tpsa-form__intro{margin-bottom:10px}.tpsa .tpsa-form__wa{margin-top:12px}.tpsa .tpsa-form__note{margin-top:14px}.tpsa .tpsa-ff .fluentform{font-family:var(--tpsa-fb)}.tpsa .tpsa-ff .fluentform .ff-el-group{margin-bottom:16px}.tpsa .tpsa-ff .fluentform .ff-t-container{gap:16px}.tpsa .tpsa-ff .fluentform .ff-t-cell{padding:0!important}.tpsa .tpsa-ff .fluentform .ff-el-input--label{margin-bottom:7px}.tpsa .tpsa-ff .fluentform .ff-el-input--label label{display:block;font-size:14px;font-weight:500;line-height:1.4;color:var(--tpsa-text)}.tpsa .tpsa-ff .fluentform .ff-el-is-required.asterisk-right label:after{color:var(--tpsa-red)}.tpsa .tpsa-ff .fluentform .ff-el-form-control{width:100%;min-height:46px;padding:10px 14px;border:1px solid #C9D2DE;border-radius:var(--tpsa-rs);background:#fff;color:var(--tpsa-text);font-family:var(--tpsa-fb);font-size:15px;line-height:1.4;box-shadow:none;transition:border-color .15s}.tpsa .tpsa-ff .fluentform textarea.ff-el-form-control{min-height:112px;resize:vertical}.tpsa .tpsa-ff .fluentform select.ff-el-form-control{padding-right:36px}.tpsa .tpsa-ff .fluentform .ff-el-form-control:focus{border-color:var(--tpsa-blue);outline:3px solid rgb(11 92 196 / .18);outline-offset:0}.tpsa .tpsa-ff .fluentform .ff-el-form-control::placeholder{color:#8A97A8}.tpsa .tpsa-ff .fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--tpsa-red)}.tpsa .tpsa-ff .fluentform .ff-el-is-error .text-danger,.tpsa .tpsa-ff .fluentform .error{margin-top:6px;font-size:13px;color:var(--tpsa-red)}.tpsa .tpsa-ff .fluentform .ff-el-form-check{margin-bottom:0}.tpsa .tpsa-ff .fluentform .ff-el-form-check-label{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:#33415A;cursor:pointer}.tpsa .tpsa-ff .fluentform .ff-el-form-check-input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:var(--tpsa-blue)}.tpsa .tpsa-ff .fluentform .ff_submit_btn_wrapper{margin:4px 0 0}.tpsa .tpsa-ff .fluentform .ff-btn-submit,.tpsa .tpsa-ff .fluentform button.ff-btn-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 26px;border:1.5px solid var(--tpsa-blue);border-radius:var(--tpsa-rs);background:var(--tpsa-blue)!important;color:#fff!important;font-family:var(--tpsa-fb);font-size:16px;font-weight:600;line-height:1.2;box-shadow:none;cursor:pointer;opacity:1;transition:background-color .15s}.tpsa .tpsa-ff .fluentform .ff-btn-submit:hover,.tpsa .tpsa-ff .fluentform .ff-btn-submit:focus{background:var(--tpsa-blue-d)!important;border-color:var(--tpsa-blue-d);color:#fff!important}.tpsa .tpsa-ff .fluentform .ff-btn-submit:disabled{opacity:.6}.tpsa .tpsa-ff .ff-message-success{padding:20px;border:1px solid #BFE3CD;border-radius:var(--tpsa-r);background:#EEF9F2;color:#14532D;font-size:15px;box-shadow:none}.tpsa .tpsa-ff .ff-errors-in-stack{margin-top:12px;padding:12px 14px;border-radius:var(--tpsa-rs);background:#FDECEC;color:#8E1C1C;font-size:14px}.tpsa .tpsa-ff--off p{color:var(--tpsa-body)}.tpsa-cot__hd{display:flex;flex-direction:column;gap:14px}