.tc{--ind:#3E4095;--ind-d:#2C2E73;--ind-l:#5B5EC0;--or:#F58634;--or-d:#B4561A;--mid:#0B0F26;--mid-2:#161B3D;--lav:#E9EBF5;--lav-2:#F5F6FB;--ink:#0B0F26;--muted:#2F3555;--line:#DDE0EE;--paper:#fff;--ok:#1E7B4D;--sans:Calibri,Carlito,"Segoe UI","Helvetica Neue",Arial,sans-serif;--r:18px;--sh:0 28px 56px -30px rgba(11,15,38,.38)}.tc,.tc *{box-sizing:border-box}.tc{font-family:var(--sans);color:var(--ink);font-size:18.5px;line-height:1.6;text-rendering:optimizeLegibility}.tc a{color:inherit;text-decoration:none}.tc img{max-width:100%;display:block}.tc button,.tc input,.tc select,.tc textarea{font-family:inherit;font-size:inherit}.tc button{cursor:pointer}.tc h1,.tc h2,.tc h3,.tc h4{font-family:var(--sans)!important;color:inherit;margin:0!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.08!important;text-transform:none!important}.tc h1{font-size:clamp(40px,5.6vw,72px)!important}.tc h2{font-size:clamp(32px,3.9vw,50px)!important}.tc h3{font-size:clamp(20px,1.7vw,23px)!important;line-height:1.2!important}.tc h1 em,.tc h2 em{font-style:italic;color:var(--ind)}.tc .on-dark h1 em,.tc .on-dark h2 em{color:var(--or)}.tc p{margin:0}.tc ul,.tc ol{margin:0;padding:0;list-style:none}.tc .tc-ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tc .tc-wrap{width:min(1240px,100% - 48px);margin:0 auto}.tc .tc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tc :focus-visible{outline:3px solid var(--or);outline-offset:3px;border-radius:6px}.tc .tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:12px;font-weight:700;font-size:17px;line-height:1.1;border:2px solid #fff0;transition:transform .2s,background .2s,color .2s,box-shadow .2s,border-color .2s;white-space:nowrap}.tc .tc-btn .tc-ico{width:18px;height:18px;transition:transform .2s}.tc .tc-btn:hover{transform:translateY(-2px)}.tc .tc-btn:hover .tc-ico{transform:translateX(3px)}.tc .tc-btn-or{background:var(--or);color:var(--mid)!important;box-shadow:0 16px 30px -16px rgb(245 134 52 / .9)}.tc .tc-btn-or:hover{background:#FF9447}.tc .tc-btn-ind{background:var(--ind);color:#fff!important}.tc .tc-btn-ind:hover{background:var(--ind-d)}.tc .tc-btn-line{border-color:var(--ind);color:var(--ind)!important;background:#fff0}.tc .tc-btn-line:hover{background:var(--ind);color:#fff!important}.tc .tc-btn-white{background:#fff;color:var(--mid)!important}.tc .tc-btn-ghost{border-color:rgb(255 255 255 / .55);color:#fff!important}.tc .tc-btn-ghost:hover{background:rgb(255 255 255 / .1);border-color:#fff}.tc .tc-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ind)}.tc .on-dark .tc-link{color:var(--or)}.tc .tc-link .tc-ico{width:17px;height:17px;transition:transform .2s}.tc .tc-link:hover .tc-ico{transform:translateX(4px)}.tc .tc-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tc .tc-eye{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ind)}.tc .tc-eye::before{content:"";width:26px;height:13px;border:3px solid var(--or);border-bottom:0;border-radius:26px 26px 0 0;flex-shrink:0}.tc .on-dark .tc-eye{color:#E2E4F8}.tc .tc-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:13.5px;font-weight:700;background:var(--lav);color:var(--ind)}.tc .tc-chip.is-or{background:#FDE9DA;color:var(--or-d)}.tc .tc-chip.is-ok{background:#E3F3EA;color:var(--ok)}.tc .tc-chip.is-ok::before{content:"";width:7px;height:7px;border-radius:50%;background:#22A563;box-shadow:0 0 0 3px rgb(34 165 99 / .22)}.tc .on-dark .tc-chip{background:rgb(255 255 255 / .1);color:#fff}.tc .tc-code{display:inline-grid;place-items:center;min-width:58px;height:34px;padding:0 10px;border-radius:9px;font-weight:700;font-size:14px;letter-spacing:.08em;color:#fff;background:var(--pc,var(--ind))}.tc .p-aias{--pc:#3E4095}.tc .p-aiba{--pc:#5B3FA6}.tc .p-ebm{--pc:#B4561A}.tc .p-dis{--pc:#1D6A8C}.tc .p-sum{--pc:#0B0F26}.tc .tc-swash{position:relative;white-space:nowrap}.tc .tc-swash svg{position:absolute;left:0;right:0;bottom:-.16em;width:100%;height:.32em;overflow:visible}.tc .tc-rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.tc .tc-rv.is-in{opacity:1;transform:none}.tc .d1{transition-delay:.08s}.tc .d2{transition-delay:.16s}.tc .d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.tc .tc-rv{opacity:1;transform:none;transition:none}.tc *{scroll-behavior:auto!important;animation:none!important}}.tc .tc-ph{position:relative;margin:0;overflow:hidden;background:linear-gradient(140deg,var(--ind) 0%,var(--mid) 100%)}.tc .tc-ph img{width:100%;height:100%;object-fit:cover}.tc .tc-ph[data-ini]::before{content:attr(data-ini);position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:700;font-size:var(--ini,40px);letter-spacing:.03em}.tc .tc-ph[data-ini]::after{content:"";position:absolute;left:30%;right:30%;bottom:22%;height:14%;border:4px solid var(--or);border-top:0;border-radius:0 0 999px 999px;opacity:.9}.tc .tc-ph img{position:relative;z-index:1}.tc .tc-ph.is-broken img{display:none}.tc .tc-arcs{position:absolute;pointer-events:none;width:760px;height:760px;border-radius:50%;border:1px solid rgb(255 255 255 / .08);box-shadow:0 0 0 70px rgb(255 255 255 / .025),0 0 0 140px rgb(255 255 255 / .02),0 0 0 210px rgb(255 255 255 / .015)}#tc-hdr{position:sticky;top:0;z-index:999}#tc-hdr .tc-skip{position:absolute;left:12px;top:12px;z-index:1003;background:#fff;color:var(--mid);padding:10px 16px;border-radius:10px;font-weight:700;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}#tc-hdr .tc-skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}#tc-hdr .tc-util{background:var(--mid);color:#DADDF2;font-size:14.5px}#tc-hdr .tc-util .tc-wrap{display:flex;justify-content:space-between;align-items:center;height:40px;gap:20px}#tc-hdr .tc-util-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tc-hdr .tc-util-l b{color:#fff;font-weight:700}#tc-hdr .tc-util-r{display:flex;align-items:center;gap:22px;white-space:nowrap}#tc-hdr .tc-util-r a{display:inline-flex;align-items:center;gap:7px;transition:color .2s}#tc-hdr .tc-util-r a:hover{color:#fff}#tc-hdr .tc-util-r a.is-key{color:var(--or);font-weight:700}#tc-hdr .tc-util-r .tc-ico{width:16px;height:16px}#tc-hdr .tc-main{background:rgb(255 255 255 / .97);backdrop-filter:saturate(1.5) blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .3s}#tc-hdr.is-stuck .tc-main{box-shadow:0 14px 30px -22px rgb(11 15 38 / .45)}#tc-hdr .tc-main>.tc-wrap{display:flex;align-items:center;gap:22px;height:92px;transition:height .3s}#tc-hdr.is-stuck .tc-main>.tc-wrap{height:76px}#tc-hdr .tc-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}#tc-hdr .tc-logo img{height:62px;width:auto;transition:height .3s}#tc-hdr.is-stuck .tc-logo img{height:52px}#tc-hdr .tc-logo span{display:grid;line-height:1.05;font-weight:700;color:var(--mid);font-size:17px}#tc-hdr .tc-logo span small{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--or-d);margin-top:3px}#tc-hdr nav.tc-nav{margin-left:auto}#tc-hdr .tc-nav>ul{display:flex;align-items:center;gap:2px}#tc-hdr .tc-nav>ul>li{position:relative}#tc-hdr .tc-nav>ul>li>a,#tc-hdr .tc-nav>ul>li>button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:none;border:0;font-size:17px;font-weight:700;color:var(--mid);white-space:nowrap;transition:background .2s;position:relative}#tc-hdr .tc-nav>ul>li>button .tc-ico{width:15px;height:15px;transition:transform .25s}#tc-hdr .tc-nav>ul>li>a:hover,#tc-hdr .tc-nav>ul>li>button:hover,#tc-hdr .tc-nav>ul>li.is-open>button{background:var(--lav)}#tc-hdr .tc-nav>ul>li.is-open>button .tc-ico{transform:rotate(180deg)}#tc-hdr .tc-nav .is-here::after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:3px;border-radius:3px;background:var(--or)}#tc-hdr .tc-drop{position:absolute;top:calc(100% + 12px);left:50%;width:600px;transform:translate(-50%,-8px);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 40px 70px -36px rgb(11 15 38 / .5);padding:14px;display:grid;grid-template-columns:1fr 210px;gap:12px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}#tc-hdr li.is-open>.tc-drop{opacity:1;visibility:visible;transform:translate(-50%,0)}#tc-hdr .tc-drop::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}#tc-hdr .tc-drop ul{display:grid;gap:2px;align-content:start}#tc-hdr .tc-drop li a{display:flex;gap:13px;padding:11px 12px;border-radius:12px;transition:background .2s}#tc-hdr .tc-drop li a:hover,#tc-hdr .tc-drop li a[aria-current]{background:var(--lav-2)}#tc-hdr .tc-drop li a i{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:var(--lav);color:var(--ind);font-style:normal;font-weight:700;font-size:12.5px;letter-spacing:.05em}#tc-hdr .tc-drop li a i.c{background:var(--pc);color:#fff}#tc-hdr .tc-drop li a b{display:block;font-size:16.5px;color:var(--mid)}#tc-hdr .tc-drop li a span{display:block;font-size:14.5px;color:var(--muted);line-height:1.4;margin-top:1px}#tc-hdr .tc-feat{border-radius:16px;overflow:hidden;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;min-height:230px;background:linear-gradient(160deg,var(--ind) 0%,var(--mid) 100%)}#tc-hdr .tc-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}#tc-hdr .tc-feat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(11 15 38 / .92) 100%)}#tc-hdr .tc-feat>*:not(img){position:relative;z-index:1}#tc-hdr .tc-feat small{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--or)}#tc-hdr .tc-feat strong{font-size:18px;line-height:1.2}#tc-hdr .tc-acts{display:flex;align-items:center;gap:10px}#tc-hdr .tc-acts .tc-btn{padding:13px 22px}#tc-hdr .tc-burger{display:none;width:48px;height:48px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--mid);place-items:center}#tc-hdr .tc-drawer{position:fixed;inset:0;z-index:1002;display:none}#tc-hdr .tc-drawer.is-on{display:block}#tc-hdr .tc-scrim{position:absolute;inset:0;background:rgb(11 15 38 / .62)}#tc-hdr .tc-panel{position:absolute;right:0;top:0;bottom:0;width:min(420px,92vw);background:#fff;overflow-y:auto;padding:18px 22px 30px;animation:tcSlide .3s ease}@keyframes tcSlide{from{transform:translateX(100%)}to{transform:none}}#tc-hdr .tc-phead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#tc-hdr .tc-phead img{height:48px;width:auto}#tc-hdr .tc-x{width:44px;height:44px;border-radius:50%;border:0;background:var(--lav);color:var(--mid);display:grid;place-items:center}#tc-hdr .tc-panel>a,#tc-hdr .tc-panel summary{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid var(--line);font-weight:700;font-size:19px;color:var(--mid);cursor:pointer;list-style:none}#tc-hdr .tc-panel summary::-webkit-details-marker{display:none}#tc-hdr .tc-panel details[open] summary .tc-ico{transform:rotate(180deg)}#tc-hdr .tc-panel details div{display:grid;padding:4px 0 10px 12px;border-bottom:1px solid var(--line)}#tc-hdr .tc-panel details div a{padding:9px 0;color:var(--muted);font-weight:700}#tc-hdr .tc-panel>a.tc-btn{width:100%;margin-top:20px;justify-content:center;border-bottom:0;font-size:17px;padding:16px}@media (max-width:1180px){#tc-hdr nav.tc-nav,#tc-hdr .tc-acts .tc-btn{display:none}#tc-hdr .tc-burger{display:grid}#tc-hdr .tc-acts{margin-left:auto}}@media (max-width:760px){#tc-hdr .tc-util-r a:not(.is-key){display:none}#tc-hdr .tc-util-l .tc-hide-s{display:none}#tc-hdr .tc-main>.tc-wrap{height:76px}#tc-hdr .tc-logo img{height:50px}#tc-hdr .tc-logo span{font-size:15px}}@media (max-width:420px){#tc-hdr .tc-logo span{display:none}}.tc-pg{display:block;overflow-x:clip;background:#fff}.tc .tc-sec{padding:clamp(72px,8.5vw,120px) 0;position:relative}.tc .s-lav{background:var(--lav-2)}.tc .s-lav2{background:var(--lav)}.tc .s-ind{background:var(--ind);color:#fff}.tc .s-mid{background:var(--mid);color:#fff}.tc .s-ind,.tc .s-mid{overflow:hidden}.tc .s-ind .tc-lead,.tc .s-mid .tc-lead{color:#E2E4F8}.tc .tc-head{display:grid;gap:16px;max-width:780px;margin-bottom:clamp(36px,4.5vw,56px)}.tc .tc-head.is-c{text-align:center;margin-left:auto;margin-right:auto;justify-items:center}.tc .tc-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:clamp(36px,4.5vw,56px)}.tc .tc-head-row .tc-head{margin-bottom:0}.tc .tc-lead{font-size:clamp(18px,1.5vw,20.5px);color:var(--muted);line-height:1.55;max-width:700px}.tc .tc-crumb{display:flex;align-items:center;gap:8px;font-size:15px;color:#DADDF2;margin-bottom:22px;flex-wrap:wrap}.tc .tc-crumb a:hover{color:#fff}.tc .tc-crumb .tc-ico{width:14px;height:14px}.tc .tc-crumb span{color:#fff;font-weight:700}.tc .tc-hero{position:relative;background:var(--mid);color:#fff;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,104px);overflow:hidden}.tc .tc-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 85% 0%,rgb(62 64 149 / .75),transparent 65%),radial-gradient(600px 400px at 0% 100%,rgb(62 64 149 / .4),transparent 70%)}.tc .tc-hero .tc-arcs{right:-260px;top:-300px}.tc .tc-hero .tc-wrap{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(30px,5vw,70px);align-items:center}.tc .tc-hero.is-solo .tc-wrap{grid-template-columns:1fr}.tc .tc-hero h1{max-width:900px}.tc .tc-hero .tc-lead{color:#ECEEFC;margin-top:20px}.tc .tc-hero .tc-row{margin-top:30px}.tc .tc-hero .tc-eye{margin-bottom:18px}.tc .tc-facts{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:var(--r);padding:8px 22px;backdrop-filter:blur(6px)}.tc .tc-facts div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .12)}.tc .tc-facts div:last-child{border-bottom:0}.tc .tc-facts dt{color:#DADDF2;font-size:15.5px}.tc .tc-facts dd{margin:0;font-weight:700;text-align:right}@media (max-width:900px){.tc .tc-hero .tc-wrap{grid-template-columns:1fr}}.tc .g2,.tc .g3,.tc .g4{display:grid;gap:22px}.tc .g2{grid-template-columns:repeat(2,1fr)}.tc .g3{grid-template-columns:repeat(3,1fr)}.tc .g4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.tc .g4{grid-template-columns:repeat(2,1fr)}.tc .g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tc .g2,.tc .g3,.tc .g4{grid-template-columns:1fr}}.tc .tc-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,2.4vw,32px);display:flex;flex-direction:column;gap:12px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.tc a.tc-card:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:#fff0}.tc .tc-card p{color:var(--muted)}.tc .s-ind .tc-card,.tc .s-mid .tc-card{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14);color:#fff}.tc .s-ind .tc-card p,.tc .s-mid .tc-card p{color:#E2E4F8}.tc .tc-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--lav);color:var(--ind)}.tc .tc-ic .tc-ico{width:26px;height:26px}.tc .s-ind .tc-ic,.tc .s-mid .tc-ic{background:rgb(245 134 52 / .16);color:var(--or)}.tc .tc-num{font-size:15px;font-weight:700;color:var(--or-d);letter-spacing:.06em}.tc .s-ind .tc-num,.tc .s-mid .tc-num{color:var(--or)}.tc .tc-card .tc-link{margin-top:auto;padding-top:6px}.tc .tc-prog{padding:0;overflow:hidden}.tc .tc-prog .top{background:var(--pc);color:#fff;padding:24px 26px 22px;position:relative;overflow:hidden;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.tc .tc-prog .top::after{content:"";position:absolute;right:-60px;bottom:-90px;width:200px;height:200px;border-radius:50%;border:26px solid rgb(255 255 255 / .1)}.tc .tc-prog .top b{font-size:15px;letter-spacing:.14em;font-weight:700;opacity:.85}.tc .tc-prog .top h3{color:#fff;position:relative;z-index:1}.tc .tc-prog .body{padding:22px 26px 26px;display:flex;flex-direction:column;gap:14px;flex:1}.tc .tc-prog .meta{display:flex;flex-wrap:wrap;gap:8px}.tc .tc-stats{display:grid;grid-template-columns:repeat(var(--n,4),1fr);border-radius:var(--r);overflow:hidden;gap:1px;background:var(--line);border:1px solid var(--line)}.tc .tc-stats>div{background:#fff;padding:clamp(22px,2.6vw,34px) clamp(18px,2vw,28px)}.tc .tc-stats b{display:block;font-size:clamp(38px,4.2vw,54px);line-height:1;color:var(--ind);font-weight:700;letter-spacing:-.02em}.tc .tc-stats span{display:block;margin-top:10px;color:var(--muted);font-size:16px;line-height:1.4}.tc .s-ind .tc-stats,.tc .s-mid .tc-stats{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .14)}.tc .s-ind .tc-stats>div,.tc .s-mid .tc-stats>div{background:var(--mid)}.tc .s-ind .tc-stats>div{background:var(--ind)}.tc .s-ind .tc-stats b,.tc .s-mid .tc-stats b{color:#fff}.tc .s-ind .tc-stats span,.tc .s-mid .tc-stats span{color:#E2E4F8}.tc .tc-note{font-size:14.5px;color:var(--muted);margin-top:16px}.tc .s-ind .tc-note,.tc .s-mid .tc-note{color:#CFD2EE}@media (max-width:900px){.tc .tc-stats{grid-template-columns:repeat(2,1fr)}}.tc .tc-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,80px);align-items:center}.tc .tc-split.is-wide{grid-template-columns:1.15fr .85fr}.tc .tc-split .tc-ph{border-radius:24px;aspect-ratio:4/5;box-shadow:var(--sh)}@media (max-width:900px){.tc .tc-split,.tc .tc-split.is-wide{grid-template-columns:1fr}}.tc .tc-ticks{display:grid;gap:12px}.tc .tc-ticks li{display:flex;gap:12px;align-items:flex-start}.tc .tc-ticks li::before{content:"";width:22px;height:22px;flex-shrink:0;margin-top:3px;border-radius:50%;background:var(--lav) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233E4095' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat}.tc .on-dark .tc-ticks li::before,.tc .s-ind .tc-ticks li::before,.tc .s-mid .tc-ticks li::before{background-color:rgb(245 134 52 / .2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F58634' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E")}.tc .tc-steps{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:20px;counter-reset:st}.tc .tc-steps li{position:relative;padding:28px 24px 26px;border-radius:var(--r);background:#fff;border:1px solid var(--line);display:grid;gap:10px;align-content:start}.tc .tc-steps li::before{counter-increment:st;content:counter(st,decimal-leading-zero);font-size:42px;font-weight:700;line-height:1;color:var(--or)}.tc .tc-steps li p{color:var(--muted)}.tc .s-ind .tc-steps li,.tc .s-mid .tc-steps li{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14)}.tc .s-ind .tc-steps li p,.tc .s-mid .tc-steps li p{color:#E2E4F8}@media (max-width:1000px){.tc .tc-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tc .tc-steps{grid-template-columns:1fr}}.tc .tc-quote{max-width:960px;margin:0 auto;text-align:center;display:grid;gap:22px;justify-items:center}.tc .tc-quote p{font-size:clamp(26px,3.2vw,40px);line-height:1.25;font-weight:700;letter-spacing:-.01em}.tc .tc-quote cite{font-style:normal;color:#E2E4F8;font-size:17px}.tc .tc-quote cite b{color:#fff}.tc .tc-cta{background:linear-gradient(120deg,var(--ind) 0%,var(--ind-d) 60%,var(--mid) 100%);border-radius:28px;color:#fff;padding:clamp(36px,5vw,64px);display:grid;grid-template-columns:1.3fr auto;gap:30px;align-items:center;position:relative;overflow:hidden}.tc .tc-cta .tc-arcs{right:-380px;top:-380px}.tc .tc-cta>*{position:relative}.tc .tc-cta p{color:#ECEEFC;margin-top:12px;font-size:19px}@media (max-width:860px){.tc .tc-cta{grid-template-columns:1fr}}.tc .tc-intent{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.tc .tc-intent a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px;font-weight:700;color:var(--mid);transition:transform .2s,box-shadow .2s,border-color .2s}.tc .tc-intent a span{font-weight:400;color:var(--muted);font-size:15.5px}.tc .tc-intent a:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:var(--or)}@media (max-width:1000px){.tc .tc-intent{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tc .tc-intent{grid-template-columns:1fr}}.tc .tc-glance{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px;border-top:1px solid var(--line)}.tc .tc-glance div{display:flex;justify-content:space-between;gap:20px;padding:16px 2px;border-bottom:1px solid var(--line)}.tc .tc-glance dt{color:var(--muted)}.tc .tc-glance dd{margin:0;font-weight:700;text-align:right}@media (max-width:700px){.tc .tc-glance{grid-template-columns:1fr}}.tc .tc-mods{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;counter-reset:md}.tc .tc-mods li{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:18px}.tc .tc-mods li::before{counter-increment:md;content:counter(md,decimal-leading-zero);display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--lav);color:var(--ind);font-size:15px}.tc .tc-mods li.is-cap{background:var(--mid);color:#fff;border-color:var(--mid)}.tc .tc-mods li.is-cap::before{background:var(--or);color:var(--mid)}@media (max-width:700px){.tc .tc-mods{grid-template-columns:1fr}}.tc .tc-subnav{position:sticky;top:76px;z-index:50;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tc .tc-subnav .tc-wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px 0}.tc .tc-subnav .tc-wrap::-webkit-scrollbar{display:none}.tc .tc-subnav a{padding:9px 14px;border-radius:999px;font-weight:700;font-size:15.5px;color:var(--muted);white-space:nowrap}.tc .tc-subnav a:hover{color:var(--mid);background:var(--lav-2)}.tc .tc-subnav a.is-on{background:var(--ind);color:#fff}.tc .tc-subnav a.go{margin-left:auto;background:var(--or);color:var(--mid)}.tc [id]{scroll-margin-top:150px}.tc .tc-faq{display:grid;gap:12px;max-width:900px}.tc .tc-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;transition:border-color .2s,box-shadow .2s}.tc .tc-faq details[open]{border-color:var(--ind);box-shadow:0 18px 40px -30px rgb(11 15 38 / .5)}.tc .tc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-weight:700;font-size:18.5px}.tc .tc-faq summary::-webkit-details-marker{display:none}.tc .tc-faq summary i{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--lav);color:var(--ind);display:grid;place-items:center;transition:transform .25s,background .2s}.tc .tc-faq details[open] summary i{transform:rotate(45deg);background:var(--or);color:var(--mid)}.tc .tc-faq details>div{padding:0 24px 22px;color:var(--muted);max-width:760px}.tc .tc-faq details>div a{color:var(--ind);font-weight:700;text-decoration:underline}.tc .s-ind .tc-faq details,.tc .s-mid .tc-faq details{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14);color:#fff}.tc .s-ind .tc-faq details>div,.tc .s-mid .tc-faq details>div{color:#E2E4F8}.tc .s-ind .tc-faq details>div a,.tc .s-mid .tc-faq details>div a{color:var(--or)}.tc .s-ind .tc-faq summary i,.tc .s-mid .tc-faq summary i{background:rgb(255 255 255 / .12);color:#fff}.tc .tc-people{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:22px}.tc .tc-person{display:grid;gap:14px;align-content:start}.tc .tc-person .tc-ph{aspect-ratio:4/5;border-radius:20px}.tc .tc-person .tc-ph img{object-position:50% 20%}.tc .tc-person h3{font-size:21px!important}.tc .tc-person p{color:var(--muted);font-size:16px}.tc .tc-person .role{color:var(--or-d);font-weight:700;font-size:15.5px;margin-top:-6px}.tc .tc-people.is-sm{--n:5}.tc .tc-people.is-sm .tc-ph{aspect-ratio:1/1;border-radius:18px;--ini:34px}.tc .tc-people.is-sm h3{font-size:18.5px!important}@media (max-width:1100px){.tc .tc-people.is-sm{--n:4}}@media (max-width:900px){.tc .tc-people{--n:2!important}}@media (max-width:480px){.tc .tc-people.is-sm{--n:2!important}.tc .tc-people:not(.is-sm){--n:1!important}}.tc .tc-time{display:grid;gap:0;position:relative;max-width:900px}.tc .tc-time::before{content:"";position:absolute;left:83px;top:10px;bottom:10px;width:2px;background:var(--line)}.tc .tc-time li{display:grid;grid-template-columns:70px 1fr;gap:42px;padding:16px 0;position:relative}.tc .tc-time li::after{content:"";position:absolute;left:77px;top:24px;width:14px;height:14px;border-radius:50%;background:var(--or);box-shadow:0 0 0 5px #fff}.tc .tc-time b{font-size:20px;color:var(--ind);padding-top:2px}.tc .tc-time h3{font-size:20px!important}.tc .tc-time p{color:var(--muted);margin-top:4px}.tc .tc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tc .tc-filters button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-weight:700;color:var(--muted);transition:all .2s}.tc .tc-filters button:hover{border-color:var(--ind);color:var(--ind)}.tc .tc-filters button[aria-pressed="true"]{background:var(--ind);border-color:var(--ind);color:#fff}.tc .tc-vids{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:1100px){.tc .tc-vids{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.tc .tc-vids{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.tc .tc-vids{grid-template-columns:1fr}}.tc .tc-vid{display:grid;gap:10px;text-align:left;background:none;border:0;padding:0;color:var(--mid)}.tc .tc-vid .th{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--mid)}.tc .tc-vid .th img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.tc .tc-vid:hover .th img{transform:scale(1.05)}.tc .tc-vid .th::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(11 15 38 / .55))}.tc .tc-vid .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:54px;height:54px;border-radius:50%;background:rgb(245 134 52 / .95);display:grid;place-items:center;color:var(--mid);transition:transform .2s}.tc .tc-vid:hover .pl{transform:translate(-50%,-50%) scale(1.1)}.tc .tc-vid .pl svg{width:22px;height:22px;fill:currentColor;margin-left:3px}.tc .tc-vid .du{position:absolute;right:8px;bottom:8px;z-index:1;background:rgb(11 15 38 / .85);color:#fff;font-size:13px;font-weight:700;padding:2px 7px;border-radius:6px}.tc .tc-vid b{font-size:16.5px;line-height:1.3}.tc .tc-pl{margin-top:56px}.tc .tc-pl:first-child{margin-top:0}.tc .tc-pl-h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tc .tc-pl-h h3{font-size:25px!important}.tc .tc-pl-h p{color:var(--muted);font-size:15.5px;margin-top:4px}.tc .tc-pl-more{margin-top:18px}.tc .tc-pl-more summary{cursor:pointer;font-weight:700;color:var(--ind);list-style:none;display:inline-flex;gap:8px;align-items:center}.tc .tc-pl-more summary::-webkit-details-marker{display:none}.tc .tc-pl-more[open] summary{margin-bottom:18px}.tc .tc-modal{position:fixed;inset:0;z-index:2000;background:rgb(11 15 38 / .86);display:none;place-items:center;padding:20px}.tc .tc-modal.is-on{display:grid}.tc .tc-modal .box{width:min(1100px,100%);aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;position:relative}.tc .tc-modal iframe{width:100%;height:100%;border:0;display:block}.tc .tc-modal .cl{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--mid);display:grid;place-items:center;z-index:2}.tc .tc-form{display:grid;gap:18px}.tc .tc-fg{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:640px){.tc .tc-fg{grid-template-columns:1fr}}.tc .tc-form label{display:grid;gap:7px;font-weight:700;font-size:16px;color:var(--mid)}.tc .tc-form label small{font-weight:400;color:var(--muted)}.tc .tc-form input,.tc .tc-form select,.tc .tc-form textarea{width:100%;border:1.5px solid #CFD3E6;border-radius:12px;padding:14px 16px;background:#fff;color:var(--mid);font-weight:400;transition:border-color .2s,box-shadow .2s}.tc .tc-form input:focus,.tc .tc-form select:focus,.tc .tc-form textarea:focus{outline:0;border-color:var(--ind);box-shadow:0 0 0 4px rgb(62 64 149 / .15)}.tc .tc-form textarea{min-height:140px;resize:vertical}.tc .tc-form fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.tc .tc-form legend{font-weight:700;margin-bottom:8px;padding:0}.tc .tc-form .opts{display:flex;flex-wrap:wrap;gap:10px}.tc .tc-form .opts label{display:flex;align-items:center;gap:8px;font-weight:400;border:1.5px solid #CFD3E6;border-radius:999px;padding:9px 16px;cursor:pointer}.tc .tc-form .opts input{width:auto;accent-color:var(--ind)}.tc .tc-form .tc-check{display:flex;gap:12px;align-items:flex-start;font-weight:400;color:var(--muted);font-size:15.5px}.tc .tc-form .tc-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ind);flex-shrink:0}.tc .tc-form .tc-check a{color:var(--ind);font-weight:700;text-decoration:underline}.tc .tc-form .tc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tc .tc-form .tc-ok{display:none;padding:18px 20px;border-radius:14px;background:#E3F3EA;color:#135235;font-weight:700}.tc .tc-form .tc-ok a{text-decoration:underline}.tc .tc-form.is-sent>*:not(.tc-ok){display:none}.tc .tc-form.is-sent .tc-ok{display:block}.tc .tc-panelc{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3.4vw,44px);box-shadow:var(--sh)}.tc .tc-ff:empty{display:none}.tc .tc-ff .ff-el-group{margin-bottom:16px}.tc .tc-bank{display:grid;gap:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.tc .tc-bank div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.tc .tc-bank div:last-child{border-bottom:0}.tc .tc-bank dt{color:var(--muted);font-size:15.5px}.tc .tc-bank dd{margin:0;font-weight:700;display:flex;align-items:center;gap:10px;text-align:right}.tc .tc-copy{border:1.5px solid var(--line);background:#fff;border-radius:9px;padding:5px 11px;font-size:14px;font-weight:700;color:var(--ind)}.tc .tc-copy.is-done{background:#E3F3EA;border-color:#E3F3EA;color:var(--ok)}.tc .tc-receipt{background:#fff;color:var(--mid);border-radius:20px;padding:28px 28px 22px;box-shadow:0 40px 80px -40px rgb(0 0 0 / .6);position:relative;max-width:440px;justify-self:end;width:100%}.tc .tc-receipt::after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:24px;background:radial-gradient(circle at 12px 0,transparent 11px,#fff 12px) 0 0/24px 24px repeat-x;transform:rotate(180deg)}.tc .tc-receipt h3{font-size:20px!important;display:flex;justify-content:space-between}.tc .tc-receipt h3 small{font-size:14px;color:var(--muted);font-weight:700;letter-spacing:.1em}.tc .tc-receipt li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px dashed var(--line)}.tc .tc-receipt li b{display:block}.tc .tc-receipt li span{color:var(--muted);font-size:15px}.tc .tc-receipt li em{font-style:normal;color:var(--ok);font-weight:700;font-size:14.5px;white-space:nowrap}.tc .tc-receipt .tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;font-weight:700}.tc .tc-receipt .tot b{font-size:34px;color:var(--ind)}.tc .tc-stamp{position:absolute;top:18px;right:-14px;transform:rotate(12deg);border:3px solid var(--or);color:var(--or-d);border-radius:10px;padding:4px 10px;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;background:#fff}@media (max-width:900px){.tc .tc-receipt{justify-self:stretch}}.tc .tc-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.tc .tc-logos a{display:grid;place-items:center;height:110px;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.tc .tc-logos a:hover{border-color:var(--ind);box-shadow:var(--sh)}.tc .tc-logos img{max-height:70px;width:auto;object-fit:contain}.tc .tc-logos a.is-broken img{display:none}.tc .tc-logos a.is-broken::after{content:attr(data-name);font-weight:700;text-align:center;color:var(--ind)}@media (max-width:900px){.tc .tc-logos{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.tc .tc-logos{grid-template-columns:repeat(2,1fr)}}.tc .tc-finder{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,4vw,60px);align-items:start}@media (max-width:900px){.tc .tc-finder{grid-template-columns:1fr}}.tc .tc-fq{display:grid;gap:22px}.tc .tc-fq fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}.tc .tc-fq legend{font-weight:700;font-size:19px;margin-bottom:10px;padding:0}.tc .tc-fq legend span{color:var(--or);margin-right:8px}.tc .tc-fq .opts{display:flex;flex-wrap:wrap;gap:10px}.tc .tc-fq .opts button{border:1.5px solid rgb(255 255 255 / .3);background:#fff0;color:#fff;border-radius:999px;padding:11px 18px;font-weight:700;transition:all .2s}.tc .tc-fq .opts button:hover{border-color:#fff}.tc .tc-fq .opts button[aria-pressed="true"]{background:var(--or);border-color:var(--or);color:var(--mid)}.tc .tc-fres{background:#fff;color:var(--mid);border-radius:22px;padding:28px;display:grid;gap:14px;min-height:100%}.tc .tc-fres .bar{height:8px;border-radius:8px;background:var(--lav);overflow:hidden}.tc .tc-fres .bar i{display:block;height:100%;width:0;background:var(--or);transition:width .4s}.tc .tc-fres p{color:var(--muted)}.tc .tc-fres .pick{display:none;gap:12px}.tc .tc-fres.is-done .pick{display:grid}.tc .tc-fres.is-done .wait{display:none}.tc .tc-libbar{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;margin-bottom:22px}.tc .tc-libbar input,.tc .tc-libbar select{width:100%;border:1.5px solid #CFD3E6;border-radius:12px;padding:13px 15px;background:#fff}@media (max-width:860px){.tc .tc-libbar{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tc .tc-libbar{grid-template-columns:1fr}}.tc .tc-lib{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1000px){.tc .tc-lib{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tc .tc-lib{grid-template-columns:1fr}}.tc .tc-lib .tc-card h3{font-size:20px!important}.tc .tc-empty{border:2px dashed var(--line);border-radius:20px;padding:40px;text-align:center;display:grid;gap:12px;justify-items:center;color:var(--muted)}.tc .tc-empty b{color:var(--mid);font-size:21px}.tc .tc-count{color:var(--muted);font-size:15.5px;margin-bottom:14px}.tc .tc-ev{display:grid;grid-template-columns:110px 1fr auto;gap:26px;align-items:center;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--line)}.tc .tc-ev+.tc-ev{margin-top:14px}.tc .tc-ev .dt{border-radius:16px;background:var(--ind);color:#fff;text-align:center;padding:14px 8px;display:grid;line-height:1.05}.tc .tc-ev .dt b{font-size:40px}.tc .tc-ev .dt span{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#E2E4F8}.tc .tc-ev h3{font-size:22px!important}.tc .tc-ev p{color:var(--muted);margin-top:6px}.tc .tc-ev .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width:760px){.tc .tc-ev{grid-template-columns:80px 1fr}.tc .tc-ev .dt b{font-size:30px}.tc .tc-ev>a{grid-column:1/-1}}.tc .tc-verify{max-width:760px;margin:-60px auto 0;position:relative;z-index:2}.tc .tc-verify input[name=q]{width:100%;border:1.5px solid #CFD3E6;border-radius:12px;padding:15px 16px;font-size:18px}.tc .tc-verify form{display:flex;gap:12px;flex-wrap:wrap}.tc .tc-verify form input[name=q]{flex:1;min-width:220px}.tc .tc-verify form button,.tc .tc-verify form input[type=submit]{background:var(--ind);color:#fff;border:0;border-radius:12px;padding:15px 26px;font-weight:700;font-size:17px}.tc .tc-prose{max-width:820px;font-size:18px;color:#161A33}.tc .tc-prose h2{font-size:clamp(26px,2.6vw,32px)!important;margin:48px 0 14px!important;color:var(--mid)}.tc .tc-prose h3{margin:28px 0 10px!important}.tc .tc-prose p,.tc .tc-prose ul,.tc .tc-prose ol{margin:0 0 16px}.tc .tc-prose ul{list-style:disc;padding-left:24px}.tc .tc-prose ol{list-style:decimal;padding-left:24px}.tc .tc-prose li{margin-bottom:6px}.tc .tc-prose a{color:var(--ind);font-weight:700;text-decoration:underline}.tc .tc-prose .upd{color:var(--muted);font-size:15.5px}.tc-wa{position:fixed;right:20px;bottom:20px;z-index:990;width:58px;height:58px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 14px 30px -12px rgb(0 0 0 / .45);transition:transform .2s}.tc-wa:hover{transform:scale(1.07)}.tc-wa svg{width:30px;height:30px;fill:#fff}#tc-ftr{background:var(--mid);color:#DADDF2;font-size:17px;position:relative;overflow:hidden}#tc-ftr .tc-arcs{left:-420px;bottom:-480px}#tc-ftr .tc-fcta{border-bottom:1px solid rgb(255 255 255 / .1);padding:46px 0;position:relative}#tc-ftr .tc-fcta .tc-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}#tc-ftr .tc-fcta h2{color:#fff;font-size:clamp(26px,2.8vw,36px)!important}#tc-ftr .tc-fcta h2 em{color:var(--or);font-style:italic}#tc-ftr .tc-fmain{padding:60px 0 40px;position:relative}#tc-ftr .tc-fgrid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px}#tc-ftr .tc-fbrand img{height:70px;width:auto;background:#fff;border-radius:14px;padding:6px}#tc-ftr .tc-fbrand p{margin-top:18px;max-width:340px;line-height:1.6}#tc-ftr .tc-fbadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#tc-ftr .tc-fbadges span{border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:700;color:#fff}#tc-ftr h3{color:#fff;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:16px!important}#tc-ftr ul{display:grid;gap:10px}#tc-ftr a:hover{color:#fff}#tc-ftr .tc-fcon li{display:flex;gap:10px;align-items:flex-start}#tc-ftr .tc-fcon .tc-ico{width:18px;height:18px;margin-top:3px;color:var(--or)}#tc-ftr .tc-soc{display:flex;gap:8px;margin-top:18px}#tc-ftr .tc-soc a{width:40px;height:40px;border-radius:10px;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:#fff;transition:background .2s}#tc-ftr .tc-soc a:hover{background:var(--or);color:var(--mid)}#tc-ftr .tc-soc svg{width:18px;height:18px;fill:currentColor}#tc-ftr .tc-fbot{border-top:1px solid rgb(255 255 255 / .1);padding:22px 0;font-size:14.5px;position:relative}#tc-ftr .tc-fbot .tc-wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}#tc-ftr .tc-fbot nav{display:flex;gap:18px;flex-wrap:wrap}#tc-ftr .tc-fbot a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){#tc-ftr .tc-fgrid{grid-template-columns:1fr 1fr 1fr}#tc-ftr .tc-fbrand{grid-column:1/-1}}@media (max-width:600px){#tc-ftr .tc-fgrid{grid-template-columns:1fr 1fr}}.tc .hm-hero{position:relative;background:var(--mid);color:#fff;overflow:hidden;padding:clamp(60px,7vw,110px) 0 clamp(70px,8vw,120px)}.tc .hm-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(1000px 620px at 90% -10%,rgb(62 64 149 / .9),transparent 62%),radial-gradient(700px 500px at -10% 110%,rgb(62 64 149 / .55),transparent 65%)}.tc .hm-hero .tc-arcs{right:-200px;top:-260px;width:900px;height:900px}.tc .hm-hero .tc-wrap{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(34px,5vw,80px);align-items:center}.tc .hm-hero h1{font-size:clamp(46px,6.6vw,88px)!important;line-height:1!important}.tc .hm-hero h1 em{color:var(--or);font-style:italic}.tc .hm-hero .tc-lead{color:#ECEEFC;margin-top:24px;font-size:clamp(19px,1.6vw,22px)}.tc .hm-hero .tc-row{margin-top:34px}.tc .hm-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;color:#DADDF2;font-size:15.5px;font-weight:700}.tc .hm-trust span{display:inline-flex;align-items:center;gap:8px}.tc .hm-trust .tc-ico{color:var(--or);width:18px;height:18px}.tc .hm-card{background:#fff;color:var(--mid);border-radius:24px;padding:26px;box-shadow:0 50px 90px -40px rgb(0 0 0 / .7);display:grid;gap:4px;position:relative}.tc .hm-card::before{content:"";position:absolute;inset:-10px;border-radius:30px;border:1px solid rgb(255 255 255 / .14);pointer-events:none}.tc .hm-card .tp{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.tc .hm-card .tp b{font-size:20px}.tc .hm-card a.r{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 10px;border-radius:14px;transition:background .2s}.tc .hm-card a.r:hover{background:var(--lav-2)}.tc .hm-card a.r b{display:block;font-size:17px;line-height:1.2}.tc .hm-card a.r span{color:var(--muted);font-size:14.5px}.tc .hm-card a.r .tc-ico{color:var(--ind)}.tc .hm-card .fee{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:16px 12px 4px;border-top:1px dashed var(--line);font-weight:700}.tc .hm-card .fee b{font-size:30px;color:var(--ind)}.tc .hm-card .fee small{display:block;font-weight:400;color:var(--muted);font-size:14px}@media (max-width:980px){.tc .hm-hero .tc-wrap{grid-template-columns:1fr}}.tc .hm-stats{margin-top:-58px;position:relative;z-index:2}.tc .hm-stats .tc-stats{box-shadow:var(--sh)}.tc .hm-progs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tc .hm-progs>*:nth-child(4),.tc .hm-progs>*:nth-child(5){grid-column:span 1}@media (max-width:1000px){.tc .hm-progs{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.tc .hm-progs{grid-template-columns:1fr}}.tc .hm-progs .hm-all{background:var(--lav-2);border:2px dashed #C9CDE6;border-radius:var(--r);display:grid;align-content:center;justify-items:start;gap:14px;padding:30px}.tc .hm-founder .tc-ph{aspect-ratio:4/5;border-radius:24px;box-shadow:var(--sh)}.tc .hm-founder .badges{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.tc .hm-founder .badges div{background:var(--lav-2);border-radius:14px;padding:14px 18px}.tc .hm-founder .badges b{display:block;font-size:30px;color:var(--ind);line-height:1}.tc .hm-founder .badges span{color:var(--muted);font-size:15px}.tc .tc-diploma{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);margin-top:24px}.tc .tc-diploma div{padding:22px 24px;background:#fff;border-right:1px solid var(--line);position:relative}.tc .tc-diploma div:last-child{border-right:0;background:var(--mid);color:#fff}.tc .tc-diploma small{display:block;font-weight:700;color:var(--or-d);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.tc .tc-diploma div:last-child small{color:var(--or)}.tc .tc-diploma b{display:block;font-size:20px;margin-top:6px}.tc .tc-diploma span{color:var(--muted);font-size:15.5px}.tc .tc-diploma div:last-child span{color:#E2E4F8}@media (max-width:760px){.tc .tc-diploma{grid-template-columns:1fr}.tc .tc-diploma div{border-right:0;border-bottom:1px solid var(--line)}}.tc .tc-tbl{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.tc .tc-tblw{overflow-x:auto;border-radius:var(--r)}.tc .tc-tbl th,.tc .tc-tbl td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tc .tc-tbl th{background:var(--mid);color:#fff;font-weight:700;font-size:15.5px}.tc .tc-tbl td{color:var(--muted)}.tc .tc-tbl td:first-child{color:var(--mid);font-weight:700;white-space:nowrap}.tc .tc-tbl tr:last-child td{border-bottom:0}.tc .tc-map{border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/10;background:var(--lav)}.tc .tc-map iframe{width:100%;height:100%;border:0;display:block}.tc .tc-flyer{border-radius:20px;overflow:hidden;box-shadow:var(--sh);background:var(--lav)}.tc .tc-flyer img{width:100%;height:auto}.tc .tc-sem{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--lav-2);border:1px solid var(--line);border-radius:18px;padding:18px 24px;margin-bottom:34px}.tc .tc-sem b{font-size:19px}.tc .tc-docs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tc .tc-docs a{display:flex;gap:16px;align-items:center;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.tc .tc-docs a:hover{border-color:var(--ind);box-shadow:var(--sh)}.tc .tc-docs small{display:block;color:var(--muted);font-size:14.5px}@media (max-width:640px){.tc .tc-docs{grid-template-columns:1fr}}.tc .tc-disc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tc .tc-disc .tc-card ul{display:grid;gap:12px;margin-top:6px}.tc .tc-disc .tc-card li b{display:block;color:var(--mid)}.tc .tc-disc .tc-card li span{color:var(--muted);font-size:15.5px}@media (max-width:860px){.tc .tc-disc{grid-template-columns:1fr}}.tc .tc-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:980px){.tc .tc-ways{grid-template-columns:1fr}}.tc .hm-card a.r .tc-code{color:#fff}.tc .on-dark .hm-card .tc-chip,.tc .on-dark .tc-fres .tc-chip{background:var(--lav);color:var(--ind)}.tc .on-dark .hm-card .tc-chip.is-ok{background:#E3F3EA;color:var(--ok)}.tc .on-dark .tc-fres .tc-eye{color:var(--ind)}.tc .on-dark .tc-fres .tc-link{color:var(--ind)}.tc .tc-fres{align-content:start}.tc .tc-fres .wait{display:grid;gap:10px;justify-items:start;padding-top:10px}#tc-ftr a,#tc-ftr span{overflow-wrap:anywhere}@media (max-width:600px){#tc-ftr .tc-fcon{grid-column:1/-1}}@media (max-width:420px){#tc-hdr .tc-logo span{display:grid}}@media (max-width:360px){#tc-hdr .tc-logo span{display:none}}@media (max-width:480px){.tc .tc-btn{white-space:normal;text-align:center}.tc .tc-row>.tc-btn{width:100%}}@media (max-width:640px){.tc .tc-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 4px}.tc .tc-filters::-webkit-scrollbar{display:none}.tc .tc-filters button{white-space:nowrap}}@media (max-width:440px){.tc .tc-vids{grid-template-columns:repeat(2,1fr);gap:14px}.tc .tc-vid b{font-size:14.5px}.tc .tc-vid .pl{width:40px;height:40px}.tc .tc-vid .du{font-size:11.5px}}.tc p,.tc li,.tc dd,.tc dt,.tc label,.tc summary,.tc td{-webkit-text-stroke:.25px currentColor}.tc .tc-lead{font-size:clamp(19px,1.6vw,21.5px);color:#262B4A}.tc .on-dark .tc-lead,.tc .s-ind .tc-lead,.tc .s-mid .tc-lead,.tc .tc-hero .tc-lead,.tc .hm-hero .tc-lead{color:#ECEEFC}.tc .tc-card p,.tc .tc-steps li p,.tc .tc-person p,.tc .tc-time p,.tc .tc-ev p,.tc .tc-faq details>div{font-size:17.5px}.tc .tc-note,.tc .tc-crumb{font-size:16px}.tc .tc-stats span{font-size:17px;color:#2F3555}.tc .tc-eye{font-size:14.5px}.tc .tc-chip{font-size:14.5px}.tc .tc-form input,.tc .tc-form select,.tc .tc-form textarea,.tc .tc-verify input[name=q]{border-color:#A9AEC9;color:var(--ink)}.tc input::placeholder,.tc textarea::placeholder{color:#5A607E;opacity:1}#tc-hdr .tc-util{font-size:15px}#tc-hdr .tc-drop li a span{color:#2F3555}.tc .hm3{position:relative;background:var(--mid);color:#fff;overflow:hidden;padding:clamp(48px,6vw,84px) 0 0}.tc .hm3::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 600px at 78% 10%,rgb(62 64 149 / .85),transparent 62%),radial-gradient(700px 500px at -10% 100%,rgb(62 64 149 / .5),transparent 65%)}.tc .hm3 .tc-arcs{right:-260px;top:-300px;width:900px;height:900px}.tc .hm3-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(30px,4.5vw,70px);align-items:center}.tc .hm3 h1{font-size:clamp(46px,6.2vw,84px)!important;line-height:1!important}.tc .hm3 h1 em{color:var(--or);font-style:italic}.tc .hm3 .tc-lead{margin-top:22px;color:#ECEEFC;font-size:clamp(19px,1.6vw,22px)}.tc .hm3-goal{margin-top:30px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:20px;padding:18px}.tc .hm3-goal>p{font-weight:700;font-size:17px;color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:10px}.tc .hm3-goal>p .tc-ico{color:var(--or)}.tc .hm3-goal .opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tc .hm3-goal .opts a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .08);font-weight:700;font-size:16.5px;transition:background .2s,transform .2s}.tc .hm3-goal .opts a:hover{background:var(--or);color:var(--mid);transform:translateY(-2px)}.tc .hm3-goal .opts a small{display:block;font-weight:400;font-size:13.5px;opacity:.85}.tc .hm3-goal .opts a .tc-ico{width:17px;height:17px;flex-shrink:0}.tc .hm3-goal .q{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-weight:700;color:var(--or);font-size:15.5px}.tc .hm3 .tc-row{margin-top:24px}.tc .hm3-proof{margin-top:20px;color:#DADDF2;font-size:15.5px}.tc .hm3-proof b{color:#fff}.tc .hm3-vis{position:relative;padding:0 0 40px 40px}.tc .hm3-vis .main{border-radius:28px;aspect-ratio:4/3.3;box-shadow:0 50px 90px -40px rgb(0 0 0 / .75)}.tc .hm3-vis .main::after{display:none}.tc .hm3-vis .inset{position:absolute;left:0;bottom:0;width:44%;aspect-ratio:4/3;border-radius:18px;border:6px solid var(--mid);box-shadow:0 30px 50px -20px rgb(0 0 0 / .6)}.tc .hm3-vis .ring{position:absolute;right:-26px;top:-26px;width:150px;height:75px;border:10px solid var(--or);border-bottom:0;border-radius:150px 150px 0 0;transform:rotate(18deg);opacity:.95}.tc .hm3-count{position:absolute;right:-12px;bottom:58px;background:#fff;color:var(--mid);border-radius:18px;padding:16px 18px;box-shadow:0 30px 60px -25px rgb(0 0 0 / .6);display:grid;gap:2px;min-width:200px}.tc .hm3-count small{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--or-d)}.tc .hm3-count b{font-size:40px;line-height:1;color:var(--ind)}.tc .hm3-count b span{font-size:18px;color:var(--mid);margin-left:4px}.tc .hm3-count em{font-style:normal;color:#2F3555;font-size:15px}.tc .hm3-count a{margin-top:8px;font-weight:700;color:var(--ind);display:inline-flex;gap:6px;align-items:center;font-size:15.5px}.tc .hm3-badge{position:absolute;left:58px;top:18px;background:rgb(11 15 38 / .82);backdrop-filter:blur(6px);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;display:inline-flex;gap:8px;align-items:center}.tc .hm3-badge .tc-ico{color:var(--or);width:17px;height:17px}.tc .hm3-spot{position:relative;margin-top:clamp(40px,5vw,64px);border-top:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03)}.tc .hm3-spot .tc-wrap{display:flex;align-items:center;gap:18px;min-height:76px;padding:12px 0}.tc .hm3-spot .lab{font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--or);flex-shrink:0;display:flex;align-items:center;gap:8px}.tc .hm3-spot .lab::before{content:"";width:9px;height:9px;border-radius:50%;background:#22A563;box-shadow:0 0 0 4px rgb(34 165 99 / .25)}.tc .hm3-spot ul{flex:1;position:relative;min-height:44px}.tc .hm3-spot li{position:absolute;inset:0;display:flex;align-items:center;gap:14px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s,transform .4s,visibility .4s}.tc .hm3-spot li.is-on{opacity:1;visibility:visible;transform:none}.tc .hm3-spot li .tg{flex-shrink:0;background:rgb(255 255 255 / .1);border-radius:999px;padding:4px 11px;font-size:13.5px;font-weight:700}.tc .hm3-spot li p{font-weight:700;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tc .hm3-spot li a,.tc .hm3-spot li button{flex-shrink:0;margin-left:auto;background:none;border:0;color:var(--or);font-weight:700;display:inline-flex;gap:6px;align-items:center;font-size:16px;padding:0}.tc .hm3-spot .ctl{display:flex;gap:6px;flex-shrink:0}.tc .hm3-spot .ctl button{width:34px;height:34px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);background:none;color:#fff;display:grid;place-items:center}.tc .hm3-spot .ctl button:hover{background:rgb(255 255 255 / .12)}.tc .hm3-spot .ctl .tc-ico{width:16px;height:16px}@media (max-width:1000px){.tc .hm3-grid{grid-template-columns:1fr}.tc .hm3-vis{max-width:640px}}@media (max-width:640px){.tc .hm3-goal .opts{grid-template-columns:1fr}.tc .hm3-vis{padding:0 0 30px 18px}.tc .hm3-count{right:0;bottom:44px;min-width:0;padding:12px 14px}.tc .hm3-count b{font-size:30px}.tc .hm3-badge{left:30px;font-size:12.5px}.tc .hm3-vis .ring{display:none}.tc .hm3-spot .tc-wrap{flex-wrap:wrap;gap:10px}.tc .hm3-spot ul{flex-basis:100%;order:3;min-height:70px}.tc .hm3-spot li{flex-wrap:wrap;align-content:center;gap:6px 12px}.tc .hm3-spot li p{white-space:normal;flex-basis:100%;font-size:16px}.tc .hm3-spot li a,.tc .hm3-spot li button{margin-left:0}.tc .hm3-spot .ctl{margin-left:auto}}.tc .tc-hphoto{position:relative}.tc .tc-hphoto .tc-ph{border-radius:24px;aspect-ratio:1/1;box-shadow:0 40px 80px -36px rgb(0 0 0 / .7)}.tc .tc-hphoto .cap{position:absolute;left:16px;bottom:16px;background:rgb(11 15 38 / .85);backdrop-filter:blur(6px);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14.5px;display:inline-flex;gap:8px;align-items:center;z-index:2}.tc .tc-hphoto .cap .tc-ico{color:var(--or);width:17px;height:17px}@media (max-width:900px){.tc .tc-hphoto .tc-ph{aspect-ratio:4/3}}.tc .tc-mosaic{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:260px 260px;gap:14px}.tc .tc-mosaic .tc-ph{border-radius:18px;height:100%}.tc .tc-mosaic .tc-ph:first-child{grid-row:span 2}.tc .tc-mosaic .tc-ph.tall{grid-row:span 2}@media (max-width:860px){.tc .tc-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto}.tc .tc-mosaic .tc-ph{aspect-ratio:4/3;height:auto}.tc .tc-mosaic .tc-ph:first-child{grid-column:1/-1;grid-row:auto}.tc .tc-mosaic .tc-ph.tall{grid-row:auto}}.tc .tc-story-ph{border-radius:24px;aspect-ratio:4/3;box-shadow:var(--sh)}.tc .tc-goalph{border-radius:20px;aspect-ratio:16/10;margin-top:28px;box-shadow:var(--sh)}.tc .hm3-vis .inset{z-index:2}.tc .hm3-vis .ring,.tc .hm3-badge,.tc .hm3-count{z-index:3}.tc .hm3-vis .main img,.tc .hm3-vis .inset img{border-radius:inherit}@media (max-width:640px){.tc .hm3-vis{padding:0 0 92px 0}.tc .hm3-vis .inset{display:none}.tc .hm3-badge{left:12px;top:12px}.tc .hm3-count{left:12px;right:12px;bottom:0;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;row-gap:2px}.tc .hm3-count small{grid-column:1/-1}.tc .hm3-count b{grid-row:span 2}.tc .hm3-count a{margin-top:0}}.tc .tc-split .tc-ph.tc-story-ph,.tc .tc-split .tc-ph.tc-goalph{aspect-ratio:4/3}.tc .tc-split .tc-ph.tc-goalph{aspect-ratio:16/10}.tc{--disp:"Fraunces",Georgia,"Times New Roman",serif;--sans:Calibri,"Lato",Carlito,"Segoe UI","Helvetica Neue",Arial,sans-serif;--line:#E3E5F0}.tc h1,.tc h2{font-family:var(--disp)!important;font-weight:600!important;letter-spacing:-.022em!important;line-height:1.04!important;font-optical-sizing:auto}.tc h1 em,.tc h2 em{font-weight:600;font-style:italic;letter-spacing:-.01em}.tc h3,.tc h4{font-family:var(--sans)!important;font-weight:700!important;letter-spacing:-.005em!important}.tc h1{font-size:clamp(42px,5.4vw,74px)!important}.tc h2{font-size:clamp(32px,3.6vw,52px)!important}.tc .hm3 h1{font-size:clamp(46px,6vw,86px)!important;line-height:.98!important}.tc .tc-sec{padding:clamp(84px,9.5vw,140px) 0}.tc .tc-head{gap:18px}.tc .tc-eye{letter-spacing:.2em;font-size:13.5px}.tc .tc-stats b,.tc .hm3-count b,.tc .hm-founder .badges b,.tc .tc-receipt .tot b,.tc .tc-ev .dt b,.tc .tc-steps li::before,.tc .tc-time b{font-family:var(--disp);font-weight:600;letter-spacing:-.02em}.tc .tc-quote p{font-family:var(--disp);font-weight:500;font-style:italic}.tc .tc-btn{border-radius:999px;padding:15px 28px;letter-spacing:.005em}.tc .tc-btn-or{box-shadow:0 10px 24px -14px rgb(245 134 52 / .8)}.tc .tc-card{border-color:var(--line);border-radius:22px}.tc a.tc-card:hover{box-shadow:0 30px 60px -36px rgb(11 15 38 / .45)}.tc .tc-prog .top h3{font-family:var(--disp)!important;font-weight:600!important;font-size:clamp(23px,2vw,27px)!important;letter-spacing:-.015em!important}.tc .tc-cta h2{font-size:clamp(30px,3.2vw,44px)!important}#tc-ftr .tc-fcta h2{font-family:var(--disp)!important;font-weight:600!important}#tc-hdr .tc-logo span{font-family:var(--disp);font-weight:600;font-size:18px;letter-spacing:-.01em}#tc-hdr .tc-logo span small{font-family:var(--sans)}#tc-hdr .tc-nav>ul>li>a,#tc-hdr .tc-nav>ul>li>button{font-size:16.5px}.tc .hm3-goal .opts a{border:1px solid rgb(255 255 255 / .08)}.tc .tc-stds{display:grid;grid-template-columns:auto repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.tc .tc-stds>div{padding:26px 28px;border-left:1px solid var(--line);display:flex;gap:16px;align-items:center}.tc .tc-stds>div:first-child{border-left:0;background:var(--mid);color:#fff;max-width:300px}.tc .tc-stds>div:first-child p{font-family:var(--disp);font-weight:600;font-size:22px;line-height:1.15}.tc .tc-stds .mk{width:58px;height:58px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;border:2px solid var(--ind);color:var(--ind);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-align:center;line-height:1.05;overflow:hidden}.tc .tc-stds .mk img{width:100%;height:100%;object-fit:contain}.tc .tc-stds b{display:block;font-size:18px}.tc .tc-stds span{display:block;color:#2F3555;font-size:15.5px;line-height:1.35}@media (max-width:1000px){.tc .tc-stds{grid-template-columns:1fr 1fr}.tc .tc-stds>div:first-child{grid-column:1/-1;max-width:none}.tc .tc-stds>div:nth-child(3){border-left:1px solid var(--line)}.tc .tc-stds>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.tc .tc-stds{grid-template-columns:1fr}.tc .tc-stds>div{border-left:0!important;border-top:1px solid var(--line)}.tc .tc-stds>div:first-child{border-top:0}}.tc .hx{position:relative;color:#fff;background:var(--mid);overflow:hidden;min-height:min(980px,100svh);display:flex;flex-direction:column;isolation:isolate}.tc .hx-bg{position:absolute;inset:-30px;z-index:-3;transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}.tc .hx-bg .sl{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease;overflow:hidden}.tc .hx-bg .sl.is-on{opacity:1}.tc .hx-bg .sl img{width:100%;height:100%;object-fit:cover;transform-origin:var(--o,50% 40%);will-change:transform}.tc .hx-bg .sl.is-on img{animation:hxKen 9s ease-out forwards}.tc .hx-bg .sl.k2.is-on img{animation-name:hxKen2}.tc .hx-bg .sl.k3.is-on img{animation-name:hxKen3}@keyframes hxKen{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.18) translate3d(-2.5%,-1.5%,0)}}@keyframes hxKen2{from{transform:scale(1.2) translate3d(2%,1%,0)}to{transform:scale(1.05) translate3d(-1%,0,0)}}@keyframes hxKen3{from{transform:scale(1.06) translate3d(-2%,0,0)}to{transform:scale(1.2) translate3d(2%,-2%,0)}}.tc .hx-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(11 15 38 / .94) 0%,rgb(11 15 38 / .82) 38%,rgb(11 15 38 / .45) 70%,rgb(11 15 38 / .3) 100%),linear-gradient(0deg,rgb(11 15 38 / .96) 0%,#fff0 42%),linear-gradient(180deg,rgb(11 15 38 / .55) 0%,#fff0 22%)}.tc .hx-grain{position:absolute;inset:0;z-index:-1;opacity:.5;background:radial-gradient(800px 500px at 85% 15%,rgb(62 64 149 / .45),transparent 65%)}.tc .hx-in{position:relative;padding:clamp(54px,7vw,104px) 0 34px;flex:1;display:flex;flex-direction:column;justify-content:center}.tc .hx-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:26px}.tc .hx-count{display:inline-flex;align-items:center;gap:12px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:7px 8px 7px 16px;font-weight:700;font-size:15.5px}.tc .hx-count b{font-family:var(--disp);font-weight:600;font-size:22px;color:var(--or)}.tc .hx-count a{background:var(--or);color:var(--mid);border-radius:999px;padding:7px 14px;display:inline-flex;gap:6px;align-items:center}.tc .hx h1{font-size:clamp(48px,7.4vw,108px)!important;line-height:.96!important;max-width:1000px;text-shadow:0 4px 40px rgb(0 0 0 / .35)}.tc .hx h1 em{color:var(--or)}.tc .hx h1 .w{display:inline-block;opacity:0;transform:translateY(30px);animation:hxUp .9s cubic-bezier(.2,.7,.2,1) forwards}.tc .hx h1 .w:nth-child(2){animation-delay:.12s}.tc .hx h1 .w:nth-child(3){animation-delay:.24s}.tc .hx h1 .w:nth-child(4){animation-delay:.38s}@keyframes hxUp{to{opacity:1;transform:none}}.tc .hx .tc-lead{color:#F1F2FD;margin-top:22px;max-width:640px;font-size:clamp(19px,1.7vw,23px);text-shadow:0 2px 20px rgb(0 0 0 / .4)}.tc .hx-search{position:relative;margin-top:34px;max-width:760px;z-index:5}.tc .hx-search form{display:flex;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:8px 8px 8px 20px;box-shadow:0 30px 70px -30px rgb(0 0 0 / .8)}.tc .hx-search form>.tc-ico{color:var(--ind);width:24px;height:24px}.tc .hx-search input{flex:1;min-width:0;border:0;outline:0;font-size:19px;padding:14px 6px;color:var(--ink);background:#fff0}.tc .hx-search input::placeholder{color:#555B7A}.tc .hx-search button[type=submit]{border:0;background:var(--ind);color:#fff;border-radius:14px;padding:15px 24px;font-weight:700;font-size:17px;display:inline-flex;gap:8px;align-items:center}.tc .hx-search button[type=submit]:hover{background:var(--ind-d)}.tc .hx-res{position:absolute;left:0;right:0;top:calc(100% + 10px);background:#fff;color:var(--ink);border-radius:20px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .7);padding:10px;max-height:420px;overflow-y:auto;display:none}.tc .hx-res.is-on{display:block}.tc .hx-res .gh{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--or-d);padding:10px 12px 6px}.tc .hx-res [role=option]{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:12px;cursor:pointer}.tc .hx-res [role=option][aria-selected=true],.tc .hx-res [role=option]:hover{background:var(--lav-2)}.tc .hx-res .ty{flex-shrink:0;min-width:64px;text-align:center;font-size:12.5px;font-weight:700;border-radius:8px;padding:5px 8px;background:var(--lav);color:var(--ind)}.tc .hx-res .ty.v{background:#FDE9DA;color:var(--or-d)}.tc .hx-res .tx{min-width:0}.tc .hx-res .tx b{display:block;font-size:16.5px;line-height:1.3}.tc .hx-res .tx span{display:block;font-size:14.5px;color:#2F3555}.tc .hx-res mark{background:#FFE7D1;color:inherit;border-radius:3px;padding:0 1px}.tc .hx-res .none{padding:16px 12px;color:#2F3555}.tc .hx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}.tc .hx-chips span{font-weight:700;font-size:15px;color:#DADDF2;margin-right:4px}.tc .hx-chips button{border:1px solid rgb(255 255 255 / .3);background:rgb(11 15 38 / .35);backdrop-filter:blur(6px);color:#fff;border-radius:999px;padding:7px 14px;font-weight:700;font-size:15px;transition:all .2s}.tc .hx-chips button:hover{background:#fff;color:var(--mid)}.tc .hx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tc .hx-grid{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding-bottom:28px}.tc .hx-grid a{position:relative;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:18px;border-radius:18px;background:rgb(11 15 38 / .5);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .16);transition:transform .25s,background .25s,border-color .25s;overflow:hidden}.tc .hx-grid a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pc,var(--or))}.tc .hx-grid a:hover{transform:translateY(-6px);background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .4)}.tc .hx-grid a small{font-weight:700;letter-spacing:.14em;font-size:12.5px;color:var(--or)}.tc .hx-grid a b{font-size:17.5px;line-height:1.2}.tc .hx-grid a span{margin-top:auto;font-size:14px;color:#DADDF2;display:flex;justify-content:space-between;align-items:center}.tc .hx-grid a span .tc-ico{width:17px;height:17px;transition:transform .2s}.tc .hx-grid a:hover span .tc-ico{transform:translateX(4px)}.tc .hx-grid a.q{background:var(--or);color:var(--mid);border-color:var(--or)}.tc .hx-grid a.q small,.tc .hx-grid a.q span{color:var(--mid)}.tc .hx-cap{position:absolute;right:0;top:clamp(54px,7vw,104px);display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tc .hx-dots{display:flex;gap:6px}.tc .hx-dots button{width:30px;height:4px;border-radius:4px;border:0;padding:0;background:rgb(255 255 255 / .35);transition:background .3s,width .3s}.tc .hx-dots button[aria-current=true]{background:var(--or);width:46px}.tc .hx-ph{font-size:13.5px;font-weight:700;color:#DADDF2;display:inline-flex;gap:8px;align-items:center;background:rgb(11 15 38 / .55);backdrop-filter:blur(6px);padding:6px 12px;border-radius:999px}.tc .hx-ph .tc-ico{color:var(--or);width:16px;height:16px}.tc .hx .hm3-spot{margin-top:0}@media (max-width:1100px){.tc .hx-grid{grid-template-columns:repeat(3,1fr)}.tc .hx-cap{display:none}}@media (max-width:640px){.tc .hx{min-height:0}.tc .hx-shade{background:linear-gradient(180deg,rgb(11 15 38 / .7) 0%,rgb(11 15 38 / .85) 45%,rgb(11 15 38 / .97) 100%)}.tc .hx-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 24px;scrollbar-width:none}.tc .hx-grid::-webkit-scrollbar{display:none}.tc .hx-grid a{flex:0 0 68%;scroll-snap-align:start;min-height:120px}.tc .hx-search form{padding:6px 6px 6px 14px;border-radius:16px}.tc .hx-search input{font-size:17px;padding:12px 4px}.tc .hx-search button[type=submit]{padding:13px 14px}.tc .hx-search button[type=submit] .lbl{display:none}.tc .hx-count{font-size:14px}}@media (prefers-reduced-motion:reduce){.tc .hx-bg .sl.is-on img{animation:none;transform:scale(1.05)}.tc .hx h1 .w{animation:none;opacity:1;transform:none}.tc .hx-bg{transition:none}}@media (max-width:640px){.tc .hx-grid{width:100%;margin:0;padding:0 24px 24px}.tc .hx-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-24px;padding-right:24px}.tc .hx-chips::-webkit-scrollbar{display:none}.tc .hx-chips button,.tc .hx-chips span{flex-shrink:0;white-space:nowrap}.tc .hx-ctas .tc-btn{flex:1 1 auto}}.tc{--sans:"Source Sans 3",Calibri,"Segoe UI","Helvetica Neue",Arial,sans-serif;--muted:#22263F;font-size:19.5px;font-weight:500}.tc p,.tc li,.tc dd,.tc dt,.tc label,.tc summary,.tc td{-webkit-text-stroke:0}.tc h1,.tc h2{font-weight:700!important;letter-spacing:-.025em!important}.tc h1 em,.tc h2 em{font-weight:700}.tc h1{font-size:clamp(46px,6vw,84px)!important}.tc h2{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.02!important}.tc h3{font-size:clamp(22px,1.9vw,26px)!important;font-weight:700!important}.tc .tc-lead{font-size:clamp(20px,1.8vw,24px);font-weight:500;color:#1B1F38;line-height:1.5}.tc .tc-head{max-width:880px}.tc .tc-eye{font-size:15px;font-weight:700;letter-spacing:.18em}.tc .tc-card p,.tc .tc-steps li p,.tc .tc-person p,.tc .tc-time p,.tc .tc-ev p,.tc .tc-faq details>div{font-size:18.5px;color:#22263F;font-weight:500}.tc .tc-ticks li{font-size:19px;font-weight:500}.tc .tc-stats b{font-size:clamp(46px,5vw,66px)}.tc .tc-stats span{font-size:18px;font-weight:600;color:#1B1F38}.tc .tc-btn{font-size:18px;font-weight:700;padding:17px 30px}.tc .tc-link{font-size:18px}.tc .tc-chip{font-size:15px;font-weight:700}.tc .tc-faq summary{font-size:20px}.tc .tc-mods li{font-size:19.5px}.tc .tc-glance div{font-size:18.5px}.tc .tc-prog .top h3{font-size:clamp(25px,2.2vw,30px)!important}.tc .tc-prog .body p{font-size:18.5px}.tc .tc-intent a{font-size:19.5px}.tc .tc-intent a span{font-size:16.5px;color:#22263F;font-weight:500}.tc .tc-note{font-size:16.5px;color:#2A2F4D;font-weight:500}.tc .hx h1{font-size:clamp(52px,8vw,120px)!important;font-weight:800!important;letter-spacing:-.035em!important}.tc .hx h1 em{font-weight:700!important}.tc .hx .tc-lead{color:#fff;font-weight:600;font-size:clamp(20px,1.9vw,25px)}.tc .hx-grid a b{font-size:19px}.tc .tc-hero h1{font-size:clamp(46px,5.8vw,80px)!important}.tc .tc-hero .tc-lead{color:#fff;font-weight:600}.tc .on-dark .tc-lead,.tc .s-ind .tc-lead,.tc .s-mid .tc-lead{color:#F3F4FE;font-weight:600}.tc .s-ind .tc-card p,.tc .s-mid .tc-card p,.tc .s-ind .tc-steps li p,.tc .s-mid .tc-steps li p,.tc .s-ind .tc-faq details>div,.tc .s-mid .tc-faq details>div{color:#E8EAFB}#tc-hdr .tc-nav>ul>li>a,#tc-hdr .tc-nav>ul>li>button{font-size:17.5px;font-weight:700}#tc-ftr{font-size:17.5px;font-weight:500}.tc .tc-rtabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.tc .tc-rtabs button{border:2px solid var(--line);background:#fff;border-radius:999px;padding:11px 18px;font-weight:700;font-size:16.5px;color:var(--mid);transition:all .2s}.tc .tc-rtabs button:hover{border-color:var(--ind)}.tc .tc-rtabs button[aria-selected=true]{background:var(--mid);border-color:var(--mid);color:#fff}.tc .tc-rpanel[hidden]{display:none}.tc .tc-vid b{font-size:17.5px;font-weight:700}@media (max-width:640px){.tc .tc-rtabs{flex-wrap:nowrap;overflow-x:auto;margin-right:-24px;padding-right:24px;scrollbar-width:none}.tc .tc-rtabs::-webkit-scrollbar{display:none}.tc .tc-rtabs button{white-space:nowrap}}.tc .tc-prog .peek{display:grid;gap:6px;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease}.tc .tc-prog:hover .peek,.tc .tc-prog:focus-visible .peek{max-height:260px;opacity:1}.tc .tc-prog .peek li{display:flex;gap:10px;font-size:16.5px;font-weight:600;color:#1B1F38}.tc .tc-prog .peek li i{font-style:normal;color:var(--or-d);font-weight:700;min-width:22px}@media (hover:none){.tc .tc-prog .peek{max-height:none;opacity:1}}#tc-prog-bar{position:fixed;left:0;top:0;height:4px;width:0;background:linear-gradient(90deg,var(--or),#FFB27A);z-index:1001;pointer-events:none}.tc{--c1:#3E4095;--c2:#5B3FA6;--c3:#F58634;--c4:#1D6A8C;--c1t:#E9EBF5;--c2t:#EEE8F8;--c3t:#FDEBDD;--c4t:#E2F0F6}#tc-hdr .tc-main{border-bottom:0;box-shadow:inset 0 -4px 0 0 #fff0}#tc-hdr .tc-main::after,#tc-ftr::before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--c1) 0 25%,var(--c2) 25% 50%,var(--c3) 50% 75%,var(--c4) 75%)}#tc-ftr::before{position:relative;z-index:2}.tc .g4>.tc-card:nth-child(4n+1),.tc .g3>.tc-card:nth-child(3n+1){--k:var(--c1);--kt:var(--c1t)}.tc .g4>.tc-card:nth-child(4n+2),.tc .g3>.tc-card:nth-child(3n+2){--k:var(--c2);--kt:var(--c2t)}.tc .g4>.tc-card:nth-child(4n+3),.tc .g3>.tc-card:nth-child(3n+3){--k:#B4561A;--kt:var(--c3t)}.tc .g4>.tc-card:nth-child(4n+4){--k:var(--c4);--kt:var(--c4t)}.tc .tc-card .tc-ic{background:var(--kt,var(--lav));color:var(--k,var(--ind))}.tc .tc-card{border-top:5px solid var(--k,var(--line))}.tc .tc-prog{border-top:0}.tc .s-ind .tc-card .tc-ic,.tc .s-mid .tc-card .tc-ic{background:rgb(255 255 255 / .1);color:var(--or)}.tc .s-ind .tc-card,.tc .s-mid .tc-card{border-top-color:var(--or)}.tc .tc-stats>div{position:relative}.tc .tc-stats>div::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--k)}.tc .tc-stats>div:nth-child(4n+1){--k:var(--c1)}.tc .tc-stats>div:nth-child(4n+2){--k:var(--c2)}.tc .tc-stats>div:nth-child(4n+3){--k:var(--c3)}.tc .tc-stats>div:nth-child(4n+4){--k:var(--c4)}.tc .tc-stats>div:nth-child(4n+2) b{color:var(--c2)}.tc .tc-stats>div:nth-child(4n+3) b{color:#C2601F}.tc .tc-stats>div:nth-child(4n+4) b{color:var(--c4)}.tc .tc-steps li{border-top:5px solid var(--k,var(--or))}.tc .tc-steps li:nth-child(4n+1){--k:var(--c1)}.tc .tc-steps li:nth-child(4n+2){--k:var(--c2)}.tc .tc-steps li:nth-child(4n+3){--k:var(--c3)}.tc .tc-steps li:nth-child(4n+4){--k:var(--c4)}.tc .tc-steps li::before{color:var(--k)}.tc .tc-steps li:nth-child(4n+3)::before{color:#C2601F}.tc .tc-stds .mk{border-width:3px}.tc .tc-stds>div:nth-child(2) .mk{border-color:var(--c1);color:var(--c1);background:var(--c1t)}.tc .tc-stds>div:nth-child(3) .mk{border-color:var(--c2);color:var(--c2);background:var(--c2t)}.tc .tc-stds>div:nth-child(4) .mk{border-color:#C2601F;color:#B4561A;background:var(--c3t)}.tc .tc-stds>div:first-child{background:linear-gradient(135deg,var(--c1),var(--mid))}.tc .s-lav{background:radial-gradient(700px 380px at 100% 0%,rgb(245 134 52 / .10),transparent 70%),radial-gradient(700px 420px at 0% 100%,rgb(91 63 166 / .10),transparent 70%),var(--lav-2)}.tc .s-ind{background:linear-gradient(135deg,#3E4095 0%,#5B3FA6 55%,#2C2E73 100%)}.tc .tc-eye::before{border-color:var(--or) var(--c2) #fff0 var(--or)}.tc .tc-head h2 em{background:linear-gradient(90deg,var(--c1),var(--c2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;padding-right:.06em}.tc .on-dark .tc-head h2 em,.tc .s-ind .tc-head h2 em,.tc .s-mid .tc-head h2 em{background:linear-gradient(90deg,#F58634,#FFB27A);-webkit-background-clip:text;background-clip:text}.tc .hx-grid a.p-aias{background:linear-gradient(160deg,rgb(62 64 149 / .75),rgb(11 15 38 / .55))}.tc .hx-grid a.p-aiba{background:linear-gradient(160deg,rgb(91 63 166 / .75),rgb(11 15 38 / .55))}.tc .hx-grid a.p-ebm{background:linear-gradient(160deg,rgb(180 86 26 / .72),rgb(11 15 38 / .55))}.tc .hx-grid a.p-dis{background:linear-gradient(160deg,rgb(29 106 140 / .75),rgb(11 15 38 / .55))}.tc .hx-grid a.p-sum{background:linear-gradient(160deg,rgb(255 255 255 / .18),rgb(11 15 38 / .55))}.tc .tc-rtabs button[aria-selected=true]{background:linear-gradient(90deg,var(--c1),var(--c2));border-color:#fff0}.tc .tc-faq details:nth-child(4n+1)[open]{border-color:var(--c1)}.tc .tc-faq details:nth-child(4n+2)[open]{border-color:var(--c2)}.tc .tc-faq details:nth-child(4n+3)[open]{border-color:var(--c3)}.tc .tc-faq details:nth-child(4n+4)[open]{border-color:var(--c4)}.tc .tc-time li:nth-child(4n+2)::after{background:var(--c2)}.tc .tc-time li:nth-child(4n+3)::after{background:var(--c1)}.tc .tc-time li:nth-child(4n+4)::after{background:var(--c4)}.tc .tc-mods li:nth-child(4n+2)::before{background:var(--c2t);color:var(--c2)}.tc .tc-mods li:nth-child(4n+3)::before{background:var(--c3t);color:#B4561A}.tc .tc-mods li:nth-child(4n+4)::before{background:var(--c4t);color:var(--c4)}.tc .tc-intent a{border-top:5px solid var(--k)}.tc .tc-intent a:nth-child(1){--k:var(--c1)}.tc .tc-intent a:nth-child(2){--k:var(--c3)}.tc .tc-intent a:nth-child(3){--k:var(--c2)}.tc .tc-intent a:nth-child(4){--k:var(--c4)}.tc .tc-hero::before{background:radial-gradient(900px 500px at 85% 0%,rgb(91 63 166 / .7),transparent 65%),radial-gradient(600px 400px at 0% 100%,rgb(62 64 149 / .55),transparent 70%),radial-gradient(500px 300px at 60% 110%,rgb(245 134 52 / .18),transparent 70%)}.tc .tc-stats b span{display:inline;font-size:inherit;color:inherit;font-weight:inherit;margin:0;line-height:inherit}.tc .tc-fres{min-height:0;align-self:start;border-top:6px solid var(--or)}.tc .tc-finder{align-items:center}.tc .tc-cta>.tc-arcs{position:absolute!important;width:520px;height:520px;right:-260px;top:-260px}.tc .tc-cta{padding:clamp(28px,3.4vw,44px) clamp(28px,4vw,52px);border-radius:24px;grid-template-columns:1fr auto;gap:24px}.tc .tc-cta h2{font-size:clamp(26px,2.6vw,36px)!important;line-height:1.1!important}.tc .tc-cta p{font-size:18px;margin-top:8px;max-width:640px}.tc .tc-sec:has(>.tc-wrap>.tc-cta){padding:clamp(44px,5vw,72px) 0}@media (max-width:860px){.tc .tc-cta{grid-template-columns:1fr}}.tc .s-tint{position:relative;padding:clamp(56px,6vw,84px) 0;background:radial-gradient(600px 300px at 8% 20%,rgb(91 63 166 / .16),transparent 70%),radial-gradient(640px 320px at 92% 80%,rgb(245 134 52 / .18),transparent 70%),linear-gradient(180deg,#EEEDFA 0%,#FBF4EE 100%)}.tc .s-tint .tc-stats{box-shadow:0 30px 60px -36px rgb(62 64 149 / .45)}.tc .s-tint .tc-note{margin-bottom:34px}.tc .s-tint .tc-stds{box-shadow:0 30px 60px -40px rgb(62 64 149 / .4)}.tc .s-tint .tc-stds>div:nth-child(2){background:linear-gradient(180deg,#fff,#F1F1FB)}.tc .s-tint .tc-stds>div:nth-child(3){background:linear-gradient(180deg,#fff,#F3EFFA)}.tc .s-tint .tc-stds>div:nth-child(4){background:linear-gradient(180deg,#fff,#FDF1E7)}#tc-hdr .tc-sbtn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--mid);font-weight:700;font-size:16px;transition:border-color .2s,background .2s}#tc-hdr .tc-sbtn:hover{border-color:var(--ind);background:var(--lav-2)}#tc-hdr .tc-sbtn .tc-ico{width:19px;height:19px}@media (max-width:1180px){#tc-hdr .tc-sbtn{padding:0;width:48px;justify-content:center}#tc-hdr .tc-sbtn span{display:none}}#tc-hdr .tc-sov{position:fixed;inset:0;z-index:1004;background:rgb(11 15 38 / .78);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 20px 20px}#tc-hdr .tc-sov[hidden]{display:none}#tc-hdr .tc-sov .box{width:min(820px,100%)}#tc-hdr .tc-sov .top{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:14px;font-weight:700;font-size:18px}#tc-hdr .tc-sov .cl{width:44px;height:44px;border-radius:50%;border:0;background:rgb(255 255 255 / .14);color:#fff;display:grid;place-items:center}#tc-hdr .tc-sov .hx-search{margin-top:0;max-width:none}#tc-hdr .tc-sov .hx-res{max-height:55vh}#tc-hdr .tc-sov .hx-chips span{color:#DADDF2}.tc-mbar{display:none}@media (max-width:760px){.tc-mbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:985;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:16px;background:var(--mid,#0B0F26);color:#fff;box-shadow:0 18px 40px -16px rgb(0 0 0 / .6);font-family:"Source Sans 3",Calibri,sans-serif;text-decoration:none}.tc-mbar span{font-size:13.5px;color:#DADDF2;line-height:1.25}.tc-mbar span b{display:block;color:#fff;font-size:15.5px}.tc-mbar em{font-style:normal;font-weight:700;background:#F58634;color:#0B0F26;border-radius:999px;padding:10px 14px;display:inline-flex;gap:6px;align-items:center;font-size:15px;white-space:nowrap}.tc-mbar em .tc-ico{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.tc-wa{bottom:86px!important}body{padding-bottom:76px}}.tc .tc-sectors{display:flex;flex-wrap:wrap;gap:12px}.tc .tc-sectors div{background:#fff;border:1px solid var(--line);border-left:5px solid var(--k,var(--c1));border-radius:14px;padding:14px 20px}.tc .tc-sectors div:nth-child(4n+2){--k:var(--c2)}.tc .tc-sectors div:nth-child(4n+3){--k:var(--c3)}.tc .tc-sectors div:nth-child(4n+4){--k:var(--c4)}.tc .tc-sectors b{display:block;font-size:19px}.tc .tc-sectors span{display:block;font-size:16px;color:#2A2F4D}.tc .hx-in{align-items:center;text-align:center}.tc .hx-top{justify-content:center;margin-bottom:22px}.tc .hx h1{margin-left:auto!important;margin-right:auto!important;max-width:1100px}.tc .hx .tc-lead{margin-left:auto;margin-right:auto;max-width:760px}.tc .hx-search{margin-left:auto;margin-right:auto;width:min(820px,100%);text-align:left}.tc .hx-chips{justify-content:center}.tc .hx-ctas{justify-content:center;align-items:center}.tc .hx-shade{background:radial-gradient(ellipse 75% 70% at 50% 45%,rgb(11 15 38 / .62) 0%,rgb(11 15 38 / .8) 55%,rgb(11 15 38 / .94) 100%),linear-gradient(0deg,rgb(11 15 38 / .97) 0%,#fff0 38%)}.tc .hx-cap{position:static;flex-direction:row;align-items:center;justify-content:center;gap:14px;margin-top:30px;order:9}.tc .hx-in{display:flex;flex-direction:column}.tc .hx-grid{grid-template-columns:repeat(6,1fr)}.tc .hx-grid a{text-align:left}@media (max-width:1100px){.tc .hx-cap{display:flex}}@media (max-width:640px){.tc .hx-shade{background:radial-gradient(ellipse 120% 70% at 50% 40%,rgb(11 15 38 / .7) 0%,rgb(11 15 38 / .9) 70%,rgb(11 15 38 / .97) 100%)}.tc .hx-cap .hx-ph{display:none}}@media (max-width:480px){#tc-hdr .tc-main>.tc-wrap{gap:8px}#tc-hdr .tc-logo{gap:8px;min-width:0}#tc-hdr .tc-logo img{height:42px}#tc-hdr .tc-logo span{font-size:15px;white-space:nowrap}#tc-hdr .tc-logo span small{display:none}#tc-hdr .tc-sbtn,#tc-hdr .tc-burger{width:42px;height:42px}#tc-hdr .tc-acts{gap:6px}}@media (max-width:640px){.tc .hx-chips{justify-content:flex-start}.tc .hx .tc-eye::before{display:none}.tc .hx-ctas{gap:10px}.tc .hx-ctas .tc-btn{flex:1 1 100%}.tc .hx-count{width:100%;justify-content:space-between;font-size:14.5px;padding:6px 6px 6px 14px}.tc .hx-count b{font-size:19px}}@media (max-width:640px){.tc .hx-chips{align-self:stretch;margin-right:-24px;margin-left:0;padding-right:24px}.tc .hx-grid{scroll-padding-left:24px}.tc .hx-search{align-self:stretch;width:auto}}@media (max-width:640px){.tc .hx-search{margin-left:0;margin-right:0}}.tc .hx-bg .sl.is-on img{animation:none}.tc .hx-bg .sl.is-anim img{animation:hxKen 9s linear forwards}.tc .hx-bg .sl.k2.is-anim img{animation-name:hxKen2}.tc .hx-bg .sl.k3.is-anim img{animation-name:hxKen3}.tc .hx-bg .sl{transition:opacity 1.6s ease-in-out}.tc .hx-bg .sl.is-on{z-index:2}@media (prefers-reduced-motion:reduce){.tc .hx-bg .sl.is-anim img{animation:none;transform:scale(1.05)}}.tc .wm{position:relative;overflow:hidden;color:#fff;padding:clamp(84px,9vw,130px) 0;background:radial-gradient(900px 520px at 50% 60%,rgb(91 63 166 / .55),transparent 70%),linear-gradient(160deg,#2C2E73 0%,#1A1C4E 45%,#0B0F26 100%)}.tc .wm-head{text-align:center;max-width:860px;margin:0 auto;display:grid;gap:16px;justify-items:center}.tc .wm-head .tc-lead{color:#F3F4FE;font-weight:600}.tc .wm h2 em{background:linear-gradient(90deg,#F58634,#FFB27A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.tc .wm-stage{margin-top:clamp(28px,4vw,48px)}.tc .wm-map{width:100%;height:auto;display:block;overflow:visible}.tc .wm-map .d{fill:none;stroke:rgb(201 204 242 / .36);stroke-width:4;stroke-linecap:round}.tc .wm-map .d.af{stroke:rgb(245 134 52 / .92)}.tc .wm-map .pt{cursor:pointer;outline:none}.tc .wm-map .pt .core{fill:#fff;stroke:#0B0F26;stroke-width:2}.tc .wm-map .pt.af .core{fill:#FFD9BD}.tc .wm-map .pt .r1,.tc .wm-map .pt .r2{fill:none;stroke:#fff;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:wmPulse 2.6s ease-out infinite}.tc .wm-map .pt.af .r1,.tc .wm-map .pt.af .r2{stroke:#F58634}.tc .wm-map .pt .r2{animation-delay:1.3s}.tc .wm-map .pt:nth-of-type(3n) .r1{animation-delay:.4s}.tc .wm-map .pt:nth-of-type(3n) .r2{animation-delay:1.7s}.tc .wm-map .pt:nth-of-type(3n+1) .r1{animation-delay:.8s}.tc .wm-map .pt:nth-of-type(3n+1) .r2{animation-delay:2.1s}@keyframes wmPulse{0%{transform:scale(.7);opacity:.95}100%{transform:scale(3.4);opacity:0}}.tc .wm-map .pt .lb{opacity:0;transition:opacity .3s;pointer-events:none}.tc .wm-map .pt .lb text{font-family:var(--sans);font-weight:700;font-size:19px;fill:#fff;paint-order:stroke;stroke:#0B0F26;stroke-width:6px;stroke-linejoin:round}.tc .wm-map .pt.is-on .lb,.tc .wm-map .pt:hover .lb,.tc .wm-map .pt:focus .lb{opacity:1}.tc .wm-map .pt.is-on .core,.tc .wm-map .pt:hover .core,.tc .wm-map .pt:focus .core{fill:#F58634;stroke:#fff}.tc .wm-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(20px,3vw,34px)}.tc .wm-chips button{display:inline-flex;align-items:center;gap:9px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .06);color:#fff;border-radius:999px;padding:9px 16px;font-weight:700;font-size:16.5px;transition:all .25s}.tc .wm-chips button i{width:9px;height:9px;border-radius:50%;background:#fff}.tc .wm-chips button.af i{background:#F58634}.tc .wm-chips button:hover,.tc .wm-chips button.is-on{background:#fff;color:#0B0F26;border-color:#fff}.tc .wm-note{text-align:center;margin-top:22px;color:#DADDF2;font-weight:600}.tc .wm-note a{color:#F58634;font-weight:700;display:inline-flex;gap:6px;align-items:center}.tc .wm-note .tc-ico{width:17px;height:17px}@media (max-width:640px){.tc .wm-stage{overflow:hidden;margin-left:-24px;margin-right:-24px}.tc .wm-map{width:175%;max-width:none;margin-left:-41%}.tc .wm-map .d{stroke-width:5}.tc .wm-map .pt .lb text{font-size:26px;stroke-width:8px}.tc .wm-chips button{font-size:15px;padding:8px 13px}}@media (prefers-reduced-motion:reduce){.tc .wm-map .pt .r1,.tc .wm-map .pt .r2{animation:none;opacity:.35;transform:scale(1.6)}}.tc .s-warm{background:radial-gradient(800px 420px at 15% 0%,rgb(255 255 255 / .55),transparent 70%),linear-gradient(135deg,#FFE3CC 0%,#FBC9A1 45%,#F7A86C 100%)}.tc .pt{overflow:hidden}.tc .pt-head{text-align:center;display:grid;gap:14px;justify-items:center;max-width:820px;margin:0 auto clamp(30px,4vw,48px)}.tc .pt .tc-eye{color:#7A3A10}.tc .pt .tc-eye::before{border-color:#3E4095 #5B3FA6 #fff0 #3E4095}.tc .pt h2 em{background:linear-gradient(90deg,#3E4095,#5B3FA6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.tc .pt .tc-lead{color:#3A1C08}.tc .pt-wall{position:relative;overflow:hidden;padding:14px 0 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tc .pt-track{display:flex;gap:22px;width:max-content;animation:ptMove 38s linear infinite}.tc .pt-wall:hover .pt-track,.tc .pt-wall:focus-within .pt-track{animation-play-state:paused}@keyframes ptMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tc .pt-card{position:relative;flex:0 0 auto;width:260px;height:160px;border-radius:22px;background:#fff;box-shadow:0 24px 50px -28px rgb(122 58 16 / .55);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.tc .pt-card .lg{position:absolute;inset:0;display:grid;place-items:center;padding:24px;transition:transform .35s,opacity .35s}.tc .pt-card img{max-height:100px;max-width:190px;width:auto;object-fit:contain}.tc .pt-card .ov{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;color:#fff;background:linear-gradient(160deg,#3E4095,#0B0F26);opacity:0;transform:translateY(16px);transition:opacity .35s,transform .35s;text-align:left}.tc .pt-card .ov b{font-size:19px;line-height:1.2}.tc .pt-card .ov small{font-size:15px;color:#E2E4F8;font-weight:600}.tc .pt-card .ov em{font-style:normal;color:#F58634;font-weight:700;font-size:15px;display:inline-flex;gap:6px;align-items:center;margin-top:6px}.tc .pt-card .ov .tc-ico{width:16px;height:16px}.tc .pt-card:hover,.tc .pt-card:focus-visible{transform:translateY(-8px) scale(1.04);box-shadow:0 34px 60px -26px rgb(11 15 38 / .6)}.tc .pt-card:hover .ov,.tc .pt-card:focus-visible .ov{opacity:1;transform:none}.tc .pt-card:hover .lg,.tc .pt-card:focus-visible .lg{opacity:0;transform:scale(.9)}.tc .pt-names{overflow:hidden;padding:8px 0 4px}.tc .pt-ntrack{display:flex;align-items:center;gap:28px;width:max-content;animation:ptMove 50s linear infinite reverse}.tc .pt-ntrack span{font-family:var(--disp);font-weight:800;font-size:clamp(34px,4.6vw,64px);letter-spacing:-.02em;color:rgb(122 58 16 / .22);white-space:nowrap}.tc .pt-ntrack i{font-style:normal;color:#3E4095;font-size:28px}.tc .pt-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(30px,4vw,46px)}.tc .pt-ways a{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;background:rgb(255 255 255 / .75);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .9);border-radius:20px;padding:18px 20px;transition:transform .25s,background .25s,box-shadow .25s}.tc .pt-ways a .tc-ic{grid-row:span 2;background:#3E4095;color:#fff}.tc .pt-ways a b{font-size:19px}.tc .pt-ways a small{grid-column:2;font-size:15.5px;color:#3A1C08;font-weight:600}.tc .pt-ways a>.tc-ico{grid-row:1/3;grid-column:3;color:#3E4095;transition:transform .2s}.tc .pt-ways a:hover{transform:translateY(-4px);background:#fff;box-shadow:0 24px 50px -30px rgb(11 15 38 / .5)}.tc .pt-ways a:hover>.tc-ico{transform:translateX(4px)}@media (max-width:860px){.tc .pt-ways{grid-template-columns:1fr}}@media (max-width:640px){.tc .pt-card{width:200px;height:128px}.tc .pt-card img{max-height:76px;max-width:150px}}.tc .pt.is-compact{padding:clamp(40px,5vw,64px) 0}.tc .pt.is-compact .pt-head{margin-bottom:10px}.tc .pt.is-compact .pt-card{width:220px;height:130px}@media (prefers-reduced-motion:reduce){.tc .pt-track,.tc .pt-ntrack{animation:none}.tc .pt-wall{overflow-x:auto}}