@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-vietnamese-wght-normal-BKsN3ITN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-latin-ext-wght-normal-B5dZ8C4S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/work-sans-latin-wght-normal-Bl-S9Xys.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--jak:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--work:"Work Sans Variable", "Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--grad-line:linear-gradient(90deg, #0c55bb 0%, #3a90a2 55%, #7ce57f 100%);--grad-text:linear-gradient(90deg, #0c55bb 0%, #3a90a2 55%, #15803d 100%);--grad-btn:linear-gradient(90deg, #0c55bb 0%, #2f7f90 55%, #15803d 100%);--ease:cubic-bezier(.22, .61, .36, 1)}body{color:#18181b;font-family:var(--work);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--jak);color:#18181b;letter-spacing:-.02em;margin:0;font-weight:700}p{margin:0}a{color:#0c46a7;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}img{max-width:none}[class*=chakra-],[class*=chakra-] *,[class*=chakra-] :before,[class*=chakra-] :after{box-sizing:border-box}button,input,select,textarea{font:inherit}section h2{color:#0c55bb}#app{min-height:100vh}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.jak{font-family:var(--jak)}.wrap{width:min(1200px,100% - 48px);margin:0 auto}.muted{color:#52525b}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=1024px){.only-mobile{display:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font-family:var(--jak);white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-md{height:40px;padding:0 16px;font-size:14px}.btn-lg{height:48px;padding:0 20px;font-size:16px}.btn-solid{color:#fff;background:#0c55bb}.btn-solid:hover{color:#fff;background:#0c46a7}.btn-outline{color:#0c46a7;background:#fff;border-color:#c2d5f3}.btn-outline:hover{background:#f3f7fc}.btn-ghost-light{color:#fff;background:#ffffff1a;border-color:#ffffff59}.btn-ghost-light:hover{color:#fff;background:#ffffff2e}.btn-grad{background:var(--grad-btn);color:#fff;box-shadow:none;border-color:#0000}.btn-grad:hover{color:#fff;background:linear-gradient(90deg,#0c46a7 0%,#26707f 55%,#106731 100%);text-decoration:none}.badge{height:22px;font-family:var(--jak);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.b-brand{color:#0c46a7;background:#eaf1ff}.b-accent{color:#15803d;background:#e6f8ee}.b-gray{color:#52525b;background:#f4f4f5}.b-white{color:#0c46a7;background:#fff;box-shadow:0 1px 2px #18181b1f}.b-live{color:#0c3a97;background:#78ef71}.b-done{color:#52525b;background:#ffffffeb}.card{color:#18181b;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s ease;background:#fff;border:1px solid #e4e4e7;border-radius:12px;display:block;overflow:hidden}a.card:hover{text-decoration:none}.card:has(img):hover{border-color:#c2d5f3;transform:translateY(-4px);box-shadow:0 12px 24px -12px #0c3a9747}.card img{transition:transform .5s var(--ease)}.card:hover img{transform:scale(1.04)}.card h3{transition:color .2s}.card:hover h3{color:#0c46a7}.card h3,a.card .jak,.side-row .jak,a>.logo-tile+span .jak{background-image:var(--grad-btn);-webkit-background-clip:text;background-clip:text}.card:hover h3,a.card:hover .jak,.side-row:hover .jak,a:hover>.logo-tile+span .jak{-webkit-text-fill-color:transparent}.card>.poster,.card>.media{border-bottom:3px solid #0000;border-image:var(--grad-line) 1}.card>img.thumb:first-child{box-sizing:border-box;background:var(--grad-line);padding-bottom:3px}.card:active,a.logo-tile:active,a:active>.logo-tile,.sc:active span.i{transform:scale(.98)}.poster{aspect-ratio:4/5;background:#f4f4f5;position:relative;overflow:hidden}.poster img{object-fit:cover;width:100%;height:100%;display:block}.poster .badge{position:absolute;top:12px;left:12px}.media{background:#f4f4f5;position:relative;overflow:hidden}.media>img{object-fit:cover;width:100%;height:100%;display:block}.placeholder-img{color:#a1a1aa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.placeholder-img span{font-size:12px}.meta{color:#52525b;align-items:center;gap:8px;font-size:14px;display:flex}.meta .ic{color:#a1a1aa}.site-header{z-index:50;background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;height:64px;display:flex;position:relative}.site-header>.wrap{justify-content:space-between;align-items:center;display:flex}.site-logo{flex:none;align-items:center;display:flex}.site-logo img{width:auto;height:48px;display:block}.nav{align-items:center;gap:28px;height:64px;font-size:14px;display:flex}.nav a,.nav button{color:#52525b;font-weight:500;font-family:var(--jak);font-size:14px}.nav a:hover,.nav button:hover{color:#18181b;text-decoration:none}.nav a:hover,.nav a.active,.nav button:hover,.nav button.active{color:#0c55bb;background-image:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-decoration:none}.nav a.active,.nav button.active{font-weight:600;position:relative}.nav a.active:after,.nav button.active:after{content:"";background:var(--grad-line);height:2px;position:absolute;bottom:0;left:0;right:0}.nav>a,.nav-dd>button{align-items:center;gap:4px;height:64px;display:flex}.nav-dd{align-items:center;height:64px;display:flex;position:relative}.nav-dd>button{cursor:pointer;background:0 0;border:0;padding:0}.nav-dd>button .ic{color:#52525b;-webkit-text-fill-color:initial}.nav-dd-menu{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% - 6px);left:-14px;box-shadow:0 12px 24px -12px #0c3a9747}.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu,.nav-dd.open .nav-dd-menu{display:flex}.nav .nav-dd-menu a{color:#3f3f46;-webkit-text-fill-color:initial;background:0 0;border-radius:8px;height:auto;padding:9px 12px;font-weight:500}.nav .nav-dd-menu a:hover,.nav .nav-dd-menu a.active{color:#0c46a7;-webkit-text-fill-color:initial;background:#f3f7fc}.nav .nav-dd-menu a.active:after{display:none}.header-actions{align-items:center;gap:8px;display:flex}.header-actions .btn-plain{color:#3f3f46}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-head>div:first-child{flex-direction:column;gap:6px;display:flex}.sec-head h2{font-size:30px}.sec-head p{font-size:16px}.link-arrow{font-family:var(--jak);color:#0c46a7;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.link-arrow .ic{transition:transform .2s}.link-arrow:hover .ic{transform:translate(4px)}.sec-stack{flex-direction:column;gap:28px;display:flex}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.divider-title{align-items:center;gap:16px;margin-top:16px;display:flex}.divider-title h3{color:#52525b;font-size:16px;font-weight:600}.divider-title span{background:#e4e4e7;flex-grow:1;height:1px}.logo-tile{height:96px;transition:transform .25s var(--ease), border-color .25s ease, box-shadow .25s var(--ease);background:#fff;border:1px solid #e4e4e7;border-radius:12px;justify-content:center;align-items:center;padding:14px 18px;display:flex}.logo-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px;transition:transform .3s var(--ease);display:block}.logo-tile.tall img{max-height:68px}a.logo-tile:hover,a:hover>.logo-tile{border-color:#96b6e5;text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 20px -12px #0c3a974d}a.logo-tile:hover img{transform:scale(1.05)}a>.logo-tile+span .jak{transition:color .2s}a:hover>.logo-tile+span .jak{color:#0c46a7}.logo-more{color:#0c46a7;border-style:dashed;border-color:#c2d5f3;flex-direction:column;gap:2px;font-size:14px;font-weight:600;text-decoration:none}.logo-more span{color:#71717a;font-size:12px;font-weight:500}.biz-tile{color:#18181b;flex-direction:column;gap:10px;text-decoration:none;display:flex}.biz-tile:hover{text-decoration:none}.biz-initials{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:flex}.biz-initials.tone-accent{color:#15803d;background:#e6f8ee}.biz-initials.tone-brand{color:#0c46a7;background:#eaf1ff}.biz-tile .biz-name{text-align:center;flex-direction:column;gap:2px;display:flex}.biz-tile .biz-name .jak{font-size:15px;font-weight:600;line-height:1.3}.biz-tile .biz-name span+span{color:#71717a;font-size:13px;line-height:1.35}.soft-orn{background:#f3f7fc;border-top:1px solid #eaf1ff;border-bottom:1px solid #eaf1ff;position:relative;overflow:hidden}.soft-orn>:not(.orn){z-index:1;position:relative}.soft-orn .orn{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.soft-orn .orn-ribbon{opacity:.85;clip-path:polygon(0% 42%,5% 30%,10% 23%,15% 20%,20% 22%,25% 28%,30% 35%,35% 40%,40% 41%,45% 37%,50% 29%,55% 23%,60% 21%,65% 23%,70% 30%,75% 38%,80% 42%,85% 40%,90% 30%,95% 15%,100% 0%,100% 31%,95% 46%,90% 61%,85% 71%,80% 73%,75% 69%,70% 61%,65% 54%,60% 52%,55% 54%,50% 60%,45% 68%,40% 72%,35% 71%,30% 66%,25% 59%,20% 53%,15% 51%,10% 54%,5% 61%,0% 73%);background:linear-gradient(100deg,#e6f8ee 2%,#c0f5c2 16%,#eaf1ff 30%,#c0f5c2 46%,#e6f8ee 62%,#c2d5f3 81%,#e6f8ee 97%);width:102%;height:94px;top:6px;left:-1%}.soft-orn .orn-corner{opacity:.55;background:repeating-linear-gradient(135deg,#0000 0 42px,#c2d5f3 42px 82px,#0000 82px 112px);width:255px;height:245px}.soft-orn .orn-corner--top{clip-path:polygon(30% 0,100% 0,100% 100%,0 25%);top:-44px;right:-85px}.soft-orn .orn-corner--bottom{bottom:-92px;left:-170px;transform:rotate(90deg)}.soft-orn .orn-dots{opacity:.55;background-image:radial-gradient(circle,#96b6e5 2px,#0000 2.7px);background-size:15px 15px;width:59px;height:44px;top:97px;right:29px}.sc{color:#3f3f46;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.sc:hover{text-decoration:none}.sc span.i{color:#0c55bb;background:#f3f7fc;border:1px solid #eaf1ff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.sc:hover span.i{background:#eaf1ff;border-color:#c2d5f3}.hscroll{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:12px;padding:0 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}.hscroll:after{content:"";flex:0 0 4px}.wa-float{z-index:60;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .15s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #18181b2e}.wa-float svg{width:30px;height:30px}.wa-float:hover{color:#fff;background:#1ebe5a;text-decoration:none;transform:translateY(-2px)}.bottom-nav{z-index:60;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e4e4e7;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{font-family:var(--jak);color:#71717a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.tab>span{transition:color .15s}.tab.active{color:#0c55bb}.tab:hover,.tab:active{color:#0c55bb;text-decoration:none}.grad-text,.tab.active>span,.tab:hover>span,.tab:active>span{background-image:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.state-box{text-align:center;color:#52525b;background:#fff;border:1px dashed #e4e4e7;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;font-size:15px;display:flex}.state-box .ic{color:#a1a1aa}.state-box strong{font-family:var(--jak);color:#18181b;font-size:16px}.sk{background:linear-gradient(90deg,#f4f4f5 0%,#fafafa 50%,#f4f4f5 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.nf{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:96px 0;display:flex}.nf .code{font-family:var(--jak);background-image:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1023.98px){body{font-size:15px}.only-desktop{display:none!important}.wrap{width:auto;margin:0 16px}.btn-md{height:44px;padding:0 16px;font-size:14px}.btn-lg{height:48px;padding:0 20px;font-size:15px}.meta{gap:6px;font-size:13px}.poster .badge{top:10px;left:10px}.site-header{height:56px}.site-header>.wrap{flex:auto;min-width:0;margin:0 16px}.site-logo img{height:40px}.sec-head{align-items:center;gap:12px}.sec-head h2{font-size:20px}.link-arrow{gap:0;min-height:44px}.link-arrow .ic{display:none}.logo-tile{border-radius:10px;height:68px;padding:8px}.logo-tile img{max-height:40px}.logo-tile.tall img{max-height:50px}.biz-initials{border-radius:10px;width:40px;height:40px;font-size:14px}.biz-tile .biz-name .jak{font-size:13px}.biz-tile .biz-name span+span{font-size:11px}.soft-orn .orn-ribbon{height:52px}.soft-orn .orn-corner{background:repeating-linear-gradient(135deg,#0000 0 26px,#c2d5f3 26px 50px,#0000 50px 70px);width:150px;height:150px}.soft-orn .orn-corner--top{top:-30px;right:-60px}.soft-orn .orn-corner--bottom{bottom:-60px;left:-100px}.soft-orn .orn-dots{top:14px;right:84px}.wa-float{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:52px;height:52px}.wa-float svg{width:28px;height:28px}.app-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.full-bleed{margin-left:-16px;margin-right:-16px}}.ri{flex-direction:column;min-width:0;display:flex}.ri>*{flex:auto}.hscroll>.ri>*{flex:none}.stretched{color:inherit}.stretched:hover{text-decoration:none}.stretched:after{content:"";z-index:1;position:absolute;inset:0}.sec-head-actions{align-items:center;gap:16px;display:flex}.skel-grid{gap:24px}.ev-card{flex-direction:column;display:flex;position:relative}.ev-body{background:#fff;flex-direction:column;flex-grow:1;gap:10px;padding:16px 18px 18px;display:flex}.ev-cat{align-self:flex-start}.ev-card h3{font-size:18px;font-weight:600;line-height:1.35}.ev-metas{flex-direction:column;gap:6px;display:flex}.ev-foot{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ev-foot .price{font-size:16px;font-weight:700}.ev-foot .note{color:#52525b;font-size:14px}.ev-card--compact{width:250px}.ev-card--compact .poster .badge{top:10px;left:10px}.ev-card--compact .ev-body{flex-grow:0;gap:8px;padding:12px 14px 14px}.ev-card--compact h3{font-size:16px}.ev-card--compact .ev-foot{margin-top:0;padding-top:10px}.ev-card--compact .ev-foot .price{font-size:15px}.ev-card--compact .ev-foot .note{font-size:13px}.ar-card{position:relative}.ar-body{flex-direction:column;gap:10px;padding:18px;display:flex}.ar-body>.badge{align-self:flex-start}.ar-card h3{font-size:18px;font-weight:600;line-height:1.35}.ar-body p{font-size:14px;line-height:1.6}.ar-date{color:#71717a;font-size:13px}.ar-row{color:#18181b;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.ar-row:hover{text-decoration:none}.ar-row>img{object-fit:cover;border-radius:8px;flex:none;width:84px;height:84px}.ar-row-ph{color:#a1a1aa;background:#f4f4f5;border-radius:8px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.ar-row-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ar-row-body>.badge{align-self:flex-start}.ar-row-title{font-size:15px;font-weight:600;line-height:1.35}.ar-row-date{color:#71717a;font-size:12px}.mc-card{position:relative}.mc-body{background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.mc-body>.badge{align-self:flex-start}.mc-card h3{font-size:16px;font-weight:600;line-height:1.4}.mc-card--compact{width:160px}.mc-card--compact .media{background:#f3f7fc}.mc-card--compact .placeholder-img svg{width:44px;height:44px}.mc-card--compact .mc-body{gap:8px;padding:12px}.mc-card--compact h3{font-size:15px;line-height:1.35}.mc-price{font-size:15px;font-weight:700}.btn-plain{color:#3f3f46}.btn-plain:hover{color:#18181b;background:#f4f4f5}.hero-sec{padding-top:24px}.hero{background:#18181b;border-radius:16px;height:520px;position:relative;overflow:hidden}.hero-viewport{position:absolute;inset:0;overflow:hidden}.hero-track{height:100%;display:flex}.hero-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.hero-slide img,.hero-slide video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#09090bcc 0%,#09090b80 48%,#09090b1a 100%);position:absolute;inset:0}.hero-copy{flex-direction:column;justify-content:center;gap:20px;width:600px;display:flex;position:absolute;top:0;bottom:0;left:64px}.hero-kicker{color:#9bf299;background:#78ef712e;align-self:flex-start}.hero-copy .hero-title{color:#fff;font-size:60px;line-height:1.05}.hero-copy p{color:#ffffffd9;text-wrap:pretty;font-size:18px;line-height:1.6}.hero-actions{gap:12px;margin-top:8px;display:flex}.hero-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:28px;left:64px}.hero-dots button{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background-color .2s}.hero-dots button.on{background:#fff;width:20px}.hero-line{background:var(--grad-line);z-index:2;height:3px;position:absolute;bottom:0;left:0;right:0}.hero-slide img.hero-backdrop{display:none}.hero.hero--plain{height:auto;aspect-ratio:var(--hero-ar);max-height:520px}@media (width<=1023.98px){.header-cta-m{height:36px;padding:0 12px;font-size:13px}.wa-float.hide-mobile{display:none}.sec-stack{gap:12px}.sec-head p,.sec-head-actions .btn{display:none}.hscroll--biz{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px}.hscroll--biz>*{flex:0 0 104px}.hscroll--biz:after{display:none}.skel-grid{grid-template-columns:1fr}.hero-sec{padding-top:12px}.hero{border-radius:14px;height:420px}.hero.hero--plain{height:auto;aspect-ratio:var(--hero-ar-m);max-height:none}.hero-slide--fit img.hero-backdrop{filter:blur(24px);opacity:.75;display:block;transform:scale(1.15)}.hero-slide--fit picture img{object-fit:contain}.hero-overlay{background:linear-gradient(#09090b1a 0%,#09090b8c 45%,#09090be0 100%)}.hero-copy{justify-content:flex-end;gap:12px;width:auto;inset:auto 20px 20px}.hero-copy .hero-title{font-size:34px;line-height:1.08}.hero-copy p{font-size:15px;line-height:1.55}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.hero-dots{top:16px;bottom:auto;left:20px}}.tda-footer{--tda-blue-light:#2a74df;--tda-blue-start:#045cd9;--tda-blue-middle:#0c55bb;--tda-blue-end:#0c3a97;--tda-lime:#78ef71;--tda-lime-heading:#78ef71;--tda-button-text:#0c3a97;--tda-white:#fff;--tda-text-soft:#eaf1ff;--tda-text-muted:#c2d5f3;--tda-divider:#ffffff30;--tda-content-width:1180px;isolation:isolate;width:100%;color:var(--tda-white);font-family:var(--jak);background:radial-gradient(ellipse at 12% 5%, var(--tda-blue-light) 0%, transparent 54%), linear-gradient(125deg, var(--tda-blue-start) 0%, var(--tda-blue-middle) 58%, var(--tda-blue-end) 100%);border-radius:16px;font-size:14px;line-height:1.6;position:relative;overflow:hidden}.tda-footer,.tda-footer *,.tda-footer :before,.tda-footer :after{box-sizing:border-box}.tda-footer.tda-footer--edge-to-edge{border-radius:0}.tda-footer .tda-footer__decoration{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.tda-footer .tda-footer__ribbon{z-index:1;clip-path:polygon(0% 42%,5% 30%,10% 23%,15% 20%,20% 22%,25% 28%,30% 35%,35% 40%,40% 41%,45% 37%,50% 29%,55% 23%,60% 21%,65% 23%,70% 30%,75% 38%,80% 42%,85% 40%,90% 30%,95% 15%,100% 0%,100% 31%,95% 46%,90% 61%,85% 71%,80% 73%,75% 69%,70% 61%,65% 54%,60% 52%,55% 54%,50% 60%,45% 68%,40% 72%,35% 71%,30% 66%,25% 59%,20% 53%,15% 51%,10% 54%,5% 61%,0% 73%);background:linear-gradient(100deg,#5cd062 2%,#9bf299 16%,#3baa51 30%,#78ef71 46%,#9bf299 62%,#5cd062 81%,#78ef71 97%);width:102%;height:94px;top:5px;left:-1%}.tda-footer .tda-footer__corner{z-index:0;opacity:.38;background:repeating-linear-gradient(135deg,#0000 0 42px,#6090d5 42px 82px,#0000 82px 112px);width:255px;height:245px}.tda-footer .tda-footer__corner--top{clip-path:polygon(30% 0,100% 0,100% 100%,0 25%);top:-44px;right:-85px}.tda-footer .tda-footer__corner--bottom{bottom:-92px;left:-170px;transform:rotate(90deg)}.tda-footer .tda-footer__dots{z-index:0;opacity:.26;background-image:radial-gradient(circle,#9bf299 2px,#0000 2.7px);background-size:15px 15px;width:59px;height:44px;top:97px;right:29px}.tda-footer .tda-footer__inner{z-index:2;max-width:var(--tda-content-width);margin-inline:auto;padding:110px 36px 22px;position:relative}.tda-footer .tda-footer__cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:33px;display:flex}.tda-footer .tda-footer__cta-copy{flex:340px;min-width:0}.tda-footer .tda-footer__eyebrow{color:#c2d5f3;letter-spacing:1.2px;margin:0 0 15px;font-size:11px;font-weight:700;line-height:1.5}.tda-footer .tda-footer__title{color:var(--tda-white);letter-spacing:-1.6px;overflow-wrap:anywhere;margin:0;font-size:38px;font-weight:700;line-height:1.16}.tda-footer .tda-footer__title-accent{color:var(--tda-lime-heading)}.tda-footer .tda-footer__button{background:var(--tda-lime);max-width:100%;min-height:46px;color:var(--tda-button-text);font:800 13px/1.4 var(--jak);text-align:center;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:15px;margin-bottom:4px;padding:14px 17px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.tda-footer .tda-footer__button:hover{background:#9bf299;transform:translateY(-2px)}.tda-footer .tda-footer__columns{border-top:1px solid var(--tda-divider);grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr) minmax(0,.9fr);gap:25px;padding-top:28px;display:grid}.tda-footer .tda-footer__columns>*{min-width:0}.tda-footer .tda-footer__brand{align-items:center;gap:10px;margin-bottom:13px;display:flex}.tda-footer .tda-footer__wordmark{color:var(--tda-white);letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.tda-footer .tda-footer__brand-descriptor{color:var(--tda-white);letter-spacing:.65px;border-left:1px solid #ffffff61;padding-left:10px;font-size:11px;font-weight:600;line-height:1.55}.tda-footer .tda-footer__logo{width:190px;max-width:100%;height:auto;display:block}.tda-footer .tda-footer__description{max-width:280px;color:var(--tda-text-soft);margin:0;font-size:13px;line-height:1.8}.tda-footer .tda-footer__region{color:#c2d5f3;margin:15px 0 0;font-size:11px;line-height:1.7}.tda-footer .tda-footer__column-title{color:var(--tda-white);margin:0 0 13px;font-size:13px;font-weight:700;line-height:1.5}.tda-footer .tda-footer__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tda-footer .tda-footer__link{max-width:100%;color:var(--tda-text-soft);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .16s;display:inline-flex}.tda-footer .tda-footer__link:hover{color:#78ef71;text-underline-offset:4px;text-decoration:underline}.tda-footer .tda-footer__link--placeholder{cursor:default}.tda-footer .tda-footer__link--placeholder:hover{color:var(--tda-text-soft);text-decoration:none}.tda-footer .tda-footer__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.tda-footer .tda-footer__bottom{border-top:1px solid var(--tda-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:17px;display:flex}.tda-footer .tda-footer__copyright{color:var(--tda-text-muted);margin:0;font-size:11px;line-height:1.6}.tda-footer .tda-footer__motto{color:#9bf299;letter-spacing:1.25px;font-size:11px;font-weight:600;line-height:1.5}.tda-footer a:focus-visible{outline:3px solid var(--tda-white);outline-offset:4px;border-radius:4px}.tda-footer .tda-footer__contact{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){.tda-footer .tda-footer__button,.tda-footer .tda-footer__link{transition:none}.tda-footer .tda-footer__button:hover{transform:none}}@media (width<=640px){.tda-footer .tda-footer__inner{padding:103px 25px 22px}.tda-footer .tda-footer__cta{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:29px}.tda-footer .tda-footer__cta-copy{flex:none;width:100%}.tda-footer .tda-footer__title{letter-spacing:-1.2px;font-size:35px}.tda-footer .tda-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.tda-footer .tda-footer__about{grid-column:1/-1}.tda-footer .tda-footer__description{max-width:300px}.tda-footer .tda-footer__column-title{margin-bottom:6px}.tda-footer .tda-footer__links{gap:0}.tda-footer .tda-footer__link{min-height:44px}.tda-footer .tda-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.tda-footer .tda-footer__dots{opacity:.19;top:95px;right:20px}}@media (width<=360px){.tda-footer .tda-footer__inner{padding-inline:20px}.tda-footer .tda-footer__title{font-size:32px}.tda-footer .tda-footer__columns{grid-template-columns:minmax(0,1fr)}.tda-footer .tda-footer__button{width:100%}}@media (pointer:coarse){.tda-footer .tda-footer__links{gap:0}.tda-footer .tda-footer__link{min-height:44px}}.tda-footer .tda-footer__legal{min-height:0;color:var(--tda-text-soft);font-size:11px;display:inline}.tda-footer .tda-footer__inner{width:min(1200px,100% - 48px);max-width:none;padding-left:0;padding-right:0}@media (width<=1023.98px){.tda-footer .tda-footer__inner{width:auto;padding-left:16px;padding-right:16px}}
