@import url('https://fonts.googleapis.com/css2?family=Tilt+Warp&family=Figtree:wght@400;500;600;700&display=swap');.gcx{--navy:#071F60;--navy-deep:#041444;--gold:#FFC300;--sun:#FFC82B;--sky:#6EC5EF;--paper:#F2F7FC;--ink:#0B1A3F;--muted:#4A5A80;--line:rgba(7,31,96,.12);--display:"Tilt Warp","Arial Black",system-ui,sans-serif;--body:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r:20px;--ease:cubic-bezier(.2,.8,.2,1);--acc:var(--gold);}.gcx *,.gcx *::before,.gcx *::after{box-sizing:border-box}.gcx picture{display:contents}:where(.gcx) picture>img{height:auto}.gcx{color:var(--ink)!important;font-family:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip;background:#fff}.gcx-wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.gcx h1,.gcx h2,.gcx h3,.gcx h4{font-family:var(--display);font-weight:400;line-height:1.08;text-wrap:balance;margin:0;text-transform:none;color:var(--navy)!important}.gcx h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.01em}.gcx h3{font-size:clamp(22px,2.4vw,30px)}.gcx h4{font-size:20px}.gcx p{margin:0;font-family:var(--body);font-size:17px}.gcx a{color:var(--navy)!important;text-decoration:none;font-weight:600;background:linear-gradient(var(--sky),var(--sky)) 0 100%/100% 2px no-repeat;transition:background-size .35s var(--ease),color .2s}.gcx a:hover{background-size:100% 100%}.gcx a:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.gcx ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gcx li{position:relative;padding-left:26px;font-family:var(--body);font-size:17px}.gcx li::before{content:"";position:absolute;left:1px;top:.5em;width:12px;height:12px;border-radius:3px;background:var(--acc);transform:rotate(45deg) scale(.85);transition:transform .35s var(--ease)}.gcx li:hover::before{transform:rotate(225deg) scale(1.05)}.gcx li strong{color:var(--navy)!important}.gcx-band{padding-block:clamp(60px,8vw,104px)}.gcx-stack{display:grid;gap:18px;align-content:start}.gcx-paper{background:var(--paper)}.gcx-split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,70px);align-items:center}.gcx-split.top{align-items:start}.gcx-split > *{min-width:0}.gcx-img{border-radius:var(--r);overflow:hidden;box-shadow:0 34px 70px -44px rgba(7,31,96,.6);position:relative}.gcx-img img{width:100%;display:block;object-fit:cover;transition:transform .9s var(--ease)}.gcx-img:hover img{transform:scale(1.05)}.gcx-img.sq img{aspect-ratio:1/1}.gcx-img.tall img{aspect-ratio:4/5}.gcx-advice{display:block;border-radius:24px;overflow:hidden;background:none!important;transition:transform .5s var(--ease),box-shadow .5s}.gcx-advice img{width:100%;display:block}.gcx-advice:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(7,31,96,.55)}@supports (animation-timeline:view()){.gcx-reveal{animation:gcxIn linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes gcxIn{from{transform:translateY(26px)}to{transform:none}}}@media (max-width:900px){.gcx-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gcx *,.gcx *::before,.gcx *::after{animation:none!important;transition:none!important}}.gfa{--green:#0B7A4B;--mint:#E9F6EF;--acc:var(--green)}.gfa-batt{height:18px;background:conic-gradient(var(--green) 25%,var(--gold) 0 50%,var(--green) 0 75%,var(--gold) 0) 0 0/36px 36px}.gfa-ecg{display:block;width:180px;height:26px;margin-top:10px;overflow:visible}.gfa-ecg path{fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:0;transition:stroke-dashoffset 0s}.gfa-head:hover .gfa-ecg path,.gfa-hero:hover .gfa-ecg path{animation:gfaBeat 1.4s ease-out}@keyframes gfaBeat{from{stroke-dashoffset:320}to{stroke-dashoffset:0}}.gfa-dark .gfa-ecg path,.gfa-hero .gfa-ecg path{stroke:var(--gold)}.gfa li::before{content:"";width:12px;height:12px;border-radius:0;transform:none!important;background:linear-gradient(var(--acc),var(--acc)) center/100% 4px no-repeat,linear-gradient(var(--acc),var(--acc)) center/4px 100% no-repeat;top:.5em;transition:transform .35s var(--ease)}.gfa li:hover::before{transform:rotate(90deg)!important}.gfa-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff!important;isolation:isolate}.gfa-hero img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.gfa-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,31,96,.94),rgba(7,31,96,.78) 50%,rgba(7,31,96,.35))}.gfa-hero .gcx-wrap{padding-block:clamp(56px,8vw,110px) clamp(56px,7vw,96px);display:grid;gap:22px}.gfa-hero h1{color:#fff!important;font-size:clamp(38px,5.6vw,74px);line-height:1;max-width:760px}.gfa-answer{max-width:760px;padding:clamp(22px,3vw,32px);border-radius:18px;background:#fff;color:var(--ink)!important;border-left:8px solid var(--green);display:grid;gap:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.gfa-answer h2{font-size:clamp(21px,2.2vw,28px);color:var(--navy)!important}.gfa-answer p{color:var(--ink)!important}.gfa-box{padding:22px;border-radius:16px;background:var(--mint);display:grid;gap:12px;align-content:start}.gfa-use{padding:24px;border-radius:18px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--green);display:grid;gap:10px;align-content:start;transition:transform .4s var(--ease),box-shadow .4s}.gfa-use:hover{transform:translateY(-6px);box-shadow:0 26px 50px -34px rgba(7,31,96,.5)}.gfa-use h3{font-size:21px}.gfa-link{display:block;border-radius:18px;overflow:hidden;background:none!important;box-shadow:0 24px 50px -36px rgba(7,31,96,.6);transition:transform .4s var(--ease)}.gfa-link img{width:100%;display:block}.gfa-link:hover{transform:translateY(-6px)}.gfa-dark{background:var(--navy);color:#fff!important;--acc:var(--gold)}.gfa-dark h2{color:var(--gold)!important}.gfa-dark h3{color:#fff!important}.gfa-dark p,.gfa-dark li{color:rgba(255,255,255,.88)!important}.gfa-dark a{color:#fff!important;background-image:linear-gradient(var(--gold),var(--gold))}.gfa-dark a:hover{color:var(--navy)!important}.gfa-sale{background:var(--mint)}.gfa-sale .gcx-wrap{padding-block:clamp(26px,3.5vw,40px);display:flex;align-items:center;gap:16px}.gfa-sale .x{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--green);position:relative}.gfa-sale .x::before,.gfa-sale .x::after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}.gfa-sale .x::before{width:22px;height:7px}.gfa-sale .x::after{width:7px;height:22px}.gfa-hero.low .gcx-wrap{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,56px)}.gfa-hero.low::before{background:linear-gradient(0deg,rgba(7,31,96,.95),rgba(7,31,96,.55) 60%,rgba(7,31,96,.3))}.gfa-hero.low .gcx-wrap{padding-top:clamp(140px,18vw,240px)}.gfa-spec{position:relative;padding:28px 24px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);display:grid;gap:12px;align-content:start;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.gfa-spec .tag{font:400 64px/.85 var(--display);color:transparent!important;-webkit-text-stroke:2px var(--green);opacity:.5;transition:opacity .3s,color .3s}.gfa-spec:hover{transform:translateY(-6px);box-shadow:0 26px 50px -34px rgba(7,31,96,.5)}.gfa-spec:hover .tag{opacity:1;color:var(--mint)!important}.gfa-spec h3{font-size:21px}.gfa-related{padding:clamp(26px,4vw,40px);border-radius:24px;background:var(--paper);display:grid;gap:18px}.gfa-related ul{display:flex!important;flex-wrap:wrap;gap:10px!important}.gfa-related li{padding:0}.gfa-related li::before{display:none}.gfa .gfa-related a{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#fff!important;border:1px solid var(--line);font-weight:600;transition:border-color .3s,transform .3s var(--ease),color .3s}.gfa .gfa-related a::after{content:"";width:12px;height:12px;background:linear-gradient(var(--green),var(--green)) center/100% 3px no-repeat,linear-gradient(var(--green),var(--green)) center/3px 100% no-repeat;transition:transform .35s var(--ease)}.gfa .gfa-related a:hover{border-color:var(--green);transform:translateY(-3px)}.gfa .gfa-related a:hover::after{transform:rotate(90deg)}.gfa-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gfa-band-mint{background:var(--mint)}.gfa-sticky{position:sticky;top:24px}.gfa .gfa-cols2{counter-reset:r;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:900px){.gfa-hero.low .gcx-wrap{grid-template-columns:1fr}}.gfa-sale h2{margin:0}@media (max-width:620px){.gfa .gfa-t2,.gfa-pair,.gfa .gfa-cols2,.gfa-pledge .pl{grid-template-columns:1fr}.gfa-sticky{position:static}}.gfa-hero h1{color:#fff!important}.gfa-answer p{color:var(--ink)!important}.gfa-answer h2{color:var(--navy)!important}.gfa-panel.navy p,.gfa-panel.navy li,.gfa-dark p,.gfa-dark li{color:rgba(255,255,255,.88)!important}.gfa-panel.navy h2,.gfa-dark h2{color:var(--gold)!important}.gfa-panel.navy h3,.gfa-dark h3{color:#fff!important}.gcx p,.gcx li{color:inherit!important}.gcx h1,.gcx h2,.gcx h3,.gcx h4{margin:0!important}