.km{position:absolute;inset:calc(-1 * var(--km-reach, 34px));pointer-events:none;z-index:0;--km-accent: var(--tx-accent, var(--teal-deep, #057e93))}.km i,.km>svg{position:absolute;display:block}.km--fotobooth{z-index:3}.km-smoke{border-radius:50%;background:radial-gradient(circle at 40% 40%,#78808680,#78808600 70%);filter:blur(4px);opacity:0;animation:km-smoke 8s ease-in-out infinite}@keyframes km-smoke{0%{opacity:0;transform:translateY(8px) scale(.7)}22%{opacity:.55}to{opacity:0;transform:translate(var(--km-dx),-74px) scale(1.55)}}.km-ember{border-radius:50%;background:currentColor;color:var(--km-accent);box-shadow:0 0 6px 1px currentColor;opacity:0;animation:km-ember 4s ease-out infinite}@keyframes km-ember{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:.95}55%{opacity:.5}to{opacity:0;transform:translate(var(--km-dx),-92px) scale(.85)}}.km-steam{width:15px;height:36px;color:#0f3a4557;opacity:0;animation:km-steam 5.2s ease-in-out infinite}@keyframes km-steam{0%{opacity:0;transform:translateY(12px) rotate(-4deg)}28%{opacity:.85}to{opacity:0;transform:translateY(-48px) rotate(5deg)}}.km-glow{inset:-10%;background:radial-gradient(55% 55% at 50% 60%,color-mix(in srgb,var(--km-accent) 34%,transparent),transparent 72%);animation:km-glow 5.4s ease-in-out infinite}@keyframes km-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.km-sprinkle{width:5px;height:13px;border-radius:3px;background:currentColor;color:var(--km-accent);animation:km-sprinkle 12s ease-in-out infinite}@keyframes km-sprinkle{0%,to{opacity:.9;transform:translate(0) rotate(var(--km-r))}50%{opacity:.5;transform:translate(var(--km-dx),var(--km-dy)) rotate(calc(var(--km-r) + 150deg))}}.km-bubble{border-radius:50%;border:2px solid currentColor;background:#fff6;color:var(--km-accent);opacity:0;animation:km-bubble 6s ease-in-out infinite}@keyframes km-bubble{0%{opacity:0;transform:translate(0) scale(.65)}14%{opacity:.8}50%{transform:translate(calc(var(--km-dx) * -.6),-56px) scale(.9)}to{opacity:0;transform:translate(var(--km-dx),-118px) scale(1.05)}}.km-eq{position:absolute;display:flex;align-items:flex-end;gap:5px;bottom:-10px}.km-eq--left{left:6px}.km-eq--right{right:6px}.km-eq i{position:static;width:6px;border-radius:3px 3px 0 0;background:var(--km-accent);transform-origin:50% 100%;animation:km-eq 1.15s ease-in-out infinite}@keyframes km-eq{0%,to{transform:scaleY(.28);opacity:.7}50%{transform:scaleY(1);opacity:1}}.km-flash{inset:-8%;background:radial-gradient(58% 52% at 74% 24%,#fffffff2,#fffcf000 72%);opacity:0;animation:km-flash 9s ease-in-out infinite}@keyframes km-flash{0%,86%,to{opacity:0}88%{opacity:.9}90%{opacity:.12}91.5%{opacity:.65}95%{opacity:0}}.km-corner{width:22px;height:27px;background:#fffdf6;border:2.5px solid #0f3a45;border-radius:5px;box-shadow:0 2.5px #0f3a45d9;transform:rotate(var(--km-r));animation:km-corner 5.8s ease-in-out infinite}.km-corner:after{content:"";position:absolute;inset:4px 4px 9px;border-radius:2.5px;background:linear-gradient(160deg,var(--teal-tint, #d8f0f0),#fbf1db)}@keyframes km-corner{0%,to{transform:rotate(var(--km-r))}50%{transform:rotate(calc(var(--km-r) * -.7)) translateY(-3px)}}.km-leaf{color:var(--acc-leaf, #4ea35f);animation:km-leaf 11s ease-in-out infinite}@keyframes km-leaf{0%,to{opacity:.85;transform:translate(0) rotate(var(--km-r))}33%{opacity:.6;transform:translate(var(--km-dx),calc(var(--km-dy) * .6)) rotate(calc(var(--km-r) + 24deg))}66%{opacity:.9;transform:translate(calc(var(--km-dx) * .45),var(--km-dy)) rotate(calc(var(--km-r) - 16deg))}}.km-dot{border-radius:50%;background:currentColor;color:var(--km-accent);opacity:.55;animation:km-float 9.5s ease-in-out infinite}.km-dot--calm{opacity:.45}@keyframes km-float{0%,to{transform:translate(0)}50%{transform:translate(var(--km-dx),var(--km-dy))}}.km-confetti{border-radius:2px;background:currentColor;color:var(--km-accent);opacity:.85;animation:km-confetti 10s ease-in-out infinite}.km-confetti--diamond{border-radius:1.5px}@keyframes km-confetti{0%,to{opacity:.9;transform:translate(0) rotate(var(--km-r))}50%{opacity:.55;transform:translate(var(--km-dx),var(--km-dy)) rotate(calc(var(--km-r) + 120deg))}}.km-star{width:12px;height:12px;color:var(--acc-sun, #f6c945);animation:km-star 8s ease-in-out infinite}@keyframes km-star{0%,to{opacity:.35;transform:scale(.75) rotate(0)}50%{opacity:.95;transform:scale(1.05) rotate(24deg)}}.td-hero-stage{position:relative;animation:td-drive-in .95s cubic-bezier(.22,.9,.32,1.06) .05s both}@keyframes td-drive-in{0%{opacity:0;transform:translate(-84px) rotate(-2deg)}60%{opacity:1;transform:translate(7px) rotate(.5deg)}82%{transform:translate(-2px) rotate(-.15deg)}to{opacity:1;transform:translate(0) rotate(0)}}.td-hero-tilt{position:relative;z-index:1;transition:transform .3s ease-out;will-change:transform}.td-hero-tilt:hover .td-hero-art{animation:td-bounce .55s cubic-bezier(.3,1.4,.4,1)}@keyframes td-bounce{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-7px) rotate(-.9deg)}70%{transform:translateY(1.5px) rotate(.4deg)}to{transform:translateY(0) rotate(0)}}.td-headlights{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(26% 24% at 7% 93%,#fff6cdf2,#fff6cd00 70%),radial-gradient(26% 24% at 93% 93%,#fff6cdf2,#fff6cd00 70%)}.td-hero-tilt:hover .td-headlights{animation:td-flash .7s ease-out}@keyframes td-flash{0%{opacity:0}16%{opacity:.95}to{opacity:0}}.td-badges.is-inview .td-badge{animation:td-badge-wiggle .6s cubic-bezier(.3,1.2,.4,1) both}.td-badges.is-inview .td-badge:nth-child(2){animation-delay:.09s}.td-badges.is-inview .td-badge:nth-child(3){animation-delay:.18s}.td-badges.is-inview .td-badge:nth-child(4){animation-delay:.27s}.td-badges.is-inview .td-badge:nth-child(n+5){animation-delay:.36s}@keyframes td-badge-wiggle{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-6deg) scale(1.06)}55%{transform:rotate(5deg) scale(1.03)}80%{transform:rotate(-2deg) scale(1)}}.tx-hero-stage{position:relative}.tx-hero-stage .km{--km-reach: 26px}.tx-hero-stage .tx-hero{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.km{display:none}.td-hero-stage{animation:none}.td-hero-tilt{transition:none;transform:none!important}.td-hero-tilt:hover .td-hero-art,.td-hero-tilt:hover .td-headlights,.td-badges.is-inview .td-badge{animation:none}}@media(max-width:720px){.km{--km-reach: 22px}.tx-hero-stage .km{--km-reach: 16px}}@media(max-width:900px){.td-hero-stage{max-width:420px}}.td-page{min-height:100vh;background:radial-gradient(1100px 500px at 85% -10%,rgba(2,188,201,.14),transparent 60%),radial-gradient(900px 480px at -10% 30%,rgba(246,165,59,.12),transparent 55%),#fdf8ea;padding-bottom:5rem}.td-topbar{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:1.1rem 1.2rem 0}.td-logo{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:#0f3a45;text-decoration:none}.td-logo span{color:#02bcc9}.td-back{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-weight:700;font-size:.85rem;color:#0f3a45;text-decoration:none;background:#fff;border:2.5px solid #0f3a45;border-radius:999px;padding:.45rem 1rem;box-shadow:0 3px #0f3a45;transition:transform .14s ease,box-shadow .14s ease}.td-back:hover{transform:translateY(-1.5px);box-shadow:0 4.5px #0f3a45}.td-back:active{transform:translateY(1px);box-shadow:0 1.5px #0f3a45}.td-crumbs{max-width:1100px;margin:.9rem auto 0;padding:0 1.2rem;font-size:.8rem;color:#0f3a45a6}.td-crumbs a{color:#057e93;text-decoration:none;font-weight:600}.td-crumbs a:hover{text-decoration:underline}.td-hero{max-width:1100px;margin:1.2rem auto 0;padding:0 1.2rem;display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:2rem;align-items:center}.td-hero-art{position:relative;background:#fff;border:3px solid #0f3a45;border-radius:26px;box-shadow:0 7px #0f3a45e6;overflow:hidden}.td-hero-art svg{display:block;width:100%;height:auto}.td-reco-ribbon{position:absolute;top:14px;left:-34px;transform:rotate(-8deg);display:inline-flex;align-items:center;gap:.35rem;background:#f6a53b;color:#0f3a45;font-family:var(--font-ui);font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:.4rem 2.6rem;border:2.5px solid #0f3a45;box-shadow:0 3px #0f3a45e6}.td-hero-info{min-width:0}.td-kicker{font-family:var(--font-ui);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#057e93;margin:0 0 .4rem}.td-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.08;color:#0f3a45;margin:0 0 .7rem}.td-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.td-badge{font-family:var(--font-ui);font-weight:700;font-size:.75rem;color:#0f3a45;background:#dff4f1;border:2px solid #0f3a45;border-radius:999px;padding:.25rem .75rem}.td-badge--primary{background:#02bcc9;color:#fff}.td-tagline{font-size:1.05rem;line-height:1.55;color:#0f3a45d9;margin:0 0 1.1rem}.td-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.4rem}.td-rating{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-ui);font-weight:800;color:#0f3a45}.td-rating svg{fill:#f6a53b;color:#0f3a45}.td-rating em{font-style:normal;font-weight:600;color:#0f3a4599;font-size:.85rem}.td-place{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;font-size:.9rem;color:#0f3a45bf}.td-cta{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-ui);font-weight:800;font-size:1.05rem;color:#fff;background:#e2574c;border:3px solid #0f3a45;border-radius:18px;padding:.85rem 1.6rem;box-shadow:0 6px #0f3a45e6;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.td-cta:hover{transform:translateY(-2px);box-shadow:0 8px #0f3a45e6}.td-cta:active{transform:translateY(2px);box-shadow:0 2px #0f3a45e6}.td-cta-note{font-size:.78rem;color:#0f3a458c;margin-top:.5rem}.td-body{max-width:1100px;margin:2.6rem auto 0;padding:0 1.2rem;display:grid;grid-template-columns:1.5fr 1fr;gap:1.6rem;align-items:start}.td-panel{background:#fff;border:3px solid #0f3a45;border-radius:22px;box-shadow:0 5px #0f3a45e6;padding:1.5rem 1.6rem}.td-panel h2{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#0f3a45;margin:0 0 .9rem}.td-description{font-size:1rem;line-height:1.7;color:#0f3a45e0;margin:0}.td-highlights{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.td-highlights li{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;font-weight:600;color:#0f3a45}.td-highlights svg{flex:none;color:#02bcc9;margin-top:2px}.td-facts{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.td-fact{background:#fdf8ea;border:2.5px solid #0f3a45;border-radius:16px;padding:.7rem .85rem}.td-fact--wide{grid-column:1 / -1}.td-fact-label{display:flex;align-items:center;gap:.3rem;font-family:var(--font-ui);font-weight:800;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#057e93;margin-bottom:.25rem}.td-fact-value{font-weight:700;font-size:.95rem;color:#0f3a45}.td-fact-value small{display:block;font-weight:600;font-size:.75rem;color:#0f3a4599}.td-evchips{display:flex;flex-wrap:wrap;gap:.35rem}.td-evchip{font-size:.72rem;font-weight:700;color:#0f3a45;background:#fdeede;border:2px solid #0f3a45;border-radius:999px;padding:.15rem .6rem}.td-similar{max-width:1100px;margin:3rem auto 0;padding:0 1.2rem}.td-similar h2{font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:#0f3a45;margin:0 0 1.1rem}.td-similar-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.td-simcard{display:block;text-decoration:none;background:#fff;border:3px solid #0f3a45;border-radius:18px;box-shadow:0 4px #0f3a45e6;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.td-simcard:hover{transform:translateY(-3px);box-shadow:0 7px #0f3a45e6}.td-simcard-art svg{display:block;width:100%;height:auto}.td-simcard-body{padding:.7rem .9rem .9rem}.td-simcard-name{font-family:var(--font-ui);font-weight:800;font-size:.9rem;color:#0f3a45;margin:0 0 .2rem}.td-simcard-meta{font-size:.72rem;font-weight:600;color:#0f3a45a6}@keyframes td-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes td-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.td-anim{animation:td-rise .5s ease both}.td-anim-1{animation-delay:.05s}.td-anim-2{animation-delay:.15s}.td-anim-3{animation-delay:.25s}.td-anim-4{animation-delay:.35s}.td-anim-pop{animation:td-pop .5s ease both}@media(prefers-reduced-motion:reduce){.td-anim,.td-anim-pop{animation:none}.td-back,.td-cta,.td-simcard{transition:none}}@media(max-width:900px){.td-hero{grid-template-columns:1fr;gap:1.3rem}.td-hero-art{max-width:420px}.td-body{grid-template-columns:1fr}.td-similar-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.td-facts,.td-similar-row{grid-template-columns:1fr}.td-topbar{flex-wrap:wrap;gap:.6rem}}.td-notfound{max-width:620px;margin:14vh auto 0;text-align:center;padding:0 1.2rem}.td-notfound h1{font-family:var(--font-display);font-weight:800;font-size:2rem;color:#0f3a45}.td-notfound p{color:#0f3a45bf;line-height:1.6}.td-hero-photo{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.td-logo img{display:block;height:38px;width:auto}@media(max-width:600px){.td-logo img{height:30px}}.td-page{overflow-x:clip}.td-crumbs a{padding-block:6px;margin-block:-6px}.tx-wrap{max-width:1100px;margin:2rem auto 0;padding:0 1.2rem}.tx-hero{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-bottom:1.6rem}.tx-panel{background:#fff;border:3px solid #0f3a45;border-radius:22px;box-shadow:0 5px #0f3a45e6;padding:1.4rem 1.6rem}.tx-kicker{font-family:var(--font-ui);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#057e93;margin:0 0 .4rem}.tx-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.1;color:#0f3a45;margin:0 0 .7rem}.tx-count-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-ui);font-weight:800;font-size:.78rem;color:#fff;background:#057e93;border:2.5px solid #0f3a45;border-radius:999px;padding:.3rem .9rem;margin-bottom:.8rem}.tx-intro{font-size:1.02rem;line-height:1.7;color:#0f3a45e0;margin:0}.tx-list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem}.tx-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;font-weight:600;color:#0f3a45}.tx-list svg{flex:none;color:#02bcc9;margin-top:2px}.tx-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.2rem 0 0}.tx-links-label{font-family:var(--font-ui);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#057e93;margin-right:.2rem}.tx-chip{font-family:var(--font-ui);font-weight:700;font-size:.78rem;color:#0f3a45;text-decoration:none;background:#dff4f1;border:2px solid #0f3a45;border-radius:999px;padding:.28rem .8rem;transition:background-color .14s ease,transform .14s ease}.tx-chip:hover{background:#f6c945;transform:translateY(-1px)}.tx-grid-head{font-family:var(--font-ui);font-weight:800;font-size:1.3rem;color:#0f3a45;margin:2.2rem 0 .9rem}.tg-count{font-size:.85rem;font-weight:700;color:#0f3a4599;margin:0 0 .8rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem}.blog-card{display:block;text-decoration:none;background:#fff;border:3px solid #0f3a45;border-radius:20px;box-shadow:0 4px #0f3a45e6;padding:1.2rem 1.3rem;transition:transform .16s ease,box-shadow .16s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 7px #0f3a45e6}.blog-card-kicker{font-family:var(--font-ui);font-weight:800;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#057e93;margin:0 0 .4rem}.blog-card-title{font-family:var(--font-display);font-weight:800;font-size:1.05rem;line-height:1.3;color:#0f3a45;margin:0 0 .5rem}.blog-card-excerpt{font-size:.88rem;line-height:1.55;color:#0f3a45bf;margin:0}.blog-card-meta{margin-top:.7rem;font-size:.75rem;font-weight:700;color:#0f3a45bf}.blog-section{margin-top:1.8rem}.blog-section h2{font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:#0f3a45;margin:0 0 .6rem}.blog-section p{font-size:1rem;line-height:1.75;color:#0f3a45e0;margin:0 0 .9rem}.blog-next{max-width:1100px;margin:2.6rem auto 0;padding:0 1.2rem}@media(prefers-reduced-motion:reduce){.tx-chip,.blog-card{transition:none}}.tx-hero--img{grid-template-columns:1.35fr 1fr;align-items:stretch}.tx-hero-art{background:#fff;border:3px solid #0f3a45;border-radius:26px;box-shadow:0 7px #0f3a45e6;overflow:hidden;align-self:center}@media(max-width:900px){.tx-hero--img{grid-template-columns:1fr}}.tx-rich{display:grid;grid-template-columns:1.35fr 1fr;gap:1.4rem;margin-top:1.4rem;align-items:start}.tx-h2{font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:#0f3a45;margin:0 0 .8rem}.tx-h3{font-family:var(--font-ui);font-weight:800;font-size:1rem;color:var(--tx-accent, #057e93);margin:1.3rem 0 .5rem}.tx-para{font-size:1rem;line-height:1.75;color:#0f3a45e0;margin:0 0 1rem}.tx-para:last-of-type{margin-bottom:0}.tx-rich-map{text-align:center}.bnl-map{width:100%;max-width:330px;height:auto;margin:0 auto;display:block}.bnl-country{font-family:var(--font-ui);font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;fill:#0f3a4566}.bnl-tile rect{transition:fill .18s ease,transform .18s ease}.bnl-tile.is-clickable{cursor:pointer}.bnl-tile.is-clickable:hover rect{fill:#ffe9c9}.bnl-tile.is-clickable:focus-visible{outline:3px solid #02bcc9;outline-offset:2px}.bnl-count{font-family:var(--font-ui);font-weight:800;font-size:13px;fill:#0f3a45;pointer-events:none}.bnl-label-active{font-family:var(--font-ui);font-weight:800;font-size:10px;fill:#fff;pointer-events:none;paint-order:stroke;stroke:#0f3a458c;stroke-width:2.2px}.bnl-city-label{font-family:var(--font-ui);font-weight:800;font-size:12px;fill:#0f3a45;paint-order:stroke;stroke:#fdf6e4;stroke-width:3px}.bnl-legend-text{font-family:Outfit,sans-serif;font-size:10.5px;font-weight:600;fill:#0f3a45a6}.tx-map-caption{font-size:.85rem;line-height:1.5;color:#0f3a45b3;margin:.8rem 0 0;text-align:center}@media(prefers-reduced-motion:reduce){.bnl-tile rect{transition:none}.bnl-city animate{display:none}}.tx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:1.4rem;background:#0f3a45;border:3px solid #0f3a45;border-radius:22px;box-shadow:0 5px #0f3a4559;padding:1.1rem 1.2rem}.tx-stat{text-align:center}.tx-stat-value{display:block;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.4rem,2.6vw,2rem);color:var(--tx-accent, #02bcc9);line-height:1.1}.tx-stats .tx-stat:nth-child(2n) .tx-stat-value{color:#ffd98a}.tx-stat-label{display:block;margin-top:.25rem;font-family:var(--font-ui);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fbf1dbbf}.tx-faq{margin-top:1.8rem}.tx-faq-item{background:#fff;border:3px solid #0f3a45;border-radius:16px;padding:.85rem 1.1rem;margin-bottom:.7rem;box-shadow:0 3px #0f3a45e6}.tx-faq-item summary{font-family:var(--font-ui);font-weight:800;font-size:.98rem;color:#0f3a45;cursor:pointer;list-style:none;position:relative;padding-right:2rem}.tx-faq-item summary::-webkit-details-marker{display:none}.tx-faq-item summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-52%);font-size:1.4rem;font-weight:800;color:var(--tx-accent, #057e93);transition:transform .18s ease}.tx-faq-item[open] summary:after{transform:translateY(-52%) rotate(45deg)}.tx-faq-item summary:hover{color:var(--tx-accent, #057e93)}.tx-faq-item p{font-size:.93rem;line-height:1.65;color:#0f3a45d9;margin:.6rem 0 .1rem}@media(max-width:900px){.tx-rich{grid-template-columns:1fr}.tx-stats{grid-template-columns:repeat(2,1fr)}}
