:root{--csh-navy:#18305d;--csh-navy-deep:#0f1d3a;--csh-gold:#ffaa19;--csh-gold-soft:#ffd27a}.cs-header{font-family:inherit;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.cs-topbar{background:linear-gradient(90deg,#0f1d3a,#18305d 60%,#0f1d3a);background:linear-gradient(90deg,var(--csh-navy-deep),var(--csh-navy) 60%,var(--csh-navy-deep));color:#c9d5e8;font-size:13.5px}.cs-topbar__inner{gap:16px;justify-content:space-between;padding:9px 0}.cs-topbar__group,.cs-topbar__inner{align-items:center;display:flex;flex-wrap:wrap}.cs-topbar__group{gap:26px}.cs-topbar__item{align-items:center;color:#c9d5e8;display:inline-flex;gap:8px;text-decoration:none;transition:color .2s ease}.cs-topbar__item:hover{color:#fff}.cs-topbar__item i{color:#ffaa19;color:var(--csh-gold);font-size:13px}.cs-topbar__socials{align-items:center;display:flex;gap:6px}.cs-topbar__socials a{align-items:center;background:#ffffff0f;border-radius:8px;color:#c9d5e8;display:inline-flex;font-size:12px;height:28px;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:28px}.cs-topbar__socials a:hover{background:#ffaa19;background:var(--csh-gold);color:#18305d;color:var(--csh-navy);transform:translateY(-2px)}.cs-nav{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffffdb;border-bottom:1px solid #12203f12;transition:box-shadow .35s ease,background .35s ease,padding .3s ease}.cs-nav__inner{align-items:center;display:flex;height:82px;justify-content:space-between;transition:height .3s ease}.cs-header.is-scrolled .cs-nav{background:#fffffff0;box-shadow:0 8px 30px #12203f1a}.cs-header.is-scrolled .cs-nav__inner{height:68px}.cs-brand{align-items:center;display:inline-flex}.cs-brand img{height:46px;transition:height .3s ease;width:auto}.cs-header.is-scrolled .cs-brand img{height:40px}.cs-menu{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.cs-menu__link{border-radius:10px;color:#24324d;display:inline-block;font-size:15px;font-weight:600;padding:10px 16px;position:relative;text-decoration:none;transition:color .25s ease,background .25s ease}.cs-menu__link:after{background:linear-gradient(90deg,#ffaa19,#ff8c00);background:linear-gradient(90deg,var(--csh-gold),#ff8c00);border-radius:2px;bottom:6px;content:"";height:2px;left:16px;position:absolute;right:16px;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.cs-menu__link:hover{color:#18305d;color:var(--csh-navy)}.cs-menu__link:hover:after{transform:scaleX(1)}.cs-menu__link.active{color:#18305d;color:var(--csh-navy)}.cs-menu__link.active:after{transform:scaleX(1)}.cs-actions{align-items:center;display:flex;gap:14px}.cs-cta{align-items:center;background:linear-gradient(135deg,#ffd27a,#ffaa19 55%,#ff8c00);background:linear-gradient(135deg,var(--csh-gold-soft),var(--csh-gold) 55%,#ff8c00);border-radius:12px;box-shadow:0 8px 20px -6px #ffaa1999;display:inline-flex;font-size:14.5px;font-weight:800;gap:8px;padding:11px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;white-space:nowrap}.cs-cta,.cs-cta:hover{color:#18305d;color:var(--csh-navy)}.cs-cta:hover{box-shadow:0 12px 26px -6px #ffaa19b3;transform:translateY(-2px)}.cs-iconbtn{align-items:center;background:#12203f0d;border:none;border-radius:11px;color:#24324d;cursor:pointer;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;width:40px}.cs-iconbtn:hover{background:#18305d;background:var(--csh-navy);color:#fff;transform:translateY(-2px)}.cs-burger{background:#12203f0d;border:none;border-radius:12px;cursor:pointer;display:none;height:44px;position:relative;width:44px}.cs-burger span{background:#18305d;background:var(--csh-navy);border-radius:2px;height:2.5px;left:12px;position:absolute;right:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s ease,top .3s ease}.cs-burger span:first-child{top:15px}.cs-burger span:nth-child(2){top:21px}.cs-burger span:nth-child(3){top:27px}.cs-burger.is-open span:first-child{top:21px;transform:rotate(45deg)}.cs-burger.is-open span:nth-child(2){opacity:0}.cs-burger.is-open span:nth-child(3){top:21px;transform:rotate(-45deg)}.cs-drawer-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a12268c;inset:0;opacity:0;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:1100}.cs-drawer-overlay.is-open{opacity:1;visibility:visible}.cs-drawer{background:linear-gradient(165deg,#1a3363,#18305d 45%,#0f1d3a);background:linear-gradient(165deg,#1a3363 0,var(--csh-navy) 45%,var(--csh-navy-deep) 100%);box-shadow:-20px 0 60px #0006;color:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .42s cubic-bezier(.2,.9,.2,1);width:min(84vw,340px);z-index:1101}.cs-drawer.is-open{transform:translateX(0)}.cs-drawer__head{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:22px 22px 18px}.cs-drawer__head img{background:#fff;border-radius:10px;height:42px;padding:5px 8px}.cs-drawer__close{background:#ffffff14;border:none;border-radius:11px;color:#fff;cursor:pointer;font-size:18px;height:40px;transition:background .2s ease,transform .2s ease;width:40px}.cs-drawer__close:hover{background:#ffffff29;transform:rotate(90deg)}.cs-drawer__links{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:14px 16px}.cs-drawer__links a{align-items:center;border-radius:14px;color:#dbe4f3;display:flex;font-size:16px;font-weight:600;gap:14px;opacity:0;padding:15px 16px;text-decoration:none;transform:translateX(22px);transition:background .25s ease,color .25s ease,transform .25s ease}.cs-drawer.is-open .cs-drawer__links a{opacity:1;transform:translateX(0);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.9,.2,1),background .25s ease,color .25s ease}.cs-drawer.is-open .cs-drawer__links li:first-child a{transition-delay:.06s}.cs-drawer.is-open .cs-drawer__links li:nth-child(2) a{transition-delay:.11s}.cs-drawer.is-open .cs-drawer__links li:nth-child(3) a{transition-delay:.16s}.cs-drawer.is-open .cs-drawer__links li:nth-child(4) a{transition-delay:.21s}.cs-drawer.is-open .cs-drawer__links li:nth-child(5) a{transition-delay:.26s}.cs-drawer.is-open .cs-drawer__links li:nth-child(6) a{transition-delay:.31s}.cs-drawer__links a i{color:#ffaa19;color:var(--csh-gold);text-align:center;width:20px}.cs-drawer__links a.active,.cs-drawer__links a:hover{background:#ffffff14;color:#fff;transform:translateX(4px)}.cs-drawer__links a.active{box-shadow:inset 3px 0 0 #ffaa19;box-shadow:inset 3px 0 0 var(--csh-gold)}.cs-drawer__cta{align-items:center;background:linear-gradient(135deg,#ffd27a,#ffaa19 55%,#ff8c00);background:linear-gradient(135deg,var(--csh-gold-soft),var(--csh-gold) 55%,#ff8c00);border-radius:14px;box-shadow:0 10px 24px -6px #ffaa1980;color:#18305d;color:var(--csh-navy);display:flex;font-weight:800;gap:9px;justify-content:center;margin:6px 16px 18px;padding:15px;text-decoration:none}.cs-drawer__foot{border-top:1px solid #ffffff1a;margin-top:auto;padding:20px 22px 26px}.cs-drawer__foot a{align-items:center;color:#c9d5e8;display:flex;font-size:14px;gap:10px;margin-bottom:12px;text-decoration:none}.cs-drawer__foot a i{color:#ffaa19;color:var(--csh-gold)}.cs-drawer__social{display:flex;gap:10px;margin-top:14px}.cs-drawer__social a{align-items:center;background:#ffffff14;border-radius:10px;color:#fff;display:inline-flex;height:38px;justify-content:center;margin:0;transition:background .2s ease,transform .2s ease;width:38px}.cs-drawer__social a:hover{background:#ffaa19;background:var(--csh-gold);color:#18305d;color:var(--csh-navy);transform:translateY(-2px)}@media (max-width:991px){.cs-actions .cs-cta,.cs-actions .cs-iconbtn,.cs-menu{display:none}.cs-burger{align-items:center;display:inline-flex;justify-content:center}.cs-nav__inner{height:66px}.cs-header.is-scrolled .cs-nav__inner{height:60px}}@media (max-width:575px){.cs-topbar__group:last-child{display:none}.cs-topbar__inner{justify-content:center}}@media (prefers-reduced-motion:reduce){.cs-brand img,.cs-burger span,.cs-drawer,.cs-drawer__links a,.cs-menu__link:after,.cs-nav,.cs-nav__inner{transition:none!important}}.buttons-container{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;margin:0;max-width:620px}.buttons-container>.btn,.buttons-container>.btn-vip{flex:1 1;font-size:15px;min-width:0;padding-left:18px!important;padding-right:18px!important;white-space:nowrap}.btn-pulse{animation:pulse 2s infinite;box-shadow:0 0 8px #ffffffb3}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffffffb3}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 0 0 #fff0}}.btn-vip{align-items:center;animation:vipPulse 2s infinite;background:linear-gradient(135deg,#1a3a6b,#18305d 45%,#0f1d3a);border:none;border-radius:0;color:#ffaa19;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;line-height:1;overflow:hidden;padding:17px 35px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.btn-vip:hover{color:#ffaa19;transform:translateY(-2px)}.btn-vip .vip-crown{animation:vipCrownBob 1.6s ease-in-out infinite;color:#ffaa19}.btn-vip:after{animation:vipSheen 3s infinite;background:linear-gradient(120deg,#0000,#ffc85a59 50%,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);width:60%}@keyframes vipPulse{0%{box-shadow:0 0 0 0 #ffaa19b3}70%{box-shadow:0 0 0 12px #ffaa1900}to{box-shadow:0 0 0 0 #ffaa1900}}@keyframes vipSheen{0%{left:-120%}60%,to{left:130%}}@keyframes vipCrownBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.btn-vip,.btn-vip .vip-crown,.btn-vip:after{animation:none}}@media (max-width:767px){.buttons-container{align-items:center;flex-direction:column;flex-wrap:wrap;gap:15px;max-width:100%}.buttons-container>.btn,.buttons-container>.btn-vip{flex:0 0 auto;font-size:16px;max-width:300px;padding:14px 30px!important;width:100%}}.ss-section{background:radial-gradient(1000px 460px at 50% -8%,#18305d0d,#0000 60%),linear-gradient(180deg,#f6f8fc,#fff 70%);overflow:hidden;padding:96px 0 88px;position:relative}.ss-head{margin:0 auto 62px;max-width:760px;text-align:center}.ss-eyebrow{align-items:center;background:#18305d12;border-radius:999px;color:#18305d;display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:20px;padding:8px 18px;text-transform:uppercase}.ss-eyebrow i{color:#ffaa19}.ss-title{color:#12203f;font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:18px}.ss-title .ss-grad{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffaa19,#ff8c00);-webkit-background-clip:text;background-clip:text}.ss-sub{color:#64708a;font-size:17px;line-height:1.7;margin:0}.ss-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(5,1fr)}.ss-card{--accent:#18305d;--accent-2:#0f1d3a;background:#fff;border:1px solid #12203f12;border-radius:22px;box-shadow:0 10px 30px #12203f0f;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:32px 26px 30px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease}.ss-card:before{background:linear-gradient(90deg,var(--accent),var(--accent-2));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(.4);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ss-card:after{background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--accent) 12%,#0000),#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s ease;z-index:-1}.ss-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,#0000);box-shadow:0 26px 60px #12203f29;transform:translateY(-10px)}.ss-card:hover:before{transform:scaleX(1)}.ss-card:hover:after{opacity:1}.ss-icon{align-items:center;background:linear-gradient(140deg,var(--accent),var(--accent-2));border-radius:18px;box-shadow:0 12px 26px -8px color-mix(in srgb,var(--accent) 70%,#0000);color:#fff;display:inline-flex;font-size:25px;height:62px;justify-content:center;margin-bottom:22px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:62px}.ss-card:hover .ss-icon{transform:translateY(-3px) rotate(-4deg)}.ss-card__title{color:#12203f;font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 3px}.ss-card__eyebrow{color:var(--accent);display:block;font-size:11.5px;font-weight:800;letter-spacing:.11em;margin-bottom:14px;text-transform:uppercase}.ss-card__desc{color:#6b7793;font-size:14px;line-height:1.65;margin:0 0 20px}.ss-feats{display:flex;flex-direction:column;gap:9px;list-style:none;margin:auto 0 0;padding:0}.ss-feats li{align-items:center;background:#f6f8fc;border-radius:11px;color:#37425c;display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:9px 11px;transition:background .25s ease,transform .25s ease}.ss-card:hover .ss-feats li{background:color-mix(in srgb,var(--accent) 7%,#f6f8fc)}.ss-feats li i{align-items:center;background:linear-gradient(140deg,var(--accent),var(--accent-2));border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;height:18px;justify-content:center;width:18px}.ss-trust{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:56px}.ss-chip{align-items:center;background:#fff;border:1px solid #12203f14;border-radius:999px;box-shadow:0 6px 20px #12203f0f;color:#12203f;display:inline-flex;font-size:14.5px;font-weight:700;gap:10px;padding:13px 22px;transition:transform .3s ease,box-shadow .3s ease}.ss-chip:hover{box-shadow:0 12px 28px #12203f1f;transform:translateY(-3px)}.ss-chip i{font-size:18px}.ss-conditions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.ss-cond{align-items:center;background:linear-gradient(135deg,#18305d,#0f1d3a);border-radius:12px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:11px 20px}@media (max-width:1199px){.ss-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ss-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.ss-section{padding:64px 0 60px}}@media (max-width:479px){.ss-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ss-card,.ss-card:before,.ss-chip,.ss-icon{transition:none}}:root{--cs-navy:#18305d;--cs-navy-deep:#0d1b38;--cs-gold:#ffaa19;--cs-gold-soft:#ffd27a}.cs-footer{background:radial-gradient(1200px 500px at 85% -10%,#ffaa191a,#0000 60%),radial-gradient(900px 500px at 10% 120%,#2952a547,#0000 55%),linear-gradient(160deg,#16274a,#12203f 55%,#0d1b38);color:#cdd6e6;isolation:isolate;overflow:hidden;padding:84px 0 34px;position:relative}.cs-footer:before{background:linear-gradient(90deg,#0000,#ffaa198c,#297aff73,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cs-footer:after{background:radial-gradient(circle,#ffaa191f,#0000 62%);border-radius:50%;content:"";filter:blur(10px);height:520px;pointer-events:none;position:absolute;right:-160px;top:-160px;width:520px;z-index:-1}.cs-footer__grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:1.5fr 1fr 1fr 1fr 1.4fr}.cs-footer__brand-logo{margin-bottom:20px;max-width:190px}.cs-footer__about{color:#aab6cc;font-size:.95rem;line-height:1.7;max-width:320px}.cs-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cs-chip{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;color:#e7edf7;display:inline-flex;font-size:.78rem;font-weight:600;gap:7px;padding:7px 13px}.cs-chip i{color:#ffaa19;color:var(--cs-gold)}.cs-socials{display:flex;gap:12px;list-style:none;margin-top:26px;padding:0}.cs-socials a{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e7edf7;display:inline-flex;height:42px;justify-content:center;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;width:42px}.cs-socials a:hover{background:linear-gradient(135deg,#ffaa19,#ff8c00);background:linear-gradient(135deg,var(--cs-gold),#ff8c00);box-shadow:0 10px 24px #ffaa1959;color:#18305d;color:var(--cs-navy);transform:translateY(-3px)}.cs-col__title{color:#fff;font-size:1.02rem;font-weight:700;letter-spacing:.01em;margin-bottom:20px;padding-bottom:12px;position:relative}.cs-col__title:after{background:linear-gradient(90deg,#ffaa19,#0000);background:linear-gradient(90deg,var(--cs-gold),#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:34px}.cs-links{list-style:none;margin:0;padding:0}.cs-links li{margin-bottom:13px}.cs-links a{align-items:center;color:#aeb9cf;display:inline-flex;font-size:.92rem;gap:9px;text-decoration:none;transition:color .2s ease,transform .2s ease}.cs-links a:before{color:#ffaa19;color:var(--cs-gold);content:"\f105";font-family:Font Awesome\ 5 Free;font-size:.72rem;font-weight:900;opacity:.7;transition:transform .2s ease}.cs-links a:hover{color:#fff;transform:translateX(3px)}.cs-links a:hover:before{opacity:1;transform:translateX(2px)}.cs-contact-item{align-items:flex-start;color:#b9c4da;display:flex;font-size:.93rem;gap:12px;margin-bottom:16px}.cs-contact-item i{color:#ffaa19;color:var(--cs-gold);margin-top:3px;text-align:center;width:16px}.cs-contact-item a{color:#b9c4da;text-decoration:none;transition:color .2s}.cs-contact-item a:hover{color:#fff}.cs-hours{font-size:.9rem;margin-top:22px}.cs-hours__row{border-bottom:1px dashed #ffffff14;color:#b9c4da;display:flex;justify-content:space-between;max-width:220px;padding:4px 0}.cs-hours__row:last-child{border-bottom:none}.cs-newsletter{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14;display:flex;flex-wrap:wrap;gap:30px;margin-top:56px;padding:30px 34px}.cs-newsletter__copy{flex:1 1;min-width:260px}.cs-newsletter__copy h4{align-items:center;color:#fff;display:flex;font-weight:700;gap:10px;margin:0 0 6px}.cs-newsletter__copy h4 i{color:#ffaa19;color:var(--cs-gold)}.cs-newsletter__copy p{color:#a9b4ca;font-size:.9rem;margin:0}.cs-newsletter__form{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:280px}.cs-newsletter__form input[type=email]{background:#ffffffe6;border:1px solid #ffffff24;border-radius:12px;color:#1a2233;flex:1 1;font-size:.95rem;min-width:200px;outline:none;padding:14px 18px;transition:box-shadow .2s,border-color .2s}.cs-newsletter__form input[type=email]:focus{border-color:#ffaa19;border-color:var(--cs-gold);box-shadow:0 0 0 4px #ffaa192e}.cs-newsletter__btn{align-items:center;background:linear-gradient(135deg,#ffd27a,#ffaa19 55%,#ff8c00);background:linear-gradient(135deg,var(--cs-gold-soft),var(--cs-gold) 55%,#ff8c00);border:none;border-radius:12px;box-shadow:0 10px 24px #ffaa194d;color:#18305d;color:var(--cs-navy);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;letter-spacing:.02em;padding:14px 26px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.cs-newsletter__btn:hover{box-shadow:0 14px 30px #ffaa196b;transform:translateY(-2px)}.cs-newsletter__btn:disabled{cursor:default;opacity:.7;transform:none}.cs-nl-status{border-radius:10px;font-size:.85rem;margin-top:12px;padding:9px 14px;width:100%}.cs-nl-status.ok{background:#28a7452e;color:#8fd19e}.cs-nl-status.err{background:#dc35452e;color:#f5a0a7}.cs-footer__bottom{background:#0d1b38;background:var(--cs-navy-deep);color:#9fb0cc;font-size:.9rem;padding:18px 0;text-align:center}.cs-footer__bottom b{color:#ffaa19;color:var(--cs-gold);font-weight:700}@media (max-width:991px){.cs-footer__grid{gap:30px;grid-template-columns:1fr 1fr}.cs-footer{padding-top:64px}}@media (max-width:575px){.cs-footer__grid{grid-template-columns:1fr}.cs-newsletter{padding:24px}.cs-footer__bottom{padding-bottom:96px}}.cs-bottomnav{display:none}@media (max-width:767px){.cs-bottomnav{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#111d386b;border:1px solid #ffffff29;border-radius:24px;bottom:16px;box-shadow:0 16px 44px #00000061,inset 0 1px 0 #ffffff24,inset 0 -8px 24px #0000001f;display:block;height:66px;left:50%;max-width:460px;opacity:0;overflow:visible;position:fixed;transform:translateX(-50%);transform:translateX(-50%) translateY(28px);transition:width .5s cubic-bezier(.34,1.56,.64,1),height .42s cubic-bezier(.34,1.56,.64,1),border-radius .42s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;width:calc(100vw - 28px);will-change:transform,opacity;z-index:1000}.cs-bottomnav.is-ready{opacity:1;transform:translateX(-50%) translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.34,1.56,.64,1),height .42s cubic-bezier(.34,1.56,.64,1),border-radius .42s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.cs-bottomnav.is-collapsed{animation:cs-fab-pulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,#ffd27a,#ffaa19 55%,#ff8c00);background:linear-gradient(135deg,var(--cs-gold-soft),var(--cs-gold) 55%,#ff8c00);border-color:#ffffff59;border-radius:50%;box-shadow:0 12px 30px #ffaa1980,0 0 0 6px #ffaa191f;height:58px;left:auto;overflow:hidden;right:16px;transform:none;width:58px}@keyframes cs-fab-pulse{0%,to{box-shadow:0 12px 30px #ffaa1980,0 0 0 0 #ffaa1947}70%{box-shadow:0 12px 30px #ffaa1980,0 0 0 14px #ffaa1900}}.cs-bottomnav__items{align-items:stretch;display:flex;height:100%;justify-content:space-around;opacity:1;transition:opacity .28s ease}.cs-bottomnav.is-collapsed .cs-bottomnav__items{opacity:0;pointer-events:none}.cs-nav-item{-webkit-tap-highlight-color:transparent;align-items:center;color:#cdd6e6;display:flex;flex:1 1;flex-direction:column;font-size:.66rem;font-weight:600;gap:3px;justify-content:center;letter-spacing:.01em;opacity:0;position:relative;text-decoration:none;transform:translateY(10px);transition:color .2s ease,transform .2s ease}.cs-bottomnav.is-ready .cs-nav-item{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.cs-bottomnav.is-ready .cs-nav-item:first-child{transition-delay:.18s}.cs-bottomnav.is-ready .cs-nav-item:nth-child(2){transition-delay:.26s}.cs-bottomnav.is-ready .cs-nav-item:nth-child(3){transition-delay:.34s}.cs-bottomnav.is-ready .cs-nav-item:nth-child(4){transition-delay:.42s}.cs-bottomnav.is-ready .cs-nav-item:nth-child(5){transition-delay:.5s}.cs-bottomnav.is-collapsed .cs-nav-item{transform:none}.cs-nav-item i{font-size:1.16rem;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s ease}.cs-nav-item span{transition:opacity .2s ease}.cs-nav-item:hover{color:#fff}.cs-nav-item:active{transform:scale(.88)}.cs-nav-item:active i{transform:translateY(-3px) scale(1.12)}.cs-nav-item.is-primary{color:#ffaa19;color:var(--cs-gold);justify-content:flex-end;overflow:visible}.cs-nav-item.is-primary i{align-items:center;animation:cs-quote-float 3.2s ease-in-out infinite;background:linear-gradient(140deg,#ffd27a,#ffaa19 55%,#ff8c00);background:linear-gradient(140deg,var(--cs-gold-soft) 0,var(--cs-gold) 55%,#ff8c00 100%);border:3px solid #111d388c;border-radius:20px;box-shadow:0 10px 24px #ffaa1980,0 2px 6px #00000040,inset 0 1px 0 #ffffff80;color:#18305d;color:var(--cs-navy);display:inline-flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:4px;margin-top:-46px;width:56px}.cs-nav-item.is-primary:active i{transform:scale(1.06)}.cs-nav-item.is-primary span{font-weight:700;margin-top:2px}@keyframes cs-quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cs-nav-item.is-primary:before{background:radial-gradient(circle,#ffaa1959,#0000 65%);content:"";filter:blur(6px);height:92px;left:50%;pointer-events:none;position:absolute;top:-34px;transform:translateX(-50%);width:92px;z-index:-1}.cs-nav-item.is-whatsapp{color:#39c06a}.cs-bottomnav__fab{align-items:center;color:#18305d;color:var(--cs-navy);display:flex;font-size:1.5rem;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease .1s}.cs-bottomnav.is-collapsed .cs-bottomnav__fab{opacity:1;pointer-events:auto}body{padding-bottom:92px}}@media (prefers-reduced-motion:reduce){.cs-bottomnav,.cs-bottomnav__items,.cs-nav-item,.cs-nav-item i{animation:none!important;transition:none!important}.cs-bottomnav{opacity:1!important;transform:translateX(-50%)!important}.cs-nav-item{opacity:1!important;transform:none!important}}@media (max-width:767px){.whatsapp-float{display:none!important}body{padding-bottom:92px!important}}.hiring-overlay{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.hiring-title{animation:pulse-text 1.5s ease-in-out infinite;color:#007bff;font-size:2rem;font-weight:700;text-shadow:0 0 5px #007bff66,0 0 10px #007bff4d}@keyframes pulse-text{0%{color:#007bff;text-shadow:0 0 5px #007bff66}50%{color:#00cfff;text-shadow:0 0 15px #00cfffcc}to{color:#007bff;text-shadow:0 0 5px #007bff66}}.hiring-modal{animation:pulse-border 1.5s ease-in-out infinite;background-color:#fff;border:3px solid #007bff;border-radius:10px;box-shadow:0 0 15px #007bff80;max-width:600px;opacity:0;padding:30px;position:relative;text-align:center;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;width:50%}@keyframes pulse-border{0%{border-color:#007bff;box-shadow:0 0 10px #007bff66}50%{border-color:#00cfff;box-shadow:0 0 20px #00cfffb3}to{border-color:#007bff;box-shadow:0 0 10px #007bff66}}.hiring-show{opacity:1;transform:translateY(0)}.hiring-hide{opacity:0;transform:translateY(20px)}.hiring-close{background:#0000;border:none;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}@media (max-width:768px){.hiring-modal{width:80%}}.premium-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.premium-modal{background:linear-gradient(160deg,#12162b,#0b0e1a);border:1px solid #ff8a0040;border-radius:24px;box-shadow:0 0 40px #ff8a001a,0 20px 60px #00000080;max-width:420px;opacity:0;overflow:hidden;padding:40px 30px 30px;position:relative;text-align:center;transform:translateY(30px) scale(.95);transition:opacity .3s ease,transform .3s ease;width:100%}.premium-show{opacity:1;transform:translateY(0) scale(1)}.premium-hide{opacity:0;transform:translateY(30px) scale(.95)}.premium-glow{background:radial-gradient(circle,#ff8a0026 0,#0000 70%);border-radius:50%;height:200px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:200px}.premium-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:12px;transition:all .2s ease;width:32px}.premium-close:hover{background:#fff3;color:#fff}.premium-crown-wrap{display:flex;justify-content:center;margin-bottom:20px;position:relative;z-index:1}.premium-crown-circle{align-items:center;animation:crown-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff8a0033,#ff2d951a);border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.premium-crown-circle i{color:#ff8a00;filter:drop-shadow(0 0 8px rgba(255,138,0,.5));font-size:32px}@keyframes crown-pulse{0%{box-shadow:0 0 0 0 #ff8a004d}50%{box-shadow:0 0 0 15px #ff8a0000}to{box-shadow:0 0 0 0 #ff8a0000}}.premium-title{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.5px;margin:0 0 6px}.premium-subtitle{color:#ffffff8c;font-size:.9rem;line-height:1.4;margin:0 0 24px}.premium-perks{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;text-align:left}.premium-perk-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;padding:8px 12px;transition:background .2s ease}.premium-perk-item:hover{background:#ffffff12}.premium-perk-icon{align-items:center;background:linear-gradient(135deg,#ff8a0026,#ff2d951a);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.premium-perk-icon i{color:#ff8a00;font-size:14px}.premium-perk-text{color:#fffc;font-size:.85rem;font-weight:500}.premium-pricing{background:#ff8a0014;border:1px solid #ff8a0026;border-radius:14px;margin-bottom:20px;padding:16px}.premium-price-tag{align-items:baseline;display:flex;gap:4px;justify-content:center}.premium-price-amount{color:#fff;font-size:2.2rem;font-weight:800;line-height:1}.premium-price-period{color:#ffffff80;font-size:1rem;font-weight:500}.premium-price-note{color:#fff6;font-size:.78rem;margin:6px 0 0}.premium-cta-button{align-items:center;background:linear-gradient(90deg,#ff8a00,#ff2d95);border:none;border-radius:28px;box-shadow:0 4px 20px #ff8a004d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:10px;padding:15px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.premium-cta-button:hover{box-shadow:0 6px 30px #ff8a0066;color:#fff;text-decoration:none;transform:translateY(-2px)}.premium-cta-button i{font-size:.9rem}.premium-cta-call{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:28px;color:#fffc;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:background .2s ease;width:100%}.premium-cta-call:hover{background:#ffffff1f;color:#fff;text-decoration:none}.premium-cta-call i{font-size:.8rem}.premium-dismiss{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:.85rem;margin-top:4px;padding:12px 20px;transition:color .2s ease}.premium-dismiss:hover{color:#fff9}@media (max-width:480px){.premium-modal{border-radius:20px;max-height:90vh;overflow-y:auto;padding:30px 20px 24px}.premium-title{font-size:1.35rem}.premium-crown-circle{height:60px;width:60px}.premium-crown-circle i{font-size:26px}.premium-price-amount{font-size:1.8rem}.premium-cta-call span,.premium-perk-text{font-size:.8rem}}.nl-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.nl-modal{background:linear-gradient(160deg,#0a1628,#0d1f3c 50%,#0a1628);border:1px solid #3b82f640;border-radius:24px;box-shadow:0 0 50px #3b82f614,0 25px 60px #00000080;max-width:440px;opacity:0;overflow:hidden;padding:40px 32px 28px;position:relative;text-align:center;transform:translateY(30px) scale(.95);transition:opacity .3s ease,transform .3s ease;width:100%}.nl-modal-show{opacity:1;transform:translateY(0) scale(1)}.nl-modal-hide{opacity:0;transform:translateY(30px) scale(.95)}.nl-modal-glow{background:radial-gradient(circle,#3b82f61f 0,#0000 70%);border-radius:50%;height:220px;left:50%;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%);width:220px}.nl-modal-close{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff6;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:12px;transition:all .2s ease;width:32px}.nl-modal-close:hover{background:#ffffff26;color:#fff}.nl-modal-icon-wrap{display:flex;justify-content:center;margin-bottom:20px;position:relative;z-index:1}.nl-modal-icon-circle{align-items:center;animation:nl-icon-pulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,#3b82f633,#6366f126);border-radius:50%;display:flex;height:76px;justify-content:center;width:76px}.nl-modal-icon-circle i{color:#3b82f6;filter:drop-shadow(0 0 10px rgba(59,130,246,.5));font-size:30px}@keyframes nl-icon-pulse{0%{box-shadow:0 0 0 0 #3b82f64d}50%{box-shadow:0 0 0 16px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}.nl-modal-title{color:#fff;font-size:1.65rem;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.nl-modal-subtitle{color:#ffffff80;font-size:.92rem;line-height:1.5;margin:0 auto 24px;max-width:340px}.nl-modal-benefits{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:28px}.nl-modal-benefit{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:10px;padding:10px 12px;transition:background .2s ease}.nl-modal-benefit:hover{background:#ffffff12}.nl-modal-benefit i{color:#3b82f6;flex-shrink:0;font-size:14px;text-align:center;width:16px}.nl-modal-benefit span{color:#ffffffbf;font-size:.78rem;font-weight:500;line-height:1.3;text-align:left}.nl-modal-form{margin-bottom:14px}.nl-modal-input-group{background:#ffffff0f;border:1px solid #3b82f64d;border-radius:28px;display:flex;gap:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.nl-modal-input-group:focus-within{border-color:#3b82f699;box-shadow:0 0 20px #3b82f61a}.nl-modal-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:.92rem;outline:none;padding:14px 20px}.nl-modal-input::placeholder{color:#ffffff59}.nl-modal-submit{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:14px 22px;transition:opacity .2s ease,transform .15s ease}.nl-modal-submit:hover{opacity:.9}.nl-modal-submit:active{transform:scale(.96)}.nl-modal-submit:disabled{cursor:not-allowed;opacity:.6}.nl-modal-status{align-items:center;border-radius:10px;display:flex;font-size:.82rem;font-weight:500;gap:8px;justify-content:center;margin-bottom:12px;padding:10px 16px}.nl-modal-status-success{background:#22c55e1f;border:1px solid #22c55e33;color:#4ade80}.nl-modal-status-error{background:#ef44441f;border:1px solid #ef444433;color:#f87171}.nl-modal-trust{align-items:center;color:#ffffff4d;display:flex;font-size:.75rem;gap:6px;justify-content:center;margin:0 0 8px}.nl-modal-trust i{font-size:.65rem}.nl-modal-dismiss{background:none;border:none;color:#ffffff40;cursor:pointer;font-size:.82rem;padding:10px 20px;transition:color .2s ease}.nl-modal-dismiss:hover{color:#ffffff80}@media (max-width:480px){.nl-modal{border-radius:20px;max-height:90vh;overflow-y:auto;padding:30px 20px 22px}.nl-modal-title{font-size:1.35rem}.nl-modal-icon-circle{height:64px;width:64px}.nl-modal-icon-circle i{font-size:26px}.nl-modal-benefits{grid-template-columns:1fr}.nl-modal-input{font-size:.85rem;padding:12px 16px}.nl-modal-submit{padding:12px 18px}}
/*# sourceMappingURL=main.40961280.css.map*/