html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html{scroll-padding-top:100px;overflow-x:clip}body{overflow-x:clip}.cn-reveal{opacity:0;will-change:opacity,transform;transition:opacity .4s cubic-bezier(.22, .61, .36, 1),transform .4s cubic-bezier(.22, .61, .36, 1)}.cn-reveal.cn-fade-up{transform:translateY(24px)}.cn-reveal.cn-slide-up{transform:translateY(40px)}.cn-reveal.cn-slide-left{transform:translateX(-48px)}.cn-reveal.cn-slide-right{transform:translateX(48px)}.cn-reveal.cn-scale-in{transform:scale(.92)}.cn-reveal.cn-in-view{opacity:1;transform:none}@keyframes cnShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}#site-loader{z-index:99999;background:#fff;overflow:hidden;flex-direction:column;display:flex;position:fixed;inset:0;transition:opacity .35s}#site-loader.cn-hide{opacity:0;pointer-events:none}.cn-skel{background:linear-gradient(90deg,#eef2f6 0,#f6fafe 50%,#eef2f6 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite cnShimmer}.cn-skel__nav{background:#fff;border-bottom:1px solid #e6eef6;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;display:flex}.cn-skel__logo{width:200px;height:42px;border-radius:8px}.cn-skel__menu{gap:18px;display:flex}.cn-skel--pill{width:80px;height:16px;border-radius:8px}.cn-skel__hero{flex:1;align-items:center;gap:40px;max-width:1200px;width:100%;margin:0 auto;padding:60px 32px;display:flex}.cn-skel__col{flex:1;flex-direction:column;gap:16px;display:flex}.cn-skel--badge{width:180px;height:130px;border-radius:12px}.cn-skel--h1{width:100%;height:42px;border-radius:10px}.cn-skel--text{width:100%;height:14px;border-radius:6px}.cn-skel--w70{width:70%}.cn-skel--w80{width:80%}.cn-skel--btn{width:140px;height:46px;border-radius:8px}.cn-skel--img{width:100%;aspect-ratio:1/1;max-width:500px;border-radius:16px;margin:0 auto}.cn-skel__btns{gap:12px;margin-top:12px;display:flex}@media (max-width:991px){.cn-skel__nav{padding:12px 16px;gap:12px}.cn-skel__logo{width:150px;height:36px}.cn-skel__menu .cn-skel--pill{display:none}.cn-skel__menu::after{content:"";width:32px;height:32px;border-radius:6px;background:linear-gradient(90deg,#eef2f6 0,#f6fafe 50%,#eef2f6 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite cnShimmer}.cn-skel__hero{flex-direction:column;gap:20px;padding:24px 16px;align-items:stretch}.cn-skel__col{width:100%;gap:12px}.cn-skel--badge{width:120px;height:90px;border-radius:10px}.cn-skel--h1{height:30px;border-radius:8px}.cn-skel--text{height:12px;border-radius:5px}.cn-skel--btn{width:130px;height:42px}.cn-skel__btns{flex-wrap:wrap;gap:10px;margin-top:8px}.cn-skel--img{max-width:100%;aspect-ratio:4/3;border-radius:12px}}@media (max-width:576px){.cn-skel__nav{padding:10px 12px}.cn-skel__logo{width:130px;height:32px}.cn-skel__hero{padding:20px 12px;gap:16px}.cn-skel--badge{width:100px;height:76px}.cn-skel--h1{height:26px}.cn-skel--btn{width:120px;height:40px;flex:1;max-width:calc(50% - 5px)}.cn-skel--img{aspect-ratio:5/4;max-width:240px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.cn-reveal{opacity:1;transition:none;transform:none!important}.cn-skel{animation:none}}.navbar-header{position:relative;z-index:1030}.navbar-header .navbar{position:fixed!important;transition:top .6s cubic-bezier(.16, 1, .3, 1),left .6s cubic-bezier(.16, 1, .3, 1),right .6s cubic-bezier(.16, 1, .3, 1),max-width .6s cubic-bezier(.16, 1, .3, 1),border-radius .6s cubic-bezier(.16, 1, .3, 1),background-color .5s,box-shadow .5s,padding .6s cubic-bezier(.16, 1, .3, 1),border-color .5s!important}.navbar-header .navbar:not(.sticky){top:18px;left:24px;right:24px;width:auto;margin:0 auto;max-width:1280px;border:1px solid rgba(35,71,106,.08);border-radius:999px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:0 10px 30px rgba(35,71,106,.08),0 2px 6px rgba(35,71,106,.05);padding:6px 14px}.navbar-header .navbar:not(.sticky)>.container-fluid{padding-left:8px;padding-right:8px}.navbar-header .navbar .navbar-brand img{transition:width .6s cubic-bezier(.16, 1, .3, 1)}.navbar-header .navbar:not(.sticky) .navbar-brand img{width:200px;height:auto}.navbar-header .navbar:not(.sticky) .nav-link{padding:10px 14px!important;font-weight:500;border-radius:999px;transition:background .2s,color .2s}.navbar-header .navbar:not(.sticky) .nav-link:hover{background:rgba(35,71,106,.06);color:#23476a}.navbar-header .navbar:not(.sticky) #whatsapp-link{width:38px;height:38px;background:#25d366;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:transform .2s}.navbar-header .navbar:not(.sticky) #whatsapp-link:hover{transform:scale(1.08)}.navbar-header .navbar.sticky{top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;border:1px solid transparent!important;border-radius:0 0 30px 30px!important;background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:0 4px 20px rgba(35,71,106,.1)}.navbar-header .navbar.sticky .navbar-brand img{width:200px}@media (max-width:991px){.navbar-header .navbar:not(.sticky){top:12px;left:12px;right:12px;border-radius:22px;padding:12px 8px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.navbar-header .navbar.sticky{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.navbar-header .navbar.sticky .navbar-brand img,.navbar-header .navbar:not(.sticky) .navbar-brand img{width:160px}.navbar-header .navbar-toggler{z-index:10002;border:none!important;padding:8px!important;box-shadow:none!important;background:0 0!important}.navbar-header .navbar-toggler-icon{width:24px;height:18px;background:0 0!important;position:relative;display:block}.navbar-header .navbar-toggler-icon::after,.navbar-header .navbar-toggler-icon::before{content:"";position:absolute;left:0;right:0;height:2px;background:#23476a;border-radius:2px;transition:transform .3s,top .3s}.navbar-header .navbar-toggler-icon::before{top:2px}.navbar-header .navbar-toggler-icon::after{top:14px}.navbar-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{top:8px;transform:rotate(45deg)}.navbar-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{top:8px;transform:rotate(-45deg)}.navbar-header .navbar .navbar-collapse{position:fixed!important;top:0;left:0;right:0;bottom:0;background:#fff;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateX(100%);transition:transform .35s cubic-bezier(.22, .61, .36, 1),opacity .25s,visibility 0s linear .35s;display:block!important;height:100vh!important;height:100dvh!important;width:100%!important;z-index:10000;box-shadow:none;border-radius:0;overflow:hidden}.navbar-header .navbar .navbar-collapse.show{opacity:1;visibility:visible;transform:translateX(0);transition:transform .35s cubic-bezier(.22, .61, .36, 1),opacity .25s,visibility}.navbar-header .navbar .navbar-nav{list-style:none;margin:0!important;padding:80px 20px 24px;position:absolute;inset:0;overflow-y:auto;background:#fff;transition:left .35s cubic-bezier(.22, .61, .36, 1),opacity .25s}.navbar-header .navbar .navbar-collapse.cn-sub-open .navbar-nav{left:-30%}.navbar-header .navbar .navbar-collapse.cn-sub-open .navbar-nav>.nav-item{opacity:.4;transition:opacity .25s}.navbar-header .navbar .navbar-collapse.cn-sub-open .navbar-nav>.nav-item.cn-open{opacity:1}.navbar-header .navbar .nav-item{border-bottom:1px solid #eef2f6}.navbar-header .navbar .nav-item:last-child{border-bottom:none}.navbar-header .navbar .nav-link{color:#23476a!important;font-size:16px!important;font-weight:500;padding:18px 4px!important;border-radius:0!important;background:0 0!important;display:flex!important;justify-content:space-between;align-items:center}.navbar-header .navbar .nav-link:focus,.navbar-header .navbar .nav-link:hover{color:#23476a!important;background:0 0!important}.navbar-header .navbar .dropdown-toggle::after{border:none;content:"\203A";font-size:26px;line-height:1;font-weight:300;color:#6c7a8a;margin:0;width:auto;height:auto;vertical-align:middle;transition:none}.navbar-header .navbar .nav-item.dropdown .dropdown-menu{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:80px 20px 24px!important;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:translateX(100%)!important;opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.22, .61, .36, 1),opacity .25s,visibility 0s linear .35s;display:block!important;z-index:10001;overflow-y:auto}.navbar-header .navbar .nav-item.dropdown.cn-open>.dropdown-menu,.navbar-header .navbar .nav-item.dropdown.show .dropdown-menu{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;transition:transform .35s cubic-bezier(.22, .61, .36, 1),opacity .25s,visibility!important}.cn-back-btn{position:absolute;top:24px;left:16px;background:#f6fafe;border:1px solid #e6eef6;color:#23476a;font:500 14px/1 Outfit,"Red Hat Display",sans-serif;padding:8px 16px 8px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;z-index:1;transition:background .15s,transform .15s}.cn-back-btn:hover{background:#eef4fa}.cn-back-btn:active{transform:scale(.96)}.cn-back-btn:focus-visible{outline:#ffc21a solid 2px;outline-offset:2px}.cn-back-btn::before{content:"\2039";font-size:20px;line-height:14px;display:inline-block;transform:translateY(-1px)}.navbar-header .navbar .dropdown-item{color:#23476a!important;font-size:15px!important;font-weight:500;padding:16px 4px!important;border-radius:0!important;border-bottom:1px solid #eef2f6;background:0 0!important;white-space:normal!important;display:block!important}.navbar-header .navbar .dropdown-item:last-child{border-bottom:none}.navbar-header .navbar .dropdown-item:focus,.navbar-header .navbar .dropdown-item:hover{color:#ffc21a!important;background:0 0!important}.navbar-header .navbar .cn-mega__menu{background:#fff!important}.navbar-header .navbar .cn-mega__grid{display:block!important;padding:0!important}.navbar-header .navbar .cn-mega__col{border:none!important;padding:0!important}.navbar-header .navbar .cn-mega__col+.cn-mega__col{margin-top:16px}.navbar-header .navbar .cn-mega__heading{color:#6c7a8a!important;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:12px 4px 6px;margin:0!important}.navbar-header .navbar .cn-mega__col .dropdown-item i{display:none}.navbar-header .navbar .cn-mega__col .dropdown-item span{display:block}.navbar-header .navbar .cn-mega__col .dropdown-item b{color:#23476a!important;font-weight:500;font-size:15px}.navbar-header .navbar .cn-mega__col .dropdown-item small{display:none}.navbar-header .navbar .cn-mega__cta{display:none!important}body.cn-menu-open{overflow:hidden}}@media (min-width:992px){.navbar-header .navbar{will-change:top,left,right,max-width,border-radius,padding}.cn-back-btn{display:none!important}.navbar .nav-item.dropdown>.dropdown-menu{visibility:hidden;opacity:0;pointer-events:none;margin-top:0;transition:opacity .15s,transform .15s;display:block;position:absolute;top:100%;left:0;transform:translateY(6px)}.navbar .nav-item.dropdown:focus-within>.dropdown-menu,.navbar .nav-item.dropdown:hover>.dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.navbar .nav-item.dropdown:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.navbar.force-close-dropdowns .nav-item.dropdown:focus-within>.dropdown-menu,.navbar.force-close-dropdowns .nav-item.dropdown:hover>.dropdown-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.navbar .nav-item.cn-mega{position:static!important}.navbar .nav-item.cn-mega>.dropdown-menu.cn-mega__menu{background:linear-gradient(135deg,#fffaf0 0,#fff5d6 100%)!important;border:1px solid #ffe390!important;border-radius:16px!important;width:min(900px,92vw)!important;margin-top:0!important;padding:0!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translateX(-50%) translateY(8px)!important;box-shadow:0 20px 60px #23476a2e!important}.navbar .nav-item.cn-mega:focus-within>.dropdown-menu.cn-mega__menu,.navbar .nav-item.cn-mega:hover>.dropdown-menu.cn-mega__menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.navbar.force-close-dropdowns .nav-item.cn-mega:focus-within>.dropdown-menu.cn-mega__menu,.navbar.force-close-dropdowns .nav-item.cn-mega:hover>.dropdown-menu.cn-mega__menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(8px)!important}.navbar .nav-item.cn-mega:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.cn-mega__grid{grid-template-columns:repeat(3,1fr);gap:0;margin:0!important;padding:22px 12px!important;list-style:none!important;display:grid!important}.cn-mega__col{border-right:1px solid #ffc21a40;padding:4px 12px}.cn-mega__col:last-child{border-right:none}.cn-mega__heading{letter-spacing:1.5px;text-transform:uppercase;color:#6c7a8a;margin:6px 8px 12px;font-family:Outfit,"Red Hat Display",sans-serif;font-size:11px;font-weight:700}.navbar .cn-mega__col .dropdown-item{color:#23476a!important;white-space:normal!important;background:0 0!important;border-radius:10px!important;align-items:flex-start!important;gap:12px!important;margin-bottom:2px!important;padding:10px!important;line-height:1.35!important;transition:background .15s,transform .15s!important;display:flex!important}.navbar .cn-mega__col .dropdown-item:hover{transform:translateX(2px);background:rgba(255,194,26,.18)!important}.navbar .cn-mega__col .dropdown-item:hover b{color:#1a3654!important}.navbar .cn-mega__col .dropdown-item i{background:linear-gradient(135deg,#fff8e1 0,#ffe390 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:14px;transition:.2s;display:inline-flex;color:#b8860b!important}.navbar .cn-mega__col .dropdown-item:hover i{background:linear-gradient(135deg,#23476a 0,#2ea3f2 100%);color:#fff!important}.navbar .cn-mega__col .dropdown-item span{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.navbar .cn-mega__col .dropdown-item b{color:#23476a;font-size:13.5px;font-weight:600}.navbar .cn-mega__col .dropdown-item small{color:#6c7a8a;font-size:11.5px;font-weight:400;line-height:1.4}.navbar .cn-mega__col .dropdown-item.cn-active{background:linear-gradient(90deg,#ffc21a1f,transparent)!important;border-left:3px solid #ffc21a!important;padding-left:7px!important}.navbar .cn-mega__col .dropdown-item.cn-active i{background:linear-gradient(135deg,#23476a 0,#2ea3f2 100%);color:#fff!important}.cn-mega__cta{background:#ffc21a26;border-top:1px solid #ffc21a59;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:14px 22px!important;display:flex!important}.cn-mega__cta span{color:#23476a;font-size:13.5px;font-weight:500}.cn-mega__cta .btn{white-space:nowrap;padding:8px 20px!important;font-size:13px!important}}@media (max-width:991px){.cn-mega__grid{flex-direction:column;gap:0;list-style:none;display:flex;margin:0!important;padding:0!important}.cn-mega__col{border:none;padding:6px 0}.cn-mega__col+.cn-mega__col{border-top:1px solid #ffffff1a;margin-top:6px;padding-top:10px}.cn-mega__heading{letter-spacing:1.5px;text-transform:uppercase;margin:4px 0 4px 8px;font-size:11px;font-weight:700;color:#fff9!important}.navbar .cn-mega__col .dropdown-item{align-items:center;gap:10px;color:#fff!important;padding:10px 8px!important;display:flex!important}.navbar .cn-mega__col .dropdown-item i{background:#ffc21a33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex;color:#ffc21a!important}.navbar .cn-mega__col .dropdown-item small{display:none}.navbar .cn-mega__col .dropdown-item b{color:#fff;font-size:14.5px;font-weight:500}.cn-mega__cta{display:none}}.cn-skip{z-index:100001;color:#fff;background:#23476a;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-100px;left:12px;box-shadow:0 6px 20px #23476a59}.cn-skip:focus,.cn-skip:focus-visible{color:#fff;outline-offset:2px;outline:#ffc21a solid 3px;top:12px}.cn-sticky-cta{z-index:9990;background:#fff;border-top:1px solid #e6eef6;transition:transform .35s cubic-bezier(.22, .61, .36, 1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #23476a14}.cn-sticky-cta--show{transform:translateY(0)}.cn-sticky-cta__inner{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 20px;display:flex}.cn-sticky-cta__msg{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cn-sticky-cta__msg strong{color:#23476a;font-size:15px;font-weight:700}.cn-sticky-cta__msg span{color:#6c7a8a;font-size:13px}.cn-sticky-cta__actions{flex-shrink:0;gap:8px;display:flex}.cn-sticky-cta__actions .btn{padding:8px 18px!important;font-size:14px!important}.cn-sticky-cta__close{color:#6c7a8a;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:26px;line-height:1}.cn-sticky-cta__close:hover{color:#23476a}@media (max-width:576px){.cn-sticky-cta__inner{gap:8px;padding:10px 12px}.cn-sticky-cta__msg strong{font-size:13px}.cn-sticky-cta__msg span{display:none}.cn-sticky-cta__actions .btn{padding:7px 12px!important;font-size:13px!important}}.cn-footer{position:relative;background:linear-gradient(180deg,#1a3654 0,#23476a 100%);color:#c5d3e0;padding:80px 0 0;margin-top:80px;overflow:hidden;isolation:isolate}.cn-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0,rgba(255,194,26,.1) 0,transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(255,244,214,.08) 0,transparent 50%);z-index:-1}.cn-footer__blobs{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.cn-footer__blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:18s ease-in-out infinite cnFloat}.cn-footer__blob--1{width:380px;height:380px;top:-60px;left:-80px;background:radial-gradient(circle,#ffc21a 0,transparent 70%);opacity:.25}.cn-footer__blob--2{width:320px;height:320px;bottom:-100px;right:-60px;background:radial-gradient(circle,#fff4d6 0,transparent 70%);animation-delay:-6s;animation-duration:22s;opacity:.18}.cn-footer__blob--3{width:240px;height:240px;top:40%;left:50%;background:radial-gradient(circle,#ffc21a 0,transparent 70%);animation-delay:-12s;animation-duration:26s;opacity:.15}@keyframes cnFloat{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,40px) scale(.95)}}.cn-footer__inner{position:relative;z-index:1}.cn-footer__hero{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:56px}.cn-footer__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#ffc21a;padding:6px 14px;border-radius:999px;background:rgba(255,194,26,.08);border:1px solid rgba(255,194,26,.2);margin-bottom:18px}.cn-footer__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#ffc21a;box-shadow:0 0 10px #ffc21a;animation:1.6s ease-in-out infinite cnPulse}@keyframes cnPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.cn-footer__headline{font-size:clamp(34px, 5vw, 64px);line-height:1.05;font-weight:700;color:#fff;margin:0 0 18px;letter-spacing:-.02em;font-family:Outfit,"Red Hat Display",sans-serif}.cn-footer__hl{background:linear-gradient(135deg,#ffc21a 0,#fff4d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.cn-footer__sub{font-size:17px;line-height:1.55;color:#a4b6c8;margin:0;max-width:460px}.cn-footer__hero-card{position:relative;padding:32px;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden}.cn-footer__card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(255,194,26,.15) 90deg,transparent 180deg);animation:8s linear infinite cnRotate;pointer-events:none;z-index:-1}@keyframes cnRotate{to{transform:rotate(360deg)}}.cn-footer__card-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#a4b6c8;margin-bottom:16px}.cn-footer__card-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:#ffc21a;color:#23476a!important;font-weight:700;font-size:16px;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 24px rgba(255,194,26,.3)}.cn-footer__card-btn:hover{transform:translateY(-2px);background:#fff4d6;box-shadow:0 12px 32px rgba(255,194,26,.45);color:#23476a!important}.cn-footer__card-btn svg{transition:transform .2s}.cn-footer__card-btn:hover svg{transform:translateX(4px)}.cn-footer__card-meta{display:flex;flex-direction:column;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.cn-footer__card-meta a{color:#c5d3e0;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:10px;transition:color .15s}.cn-footer__card-meta a i{color:#ffc21a;width:14px}.cn-footer__card-meta a:hover{color:#fff}.cn-footer__bento{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:20px;margin-bottom:56px}.cn-footer__cell{padding:28px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:20px;transition:background .2s,border-color .2s,transform .2s}.cn-footer__cell:hover{background:rgba(255,255,255,.04);border-color:rgba(255,194,26,.2);transform:translateY(-3px)}.cn-footer__cell--brand .cn-footer__logo{height:auto}.cn-footer__bio{font-size:14px;line-height:1.6;color:#a4b6c8;margin:0 0 22px}.cn-footer__social{display:flex;gap:8px;flex-wrap:wrap}.cn-footer__social a{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.05);color:#c5d3e0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:.2s;text-decoration:none;border:1px solid rgba(255,255,255,.06)}.cn-footer__social a:hover{background:#ffc21a;color:#23476a;transform:translateY(-3px) rotate(-4deg);border-color:#ffc21a}.cn-footer__cell-label{display:block;font-size:11px;font-weight:700;letter-spacing:2px;color:#ffc21a;text-transform:uppercase;margin-bottom:18px;font-family:ui-monospace,"SF Mono",Menlo,monospace}.cn-footer__links{list-style:none;padding:0;margin:0}.cn-footer__links li{margin-bottom:8px}.cn-footer__links a{color:#c5d3e0;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.cn-footer__links a:hover{color:#ffc21a;transform:translateX(4px)}.cn-footer__cell--address{display:flex;flex-direction:column}.cn-footer__address{color:#c5d3e0;font-size:14px;line-height:1.6;text-decoration:none;display:flex;gap:12px;align-items:flex-start;transition:color .15s;margin-bottom:13px}.cn-footer__address i{color:#ffc21a;margin-top:4px;flex-shrink:0;font-size:16px}.cn-footer__address:hover{color:#fff}.cn-footer__marquee{overflow:hidden;padding:24px 0;margin-bottom:8px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.cn-footer__marquee-track{display:flex;align-items:center;width:max-content;animation:25s linear infinite cnMarquee;will-change:transform}.cn-footer__marquee:hover .cn-footer__marquee-track{animation-play-state:paused}@keyframes cnMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.cn-footer__marquee a{flex-shrink:0;margin-right:48px;opacity:.7;transition:opacity .2s,transform .2s}.cn-footer__marquee a:hover{opacity:1;transform:scale(1.08)}.cn-footer__marquee img{height:42px;width:auto;max-width:110px;object-fit:contain}.cn-footer__trust{padding:16px 0;text-align:center;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.cn-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:26px 0 30px}.cn-footer__copy{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;color:#8a9aac;margin:0}.cn-footer__copy a{color:#c5d3e0;text-decoration:none;transition:color .15s}.cn-footer__copy a:hover{color:#ffc21a}.cn-footer__pulse{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(255,194,26,.08);border:1px solid rgba(255,194,26,.2);font-size:12px;color:#a4b6c8}.cn-footer__dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:2s ease-in-out infinite cnPulse}.cn-footer__legal{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:22px}.cn-footer__legal a{color:#8a9aac;text-decoration:none;font-size:13px;font-weight:500;transition:color .15s}.cn-footer__legal a:hover{color:#ffc21a}@media (max-width:991px){.cn-footer{padding-top:56px;margin-top:50px}.cn-footer__hero{grid-template-columns:1fr;gap:32px;padding-bottom:48px;margin-bottom:40px}.cn-footer__bento{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.cn-footer__cell--brand{grid-column:1/-1}.cn-footer__marquee img{height:36px;max-width:95px}}@media (max-width:576px){.cn-footer{padding-top:44px}.cn-footer__hero{gap:24px;padding-bottom:36px;margin-bottom:32px}.cn-footer__hero-card{padding:24px;border-radius:20px}.cn-footer__card-btn{padding:14px 20px;font-size:15px}.cn-footer__bento{grid-template-columns:1fr;gap:14px}.cn-footer__cell{padding:22px;border-radius:16px}.cn-footer__marquee-track{animation-duration:30s}.cn-footer__marquee a{margin-right:32px}.cn-footer__marquee img{height:32px;max-width:80px}.cn-footer__bottom{flex-direction:column;text-align:center;gap:16px;padding:22px 0 26px}.cn-footer__copy{justify-content:center;gap:12px}.cn-footer__legal{justify-content:center;gap:16px}}@media (prefers-reduced-motion:reduce){.cn-footer__blob,.cn-footer__card-glow,.cn-footer__dot,.cn-footer__eyebrow::before,.cn-footer__marquee-track{animation:none}}.tenyr-footer__logo{margin-bottom:20px;height:100px}.tenyr-footer__logo img{height:100px;width:auto}