@font-face{font-family:"Shabnam";src:url(/wp-content/themes/taktehran/assets/fonts/shabnam/Shabnam-Light-FD.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Shabnam";src:url(/wp-content/themes/taktehran/assets/fonts/shabnam/Shabnam-FD.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Shabnam";src:url(/wp-content/themes/taktehran/assets/fonts/shabnam/Shabnam-Medium-FD.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Shabnam";src:url(/wp-content/themes/taktehran/assets/fonts/shabnam/Shabnam-Bold-FD.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--tt-cobalt:#2b39be;--tt-cobalt-deep:#2231a8;--tt-cobalt-shade:#1d2a92;--tt-ink:#0f1438;--tt-ink-2:#161c4a;--tt-gold:#f6c431;--tt-ochre:#a8741a;--tt-terra:#b8492a;--tt-turq:#138f87;--tt-stone:#f1f1f5;--tt-stone-2:#e5e5ec;--tt-paper:#ffffff;--tt-bg:#ffffff;--tt-raised:#ffffff;--tt-surface:#f6f6f9;--tt-surface-2:var(--tt-stone);--tt-text:var(--tt-ink);--tt-muted:#5f5c6d;--tt-line:rgba(15, 20, 56, .1);--tt-shadow:0 24px 50px -24px rgba(15, 20, 56, .45);--tt-r-sm:12px;--tt-r-md:18px;--tt-r-lg:28px;--tt-r-xl:40px;--tt-ease:cubic-bezier(.22, 1, .36, 1);--tt-spring:cubic-bezier(.34, 1.56, .64, 1);--tt-font:"Shabnam", Tahoma, sans-serif;--tt-header-h:72px;--tt-rosettes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Cg fill='%23fff' fill-opacity='.075'%3E%3Cg transform='translate(19 19)'%3E%3Ccircle r='2.2'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(45)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(90)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(135)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(180)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(225)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(270)'/%3E%3Cellipse cy='-6' rx='1.7' ry='3.2' transform='rotate(315)'/%3E%3C/g%3E%3Ccircle cx='57' cy='57' r='1.6'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme="dark"]{--tt-bg:#0b0f2c;--tt-raised:var(--tt-ink-2);--tt-surface:var(--tt-ink-2);--tt-surface-2:rgba(242, 235, 223, .06);--tt-text:#f2ebdf;--tt-muted:#a9a7b8;--tt-line:rgba(242, 235, 223, .1);--tt-shadow:0 24px 50px -24px rgba(0, 0, 0, .85)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--tt-font);background:var(--tt-bg);color:var(--tt-text);line-height:1.9;-webkit-font-smoothing:antialiased;transition:background-color .5s var(--tt-ease),color .5s var(--tt-ease)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}.tt-i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tt-i--fill{fill:currentColor;stroke:none}.tt-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt-skip{position:fixed;top:12px;right:12px;z-index:1000;background:var(--tt-gold);color:var(--tt-ink);padding:10px 18px;border-radius:999px;font-weight:700;transform:translateY(-200%);transition:transform .3s var(--tt-ease)}.tt-skip:focus{transform:none}:focus-visible{outline:2px solid var(--tt-gold);outline-offset:3px;border-radius:10px}body.tt-lock{overflow:hidden}.tt-header{position:fixed;inset:22px 0 auto;z-index:100;padding-inline:22px;pointer-events:none;transition:inset .5s var(--tt-ease)}.tt-header__bar{position:relative;pointer-events:auto;max-width:1320px;height:var(--tt-header-h);margin-inline:auto;display:flex;align-items:center;gap:10px;padding-inline:20px 10px;border-radius:999px;color:var(--tt-text);background:var(--tt-raised);box-shadow:0 1px 0 rgb(15 20 56 / .06),0 14px 30px -20px rgb(15 20 56 / .6);transition:height .5s var(--tt-ease),transform .5s var(--tt-ease),background-color .5s,color .5s;animation:tt-drop .9s var(--tt-ease) both .1s}@keyframes tt-drop{from{opacity:0;transform:translateY(-24px)}}:root[data-theme="dark"] .tt-header__bar{box-shadow:0 0 0 1px rgb(242 235 223 / .08),0 14px 30px -20px #000}.tt-header.is-scrolled{inset-block-start:12px}.tt-header.is-scrolled .tt-header__bar{--tt-header-h:62px;box-shadow:var(--tt-shadow)}.tt-logo{position:relative;display:grid;flex:none;width:100px;margin-inline-end:14px}.tt-logo img{grid-area:1 / 1;width:100%;height:auto;transition:opacity .4s,transform .5s var(--tt-spring)}.tt-logo .tt-logo__light{opacity:0}:root[data-theme="dark"] .tt-logo .tt-logo__light{opacity:1}:root[data-theme="dark"] .tt-logo .tt-logo__dark{opacity:0}.tt-logo:hover img{transform:rotate(-3deg) scale(1.04)}.tt-nav{flex:none}.tt-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.tt-nav__link{display:inline-flex;align-items:center;gap:6px;height:44px;padding-inline:16px;border:0;border-radius:999px;background:none;font-size:15px;font-weight:600;white-space:nowrap;transition:background-color .3s,color .3s}.tt-nav__link:hover,.tt-nav__link[aria-expanded="true"]{background:var(--tt-surface-2)}.tt-nav__link .tt-i{width:16px;height:16px;transition:transform .4s var(--tt-spring)}.tt-nav__link[aria-expanded="true"] .tt-i{transform:rotate(180deg)}.tt-search-pill{flex:1;min-width:0;max-width:380px;margin-inline-start:auto;display:flex;align-items:center;gap:10px;height:48px;padding-inline:16px 8px;border:0;border-radius:999px;background:var(--tt-surface-2);color:var(--tt-muted);font-size:14.5px;text-align:start;transition:background-color .3s,box-shadow .3s}.tt-search-pill:hover{box-shadow:inset 0 0 0 1.5px var(--tt-line)}.tt-search-pill span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-actions{display:flex;align-items:center;gap:6px;flex:none}.tt-icon-btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:var(--tt-surface-2);transition:background-color .3s,color .3s,transform .4s var(--tt-spring)}.tt-icon-btn:hover{transform:rotate(-8deg);background:var(--tt-ink);color:var(--tt-paper)}:root[data-theme="dark"] .tt-icon-btn:hover{background:var(--tt-stone);color:var(--tt-ink)}.tt-icon-btn--search{display:none}.tt-account{display:flex;gap:7px;width:auto;padding-inline:14px 16px;border-radius:999px;font-size:14px;font-weight:700}.tt-account .tt-i{width:19px;height:19px}.tt-account:hover{transform:none}.tt-account.is-in{background:color-mix(in srgb,var(--tt-cobalt) 12%,transparent);color:var(--tt-cobalt)}:root[data-theme="dark"] .tt-account.is-in{color:var(--tt-gold);background:rgb(246 196 49 / .12)}@media (max-width:1180px){.tt-account{display:grid;place-items:center;gap:0;width:auto;aspect-ratio:1;padding:0}.tt-account span{display:none}}.tt-theme-toggle .tt-sun{display:none}:root[data-theme="dark"] .tt-theme-toggle .tt-sun{display:block}:root[data-theme="dark"] .tt-theme-toggle .tt-moon{display:none}.tt-cta{display:inline-flex;align-items:center;gap:8px;height:52px;padding-inline:22px 18px;border-radius:999px;font-size:15px;font-weight:700;color:var(--tt-ink);background:var(--tt-gold);white-space:nowrap;transition:transform .45s var(--tt-spring),background-color .3s,color .3s}.tt-cta .tt-i{width:18px;height:18px;transition:transform .5s var(--tt-spring)}.tt-cta:hover{background:var(--tt-ink);color:var(--tt-gold)}.tt-cta:hover .tt-i{transform:translateY(-3px) rotate(-12deg)}:root[data-theme="dark"] .tt-cta:hover{background:var(--tt-paper);color:var(--tt-ink)}.tt-burger{display:none}.tt-burger span{position:relative;width:18px;height:2px;border-radius:2px;background:currentColor}.tt-burger span::before,.tt-burger span::after{content:"";position:absolute;inset-inline-start:0;height:2px;border-radius:2px;background:currentColor;transition:width .4s var(--tt-spring)}.tt-burger span::before{top:-6px;width:18px}.tt-burger span::after{top:6px;width:11px}.tt-burger:hover span::after{width:18px}.tt-mega{position:absolute;top:calc(100% + 12px);inset-inline:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;padding:10px;border-radius:var(--tt-r-lg);background:var(--tt-raised);color:var(--tt-text);box-shadow:var(--tt-shadow),0 0 0 1px var(--tt-line);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transform-origin:50% 0;transition:opacity .3s var(--tt-ease),transform .45s var(--tt-ease),visibility 0s .45s}.tt-mega::before{content:"";position:absolute;inset:-14px 0 100%}.tt-header.is-mega .tt-mega{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--tt-ease),transform .45s var(--tt-ease)}.tt-mega__cats{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tt-mega__cat a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--tt-r-md);transition:background-color .3s}.tt-mega__cat a:hover{background:var(--tt-surface-2)}.tt-mega__cat b{display:block;font-size:15.5px;font-weight:700;line-height:1.5}.tt-mega__cat small{font-size:12.5px;color:var(--tt-muted)}.tt-mega__cat .tt-arrow{margin-inline-start:auto;opacity:0;transform:translateX(8px);transition:opacity .3s,transform .4s var(--tt-spring)}.tt-mega__cat a:hover .tt-arrow{opacity:.7;transform:none}.tt-header.is-mega .tt-mega__cat{animation:tt-fade-up .5s var(--tt-ease) both;animation-delay:calc(var(--i) * 35ms + 60ms)}.tt-badge{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--c,var(--tt-turq));color:var(--tt-paper)}.tt-badge .tt-i{width:22px;height:22px}.tt-mega__aside{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:22px;border-radius:20px;background:var(--tt-ink) var(--tt-rosettes);color:var(--tt-stone)}.tt-mega__aside h3{margin:0 0 10px;font-size:17px;font-weight:800;color:var(--tt-gold)}.tt-mega__aside ul{list-style:none;margin:0;padding:0}.tt-mega__aside li a{display:block;padding:7px 0;font-size:13.5px;line-height:1.7;border-bottom:1px solid rgb(242 235 223 / .08);transition:color .3s,padding .4s var(--tt-ease)}.tt-mega__aside li a:hover{color:var(--tt-gold);padding-inline-start:6px}.tt-mega__aside .tt-cta{margin-top:18px;justify-content:center;height:48px}.tt-scrim{position:fixed;inset:0;z-index:150;background:rgb(15 20 56 / .45);opacity:0;visibility:hidden;transition:opacity .4s var(--tt-ease),visibility 0s .4s}.tt-scrim.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--tt-ease)}.tt-drawer{position:fixed;z-index:160;top:10px;bottom:10px;right:10px;width:min(380px, calc(100vw - 44px));display:flex;flex-direction:column;border-radius:30px;background:var(--tt-raised);color:var(--tt-text);box-shadow:-30px 0 60px -30px rgb(15 20 56 / .6);transform:translateX(calc(100% + 24px));transition:transform .6s var(--tt-ease),visibility 0s .6s;visibility:hidden;overflow:hidden;touch-action:pan-y}.tt-drawer.is-open{transform:translateX(var(--drag,0));visibility:visible;transition:transform .6s var(--tt-ease)}.tt-drawer.is-dragging{transition:none}.tt-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px 18px}.tt-drawer__head .tt-logo{width:92px;margin:0}.tt-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 14px}.tt-drawer__search{display:flex;align-items:center;gap:8px;height:52px;padding-inline:16px 6px;margin-bottom:14px;border-radius:999px;background:var(--tt-surface-2)}.tt-drawer__search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;font-size:15px;color:inherit}.tt-drawer__search button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--tt-ink);color:var(--tt-paper)}.tt-drawer__search button .tt-i{width:18px;height:18px}.tt-drawer__label{margin:6px 6px 8px;font-size:12.5px;font-weight:700;color:var(--tt-muted)}.tt-drawer ul{list-style:none;margin:0;padding:0}.tt-drawer__cats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tt-drawer__cats a{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border-radius:20px;background:var(--tt-surface-2);font-size:14px;font-weight:700;line-height:1.4;transition:transform .4s var(--tt-spring)}.tt-drawer__cats a:active{transform:scale(.96)}.tt-drawer__cats .tt-badge{width:38px;height:38px;border-radius:12px}.tt-drawer__cats .tt-badge .tt-i{width:19px;height:19px}.tt-drawer__panel{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:20px;background:var(--tt-cobalt);color:#fff}.tt-drawer__panel>.tt-i:first-child{flex:none;width:40px;height:40px;padding:9px;border-radius:13px;background:var(--tt-gold);color:var(--tt-ink);box-sizing:border-box}.tt-drawer__panel span{display:grid;gap:2px}.tt-drawer__panel b{font-size:15px}.tt-drawer__panel small{font-size:12px;opacity:.8}.tt-drawer__panel .tt-arrow{margin-inline-start:auto;opacity:.6}.tt-drawer__links{margin-top:14px}.tt-drawer__links a{display:flex;align-items:center;gap:12px;padding:13px 8px;font-size:16px;font-weight:700;border-bottom:1px solid var(--tt-line)}.tt-drawer__links a .tt-arrow{margin-inline-start:auto;opacity:.35}.tt-drawer.is-open .tt-drawer__body>*{animation:tt-slide-in .6s var(--tt-ease) both}.tt-drawer.is-open .tt-drawer__body>:nth-child(2){animation-delay:.06s}.tt-drawer.is-open .tt-drawer__body>:nth-child(3){animation-delay:.12s}.tt-drawer.is-open .tt-drawer__body>:nth-child(4){animation-delay:.18s}@keyframes tt-slide-in{from{opacity:0;transform:translateX(40px)}}.tt-drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 14px;background:var(--tt-ink) var(--tt-rosettes);color:var(--tt-stone)}.tt-drawer__foot p{grid-column:1 / -1;margin:0 4px 2px;font-size:12.5px;opacity:.75}.tt-drawer__foot a{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:999px;font-size:14px;font-weight:700;border:1px solid rgb(242 235 223 / .2)}.tt-drawer__foot a:first-of-type{background:var(--tt-gold);color:var(--tt-ink);border:0}.tt-search{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:14vh 16px 16px;background:rgb(15 20 56 / .6);opacity:0;visibility:hidden;transition:opacity .35s var(--tt-ease),visibility 0s .35s}.tt-search.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--tt-ease)}.tt-search__panel{width:min(680px, 100%);background:var(--tt-raised);color:var(--tt-text);border-radius:var(--tt-r-lg);padding:10px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .6);transform:translateY(20px) scale(.97);transition:transform .5s var(--tt-spring)}.tt-search.is-open .tt-search__panel{transform:none}.tt-search__form{display:flex;align-items:center;gap:10px;padding:6px 14px;border-radius:var(--tt-r-md);background:var(--tt-surface-2)}.tt-search__form .tt-i{width:22px;height:22px;opacity:.5}.tt-search__form input{flex:1;min-width:0;height:52px;border:0;background:none;font:inherit;font-size:18px;color:inherit;outline:none}.tt-search__close{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--tt-raised);color:var(--tt-text);transition:transform .4s var(--tt-spring),background-color .3s,color .3s}.tt-search__close:hover{transform:rotate(90deg);background:var(--tt-ink);color:var(--tt-paper)}.tt-search__close .tt-i{width:18px;height:18px;opacity:1}.tt-search__label{margin:16px 14px 8px;font-size:12.5px;color:var(--tt-muted);font-weight:600}.tt-search__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 10px 12px}.tt-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid var(--tt-line);transition:background-color .3s,border-color .3s,color .3s,transform .4s var(--tt-spring)}.tt-chip:hover{transform:translateY(-2px);background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-paper)}.tt-wrap{width:min(1280px, 100% - 40px);margin-inline:auto}.tt-section{padding-block:clamp(64px, 9vw, 120px) 0}.tt-js [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--tt-ease),transform 1s var(--tt-ease);transition-delay:calc(var(--i, 0) * 80ms)}.tt-js [data-reveal].is-in{opacity:1;transform:none}.tt-sec-head{display:flex;align-items:flex-end;gap:18px;margin-bottom:34px}.tt-sec-head__title{flex:1;min-width:0}.tt-sec-head__kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:700;color:var(--tt-cobalt)}:root[data-theme="dark"] .tt-sec-head__kicker{color:var(--tt-gold)}.tt-sec-head__kicker svg{width:22px;height:22px;color:var(--tt-gold)}.tt-sec-head h2{margin:0;font-size:clamp(30px, 3.6vw, 50px);font-weight:900;line-height:1.3}.tt-more{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:20px 14px;border-radius:999px;font-size:14.5px;font-weight:700;border:1.5px solid var(--tt-text);transition:background-color .3s,color .3s}.tt-more .tt-i{width:18px;height:18px;transition:transform .4s var(--tt-spring)}.tt-more:hover{background:var(--tt-text);color:var(--tt-bg)}.tt-more:hover .tt-i{transform:translateX(-4px)}.tt-cat-chip{display:inline-flex;align-items:center;height:28px;padding-inline:12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--tt-cobalt);background:color-mix(in srgb,var(--tt-cobalt) 9%,transparent)}:root[data-theme="dark"] .tt-cat-chip{color:var(--tt-gold);background:rgb(246 196 49 / .1)}.tt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--tt-muted)}.tt-thumb{position:relative;display:block;overflow:hidden;border-radius:var(--tt-r-lg);background:var(--tt-stone-2)}.tt-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tt-ease)}a:hover .tt-thumb img{transform:scale(1.06)}.tt-eyebrow{display:inline-flex;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.6;background:var(--tt-cobalt-shade)}.tt-eyebrow b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tt-gold);color:var(--tt-ink)}.tt-eyebrow b .tt-i{width:16px;height:16px}@keyframes tt-rise{from{transform:translateY(105%) rotate(4deg)}}.tt-fade{animation:tt-fade-up 1s var(--tt-ease) both;animation-delay:var(--d,.6s)}@keyframes tt-fade-up{from{opacity:0;transform:translateY(18px)}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-draw{to{stroke-dashoffset:0}}@keyframes tt-fade-in{from{opacity:0}}@keyframes tt-pop{from{opacity:0;scale:.6}}@keyframes tt-bob{50%{translate:0 -9px}}.tt-stats{display:flex;gap:10px}.tt-stat{display:flex;flex-direction:column;justify-content:center;min-width:128px;padding:12px 20px;border-radius:24px;background:var(--tt-surface)}.tt-stat b{font-size:34px;font-weight:900;line-height:1.2;color:var(--tt-cobalt)}:root[data-theme="dark"] .tt-stat b{color:var(--tt-gold)}.tt-stat span{font-size:13px;color:var(--tt-muted)}@keyframes tt-crown{0%,60%,100%{transform:none}70%{transform:translateY(-4px) rotate(-10deg)}80%{transform:translateY(0) rotate(6deg)}}.tt-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tt-list a{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 12px 12px 22px;border-radius:var(--tt-r-lg);background:var(--tt-surface);transition:background-color .4s,box-shadow .5s,transform .6s var(--tt-spring)}.tt-list a::before{content:"";position:absolute;inset-block:22px;right:0;width:4px;border-radius:4px;background:var(--tt-gold);transform:scaleY(0);transition:transform .5s var(--tt-spring)}.tt-list a:hover{background:var(--tt-raised);box-shadow:var(--tt-shadow),0 0 0 1px var(--tt-line);transform:translateX(-6px)}.tt-list a:hover::before{transform:scaleY(1)}.tt-list .tt-thumb{aspect-ratio:16 / 9.5;border-radius:20px}.tt-list h3{margin:8px 0 6px;font-size:clamp(16.5px, 1.35vw, 19px);font-weight:800;line-height:1.75;transition:color .3s}.tt-list a:hover h3{color:var(--tt-cobalt)}:root[data-theme="dark"] .tt-list a:hover h3{color:var(--tt-gold)}.tt-list p{margin:0;font-size:14px;color:var(--tt-muted);line-height:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-list__go{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--tt-line);color:var(--tt-text);transition:background-color .3s,border-color .3s,color .3s,transform .5s var(--tt-spring)}.tt-list a:hover .tt-list__go{background:var(--tt-ink);border-color:var(--tt-ink);color:var(--tt-paper);transform:rotate(-12deg)}:root[data-theme="dark"] .tt-list a:hover .tt-list__go{background:var(--tt-gold);border-color:var(--tt-gold);color:var(--tt-ink)}.tt-list__go .tt-i{width:20px;height:20px}.tt-side{position:sticky;top:100px;display:grid;gap:16px}.tt-side__box{padding:20px;border-radius:var(--tt-r-lg);background:var(--tt-surface)}.tt-side__box h3{margin:0 0 12px;font-size:16px;font-weight:800}.tt-side__search{display:flex;align-items:center;gap:6px;height:52px;padding-inline:16px 6px;border-radius:999px;background:var(--tt-surface-2)}.tt-side__search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;font-size:14.5px;color:inherit}.tt-side__search button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--tt-ink);color:var(--tt-paper)}:root[data-theme="dark"] .tt-side__search button{background:var(--tt-gold);color:var(--tt-ink)}.tt-side__search button .tt-i{width:18px;height:18px}.tt-side__cats{list-style:none;margin:0;padding:0}.tt-side__cats a{display:flex;align-items:center;justify-content:space-between;padding:9px 4px;border-bottom:1px dashed var(--tt-line);font-size:14.5px;font-weight:600;transition:color .3s,padding .4s var(--tt-ease)}.tt-side__cats li:last-child a{border-bottom:0}.tt-side__cats a:hover{color:var(--tt-cobalt);padding-inline-start:8px}:root[data-theme="dark"] .tt-side__cats a:hover{color:var(--tt-gold)}.tt-side__cats span{min-width:30px;height:24px;padding-inline:8px;border-radius:999px;display:grid;place-items:center;font-size:12px;background:var(--tt-surface-2)}.tt-side__ad{position:relative;overflow:hidden;isolation:isolate;padding:24px 22px 22px;border-radius:var(--tt-r-lg);background:var(--tt-gold);color:var(--tt-ink)}.tt-side__ad .tt-i--crown{width:34px;height:34px}.tt-side__ad b{display:block;margin:8px 0 14px;font-size:19px;font-weight:900;line-height:1.5}.tt-side__ad div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tt-side__ad a{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:999px;background:var(--tt-ink);color:var(--tt-paper);font-size:13.5px;font-weight:700;transition:transform .4s var(--tt-spring)}.tt-side__ad a:hover{transform:translateY(-2px)}.tt-side__ad a .tt-i{width:17px;height:17px}@media (max-width:1100px){.tt-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-side__box--cats{grid-row:span 2}}@media (max-width:960px){.tt-list a{grid-template-columns:190px minmax(0,1fr) auto;gap:18px}}@media (max-width:600px){.tt-wrap{width:calc(100% - 28px)}.tt-sec-head{flex-wrap:wrap;margin-bottom:24px}.tt-more{height:40px;font-size:13.5px}.tt-list a{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:10px}.tt-list .tt-thumb{aspect-ratio:4 / 3;border-radius:16px}.tt-list h3{font-size:15px;margin:4px 0 0}.tt-list p,.tt-list__go{display:none}.tt-stats{width:100%}.tt-stat{flex:1;min-width:0;padding:10px 16px}.tt-stat b{font-size:26px}.tt-side{grid-template-columns:1fr}}.tt-footer{padding:clamp(70px, 9vw, 120px) 12px 12px}.tt-footer__wall{position:relative;padding:clamp(28px, 4vw, 48px) clamp(22px, 5vw, 64px) 0;border-radius:var(--tt-r-xl);background:var(--tt-ink);color:var(--tt-stone)}:root[data-theme="dark"] .tt-footer__wall{background:#070a22;box-shadow:0 0 0 1px rgb(242 235 223 / .06)}.tt-footer__cta{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:26px 30px;margin-bottom:54px;border-radius:var(--tt-r-lg);background:var(--tt-cobalt);color:var(--tt-paper)}.tt-footer__cta-text{flex:1;min-width:240px;display:flex;align-items:center;gap:16px}.tt-footer__cta-text .tt-badge{width:58px;height:58px;border-radius:18px;background:var(--tt-gold);color:var(--tt-ink)}.tt-footer__cta-text .tt-badge .tt-i{width:28px;height:28px}.tt-footer__cta-text b{display:block;font-size:clamp(20px, 2vw, 26px);font-weight:900;line-height:1.5}.tt-footer__cta-text span{font-size:14.5px;opacity:.8}.tt-footer__cta-btns{display:flex;flex-wrap:wrap;gap:10px}.tt-footer__cta-btns a{display:inline-flex;align-items:center;gap:8px;height:54px;padding-inline:24px;border-radius:999px;font-weight:700;background:var(--tt-paper);color:var(--tt-ink);transition:transform .45s var(--tt-spring),background-color .3s}.tt-footer__cta-btns a:first-child{background:var(--tt-gold)}.tt-footer__cta-btns a:hover{transform:translateY(-3px) rotate(-1.5deg)}.tt-footer__grid{display:grid;grid-template-columns:1.3fr 1.5fr .8fr 1fr;gap:40px}.tt-footer h2{margin:0 0 18px;font-size:17px;font-weight:800;color:var(--tt-gold)}.tt-footer__about .tt-logo{width:130px;margin:0 0 16px}.tt-footer__about .tt-logo__dark{opacity:0}.tt-footer__about .tt-logo__light{opacity:1}.tt-footer__about p{margin:0;font-size:15px;line-height:2.1;opacity:.82}.tt-footer ul{list-style:none;margin:0;padding:0}.tt-footer__posts li+li{margin-top:4px}.tt-footer__posts a{display:block;padding:8px 0;border-bottom:1px solid rgb(242 235 223 / .08);font-size:14px;line-height:1.8;transition:color .3s}.tt-footer__posts a:hover{color:var(--tt-gold)}.tt-footer__posts time{display:block;font-size:12px;opacity:.55}.tt-footer__links a{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:15px;transition:color .3s,transform .4s var(--tt-ease)}.tt-footer__links a::before{content:"";width:6px;height:6px;border-radius:2px;background:var(--tt-gold);rotate:45deg;transition:scale .4s var(--tt-spring)}.tt-footer__links a:hover{color:var(--tt-gold);transform:translateX(-4px)}.tt-footer__links a:hover::before{scale:1.6}.tt-footer__bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:46px;padding:18px 0 22px;border-top:1px solid rgb(242 235 223 / .1);font-size:13px;opacity:.85}.tt-totop{display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding-inline:18px 14px;border:0;border-radius:999px;background:rgb(242 235 223 / .08);color:inherit;font-size:13.5px;font-weight:700;transition:background-color .3s,color .3s}.tt-totop .tt-i{width:18px;height:18px;rotate:90deg;transition:transform .4s var(--tt-spring)}.tt-totop:hover{background:var(--tt-gold);color:var(--tt-ink)}.tt-totop:hover .tt-i{transform:translateX(4px)}@media (max-width:960px){.tt-footer__grid{grid-template-columns:1fr 1fr}.tt-footer__about,.tt-footer__latest{grid-column:1 / -1}}@media (max-width:600px){.tt-footer{padding-inline:8px;padding-bottom:8px}.tt-footer__wall{border-radius:var(--tt-r-lg)}.tt-footer__cta{padding:20px;margin-bottom:36px}.tt-footer__cta-btns{width:100%}.tt-footer__cta-btns a{flex:1;justify-content:center;height:50px;padding-inline:12px}.tt-footer__grid{gap:30px 20px}.tt-footer__bottom{flex-direction:column-reverse;text-align:center}}@media (max-width:1180px){.tt-nav,.tt-search-pill,.tt-cta{display:none}.tt-header__bar{justify-content:space-between}.tt-actions{margin-inline-start:auto}.tt-icon-btn--search,.tt-burger{display:grid}}@media (max-width:960px){:root{--tt-header-h:62px}.tt-header{inset-block-start:16px;padding-inline:16px}.tt-header.is-scrolled{inset-block-start:10px}.tt-header__bar{padding-inline:16px 8px}.tt-logo{width:88px}.tt-icon-btn{width:44px;height:44px}}@media (max-width:480px){.tt-icon-btn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}body.tt-lock #arcontactus{display:none!important}img.emoji,img.wp-smiley{display:inline!important;width:1em!important;height:1em!important;margin:0 .08em!important;padding:0!important;border:0!important;vertical-align:-.12em!important;background:none!important;box-shadow:none!important}.tt-cw{position:fixed;z-index:140;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));font-size:14px}body.tt-lock .tt-cw{display:none}.tt-cw__fab{position:relative;display:grid;place-items:center;align-content:center;gap:1px;width:70px;height:70px;border:0;border-radius:50%;margin-left:auto;background:var(--tt-gold);color:var(--tt-ink);box-shadow:0 16px 30px -14px rgb(15 20 56 / .75),0 0 0 3px #fff;transition:transform .5s var(--tt-spring),background-color .4s,color .4s;animation:tt-pop .8s var(--tt-spring) both 1.2s}.tt-cw__fab::before{content:"";position:absolute;inset:-7px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,var(--tt-ink),transparent 30%,transparent 60%,var(--tt-ink) 85%,var(--tt-ink));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:tt-spin 5s linear infinite}.tt-cw__fab::after{content:"";position:absolute;inset:0;border-radius:50%;z-index:-2;background:var(--tt-gold);opacity:.5;animation:tt-wave 2.6s ease-out infinite 2s}@keyframes tt-wave{to{transform:scale(1.7);opacity:0}}.tt-cw__fab:hover{transform:scale(1.06) rotate(-6deg)}.tt-cw__fab-icons{display:grid;width:26px;height:26px}.tt-cw__fab-icons .tt-i{grid-area:1 / 1;width:26px;height:26px;transition:transform .5s var(--tt-spring),opacity .3s}.tt-cw__ico-x{opacity:0;transform:rotate(-90deg) scale(.5)}.tt-cw__fab-label{font-size:11.5px;font-weight:700;line-height:1.4;transition:opacity .3s}.tt-cw__online{position:absolute;top:7px;right:9px;width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px var(--tt-gold)}.tt-cw.is-open .tt-cw__fab{background:var(--tt-ink);color:#fff}.tt-cw.is-open .tt-cw__fab::after,.tt-cw.is-open .tt-cw__fab .tt-cw__online{display:none}.tt-cw.is-open .tt-cw__ico-chat{opacity:0;transform:rotate(90deg) scale(.5)}.tt-cw.is-open .tt-cw__ico-x{opacity:1;transform:none}.tt-cw.is-open .tt-cw__fab-label{opacity:0;position:absolute}.tt-cw__greet{position:absolute;bottom:calc(100% + 14px);right:0;animation:tt-pop .5s var(--tt-spring) backwards;transform-origin:90% 100%}.tt-cw__greet[hidden]{display:none}.tt-cw__greet.is-gone{opacity:0;transform:translateY(8px) scale(.9);transition:opacity .25s,transform .25s var(--tt-ease)}.tt-cw__teaser{position:relative;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:12px 18px;border:0;border-radius:18px 18px 6px 18px;font:inherit;background:var(--tt-raised);color:var(--tt-text);box-shadow:0 18px 36px -18px rgb(15 20 56 / .55),0 0 0 1px var(--tt-line);cursor:pointer}.tt-cw__hush{position:absolute;top:-9px;left:-9px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--tt-ink);color:#fff;box-shadow:0 0 0 2px var(--tt-raised),0 6px 12px -6px rgb(15 20 56 / .6);transition:transform .4s var(--tt-spring),background-color .25s}.tt-cw__hush .tt-i{width:12px;height:12px}.tt-cw__hush:hover{transform:rotate(90deg) scale(1.12);background:var(--tt-terra)}.tt-cw__hush::before{content:"";position:absolute;inset:-10px}.tt-cw__teaser b{font-size:14.5px;font-weight:700}.tt-cw__teaser.is-typing b{display:none}.tt-cw__teaser:not(.is-typing) .tt-cw__dots{display:none}.tt-cw__teaser::after{content:"";position:absolute;right:26px;top:100%;border:7px solid #fff0;border-top-color:var(--tt-raised)}.tt-cw__dots{display:inline-flex;gap:4px;padding:4px 2px}.tt-cw__dots i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;animation:tt-dot 1s ease-in-out infinite}.tt-cw__dots i:nth-child(2){animation-delay:.15s}.tt-cw__dots i:nth-child(3){animation-delay:.3s}@keyframes tt-dot{50%{opacity:1;transform:translateY(-3px)}}.tt-cw__panel{position:absolute;right:0;bottom:calc(100% + 16px);width:min(370px, calc(100vw - 36px));max-height:min(640px, calc(100svh - 130px));display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--tt-raised);color:var(--tt-text);box-shadow:0 40px 80px -30px rgb(15 20 56 / .6),0 0 0 1px var(--tt-line);transform-origin:calc(100% - 35px) calc(100% + 35px);opacity:0;visibility:hidden;transform:scale(.4) translateY(30px);transition:opacity .3s var(--tt-ease),transform .55s var(--tt-spring),visibility 0s .55s}.tt-cw.is-open .tt-cw__panel{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--tt-ease),transform .55s var(--tt-spring)}.tt-cw__head{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:12px;padding:18px 18px 20px;background:var(--tt-cobalt) var(--tt-rosettes);color:#fff}.tt-cw__head b{display:block;font-size:16px;font-weight:800}.tt-cw__head small{font-size:12.5px;opacity:.8}.tt-cw__avatar{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;background:var(--tt-gold);color:var(--tt-ink)}.tt-cw__avatar .tt-i{width:26px;height:26px}.tt-cw__avatar .tt-cw__online{top:-3px;right:-3px}.tt-cw__x{margin-inline-start:auto;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;transition:transform .4s var(--tt-spring),background-color .3s}.tt-cw__x:hover{transform:rotate(90deg);background:rgb(255 255 255 / .26)}.tt-cw__x .tt-i{width:18px;height:18px}.tt-cw__rosette{position:absolute;z-index:-1;left:-30px;bottom:-46px;width:140px;color:var(--tt-gold);opacity:.22}.tt-cw__rosette svg{width:100%;height:auto;animation:tt-spin 40s linear infinite}.tt-cw__chat{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:grid;gap:12px;align-content:start;background:var(--tt-surface)}.tt-cw__agent{margin:0;max-width:92%;padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--tt-raised);box-shadow:0 1px 0 var(--tt-line);line-height:1.95;font-size:14px}.tt-cw__agent .tt-cw__dots{display:none;color:var(--tt-muted)}.tt-cw.is-typing .tt-cw__agent .tt-cw__dots{display:inline-flex}.tt-cw.is-typing .tt-cw__agent-text,.tt-cw.is-typing .tt-cw__intents,.tt-cw.is-typing .tt-cw__me{visibility:hidden}.tt-cw__intents{display:flex;flex-wrap:wrap;gap:6px}.tt-cw__intents button{height:36px;padding-inline:14px;border:1.5px solid color-mix(in srgb,var(--tt-cobalt) 30%,transparent);border-radius:999px;background:var(--tt-raised);color:var(--tt-cobalt);font-size:13px;font-weight:700;transition:background-color .3s,color .3s,transform .4s var(--tt-spring)}.tt-cw.is-open:not(.is-typing) .tt-cw__intents button{animation:tt-fade-up .5s var(--tt-ease) both}.tt-cw__intents button:nth-child(2){animation-delay:.06s}.tt-cw__intents button:nth-child(3){animation-delay:.12s}.tt-cw__intents button:nth-child(4){animation-delay:.18s}:root[data-theme="dark"] .tt-cw__intents button{color:var(--tt-gold);border-color:rgb(246 196 49 / .35)}.tt-cw__intents button:hover{transform:translateY(-2px)}.tt-cw__intents button[aria-checked="true"]{background:var(--tt-cobalt);border-color:var(--tt-cobalt);color:#fff}.tt-cw__me{display:grid;gap:4px;justify-items:end}.tt-cw__me textarea{width:92%;resize:none;padding:12px 14px;border:0;border-radius:18px 18px 6px 18px;background:var(--tt-cobalt);color:#fff;font:inherit;font-size:14px;line-height:1.9;outline:none;overflow-wrap:anywhere;word-break:break-word;min-height:120px;box-shadow:0 10px 20px -14px rgb(43 57 190 / .8)}.tt-cw__me textarea:focus-visible{box-shadow:0 0 0 3px var(--tt-gold)}.tt-cw__me small{font-size:11.5px;color:var(--tt-muted)}.tt-cw__send{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 14px 8px}.tt-cw__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:16px;color:#fff;font-weight:800;font-size:14px;transition:transform .45s var(--tt-spring),filter .3s}.tt-cw__btn:hover{transform:translateY(-3px);filter:brightness(1.06)}.tt-cw__btn .tt-i{width:21px;height:21px}.tt-cw__btn--wa{background:#1ebe5d;box-shadow:0 12px 22px -14px #1ebe5d}.tt-cw__btn--tg{background:#229ed9;box-shadow:0 12px 22px -14px #229ed9}.tt-cw__call{display:block;padding:4px 14px 14px;text-align:center;font-size:13px;color:var(--tt-muted)}.tt-cw__call b{color:var(--tt-text);font-weight:700}@media (max-width:600px){.tt-cw{right:14px;bottom:14px}.tt-cw__fab{width:62px;height:62px}.tt-cw__fab-label{font-size:10.5px}.tt-cw__teaser{padding:9px 14px}.tt-cw__teaser b{font-size:13px}.tt-cw.is-open{left:10px;right:10px}.tt-cw__panel{width:100%;max-height:calc(100svh - 110px);border-radius:26px}}@media (prefers-reduced-motion:reduce){.tt-cw__fab::before,.tt-cw__fab::after{animation:none}}.tt-prose :is(p,li):not([style*="text-align"]):not([class*="has-text-align"]):not([align]),.tt-list p,.tt-cat-hero__lead,.tt-footer__about p,.tt-contact-hero__lead,.tt-compose__intro p,.tt-404p__copy p{text-align:justify;text-justify:inter-word;text-align-last:start}.tt-prose :is(td,th,figcaption,blockquote cite) :is(p,li),.tt-prose :is(td,th){text-align:start}