.taxopress-table-container {
width: 100%;
}
.taxopress-table-row td {
border: none;
}
.taxopress-table-row:nth-child(n+7) {
display: none;
}
.taxopress-see-more-link,
.taxopress-close-table-link {
cursor: pointer;
}
.taxopress-close-table-link {
display: none;
}
.taxopress-see-more-container {
text-align: right;
padding: 10px;
}
.hidden {
display: none;
}
.taxopress-table-container .taxopress-post-count {
text-align: right;
padding-right: 30px;
}
.taxopress-arrow {
display: inline-block;
}
.taxopress-arrow.right {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid;
}
.taxopress-arrow.down {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
} .taxopress-border-cloud a{
text-decoration: none;
border: 1px solid;
padding: 4px 7px; 
display: inline-block;
margin: 3px;
} .taxopress-box-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 10px;
}
.taxopress-box-list a {
display: block;
text-decoration: none;
box-sizing: border-box;
word-wrap: break-word;
}
.taxopress-box-list img {
max-width: 100%;
height: auto;
display: block;
}
.taxopress-boxrelatedpost-cat{
color:#666;
font-size: 0.9em;
}
@media (max-width: 1200px) {
.taxopress-box-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.taxopress-box-list {
grid-template-columns: 1fr;
word-wrap: break-word;
}
}
.taxopress-parent-child-list {
list-style: none !important;
}
.taxopress-parent-term {
font-weight: normal;
margin: 0.5em 0;
list-style-type: none !important;
position: relative;
padding-left: 1.5em;
}
.taxopress-child-list {
list-style: none !important;
margin: 0.3em 0 0.3em 1em !important;
padding-left: 0 !important;
}
.taxopress-child-term {
font-weight: normal;
margin: 0.2em 0;
position: relative;
padding-left: 1.5em;
}
.taxopress-parent-term::before {
content: "•";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list > li::before {
content: "○";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list .taxopress-child-list > li::before {
content: "▪  ▪";
font-size: 1.2em;
}
.taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-child-list .taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-parent-term,
.taxopress-child-list li {
font-weight: normal;
}
.taxopress-box-list img.custom-image-class {
width: var(--tp-image-width, 200px);
height: var(--tp-image-height, 200px);
object-fit: cover;
aspect-ratio: 1 / 1;
display: block;
max-width: 100%;
}
a.st_tag, a.internal_tag, .st_tag, .internal_tag {
text-decoration: underline !important;
}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");
:root{
--tt-dark:#0B1414;
--tt-dark-2:#122222;
--tt-red:#E4180C;
--tt-red-dark:#B8130A;
--tt-blue:#0369A1;
--tt-blue-dark:#075985;
--tt-blue-bg:#EAF7FC;
--tt-blue-border:#BFE5F4;
--tt-bg:#FAFAF8;
--tt-surface:#FFFFFF;
--tt-border:#E7E5E2;
--tt-text:#14181A;
--tt-text-muted:#6B7280;
--tt-radius-sm:10px;
--tt-radius:16px;
--tt-radius-lg:24px;
--tt-shadow:0 1px 2px rgba(11,20,20,.04), 0 8px 24px rgba(11,20,20,.06);
--tt-shadow-lg:0 4px 8px rgba(11,20,20,.04), 0 24px 48px rgba(11,20,20,.12);
}
html{ scroll-behavior:smooth; }
body{
font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;
color:var(--tt-text);
background:var(--tt-bg);
font-size:17px;
line-height:1.65;
-webkit-font-smoothing:antialiased;
}
h1,h2,h3,h4,h5,h6,.entry-title{
font-family:'Inter',sans-serif !important;
font-weight:800;
letter-spacing:-0.03em;
color:var(--tt-dark);
line-height:1.1;
}
h1,.entry-title{ font-size:clamp(2.1rem,4vw,3.4rem) !important; font-weight:900 !important; }
h2{ font-size:clamp(1.5rem,2.6vw,2.1rem) !important; }
h3{ font-size:clamp(1.15rem,1.8vw,1.5rem) !important; }
p{ color:var(--tt-text); }
.entry-content p, .entry-content li{ color:#2B3236; }
a{ color:var(--tt-red); text-decoration:none; transition:color .15s ease; }
a:hover{ color:var(--tt-red-dark); }
::selection{ background:var(--tt-red); color:#fff; } .site-header{
background:var(--tt-surface) !important;
border-bottom:1px solid var(--tt-border);
box-shadow:none !important;
position:sticky; top:0; z-index:999;
}
.site-header .inside-header{ padding-top:14px; padding-bottom:14px; align-items:center; }
.site-logo img{ max-height:42px; width:auto; }
.site-title{ font-weight:900 !important; letter-spacing:-0.02em; }
.main-navigation a{
font-weight:600; font-size:15.5px; color:var(--tt-dark);
letter-spacing:-0.01em;
}
.main-navigation a:hover{ color:var(--tt-red); }
.main-navigation .main-nav ul li a:before{ display:none; } .search-field, input[type="search"]{
border-radius:999px !important; border:1px solid var(--tt-border) !important;
background:var(--tt-bg) !important; padding:10px 16px !important;
}
.search-form button, button[type="submit"].search-submit{
border-radius:999px !important; background:var(--tt-dark) !important; border:none !important;
}
.search-form button.search-submit{ background:transparent !important; border:1.5px solid var(--tt-text-muted) !important; border-radius:50% !important; }
.search-form button.search-submit:hover{ border-color:var(--tt-red) !important; } .wp-block-button__link, a.button, button.button, input[type="submit"]{
background:var(--tt-red) !important;
color:#fff !important;
border:none !important;
border-radius:999px !important;
padding:14px 30px !important;
font-weight:700 !important;
font-size:16px !important;
letter-spacing:-0.01em;
box-shadow:var(--tt-shadow);
transition:transform .15s ease, box-shadow .15s ease, background .15s ease;
display:inline-block;
}
.wp-block-button__link:hover, a.button:hover, button.button:hover{
background:var(--tt-red-dark) !important;
transform:translateY(-2px);
box-shadow:var(--tt-shadow-lg);
color:#fff !important;
}
.wp-block-button.is-style-outline .wp-block-button__link{
background:#fff !important; color:var(--tt-blue) !important;
border:2px solid var(--tt-blue-border) !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
background:var(--tt-blue-bg) !important; color:var(--tt-blue-dark) !important;
border-color:var(--tt-blue) !important; transform:translateY(-2px);
} .site-main, .content-area{ background:var(--tt-bg); }
.entry-header{ padding-top:64px !important; padding-bottom:8px !important; }
.entry-content{ font-size:17px; } #ez-toc-container{
background:var(--tt-surface) !important;
border:1px solid var(--tt-border) !important;
border-radius:var(--tt-radius) !important;
box-shadow:var(--tt-shadow);
padding:20px 24px !important;
} .entry-content ul:not(.ez-toc-list):not(.menu):not(.sub-menu) li{
list-style:none; position:relative; padding-left:28px; margin-bottom:10px;
}
.entry-content ul:not(.ez-toc-list):not(.menu):not(.sub-menu) li:before{
content:"";
position:absolute; left:0; top:9px;
width:8px; height:8px; border-radius:2px;
background:var(--tt-red);
} .tt-card{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); padding:24px; box-shadow:0 1px 3px rgba(11,20,20,.06);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
min-width:0;
}
.tt-grid > *{ min-width:0; }
.tt-card:hover{ transform:translateY(-3px); box-shadow:0 10px 24px rgba(11,20,20,.10); border-color:rgba(3,105,161,.35); } .tt-hero{
background:radial-gradient(1200px 400px at 20% -10%, rgba(228,24,12,.10), transparent),
var(--tt-dark);
color:#fff; border-radius:0 0 var(--tt-radius-lg) var(--tt-radius-lg);
}
.tt-hero h1{ color:#fff !important; }
.tt-hero p{ color:rgba(255,255,255,.78) !important; } .site-footer, .footer-widgets{
background:var(--tt-dark) !important; color:rgba(255,255,255,.75) !important;
}
.site-footer a, .footer-widgets a{ color:#fff !important; }
.site-footer h2, .site-footer h3, .footer-widgets h2, .footer-widgets h3{ color:#fff !important; } .separate-containers .inside-article, .separate-containers .paging-navigation, .separate-containers .page-header, .separate-containers .comments-area{
box-shadow:none !important; border:none !important;
} body.home .inside-article{ background:transparent !important; box-shadow:none !important; padding:0 !important; }
body.home .entry-header{
background:radial-gradient(1200px 400px at 15% -20%, rgba(228,24,12,.16), transparent), var(--tt-dark) !important;
color:#fff; padding:88px 5vw 0 !important; margin-bottom:0 !important;
border-radius:0 0 var(--tt-radius-lg) var(--tt-radius-lg) !important;
}
body.home .entry-title{ color:#fff !important; max-width:820px; }
body.home .entry-content{ padding-top:0 !important; } body.home .entry-content > p:first-of-type strong{ color:#fff; }
body.home .entry-content > .wp-block-buttons:first-of-type{
background:var(--tt-dark); padding:0 5vw 64px; margin:0 !important;
border-radius:0 0 var(--tt-radius-lg) var(--tt-radius-lg) !important;
}
body.home .entry-content > .wp-block-buttons:first-of-type .wp-block-button.is-style-outline .wp-block-button__link{
border-color:rgba(255,255,255,.5) !important; color:#fff !important;
} .tt-grid{ display:grid; gap:20px; margin:32px auto; max-width:1000px; }
.tt-grid-3{ grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); }
.tt-grid-4{ grid-template-columns:repeat(auto-fit,minmax(190px,1fr)); }
.tt-icon{
width:48px; height:48px; border-radius:14px;
background:var(--tt-blue-bg); color:var(--tt-blue);
display:flex; align-items:center; justify-content:center;
font-size:22px; margin-bottom:16px; font-weight:800;
}
.tt-card h3{ margin:0 0 8px; font-size:1.05rem !important; }
.tt-card p{ margin:0; color:var(--tt-text-muted); font-size:15px; line-height:1.55; } .main-navigation .menu-toggle{ background:var(--tt-dark)!important; border-radius:10px!important; }
.main-navigation ul li a{ color:var(--tt-dark)!important; }
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation ul li a:hover{ color:var(--tt-red)!important; }
.mobile-menu-control-wrapper, .toggled-on .main-nav{ background:var(--tt-surface)!important; } #smart-logo{ display:none !important; } .tt-grid > .wp-block-group__inner-container{ display:contents !important; } .tt-grid-3{ grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
.tt-grid-4{ grid-template-columns:repeat(4,minmax(0,1fr)) !important; }
@media (max-width: 900px){
.tt-grid-3{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
.tt-grid-4{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width: 600px){
.tt-grid-3{ grid-template-columns:minmax(0,1fr) !important; }
.tt-grid-4{ grid-template-columns:minmax(0,1fr) !important; }
} .tt-hero-photo{
position:relative; border-radius:var(--tt-radius-lg); overflow:hidden;
min-height:330px; display:flex; align-items:flex-end;
background-size:cover; background-position:center;
margin:8px 0 40px;
}
.tt-hero-photo::before{
content:''; position:absolute; inset:0;
background:linear-gradient(100deg, rgba(11,20,20,.86) 0%, rgba(11,20,20,.6) 40%, rgba(11,20,20,.08) 75%);
}
.tt-hero-photo .tt-hero-inner{ position:relative; z-index:1; padding:30px 44px; max-width:620px; }
.tt-hero-photo h1, .tt-hero-photo h2{ color:#fff; font-size:clamp(26px,3.6vw,40px); font-weight:800; line-height:1.15; margin:0 0 14px; letter-spacing:-0.01em; }
.tt-hero-photo .tt-hero-inner h2{ margin:0 0 14px !important; }
.tt-hero-photo p{ color:rgba(255,255,255,.88); font-size:16.5px; line-height:1.55; margin:0 0 26px; max-width:460px; }
.tt-hero-photo .wp-block-buttons{ margin:0; gap:12px; }
@media (max-width:680px){
.tt-hero-photo{ min-height:520px; }
.tt-hero-photo .tt-hero-inner{ padding:28px 24px; max-width:100%; }
} .tt-trust-row{
display:flex; flex-wrap:wrap; gap:14px 40px; justify-content:center;
padding:22px 12px; border-top:1px solid var(--tt-border); border-bottom:1px solid var(--tt-border);
margin:0 0 40px;
}
.tt-trust-row .tt-stat{ text-align:center; min-width:120px; }
.tt-trust-row .tt-stat b{ display:block; font-size:21px; font-weight:800; color:var(--tt-dark); letter-spacing:-.01em; }
.tt-trust-row .tt-stat span{ font-size:12.5px; color:var(--tt-text-muted); } .tt-card{ position:relative; }
.tt-icon svg{ width:24px; height:24px; } body.page-id-669 .entry-header{
position:absolute !important; width:1px !important; height:1px !important;
padding:0 !important; margin:-1px !important; overflow:hidden !important;
clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;
} .tt-nav-cta a{
border:2px solid var(--tt-dark) !important; border-radius:999px !important;
padding:8px 20px !important; font-weight:700 !important;
transition:background .15s ease, color .15s ease;
}
.tt-nav-cta a:hover{ background:var(--tt-dark) !important; color:#fff !important; } .tt-hero-phone-link{ margin:14px 0 0; }
.tt-hero-phone-link a{ color:rgba(255,255,255,.85); font-weight:600; text-decoration:underline; } .tt-grid{ align-items:stretch; }
.tt-card{ height:100%; display:flex; flex-direction:column; } .tt-hero-photo{ margin:8px 0 20px; }
.tt-trust-row + h2{ margin-top:20px !important; }
.tt-trust-row{ padding:20px 12px; margin:0 0 20px; }
.tt-grid{ gap:27px; margin:32px auto; }
.entry-content h2{ margin-top:64px; margin-bottom:28px; }
.entry-content > h2:first-child{ margin-top:0; } .footer-widgets{ padding:64px 0 56px !important; }
.footer-widgets .footer-widgets-container{ padding-top:0 !important; padding-bottom:0 !important; }
.tt-footer-list{ list-style:none; margin:0; padding:0; }
.tt-footer-list li{ margin-bottom:8px; font-size:14.5px; color:rgba(255,255,255,.62); line-height:1.5; }
.tt-footer-list a{ color:rgba(255,255,255,.75); text-decoration:none; }
.tt-footer-list a:hover{ color:#ff6b5e; text-decoration:underline; }
.tt-footer-legal li{ font-size:13px; color:rgba(255,255,255,.5); }
.footer-widgets p{ font-size:14.5px; color:rgba(255,255,255,.65); line-height:1.5; margin:0 0 10px; }
.tt-footer-copy{ font-size:13px; color:rgba(255,255,255,.6); margin:0; }  .header-widget{ display:flex; align-items:center; gap:20px; }
.tt-header-phone{ display:inline-flex; align-items:center; gap:8px; color:var(--tt-dark); font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.header-widget .widget_custom_html{ align-self:stretch; display:flex; align-items:center; }
.header-widget .textwidget{ display:flex; align-items:center; }
.tt-header-phone svg{ width:19px; height:19px; flex-shrink:0; color:var(--tt-red); }
.tt-header-phone:hover{ color:var(--tt-red); }
.header-widget{ margin-left:14px !important; }
.header-widget{ gap:14px !important; }
#menu-main-menu > li:nth-child(2) > a{ padding-left:14px !important; }
#menu-main-menu > li:nth-child(3){ margin-left:0 !important; }
#menu-main-menu > li:nth-child(3) > a{ padding-left:14px !important; }
@media (max-width:768px){
.tt-header-phone span{ display:none; }
.header-widget{ gap:10px; }
} .tt-grid-why{ }
.tt-grid-why .tt-card{
max-width:none !important;
aspect-ratio:auto !important;
height:191px !important;
min-width:0 !important;
box-shadow:0 2px 12px rgba(0,0,0,.06);
justify-content:center !important;
padding:24px !important;
}
.tt-grid-why .tt-icon{ margin-bottom:10px; }
.tt-grid-why h3{ margin:0 0 6px; font-size:18px; }
.tt-grid-why p{ margin:0; font-size:14.5px; line-height:1.5; } body.home .tt-grid-3{
max-width:1200px !important;
margin:32px auto !important;
}
body.home .tt-grid-3 .tt-card{
min-height:191px;
display:flex;
flex-direction:column;
justify-content:center;
max-width:none !important;
} .footer-widgets .widget-title{
font-size:36px !important; font-weight:800; color:#fff; line-height:1.15;
margin-bottom:8px; letter-spacing:.01em;
} .inside-footer-widgets{ gap:28px; padding-top:4px; } .site-info{ background:var(--tt-dark-2) !important; }
.footer-bar{ border-top:1px solid rgba(255,255,255,.12); margin-top:0; padding-top:7px; padding-bottom:7px; } .tt-footer-legal li{ font-size:12px; color:rgba(255,255,255,.58); } .copyright-bar{ display:none !important; }  .site-branding .main-title{ display:flex; align-items:center; }
.site-branding .main-title a{ display:flex; align-items:flex-end; text-decoration:none; font-size:0; line-height:1; }
.site-branding .main-title a::before{
content:'';
display:inline-block;
width:29px; height:34px;
flex-shrink:0;
margin-right:11px;
background-image:url(https://ttaisykla.lt/wp-content/uploads/2026/07/TTAISYKLA-tel-remontas.png);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
}
.site-branding .main-title a::after{
content:'TAISYKLA';
font-size:25px;
font-weight:700;
font-family:Inter, -apple-system, "system-ui", "Segoe UI", sans-serif;
color:#222222;
line-height:1;
transform:translateY(2px);
} .search-form{ position:relative; display:inline-flex; align-items:center; }
.header-widget .search-field{
width:116px !important;
padding:10px 42px 10px 18px;
border:1px solid transparent !important;
border-radius:999px !important;
font-size:14px;
background:#ECECEC !important;
color:var(--tt-text);
transition:width .2s ease, background .2s ease;
}
.header-widget .search-field:focus{ width:143px !important; background:#E4E4E4 !important; outline:none; }
.search-field::placeholder{ color:#8A8F98; }
.search-submit{
position:absolute; right:3px; top:50%; transform:translateY(-50%);
background:transparent !important; border:1.5px solid var(--tt-text-muted) !important; width:28px; height:28px;
display:flex; align-items:center; justify-content:center;
border-radius:50% !important; cursor:pointer; padding:0;
}
.search-submit:hover{ border-color:var(--tt-red) !important; }
.search-submit .gp-icon{ width:16px; height:16px; color:var(--tt-text-muted); transition:color .15s ease; }
.search-submit:hover .gp-icon{ color:var(--tt-red); } .tt-brands-band{
max-width:1200px;
margin:32px auto;
padding:48px 5vw 52px;
}
.tt-brands-band .tt-brands-title{
font-size:33.6px;
font-weight:800;
margin:0 0 16px;
color:var(--tt-text);
text-align:center;
}
.tt-brands-cloud{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
gap:12px 16px;
padding:6px 0 2px;
}
.tt-brand-pill{
--sc:1;
--ty:0px;
display:inline-flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
background:var(--tt-surface);
border:1px solid var(--tt-border);
border-radius:999px;
font-weight:700;
color:var(--tt-text);
transform:translateY(var(--ty)) scale(var(--sc));
transition:transform 200ms ease, opacity 200ms ease, box-shadow 200ms ease, border-color 200ms ease, color 200ms ease;
}
.tt-brand-pill--near{ --sc:1.08; opacity:1; font-size:16px; padding:12px 22px; box-shadow:0 8px 20px rgba(11,20,20,.12); }
.tt-brand-pill--mid{ --sc:1; opacity:.8; font-size:14.5px; padding:10px 18px; box-shadow:0 3px 10px rgba(11,20,20,.06); }
.tt-brand-pill--far{ --sc:.88; opacity:.55; font-size:13px; padding:8px 16px; box-shadow:none; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n+1){ --ty:-6px; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n+2){ --ty:5px; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n+3){ --ty:-3px; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n+4){ --ty:7px; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n+5){ --ty:-4px; }
.tt-brands-cloud .tt-brand-pill:nth-child(6n){ --ty:3px; }
.tt-brand-pill:hover{
transform:translateY(-3px) scale(1.05) !important;
opacity:1 !important;
border-color:var(--tt-red);
color:var(--tt-red);
z-index:2;
position:relative;
}
@media (max-width:680px){
.tt-brands-cloud{
display:grid;
grid-template-columns:repeat(auto-fit, minmax(112px, 1fr));
gap:10px;
padding:6px 0;
}
.tt-brand-pill{
--ty:0px !important;
--sc:1 !important;
opacity:1 !important;
box-shadow:none !important;
font-size:14px !important;
padding:10px 14px !important;
width:100%;
text-align:center;
}
} .wpcf7-form-control:not(.wpcf7-submit){
border:1px solid var(--tt-border) !important;
border-radius:var(--tt-radius-sm) !important;
padding:12px 16px !important;
background:var(--tt-surface) !important;
color:var(--tt-text) !important;
font-size:16px !important;
font-family:inherit !important;
transition:border-color .15s ease, box-shadow .15s ease;
}
.wpcf7-form-control:not(.wpcf7-submit):focus{
border-color:var(--tt-red) !important;
outline:none;
box-shadow:0 0 0 3px rgba(228,24,12,.12);
}
.wpcf7-form-control::placeholder{
color:var(--tt-text-muted);
}
.tt-form-subtitle{
display:inline-block;
font-size:15px;
font-weight:700;
color:var(--tt-text);
border-bottom:2px solid var(--tt-red);
padding-bottom:8px;
margin-bottom:8px !important;
} .tt-courier-cta{
display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between; gap:24px;
background:#FDF0EE;
border-radius:24px;
padding:36px 56px;
min-height:160px;
height:auto;
max-width:1200px;
margin:32px auto;
box-sizing:border-box;
}
.tt-courier-cta__text{ min-width:0; }
.tt-courier-cta__text h3{
margin:0 0 6px; font-size:22px; font-weight:800; color:var(--tt-text); letter-spacing:-0.01em;
white-space:nowrap;
}
.tt-courier-cta__text p{
margin:0; font-size:15.5px; color:var(--tt-text-muted); line-height:1.5;
white-space:nowrap;
}
.tt-courier-cta__btn{
flex-shrink:0;
display:inline-block;
background:var(--tt-red); color:#fff !important; font-weight:700;
padding:16px 28px; border-radius:999px; text-decoration:none; white-space:nowrap;
transition:background 200ms ease;
}
.tt-courier-cta__btn:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.tt-courier-cta{ flex-direction:column; align-items:stretch; text-align:center; padding:28px 24px; min-height:auto; }
.tt-courier-cta__btn{ width:100%; text-align:center; margin-top:16px; }
} .tt-find-more{
max-width:1200px;
margin:4px auto 72px;
padding:0 5vw;
text-align:center;
font-size:16px;
color:var(--tt-text-muted);
}
.tt-find-more a{
color:var(--tt-red);
font-weight:700;
text-decoration:none;
transition:color 150ms ease;
}
.tt-find-more a:hover{
color:var(--tt-red-dark);
text-decoration:underline;
} .footer-widget-4{ display:none !important; }
.footer-widget-1{ flex:1.3 1 0px !important; }
@media (max-width:680px){
.inside-footer-widgets{ flex-direction:column !important; gap:24px !important; }
.footer-widget-1, .footer-widget-2, .footer-widget-3{ flex:none !important; width:100% !important; }
} .page-id-94 .tt-contact-hero{ margin:0 0 8px; }
.tt-contact-lead{ font-size:17px; color:var(--tt-text-muted); max-width:640px; margin:12px 0 28px; line-height:1.5; }
.tt-contact-points{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:16px;
margin:0 0 28px;
}
.tt-contact-point{
background:var(--tt-surface);
border:1px solid var(--tt-border);
border-radius:16px;
padding:18px 20px;
}
.tt-contact-point-label{
display:block;
font-size:13px;
color:var(--tt-text-muted);
margin-bottom:4px;
}
.tt-contact-point-value{
display:block;
font-size:16px;
font-weight:700;
color:var(--tt-text);
text-decoration:none;
}
a.tt-contact-point-value:hover{ color:var(--tt-red); }
.tt-contact-cta{ display:flex; gap:14px; margin:0 0 40px; flex-wrap:wrap; }
.tt-contact-btn{
display:inline-flex;
align-items:center;
justify-content:center;
padding:14px 28px;
border-radius:999px;
font-weight:700;
text-decoration:none;
font-size:15px;
transition:transform 150ms ease, box-shadow 150ms ease, background 150ms ease, border-color 150ms ease, color 150ms ease;
box-sizing:border-box;
}
.tt-contact-btn--primary{ background:var(--tt-red); color:#fff; }
.tt-contact-btn--primary:hover{ background:var(--tt-red-dark); color:#fff; }
.tt-contact-btn--secondary{ background:var(--tt-surface); color:var(--tt-text); border:1px solid var(--tt-border); }
.tt-contact-btn--secondary:hover{ border-color:var(--tt-red); color:var(--tt-red); }
.tt-contact-find{
display:grid;
grid-template-columns:1fr 1fr;
gap:27px;
align-items:stretch;
margin:0 0 48px;
}
.tt-contact-find-map{
border-radius:24px;
overflow:hidden;
border:1px solid var(--tt-border);
min-height:360px;
}
.tt-contact-find-map iframe{ width:100%; height:100%; min-height:360px; border:0; display:block; }
.tt-contact-find-info{
background:var(--tt-surface);
border:1px solid var(--tt-border);
border-radius:24px;
padding:32px;
display:flex;
flex-direction:column;
}
.tt-contact-find-info p{ color:var(--tt-text-muted); line-height:1.6; }
.tt-contact-find-info .tt-contact-btn{ align-self:flex-start; margin:4px 0 24px; }
.tt-contact-diagram{ margin-top:auto; border:1px solid var(--tt-border); border-radius:16px; padding:16px; background:var(--tt-bg); }
.tt-contact-diagram svg{ width:100%; height:auto; display:block; }
.tt-contact-form-section{
background:var(--tt-surface);
border:1px solid var(--tt-border);
border-radius:24px;
padding:40px;
max-width:760px;
margin:0 auto 40px;
}
.tt-contact-form-section > h2{ text-align:center; margin-top:0; }
.tt-contact-form-section > p{ text-align:center; color:var(--tt-text-muted); margin-bottom:28px; }
.tt-form-row{ margin-bottom:18px; }
.tt-form-row label{ display:block; font-size:14px; font-weight:700; margin-bottom:6px; color:var(--tt-text); }
.tt-form-optional{ font-weight:400; color:var(--tt-text-muted); }
.tt-form-row input[type=text], .tt-form-row input[type=email], .tt-form-row input[type=tel], .tt-form-row textarea{
width:100%;
border:1px solid var(--tt-border);
border-radius:12px;
padding:12px 16px;
font-size:15px;
font-family:inherit;
box-sizing:border-box;
background:var(--tt-bg);
}
.tt-form-row textarea{ min-height:120px; resize:vertical; }
.tt-form-row input:focus, .tt-form-row textarea:focus{ outline:none; border-color:var(--tt-red); background:#fff; }
.tt-form-row--split{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-bottom:8px; }
.tt-form-hint{ font-size:13px; color:var(--tt-text-muted); margin:0 0 20px; }
.tt-form-row--consent{ display:flex; align-items:flex-start; gap:8px; font-size:14px; color:var(--tt-text-muted); }
.tt-form-row--consent input{ margin-top:3px; }
.tt-form-row--consent a{ color:var(--tt-red); }
.tt-form-row--submit{ margin-top:24px; }
.tt-form-row--submit input[type=submit]{
background:var(--tt-red);
color:#fff;
border:none;
border-radius:999px;
padding:14px 32px;
font-weight:700;
font-size:15px;
cursor:pointer;
width:100%;
transition:background 150ms ease;
}
.tt-form-row--submit input[type=submit]:hover{ background:var(--tt-red-dark); }
.tt-form-contact-error{ font-size:13px; color:var(--tt-red); margin:0 0 16px; }
.wpcf7-not-valid-tip{ font-size:12px; color:var(--tt-red); margin-top:4px; }
.wpcf7-response-output{ border-radius:12px !important; margin-top:20px !important; }
@media (max-width:900px){
.tt-contact-points{ grid-template-columns:repeat(2,1fr); }
.tt-contact-cta{ flex-direction:column; }
.tt-contact-btn{ width:100%; }
.tt-contact-find{ grid-template-columns:1fr; }
.tt-contact-find-map{ min-height:260px; }
.tt-contact-find-map iframe{ min-height:260px; }
.tt-form-row--split{ grid-template-columns:1fr; }
.tt-contact-form-section{ padding:24px; max-width:100%; }
}
@media (max-width:480px){
.tt-contact-points{ grid-template-columns:1fr; }
}
.tt-form-hint--error{ color:var(--tt-red) !important; font-weight:700; } .page-id-94 .entry-header{ display:none !important; } .page-id-6129 .entry-header{ display:none !important; }
.page-id-6129 .tt-kurjeris-hero{ max-width:900px; margin:48px auto 8px; text-align:center; padding:0 20px; }
.page-id-6129 .tt-kurjeris-hero h1{ margin-bottom:14px; }
.page-id-6129 .tt-kurjeris-lead{ font-size:18px; line-height:1.6; color:var(--tt-text-muted); max-width:680px; margin:0 auto 32px; }
.page-id-6129 .tt-kurjeris-lead a{ color:var(--tt-red); font-weight:700; text-decoration:none; }
.page-id-6129 .tt-kurjeris-lead a:hover{ text-decoration:underline; }
.page-id-6129 .tt-kurjeris-benefits{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; max-width:1000px; margin:0 auto 32px; }
.page-id-6129 .tt-kurjeris-benefit{ display:flex; flex-direction:column; align-items:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:16px; padding:20px 14px; text-align:center; }
.page-id-6129 .tt-kurjeris-benefit span:last-child{ font-size:14px; font-weight:700; color:var(--tt-text); line-height:1.35; }
.page-id-6129 .tt-cta-row{ text-align:center; margin:28px 0 8px; }
.page-id-6129 .tt-trust-bar{ display:flex; flex-wrap:wrap; justify-content:center; gap:14px; max-width:1100px; margin:40px auto; padding:0 20px; }
.page-id-6129 .tt-trust-pill{ display:inline-flex; align-items:center; gap:8px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:999px; padding:10px 18px; font-size:14px; font-weight:700; color:var(--tt-text); box-shadow:0 2px 8px rgba(11,20,20,.05); }
.page-id-6129 .tt-trust-pill strong{ color:var(--tt-red); }
.page-id-6129 .tt-steps-section{ max-width:1200px; margin:56px auto; padding:0 20px; }
.page-id-6129 .tt-steps-section > h2{ text-align:center; margin-bottom:8px; }
.page-id-6129 .tt-steps-lead{ text-align:center; color:var(--tt-text-muted); max-width:600px; margin:0 auto 32px; font-size:15px; }
.page-id-6129 .tt-steps-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.page-id-6129 .tt-step-card{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:16px; padding:24px; }
.page-id-6129 .tt-step-num{ display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:50%; background:var(--tt-red); color:#fff; font-weight:800; font-size:16px; margin-bottom:14px; }
.page-id-6129 .tt-step-card h3{ font-size:17px !important; margin:0 0 6px; }
.page-id-6129 .tt-step-card p{ font-size:14.5px; color:var(--tt-text-muted); line-height:1.5; margin:0; }
.page-id-6129 .tt-form-card{ max-width:720px; margin:56px auto; padding:36px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:24px; box-shadow:var(--tt-shadow-lg); scroll-margin-top:100px; }
.page-id-6129 .tt-form-card h2{ text-align:center; margin-bottom:8px; }
.page-id-6129 .tt-form-lead{ text-align:center; color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px; }
.page-id-6129 .tt-info-section{ max-width:1200px; margin:56px auto; padding:0 20px; }
.page-id-6129 .tt-info-section > h2{ text-align:center; margin-bottom:32px; }
.page-id-6129 .tt-info-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.page-id-6129 .tt-info-card{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:16px; padding:22px; }
.page-id-6129 .tt-info-card h3{ font-size:16px !important; margin:0 0 6px; color:var(--tt-text); }
.page-id-6129 .tt-info-card p{ font-size:14px; color:var(--tt-text-muted); line-height:1.5; margin:0; }
.page-id-6129 .tt-info-card strong{ color:var(--tt-red); }
.page-id-6129 .tt-faq-section{ max-width:800px; margin:56px auto; padding:0 20px; }
.page-id-6129 .tt-faq-section > h2{ text-align:center; margin-bottom:28px; }
.page-id-6129 .tt-faq-item{ border-bottom:1px solid var(--tt-border); padding:4px 0; }
.page-id-6129 .tt-faq-item summary{ list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:center; gap:12px; padding:16px 4px; }
.page-id-6129 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-6129 .tt-faq-item summary::after{ content:"+"; font-size:22px; color:var(--tt-blue); flex-shrink:0; }
.page-id-6129 .tt-faq-item[open] summary::after{ content:"\2212"; }
.page-id-6129 .tt-faq-item summary h3{ font-size:15.5px !important; margin:0; font-weight:700; }
.page-id-6129 .tt-faq-item .tt-faq-a{ padding:0 4px 18px; color:var(--tt-text-muted); font-size:14.5px; line-height:1.6; }
.page-id-6129 .tt-faq-a a{ color:var(--tt-red); text-decoration:none; font-weight:700; }
.page-id-6129 .tt-faq-a a:hover{ text-decoration:underline; } .page-id-6129 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:6px 20px; }
.page-id-6129 .wpcf7-form > p:nth-of-type(1){ order:1; grid-column:span 1; }
.page-id-6129 .wpcf7-form > p:nth-of-type(3){ order:2; grid-column:span 1; }
.page-id-6129 .wpcf7-form > p:nth-of-type(4){ order:3; grid-column:span 1; }
.page-id-6129 .wpcf7-form > p:nth-of-type(8){ order:4; grid-column:span 1; }
.page-id-6129 .wpcf7-form > p:nth-of-type(2){ order:5; grid-column:span 2; }
.page-id-6129 .wpcf7-form > p:nth-of-type(5){ order:6; grid-column:span 2; }
.page-id-6129 .wpcf7-form > p:nth-of-type(6){ order:7; grid-column:span 2; }
.page-id-6129 .wpcf7-form > p:nth-of-type(7){ order:8; grid-column:span 2; }
.page-id-6129 .wpcf7-form > p:nth-of-type(9){ order:9; grid-column:span 2; margin-top:10px; }
.page-id-6129 .wpcf7-form p{ margin:0 0 6px; }
.page-id-6129 .wpcf7-form label{ display:block; font-size:13.5px; font-weight:600; color:var(--tt-text); margin-bottom:6px; }
.page-id-6129 .wpcf7-form label b{ font-weight:600; }
.page-id-6129 .wpcf7-form label font{ color:var(--tt-red) !important; font-style:normal; }
.page-id-6129 .wpcf7-form label br{ display:none; }
.page-id-6129 .wpcf7-form input[type="text"],
.page-id-6129 .wpcf7-form input[type="email"],
.page-id-6129 .wpcf7-form input[type="tel"],
.page-id-6129 .wpcf7-form textarea{ width:100%; border:1px solid var(--tt-border); border-radius:10px; padding:12px 14px; font-family:inherit; font-size:15px; box-sizing:border-box; }
.page-id-6129 .wpcf7-form input[type="text"]:focus,
.page-id-6129 .wpcf7-form input[type="email"]:focus,
.page-id-6129 .wpcf7-form input[type="tel"]:focus,
.page-id-6129 .wpcf7-form textarea:focus{ outline:none; border-color:var(--tt-red); }
.page-id-6129 .wpcf7-form textarea{ min-height:90px; }
.page-id-6129 .wpcf7-form input[type="submit"]{ background:var(--tt-red); color:#fff; border:none; border-radius:999px; padding:14px 36px; font-weight:700; font-size:15.5px; cursor:pointer; width:100%; transition:background .15s ease; }
.page-id-6129 .wpcf7-form input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:900px){
.page-id-6129 .tt-kurjeris-benefits{ grid-template-columns:repeat(2,minmax(0,1fr)); }
.page-id-6129 .tt-steps-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-6129 .tt-kurjeris-benefits{ grid-template-columns:1fr; }
.page-id-6129 .tt-steps-grid{ grid-template-columns:1fr; }
.page-id-6129 .tt-info-grid{ grid-template-columns:1fr; }
.page-id-6129 .tt-form-card{ padding:24px 18px; }
.page-id-6129 .tt-trust-bar{ gap:10px; }
.page-id-6129 .tt-trust-pill{ font-size:13px; padding:8px 14px; }
.page-id-6129 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-6129 .wpcf7-form > p:nth-of-type(1),
.page-id-6129 .wpcf7-form > p:nth-of-type(3),
.page-id-6129 .wpcf7-form > p:nth-of-type(4),
.page-id-6129 .wpcf7-form > p:nth-of-type(8){ grid-column:span 1; }
} .page-id-6129 .tt-kurjeris-hero .tt-cta-row .wp-block-button__link{
padding:18px 52px !important;
font-size:17px !important;
min-width:340px;
}
.page-id-6129 .tt-coverage-section{
max-width:800px;
margin:40px auto 80px;
padding:58px 32px;
background:var(--tt-bg);
border-radius:24px;
text-align:center;
}
.page-id-6129 .tt-coverage-section > h2{ margin-top:0; margin-bottom:16px; font-size:clamp(1.5rem,2.6vw,2.1rem) !important; }
.page-id-6129 .tt-coverage-section p{ color:var(--tt-text-muted); font-size:15.5px; line-height:1.6; margin:0; max-width:560px; margin-left:auto; margin-right:auto; }
@media (max-width:600px){
.page-id-6129 .tt-kurjeris-hero .tt-cta-row .wp-block-button__link{ min-width:0; width:100%; padding:16px 20px !important; }
} .page-id-92 .entry-header{ padding-top:30px !important; }
.page-id-92 .tt-grid-3 .tt-card{
border-radius:16px !important;
box-shadow:0 1px 4px rgba(11,20,20,.05) !important;
}
.page-id-92 .tt-grid-3 .tt-card:hover{
box-shadow:0 4px 14px rgba(11,20,20,.08) !important;
}
@media (max-width:680px){
.page-id-92 .tt-grid-3{ grid-template-columns:1fr !important; }
}
.page-id-92 .tt-price-note{
text-align:center; color:var(--tt-text-muted); font-size:14.5px;
margin:-8px auto 0; max-width:640px;
}
.page-id-92 .tt-cta-band{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:40px 32px; border-radius:24px;
background:var(--tt-surface); border:1px solid var(--tt-border);
}
.page-id-92 .tt-cta-band .tt-cta-text{ text-align:left; }
.page-id-92 .tt-cta-band h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-92 .tt-cta-band p{ margin:0; color:var(--tt-text-muted); }
.page-id-92 .tt-cta-band .wp-block-buttons{ margin:0; flex-shrink:0; }
.page-id-92 .tt-cta-band .wp-block-button__link{ white-space:nowrap; }
@media (max-width:680px){
.page-id-92 .tt-cta-band{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-92 .tt-cta-band .wp-block-buttons{ width:100%; }
.page-id-92 .tt-cta-band .wp-block-button__link{ width:100%; text-align:center; }
} .page-id-7390 .tt-mfr-intro{
text-align:left; color:var(--tt-text-muted); font-size:15px;
max-width:760px; margin:0 0 24px; line-height:1.5;
}
.page-id-7390 .tt-mfr-grid{
display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px;
margin:16px 0 32px;
}
.page-id-7390 .tt-mfr-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:14px 10px; min-height:103px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7390 .tt-mfr-tile:hover{
transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35);
}
.page-id-7390 .tt-mfr-tile .tt-icon{ width:32px; height:32px; border-radius:9px; margin-bottom:0; }
.page-id-7390 .tt-mfr-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-7390 .tt-mfr-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:900px){
.page-id-7390 .tt-mfr-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:680px){
.page-id-7390 .tt-mfr-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
} .page-id-7390 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7390 .tt-tel-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7390 .tt-tel-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7390 .entry-content{ margin-top:0 !important; }
.page-id-7390 .tt-tel-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7390 .tt-tel-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7390 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7390 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7390 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7390 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7390 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7390 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7390 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7390 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7390 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7390 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7390 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7390 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7390 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7390 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7390 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7390 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7390 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7390 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7390 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7390 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7390 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7390 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7390 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7390 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7390 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7390 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7390 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7390 .tt-cta-btn{ width:100%; }
} .page-id-7406 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7406 .tt-pc-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7406 .tt-pc-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7406 .entry-content{ margin-top:0 !important; }
.page-id-7406 .tt-pc-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7406 .tt-pc-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7406 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7406 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7406 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7406 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7406 .tt-pc-cat-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7406 .tt-pc-cat-grid{ display:flex; flex-wrap:wrap; gap:20px; margin:16px 0 28px; }
.page-id-7406 .tt-pc-cat-card{
display:flex; align-items:center; gap:16px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:24px 28px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
flex:0 1 360px; max-width:360px;
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7406 .tt-pc-cat-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7406 .tt-pc-cat-card .tt-icon{ flex-shrink:0; }
.page-id-7406 .tt-pc-cat-label{ font-weight:700; font-size:15.5px; line-height:1.4; }
.page-id-7406 .tt-pc-more{ margin:0 0 8px; color:var(--tt-text-muted); font-size:14.5px; }
.page-id-7406 .tt-pc-more a{ color:var(--tt-red); text-decoration:none; font-weight:600; }
.page-id-7406 .tt-pc-more a:hover{ text-decoration:underline; }
@media (max-width:680px){
.page-id-7406 .tt-pc-cat-grid{ flex-direction:column; }
.page-id-7406 .tt-pc-cat-card{ max-width:none; flex:1 1 auto; }
}
.page-id-7406 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7406 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7406 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7406 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7406 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7406 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7406 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7406 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7406 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7406 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7406 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7406 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7406 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7406 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7406 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7406 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7406 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7406 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7406 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7406 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7406 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7406 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7406 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7406 .tt-cta-btn{ width:100%; }
} .page-id-7404 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7404 .tt-tp-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7404 .tt-tp-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7404 .entry-content{ margin-top:0 !important; }
.page-id-7404 .tt-tp-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7404 .tt-tp-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7404 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7404 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7404 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7404 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7404 .tt-tab-mfr-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7404 .tt-tab-mfr-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:16px 0 32px; }
.page-id-7404 .tt-tab-mfr-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; min-height:140px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7404 .tt-tab-mfr-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7404 .tt-tab-mfr-label{ font-weight:700; font-size:14.5px; line-height:1.4; }
@media (max-width:900px){
.page-id-7404 .tt-tab-mfr-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7404 .tt-tab-mfr-grid{ grid-template-columns:1fr; }
}
.page-id-7404 .tt-tab-more{ margin:0 0 8px; color:var(--tt-text-muted); font-size:14.5px; }
.page-id-7404 .tt-tab-more a{ color:var(--tt-red); text-decoration:none; font-weight:600; }
.page-id-7404 .tt-tab-more a:hover{ text-decoration:underline; }
.page-id-7404 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7404 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7404 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7404 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7404 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7404 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7404 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7404 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7404 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7404 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7404 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7404 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7404 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7404 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7404 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7404 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7404 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7404 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7404 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7404 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7404 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7404 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7404 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7404 .tt-cta-btn{ width:100%; }
} .page-id-7402 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7402 .tt-watch-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7402 .tt-watch-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7402 .entry-content{ margin-top:0 !important; }
.page-id-7402 .tt-watch-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7402 .tt-watch-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7402 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7402 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7402 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7402 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7402 .tt-watch-mfr-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7402 .tt-watch-mfr-grid{ display:flex; flex-wrap:wrap; justify-content:center; gap:16px; max-width:1120px; margin:16px auto 32px; }
.page-id-7402 .tt-watch-mfr-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; min-height:140px; box-sizing:border-box; flex:0 0 268px; width:268px;
text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7402 .tt-watch-mfr-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7402 .tt-watch-mfr-label{ font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7402 .tt-watch-mfr-tile{ flex-basis:calc(50% - 8px); width:calc(50% - 8px); }
}
@media (max-width:480px){
.page-id-7402 .tt-watch-mfr-tile{ flex-basis:100%; width:100%; }
}
.page-id-7402 .tt-watch-more{ margin:0 0 8px; color:var(--tt-text-muted); font-size:14.5px; }
.page-id-7402 .tt-watch-more a{ color:var(--tt-red); text-decoration:none; font-weight:600; }
.page-id-7402 .tt-watch-more a:hover{ text-decoration:underline; }
.page-id-7402 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7402 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7402 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7402 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7402 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7402 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7402 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7402 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7402 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7402 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7402 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7402 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7402 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7402 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7402 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7402 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7402 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7402 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7402 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7402 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7402 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7402 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7402 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7402 .tt-cta-btn{ width:100%; }
} .page-id-7473 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7473 .tt-console-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7473 .tt-console-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7473 .entry-content{ margin-top:0 !important; }
.page-id-7473 .tt-console-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7473 .tt-console-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7473 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7473 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7473 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7473 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7473 .tt-console-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7473 .tt-console-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:16px 0 32px; }
.page-id-7473 .tt-console-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; min-height:140px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7473 .tt-console-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7473 .tt-console-label{ font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7473 .tt-console-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7473 .tt-console-grid{ grid-template-columns:1fr; }
}
.page-id-7473 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7473 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7473 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7473 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7473 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7473 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7473 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7473 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7473 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7473 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7473 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7473 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7473 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7473 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7473 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7473 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7473 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7473 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7473 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7473 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7473 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7473 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7473 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7473 .tt-cta-btn{ width:100%; }
} .page-id-7953 .entry-header{ padding-top:56px !important; }
.page-id-7953 .tt-tel-hero .wp-block-group__inner-container,
.page-id-7953 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7953 .entry-content{ margin-top:0 !important; }
.page-id-7953 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-7953 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7953 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7953 #modeliai, .page-id-7953 #kainos, .page-id-7953 #kontaktai{
scroll-margin-top:110px;
}
.page-id-7953 .tt-ps-selector{ margin:16px 0 8px; }
.page-id-7953 .tt-ps-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-7953 .tt-ps-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7953 .tt-ps-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7953 .tt-ps-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7953 .tt-ps-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7953 .tt-ps-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-7953 .tt-ps-model-group[hidden]{ display:none !important; }
.page-id-7953 .tt-ps-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-7953 .tt-ps-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7953 .tt-ps-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7953 .tt-ps-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7953 .tt-ps-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7953 .tt-ps-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-7953 .tt-ps-select-hint[hidden]{ display:none !important; }
.page-id-7953 .tt-ps-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-7953 .tt-ps-pricing-tables{ margin:0 0 40px; }
.page-id-7953 .tt-ps-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-7953 .tt-ps-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-7953 .tt-ps-price-row:last-child{ border-bottom:none; }
.page-id-7953 .tt-ps-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-7953 .tt-ps-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-7953 .tt-ps-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-7953 .tt-ps-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-7953 .tt-ps-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-7953 .tt-ps-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7953 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-7953 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-7953 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-7953 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7953 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-7953 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7953 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7953 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-7953 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-7953 .tt-ps-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-7953 .tt-ps-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-7953 .tt-ps-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-7953 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-7953 .tt-ps-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-7953 .tt-ps-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-7953 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7953 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7953 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-7953 .tt-ps-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-7953 .tt-ps-price-cta{ width:100%; text-align:center; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-7953 .tt-ps-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-7953 .tt-ps-form-wrap input[type="submit"]{ width:100%; }
} .page-id-7954 .entry-header{ padding-top:56px !important; }
.page-id-7954 .tt-tel-hero .wp-block-group__inner-container,
.page-id-7954 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7954 .entry-content{ margin-top:0 !important; }
.page-id-7954 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-7954 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7954 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7954 #modeliai, .page-id-7954 #kainos, .page-id-7954 #kontaktai{
scroll-margin-top:110px;
}
.page-id-7954 .tt-xb-selector{ margin:16px 0 8px; }
.page-id-7954 .tt-xb-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-7954 .tt-xb-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7954 .tt-xb-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7954 .tt-xb-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7954 .tt-xb-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7954 .tt-xb-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-7954 .tt-xb-model-group[hidden]{ display:none !important; }
.page-id-7954 .tt-xb-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-7954 .tt-xb-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7954 .tt-xb-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7954 .tt-xb-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7954 .tt-xb-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7954 .tt-xb-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-7954 .tt-xb-select-hint[hidden]{ display:none !important; }
.page-id-7954 .tt-xb-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-7954 .tt-xb-pricing-tables{ margin:0 0 40px; }
.page-id-7954 .tt-xb-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-7954 .tt-xb-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-7954 .tt-xb-price-row:last-child{ border-bottom:none; }
.page-id-7954 .tt-xb-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-7954 .tt-xb-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-7954 .tt-xb-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-7954 .tt-xb-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-7954 .tt-xb-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-7954 .tt-xb-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7954 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-7954 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-7954 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-7954 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7954 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-7954 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7954 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7954 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-7954 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-7954 .tt-xb-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-7954 .tt-xb-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-7954 .tt-xb-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-7954 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-7954 .tt-xb-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-7954 .tt-xb-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-7954 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7954 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7954 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-7954 .tt-xb-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-7954 .tt-xb-price-cta{ width:100%; text-align:center; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-7954 .tt-xb-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-7954 .tt-xb-form-wrap input[type="submit"]{ width:100%; }
} .page-id-7955 .entry-header{ padding-top:56px !important; }
.page-id-7955 .tt-tel-hero .wp-block-group__inner-container,
.page-id-7955 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7955 .entry-content{ margin-top:0 !important; }
.page-id-7955 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-7955 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7955 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7955 #modeliai, .page-id-7955 #kainos, .page-id-7955 #kontaktai{
scroll-margin-top:110px;
}
.page-id-7955 .tt-nn-selector{ margin:16px 0 8px; }
.page-id-7955 .tt-nn-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-7955 .tt-nn-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7955 .tt-nn-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-7955 .tt-nn-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7955 .tt-nn-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7955 .tt-nn-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-7955 .tt-nn-model-group[hidden]{ display:none !important; }
.page-id-7955 .tt-nn-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-7955 .tt-nn-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-7955 .tt-nn-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7955 .tt-nn-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-7955 .tt-nn-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7955 .tt-nn-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-7955 .tt-nn-select-hint[hidden]{ display:none !important; }
.page-id-7955 .tt-nn-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-7955 .tt-nn-pricing-tables{ margin:0 0 40px; }
.page-id-7955 .tt-nn-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-7955 .tt-nn-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-7955 .tt-nn-price-row:last-child{ border-bottom:none; }
.page-id-7955 .tt-nn-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-7955 .tt-nn-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-7955 .tt-nn-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-7955 .tt-nn-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-7955 .tt-nn-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-7955 .tt-nn-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7955 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-7955 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-7955 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-7955 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7955 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-7955 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7955 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7955 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-7955 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-7955 .tt-nn-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-7955 .tt-nn-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-7955 .tt-nn-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-7955 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-7955 .tt-nn-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-7955 .tt-nn-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-7955 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7955 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7955 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-7955 .tt-nn-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-7955 .tt-nn-price-cta{ width:100%; text-align:center; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-7955 .tt-nn-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-7955 .tt-nn-form-wrap input[type="submit"]{ width:100%; }
} .page-id-7956 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7956 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7956 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7956 .entry-content{ margin-top:0 !important; }
.page-id-7956 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7956 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7956 .tt-cg-defects{
max-width:760px; margin:16px 0 36px; padding:0; list-style:none;
}
.page-id-7956 .tt-cg-defects li{
position:relative; padding:10px 0 10px 26px; color:var(--tt-text); font-size:15.5px; line-height:1.5;
border-bottom:1px solid var(--tt-border);
}
.page-id-7956 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7956 .tt-cg-defects li::before{
content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%;
background:var(--tt-red);
}
.page-id-7956 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7956 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7956 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7956 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7956 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7956 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7956 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7956 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7956 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7956 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7956 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7956 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7956 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7956 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7956 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7956 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7956 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7956 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7956 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7956 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7956 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7956 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7956 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7956 .tt-cta-btn{ width:100%; }
} .page-id-7408 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7408 .tt-vacuum-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7408 .tt-vacuum-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7408 .entry-content{ margin-top:0 !important; }
.page-id-7408 .tt-vacuum-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7408 .tt-vacuum-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7408 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7408 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7408 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7408 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7408 .tt-vacuum-intro{
text-align:left; color:var(--tt-text-muted); font-size:15px;
max-width:760px; margin:0 0 24px; line-height:1.5;
}
.page-id-7408 .tt-vacuum-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:16px 0 36px;
}
.page-id-7408 .tt-vacuum-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; min-height:140px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7408 .tt-vacuum-tile:hover{
transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35);
}
.page-id-7408 .tt-vacuum-label{ font-weight:700; font-size:14.5px; line-height:1.3; }
@media (max-width:900px){
.page-id-7408 .tt-vacuum-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7408 .tt-vacuum-grid{ grid-template-columns:1fr; }
}
.page-id-7408 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7408 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7408 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7408 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7408 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7408 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7408 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7408 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7408 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7408 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7408 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7408 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7408 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7408 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7408 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7408 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7408 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7408 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7408 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7408 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7408 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7408 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7408 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7408 .tt-cta-btn{ width:100%; }
} .page-id-7964 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7964 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7964 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7964 .entry-content{ margin-top:0 !important; }
.page-id-7964 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7964 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7964 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7964 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7964 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7964 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7964 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7964 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7964 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7964 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7964 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7964 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7964 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7964 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7964 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7964 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7964 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7964 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7964 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7964 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7964 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7964 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7964 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7964 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7964 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7964 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7964 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7964 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7964 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7964 .tt-cta-btn{ width:100%; }
} .page-id-7965 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7965 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7965 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7965 .entry-content{ margin-top:0 !important; }
.page-id-7965 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7965 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7965 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7965 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7965 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7965 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7965 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7965 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7965 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7965 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7965 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7965 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7965 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7965 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7965 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7965 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7965 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7965 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7965 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7965 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7965 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7965 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7965 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7965 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7965 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7965 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7965 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7965 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7965 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7965 .tt-cta-btn{ width:100%; }
} .page-id-7966 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7966 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7966 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7966 .entry-content{ margin-top:0 !important; }
.page-id-7966 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7966 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7966 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7966 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7966 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7966 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7966 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7966 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7966 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7966 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7966 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7966 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7966 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7966 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7966 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7966 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7966 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7966 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7966 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7966 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7966 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7966 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7966 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7966 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7966 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7966 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7966 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7966 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7966 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7966 .tt-cta-btn{ width:100%; }
} .page-id-7967 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7967 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7967 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7967 .entry-content{ margin-top:0 !important; }
.page-id-7967 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7967 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7967 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7967 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7967 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7967 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7967 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7967 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7967 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7967 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7967 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7967 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7967 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7967 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7967 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7967 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7967 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7967 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7967 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7967 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7967 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7967 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7967 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7967 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7967 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7967 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7967 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7967 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7967 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7967 .tt-cta-btn{ width:100%; }
} .page-id-7968 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7968 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7968 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7968 .entry-content{ margin-top:0 !important; }
.page-id-7968 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7968 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7968 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7968 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7968 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7968 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7968 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7968 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7968 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7968 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7968 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7968 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7968 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7968 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7968 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7968 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7968 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7968 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7968 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7968 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7968 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7968 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7968 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7968 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7968 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7968 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7968 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7968 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7968 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7968 .tt-cta-btn{ width:100%; }
} .page-id-7410 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7410 .tt-remote-hero{ margin-top:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7410 .tt-remote-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7410 .entry-content{ margin-top:0 !important; }
.page-id-7410 .tt-remote-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7410 .tt-remote-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7410 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7410 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7410 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7410 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7410 .tt-remote-intro{
text-align:left; color:var(--tt-text-muted); font-size:15px;
max-width:760px; margin:0 0 24px; line-height:1.5;
}
.page-id-7410 .tt-remote-grid{
display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px;
margin:16px 0 28px;
}
.page-id-7410 .tt-remote-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:24px 18px; min-height:140px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7410 .tt-remote-tile:hover{
transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35);
}
.page-id-7410 .tt-remote-tile:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-7410 .tt-remote-label{ font-weight:700; font-size:14.5px; line-height:1.3; }
.page-id-7410 .tt-price-note{
text-align:center; color:var(--tt-text-muted); font-size:14.5px;
margin:0 auto 36px; max-width:640px; line-height:1.5;
}
@media (max-width:900px){
.page-id-7410 .tt-remote-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7410 .tt-remote-grid{ grid-template-columns:1fr; }
}
.page-id-7410 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7410 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7410 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7410 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7410 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7410 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7410 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7410 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7410 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7410 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7410 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7410 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7410 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7410 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7410 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7410 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7410 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7410 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7410 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7410 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7410 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7410 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7410 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7410 .tt-cta-btn{ width:100%; }
} .page-id-7472 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7472 .tt-charger-hero{ margin-top:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7472 .tt-charger-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7472 .entry-content{ margin-top:0 !important; }
.page-id-7472 .tt-charger-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7472 .tt-charger-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7472 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7472 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7472 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7472 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7472 .tt-charger-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:16px 0 28px;
}
.page-id-7472 .tt-charger-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:24px 18px; min-height:140px; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7472 .tt-charger-tile .tt-icon{ border-radius:14px; }
.page-id-7472 .tt-charger-label{ font-weight:700; font-size:14.5px; line-height:1.3; }
.page-id-7472 .tt-price-note{
text-align:center; color:var(--tt-text-muted); font-size:14.5px;
margin:0 auto 36px; max-width:640px; line-height:1.5;
}
@media (max-width:900px){
.page-id-7472 .tt-charger-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7472 .tt-charger-grid{ grid-template-columns:1fr; }
}
.page-id-7472 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7472 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7472 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7472 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7472 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7472 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7472 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7472 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7472 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7472 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7472 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7472 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7472 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7472 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7472 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7472 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7472 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7472 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7472 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7472 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7472 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7472 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7472 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7472 .tt-cta-btn{ width:100%; }
} .page-id-7474 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7474 .tt-other-hero{ margin-top:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7474 .tt-other-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7474 .entry-content{ margin-top:0 !important; }
.page-id-7474 .tt-other-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7474 .tt-other-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7474 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7474 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7474 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7474 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7474 .tt-other-intro{
text-align:left; color:var(--tt-text-muted); font-size:15px;
max-width:760px; margin:0 0 24px; line-height:1.5;
}
.page-id-7474 .tt-other-grid{
display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px;
margin:16px 0 32px;
}
.page-id-7474 .tt-other-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:20px 14px; min-height:130px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7474 .tt-other-tile:hover{
transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35);
}
.page-id-7474 .tt-other-tile .tt-icon{ border-radius:14px; }
.page-id-7474 .tt-other-label{ font-weight:700; font-size:13.5px; line-height:1.3; }
.page-id-7474 .tt-price-note{
text-align:center; color:var(--tt-text-muted); font-size:14.5px;
margin:0 auto 36px; max-width:640px; line-height:1.5;
}
@media (max-width:900px){
.page-id-7474 .tt-other-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:680px){
.page-id-7474 .tt-other-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:420px){
.page-id-7474 .tt-other-grid{ grid-template-columns:1fr; }
}
.page-id-7474 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-7474 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7474 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-7474 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7474 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-7474 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7474 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-7474 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-7474 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7474 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7474 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7474 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7474 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-7474 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7474 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-7474 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7474 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-7474 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7474 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7474 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7474 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-7474 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-7474 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7474 .tt-cta-btn{ width:100%; }
} .page-id-88 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-88 .tt-services-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-88 .tt-services-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-88 .entry-content{ margin-top:0 !important; }
.page-id-88 .tt-services-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-88 .tt-services-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-88 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-88 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-88 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-88 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-88 .tt-services-grid{
display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px;
margin:20px 0 40px;
}
.page-id-88 .tt-services-tile{
display:flex; flex-direction:column; align-items:flex-start; text-align:left; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:24px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-88 .tt-services-tile:hover{
transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35);
}
.page-id-88 .tt-services-tile .tt-icon{ border-radius:14px; }
.page-id-88 .tt-services-label{ font-weight:700; font-size:16px; color:var(--tt-text); }
.page-id-88 .tt-services-desc{ font-size:14px; line-height:1.5; color:var(--tt-text-muted); }
@media (max-width:900px){
.page-id-88 .tt-services-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-88 .tt-services-grid{ grid-template-columns:1fr; }
}
.page-id-88 .tt-why-grid{
display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
margin:20px 0 36px;
}
.page-id-88 .tt-why-item{
display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-88 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){
.page-id-88 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-88 .tt-why-grid{ grid-template-columns:1fr; }
}
.page-id-88 .tt-process-grid{
display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px;
margin:20px 0 40px;
}
.page-id-88 .tt-process-step{
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:28px 24px; box-shadow:0 1px 4px rgba(11,20,20,.05);
display:flex; flex-direction:column; gap:10px;
}
.page-id-88 .tt-process-num{
display:inline-flex; align-items:center; justify-content:center;
width:36px; height:36px; border-radius:999px;
background:var(--tt-blue-bg); color:var(--tt-blue); font-weight:800; font-size:16px;
}
.page-id-88 .tt-process-step h3{ margin:0 !important; font-size:1.05rem !important; color:var(--tt-text); }
.page-id-88 .tt-process-step p{ margin:0; font-size:14.5px; line-height:1.55; color:var(--tt-text-muted); }
@media (max-width:900px){
.page-id-88 .tt-process-grid{ grid-template-columns:1fr; }
}
.page-id-88 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-88 .tt-faq-item{
border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface);
padding:4px 20px; margin-bottom:12px;
}
.page-id-88 .tt-faq-item summary{
cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none;
display:flex; align-items:center; justify-content:space-between; gap:12px;
}
.page-id-88 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-88 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-88 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-88 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-88 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
max-width:1120px; margin:40px auto; padding:48px 40px;
background:#EAF7FC; border-radius:24px;
}
.page-id-88 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-88 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-88 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-88 .tt-cta-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px;
text-decoration:none; white-space:nowrap;
}
.page-id-88 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-88 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-88 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-88 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-88 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-88 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-88 .tt-cta-btn{ width:100%; }
} .page-id-7392 .tt-ip-hero{ margin:24px 0; }
.page-id-7392 .tt-ip-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7392 .tt-ip-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7392 .tt-ip-selector{ margin:16px 0 24px; }
.page-id-7392 .tt-ip-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7392 .tt-ip-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7392 .tt-ip-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7392 .tt-ip-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7392 .tt-ip-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7392 .tt-ip-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7392 .tt-ip-model-group[hidden]{ display:none !important; }
.page-id-7392 .tt-ip-model-btn{
display:inline-flex; align-items:center; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7392 .tt-ip-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7392 .tt-ip-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7392 .tt-ip-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7392 .tt-ip-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7392 .tt-ip-select-hint[hidden]{ display:none !important; }
.page-id-7392 .tt-ip-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7392 .tt-ip-pricing-tables{ margin-bottom:32px; }
.page-id-7392 .tt-ip-pricing[hidden]{ display:none !important; }
.page-id-7392 .tt-ip-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7392 .tt-ip-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7392 .tt-ip-price-row:last-child{ border-bottom:none; }
.page-id-7392 .tt-ip-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7392 .tt-ip-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7392 .tt-ip-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7392 .tt-ip-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7392 .tt-ip-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7392 .tt-ip-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7392 .tt-ip-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7392 .tt-ip-price-value{ text-align:left; }
.page-id-7392 .tt-ip-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7392 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7392 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7392 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7392 #modeliai, .page-id-7392 #kainos, .page-id-7392 #kontaktai{ scroll-margin-top:110px; }
.page-id-7392 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7392 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7392 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7392 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7392 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7392 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7392 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7392 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7392 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7392 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7392 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7392 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7392 .tt-ip-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7392 .tt-ip-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7392 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7392 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7392 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7392 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7392 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7392 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7394 .tt-sp-hero{ margin:24px 0; }
.page-id-7394 .tt-sp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7394 .tt-sp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7394 .tt-sp-selector{ margin:16px 0 24px; }
.page-id-7394 .tt-sp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7394 .tt-sp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7394 .tt-sp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7394 .tt-sp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7394 .tt-sp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7394 .tt-sp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7394 .tt-sp-model-group[hidden]{ display:none !important; }
.page-id-7394 .tt-sp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7394 .tt-sp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7394 .tt-sp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7394 .tt-sp-model-btn[aria-pressed="true"] .tt-sp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7394 .tt-sp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7394 .tt-sp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7394 .tt-sp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7394 .tt-sp-select-hint[hidden]{ display:none !important; }
.page-id-7394 .tt-sp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7394 .tt-sp-pricing-tables{ margin-bottom:32px; }
.page-id-7394 .tt-sp-pricing[hidden]{ display:none !important; }
.page-id-7394 .tt-sp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7394 .tt-sp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7394 .tt-sp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7394 .tt-sp-price-row:last-child{ border-bottom:none; }
.page-id-7394 .tt-sp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7394 .tt-sp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7394 .tt-sp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7394 .tt-sp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7394 .tt-sp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7394 .tt-sp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7394 .tt-sp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7394 .tt-sp-price-value{ text-align:left; }
.page-id-7394 .tt-sp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7394 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7394 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7394 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7394 #modeliai, .page-id-7394 #kainos, .page-id-7394 #kontaktai{ scroll-margin-top:110px; }
.page-id-7394 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7394 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7394 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7394 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7394 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7394 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7394 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7394 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7394 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7394 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7394 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7394 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7394 .tt-sp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7394 .tt-sp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7394 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7394 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7394 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7394 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7394 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7394 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7996 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7996 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7996 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7996 .entry-content{ margin-top:0 !important; }
.page-id-7996 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7996 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7996 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7996 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7996 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7996 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7996 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7996 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7996 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7996 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7996 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7996 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7996 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7996 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7996 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7996 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7996 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7996 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7996 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7996 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7996 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7996 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7996 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7996 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7996 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7996 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7996 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7996 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7996 .tt-cta-btn{ width:100%; } }
.page-id-7997 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7997 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7997 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7997 .entry-content{ margin-top:0 !important; }
.page-id-7997 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7997 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7997 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7997 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7997 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7997 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7997 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7997 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7997 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7997 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7997 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7997 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7997 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7997 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7997 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7997 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7997 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7997 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7997 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7997 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7997 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7997 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7997 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7997 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7997 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7997 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7997 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7997 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7997 .tt-cta-btn{ width:100%; } }
.page-id-7998 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7998 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7998 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7998 .entry-content{ margin-top:0 !important; }
.page-id-7998 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7998 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7998 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7998 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7998 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7998 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7998 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7998 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7998 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7998 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7998 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7998 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7998 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7998 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7998 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7998 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7998 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7998 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7998 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7998 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7998 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7998 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7998 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7998 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7998 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7998 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7998 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7998 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7998 .tt-cta-btn{ width:100%; } }
.page-id-7999 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7999 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7999 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7999 .entry-content{ margin-top:0 !important; }
.page-id-7999 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7999 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7999 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7999 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7999 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7999 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7999 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7999 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7999 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7999 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7999 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7999 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7999 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7999 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7999 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7999 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7999 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7999 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7999 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7999 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7999 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7999 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7999 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7999 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7999 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7999 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7999 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7999 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7999 .tt-cta-btn{ width:100%; } }
.page-id-8000 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8000 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8000 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8000 .entry-content{ margin-top:0 !important; }
.page-id-8000 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8000 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8000 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8000 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8000 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8000 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8000 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8000 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8000 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8000 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8000 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8000 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8000 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8000 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8000 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8000 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8000 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8000 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8000 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8000 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8000 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8000 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8000 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8000 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8000 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8000 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8000 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8000 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8000 .tt-cta-btn{ width:100%; } }
.page-id-8001 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8001 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8001 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8001 .entry-content{ margin-top:0 !important; }
.page-id-8001 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8001 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8001 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8001 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8001 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8001 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8001 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8001 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8001 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8001 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8001 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8001 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8001 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8001 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8001 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8001 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8001 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8001 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8001 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8001 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8001 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8001 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8001 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8001 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8001 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8001 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8001 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8001 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8001 .tt-cta-btn{ width:100%; } }
.page-id-8002 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8002 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8002 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8002 .entry-content{ margin-top:0 !important; }
.page-id-8002 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8002 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8002 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8002 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8002 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8002 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8002 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8002 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8002 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8002 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8002 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8002 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8002 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8002 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8002 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8002 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8002 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8002 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8002 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8002 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8002 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8002 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8002 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8002 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8002 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8002 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8002 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8002 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8002 .tt-cta-btn{ width:100%; } }
.page-id-8003 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8003 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8003 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8003 .entry-content{ margin-top:0 !important; }
.page-id-8003 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8003 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8003 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8003 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8003 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8003 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8003 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8003 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8003 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8003 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8003 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8003 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8003 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8003 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8003 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8003 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8003 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8003 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8003 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8003 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8003 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8003 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8003 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8003 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8003 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8003 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8003 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8003 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8003 .tt-cta-btn{ width:100%; } }
.page-id-8004 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8004 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8004 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8004 .entry-content{ margin-top:0 !important; }
.page-id-8004 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8004 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8004 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8004 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8004 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8004 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8004 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8004 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8004 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8004 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8004 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8004 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8004 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8004 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8004 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8004 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8004 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8004 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8004 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8004 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8004 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8004 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8004 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8004 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8004 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8004 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8004 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8004 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8004 .tt-cta-btn{ width:100%; } }
.page-id-8005 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8005 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8005 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8005 .entry-content{ margin-top:0 !important; }
.page-id-8005 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8005 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8005 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8005 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8005 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8005 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8005 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8005 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8005 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8005 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8005 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8005 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8005 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8005 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8005 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8005 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8005 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8005 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8005 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8005 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8005 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8005 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8005 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8005 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8005 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8005 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8005 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8005 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8005 .tt-cta-btn{ width:100%; } } .page-id-7502 .tt-hp-hero{ margin:24px 0; }
.page-id-7502 .tt-hp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7502 .tt-hp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7502 .tt-hp-selector{ margin:16px 0 24px; }
.page-id-7502 .tt-hp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7502 .tt-hp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7502 .tt-hp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7502 .tt-hp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7502 .tt-hp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7502 .tt-hp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7502 .tt-hp-model-group[hidden]{ display:none !important; }
.page-id-7502 .tt-hp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7502 .tt-hp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7502 .tt-hp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7502 .tt-hp-model-btn[aria-pressed="true"] .tt-hp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7502 .tt-hp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7502 .tt-hp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7502 .tt-hp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7502 .tt-hp-select-hint[hidden]{ display:none !important; }
.page-id-7502 .tt-hp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7502 .tt-hp-pricing-tables{ margin-bottom:32px; }
.page-id-7502 .tt-hp-pricing[hidden]{ display:none !important; }
.page-id-7502 .tt-hp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7502 .tt-hp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7502 .tt-hp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7502 .tt-hp-price-row:last-child{ border-bottom:none; }
.page-id-7502 .tt-hp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7502 .tt-hp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7502 .tt-hp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7502 .tt-hp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7502 .tt-hp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7502 .tt-hp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7502 .tt-hp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7502 .tt-hp-price-value{ text-align:left; }
.page-id-7502 .tt-hp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7502 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7502 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7502 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7502 #modeliai, .page-id-7502 #kainos, .page-id-7502 #kontaktai{ scroll-margin-top:110px; }
.page-id-7502 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7502 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7502 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7502 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7502 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7502 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7502 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7502 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7502 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7502 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7502 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7502 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7502 .tt-hp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7502 .tt-hp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7502 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7502 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7502 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7502 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7502 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7502 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-8019 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8019 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8019 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8019 .entry-content{ margin-top:0 !important; }
.page-id-8019 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8019 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8019 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8019 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8019 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8019 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8019 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8019 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8019 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8019 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8019 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8019 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8019 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8019 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8019 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8019 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8019 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8019 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8019 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8019 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8019 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8019 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8019 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8019 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8019 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8019 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8019 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8019 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8019 .tt-cta-btn{ width:100%; } }
.page-id-8020 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8020 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8020 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8020 .entry-content{ margin-top:0 !important; }
.page-id-8020 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8020 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8020 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8020 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8020 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8020 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8020 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8020 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8020 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8020 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8020 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8020 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8020 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8020 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8020 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8020 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8020 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8020 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8020 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8020 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8020 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8020 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8020 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8020 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8020 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8020 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8020 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8020 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8020 .tt-cta-btn{ width:100%; } }
.page-id-8021 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8021 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8021 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8021 .entry-content{ margin-top:0 !important; }
.page-id-8021 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8021 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8021 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8021 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8021 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8021 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8021 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8021 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8021 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8021 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8021 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8021 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8021 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8021 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8021 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8021 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8021 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8021 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8021 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8021 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8021 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8021 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8021 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8021 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8021 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8021 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8021 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8021 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8021 .tt-cta-btn{ width:100%; } }
.page-id-8022 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8022 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8022 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8022 .entry-content{ margin-top:0 !important; }
.page-id-8022 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8022 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8022 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8022 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8022 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8022 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8022 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8022 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8022 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8022 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8022 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8022 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8022 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8022 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8022 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8022 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8022 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8022 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8022 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8022 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8022 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8022 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8022 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8022 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8022 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8022 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8022 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8022 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8022 .tt-cta-btn{ width:100%; } }
.page-id-8023 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8023 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8023 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8023 .entry-content{ margin-top:0 !important; }
.page-id-8023 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8023 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8023 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8023 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8023 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8023 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8023 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8023 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8023 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8023 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8023 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8023 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8023 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8023 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8023 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8023 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8023 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8023 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8023 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8023 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8023 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8023 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8023 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8023 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8023 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8023 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8023 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8023 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8023 .tt-cta-btn{ width:100%; } }
.page-id-8024 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8024 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8024 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8024 .entry-content{ margin-top:0 !important; }
.page-id-8024 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8024 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8024 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8024 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8024 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8024 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8024 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8024 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8024 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8024 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8024 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8024 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8024 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8024 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8024 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8024 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8024 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8024 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8024 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8024 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8024 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8024 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8024 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8024 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8024 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8024 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8024 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8024 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8024 .tt-cta-btn{ width:100%; } }
.page-id-8025 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8025 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8025 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8025 .entry-content{ margin-top:0 !important; }
.page-id-8025 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8025 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8025 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8025 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8025 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8025 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8025 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8025 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8025 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8025 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8025 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8025 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8025 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8025 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8025 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8025 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8025 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8025 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8025 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8025 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8025 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8025 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8025 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8025 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8025 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8025 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8025 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8025 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8025 .tt-cta-btn{ width:100%; } }
.page-id-8026 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8026 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8026 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8026 .entry-content{ margin-top:0 !important; }
.page-id-8026 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8026 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8026 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8026 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8026 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8026 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8026 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8026 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8026 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8026 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8026 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8026 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8026 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8026 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8026 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8026 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8026 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8026 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8026 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8026 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8026 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8026 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8026 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8026 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8026 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8026 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8026 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8026 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8026 .tt-cta-btn{ width:100%; } }
.page-id-8027 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8027 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8027 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8027 .entry-content{ margin-top:0 !important; }
.page-id-8027 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8027 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8027 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8027 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8027 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8027 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8027 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8027 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8027 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8027 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8027 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8027 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8027 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8027 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8027 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8027 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8027 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8027 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8027 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8027 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8027 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8027 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8027 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8027 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8027 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8027 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8027 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8027 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8027 .tt-cta-btn{ width:100%; } }
.page-id-8028 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8028 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8028 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8028 .entry-content{ margin-top:0 !important; }
.page-id-8028 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8028 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8028 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8028 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8028 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8028 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8028 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8028 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8028 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8028 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8028 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8028 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8028 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8028 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8028 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8028 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8028 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8028 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8028 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8028 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8028 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8028 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8028 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8028 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8028 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8028 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8028 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8028 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8028 .tt-cta-btn{ width:100%; } }
.page-id-8029 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8029 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8029 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8029 .entry-content{ margin-top:0 !important; }
.page-id-8029 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8029 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8029 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8029 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8029 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8029 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8029 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8029 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8029 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8029 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8029 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8029 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8029 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8029 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8029 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8029 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8029 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8029 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8029 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8029 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8029 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8029 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8029 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8029 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8029 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8029 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8029 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8029 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8029 .tt-cta-btn{ width:100%; } }
.page-id-8030 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8030 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8030 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8030 .entry-content{ margin-top:0 !important; }
.page-id-8030 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8030 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8030 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8030 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8030 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8030 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8030 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8030 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8030 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8030 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8030 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8030 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8030 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8030 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8030 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8030 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8030 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8030 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8030 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8030 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8030 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8030 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8030 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8030 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8030 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8030 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8030 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8030 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8030 .tt-cta-btn{ width:100%; } }
.page-id-8031 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8031 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8031 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8031 .entry-content{ margin-top:0 !important; }
.page-id-8031 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8031 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8031 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8031 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8031 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8031 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8031 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8031 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8031 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8031 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8031 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8031 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8031 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8031 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8031 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8031 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8031 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8031 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8031 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8031 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8031 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8031 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8031 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8031 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8031 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8031 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8031 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8031 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8031 .tt-cta-btn{ width:100%; } }
.page-id-8032 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8032 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8032 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8032 .entry-content{ margin-top:0 !important; }
.page-id-8032 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8032 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8032 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8032 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8032 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8032 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8032 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8032 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8032 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8032 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8032 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8032 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8032 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8032 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8032 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8032 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8032 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8032 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8032 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8032 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8032 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8032 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8032 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8032 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8032 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8032 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8032 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8032 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8032 .tt-cta-btn{ width:100%; } }
.page-id-8033 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8033 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8033 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8033 .entry-content{ margin-top:0 !important; }
.page-id-8033 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8033 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8033 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8033 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8033 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8033 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8033 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8033 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8033 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8033 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8033 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8033 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8033 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8033 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8033 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8033 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8033 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8033 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8033 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8033 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8033 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8033 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8033 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8033 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8033 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8033 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8033 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8033 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8033 .tt-cta-btn{ width:100%; } }
.page-id-8034 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8034 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8034 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8034 .entry-content{ margin-top:0 !important; }
.page-id-8034 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8034 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8034 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8034 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8034 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8034 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8034 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8034 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8034 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8034 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8034 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8034 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8034 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8034 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8034 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8034 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8034 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8034 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8034 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8034 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8034 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8034 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8034 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8034 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8034 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8034 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8034 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8034 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8034 .tt-cta-btn{ width:100%; } }
.page-id-8035 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8035 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8035 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8035 .entry-content{ margin-top:0 !important; }
.page-id-8035 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8035 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8035 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8035 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8035 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8035 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8035 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8035 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8035 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8035 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8035 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8035 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8035 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8035 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8035 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8035 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8035 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8035 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8035 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8035 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8035 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8035 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8035 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8035 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8035 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8035 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8035 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8035 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8035 .tt-cta-btn{ width:100%; } }
.page-id-8036 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8036 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8036 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8036 .entry-content{ margin-top:0 !important; }
.page-id-8036 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8036 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8036 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8036 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8036 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8036 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8036 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8036 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8036 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8036 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8036 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8036 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8036 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8036 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8036 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8036 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8036 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8036 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8036 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8036 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8036 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8036 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8036 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8036 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8036 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8036 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8036 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8036 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8036 .tt-cta-btn{ width:100%; } }
.page-id-8037 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8037 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8037 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8037 .entry-content{ margin-top:0 !important; }
.page-id-8037 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8037 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8037 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8037 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8037 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8037 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8037 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8037 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8037 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8037 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8037 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8037 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8037 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8037 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8037 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8037 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8037 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8037 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8037 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8037 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8037 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8037 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8037 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8037 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8037 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8037 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8037 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8037 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8037 .tt-cta-btn{ width:100%; } }
.page-id-8038 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8038 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8038 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8038 .entry-content{ margin-top:0 !important; }
.page-id-8038 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8038 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8038 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8038 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8038 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8038 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8038 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8038 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8038 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8038 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8038 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8038 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8038 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8038 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8038 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8038 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8038 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8038 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8038 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8038 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8038 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8038 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8038 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8038 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8038 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8038 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8038 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8038 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8038 .tt-cta-btn{ width:100%; } } .page-id-7396 .tt-xp-hero{ margin:24px 0; }
.page-id-7396 .tt-xp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7396 .tt-xp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7396 .tt-xp-selector{ margin:16px 0 24px; }
.page-id-7396 .tt-xp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7396 .tt-xp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7396 .tt-xp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7396 .tt-xp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7396 .tt-xp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7396 .tt-xp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7396 .tt-xp-model-group[hidden]{ display:none !important; }
.page-id-7396 .tt-xp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7396 .tt-xp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7396 .tt-xp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7396 .tt-xp-model-btn[aria-pressed="true"] .tt-xp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7396 .tt-xp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7396 .tt-xp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7396 .tt-xp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7396 .tt-xp-select-hint[hidden]{ display:none !important; }
.page-id-7396 .tt-xp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7396 .tt-xp-pricing-tables{ margin-bottom:32px; }
.page-id-7396 .tt-xp-pricing[hidden]{ display:none !important; }
.page-id-7396 .tt-xp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7396 .tt-xp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7396 .tt-xp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7396 .tt-xp-price-row:last-child{ border-bottom:none; }
.page-id-7396 .tt-xp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7396 .tt-xp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7396 .tt-xp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7396 .tt-xp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7396 .tt-xp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7396 .tt-xp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7396 .tt-xp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7396 .tt-xp-price-value{ text-align:left; }
.page-id-7396 .tt-xp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7396 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7396 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7396 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7396 #modeliai, .page-id-7396 #kainos, .page-id-7396 #kontaktai{ scroll-margin-top:110px; }
.page-id-7396 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7396 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7396 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7396 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7396 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7396 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7396 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7396 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7396 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7396 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7396 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7396 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7396 .tt-xp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7396 .tt-xp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7396 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7396 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7396 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7396 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7396 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7396 .wpcf7-form input[type=submit]{ width:100%; }
}  .page-id-8063 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8063 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8063 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8063 .entry-content{ margin-top:0 !important; }
.page-id-8063 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8063 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8063 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8063 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8063 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8063 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8063 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8063 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8063 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8063 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8063 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8063 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8063 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8063 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8063 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8063 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8063 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8063 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8063 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8063 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8063 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8063 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8063 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8063 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8063 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8063 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8063 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8063 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8063 .tt-cta-btn{ width:100%; } } .page-id-8064 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8064 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8064 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8064 .entry-content{ margin-top:0 !important; }
.page-id-8064 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8064 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8064 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8064 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8064 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8064 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8064 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8064 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8064 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8064 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8064 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8064 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8064 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8064 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8064 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8064 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8064 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8064 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8064 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8064 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8064 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8064 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8064 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8064 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8064 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8064 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8064 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8064 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8064 .tt-cta-btn{ width:100%; } } .page-id-8065 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8065 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8065 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8065 .entry-content{ margin-top:0 !important; }
.page-id-8065 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8065 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8065 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8065 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8065 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8065 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8065 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8065 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8065 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8065 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8065 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8065 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8065 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8065 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8065 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8065 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8065 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8065 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8065 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8065 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8065 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8065 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8065 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8065 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8065 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8065 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8065 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8065 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8065 .tt-cta-btn{ width:100%; } } .page-id-8066 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8066 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8066 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8066 .entry-content{ margin-top:0 !important; }
.page-id-8066 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8066 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8066 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8066 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8066 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8066 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8066 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8066 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8066 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8066 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8066 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8066 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8066 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8066 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8066 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8066 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8066 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8066 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8066 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8066 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8066 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8066 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8066 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8066 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8066 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8066 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8066 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8066 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8066 .tt-cta-btn{ width:100%; } } .page-id-8067 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8067 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8067 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8067 .entry-content{ margin-top:0 !important; }
.page-id-8067 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8067 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8067 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8067 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8067 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8067 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8067 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8067 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8067 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8067 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8067 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8067 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8067 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8067 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8067 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8067 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8067 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8067 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8067 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8067 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8067 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8067 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8067 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8067 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8067 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8067 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8067 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8067 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8067 .tt-cta-btn{ width:100%; } } .page-id-8068 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8068 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8068 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8068 .entry-content{ margin-top:0 !important; }
.page-id-8068 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8068 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8068 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8068 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8068 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8068 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8068 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8068 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8068 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8068 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8068 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8068 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8068 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8068 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8068 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8068 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8068 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8068 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8068 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8068 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8068 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8068 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8068 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8068 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8068 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8068 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8068 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8068 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8068 .tt-cta-btn{ width:100%; } } .page-id-8069 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8069 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8069 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8069 .entry-content{ margin-top:0 !important; }
.page-id-8069 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8069 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8069 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8069 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8069 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8069 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8069 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8069 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8069 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8069 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8069 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8069 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8069 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8069 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8069 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8069 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8069 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8069 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8069 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8069 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8069 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8069 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8069 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8069 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8069 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8069 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8069 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8069 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8069 .tt-cta-btn{ width:100%; } } .page-id-8070 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8070 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8070 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8070 .entry-content{ margin-top:0 !important; }
.page-id-8070 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8070 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8070 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8070 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8070 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8070 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8070 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8070 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8070 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8070 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8070 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8070 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8070 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8070 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8070 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8070 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8070 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8070 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8070 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8070 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8070 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8070 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8070 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8070 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8070 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8070 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8070 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8070 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8070 .tt-cta-btn{ width:100%; } } .page-id-8071 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8071 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8071 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8071 .entry-content{ margin-top:0 !important; }
.page-id-8071 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8071 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8071 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8071 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8071 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8071 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8071 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8071 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8071 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8071 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8071 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8071 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8071 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8071 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8071 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8071 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8071 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8071 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8071 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8071 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8071 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8071 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8071 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8071 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8071 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8071 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8071 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8071 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8071 .tt-cta-btn{ width:100%; } } .page-id-8072 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8072 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8072 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8072 .entry-content{ margin-top:0 !important; }
.page-id-8072 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8072 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8072 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8072 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8072 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8072 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8072 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8072 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8072 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8072 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8072 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8072 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8072 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8072 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8072 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8072 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8072 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8072 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8072 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8072 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8072 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8072 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8072 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8072 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8072 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8072 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8072 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8072 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8072 .tt-cta-btn{ width:100%; } } .page-id-8073 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8073 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8073 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8073 .entry-content{ margin-top:0 !important; }
.page-id-8073 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8073 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8073 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8073 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8073 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8073 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8073 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8073 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8073 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8073 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8073 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8073 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8073 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8073 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8073 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8073 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8073 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8073 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8073 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8073 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8073 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8073 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8073 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8073 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8073 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8073 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8073 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8073 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8073 .tt-cta-btn{ width:100%; } } .page-id-8074 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8074 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8074 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8074 .entry-content{ margin-top:0 !important; }
.page-id-8074 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8074 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8074 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8074 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8074 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8074 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8074 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8074 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8074 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8074 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8074 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8074 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8074 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8074 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8074 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8074 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8074 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8074 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8074 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8074 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8074 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8074 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8074 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8074 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8074 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8074 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8074 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8074 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8074 .tt-cta-btn{ width:100%; } } .page-id-8075 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8075 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8075 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8075 .entry-content{ margin-top:0 !important; }
.page-id-8075 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8075 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8075 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8075 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8075 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8075 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8075 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8075 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8075 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8075 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8075 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8075 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8075 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8075 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8075 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8075 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8075 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8075 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8075 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8075 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8075 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8075 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8075 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8075 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8075 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8075 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8075 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8075 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8075 .tt-cta-btn{ width:100%; } } .page-id-8076 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8076 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8076 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8076 .entry-content{ margin-top:0 !important; }
.page-id-8076 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8076 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8076 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8076 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8076 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8076 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8076 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8076 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8076 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8076 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8076 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8076 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8076 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8076 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8076 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8076 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8076 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8076 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8076 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8076 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8076 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8076 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8076 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8076 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8076 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8076 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8076 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8076 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8076 .tt-cta-btn{ width:100%; } } .page-id-8077 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8077 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8077 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8077 .entry-content{ margin-top:0 !important; }
.page-id-8077 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8077 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8077 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8077 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8077 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8077 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8077 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8077 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8077 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8077 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8077 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8077 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8077 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8077 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8077 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8077 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8077 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8077 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8077 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8077 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8077 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8077 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8077 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8077 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8077 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8077 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8077 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8077 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8077 .tt-cta-btn{ width:100%; } } .page-id-7446 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7446 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7446 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7446 .entry-content{ margin-top:0 !important; }
.page-id-7446 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7446 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7446 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7446 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7446 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7446 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7446 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7446 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7446 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7446 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7446 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7446 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7446 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7446 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7446 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7446 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7446 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7446 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7446 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7446 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7446 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7446 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7446 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7446 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7446 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7446 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7446 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7446 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7446 .tt-cta-btn{ width:100%; } } .page-id-7440 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7440 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7440 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7440 .entry-content{ margin-top:0 !important; }
.page-id-7440 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7440 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7440 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7440 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7440 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7440 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7440 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7440 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7440 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7440 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7440 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7440 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7440 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7440 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7440 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7440 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7440 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7440 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7440 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7440 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7440 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7440 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7440 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7440 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7440 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7440 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7440 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7440 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7440 .tt-cta-btn{ width:100%; } } .page-id-7442 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7442 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7442 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7442 .entry-content{ margin-top:0 !important; }
.page-id-7442 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7442 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7442 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7442 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7442 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7442 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7442 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7442 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7442 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7442 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7442 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7442 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7442 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7442 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7442 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7442 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7442 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7442 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7442 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7442 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7442 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7442 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7442 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7442 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7442 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7442 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7442 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7442 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7442 .tt-cta-btn{ width:100%; } } .page-id-7444 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7444 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7444 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7444 .entry-content{ margin-top:0 !important; }
.page-id-7444 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7444 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7444 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7444 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7444 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7444 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7444 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7444 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7444 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7444 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7444 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7444 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7444 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7444 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7444 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7444 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7444 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7444 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7444 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7444 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7444 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7444 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7444 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7444 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7444 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7444 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7444 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7444 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7444 .tt-cta-btn{ width:100%; } } .page-id-7448 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7448 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-7448 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7448 .entry-content{ margin-top:0 !important; }
.page-id-7448 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7448 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7448 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-7448 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-7448 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-7448 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-7448 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7448 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7448 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7448 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7448 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7448 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7448 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7448 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7448 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7448 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7448 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7448 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7448 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7448 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7448 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7448 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7448 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7448 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7448 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7448 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7448 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7448 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7448 .tt-cta-btn{ width:100%; } }  .page-id-8038 .tt-hnp-hero{ margin:24px 0; }
.page-id-8038 .tt-hnp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-8038 .tt-hnp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-8038 .tt-hnp-selector{ margin:16px 0 24px; }
.page-id-8038 .tt-hnp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-8038 .tt-hnp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8038 .tt-hnp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-8038 .tt-hnp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8038 .tt-hnp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8038 .tt-hnp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-8038 .tt-hnp-model-group[hidden]{ display:none !important; }
.page-id-8038 .tt-hnp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8038 .tt-hnp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-8038 .tt-hnp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8038 .tt-hnp-model-btn[aria-pressed="true"] .tt-hnp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-8038 .tt-hnp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8038 .tt-hnp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-8038 .tt-hnp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-8038 .tt-hnp-select-hint[hidden]{ display:none !important; }
.page-id-8038 .tt-hnp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-8038 .tt-hnp-pricing-tables{ margin-bottom:32px; }
.page-id-8038 .tt-hnp-pricing[hidden]{ display:none !important; }
.page-id-8038 .tt-hnp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-8038 .tt-hnp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-8038 .tt-hnp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-8038 .tt-hnp-price-row:last-child{ border-bottom:none; }
.page-id-8038 .tt-hnp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-8038 .tt-hnp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-8038 .tt-hnp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-8038 .tt-hnp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8038 .tt-hnp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8038 .tt-hnp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-8038 .tt-hnp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-8038 .tt-hnp-price-value{ text-align:left; }
.page-id-8038 .tt-hnp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-8038 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-8038 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8038 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-8038 #modeliai, .page-id-8038 #kainos, .page-id-8038 #kontaktai{ scroll-margin-top:110px; }
.page-id-8038 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-8038 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-8038 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-8038 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8038 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-8038 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8038 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8038 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8038 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-8038 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8038 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8038 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-8038 .tt-hnp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-8038 .tt-hnp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-8038 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-8038 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-8038 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-8038 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-8038 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8038 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-8103 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8103 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8103 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8103 .entry-content{ margin-top:0 !important; }
.page-id-8103 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8103 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8103 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8103 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8103 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8103 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8103 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8103 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8103 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8103 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8103 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8103 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8103 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8103 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8103 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8103 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8103 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8103 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8103 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8103 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8103 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8103 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8103 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8103 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8103 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8103 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8103 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8103 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8103 .tt-cta-btn{ width:100%; } }
.page-id-8104 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8104 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8104 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8104 .entry-content{ margin-top:0 !important; }
.page-id-8104 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8104 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8104 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8104 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8104 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8104 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8104 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8104 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8104 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8104 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8104 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8104 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8104 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8104 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8104 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8104 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8104 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8104 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8104 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8104 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8104 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8104 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8104 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8104 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8104 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8104 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8104 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8104 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8104 .tt-cta-btn{ width:100%; } }
.page-id-8105 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8105 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8105 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8105 .entry-content{ margin-top:0 !important; }
.page-id-8105 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8105 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8105 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8105 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8105 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8105 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8105 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8105 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8105 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8105 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8105 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8105 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8105 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8105 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8105 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8105 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8105 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8105 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8105 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8105 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8105 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8105 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8105 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8105 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8105 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8105 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8105 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8105 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8105 .tt-cta-btn{ width:100%; } }
.page-id-8106 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8106 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8106 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8106 .entry-content{ margin-top:0 !important; }
.page-id-8106 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8106 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8106 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8106 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8106 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8106 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8106 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8106 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8106 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8106 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8106 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8106 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8106 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8106 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8106 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8106 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8106 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8106 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8106 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8106 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8106 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8106 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8106 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8106 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8106 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8106 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8106 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8106 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8106 .tt-cta-btn{ width:100%; } }
.page-id-8107 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8107 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8107 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8107 .entry-content{ margin-top:0 !important; }
.page-id-8107 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8107 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8107 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8107 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8107 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8107 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8107 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8107 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8107 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8107 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8107 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8107 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8107 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8107 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8107 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8107 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8107 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8107 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8107 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8107 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8107 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8107 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8107 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8107 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8107 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8107 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8107 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8107 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8107 .tt-cta-btn{ width:100%; } }
.page-id-8108 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8108 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8108 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8108 .entry-content{ margin-top:0 !important; }
.page-id-8108 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8108 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8108 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8108 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8108 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8108 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8108 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8108 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8108 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8108 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8108 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8108 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8108 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8108 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8108 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8108 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8108 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8108 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8108 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8108 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8108 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8108 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8108 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8108 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8108 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8108 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8108 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8108 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8108 .tt-cta-btn{ width:100%; } }
.page-id-8109 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8109 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8109 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8109 .entry-content{ margin-top:0 !important; }
.page-id-8109 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8109 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8109 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8109 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8109 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8109 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8109 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8109 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8109 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8109 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8109 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8109 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8109 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8109 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8109 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8109 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8109 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8109 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8109 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8109 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8109 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8109 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8109 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8109 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8109 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8109 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8109 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8109 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8109 .tt-cta-btn{ width:100%; } }
.page-id-8110 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8110 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8110 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8110 .entry-content{ margin-top:0 !important; }
.page-id-8110 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8110 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8110 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8110 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8110 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8110 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8110 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8110 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8110 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8110 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8110 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8110 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8110 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8110 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8110 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8110 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8110 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8110 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8110 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8110 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8110 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8110 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8110 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8110 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8110 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8110 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8110 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8110 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8110 .tt-cta-btn{ width:100%; } }
.page-id-8111 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8111 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8111 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8111 .entry-content{ margin-top:0 !important; }
.page-id-8111 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8111 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8111 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8111 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8111 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8111 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8111 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8111 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8111 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8111 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8111 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8111 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8111 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8111 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8111 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8111 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8111 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8111 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8111 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8111 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8111 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8111 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8111 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8111 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8111 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8111 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8111 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8111 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8111 .tt-cta-btn{ width:100%; } }
.page-id-8112 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8112 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8112 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8112 .entry-content{ margin-top:0 !important; }
.page-id-8112 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8112 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8112 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8112 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8112 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8112 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8112 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8112 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8112 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8112 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8112 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8112 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8112 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8112 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8112 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8112 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8112 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8112 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8112 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8112 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8112 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8112 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8112 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8112 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8112 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8112 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8112 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8112 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8112 .tt-cta-btn{ width:100%; } }
.page-id-8113 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8113 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8113 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8113 .entry-content{ margin-top:0 !important; }
.page-id-8113 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8113 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8113 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8113 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8113 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8113 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8113 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8113 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8113 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8113 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8113 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8113 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8113 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8113 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8113 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8113 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8113 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8113 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8113 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8113 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8113 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8113 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8113 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8113 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8113 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8113 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8113 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8113 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8113 .tt-cta-btn{ width:100%; } }
.page-id-8114 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8114 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8114 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8114 .entry-content{ margin-top:0 !important; }
.page-id-8114 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8114 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8114 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8114 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8114 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8114 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8114 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8114 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8114 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8114 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8114 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8114 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8114 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8114 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8114 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8114 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8114 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8114 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8114 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8114 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8114 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8114 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8114 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8114 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8114 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8114 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8114 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8114 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8114 .tt-cta-btn{ width:100%; } }
.page-id-8115 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8115 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8115 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8115 .entry-content{ margin-top:0 !important; }
.page-id-8115 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8115 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8115 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8115 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8115 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8115 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8115 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8115 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8115 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8115 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8115 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8115 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8115 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8115 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8115 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8115 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8115 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8115 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8115 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8115 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8115 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8115 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8115 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8115 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8115 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8115 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8115 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8115 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8115 .tt-cta-btn{ width:100%; } }
.page-id-8116 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8116 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8116 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8116 .entry-content{ margin-top:0 !important; }
.page-id-8116 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8116 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8116 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8116 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8116 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8116 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8116 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8116 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8116 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8116 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8116 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8116 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8116 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8116 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8116 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8116 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8116 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8116 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8116 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8116 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8116 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8116 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8116 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8116 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8116 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8116 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8116 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8116 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8116 .tt-cta-btn{ width:100%; } }
.page-id-8117 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8117 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8117 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8117 .entry-content{ margin-top:0 !important; }
.page-id-8117 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8117 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8117 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8117 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8117 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8117 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8117 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8117 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8117 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8117 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8117 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8117 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8117 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8117 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8117 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8117 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8117 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8117 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8117 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8117 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8117 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8117 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8117 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8117 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8117 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8117 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8117 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8117 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8117 .tt-cta-btn{ width:100%; } }
.page-id-8118 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8118 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8118 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8118 .entry-content{ margin-top:0 !important; }
.page-id-8118 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8118 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8118 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8118 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8118 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8118 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8118 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8118 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8118 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8118 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8118 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8118 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8118 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8118 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8118 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8118 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8118 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8118 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8118 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8118 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8118 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8118 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8118 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8118 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8118 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8118 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8118 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8118 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8118 .tt-cta-btn{ width:100%; } } .page-id-7503 .tt-mp-hero{ margin:24px 0; }
.page-id-7503 .tt-mp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7503 .tt-mp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7503 .tt-mp-selector{ margin:16px 0 24px; }
.page-id-7503 .tt-mp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7503 .tt-mp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7503 .tt-mp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7503 .tt-mp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7503 .tt-mp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7503 .tt-mp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7503 .tt-mp-model-group[hidden]{ display:none !important; }
.page-id-7503 .tt-mp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7503 .tt-mp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7503 .tt-mp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7503 .tt-mp-model-btn[aria-pressed="true"] .tt-mp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7503 .tt-mp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7503 .tt-mp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7503 .tt-mp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7503 .tt-mp-select-hint[hidden]{ display:none !important; }
.page-id-7503 .tt-mp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7503 .tt-mp-pricing-tables{ margin-bottom:32px; }
.page-id-7503 .tt-mp-pricing[hidden]{ display:none !important; }
.page-id-7503 .tt-mp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7503 .tt-mp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7503 .tt-mp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7503 .tt-mp-price-row:last-child{ border-bottom:none; }
.page-id-7503 .tt-mp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7503 .tt-mp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7503 .tt-mp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7503 .tt-mp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7503 .tt-mp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7503 .tt-mp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7503 .tt-mp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7503 .tt-mp-price-value{ text-align:left; }
.page-id-7503 .tt-mp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7503 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7503 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7503 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7503 #modeliai, .page-id-7503 #kainos, .page-id-7503 #kontaktai{ scroll-margin-top:110px; }
.page-id-7503 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7503 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7503 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7503 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7503 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7503 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7503 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7503 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7503 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7503 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7503 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7503 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7503 .tt-mp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7503 .tt-mp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7503 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7503 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7503 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7503 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7503 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7503 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-8140 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8140 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8140 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8140 .entry-content{ margin-top:0 !important; }
.page-id-8140 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8140 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8140 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8140 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8140 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8140 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8140 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8140 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8140 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8140 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8140 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8140 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8140 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8140 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8140 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8140 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8140 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8140 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8140 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8140 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8140 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8140 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8140 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8140 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8140 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8140 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8140 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8140 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8140 .tt-cta-btn{ width:100%; } }
.page-id-8141 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8141 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8141 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8141 .entry-content{ margin-top:0 !important; }
.page-id-8141 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8141 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8141 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8141 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8141 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8141 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8141 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8141 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8141 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8141 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8141 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8141 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8141 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8141 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8141 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8141 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8141 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8141 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8141 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8141 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8141 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8141 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8141 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8141 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8141 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8141 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8141 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8141 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8141 .tt-cta-btn{ width:100%; } }
.page-id-8142 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8142 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8142 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8142 .entry-content{ margin-top:0 !important; }
.page-id-8142 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8142 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8142 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8142 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8142 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8142 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8142 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8142 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8142 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8142 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8142 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8142 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8142 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8142 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8142 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8142 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8142 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8142 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8142 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8142 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8142 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8142 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8142 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8142 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8142 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8142 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8142 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8142 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8142 .tt-cta-btn{ width:100%; } }
.page-id-8143 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8143 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8143 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8143 .entry-content{ margin-top:0 !important; }
.page-id-8143 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8143 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8143 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8143 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8143 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8143 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8143 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8143 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8143 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8143 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8143 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8143 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8143 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8143 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8143 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8143 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8143 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8143 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8143 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8143 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8143 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8143 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8143 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8143 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8143 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8143 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8143 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8143 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8143 .tt-cta-btn{ width:100%; } }
.page-id-8144 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8144 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8144 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8144 .entry-content{ margin-top:0 !important; }
.page-id-8144 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8144 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8144 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8144 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8144 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8144 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8144 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8144 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8144 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8144 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8144 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8144 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8144 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8144 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8144 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8144 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8144 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8144 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8144 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8144 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8144 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8144 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8144 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8144 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8144 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8144 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8144 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8144 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8144 .tt-cta-btn{ width:100%; } }
.page-id-8145 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8145 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8145 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8145 .entry-content{ margin-top:0 !important; }
.page-id-8145 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8145 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8145 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8145 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8145 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8145 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8145 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8145 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8145 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8145 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8145 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8145 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8145 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8145 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8145 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8145 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8145 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8145 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8145 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8145 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8145 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8145 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8145 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8145 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8145 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8145 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8145 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8145 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8145 .tt-cta-btn{ width:100%; } }
.page-id-8146 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8146 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8146 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8146 .entry-content{ margin-top:0 !important; }
.page-id-8146 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8146 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8146 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8146 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8146 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8146 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8146 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8146 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8146 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8146 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8146 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8146 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8146 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8146 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8146 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8146 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8146 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8146 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8146 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8146 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8146 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8146 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8146 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8146 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8146 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8146 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8146 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8146 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8146 .tt-cta-btn{ width:100%; } }
.page-id-8147 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8147 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8147 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8147 .entry-content{ margin-top:0 !important; }
.page-id-8147 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8147 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8147 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8147 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8147 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8147 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8147 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8147 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8147 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8147 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8147 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8147 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8147 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8147 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8147 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8147 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8147 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8147 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8147 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8147 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8147 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8147 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8147 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8147 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8147 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8147 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8147 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8147 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8147 .tt-cta-btn{ width:100%; } }
.page-id-8148 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8148 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8148 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8148 .entry-content{ margin-top:0 !important; }
.page-id-8148 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8148 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8148 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8148 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8148 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8148 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8148 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8148 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8148 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8148 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8148 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8148 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8148 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8148 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8148 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8148 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8148 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8148 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8148 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8148 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8148 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8148 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8148 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8148 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8148 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8148 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8148 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8148 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8148 .tt-cta-btn{ width:100%; } }
.page-id-8149 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8149 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8149 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8149 .entry-content{ margin-top:0 !important; }
.page-id-8149 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8149 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8149 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8149 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8149 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8149 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8149 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8149 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8149 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8149 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8149 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8149 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8149 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8149 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8149 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8149 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8149 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8149 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8149 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8149 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8149 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8149 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8149 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8149 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8149 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8149 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8149 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8149 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8149 .tt-cta-btn{ width:100%; } }
.page-id-8150 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8150 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8150 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8150 .entry-content{ margin-top:0 !important; }
.page-id-8150 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8150 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8150 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8150 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8150 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8150 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8150 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8150 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8150 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8150 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8150 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8150 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8150 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8150 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8150 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8150 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8150 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8150 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8150 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8150 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8150 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8150 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8150 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8150 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8150 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8150 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8150 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8150 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8150 .tt-cta-btn{ width:100%; } }
.page-id-7503 .tt-meizu-older-more[hidden]{ display:none !important; } .page-id-7504 .tt-mo-hero{ margin:24px 0; }
.page-id-7504 .tt-mo-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7504 .tt-mo-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7504 .tt-mo-selector{ margin:16px 0 24px; }
.page-id-7504 .tt-mo-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7504 .tt-mo-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7504 .tt-mo-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7504 .tt-mo-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7504 .tt-mo-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7504 .tt-mo-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7504 .tt-mo-model-group[hidden]{ display:none !important; }
.page-id-7504 .tt-mo-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7504 .tt-mo-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7504 .tt-mo-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7504 .tt-mo-model-btn[aria-pressed="true"] .tt-mo-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7504 .tt-mo-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7504 .tt-mo-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7504 .tt-mo-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7504 .tt-mo-select-hint[hidden]{ display:none !important; }
.page-id-7504 .tt-mo-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7504 .tt-mo-pricing-tables{ margin-bottom:32px; }
.page-id-7504 .tt-mo-pricing[hidden]{ display:none !important; }
.page-id-7504 .tt-mo-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7504 .tt-mo-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7504 .tt-mo-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7504 .tt-mo-price-row:last-child{ border-bottom:none; }
.page-id-7504 .tt-mo-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7504 .tt-mo-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7504 .tt-mo-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7504 .tt-mo-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7504 .tt-mo-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7504 .tt-mo-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7504 .tt-mo-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7504 .tt-mo-price-value{ text-align:left; }
.page-id-7504 .tt-mo-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7504 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7504 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7504 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7504 #modeliai, .page-id-7504 #kainos, .page-id-7504 #kontaktai{ scroll-margin-top:110px; }
.page-id-7504 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7504 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7504 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7504 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7504 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7504 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7504 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7504 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7504 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7504 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7504 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7504 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7504 .tt-mo-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7504 .tt-mo-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7504 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7504 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7504 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7504 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7504 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7504 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7505 .tt-sx-hero{ margin:24px 0; }
.page-id-7505 .tt-sx-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7505 .tt-sx-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7505 .tt-sx-selector{ margin:16px 0 24px; }
.page-id-7505 .tt-sx-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7505 .tt-sx-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7505 .tt-sx-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7505 .tt-sx-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7505 .tt-sx-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7505 .tt-sx-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7505 .tt-sx-model-group[hidden]{ display:none !important; }
.page-id-7505 .tt-sx-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7505 .tt-sx-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7505 .tt-sx-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7505 .tt-sx-model-btn[aria-pressed="true"] .tt-sx-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7505 .tt-sx-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7505 .tt-sx-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7505 .tt-sx-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7505 .tt-sx-select-hint[hidden]{ display:none !important; }
.page-id-7505 .tt-sx-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7505 .tt-sx-pricing-tables{ margin-bottom:32px; }
.page-id-7505 .tt-sx-pricing[hidden]{ display:none !important; }
.page-id-7505 .tt-sx-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7505 .tt-sx-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7505 .tt-sx-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7505 .tt-sx-price-row:last-child{ border-bottom:none; }
.page-id-7505 .tt-sx-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7505 .tt-sx-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7505 .tt-sx-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7505 .tt-sx-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7505 .tt-sx-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7505 .tt-sx-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7505 .tt-sx-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7505 .tt-sx-price-value{ text-align:left; }
.page-id-7505 .tt-sx-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7505 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7505 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7505 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7505 #modeliai, .page-id-7505 #kainos, .page-id-7505 #kontaktai{ scroll-margin-top:110px; }
.page-id-7505 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7505 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7505 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7505 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7505 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7505 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7505 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7505 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7505 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7505 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7505 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7505 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7505 .tt-sx-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7505 .tt-sx-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7505 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7505 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7505 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7505 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7505 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7505 .wpcf7-form input[type=submit]{ width:100%; }
}  .page-id-7080 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7080 .tt-mac-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7080 .tt-mac-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7080 .entry-content{ margin-top:0 !important; }
.page-id-7080 .tt-mac-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7080 .tt-mac-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7080 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7080 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7080 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7080 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7080 #irenginiai, .page-id-7080 #remonto-darbai, .page-id-7080 #kainos, .page-id-7080 #kodel-mes, .page-id-7080 #duk, .page-id-7080 #kontaktai{ scroll-margin-top:110px; }
.page-id-7080 .tt-mac-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7080 .tt-mac-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-7080 h2.tt-mac-group-title:first-of-type{ margin-top:8px !important; }
.page-id-7080 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7080 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7080 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7080 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7080 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7080 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7080 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7080 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7080 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7080 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7080 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7080 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7080 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7080 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7080 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7080 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7080 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7080 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7080 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7080 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7080 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7080 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7080 .tt-cta-btn{ width:100%; } }
.page-id-7080 .tt-mac-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-7080 .tt-mac-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7080 .tt-mac-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7080 .tt-mac-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7080 .tt-mac-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-7080 .tt-mac-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-7080 .tt-mac-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-7080 .tt-mac-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-7080 .tt-mac-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-7080 .tt-mac-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-7080 .tt-mac-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7080 .tt-mac-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7080 .tt-mac-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7080 .tt-mac-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-7080 .tt-mac-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-7080 .tt-mac-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-7080 .tt-mac-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-7080 .tt-mac-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-7080 .tt-mac-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7080 .tt-mac-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7080 .tt-mac-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7080 .tt-mac-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7080 .tt-mac-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-7080 .tt-mac-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-7080 .tt-mac-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-7080 .tt-mac-related-grid{ grid-template-columns:1fr; } }
.page-id-7080 .tt-mac-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-7080 .tt-mac-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-7080 .tt-mac-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-7080 .tt-mac-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-7080 .tt-mac-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-7080 .tt-mac-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-7080 .tt-mac-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-7080 .tt-mac-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-7080 .tt-mac-price-row:last-child{ border-bottom:none; }
.page-id-7080 .tt-mac-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-7080 .tt-mac-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-7080 .tt-mac-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-7080 .tt-mac-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7080 .tt-mac-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7080 .tt-mac-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7080 .tt-mac-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-7080 .tt-mac-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-7080 .tt-mac-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-7080 .tt-mac-price-cta{ width:100%; }
.page-id-7080 .tt-mac-price-note{ padding:18px 18px; }
}  .page-id-7062 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-7062 .tt-win-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-7062 .tt-win-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-7062 .entry-content{ margin-top:0 !important; }
.page-id-7062 .tt-win-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-7062 .tt-win-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-7062 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-7062 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-7062 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-7062 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-7062 #irenginiai, .page-id-7062 #remonto-darbai, .page-id-7062 #kodel-mes, .page-id-7062 #duk, .page-id-7062 #kontaktai{ scroll-margin-top:110px; }
.page-id-7062 .tt-win-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-7062 .tt-win-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-7062 h2.tt-win-group-title:first-of-type{ margin-top:8px !important; }
.page-id-7062 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-7062 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-7062 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-7062 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-7062 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-7062 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-7062 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-7062 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-7062 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-7062 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-7062 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-7062 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-7062 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-7062 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-7062 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-7062 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-7062 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7062 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7062 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7062 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-7062 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-7062 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-7062 .tt-cta-btn{ width:100%; } }
.page-id-7062 .tt-win-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-7062 .tt-win-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7062 .tt-win-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7062 .tt-win-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7062 .tt-win-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-7062 .tt-win-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-7062 .tt-win-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-7062 .tt-win-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-7062 .tt-win-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-7062 .tt-win-work-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-7062 .tt-win-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
}
.page-id-7062 .tt-win-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-7062 .tt-win-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-7062 .tt-win-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:900px){
.page-id-7062 .tt-win-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:480px){
.page-id-7062 .tt-win-work-grid{ grid-template-columns:repeat(1,minmax(0,1fr)); }
}
.page-id-7062 .tt-win-related-grid{ display:grid; grid-template-columns:minmax(0,360px); gap:16px; margin:20px 0 36px; }
.page-id-7062 .tt-win-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-7062 .tt-win-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-7062 .tt-win-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7062 .tt-win-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-7062 .tt-win-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-7062 .tt-win-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-7062 .tt-win-related-grid{ grid-template-columns:1fr; } }
.page-id-7062 .tt-win-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-7062 .tt-win-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-7062 .tt-win-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; min-width:280px; width:auto;
transition:background 150ms ease;
}
.page-id-7062 .tt-win-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-7062 .tt-win-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-7062 .tt-win-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-7062 .tt-win-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-7062 .tt-win-brands{
background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border);
border-radius:16px;
padding:20px 24px;
margin:0 0 36px;
}
.page-id-7062 .tt-win-brands h3{
margin:0 0 8px !important;
font-size:16px !important;
font-weight:800 !important;
color:var(--tt-text);
}
.page-id-7062 .tt-win-brands p{
margin:0 !important;
font-size:14.5px;
line-height:1.55;
color:var(--tt-text-muted);
}
.page-id-7062 .tt-win-pickup{
background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border);
border-radius:24px;
padding:32px 32px;
margin:20px 0 36px;
}
.page-id-7062 .tt-win-pickup h2{
margin:0 0 12px !important;
font-size:1.4rem !important;
font-weight:800 !important;
}
.page-id-7062 .tt-win-pickup p{
margin:0 !important;
font-size:15px;
line-height:1.6;
color:var(--tt-text);
max-width:760px;
}
@media (max-width:680px){
.page-id-7062 .tt-win-pickup{ padding:24px 22px; }
} .page-id-7062 .tt-win-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-7062 .tt-win-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-7062 .tt-win-price-row:last-child{ border-bottom:none; }
.page-id-7062 .tt-win-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-7062 .tt-win-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-7062 .tt-win-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-7062 .tt-win-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7062 .tt-win-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7062 .tt-win-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7062 .tt-win-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-7062 .tt-win-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-7062 .tt-win-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-7062 .tt-win-price-cta{ width:100%; }
.page-id-7062 .tt-win-price-note{ padding:18px 18px; }
} .page-id-7062 button.tt-win-tile{
font-family:inherit;
cursor:pointer;
-webkit-appearance:none;
appearance:none;
margin:0;
width:100%;
}
.page-id-8239 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8239 .tt-ipad-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8239 .tt-ipad-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8239 .entry-content{ margin-top:0 !important; }
.page-id-8239 .tt-ipad-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8239 .tt-ipad-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8239 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8239 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8239 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8239 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8239 #modeliai, .page-id-8239 #kainos, .page-id-8239 #kodel-mes, .page-id-8239 #duk, .page-id-8239 #kontaktai{ scroll-margin-top:110px; }
.page-id-8239 .tt-ipad-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8239 .tt-ipad-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8239 h2.tt-ipad-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8239 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8239 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8239 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8239 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8239 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8239 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8239 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8239 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8239 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8239 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8239 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8239 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8239 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8239 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8239 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8239 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8239 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8239 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8239 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8239 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8239 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8239 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8239 .tt-cta-btn{ width:100%; } }
.page-id-8239 .tt-ipad-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8239 .tt-ipad-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8239 .tt-ipad-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8239 .tt-ipad-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8239 .tt-ipad-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8239 .tt-ipad-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8239 .tt-ipad-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8239 .tt-ipad-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8239 .tt-ipad-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8239 .tt-ipad-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8239 .tt-ipad-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8239 .tt-ipad-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8239 .tt-ipad-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8239 .tt-ipad-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8239 .tt-ipad-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8239 .tt-ipad-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8239 .tt-ipad-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8239 .tt-ipad-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8239 .tt-ipad-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8239 .tt-ipad-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8239 .tt-ipad-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8239 .tt-ipad-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8239 .tt-ipad-related-grid{ grid-template-columns:1fr; } }
.page-id-8239 .tt-ipad-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8239 .tt-ipad-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8239 .tt-ipad-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8239 .tt-ipad-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8239 .tt-ipad-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8239 .tt-ipad-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8239 .tt-ipad-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8239 .tt-ipad-price-row:last-child{ border-bottom:none; }
.page-id-8239 .tt-ipad-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8239 .tt-ipad-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8239 .tt-ipad-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8239 .tt-ipad-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8239 .tt-ipad-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8239 .tt-ipad-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8239 .tt-ipad-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8239 .tt-ipad-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8239 .tt-ipad-price-cta{ width:100%; }
.page-id-8239 .tt-ipad-price-note{ padding:18px 18px; }
}   .page-id-8239 .tt-ipad-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8239 .tt-ipad-selector{ margin:0 0 8px; }
.page-id-8239 .tt-ipad-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8239 .tt-ipad-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8239 .tt-ipad-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8239 .tt-ipad-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8239 .tt-ipad-model-panels{ margin:0 0 6px; }
.page-id-8239 .tt-ipad-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8239 .tt-ipad-model-group[hidden]{ display:none !important; }
.page-id-8239 .tt-ipad-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8239 .tt-ipad-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8239 .tt-ipad-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8239 .tt-ipad-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8239 .tt-ipad-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8239 .tt-ipad-select-hint[hidden]{ display:none !important; }
.page-id-8239 .tt-ipad-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8239 .tt-ipad-pricing-tables{ margin:0; }
.page-id-8239 .tt-ipad-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8239 .tt-ipad-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8239 .tt-ipad-model-btn{ padding:8px 14px; font-size:13px; }
} .page-id-8246 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8246 .tt-stab-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8246 .tt-stab-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8246 .entry-content{ margin-top:0 !important; }
.page-id-8246 .tt-stab-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8246 .tt-stab-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8246 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8246 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8246 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8246 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8246 #modeliai, .page-id-8246 #kainos, .page-id-8246 #kodel-mes, .page-id-8246 #duk, .page-id-8246 #kontaktai{ scroll-margin-top:110px; }
.page-id-8246 .tt-stab-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8246 .tt-stab-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8246 h2.tt-stab-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8246 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8246 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8246 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8246 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8246 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8246 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8246 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8246 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8246 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8246 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8246 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8246 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8246 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8246 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8246 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8246 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8246 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8246 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8246 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8246 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8246 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8246 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8246 .tt-cta-btn{ width:100%; } }
.page-id-8246 .tt-stab-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8246 .tt-stab-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8246 .tt-stab-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8246 .tt-stab-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8246 .tt-stab-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8246 .tt-stab-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8246 .tt-stab-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8246 .tt-stab-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8246 .tt-stab-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8246 .tt-stab-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8246 .tt-stab-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8246 .tt-stab-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8246 .tt-stab-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8246 .tt-stab-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8246 .tt-stab-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8246 .tt-stab-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8246 .tt-stab-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8246 .tt-stab-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8246 .tt-stab-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8246 .tt-stab-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8246 .tt-stab-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8246 .tt-stab-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8246 .tt-stab-related-grid{ grid-template-columns:1fr; } }
.page-id-8246 .tt-stab-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8246 .tt-stab-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8246 .tt-stab-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8246 .tt-stab-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8246 .tt-stab-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8246 .tt-stab-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8246 .tt-stab-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8246 .tt-stab-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8246 .tt-stab-price-row:last-child{ border-bottom:none; }
.page-id-8246 .tt-stab-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8246 .tt-stab-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8246 .tt-stab-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8246 .tt-stab-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8246 .tt-stab-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8246 .tt-stab-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8246 .tt-stab-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8246 .tt-stab-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8246 .tt-stab-price-cta{ width:100%; }
.page-id-8246 .tt-stab-price-note{ padding:18px 18px; }
}   .page-id-8246 .tt-stab-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8246 .tt-stab-selector{ margin:0 0 8px; }
.page-id-8246 .tt-stab-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8246 .tt-stab-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8246 .tt-stab-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8246 .tt-stab-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8246 .tt-stab-model-panels{ margin:0 0 6px; }
.page-id-8246 .tt-stab-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8246 .tt-stab-model-group[hidden]{ display:none !important; }
.page-id-8246 .tt-stab-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8246 .tt-stab-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8246 .tt-stab-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8246 .tt-stab-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8246 .tt-stab-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8246 .tt-stab-select-hint[hidden]{ display:none !important; }
.page-id-8246 .tt-stab-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8246 .tt-stab-pricing-tables{ margin:0; }
.page-id-8246 .tt-stab-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8246 .tt-stab-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8246 .tt-stab-model-btn{ padding:8px 14px; font-size:13px; }
} .page-id-8251 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8251 .tt-huawei-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8251 .tt-huawei-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8251 .entry-content{ margin-top:0 !important; }
.page-id-8251 .tt-huawei-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8251 .tt-huawei-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8251 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8251 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8251 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8251 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8251 #modeliai, .page-id-8251 #kainos, .page-id-8251 #kodel-mes, .page-id-8251 #duk, .page-id-8251 #kontaktai{ scroll-margin-top:110px; }
.page-id-8251 .tt-huawei-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8251 .tt-huawei-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8251 h2.tt-huawei-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8251 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8251 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8251 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8251 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8251 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8251 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8251 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8251 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8251 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8251 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8251 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8251 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8251 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8251 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8251 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8251 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8251 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8251 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8251 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8251 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8251 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8251 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8251 .tt-cta-btn{ width:100%; } }
.page-id-8251 .tt-huawei-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8251 .tt-huawei-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8251 .tt-huawei-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8251 .tt-huawei-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8251 .tt-huawei-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8251 .tt-huawei-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8251 .tt-huawei-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8251 .tt-huawei-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8251 .tt-huawei-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8251 .tt-huawei-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8251 .tt-huawei-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8251 .tt-huawei-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8251 .tt-huawei-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8251 .tt-huawei-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8251 .tt-huawei-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8251 .tt-huawei-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8251 .tt-huawei-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8251 .tt-huawei-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8251 .tt-huawei-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8251 .tt-huawei-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8251 .tt-huawei-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8251 .tt-huawei-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8251 .tt-huawei-related-grid{ grid-template-columns:1fr; } }
.page-id-8251 .tt-huawei-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8251 .tt-huawei-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8251 .tt-huawei-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8251 .tt-huawei-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8251 .tt-huawei-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8251 .tt-huawei-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8251 .tt-huawei-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8251 .tt-huawei-price-row:last-child{ border-bottom:none; }
.page-id-8251 .tt-huawei-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8251 .tt-huawei-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8251 .tt-huawei-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8251 .tt-huawei-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8251 .tt-huawei-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8251 .tt-huawei-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8251 .tt-huawei-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8251 .tt-huawei-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8251 .tt-huawei-price-cta{ width:100%; }
.page-id-8251 .tt-huawei-price-note{ padding:18px 18px; }
}   .page-id-8251 .tt-huawei-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8251 .tt-huawei-selector{ margin:0 0 8px; }
.page-id-8251 .tt-huawei-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8251 .tt-huawei-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8251 .tt-huawei-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8251 .tt-huawei-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8251 .tt-huawei-model-panels{ margin:0 0 6px; }
.page-id-8251 .tt-huawei-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8251 .tt-huawei-model-group[hidden]{ display:none !important; }
.page-id-8251 .tt-huawei-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8251 .tt-huawei-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8251 .tt-huawei-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8251 .tt-huawei-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8251 .tt-huawei-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8251 .tt-huawei-select-hint[hidden]{ display:none !important; }
.page-id-8251 .tt-huawei-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8251 .tt-huawei-pricing-tables{ margin:0; }
.page-id-8251 .tt-huawei-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8251 .tt-huawei-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8251 .tt-huawei-model-btn{ padding:8px 14px; font-size:13px; }
} .page-id-8258 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8258 .tt-lenovo-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8258 .tt-lenovo-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8258 .entry-content{ margin-top:0 !important; }
.page-id-8258 .tt-lenovo-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8258 .tt-lenovo-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8258 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8258 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8258 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8258 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8258 #modeliai, .page-id-8258 #kainos, .page-id-8258 #kodel-mes, .page-id-8258 #duk, .page-id-8258 #kontaktai{ scroll-margin-top:110px; }
.page-id-8258 .tt-lenovo-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8258 .tt-lenovo-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8258 h2.tt-lenovo-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8258 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8258 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8258 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8258 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8258 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8258 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8258 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8258 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8258 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8258 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8258 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8258 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8258 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8258 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8258 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8258 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8258 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8258 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8258 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8258 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8258 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8258 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8258 .tt-cta-btn{ width:100%; } }
.page-id-8258 .tt-lenovo-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8258 .tt-lenovo-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8258 .tt-lenovo-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8258 .tt-lenovo-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8258 .tt-lenovo-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8258 .tt-lenovo-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8258 .tt-lenovo-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8258 .tt-lenovo-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8258 .tt-lenovo-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8258 .tt-lenovo-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8258 .tt-lenovo-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8258 .tt-lenovo-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8258 .tt-lenovo-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8258 .tt-lenovo-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8258 .tt-lenovo-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8258 .tt-lenovo-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8258 .tt-lenovo-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8258 .tt-lenovo-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8258 .tt-lenovo-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8258 .tt-lenovo-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8258 .tt-lenovo-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8258 .tt-lenovo-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8258 .tt-lenovo-related-grid{ grid-template-columns:1fr; } }
.page-id-8258 .tt-lenovo-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8258 .tt-lenovo-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8258 .tt-lenovo-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8258 .tt-lenovo-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8258 .tt-lenovo-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8258 .tt-lenovo-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8258 .tt-lenovo-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8258 .tt-lenovo-price-row:last-child{ border-bottom:none; }
.page-id-8258 .tt-lenovo-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8258 .tt-lenovo-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8258 .tt-lenovo-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8258 .tt-lenovo-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8258 .tt-lenovo-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8258 .tt-lenovo-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8258 .tt-lenovo-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8258 .tt-lenovo-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8258 .tt-lenovo-price-cta{ width:100%; }
.page-id-8258 .tt-lenovo-price-note{ padding:18px 18px; }
}   .page-id-8258 .tt-lenovo-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8258 .tt-lenovo-selector{ margin:0 0 8px; }
.page-id-8258 .tt-lenovo-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8258 .tt-lenovo-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8258 .tt-lenovo-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8258 .tt-lenovo-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8258 .tt-lenovo-model-panels{ margin:0 0 6px; }
.page-id-8258 .tt-lenovo-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8258 .tt-lenovo-model-group[hidden]{ display:none !important; }
.page-id-8258 .tt-lenovo-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8258 .tt-lenovo-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8258 .tt-lenovo-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8258 .tt-lenovo-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8258 .tt-lenovo-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8258 .tt-lenovo-select-hint[hidden]{ display:none !important; }
.page-id-8258 .tt-lenovo-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8258 .tt-lenovo-pricing-tables{ margin:0; }
.page-id-8258 .tt-lenovo-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8258 .tt-lenovo-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8258 .tt-lenovo-model-btn{ padding:8px 14px; font-size:13px; }
} .page-id-8263 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8263 .tt-surface-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8263 .tt-surface-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8263 .entry-content{ margin-top:0 !important; }
.page-id-8263 .tt-surface-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8263 .tt-surface-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8263 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8263 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8263 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8263 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8263 #modeliai, .page-id-8263 #kainos, .page-id-8263 #kodel-mes, .page-id-8263 #duk, .page-id-8263 #kontaktai{ scroll-margin-top:110px; }
.page-id-8263 .tt-surface-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8263 .tt-surface-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8263 h2.tt-surface-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8263 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8263 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8263 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8263 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8263 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8263 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8263 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8263 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8263 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8263 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8263 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8263 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8263 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8263 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8263 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8263 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8263 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8263 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8263 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8263 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8263 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8263 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8263 .tt-cta-btn{ width:100%; } }
.page-id-8263 .tt-surface-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8263 .tt-surface-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8263 .tt-surface-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8263 .tt-surface-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8263 .tt-surface-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8263 .tt-surface-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8263 .tt-surface-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8263 .tt-surface-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8263 .tt-surface-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8263 .tt-surface-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8263 .tt-surface-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8263 .tt-surface-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8263 .tt-surface-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8263 .tt-surface-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8263 .tt-surface-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8263 .tt-surface-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8263 .tt-surface-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8263 .tt-surface-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8263 .tt-surface-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8263 .tt-surface-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8263 .tt-surface-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8263 .tt-surface-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8263 .tt-surface-related-grid{ grid-template-columns:1fr; } }
.page-id-8263 .tt-surface-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8263 .tt-surface-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8263 .tt-surface-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8263 .tt-surface-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8263 .tt-surface-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8263 .tt-surface-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8263 .tt-surface-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8263 .tt-surface-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8263 .tt-surface-price-row:last-child{ border-bottom:none; }
.page-id-8263 .tt-surface-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8263 .tt-surface-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8263 .tt-surface-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8263 .tt-surface-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8263 .tt-surface-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8263 .tt-surface-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8263 .tt-surface-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8263 .tt-surface-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8263 .tt-surface-price-cta{ width:100%; }
.page-id-8263 .tt-surface-price-note{ padding:18px 18px; }
}   .page-id-8263 .tt-surface-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8263 .tt-surface-selector{ margin:0 0 8px; }
.page-id-8263 .tt-surface-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8263 .tt-surface-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8263 .tt-surface-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8263 .tt-surface-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8263 .tt-surface-model-panels{ margin:0 0 6px; }
.page-id-8263 .tt-surface-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8263 .tt-surface-model-group[hidden]{ display:none !important; }
.page-id-8263 .tt-surface-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8263 .tt-surface-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8263 .tt-surface-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8263 .tt-surface-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8263 .tt-surface-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8263 .tt-surface-select-hint[hidden]{ display:none !important; }
.page-id-8263 .tt-surface-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8263 .tt-surface-pricing-tables{ margin:0; }
.page-id-8263 .tt-surface-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8263 .tt-surface-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8263 .tt-surface-model-btn{ padding:8px 14px; font-size:13px; }
} .page-id-8268 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8268 .tt-prestigio-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8268 .tt-prestigio-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8268 .entry-content{ margin-top:0 !important; }
.page-id-8268 .tt-prestigio-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8268 .tt-prestigio-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8268 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8268 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8268 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8268 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8268 #modeliai, .page-id-8268 #kainos, .page-id-8268 #kodel-mes, .page-id-8268 #duk, .page-id-8268 #kontaktai{ scroll-margin-top:110px; }
.page-id-8268 .tt-prestigio-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8268 .tt-prestigio-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8268 h2.tt-prestigio-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8268 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8268 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8268 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8268 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8268 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8268 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8268 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8268 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8268 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8268 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8268 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8268 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8268 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8268 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8268 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8268 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8268 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8268 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8268 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8268 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8268 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8268 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8268 .tt-cta-btn{ width:100%; } }
.page-id-8268 .tt-prestigio-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8268 .tt-prestigio-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8268 .tt-prestigio-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8268 .tt-prestigio-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8268 .tt-prestigio-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8268 .tt-prestigio-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8268 .tt-prestigio-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8268 .tt-prestigio-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8268 .tt-prestigio-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8268 .tt-prestigio-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8268 .tt-prestigio-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8268 .tt-prestigio-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8268 .tt-prestigio-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8268 .tt-prestigio-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8268 .tt-prestigio-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8268 .tt-prestigio-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8268 .tt-prestigio-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8268 .tt-prestigio-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8268 .tt-prestigio-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8268 .tt-prestigio-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8268 .tt-prestigio-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8268 .tt-prestigio-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8268 .tt-prestigio-related-grid{ grid-template-columns:1fr; } }
.page-id-8268 .tt-prestigio-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8268 .tt-prestigio-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8268 .tt-prestigio-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8268 .tt-prestigio-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8268 .tt-prestigio-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8268 .tt-prestigio-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8268 .tt-prestigio-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8268 .tt-prestigio-price-row:last-child{ border-bottom:none; }
.page-id-8268 .tt-prestigio-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8268 .tt-prestigio-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8268 .tt-prestigio-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8268 .tt-prestigio-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8268 .tt-prestigio-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8268 .tt-prestigio-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8268 .tt-prestigio-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8268 .tt-prestigio-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8268 .tt-prestigio-price-cta{ width:100%; }
.page-id-8268 .tt-prestigio-price-note{ padding:18px 18px; }
} .page-id-8268 .tt-prestigio-selector{ margin:0 0 8px; }
.page-id-8268 .tt-prestigio-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8268 .tt-prestigio-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8268 .tt-prestigio-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8268 .tt-prestigio-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8268 .tt-prestigio-model-panels{ margin:0 0 6px; }
.page-id-8268 .tt-prestigio-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8268 .tt-prestigio-model-group[hidden]{ display:none !important; }
.page-id-8268 .tt-prestigio-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8268 .tt-prestigio-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8268 .tt-prestigio-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8268 .tt-prestigio-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8268 .tt-prestigio-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8268 .tt-prestigio-select-hint[hidden]{ display:none !important; }
.page-id-8268 .tt-prestigio-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8268 .tt-prestigio-pricing-tables{ margin:0; }
.page-id-8268 .tt-prestigio-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8268 .tt-prestigio-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8268 .tt-prestigio-model-btn{ padding:8px 14px; font-size:13px; }
}  .page-id-8278 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8278 .tt-estar-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8278 .tt-estar-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8278 .entry-content{ margin-top:0 !important; }
.page-id-8278 .tt-estar-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8278 .tt-estar-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8278 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8278 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8278 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8278 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8278 #modeliai, .page-id-8278 #kainos, .page-id-8278 #kodel-mes, .page-id-8278 #duk, .page-id-8278 #kontaktai{ scroll-margin-top:110px; }
.page-id-8278 .tt-estar-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8278 .tt-estar-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8278 h2.tt-estar-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8278 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8278 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8278 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8278 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8278 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8278 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8278 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8278 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8278 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8278 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8278 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8278 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8278 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8278 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8278 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8278 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8278 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8278 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8278 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8278 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8278 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8278 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8278 .tt-cta-btn{ width:100%; } }
.page-id-8278 .tt-estar-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8278 .tt-estar-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8278 .tt-estar-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8278 .tt-estar-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8278 .tt-estar-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8278 .tt-estar-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8278 .tt-estar-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8278 .tt-estar-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8278 .tt-estar-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8278 .tt-estar-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8278 .tt-estar-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8278 .tt-estar-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8278 .tt-estar-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8278 .tt-estar-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8278 .tt-estar-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8278 .tt-estar-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8278 .tt-estar-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8278 .tt-estar-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8278 .tt-estar-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8278 .tt-estar-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8278 .tt-estar-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8278 .tt-estar-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8278 .tt-estar-related-grid{ grid-template-columns:1fr; } }
.page-id-8278 .tt-estar-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8278 .tt-estar-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8278 .tt-estar-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8278 .tt-estar-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8278 .tt-estar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8278 .tt-estar-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8278 .tt-estar-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8278 .tt-estar-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8278 .tt-estar-price-row:last-child{ border-bottom:none; }
.page-id-8278 .tt-estar-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8278 .tt-estar-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8278 .tt-estar-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8278 .tt-estar-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8278 .tt-estar-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8278 .tt-estar-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8278 .tt-estar-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8278 .tt-estar-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8278 .tt-estar-price-cta{ width:100%; }
.page-id-8278 .tt-estar-price-note{ padding:18px 18px; }
} .page-id-8278 .tt-estar-selector{ margin:0 0 8px; }
.page-id-8278 .tt-estar-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8278 .tt-estar-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8278 .tt-estar-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8278 .tt-estar-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8278 .tt-estar-model-panels{ margin:0 0 6px; }
.page-id-8278 .tt-estar-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8278 .tt-estar-model-group[hidden]{ display:none !important; }
.page-id-8278 .tt-estar-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8278 .tt-estar-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8278 .tt-estar-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8278 .tt-estar-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8278 .tt-estar-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8278 .tt-estar-select-hint[hidden]{ display:none !important; }
.page-id-8278 .tt-estar-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8278 .tt-estar-pricing-tables{ margin:0; }
.page-id-8278 .tt-estar-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8278 .tt-estar-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8278 .tt-estar-model-btn{ padding:8px 14px; font-size:13px; }
}  .page-id-8283 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8283 .tt-other-hero{ margin:0 !important; padding:22px 0 56px !important; min-height:auto !important; }
.page-id-8283 .tt-other-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8283 .entry-content{ margin-top:0 !important; }
.page-id-8283 .tt-other-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8283 .tt-other-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8283 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:8px;
margin:20px 0 32px; padding:10px 14px; background:var(--tt-surface);
border:1px solid var(--tt-border); border-radius:999px;
}
.page-id-8283 .tt-quicknav a{
color:var(--tt-text); text-decoration:none; font-weight:700; font-size:14px;
padding:6px 14px; border-radius:999px; transition:background 150ms ease, color 150ms ease;
}
.page-id-8283 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); }
@media (max-width:480px){
.page-id-8283 .tt-quicknav{ border-radius:16px; justify-content:flex-start; overflow-x:auto; flex-wrap:nowrap; }
}
.page-id-8283 #modeliai, .page-id-8283 #kainos, .page-id-8283 #kodel-mes, .page-id-8283 #duk, .page-id-8283 #kontaktai{ scroll-margin-top:110px; }
.page-id-8283 .tt-other-intro{ text-align:left; color:var(--tt-text-muted); font-size:15px; max-width:760px; margin:0 0 24px; line-height:1.5; }
.page-id-8283 .tt-other-group-title{ margin-top:40px !important; margin-bottom:14px !important; font-size:1.4rem !important; }
.page-id-8283 h2.tt-other-group-title:first-of-type{ margin-top:8px !important; }
.page-id-8283 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8283 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8283 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8283 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8283 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8283 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8283 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8283 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8283 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8283 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8283 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8283 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8283 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8283 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8283 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8283 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8283 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8283 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8283 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8283 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8283 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8283 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8283 .tt-cta-btn{ width:100%; } }
.page-id-8283 .tt-other-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8283 .tt-other-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8283 .tt-other-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8283 .tt-other-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8283 .tt-other-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8283 .tt-other-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8283 .tt-other-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8283 .tt-other-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8283 .tt-other-work-grid{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; margin:0 0 8px; }
.page-id-8283 .tt-other-work-tile{
display:flex; flex-direction:column; align-items:center; justify-content:center; gap:6px; text-align:center;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 12px; min-height:110px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8283 .tt-other-work-tile:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8283 .tt-other-work-tile:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-work-tile .tt-icon{ width:32px; height:32px; border-radius:14px; margin-bottom:0; }
.page-id-8283 .tt-other-work-tile .tt-icon svg{ width:18px; height:18px; }
.page-id-8283 .tt-other-work-label{ font-weight:700; font-size:13px; line-height:1.3; }
@media (max-width:1199px){
.page-id-8283 .tt-other-work-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:767px){
.page-id-8283 .tt-other-work-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
.page-id-8283 .tt-other-related-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8283 .tt-other-related-card{
display:flex; align-items:center; gap:12px; text-align:left;
background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius);
padding:18px 20px; text-decoration:none; color:var(--tt-text);
box-shadow:0 1px 4px rgba(11,20,20,.05);
transition:transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease;
}
.page-id-8283 .tt-other-related-card:hover{ transform:translateY(-2px); box-shadow:0 6px 16px rgba(11,20,20,.08); border-color:rgba(3,105,161,.35); }
.page-id-8283 .tt-other-related-card:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-related-card .tt-icon{ width:36px; height:36px; border-radius:12px; flex-shrink:0; }
.page-id-8283 .tt-other-related-card .tt-icon svg{ width:20px; height:20px; }
.page-id-8283 .tt-other-related-label{ font-weight:700; font-size:14.5px; }
@media (max-width:680px){ .page-id-8283 .tt-other-related-grid{ grid-template-columns:1fr; } }
.page-id-8283 .tt-other-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8283 .tt-other-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8283 .tt-other-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8283 .tt-other-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8283 .tt-other-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8283 .tt-other-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1 / -1; }
.page-id-8283 .tt-other-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8283 .tt-other-pricing{ background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8283 .tt-other-price-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8283 .tt-other-price-row:last-child{ border-bottom:none; }
.page-id-8283 .tt-other-price-main{ display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8283 .tt-other-price-name{ font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8283 .tt-other-price-value{ font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8283 .tt-other-price-cta{
display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;
padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap;
background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border);
text-decoration:none; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8283 .tt-other-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8283 .tt-other-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-price-note{ background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); padding:20px 24px; margin:0 0 8px; }
.page-id-8283 .tt-other-price-note p{ margin:0 !important; font-size:15px; line-height:1.6; color:var(--tt-text); max-width:760px; }
@media (max-width:680px){
.page-id-8283 .tt-other-price-row{ flex-direction:column; align-items:flex-start; gap:10px; padding:14px 18px; }
.page-id-8283 .tt-other-price-cta{ width:100%; }
.page-id-8283 .tt-other-price-note{ padding:18px 18px; }
} .page-id-8283 .tt-other-selector{ margin:0 0 8px; }
.page-id-8283 .tt-other-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8283 .tt-other-family-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text);
cursor:pointer; transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-8283 .tt-other-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8283 .tt-other-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8283 .tt-other-model-panels{ margin:0 0 6px; }
.page-id-8283 .tt-other-model-group{
display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px;
}
.page-id-8283 .tt-other-model-group[hidden]{ display:none !important; }
.page-id-8283 .tt-other-model-btn{
display:inline-flex; align-items:center; justify-content:center;
padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center;
background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue);
cursor:pointer; transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-8283 .tt-other-model-btn:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8283 .tt-other-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8283 .tt-other-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8283 .tt-other-select-hint{ color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8283 .tt-other-select-hint[hidden]{ display:none !important; }
.page-id-8283 .tt-other-pricing-title{ font-size:1.3rem !important; margin:0 0 16px !important; color:var(--tt-text); }
.page-id-8283 .tt-other-pricing-tables{ margin:0; }
.page-id-8283 .tt-other-pricing[hidden]{ display:none !important; }
@media (max-width:680px){
.page-id-8283 .tt-other-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8283 .tt-other-model-btn{ padding:8px 14px; font-size:13px; }
}
.page-id-8283 .tt-other-defects{ list-style:none; margin:16px 0 24px; padding:0; max-width:760px; }
.page-id-8283 .tt-other-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8283 .tt-other-defects li:last-child{ border-bottom:none; }
.page-id-8283 .tt-other-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-blue) !important; }
.page-id-8283 .tt-other-note{ font-size:14.5px; color:var(--tt-text-muted); max-width:760px; margin:0 0 36px; line-height:1.5; }
.page-id-8283 .tt-other-note a{ color:var(--tt-blue); text-decoration:underline; } .page-id-8290 .tt-aw-selector { margin:0 0 8px; }
.page-id-8290 .tt-aw-family-group { display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8290 .tt-aw-family-btn { display:inline-flex; align-items:center; justify-content:center; padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px; background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text); cursor:pointer; transition:background 150ms, border-color 150ms, color 150ms; }
.page-id-8290 .tt-aw-family-btn:hover { background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8290 .tt-aw-family-btn:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8290 .tt-aw-family-btn[aria-pressed="true"] { background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8290 .tt-aw-model-panels { margin:0 0 6px; }
.page-id-8290 .tt-aw-model-group { display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px; }
.page-id-8290 .tt-aw-model-group[hidden] { display:none !important; }
.page-id-8290 .tt-aw-model-btn { display:inline-flex; align-items:center; justify-content:center; padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center; background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue); cursor:pointer; transition:background 150ms, color 150ms, border-color 150ms; }
.page-id-8290 .tt-aw-model-btn:hover { background:var(--tt-blue); color:#fff; }
.page-id-8290 .tt-aw-model-btn:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8290 .tt-aw-model-btn[aria-pressed="true"] { background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8290 .tt-aw-select-hint { color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8290 .tt-aw-select-hint[hidden] { display:none !important; }
.page-id-8290 .tt-aw-pricing-title { color:var(--tt-text); font-size:1.3rem !important; margin:0 0 16px !important; }
.page-id-8290 .tt-aw-pricing-tables { margin:0; }
.page-id-8290 .tt-aw-pricing { background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8290 .tt-aw-pricing[hidden] { display:none !important; }
.page-id-8290 .tt-aw-price-row { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8290 .tt-aw-price-row:last-child { border-bottom:none; }
.page-id-8290 .tt-aw-price-main { display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8290 .tt-aw-price-name { font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8290 .tt-aw-price-value { font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8290 .tt-aw-price-cta { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap; background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border); text-decoration:none; transition:background 150ms, color 150ms, border-color 150ms; }
.page-id-8290 .tt-aw-price-cta:hover { background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8290 .tt-aw-price-cta:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
@media (max-width:680px){ .page-id-8290 .tt-aw-family-btn { padding:10px 18px; font-size:14px; } }
@media (max-width:680px){ .page-id-8290 .tt-aw-model-btn { padding:8px 14px; font-size:13px; } }
.page-id-8290 .tt-aw-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8290 .tt-aw-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8290 .tt-aw-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8290 .tt-aw-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8290 .tt-aw-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8290 .tt-aw-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8290 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8290 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8290 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8290 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8290 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8290 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8290 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8290 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8290 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8290 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8290 .tt-cta-btn{ width:100%; } } .page-id-8291 .tt-sw-selector { margin:0 0 8px; }
.page-id-8291 .tt-sw-family-group { display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px; }
.page-id-8291 .tt-sw-family-btn { display:inline-flex; align-items:center; justify-content:center; padding:12px 22px; border-radius:999px; font-weight:700; font-size:15px; background:var(--tt-surface); border:1px solid var(--tt-border); color:var(--tt-text); cursor:pointer; transition:background 150ms, border-color 150ms, color 150ms; }
.page-id-8291 .tt-sw-family-btn:hover { background:var(--tt-blue-bg); border-color:var(--tt-blue-border); }
.page-id-8291 .tt-sw-family-btn:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8291 .tt-sw-family-btn[aria-pressed="true"] { background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8291 .tt-sw-model-panels { margin:0 0 6px; }
.page-id-8291 .tt-sw-model-group { display:flex; flex-wrap:wrap; gap:8px; padding:16px; background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); border-radius:var(--tt-radius); margin:0 0 20px; }
.page-id-8291 .tt-sw-model-group[hidden] { display:none !important; }
.page-id-8291 .tt-sw-model-btn { display:inline-flex; align-items:center; justify-content:center; padding:9px 16px; border-radius:999px; font-weight:600; font-size:13.5px; text-align:center; background:#fff; border:1px solid var(--tt-blue-border); color:var(--tt-blue); cursor:pointer; transition:background 150ms, color 150ms, border-color 150ms; }
.page-id-8291 .tt-sw-model-btn:hover { background:var(--tt-blue); color:#fff; }
.page-id-8291 .tt-sw-model-btn:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8291 .tt-sw-model-btn[aria-pressed="true"] { background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-8291 .tt-sw-select-hint { color:var(--tt-text-muted); font-size:14.5px; margin:0; }
.page-id-8291 .tt-sw-select-hint[hidden] { display:none !important; }
.page-id-8291 .tt-sw-pricing-title { color:var(--tt-text); font-size:1.3rem !important; margin:0 0 16px !important; }
.page-id-8291 .tt-sw-pricing-tables { margin:0; }
.page-id-8291 .tt-sw-pricing { background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; margin:0 0 20px; }
.page-id-8291 .tt-sw-pricing[hidden] { display:none !important; }
.page-id-8291 .tt-sw-price-row { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:16px 24px; border-bottom:1px solid var(--tt-border); }
.page-id-8291 .tt-sw-price-row:last-child { border-bottom:none; }
.page-id-8291 .tt-sw-price-main { display:flex; align-items:baseline; gap:14px; flex-wrap:wrap; }
.page-id-8291 .tt-sw-price-name { font-size:15.5px; color:var(--tt-text); font-weight:600; }
.page-id-8291 .tt-sw-price-value { font-size:15.5px; font-weight:700; color:var(--tt-blue); white-space:nowrap; }
.page-id-8291 .tt-sw-price-cta { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; padding:9px 18px; border-radius:999px; font-weight:700; font-size:13.5px; white-space:nowrap; background:var(--tt-blue-bg); color:var(--tt-blue); border:1px solid var(--tt-blue-border); text-decoration:none; transition:background 150ms, color 150ms, border-color 150ms; }
.page-id-8291 .tt-sw-price-cta:hover { background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-8291 .tt-sw-price-cta:focus-visible { outline:2px solid var(--tt-blue); outline-offset:2px; }
@media (max-width:680px){ .page-id-8291 .tt-sw-family-btn { padding:10px 18px; font-size:14px; } }
@media (max-width:680px){ .page-id-8291 .tt-sw-model-btn { padding:8px 14px; font-size:13px; } }
.page-id-8291 .tt-sw-form-wrap{ max-width:760px; margin:0 auto; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px 20px;
}
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > *{ grid-column:1 / -1; margin:0 0 14px; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; margin-bottom:0; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; margin-bottom:0; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8291 .tt-sw-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
padding:14px 32px; border-radius:999px; font-weight:700; font-size:15px;
background:var(--tt-red); color:#fff; border:none; cursor:pointer; width:auto; min-width:280px;
transition:background 150ms ease;
}
.page-id-8291 .tt-sw-form-wrap input[type="submit"]:hover{ background:var(--tt-red-dark); }
@media (max-width:680px){
.page-id-8291 .tt-sw-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8291 .tt-sw-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8291 .tt-sw-form-wrap input[type="submit"]{ width:100%; }
}
.page-id-8291 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8291 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8291 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8291 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8291 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8291 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8291 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8291 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){ .page-id-8291 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; } .page-id-8291 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; } .page-id-8291 .tt-cta-btn{ width:100%; } } .page-id-8292 .entry-header{ padding-top:56px !important; }
.page-id-8292 .tt-tel-hero .wp-block-group__inner-container,
.page-id-8292 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8292 .entry-content{ margin-top:0 !important; }
.page-id-8292 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-8292 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8292 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8292 #modeliai, .page-id-8292 #kainos, .page-id-8292 #kontaktai{
scroll-margin-top:110px;
}
.page-id-8292 .tt-gar-selector{ margin:16px 0 8px; }
.page-id-8292 .tt-gar-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-8292 .tt-gar-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8292 .tt-gar-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8292 .tt-gar-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8292 .tt-gar-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8292 .tt-gar-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-8292 .tt-gar-model-group[hidden]{ display:none !important; }
.page-id-8292 .tt-gar-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-8292 .tt-gar-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8292 .tt-gar-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8292 .tt-gar-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8292 .tt-gar-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8292 .tt-gar-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-8292 .tt-gar-select-hint[hidden]{ display:none !important; }
.page-id-8292 .tt-gar-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-8292 .tt-gar-pricing-tables{ margin:0 0 40px; }
.page-id-8292 .tt-gar-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-8292 .tt-gar-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-8292 .tt-gar-price-row:last-child{ border-bottom:none; }
.page-id-8292 .tt-gar-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-8292 .tt-gar-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-8292 .tt-gar-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-8292 .tt-gar-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-8292 .tt-gar-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8292 .tt-gar-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8292 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-8292 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-8292 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-8292 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8292 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-8292 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8292 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8292 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-8292 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-8292 .tt-gar-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-8292 .tt-gar-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8292 .tt-gar-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-8292 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-8292 .tt-gar-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8292 .tt-gar-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-8292 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8292 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8292 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-8292 .tt-gar-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-8292 .tt-gar-price-cta{ width:100%; text-align:center; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8292 .tt-gar-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-8292 .tt-gar-form-wrap input[type="submit"]{ width:100%; }
} .page-id-8293 .entry-header{ padding-top:56px !important; }
.page-id-8293 .tt-tel-hero .wp-block-group__inner-container,
.page-id-8293 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8293 .entry-content{ margin-top:0 !important; }
.page-id-8293 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-8293 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8293 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8293 #modeliai, .page-id-8293 #kainos, .page-id-8293 #kontaktai{
scroll-margin-top:110px;
}
.page-id-8293 .tt-fit-selector{ margin:16px 0 8px; }
.page-id-8293 .tt-fit-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-8293 .tt-fit-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8293 .tt-fit-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8293 .tt-fit-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8293 .tt-fit-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8293 .tt-fit-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-8293 .tt-fit-model-group[hidden]{ display:none !important; }
.page-id-8293 .tt-fit-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-8293 .tt-fit-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8293 .tt-fit-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8293 .tt-fit-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8293 .tt-fit-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8293 .tt-fit-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-8293 .tt-fit-select-hint[hidden]{ display:none !important; }
.page-id-8293 .tt-fit-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-8293 .tt-fit-pricing-tables{ margin:0 0 40px; }
.page-id-8293 .tt-fit-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-8293 .tt-fit-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-8293 .tt-fit-price-row:last-child{ border-bottom:none; }
.page-id-8293 .tt-fit-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-8293 .tt-fit-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-8293 .tt-fit-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-8293 .tt-fit-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-8293 .tt-fit-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8293 .tt-fit-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8293 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-8293 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-8293 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-8293 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8293 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-8293 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8293 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8293 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-8293 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-8293 .tt-fit-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-8293 .tt-fit-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-8293 .tt-fit-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8293 .tt-fit-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-8293 .tt-fit-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-8293 .tt-fit-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-8293 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-8293 .tt-fit-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8293 .tt-fit-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-8293 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8293 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8293 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-8293 .tt-fit-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-8293 .tt-fit-price-cta{ width:100%; text-align:center; }
.page-id-8293 .tt-fit-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8293 .tt-fit-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8293 .tt-fit-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-8293 .tt-fit-form-wrap input[type="submit"]{ width:100%; }
} .page-id-8294 .entry-header{ padding-top:56px !important; }
.page-id-8294 .tt-tel-hero .wp-block-group__inner-container,
.page-id-8294 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8294 .entry-content{ margin-top:0 !important; }
.page-id-8294 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-8294 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8294 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8294 #modeliai, .page-id-8294 #kainos, .page-id-8294 #kontaktai{
scroll-margin-top:110px;
}
.page-id-8294 .tt-hw-selector{ margin:16px 0 8px; }
.page-id-8294 .tt-hw-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-8294 .tt-hw-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8294 .tt-hw-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8294 .tt-hw-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8294 .tt-hw-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8294 .tt-hw-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-8294 .tt-hw-model-group[hidden]{ display:none !important; }
.page-id-8294 .tt-hw-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-8294 .tt-hw-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8294 .tt-hw-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8294 .tt-hw-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8294 .tt-hw-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8294 .tt-hw-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-8294 .tt-hw-select-hint[hidden]{ display:none !important; }
.page-id-8294 .tt-hw-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-8294 .tt-hw-pricing-tables{ margin:0 0 40px; }
.page-id-8294 .tt-hw-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-8294 .tt-hw-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-8294 .tt-hw-price-row:last-child{ border-bottom:none; }
.page-id-8294 .tt-hw-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-8294 .tt-hw-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-8294 .tt-hw-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-8294 .tt-hw-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-8294 .tt-hw-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8294 .tt-hw-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8294 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-8294 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-8294 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-8294 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8294 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-8294 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8294 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8294 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-8294 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-8294 .tt-hw-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-8294 .tt-hw-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8294 .tt-hw-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-8294 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-8294 .tt-hw-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8294 .tt-hw-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-8294 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8294 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8294 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-8294 .tt-hw-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-8294 .tt-hw-price-cta{ width:100%; text-align:center; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8294 .tt-hw-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-8294 .tt-hw-form-wrap input[type="submit"]{ width:100%; }
} .page-id-8295 .entry-header{ padding-top:56px !important; }
.page-id-8295 .tt-tel-hero .wp-block-group__inner-container,
.page-id-8295 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8295 .entry-content{ margin-top:0 !important; }
.page-id-8295 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-8295 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8295 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8295 #modeliai, .page-id-8295 #kainos, .page-id-8295 #kontaktai{
scroll-margin-top:110px;
}
.page-id-8295 .tt-xi-selector{ margin:16px 0 8px; }
.page-id-8295 .tt-xi-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-8295 .tt-xi-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8295 .tt-xi-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8295 .tt-xi-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8295 .tt-xi-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8295 .tt-xi-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-8295 .tt-xi-model-group[hidden]{ display:none !important; }
.page-id-8295 .tt-xi-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-8295 .tt-xi-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8295 .tt-xi-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8295 .tt-xi-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8295 .tt-xi-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8295 .tt-xi-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-8295 .tt-xi-select-hint[hidden]{ display:none !important; }
.page-id-8295 .tt-xi-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-8295 .tt-xi-pricing-tables{ margin:0 0 40px; }
.page-id-8295 .tt-xi-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-8295 .tt-xi-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-8295 .tt-xi-price-row:last-child{ border-bottom:none; }
.page-id-8295 .tt-xi-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-8295 .tt-xi-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-8295 .tt-xi-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-8295 .tt-xi-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-8295 .tt-xi-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8295 .tt-xi-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8295 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-8295 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-8295 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-8295 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8295 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-8295 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8295 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8295 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-8295 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-8295 .tt-xi-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-8295 .tt-xi-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8295 .tt-xi-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-8295 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-8295 .tt-xi-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8295 .tt-xi-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-8295 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8295 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8295 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-8295 .tt-xi-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-8295 .tt-xi-price-cta{ width:100%; text-align:center; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8295 .tt-xi-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-8295 .tt-xi-form-wrap input[type="submit"]{ width:100%; }
}  .page-id-8296 .entry-header{ padding-top:56px !important; }
.page-id-8296 .tt-tel-hero .wp-block-group__inner-container,
.page-id-8296 .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8296 .entry-content{ margin-top:0 !important; }
.page-id-8296 .tt-quicknav{
display:flex; flex-wrap:wrap; justify-content:center; gap:10px;
margin:24px 0 32px; padding:0; list-style:none;
}
.page-id-8296 .tt-quicknav a{
display:inline-block; padding:10px 20px; border-radius:999px;
background:var(--tt-surface); border:1px solid var(--tt-border);
color:var(--tt-text); font-weight:700; font-size:14.5px; text-decoration:none;
scroll-margin-top:110px; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8296 .tt-quicknav a:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8296 #modeliai, .page-id-8296 #kainos, .page-id-8296 #kontaktai{
scroll-margin-top:110px;
}
.page-id-8296 .tt-kg-selector{ margin:16px 0 8px; }
.page-id-8296 .tt-kg-family-group{
display:flex; flex-wrap:wrap; gap:10px; margin:0 0 20px;
}
.page-id-8296 .tt-kg-family-btn{
padding:12px 22px; border-radius:999px; border:1px solid var(--tt-border);
background:var(--tt-surface); color:var(--tt-text); font-weight:700; font-size:15px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8296 .tt-kg-family-btn:hover{
background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border);
}
.page-id-8296 .tt-kg-family-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8296 .tt-kg-family-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8296 .tt-kg-model-panels{
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border);
border-radius:var(--tt-radius); padding:22px 24px; margin:0 0 20px;
}
.page-id-8296 .tt-kg-model-group[hidden]{ display:none !important; }
.page-id-8296 .tt-kg-model-group{
display:flex; flex-wrap:wrap; gap:10px;
}
.page-id-8296 .tt-kg-model-btn{
padding:10px 18px; border-radius:999px; border:1px solid var(--tt-blue-border);
background:#fff; color:var(--tt-blue); font-weight:700; font-size:14.5px;
cursor:pointer; transition:background 200ms ease, color 200ms ease, border-color 200ms ease;
}
.page-id-8296 .tt-kg-model-btn:hover{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8296 .tt-kg-model-btn[aria-pressed="true"]{
background:var(--tt-blue); color:#fff; border-color:var(--tt-blue);
}
.page-id-8296 .tt-kg-model-btn:focus-visible{
outline:2px solid var(--tt-blue); outline-offset:2px;
}
.page-id-8296 .tt-kg-select-hint{
color:var(--tt-text-muted); font-size:14.5px; margin:0 0 24px;
}
.page-id-8296 .tt-kg-select-hint[hidden]{ display:none !important; }
.page-id-8296 .tt-kg-pricing-title{
font-size:1.15rem !important; font-weight:800; margin:0 0 16px; color:var(--tt-text);
}
.page-id-8296 .tt-kg-pricing-tables{ margin:0 0 40px; }
.page-id-8296 .tt-kg-pricing{
background:var(--tt-surface); border:1px solid var(--tt-border);
border-radius:var(--tt-radius); box-shadow:0 1px 4px rgba(11,20,20,.05);
overflow:hidden;
}
.page-id-8296 .tt-kg-price-row{
display:flex; align-items:center; justify-content:space-between; gap:16px;
padding:16px 22px; border-bottom:1px solid var(--tt-border);
}
.page-id-8296 .tt-kg-price-row:last-child{ border-bottom:none; }
.page-id-8296 .tt-kg-price-main{
display:flex; flex-direction:column; gap:4px; flex:1 1 auto; min-width:0;
}
.page-id-8296 .tt-kg-price-name{ font-weight:700; font-size:15px; color:var(--tt-text); }
.page-id-8296 .tt-kg-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-blue); }
.page-id-8296 .tt-kg-price-cta{
flex-shrink:0; padding:10px 20px; border-radius:999px; background:var(--tt-blue-bg);
border:1px solid var(--tt-blue-border); color:var(--tt-blue); font-weight:700; font-size:14px;
text-decoration:none; white-space:nowrap; transition:background 200ms ease, color 200ms ease;
}
.page-id-8296 .tt-kg-price-cta:hover{ background:var(--tt-blue); color:#fff; }
.page-id-8296 .tt-kg-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-8296 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:40px 0;
}
.page-id-8296 .tt-bottom-cta .tt-cta-text h2{ margin-top:0 !important; margin-bottom:6px !important; font-size:1.4rem !important; }
.page-id-8296 .tt-bottom-cta .tt-cta-text p{ margin:0; color:var(--tt-text-muted); }
.page-id-8296 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-8296 .tt-cta-btn{
display:inline-block; padding:14px 26px; border-radius:999px; font-weight:700;
font-size:15px; text-decoration:none; white-space:nowrap;
}
.page-id-8296 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8296 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8296 .tt-cta-btn--secondary{
background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border);
}
.page-id-8296 .tt-cta-btn--secondary:hover{
background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark);
}
.page-id-8296 .tt-kg-form-wrap{
max-width:760px; margin:0 0 40px;
}
.page-id-8296 .tt-kg-form-wrap .wpcf7-form{
display:grid !important; grid-template-columns:1fr 1fr; gap:16px 20px;
}
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > *{ grid-column:1 / -1; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2){ grid-column:span 1; order:1; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:span 1; order:2; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > .hidden-fields-container{ display:none; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row--split{ order:3; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > p.tt-form-hint{ order:4; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(6){ order:5; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(7){ order:6; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row--consent{ order:7; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row--submit{ order:8; margin-bottom:0; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > .wpcf7-response-output{ order:9; }
.page-id-8296 .tt-kg-form-wrap input[type="submit"]{
display:inline-flex; align-items:center; justify-content:center;
min-width:280px; width:auto; padding:14px 32px; border-radius:999px;
background:var(--tt-red) !important; color:#fff !important; border:none !important;
font-weight:700; font-size:15px; cursor:pointer;
}
.page-id-8296 .tt-form-hint--error{ color:var(--tt-red) !important; }
@media (max-width:900px){
.page-id-8296 .tt-kg-family-btn{ padding:10px 18px; font-size:14px; }
.page-id-8296 .tt-kg-model-btn{ padding:9px 15px; font-size:14px; }
}
@media (max-width:680px){
.page-id-8296 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-8296 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8296 .tt-cta-btn{ width:100%; text-align:center; }
.page-id-8296 .tt-kg-price-row{ flex-direction:column; align-items:flex-start; }
.page-id-8296 .tt-kg-price-cta{ width:100%; text-align:center; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form{ grid-template-columns:1fr; }
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(2),
.page-id-8296 .tt-kg-form-wrap .wpcf7-form > div.tt-form-row:nth-child(5){ grid-column:1/-1; }
.page-id-8296 .tt-kg-form-wrap input[type="submit"]{ width:100%; }
}   .page-id-7506 .tt-gp-hero{ margin:24px 0; }
.page-id-7506 .tt-gp-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7506 .tt-gp-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7506 .tt-gp-selector{ margin:16px 0 24px; }
.page-id-7506 .tt-gp-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7506 .tt-gp-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7506 .tt-gp-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7506 .tt-gp-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7506 .tt-gp-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7506 .tt-gp-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7506 .tt-gp-model-group[hidden]{ display:none !important; }
.page-id-7506 .tt-gp-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7506 .tt-gp-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7506 .tt-gp-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7506 .tt-gp-model-btn[aria-pressed="true"] .tt-gp-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7506 .tt-gp-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7506 .tt-gp-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7506 .tt-gp-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7506 .tt-gp-select-hint[hidden]{ display:none !important; }
.page-id-7506 .tt-gp-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7506 .tt-gp-pricing-tables{ margin-bottom:32px; }
.page-id-7506 .tt-gp-pricing[hidden]{ display:none !important; }
.page-id-7506 .tt-gp-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7506 .tt-gp-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7506 .tt-gp-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7506 .tt-gp-price-row:last-child{ border-bottom:none; }
.page-id-7506 .tt-gp-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7506 .tt-gp-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7506 .tt-gp-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7506 .tt-gp-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7506 .tt-gp-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7506 .tt-gp-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7506 .tt-gp-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7506 .tt-gp-price-value{ text-align:left; }
.page-id-7506 .tt-gp-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7506 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7506 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7506 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7506 #modeliai, .page-id-7506 #kainos, .page-id-7506 #kontaktai{ scroll-margin-top:110px; }
.page-id-7506 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7506 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7506 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7506 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7506 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7506 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7506 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7506 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7506 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7506 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7506 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7506 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7506 .tt-gp-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7506 .tt-gp-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7506 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7506 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7506 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7506 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7506 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7506 .wpcf7-form input[type=submit]{ width:100%; }
}
.page-id-7507 .tt-op-hero{ margin:24px 0; }
.page-id-7507 .tt-op-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7507 .tt-op-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7507 .tt-op-selector{ margin:16px 0 24px; }
.page-id-7507 .tt-op-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7507 .tt-op-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7507 .tt-op-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7507 .tt-op-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7507 .tt-op-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7507 .tt-op-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7507 .tt-op-model-group[hidden]{ display:none !important; }
.page-id-7507 .tt-op-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7507 .tt-op-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7507 .tt-op-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7507 .tt-op-model-btn[aria-pressed="true"] .tt-op-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7507 .tt-op-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7507 .tt-op-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7507 .tt-op-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7507 .tt-op-select-hint[hidden]{ display:none !important; }
.page-id-7507 .tt-op-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7507 .tt-op-pricing-tables{ margin-bottom:32px; }
.page-id-7507 .tt-op-pricing[hidden]{ display:none !important; }
.page-id-7507 .tt-op-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7507 .tt-op-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7507 .tt-op-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7507 .tt-op-price-row:last-child{ border-bottom:none; }
.page-id-7507 .tt-op-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7507 .tt-op-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7507 .tt-op-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7507 .tt-op-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7507 .tt-op-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7507 .tt-op-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7507 .tt-op-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7507 .tt-op-price-value{ text-align:left; }
.page-id-7507 .tt-op-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7507 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7507 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7507 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7507 #modeliai, .page-id-7507 #kainos, .page-id-7507 #kontaktai{ scroll-margin-top:110px; }
.page-id-7507 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7507 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7507 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7507 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7507 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7507 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7507 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7507 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7507 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7507 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7507 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7507 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7507 .tt-op-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7507 .tt-op-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7507 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7507 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7507 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7507 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7507 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7507 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7508 .tt-htc-hero{ margin:24px 0; }
.page-id-7508 .tt-htc-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7508 .tt-htc-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7508 .tt-htc-selector{ margin:16px 0 24px; }
.page-id-7508 .tt-htc-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7508 .tt-htc-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7508 .tt-htc-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7508 .tt-htc-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7508 .tt-htc-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7508 .tt-htc-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7508 .tt-htc-model-group[hidden]{ display:none !important; }
.page-id-7508 .tt-htc-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7508 .tt-htc-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7508 .tt-htc-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7508 .tt-htc-model-btn[aria-pressed="true"] .tt-htc-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7508 .tt-htc-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7508 .tt-htc-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7508 .tt-htc-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7508 .tt-htc-select-hint[hidden]{ display:none !important; }
.page-id-7508 .tt-htc-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7508 .tt-htc-pricing-tables{ margin-bottom:32px; }
.page-id-7508 .tt-htc-pricing[hidden]{ display:none !important; }
.page-id-7508 .tt-htc-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7508 .tt-htc-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7508 .tt-htc-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7508 .tt-htc-price-row:last-child{ border-bottom:none; }
.page-id-7508 .tt-htc-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7508 .tt-htc-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7508 .tt-htc-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7508 .tt-htc-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7508 .tt-htc-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7508 .tt-htc-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7508 .tt-htc-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7508 .tt-htc-price-value{ text-align:left; }
.page-id-7508 .tt-htc-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7508 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7508 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7508 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7508 #modeliai, .page-id-7508 #kainos, .page-id-7508 #kontaktai{ scroll-margin-top:110px; }
.page-id-7508 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7508 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7508 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7508 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7508 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7508 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7508 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7508 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7508 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7508 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7508 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7508 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7508 .tt-htc-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7508 .tt-htc-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7508 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7508 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7508 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7508 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7508 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7508 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7509 .tt-lg-hero{ margin:24px 0; }
.page-id-7509 .tt-lg-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7509 .tt-lg-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7509 .tt-lg-selector{ margin:16px 0 24px; }
.page-id-7509 .tt-lg-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7509 .tt-lg-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7509 .tt-lg-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7509 .tt-lg-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7509 .tt-lg-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7509 .tt-lg-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7509 .tt-lg-model-group[hidden]{ display:none !important; }
.page-id-7509 .tt-lg-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7509 .tt-lg-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7509 .tt-lg-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7509 .tt-lg-model-btn[aria-pressed="true"] .tt-lg-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7509 .tt-lg-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7509 .tt-lg-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7509 .tt-lg-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7509 .tt-lg-select-hint[hidden]{ display:none !important; }
.page-id-7509 .tt-lg-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7509 .tt-lg-pricing-tables{ margin-bottom:32px; }
.page-id-7509 .tt-lg-pricing[hidden]{ display:none !important; }
.page-id-7509 .tt-lg-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7509 .tt-lg-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7509 .tt-lg-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7509 .tt-lg-price-row:last-child{ border-bottom:none; }
.page-id-7509 .tt-lg-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7509 .tt-lg-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7509 .tt-lg-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7509 .tt-lg-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7509 .tt-lg-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7509 .tt-lg-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7509 .tt-lg-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7509 .tt-lg-price-value{ text-align:left; }
.page-id-7509 .tt-lg-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7509 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7509 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7509 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7509 #modeliai, .page-id-7509 #kainos, .page-id-7509 #kontaktai{ scroll-margin-top:110px; }
.page-id-7509 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7509 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7509 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7509 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7509 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7509 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7509 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7509 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7509 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7509 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7509 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7509 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7509 .tt-lg-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7509 .tt-lg-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7509 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7509 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7509 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7509 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7509 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7509 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7510 .tt-nokia-hero{ margin:24px 0; }
.page-id-7510 .tt-nokia-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7510 .tt-nokia-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7510 .tt-nokia-selector{ margin:16px 0 24px; }
.page-id-7510 .tt-nokia-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7510 .tt-nokia-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7510 .tt-nokia-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7510 .tt-nokia-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7510 .tt-nokia-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7510 .tt-nokia-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7510 .tt-nokia-model-group[hidden]{ display:none !important; }
.page-id-7510 .tt-nokia-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7510 .tt-nokia-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7510 .tt-nokia-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7510 .tt-nokia-model-btn[aria-pressed="true"] .tt-nokia-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7510 .tt-nokia-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7510 .tt-nokia-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7510 .tt-nokia-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7510 .tt-nokia-select-hint[hidden]{ display:none !important; }
.page-id-7510 .tt-nokia-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7510 .tt-nokia-pricing-tables{ margin-bottom:32px; }
.page-id-7510 .tt-nokia-pricing[hidden]{ display:none !important; }
.page-id-7510 .tt-nokia-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7510 .tt-nokia-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7510 .tt-nokia-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7510 .tt-nokia-price-row:last-child{ border-bottom:none; }
.page-id-7510 .tt-nokia-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7510 .tt-nokia-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7510 .tt-nokia-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7510 .tt-nokia-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7510 .tt-nokia-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7510 .tt-nokia-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7510 .tt-nokia-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7510 .tt-nokia-price-value{ text-align:left; }
.page-id-7510 .tt-nokia-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7510 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7510 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7510 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7510 #modeliai, .page-id-7510 #kainos, .page-id-7510 #kontaktai{ scroll-margin-top:110px; }
.page-id-7510 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7510 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7510 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7510 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7510 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7510 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7510 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7510 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7510 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7510 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7510 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7510 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7510 .tt-nokia-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7510 .tt-nokia-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7510 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7510 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7510 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7510 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7510 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7510 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7520 .tt-lenovo-hero{ margin:24px 0; }
.page-id-7520 .tt-lenovo-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7520 .tt-lenovo-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7520 .tt-lenovo-selector{ margin:16px 0 24px; }
.page-id-7520 .tt-lenovo-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7520 .tt-lenovo-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7520 .tt-lenovo-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7520 .tt-lenovo-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7520 .tt-lenovo-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7520 .tt-lenovo-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7520 .tt-lenovo-model-group[hidden]{ display:none !important; }
.page-id-7520 .tt-lenovo-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7520 .tt-lenovo-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7520 .tt-lenovo-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7520 .tt-lenovo-model-btn[aria-pressed="true"] .tt-lenovo-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7520 .tt-lenovo-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7520 .tt-lenovo-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7520 .tt-lenovo-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7520 .tt-lenovo-select-hint[hidden]{ display:none !important; }
.page-id-7520 .tt-lenovo-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7520 .tt-lenovo-pricing-tables{ margin-bottom:32px; }
.page-id-7520 .tt-lenovo-pricing[hidden]{ display:none !important; }
.page-id-7520 .tt-lenovo-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7520 .tt-lenovo-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7520 .tt-lenovo-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7520 .tt-lenovo-price-row:last-child{ border-bottom:none; }
.page-id-7520 .tt-lenovo-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7520 .tt-lenovo-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7520 .tt-lenovo-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7520 .tt-lenovo-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7520 .tt-lenovo-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7520 .tt-lenovo-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7520 .tt-lenovo-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7520 .tt-lenovo-price-value{ text-align:left; }
.page-id-7520 .tt-lenovo-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7520 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7520 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7520 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7520 #modeliai, .page-id-7520 #kainos, .page-id-7520 #kontaktai{ scroll-margin-top:110px; }
.page-id-7520 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7520 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7520 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7520 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7520 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7520 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7520 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7520 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7520 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7520 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7520 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7520 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7520 .tt-lenovo-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7520 .tt-lenovo-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7520 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7520 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7520 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7520 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7520 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7520 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7521 .tt-asus-hero{ margin:24px 0; }
.page-id-7521 .tt-asus-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7521 .tt-asus-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7521 .tt-asus-selector{ margin:16px 0 24px; }
.page-id-7521 .tt-asus-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7521 .tt-asus-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7521 .tt-asus-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7521 .tt-asus-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7521 .tt-asus-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7521 .tt-asus-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7521 .tt-asus-model-group[hidden]{ display:none !important; }
.page-id-7521 .tt-asus-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7521 .tt-asus-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7521 .tt-asus-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7521 .tt-asus-model-btn[aria-pressed="true"] .tt-asus-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7521 .tt-asus-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7521 .tt-asus-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7521 .tt-asus-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7521 .tt-asus-select-hint[hidden]{ display:none !important; }
.page-id-7521 .tt-asus-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7521 .tt-asus-pricing-tables{ margin-bottom:32px; }
.page-id-7521 .tt-asus-pricing[hidden]{ display:none !important; }
.page-id-7521 .tt-asus-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7521 .tt-asus-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7521 .tt-asus-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7521 .tt-asus-price-row:last-child{ border-bottom:none; }
.page-id-7521 .tt-asus-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7521 .tt-asus-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7521 .tt-asus-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7521 .tt-asus-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7521 .tt-asus-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7521 .tt-asus-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7521 .tt-asus-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7521 .tt-asus-price-value{ text-align:left; }
.page-id-7521 .tt-asus-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7521 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7521 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7521 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7521 #modeliai, .page-id-7521 #kainos, .page-id-7521 #kontaktai{ scroll-margin-top:110px; }
.page-id-7521 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7521 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7521 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7521 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7521 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7521 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7521 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7521 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7521 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7521 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7521 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7521 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7521 .tt-asus-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7521 .tt-asus-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7521 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7521 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7521 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7521 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7521 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7521 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-7522 .tt-cat-hero{ margin:24px 0; }
.page-id-7522 .tt-cat-hero p{ font-size:16px; line-height:1.6; color:var(--tt-text-muted); max-width:900px; }
.page-id-7522 .tt-cat-select-intro{ color:var(--tt-text-muted); font-size:15px; margin:0 0 16px; }
.page-id-7522 .tt-cat-selector{ margin:16px 0 24px; }
.page-id-7522 .tt-cat-family-group{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:20px; }
.page-id-7522 .tt-cat-family-btn{
display:inline-flex; align-items:center; padding:12px 22px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:15px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7522 .tt-cat-family-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7522 .tt-cat-family-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7522 .tt-cat-family-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7522 .tt-cat-model-group{ display:flex; flex-wrap:wrap; gap:10px; padding:16px; background:var(--tt-bg); border:1px solid var(--tt-border); border-radius:var(--tt-radius); }
.page-id-7522 .tt-cat-model-group[hidden]{ display:none !important; }
.page-id-7522 .tt-cat-model-btn{
display:inline-flex; align-items:center; gap:6px; padding:10px 18px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:600; font-size:14px; cursor:pointer; font-family:inherit;
transition:background 150ms ease, border-color 150ms ease, color 150ms ease;
}
.page-id-7522 .tt-cat-model-btn:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue-border); color:var(--tt-blue); }
.page-id-7522 .tt-cat-model-btn[aria-pressed="true"]{ background:var(--tt-blue); border-color:var(--tt-blue); color:#fff; }
.page-id-7522 .tt-cat-model-btn[aria-pressed="true"] .tt-cat-new-badge{ background:#fff; color:var(--tt-blue); }
.page-id-7522 .tt-cat-model-btn:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7522 .tt-cat-new-badge{ display:inline-flex; align-items:center; padding:2px 8px; border-radius:999px; background:var(--tt-blue); color:#fff; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.02em; }
.page-id-7522 .tt-cat-select-hint{ margin:20px 0; color:var(--tt-text-muted); font-size:15px; text-align:center; padding:16px; background:var(--tt-bg); border-radius:var(--tt-radius); }
.page-id-7522 .tt-cat-select-hint[hidden]{ display:none !important; }
.page-id-7522 .tt-cat-pricing-title{ margin:0 0 16px !important; font-size:1.3rem !important; }
.page-id-7522 .tt-cat-pricing-tables{ margin-bottom:32px; }
.page-id-7522 .tt-cat-pricing[hidden]{ display:none !important; }
.page-id-7522 .tt-cat-pricing{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); overflow:hidden; background:var(--tt-surface); }
.page-id-7522 .tt-cat-new-note{ margin:0; padding:14px 20px; background:var(--tt-blue-bg); color:var(--tt-blue-dark); font-size:14px; border-bottom:1px solid var(--tt-blue-border); }
.page-id-7522 .tt-cat-price-row{ display:grid; grid-template-columns:1fr auto auto; gap:16px; align-items:center; padding:14px 20px; border-bottom:1px solid var(--tt-border); }
.page-id-7522 .tt-cat-price-row:last-child{ border-bottom:none; }
.page-id-7522 .tt-cat-price-name{ font-size:14.5px; color:var(--tt-text); }
.page-id-7522 .tt-cat-price-value{ font-weight:700; font-size:14.5px; color:var(--tt-text); white-space:nowrap; text-align:right; }
.page-id-7522 .tt-cat-price-cta{
display:inline-flex; align-items:center; justify-content:center; padding:8px 16px; border-radius:999px;
background:var(--tt-blue-bg); border:1px solid var(--tt-blue-border); color:var(--tt-blue);
font-weight:700; font-size:13px; text-decoration:none; white-space:nowrap;
transition:background 150ms ease, color 150ms ease;
}
.page-id-7522 .tt-cat-price-cta:hover{ background:var(--tt-blue); color:#fff; border-color:var(--tt-blue); }
.page-id-7522 .tt-cat-price-cta:focus-visible{ outline:2px solid var(--tt-blue); outline-offset:2px; }
.page-id-7522 .tt-cat-price-cta--none{ min-width:1px; }
@media(max-width:600px){
.page-id-7522 .tt-cat-price-row{ grid-template-columns:1fr; gap:6px; padding:14px 16px; }
.page-id-7522 .tt-cat-price-value{ text-align:left; }
.page-id-7522 .tt-cat-price-cta{ justify-self:start; margin-top:4px; }
}
.page-id-7522 .tt-quicknav{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:24px 0; }
.page-id-7522 .tt-quicknav a{
display:inline-flex; align-items:center; padding:10px 20px; border-radius:999px;
border:1px solid var(--tt-border); background:var(--tt-surface); color:var(--tt-text);
font-weight:700; font-size:14px; text-decoration:none;
transition:background 150ms ease, color 150ms ease, border-color 150ms ease;
}
.page-id-7522 .tt-quicknav a:hover{ background:var(--tt-blue-bg); color:var(--tt-blue); border-color:var(--tt-blue-border); }
.page-id-7522 #modeliai, .page-id-7522 #kainos, .page-id-7522 #kontaktai{ scroll-margin-top:110px; }
.page-id-7522 .tt-bottom-cta{
display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:20px;
padding:32px 28px; border-radius:24px; background:#EAF7FC; margin:32px 0;
}
.page-id-7522 .tt-bottom-cta h2{ margin:0 0 6px !important; font-size:1.4rem !important; }
.page-id-7522 .tt-bottom-cta p{ margin:0; color:var(--tt-text-muted); }
.page-id-7522 .tt-cta-buttons{ display:flex; gap:12px; flex-shrink:0; }
.page-id-7522 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; text-decoration:none; white-space:nowrap; }
.page-id-7522 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-7522 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-7522 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-7522 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media(max-width:680px){
.page-id-7522 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:24px 20px; }
.page-id-7522 .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-7522 .tt-cta-btn{ width:100%; text-align:center; }
}
.page-id-7522 .tt-cat-form-wrap{ max-width:760px; margin:0 auto 40px; }
.page-id-7522 .tt-cat-form-wrap h2{ text-align:center; margin-bottom:20px !important; }
.page-id-7522 .wpcf7-form{ display:grid !important; grid-template-columns:1fr 1fr; gap:14px 16px; }
.page-id-7522 .wpcf7-form > *{ grid-column:1/-1; }
.page-id-7522 .wpcf7-form input[type=submit]{
background:var(--tt-red) !important; color:#fff !important; border:none !important; border-radius:999px !important;
padding:14px 28px !important; font-weight:700 !important; cursor:pointer; min-width:220px;
}
.page-id-7522 .wpcf7-form input[type=submit]:hover{ background:var(--tt-red-dark) !important; }
@media(max-width:680px){
.page-id-7522 .wpcf7-form{ grid-template-columns:1fr; }
.page-id-7522 .wpcf7-form input[type=submit]{ width:100%; }
} .page-id-8490 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8490 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8490 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8490 .entry-content{ margin-top:0 !important; }
.page-id-8490 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8490 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8490 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8490 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8490 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8490 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8490 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8490 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8490 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8490 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8490 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8490 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8490 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8490 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8490 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8490 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8490 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8490 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8490 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8490 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8490 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-8490 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8490 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8490 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8490 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8490 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8490 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-8490 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-8490 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8490 .tt-cta-btn{ width:100%; }
} .page-id-8491 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8491 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8491 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8491 .entry-content{ margin-top:0 !important; }
.page-id-8491 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8491 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8491 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8491 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8491 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8491 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8491 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8491 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8491 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8491 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8491 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8491 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8491 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8491 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8491 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8491 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8491 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8491 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8491 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8491 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8491 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-8491 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8491 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8491 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8491 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8491 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8491 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-8491 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-8491 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8491 .tt-cta-btn{ width:100%; }
} .page-id-8492 .entry-header{ padding-top:56px !important; padding-bottom:0 !important; min-height:auto !important; }
.page-id-8492 .tt-cg-hero{ margin:0 !important; padding:22px 0 40px !important; min-height:auto !important; }
.page-id-8492 .tt-cg-hero > .wp-block-group__inner-container{ padding:0 !important; }
.page-id-8492 .entry-content{ margin-top:0 !important; }
.page-id-8492 .tt-cg-hero p{ margin:0 0 22px; font-size:16px; line-height:1.5; max-width:720px; min-height:auto; }
.page-id-8492 .tt-cg-hero .wp-block-buttons{ margin:0 !important; display:flex; gap:12px; flex-wrap:wrap; min-height:auto; }
.page-id-8492 .tt-cg-defects{ list-style:none; margin:16px 0 36px; padding:0; max-width:760px; }
.page-id-8492 .tt-cg-defects li{ position:relative; padding:14px 0 14px 22px; border-bottom:1px solid var(--tt-border); font-size:15px; color:var(--tt-text); }
.page-id-8492 .tt-cg-defects li:last-child{ border-bottom:none; }
.page-id-8492 .tt-cg-defects li::before{ content:""; position:absolute; left:0; top:18px; width:8px; height:8px; border-radius:50%; background:var(--tt-red); }
.page-id-8492 .tt-why-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin:20px 0 36px; }
.page-id-8492 .tt-why-item{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; background:var(--tt-surface); border:1px solid var(--tt-border); border-radius:var(--tt-radius); padding:22px 16px; box-shadow:0 1px 4px rgba(11,20,20,.05); }
.page-id-8492 .tt-why-item p{ margin:0; font-weight:700; font-size:14.5px; line-height:1.4; color:var(--tt-text); }
@media (max-width:900px){ .page-id-8492 .tt-why-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:480px){ .page-id-8492 .tt-why-grid{ grid-template-columns:1fr; } }
.page-id-8492 .tt-faq-section{ max-width:1120px; margin:20px 0 40px; }
.page-id-8492 .tt-faq-item{ border:1px solid var(--tt-border); border-radius:var(--tt-radius); background:var(--tt-surface); padding:4px 20px; margin-bottom:12px; }
.page-id-8492 .tt-faq-item summary{ cursor:pointer; font-weight:700; font-size:16px; padding:16px 0; list-style:none; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.page-id-8492 .tt-faq-item summary::-webkit-details-marker{ display:none; }
.page-id-8492 .tt-faq-item summary::after{ content:"+"; font-size:20px; color:var(--tt-blue); flex-shrink:0; }
.page-id-8492 .tt-faq-item[open] summary::after{ content:"\2013"; }
.page-id-8492 .tt-faq-item p{ margin:0 0 16px; color:var(--tt-text-muted); line-height:1.6; }
.page-id-8492 .tt-bottom-cta{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; max-width:1120px; margin:40px auto; padding:48px 40px; background:#EAF7FC; border-radius:24px; }
.page-id-8492 .tt-bottom-cta .tt-cta-text{ flex:1 1 auto; }
.page-id-8492 .tt-bottom-cta h2{ margin:0 !important; font-size:1.5rem !important; color:var(--tt-text); }
.page-id-8492 .tt-bottom-cta .tt-cta-buttons{ display:flex; gap:12px; flex-wrap:wrap; flex-shrink:0; }
.page-id-8492 .tt-cta-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; border-radius:999px; font-weight:700; font-size:15px; text-decoration:none; white-space:nowrap; }
.page-id-8492 .tt-cta-btn--primary{ background:var(--tt-red); color:#fff; }
.page-id-8492 .tt-cta-btn--primary:hover{ background:var(--tt-red-dark); }
.page-id-8492 .tt-cta-btn--secondary{ background:#fff; color:var(--tt-blue); border:1px solid var(--tt-blue-border); }
.page-id-8492 .tt-cta-btn--secondary:hover{ background:var(--tt-blue-bg); border-color:var(--tt-blue); color:var(--tt-blue-dark); }
@media (max-width:680px){
.page-id-8492 .tt-bottom-cta{ flex-direction:column; align-items:flex-start; padding:32px 24px; }
.page-id-8492 .tt-bottom-cta .tt-cta-buttons{ width:100%; flex-direction:column; }
.page-id-8492 .tt-cta-btn{ width:100%; }
} .page-id-669 .tt-grid-3 .tt-card{ position:relative; }
.page-id-669 .tt-grid-3 .tt-card h3 a{ color:inherit; text-decoration:none; }
.page-id-669 .tt-grid-3 .tt-card h3 a::after{ content:''; position:absolute; inset:0; z-index:1; }
.page-id-669 .tt-grid-3 .tt-card:hover{ box-shadow:0 6px 16px rgba(11,20,20,.10); border-color:rgba(3,105,161,.35); }
.page-id-669 .tt-grid-3 .tt-card:hover h3 a{ color:var(--tt-blue-dark); }