:root{--pfa-accent:#c6f432}.pfa-hero{--gx:76%;--gy:300px;--gr:560px;isolation:isolate;color:#fff;background:radial-gradient(var(--gr) calc(var(--gr) * .8) at var(--gx) var(--gy), #3d6dff8c, #3d6dff2e 45%, #3d6dff00 70%), radial-gradient(90% 60% at 8% 100%, #3d6dff80, #3d6dff00 70%), linear-gradient(180deg, #1849b8 0, #163fa4 16%, #10307f 46%, #0b1f5c 100%);position:relative;overflow:hidden}.pfa-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pfa-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.pfa-inner{max-width:1440px;margin:0 auto;padding:80px 40px 0}.pfa-copy{max-width:min(760px,62%)}.pfa-tags{font:400 14px/1.5 var(--mono);color:#fffc;flex-wrap:wrap;gap:4px 22px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pfa-tags li{align-items:center;gap:9px;display:inline-flex}.pfa-tags li:before{content:"";background:#ffffff8c;width:4px;height:4px}.pfa-hero .pfa-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(33px,5.4vw,78px);font-weight:600;line-height:1;color:#fff!important}.pfa-sub{color:#ffffffe0;text-wrap:pretty;max-width:31em;font-size:19px;line-height:1.55;margin:28px 0 0!important}.pfa-ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.pfa-btn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s ease-out,background-color .2s,box-shadow .2s;display:inline-flex}.pfa-btn:active{transform:scale(.97)}.pfa-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pfa-btn.is-solid{background:var(--pfa-accent);color:#0b1f5c!important}.pfa-btn.is-solid:hover{background:color-mix(in srgb, var(--pfa-accent) 82%, #fff)}.pfa-btn.is-ghost{background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c;color:#fff!important}.pfa-btn.is-ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff}.pfa-meta{font:400 14px/1.5 var(--mono);color:#ffffffc7;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:14px;display:flex;margin:64px 0 0!important}.pfa-card{background:#0b1f5c80;border-radius:18px 18px 0 0;height:330px;margin:0;padding:6px 6px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42,0 -24px 64px -28px #3d6dffe6}.pfa-hero .pfa-card-label{font:400 14px/1.4 var(--mono);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;display:flex;margin:0!important}.pfa-card-name,.pfa-card-meta{white-space:nowrap}.pfa-card-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.pfa-card-meta{color:#ffffffb8;text-overflow:ellipsis;overflow:hidden}.pfa-dot{background:#fff9;border-radius:50%;flex:none;width:7px;height:7px}.pfa-card-crop{background:#fff;border-radius:12px 12px 0 0;height:100%;overflow:hidden}.pfa-hero .pfa-card-crop img{width:100%;max-width:none;height:auto;margin-top:calc(var(--top,0%) * -1);display:block}@media (width<=1023px){.pfa-inner{padding:80px 32px 0}}@media (width<=899px){.pfa-copy{max-width:640px}.pfa-hero .pfa-copy h1{font-size:clamp(33px,7.4vw,60px)}}@media (width<=699px){.pfa-inner{padding:56px 20px 0}.pfa-hero .pfa-copy h1{font-size:clamp(33px,10.4vw,52px)}.pfa-tags{grid-template-columns:repeat(2,max-content);gap:4px 28px;margin-bottom:20px;display:grid}.pfa-sub{font-size:16px;margin-top:20px!important}.pfa-ctas{margin-top:28px}.pfa-btn{flex:auto;padding:0 20px}.pfa-meta{font:500 14px/1.5 var(--sans);margin-top:48px!important}.pfa-hero .pfa-card-label{padding:6px 8px 8px}}.pfa-hero .pfa-btn .xl-en{color:inherit;opacity:.85;margin-left:.3em;font-weight:400}@media (width<=699px){.pfa-btn{text-align:center;padding:15px 20px;line-height:1.4;display:block}.pfa-hero .pfa-btn .xl-en{margin-left:0}}@media (width>=1100px){.pfa-inner{grid-template-columns:minmax(0,11fr) minmax(0,12fr);grid-template-areas:"copy visual""copy meta";align-items:center;column-gap:64px;padding:72px 40px 88px;display:grid}.pfa-inner>.pfa-copy{grid-area:copy;max-width:none}.pfa-inner>.pfa-meta{grid-area:meta;align-self:start;margin:18px 0 0!important}.pfa-inner>[data-field-visual]{grid-area:visual;align-self:end;max-width:none;margin:0}.pfa-hero .pfa-copy h1{font-size:clamp(44px,4.2vw,62px)}.pfa-hero .pfa-card{border-radius:18px;padding-bottom:6px}.pfa-hero .pfa-card-crop{border-radius:12px}}.pfa-points{gap:10px;max-width:34em;margin:22px 0 0;padding:0;list-style:none;display:grid}.pfa-points li{color:#ffffffeb;padding-left:30px;font-size:17px;line-height:1.5;position:relative}.pfa-points li:before{content:"";background:var(--pfa-accent);border-radius:50%;width:18px;height:18px;position:absolute;top:.32em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E") 50%/contain no-repeat}.pfa-points li:after{content:"";border:2px solid #0b1f5c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.32em + 4px);left:6px;transform:rotate(45deg)}.pfa-hero .pfa-points+.pfa-ctas{margin-top:32px}@media (width<=699px){.pfa-points li{font-size:16px}}.pfa-hero .pfa-status{font:500 14px/1.4 var(--sans);color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47;margin:0 0 22px!important}.pfa-status-dot{background:var(--pfa-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pfa-accent) 25%, transparent);border-radius:50%}
