@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--afi-grad:linear-gradient(100deg,#0a51c8,#6b34b3,#cb2d86);--navy:#06182f;--navy-2:#0a2342;--navy-3:#0f2d54;--cyan:#23c9ff;--cyan-grad:linear-gradient(100deg,#23c9ff,#0a73d6);--line:rgba(120,170,230,.18);--txt:#eaf2fb;--muted:#a3b6d4;--maxw:1240px}.afi{font-family:Inter,system-ui,Arial,sans-serif;background:var(--navy);color:var(--txt);line-height:1.6;overflow-x:hidden}.afi h1,.afi h2,.afi h3,.afi .cond{font-family:Oswald,Arial Narrow,Impact,sans-serif;text-transform:uppercase;font-weight:700;line-height:1.04;letter-spacing:.01em}.afi strong{color:#fff}.afi .btn:hover{transform:translateY(-3px);background-position:100% 0}.afi section.block{padding:72px 0}.afi .head{margin-bottom:40px}.afi .head h2{font-size:clamp(28px,4vw,48px)}.afi .head p{color:var(--muted);max-width:620px;margin-top:12px}.afi .head.center p{margin:12px auto 0}.afi .ticker .run{display:inline-block;padding:9px 0;animation:scroll 28s linear infinite}.afi nav ul{display:flex;gap:24px;list-style:none;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.04em;font-weight:500}.afi nav a:hover,.afi nav a.active{color:var(--txt)}.afi nav a:hover:after,.afi nav a.active:after{width:100%}.afi .burger{display:none;width:42px;height:42px;border-radius:9px;border:1px solid var(--line);background:var(--navy-2);place-items:center;cursor:pointer}.afi .hero{position:relative;overflow:hidden;padding:64px 0 26px;background:radial-gradient(900px 520px at 82% 0%,rgba(35,201,255,.16),transparent 60%),var(--navy)}.afi .crumbs{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:var(--muted);margin-bottom:18px}.afi .crumbs a:hover,.afi .crumbs span{color:var(--cyan)}.afi .hero h1{font-size:clamp(38px,5.4vw,68px)}.afi .hero .lede{color:var(--muted);font-size:18px;max-width:620px;margin:20px 0 0}.afi .form{background:#0a23428c;border:1px solid var(--line);border-radius:16px;padding:28px}.afi .form label .req{color:var(--cyan)}.afi .form textarea{min-height:110px;resize:vertical}.afi .form .file{border:1.5px dashed var(--line);border-radius:10px;padding:18px;text-align:center;color:var(--muted);font-size:13px;cursor:pointer;transition:.2s}.afi .form .file:hover{border-color:var(--cyan);color:var(--txt)}.afi .form .check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);margin-bottom:14px}.afi .form .check input{width:auto;margin-top:3px}.afi .form .check a{color:var(--cyan)}.afi .form .btn{width:100%;justify-content:center;margin-top:4px}.afi .form .hint{font-size:12px;color:var(--muted);margin-top:-8px;margin-bottom:14px}.afi .success{display:none;text-align:center;background:#0a23428c;border:1px solid var(--cyan);border-radius:16px;padding:46px 30px}.afi .success .ck{width:70px;height:70px;border-radius:50%;background:var(--cyan-grad);display:grid;place-items:center;margin:0 auto 18px;color:#04243c;font-size:34px}.afi .success h2{font-size:30px;margin-bottom:10px}.afi .success p{color:var(--muted);max-width:440px;margin:0 auto 6px}.afi .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.afi .hcard{background:var(--navy-2);border:1px solid var(--line);border-radius:16px;padding:30px;transition:.3s;display:flex;flex-direction:column}.afi .hcard:hover{border-color:var(--cyan);transform:translateY(-6px)}.afi .hcard .oi{width:54px;height:54px;border-radius:13px;background:var(--navy-3);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:18px}.afi .hcard .oi svg{width:28px;height:28px;color:var(--cyan)}.afi .hcard h3{font-size:21px;margin-bottom:9px}.afi .hcard p{color:var(--muted);font-size:14.5px;margin-bottom:16px;flex:1}.afi .hcard a.lnk{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.05em;color:var(--cyan)}.afi .blist{list-style:none;display:flex;flex-direction:column;gap:14px}.afi .blist li{display:flex;gap:12px;align-items:flex-start}.afi .blist svg{width:22px;height:22px;color:var(--cyan);flex:none;margin-top:2px}.afi .blist b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:.03em;display:block}.afi .blist span{color:var(--muted);font-size:14px}.afi .split{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.afi .panel{background:var(--navy-2);border:1px solid var(--line);border-radius:16px;padding:28px}.afi .panel h3{font-size:20px;margin-bottom:14px}.afi .cov{list-style:none;display:flex;flex-direction:column;gap:10px}.afi .cov li{display:flex;gap:10px;align-items:flex-start;color:#d4e2f5;font-size:14.5px}.afi .cov li svg{width:18px;height:18px;flex:none;margin-top:3px}.afi .cov.no li svg{color:#ff7a8a}.afi .cov.yes li svg{color:#28d979}.afi .twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px}.afi .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.afi .step{background:linear-gradient(160deg,var(--navy-3),var(--navy-2));border:1px solid var(--line);border-radius:16px;padding:28px 24px}.afi .step .num{font-family:Oswald,sans-serif;font-size:40px;color:transparent;-webkit-text-stroke:1.5px var(--cyan);line-height:1;margin-bottom:12px}.afi .step h3{font-size:18px;margin-bottom:8px}.afi .faq{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.afi .faq details{background:var(--navy-2);border:1px solid var(--line);border-radius:12px;overflow:hidden}.afi .faq summary{cursor:pointer;list-style:none;padding:20px 24px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:15.5px;display:flex;justify-content:space-between;gap:16px;align-items:center}.afi .faq .ic{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;flex:none;color:var(--cyan);font-size:18px;transition:.25s}.afi .faq details[open] .ic{background:var(--cyan);color:#04243c;transform:rotate(45deg)}.afi .promo{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(115deg,#0a73d6,#23c9ff);padding:46px;text-align:center;color:#042136}.afi .promo .eyebrow{color:#042136}.afi .promo h2{font-size:clamp(26px,3.6vw,42px);color:#042136}.afi .promo p{color:#063;color:#042136d9}.afi .promo .code{display:inline-block;font-family:Oswald,sans-serif;font-size:24px;letter-spacing:.1em;background:#042136;color:#23c9ff;padding:10px 22px;border-radius:8px;margin:16px 0}.afi .promo .btn{background:#042136;color:#23c9ff}.afi footer{border-top:1px solid var(--line);background:var(--navy-2);padding:56px 0 26px;margin-top:30px}.afi .foot-grid ul a{color:var(--muted);font-size:14px}.afi .foot-bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.afi .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .7s}@media(max-width:980px){.afi .split,.afi .twocol{grid-template-columns:1fr}.afi .cards,.afi .steps,.afi .foot-grid{grid-template-columns:1fr 1fr}.afi nav ul{display:none}.afi .burger{display:grid}}@media(max-width:600px){.afi .cards,.afi .steps,.afi .form .row,.afi .foot-grid{grid-template-columns:1fr}.afi section.block{padding:54px 0}.afi .promo,.afi .panel{padding:28px 20px}}:root{--afi-blue:#094FC3;--afi-magenta:#C6247E;--afi-grad:linear-gradient(100deg,#0a51c8,#6b34b3,#cb2d86);--navy:#06182f;--navy-2:#0a2342;--navy-3:#0f2d54;--navy-4:#143a6a;--cyan:#23c9ff;--cyan-2:#00a6e0;--cyan-grad:linear-gradient(100deg,#23c9ff,#0a73d6);--line:rgba(120,170,230,.18);--txt:#eaf2fb;--muted:#a3b6d4;--maxw:1240px}.afi *{box-sizing:border-box;margin:0;padding:0}.afi{scroll-behavior:smooth}.afi{font-family:Inter,system-ui,Arial,sans-serif;background:var(--navy);color:var(--txt);line-height:1.55;overflow-x:hidden}.afi a{color:inherit;text-decoration:none}.afi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.afi h1,.afi h2,.afi h3,.afi .cond{font-family:Oswald,Arial Narrow,Impact,sans-serif;text-transform:uppercase;font-weight:700;line-height:1;letter-spacing:.01em}.afi .cyan{color:var(--cyan)}.afi .btn{display:inline-flex;align-items:center;gap:9px;border:none;cursor:pointer;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:15px;padding:14px 28px;border-radius:6px;color:#04243c;background:var(--cyan-grad);background-size:160% 160%;transition:transform .25s,box-shadow .25s,background-position .5s;box-shadow:0 12px 30px -12px #23c9ffb3}.afi .btn:hover{transform:translateY(-3px);background-position:100% 0;box-shadow:0 18px 40px -12px #23c9ffe6}.afi .btn.ghost{background:transparent;border:1.6px solid var(--line);color:var(--txt);box-shadow:none}.afi .btn.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.afi .eyebrow{display:inline-block;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.32em;font-size:12px;font-weight:600;color:var(--cyan);margin-bottom:16px}.afi section.block{padding:84px 0}.afi .ticker{background:var(--cyan-grad);color:#04243c;font-weight:700;font-size:13px;overflow:hidden;white-space:nowrap;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em}.afi .ticker .run{display:inline-block;padding:9px 0;animation:scroll 26s linear infinite}.afi .ticker .run span{margin:0 30px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.afi header.nav{position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06182fd1;border-bottom:1px solid var(--line)}.afi .nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.afi .logo{display:flex;align-items:center;gap:11px}.afi .logo .mark{width:42px;height:42px;border-radius:10px;background:var(--afi-grad);display:grid;place-items:center;font-family:Oswald,sans-serif;font-weight:700;color:#fff;font-size:16px}.afi .logo b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:21px;letter-spacing:.02em}.afi .logo small{display:block;font-family:Oswald,sans-serif;font-size:9.5px;letter-spacing:.34em;color:var(--cyan);margin-top:-3px}.afi nav ul{display:flex;gap:28px;list-style:none;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.04em;font-weight:500}.afi nav a{color:var(--muted);transition:color .2s;position:relative}.afi nav a:hover{color:var(--txt)}.afi nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--cyan);transition:width .25s}.afi nav a:hover:after{width:100%}.afi .nav-actions{display:flex;gap:14px;align-items:center}.afi .icon-btn{width:42px;height:42px;border-radius:9px;border:1px solid var(--line);background:var(--navy-2);display:grid;place-items:center;cursor:pointer;transition:.2s;position:relative}.afi .icon-btn:hover{border-color:var(--cyan);transform:translateY(-2px)}.afi .cart-count{position:absolute;top:-7px;right:-7px;background:var(--cyan);color:#04243c;font-size:11px;font-weight:800;min-width:19px;height:19px;border-radius:99px;display:grid;place-items:center}.afi .burger{display:none}.afi .hero{position:relative;overflow:hidden;padding:78px 0 64px;background:radial-gradient(900px 500px at 80% 10%,rgba(35,201,255,.18),transparent 60%),radial-gradient(800px 600px at 0% 90%,rgba(10,81,200,.22),transparent 60%),var(--navy)}.afi .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center;position:relative;z-index:2}.afi .hero h1{font-size:clamp(42px,6.4vw,82px)}.afi .hero h1 .cyan{display:block}.afi .hero .lede{color:var(--muted);font-size:18px;max-width:480px;margin:22px 0 30px}.afi .hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.afi .hb{display:flex;align-items:center;gap:8px;background:var(--navy-3);border:1px solid var(--line);border-radius:6px;padding:9px 14px;font-size:12.5px;font-weight:600;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em}.afi .hb svg{width:16px;height:16px;color:var(--cyan)}.afi .hero-cta{display:flex;gap:14px;flex-wrap:wrap}.afi .hero-visual{position:relative;display:grid;place-items:center;min-height:430px}.afi .hglow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(35,201,255,.45),rgba(10,81,200,.25) 45%,transparent 70%);filter:blur(24px);animation:pulse 4.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.35;transform:scale(1.06)}}.afi .hero-product{position:relative;z-index:3;width:min(470px,94%);height:auto;filter:drop-shadow(0 40px 60px rgba(35,201,255,.4)) drop-shadow(0 14px 30px rgba(0,0,0,.5));animation:float 4.4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.afi .hero-visual .chip{position:absolute;z-index:5;background:#0a2342e6;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:12.5px;letter-spacing:.04em;font-weight:500;display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 16px 36px -16px #000000b3}.afi .hero-visual .chip .dot{width:9px;height:9px;border-radius:50%;background:#28d979;box-shadow:0 0 10px #28d979}.afi .hero-visual .chip.c1{top:40px;left:0;animation:float 4s ease-in-out infinite}.afi .hero-visual .chip.c2{bottom:64px;right:0;animation:float 4.6s ease-in-out infinite .6s}.afi .specs{background:var(--navy-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.afi .specs-inner{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:24px 0}.afi .spec{display:flex;align-items:center;gap:11px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:13.5px;letter-spacing:.03em;font-weight:500}.afi .spec .si{width:40px;height:40px;border-radius:9px;background:var(--navy-3);border:1px solid var(--line);display:grid;place-items:center;flex:none}.afi .spec .si svg{width:20px;height:20px;color:var(--cyan)}.afi .head{margin-bottom:38px}.afi .head.center{text-align:center}.afi .head h2{font-size:clamp(30px,4.4vw,54px)}.afi .head p{color:var(--muted);max-width:520px;margin-top:12px;font-size:16px}.afi .head.center p{margin-left:auto;margin-right:auto}.afi .freedom{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(115deg,var(--navy-2),var(--navy-3));padding:48px}.afi .freedom:before{content:"";position:absolute;top:-80px;right:-60px;width:320px;height:320px;border-radius:50%;background:var(--cyan-grad);filter:blur(90px);opacity:.22}.afi .freedom .inner{position:relative;z-index:2}.afi .pills{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 28px}.afi .pill{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:500;padding:11px 22px;border-radius:6px;border:1.5px solid var(--line);background:var(--navy);color:var(--muted);cursor:pointer;transition:.2s}.afi .pill:hover{border-color:var(--cyan);color:var(--txt)}.afi .pill.active{background:var(--cyan-grad);border-color:transparent;color:#04243c;box-shadow:0 10px 26px -10px #23c9ffb3}.afi .founder-band{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px -40px #23c9ff8c}.afi .founder-band img{display:block;width:100%;height:auto}.afi .founder-band .cap{padding:26px 34px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.afi .founder-band .cap h3{font-size:clamp(22px,3vw,34px);color:#fff}.afi .founder-band .cap h3 .cyan{color:var(--cyan)}.afi .founder-band .cap p{color:var(--muted);font-size:14px;max-width:560px;margin-top:6px}.afi .vsel{display:grid;grid-template-columns:1fr 1fr;gap:22px}.afi .vcard{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(120deg,var(--navy-3),var(--navy-2));padding:34px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:.3s}.afi .vcard:hover{transform:translateY(-6px);border-color:var(--cyan);box-shadow:0 30px 60px -30px #23c9ff80}.afi .vcard .vtag{font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.2em;color:var(--cyan);text-transform:uppercase}.afi .vcard h3{font-size:26px;margin:8px 0 14px}.afi .vcard .go{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.06em;color:var(--cyan);display:flex;align-items:center;gap:7px}.afi .feat{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,var(--navy-3),#0b294e);display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:center;padding:40px 46px}.afi .feat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:45%;background:radial-gradient(closest-side,rgba(35,201,255,.25),transparent)}.afi .feat .fimg{position:relative;z-index:2;display:grid;place-items:center}.afi .feat .fimg img{width:min(330px,92%);filter:drop-shadow(0 28px 40px rgba(35,201,255,.35)) drop-shadow(0 10px 24px rgba(0,0,0,.5))}.afi .feat .fbody{position:relative;z-index:2}.afi .feat .ftag{font-family:Oswald,sans-serif;letter-spacing:.2em;font-size:12px;color:var(--cyan);text-transform:uppercase}.afi .feat h3{font-size:clamp(26px,3.4vw,40px);margin:8px 0 18px}.afi .feat ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:22px}.afi .feat li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:#d4e2f5}.afi .feat li svg{width:20px;height:20px;color:var(--cyan);flex:none;margin-top:1px}.afi .feat .pricerow{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.afi .feat .price{font-family:Oswald,sans-serif;font-size:40px;color:#fff}.afi .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.afi .card{background:var(--navy-2);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.afi .card:hover{transform:translateY(-8px);border-color:var(--cyan);box-shadow:0 30px 60px -30px #23c9ff80}.afi .card .media{position:relative;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:radial-gradient(420px 220px at 50% 0%,rgba(35,201,255,.18),transparent 60%),var(--navy-3)}.afi .card .media svg{width:118px;height:118px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5));transition:transform .4s}.afi .card:hover .media svg{transform:scale(1.08) rotate(-3deg)}.afi .badge{position:absolute;top:13px;left:13px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;padding:5px 11px;border-radius:5px;background:var(--cyan-grad);color:#04243c}.afi .card .body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.afi .card .cat{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:var(--cyan)}.afi .card h3{font-family:Inter,sans-serif;text-transform:none;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.afi .stars{color:#ffc94d;font-size:13px;font-weight:700}.afi .stars span{color:var(--muted);font-weight:500}.afi .card .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px}.afi .price2{font-family:Oswald,sans-serif;font-size:24px;color:#fff}.afi .add{width:44px;height:44px;border-radius:9px;border:none;cursor:pointer;background:var(--cyan-grad);display:grid;place-items:center;color:#04243c;transition:.2s}.afi .add:hover{transform:scale(1.08) rotate(90deg)}.afi .add svg{width:20px;height:20px}.afi .compat{position:relative;border-radius:22px;overflow:hidden;padding:56px 40px;text-align:center;background:linear-gradient(180deg,var(--navy-2),var(--navy-3));border:1px solid var(--line)}.afi .compat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 300px at 50% 0%,rgba(35,201,255,.16),transparent 60%)}.afi .compat .inner{position:relative;z-index:2}.afi .brands{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.afi .brand{background:var(--navy);border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0 0 20px;transition:.3s}.afi .brand:hover{border-color:var(--cyan);transform:translateY(-5px)}.afi .brand .bimg{aspect-ratio:3/2;overflow:hidden;background:var(--navy-3);margin-bottom:16px}.afi .brand .bimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.afi .brand:hover .bimg img{transform:scale(1.06)}.afi .brand b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:.04em;display:block}.afi .brand small{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--cyan);text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;margin-top:6px}.afi .stat{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,#0a73d6,#23c9ff);padding:46px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#042136}.afi .stat .big{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:clamp(40px,7vw,80px);line-height:.9;color:#042136}.afi .stat .big span{display:block;font-size:.36em;letter-spacing:.04em}.afi .stat p{max-width:380px;font-weight:600}.afi .stat .btn{background:#042136;color:#23c9ff;box-shadow:none}.afi .stat .btn:hover{background:#021726}.afi .story{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.afi .story .photo{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);min-height:340px;background:linear-gradient(160deg,var(--navy-3),var(--navy-2));display:grid;place-items:center}.afi .story .photo .ph{text-align:center;color:var(--muted)}.afi .story .photo .av{width:96px;height:96px;border-radius:50%;background:var(--cyan-grad);margin:0 auto 12px;display:grid;place-items:center;font-family:Oswald,sans-serif;font-size:34px;color:#04243c}.afi .story h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:16px}.afi .story p{color:#cdddf2;margin-bottom:14px}.afi .story .sig{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin-top:8px}.afi .ministats{display:flex;gap:30px;margin-top:24px;flex-wrap:wrap}.afi .ministats .n{font-family:Oswald,sans-serif;font-size:32px;color:#fff}.afi .ministats .l{font-size:12.5px;color:var(--muted)}.afi .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.afi .review{background:var(--navy-2);border:1px solid var(--line);border-radius:14px;padding:24px;transition:.3s}.afi .review:hover{border-color:var(--cyan);transform:translateY(-5px)}.afi .review .stars{margin-bottom:12px}.afi .review p{font-size:15px;color:#cdddf2;margin-bottom:16px}.afi .review .who b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.03em}.afi .review .who small{color:var(--muted);font-size:12px;display:block}.afi .verified{font-family:Oswald,sans-serif;font-size:10.5px;letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;margin-bottom:10px}.afi .cta{position:relative;border-radius:22px;overflow:hidden;text-align:center;padding:64px 40px;background:linear-gradient(115deg,var(--navy-3),#0b2d57);border:1px solid var(--line)}.afi .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 300px at 50% 120%,rgba(35,201,255,.25),transparent 60%)}.afi .cta .inner{position:relative;z-index:2}.afi .cta h2{font-size:clamp(32px,5vw,60px)}.afi .cta p{color:var(--muted);max-width:480px;margin:14px auto 26px}.afi footer{border-top:1px solid var(--line);background:var(--navy-2);padding:60px 0 28px;margin-top:30px}.afi .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px}.afi .foot-grid p{color:var(--muted);font-size:14px;margin-top:14px;max-width:300px}.afi .foot-grid h4{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin-bottom:15px}.afi .foot-grid ul{list-style:none;display:flex;flex-direction:column;gap:10px}.afi .foot-grid ul a{color:var(--muted);font-size:14px;transition:.2s}.afi .foot-grid ul a:hover{color:var(--cyan)}.afi .pays{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.afi .pay{height:30px;padding:0 10px;border-radius:6px;background:var(--navy-3);border:1px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--muted)}.afi .foot-bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.afi .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.afi .reveal.in{opacity:1;transform:none}@media(max-width:980px){.afi .hero-grid,.afi .feat,.afi .story,.afi .vsel,.afi .stat{grid-template-columns:1fr}.afi .hero-visual{order:-1;min-height:340px}.afi .grid,.afi .reviews,.afi .brands,.afi .foot-grid{grid-template-columns:1fr 1fr}.afi nav ul{display:none}.afi .burger{display:grid}.afi .feat{padding:32px}}@media(max-width:600px){.afi .grid,.afi .reviews,.afi .brands,.afi .vsel,.afi .foot-grid{grid-template-columns:1fr}.afi section.block{padding:56px 0}.afi .freedom,.afi .compat,.afi .cta{padding:34px 22px}}.afi .usrep-divider{border:none;border-top:1px solid var(--line);margin:0}.afi .stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center;background:var(--navy-2);border:1px solid var(--line);border-radius:16px;padding:30px}.afi .stats-strip .n{font-family:Oswald,sans-serif;font-size:clamp(30px,4vw,46px);color:var(--cyan);line-height:1}.afi .stats-strip .l{font-size:13px;color:var(--muted);margin-top:6px}.afi .cards3{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.afi .ocard{background:var(--navy-2);border:1px solid var(--line);border-radius:16px;padding:30px;transition:.3s}.afi .ocard:hover{border-color:var(--cyan);transform:translateY(-6px);box-shadow:0 30px 60px -32px #23c9ff80}.afi .ocard .oi{width:54px;height:54px;border-radius:13px;background:var(--navy-3);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:18px}.afi .ocard .oi svg{width:28px;height:28px;color:var(--cyan)}.afi .ocard h3{font-size:22px;margin-bottom:10px}.afi .ocard p{color:var(--muted);font-size:15px}.afi .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.afi .step{position:relative;background:linear-gradient(160deg,var(--navy-3),var(--navy-2));border:1px solid var(--line);border-radius:16px;padding:30px 24px;transition:.3s}.afi .step:hover{border-color:var(--cyan);transform:translateY(-6px)}.afi .step .num{font-family:Oswald,sans-serif;font-size:44px;color:transparent;-webkit-text-stroke:1.5px var(--cyan);line-height:1;margin-bottom:14px}.afi .step h3{font-size:19px;margin-bottom:9px}.afi .step p{color:var(--muted);font-size:14px}.afi .industries{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.afi .ind{display:flex;align-items:center;gap:9px;background:var(--navy-2);border:1px solid var(--line);border-radius:999px;padding:11px 20px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:13.5px;transition:.25s}.afi .ind:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}.afi .ind svg{width:16px;height:16px;color:var(--cyan)}.afi .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.afi .tcard{background:var(--navy-2);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:.3s}.afi .tcard:hover{border-color:var(--cyan);transform:translateY(-5px)}.afi .tcard .quote{font-family:Oswald,sans-serif;font-size:40px;color:var(--cyan);line-height:.6;height:22px}.afi .tcard p{color:#d4e2f5;font-size:15px;margin:10px 0 18px;flex:1}.afi .tcard .who{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:16px}.afi .tcard .av{width:44px;height:44px;border-radius:50%;background:var(--cyan-grad);display:grid;place-items:center;font-family:Oswald,sans-serif;color:#04243c;font-size:17px;flex:none}.afi .tcard .who b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.03em;display:block}.afi .tcard .who small{color:var(--muted);font-size:12.5px}.afi .why{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.afi .wcard{display:flex;gap:14px;background:var(--navy-2);border:1px solid var(--line);border-radius:14px;padding:22px}.afi .wcard svg{width:24px;height:24px;color:var(--cyan);flex:none;margin-top:2px}.afi .wcard b{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:.03em;display:block;margin-bottom:5px}.afi .wcard p{color:var(--muted);font-size:14px}.afi .faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.afi .faq details{background:var(--navy-2);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .25s}.afi .faq details[open]{border-color:var(--cyan)}.afi .faq summary{cursor:pointer;list-style:none;padding:20px 24px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.afi .faq summary::-webkit-details-marker{display:none}.afi .faq summary .ic{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;flex:none;transition:.25s;color:var(--cyan);font-size:18px}.afi .faq details[open] summary .ic{background:var(--cyan);color:#04243c;transform:rotate(45deg)}.afi .faq .ans{padding:0 24px 22px;color:var(--muted);font-size:15px}.afi .contact{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(115deg,var(--navy-3),#0b2d57);padding:48px;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.afi .contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 320px at 100% 0%,rgba(35,201,255,.22),transparent 60%)}.afi .contact .cinfo{position:relative;z-index:2}.afi .contact h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:14px}.afi .contact .cinfo p{color:var(--muted);margin-bottom:18px;max-width:420px}.afi .contact .cmeta{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.afi .contact .cmeta a{color:var(--cyan)}.afi .form{position:relative;z-index:2;background:#06182f8c;border:1px solid var(--line);border-radius:16px;padding:26px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.afi .form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.afi .form label{display:block;font-size:12px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.afi .form input,.afi .form select,.afi .form textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:var(--navy);color:var(--txt);font-size:14px;font-family:Inter,sans-serif}.afi .form input:focus,.afi .form select:focus,.afi .form textarea:focus{outline:none;border-color:var(--cyan)}.afi .form .full{margin-bottom:14px}.afi .form textarea{min-height:96px;resize:vertical}.afi .form .btn{width:100%;justify-content:center}@media(max-width:980px){.afi .cards3,.afi .tgrid,.afi .why,.afi .stats-strip,.afi .steps{grid-template-columns:1fr 1fr}.afi .contact{grid-template-columns:1fr}}@media(max-width:600px){.afi .cards3,.afi .tgrid,.afi .why,.afi .steps,.afi .stats-strip,.afi .form .row{grid-template-columns:1fr}}.afi{min-height:100vh}.afi .card .media img{width:100%;height:100%;object-fit:contain;padding:20px}.afi .card .add{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/afi.css.map */
