:root{--navy:#0b1f33;--nm:#0c3b52;--teal:#0e7490;--tl:#14b8a6;--tll:#2dd4bf;--surf:#f8fafc;--bdr:#e2e8f0;--t1:#0f172a;--t2:#334155;--t3:#64748b;--t4:#94a3b8;--r:14px;--rl:20px;--rxl:28px}.landing-body{font-family:DM Sans,system-ui,sans-serif;color:#0f172a;background:#fff;overflow-x:hidden;line-height:1.5}a{text-decoration:none!important}.w{max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:640px){.w{padding:0 32px}}@media (min-width:1024px){.w{padding:0 48px}}@keyframes riseIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ticker{to{transform:translateX(-50%)}}.r1{animation:riseIn .65s cubic-bezier(.22,1,.36,1) .1s forwards}.r1,.r2{opacity:0}.r2{animation:riseIn .65s cubic-bezier(.22,1,.36,1) .22s forwards}.r3{animation:riseIn .65s cubic-bezier(.22,1,.36,1) .34s forwards}.r3,.r4{opacity:0}.r4{animation:riseIn .65s cubic-bezier(.22,1,.36,1) .46s forwards}.r5{animation:riseIn .65s cubic-bezier(.22,1,.36,1) .58s forwards}.r5,.rv{opacity:0}.rv{transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.rv.on{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.nav{position:fixed;top:0;left:0;right:0;z-index:200;background:rgba(11,31,51,.94);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .3s}.nav-in{justify-content:space-between;height:64px;gap:12px}.nav-in,.nav-logo{display:flex;align-items:center}.nav-logo{gap:10px;flex-shrink:0}.nav-logo-mark{width:34px;height:34px;flex-shrink:0}.nav-logo-text{font-size:17px;font-weight:800;letter-spacing:-.5px;color:#fff}.nav-logo-text span{color:var(--tll)}.nav-links{display:none;align-items:center;gap:2px}@media (min-width:900px){.nav-links{display:flex}}.nav-lnk{font-size:13.5px;font-weight:500;color:hsla(0,0%,100%,.6);padding:7px 12px;border-radius:10px;transition:all .15s}.nav-lnk:hover{color:#fff;background:hsla(0,0%,100%,.07)}.nav-act{display:flex;align-items:center;gap:8px}.btn-gst{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7);padding:8px 14px;border-radius:10px;transition:all .15s}.btn-gst:hover{color:#fff;background:hsla(0,0%,100%,.08)}.btn-cta-nav{font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--teal),var(--tl));padding:9px 20px;border-radius:10px;box-shadow:0 2px 10px rgba(14,116,144,.38);transition:all .2s;display:none}@media (min-width:480px){.btn-cta-nav{display:block}}.btn-cta-nav:hover{transform:translateY(-1px);box-shadow:0 4px 18px rgba(14,116,144,.52)}.ham{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);transition:all .15s}@media (min-width:900px){.ham{display:none}}.ham:hover{background:hsla(0,0%,100%,.08);color:#fff}.ham-open,body.mo .ham-close{display:none}body.mo .ham-open{display:block}.drawer{position:fixed;top:64px;left:0;right:0;bottom:0;z-index:199;background:rgba(11,31,51,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px 20px;overflow-y:auto;display:none;flex-direction:column;gap:4px}body.mo .drawer{display:flex}@media (min-width:900px){.drawer{display:none!important}}.dl{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.65);padding:13px 16px;border-radius:12px;border:1px solid transparent;transition:all .15s}.dl:hover{color:#fff;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.dd{height:1px;background:hsla(0,0%,100%,.07);margin:8px 0}.dc{display:flex;flex-direction:column;gap:10px;padding-top:8px}.btn-dp{gap:8px;background:linear-gradient(135deg,var(--teal),var(--tl));color:#fff;font-weight:700;font-size:16px;padding:16px;border-radius:14px;box-shadow:0 4px 16px rgba(14,116,144,.38)}.btn-dp,.btn-ds{display:flex;align-items:center;justify-content:center}.btn-ds{border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.78);font-weight:600;font-size:15px;padding:14px;border-radius:14px}.hero{min-height:100vh;min-height:100svh;background:linear-gradient(155deg,var(--navy) 0,var(--nm) 55%,#0d5473 100%);position:relative;overflow:hidden;display:flex;align-items:center;padding:96px 0 56px}.hero-grid{inset:0;background-image:linear-gradient(rgba(14,116,144,.1) 1px,transparent 0),linear-gradient(90deg,rgba(14,116,144,.1) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 90%)}.hero-glow,.hero-grid{position:absolute;pointer-events:none}.hero-glow{width:900px;height:900px;top:-200px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 40%,rgba(14,116,144,.24) 0,transparent 65%)}.hero-layout{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:1024px){.hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}.hero-left{align-items:flex-start}.hero-left,.hero-right{display:flex;flex-direction:column;justify-content:center}.hero-right{gap:20px}.hero-right .trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;margin-bottom:0;padding:10px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:14px}.hero-stats-right{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;overflow:hidden}.hero-svg{width:100%;max-width:380px;height:auto;border-radius:18px;display:block;margin:0 auto;animation:float 6s ease-in-out infinite}@media (min-width:1024px){.hero-svg{max-width:400px;margin:0 auto}}.hero-body{position:relative;z-index:1;max-width:780px;width:100%}.hbadge{display:inline-flex;align-items:center;gap:8px;background:rgba(45,212,191,.08);border:1px solid rgba(45,212,191,.22);color:var(--tll);border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:6px 14px;margin-bottom:22px}.hbadge-dot{width:6px;height:6px;border-radius:50%;background:var(--tll);animation:glow 2s ease-in-out infinite;flex-shrink:0}.hero-h1{font-size:clamp(38px,6.5vw,72px);font-weight:800;letter-spacing:-3px;line-height:1.02;color:#fff;margin-bottom:20px}.hero-h1 em{font-style:normal;background:linear-gradient(100deg,var(--tll),var(--tl),#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:clamp(15px,2vw,18.5px);color:hsla(0,0%,100%,.56);max-width:520px;line-height:1.72;margin-bottom:32px}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.btn-hp{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--teal),var(--tl));color:#fff;font-weight:700;font-size:clamp(14px,1.5vw,15.5px);padding:clamp(13px,1.8vw,16px) clamp(20px,3vw,28px);border-radius:var(--r);box-shadow:0 4px 20px rgba(14,116,144,.44);transition:all .25s cubic-bezier(.22,1,.36,1)}.btn-hp:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(14,116,144,.58)}.btn-hg{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.82);font-weight:600;font-size:clamp(14px,1.5vw,15.5px);padding:clamp(13px,1.8vw,16px) clamp(20px,3vw,28px);border-radius:var(--r);transition:all .2s}.btn-hg:hover{background:hsla(0,0%,100%,.13);color:#fff;border-color:hsla(0,0%,100%,.28)}.trust{flex-wrap:wrap;gap:16px;margin-bottom:44px}.ti,.trust{display:flex}.ti{align-items:center;gap:7px;font-size:12.5px;color:hsla(0,0%,100%,.4)}.ti svg{color:var(--tll);flex-shrink:0}.hstats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);border-radius:18px;overflow:hidden}.hs{padding:clamp(14px,2.5vw,20px) clamp(12px,2vw,22px);background:hsla(0,0%,100%,.025)}.hs-v{font-family:DM Mono,monospace;font-size:clamp(21px,3.2vw,29px);font-weight:700;letter-spacing:-1px;color:#fff;line-height:1;margin-bottom:4px}.hs-v s{color:var(--tll);text-decoration:none}.hs-l{font-size:clamp(10px,1.1vw,11.5px);color:hsla(0,0%,100%,.36);font-weight:500}.ticker{background:var(--navy);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);overflow:hidden;padding:12px 0}.tk-track{display:flex;width:-moz-max-content;width:max-content;animation:ticker 36s linear infinite}.tk-item{display:flex;align-items:center;gap:8px;padding:0 28px;white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.tk-dot{width:3px;height:3px;border-radius:50%;background:var(--teal);flex-shrink:0}.sec{padding:clamp(60px,9vw,100px) 0}.sec-alt{background:var(--surf)}.sec-dark{background:var(--navy)}.lbl{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.lbl:before{content:"";width:18px;height:2px;background:var(--teal);border-radius:99px;flex-shrink:0}.h2{font-size:clamp(26px,3.8vw,46px);font-weight:800;letter-spacing:-1.5px;line-height:1.08;color:var(--navy);margin-bottom:14px}.sub{font-size:clamp(15px,1.8vw,17.5px);color:var(--t3);line-height:1.7;max-width:520px}.g2{display:grid;grid-template-columns:1fr;gap:clamp(32px,6vw,56px)}@media (min-width:1024px){.g2{grid-template-columns:1fr 1fr;align-items:center}}.g3{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.g3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.g3{grid-template-columns:repeat(3,1fr)}}.rtabs{flex-wrap:wrap;gap:8px;margin:32px 0 24px}.rt,.rtabs{display:flex}.rt{align-items:center;gap:7px;padding:9px 15px;border-radius:99px;border:1.5px solid var(--bdr);font-size:13.5px;font-weight:600;color:var(--t3);cursor:pointer;transition:all .18s;background:#fff}.rt:hover{border-color:var(--teal);color:var(--teal)}.rt.on{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 4px 14px rgba(11,31,51,.22)}.rt svg{width:14px;height:14px}.rp{display:none}.rp.on{display:grid;grid-template-columns:1fr;gap:24px;animation:fadeIn .3s ease}@media (min-width:768px){.rp.on{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.rp.on{grid-template-columns:55fr 45fr}}.rfs{flex-direction:column}.rf,.rfs{display:flex;gap:14px}.rf{align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--bdr);border-radius:var(--r);transition:all .2s}.rf:hover{border-color:rgba(14,116,144,.28);box-shadow:0 4px 14px rgba(14,116,144,.07)}.rf-ic{width:40px;height:40px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.rf-t{font-size:14px;font-weight:700;color:var(--t1);margin-bottom:3px}.rf-d{font-size:13px;color:var(--t3);line-height:1.6}.rdash{background:linear-gradient(155deg,var(--navy) 0,var(--nm) 100%);border-radius:var(--rxl);padding:clamp(18px,3vw,26px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 60px rgba(11,31,51,.3)}.rdash-lbl{font-size:9.5px;font-weight:700;color:hsla(0,0%,100%,.32);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.kp{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:13px}.kpv{font-family:DM Mono,monospace;font-size:clamp(18px,2.4vw,21px);font-weight:700;color:#fff;letter-spacing:-.4px}.kpl{font-size:11px;color:hsla(0,0%,100%,.36);margin-top:3px}.sbg{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,48px)}@media (min-width:768px){.sbg{grid-template-columns:repeat(4,1fr)}}.si{text-align:center}.sv{font-family:DM Mono,monospace;font-size:clamp(30px,4.8vw,50px);font-weight:700;letter-spacing:-2px;color:#fff;line-height:1}.sv s{color:var(--tll);text-decoration:none}.sl{font-size:12.5px;color:hsla(0,0%,100%,.36);margin-top:8px;font-weight:500}.aic{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:clamp(16px,2.5vw,22px);margin-bottom:14px;position:relative;overflow:hidden}.aic:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(45,212,191,.42),transparent)}.aich{display:flex;align-items:center;gap:8px;margin-bottom:10px}.aichip{font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tll);background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.2);padding:2.5px 8px;border-radius:99px}.aichip.w{color:#f59e0b;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.22)}.aict{font-size:13.5px;color:hsla(0,0%,100%,.62);line-height:1.65}.aicf{display:flex;align-items:center;gap:8px;margin-top:12px}.aicbar{flex:1;height:3.5px;background:hsla(0,0%,100%,.08);overflow:hidden}.aicbar,.aicfill{border-radius:99px}.aicfill{height:100%;background:linear-gradient(90deg,var(--teal),var(--tll));transition:width 1.4s cubic-bezier(.22,1,.36,1)}.aicpct{font-size:11px;color:var(--tll);font-weight:700;font-family:DM Mono,monospace}.fcard{border:1px solid var(--bdr);border-radius:var(--rl);padding:clamp(20px,2.8vw,26px);background:#fff;transition:all .2s}.fcard:hover{border-color:rgba(14,116,144,.22);box-shadow:0 4px 24px rgba(14,116,144,.08);transform:translateY(-2px)}.ficon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.fcard h3{font-size:clamp(14px,1.5vw,15.5px);font-weight:700;color:var(--t1);margin-bottom:8px}.fcard p{font-size:14px;color:var(--t3);line-height:1.7}.mkg{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:40px}@media (min-width:640px){.mkg{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.mkg{grid-template-columns:repeat(6,1fr)}}.mk{border:1px solid var(--bdr);border-radius:var(--r);padding:clamp(14px,2vw,18px) 12px;text-align:center;background:#fff;transition:all .2s;cursor:pointer}.mk:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 8px 22px rgba(14,116,144,.1)}.mk-code{font-family:DM Mono,monospace;font-size:clamp(16px,1.8vw,19px);font-weight:700;color:var(--navy);margin-bottom:4px}.mk-name{font-size:11px;color:var(--t3)}.mk-cur{font-size:10px;color:var(--teal);font-weight:700;margin-top:5px}.rvcard{background:#fff;border:1px solid var(--bdr);border-radius:var(--rl);padding:clamp(18px,2.5vw,24px);transition:all .2s}.rvcard:hover{border-color:rgba(14,116,144,.2);box-shadow:0 4px 14px rgba(14,116,144,.07)}.stars{font-size:13px;color:#f59e0b;letter-spacing:2px;margin-bottom:13px}.rvtxt{font-size:14px;color:var(--t2);line-height:1.75;margin-bottom:18px;font-style:italic}.rvau{gap:10px}.rvau,.rvav{display:flex;align-items:center}.rvav{width:36px;height:36px;border-radius:10px;flex-shrink:0;justify-content:center;font-size:12px;font-weight:800;color:#fff}.rvn{font-size:13px;font-weight:700;color:var(--t1)}.rvr{font-size:11px;color:var(--t3)}.app-sec{background:linear-gradient(155deg,var(--navy) 0,var(--nm) 65%,#0d5473 100%);overflow:hidden;position:relative}.app-glow{position:absolute;width:700px;height:700px;right:-150px;top:-150px;background:radial-gradient(ellipse,rgba(14,116,144,.22) 0,transparent 68%);pointer-events:none}.sbtns{display:flex;flex-direction:column;gap:12px;margin-top:30px}@media (min-width:480px){.sbtns{flex-direction:row;flex-wrap:wrap}}.sbtn{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--navy);padding:clamp(11px,1.8vw,14px) clamp(16px,2.5vw,22px);border-radius:var(--r);box-shadow:0 4px 14px rgba(0,0,0,.18);transition:all .25s cubic-bezier(.22,1,.36,1);width:100%;max-width:200px}@media (min-width:480px){.sbtn{width:auto}}.sbtn:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.24)}.sbtn-ic{width:clamp(22px,2.8vw,28px);height:clamp(22px,2.8vw,28px);flex-shrink:0;display:flex;align-items:center;justify-content:center}.sbtn-top{font-size:clamp(7.5px,1vw,9px);font-weight:500;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.sbtn-main{font-size:clamp(14px,1.8vw,16.5px);font-weight:800;color:var(--navy);letter-spacing:-.3px;line-height:1.2}.appf{display:flex;flex-direction:column;gap:12px;margin-top:26px}.af{gap:11px;font-size:14px;color:hsla(0,0%,100%,.66)}.af,.afchk{display:flex;align-items:center}.afchk{width:20px;height:20px;border-radius:6px;flex-shrink:0;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.28)}.afchk,.phwrap{justify-content:center}.phwrap{display:flex}.phframe{width:clamp(215px,27vw,272px);border-radius:38px;overflow:hidden;border:clamp(6px,1vw,8px) solid hsla(0,0%,100%,.1);box-shadow:0 36px 72px rgba(0,0,0,.48);animation:float 6s ease-in-out infinite}.phframe,.phn{background:var(--navy)}.phn{height:28px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px}.phpill{width:70px;height:5px;background:hsla(0,0%,100%,.18);border-radius:99px}.phsc{background:var(--surf);padding:clamp(10px,2vw,14px)}.phhd{background:var(--navy);border-radius:12px;padding:clamp(10px,2vw,13px);margin-bottom:9px}.phg{font-size:9px;color:hsla(0,0%,100%,.44)}.phn2{font-size:clamp(12px,1.8vw,14px);font-weight:800;color:#fff}.phkr{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:9px}.phk{background:#fff;border-radius:9px;padding:9px;border:1px solid var(--bdr)}.phkv{font-family:DM Mono,monospace;font-size:clamp(11px,1.6vw,13px);font-weight:700;color:var(--navy)}.phkl{font-size:8px;color:var(--t3)}.phai{background:linear-gradient(90deg,#1a3a5c,var(--nm));border-radius:9px;padding:9px;margin-bottom:9px}.phail{font-size:7.5px;font-weight:700;color:var(--tll);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.phait{font-size:9px;color:hsla(0,0%,100%,.66);line-height:1.5}.phnav{background:#fff;border-top:1px solid var(--bdr);display:flex;justify-content:space-around;padding:9px 0 clamp(12px,2vw,15px)}.phni{display:flex;flex-direction:column;align-items:center;gap:2px}.phnab{width:14px;height:2px;border-radius:99px;background:var(--teal);margin-bottom:1px}.phnic{width:18px;height:18px;border-radius:5px;background:var(--surf);display:flex;align-items:center;justify-content:center}.phnil{font-size:6.5px;color:var(--t3)}.cta-sec{background:linear-gradient(135deg,var(--navy),var(--nm));position:relative;overflow:hidden;padding:clamp(68px,11vw,100px) 0;text-align:center}.cta-gbg{position:absolute;inset:0;background-image:linear-gradient(rgba(14,116,144,.08) 1px,transparent 0),linear-gradient(90deg,rgba(14,116,144,.08) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.ctac{position:relative;z-index:1}.ctah{font-size:clamp(26px,4.3vw,50px);font-weight:800;letter-spacing:-1.5px;color:#fff;margin-bottom:14px}.ctasub{font-size:clamp(14px,1.8vw,17px);color:hsla(0,0%,100%,.48);max-width:420px;margin:0 auto 30px}.ctabtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn-cp{display:inline-flex;align-items:center;gap:8px;background:var(--tll);color:var(--navy);font-weight:800;font-size:clamp(14px,1.5vw,15.5px);padding:clamp(13px,1.8vw,16px) clamp(22px,3vw,32px);border-radius:var(--r);box-shadow:0 4px 18px rgba(45,212,191,.3);transition:all .25s cubic-bezier(.22,1,.36,1)}.btn-cp:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(45,212,191,.5)}.btn-cs{display:inline-flex;align-items:center;gap:8px;border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.76);font-weight:600;font-size:clamp(14px,1.5vw,15.5px);padding:clamp(13px,1.8vw,16px) clamp(20px,2.5vw,26px);border-radius:var(--r);transition:all .2s}.btn-cs:hover{background:hsla(0,0%,100%,.08);color:#fff}footer{background:var(--navy)}.reg-strip{background:hsla(0,0%,100%,.025);border-bottom:1px solid hsla(0,0%,100%,.06);padding:10px 0}.reg-in{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reg-in::-webkit-scrollbar{display:none}.reg-lbl{color:hsla(0,0%,100%,.22)}.reg-chip,.reg-lbl{font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.reg-chip{display:flex;align-items:center;padding:5px 11px;border-radius:99px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.34);transition:all .15s}.reg-chip:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.ftmain{padding:clamp(40px,7vw,60px) 0 clamp(28px,4.5vw,44px)}.ftg{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,44px)}@media (min-width:640px){.ftg{grid-template-columns:repeat(2,1fr);.ftbrand{grid-column:1/-1}}}@media (min-width:1024px){.ftg{grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;.ftbrand{grid-column:1}}}.ftbname{font-size:19px;font-weight:800;letter-spacing:-.5px;color:#fff;margin-bottom:11px}.ftbname span{color:var(--tll)}.ftbdesc{font-size:13px;color:hsla(0,0%,100%,.36);line-height:1.72;max-width:275px;margin-bottom:18px}.ftsoc{gap:8px;margin-bottom:22px}.fts,.ftsoc{display:flex}.fts{width:34px;height:34px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);align-items:center;justify-content:center;color:hsla(0,0%,100%,.36);transition:all .18s}.fts:hover{background:rgba(14,116,144,.2);border-color:rgba(14,116,144,.3);color:var(--tll)}.ftaplbl{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:10px}.ftabs{display:flex;flex-direction:column;gap:9px}@media (min-width:640px) and (max-width:1023px){.ftabs{flex-direction:row;flex-wrap:wrap}}.ftab{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 14px;color:hsla(0,0%,100%,.78);transition:all .18s;max-width:190px}.ftab:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18);color:#fff}.ftab-top{font-size:7.5px;font-weight:500;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em}.ftab-main{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.88);letter-spacing:-.2px}.fth{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:16px}.ftlinks{display:flex;flex-direction:column;gap:10px}.ftlinks a{font-size:13.5px;color:hsla(0,0%,100%,.36);transition:color .15s}.ftlinks a:hover{color:hsla(0,0%,100%,.78)}.ftbot{border-top:1px solid hsla(0,0%,100%,.06);padding:clamp(14px,2vw,20px) 0}.ftboti{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.ftcopy{font-size:11.5px;color:hsla(0,0%,100%,.24);line-height:1.6}.ftbotlinks{display:flex;gap:16px;flex-wrap:wrap}.ftbotlinks a{font-size:11.5px;color:hsla(0,0%,100%,.24);transition:color .15s}.ftbotlinks a:hover{color:hsla(0,0%,100%,.62)}