.gn-aps-cta{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;cursor:pointer;border:none;color:#fff;background-image:var(--wp--preset--gradient--gn-btn-dark, linear-gradient(120deg, #0A28B8 -16%, #0A1330 40%, #070C22 90%));transition:transform .22s var(--wp--custom--ease--base, cubic-bezier(.2,.7,.3,1)),color .3s ease}.gn-aps-cta>*{position:relative;z-index:1}.gn-aps-cta::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--wp--preset--gradient--gn-btn-fill, linear-gradient(90deg, #3D6BEE 0%, #1E4FE8 48%, #0A2582 100%));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--wp--custom--ease--base, cubic-bezier(.2,.7,.3,1))}.gn-aps-cta:hover{transform:translateY(-2px)}.gn-aps-cta:hover::before{transform:scaleX(1)}.gn-aps-cta:focus-visible{outline:2px solid var(--wp--preset--color--gn-cobalt, #0E33E6);outline-offset:2px}.gn-aps-cta:focus:not(:focus-visible){outline:none}.gn-aps-cta--hero{block-size:52px;padding-inline:24px;border-radius:var(--wp--custom--radius--md, 12px);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gn-aps-cta--block{inline-size:100%;block-size:50px;gap:8px;margin-block-start:16px;border-radius:var(--wp--custom--radius--md, 12px);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gn-aps-cta--card{align-self:flex-start;margin-block-start:auto;block-size:48px;padding-inline:22px;gap:8px;border-radius:var(--wp--custom--radius--md, 12px);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gn-aps-cta--card>span{display:inline-flex;align-items:center;gap:8px}.gn-aps-cta--white{background-color:var(--wp--preset--color--gn-white, #FFFFFF);background-image:none;color:var(--wp--preset--color--gn-ink, #12224D)}.gn-aps-cta--white::before{background-image:var(--wp--preset--gradient--gn-btn-dark, linear-gradient(120deg, #0A28B8 -16%, #0A1330 40%, #070C22 90%))}.gn-aps-cta--white:hover{color:var(--wp--preset--color--gn-white, #FFFFFF)}.gn-aps-cta--submit{block-size:52px;gap:8px;border-radius:var(--wp--custom--radius--md, 12px);font-family:inherit;font-size:15px;font-weight:700}.gn-aps-frame{position:relative;overflow:hidden;border:1px solid rgba(80,80,80,.1);border-radius:var(--wp--custom--radius--xxl, 20px)}.gn-aps-frame__tick{position:absolute;z-index:3;inline-size:12px;block-size:12px}.gn-aps-frame__tick--tl{inset-block-start:-1px;inset-inline-start:-1px;border-inline-start:2px solid rgba(80,80,80,.4);border-block-start:2px solid rgba(80,80,80,.4)}.gn-aps-frame__tick--tr{inset-block-start:-1px;inset-inline-end:-1px;border-inline-end:2px solid rgba(80,80,80,.4);border-block-start:2px solid rgba(80,80,80,.4)}.gn-aps-frame__tick--bl{inset-block-end:-1px;inset-inline-start:-1px;border-inline-start:2px solid rgba(80,80,80,.4);border-block-end:2px solid rgba(80,80,80,.4)}.gn-aps-frame__tick--br{inset-block-end:-1px;inset-inline-end:-1px;border-inline-end:2px solid rgba(80,80,80,.4);border-block-end:2px solid rgba(80,80,80,.4)}.gn-eyebrow--aps-ink{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);box-shadow:none;color:#fffcf4}.gn-aps-hero{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-hero .gn-section__inner{position:relative;z-index:1;padding-block:clamp(56px,7vw,92px) clamp(50px,6.2vw,76px);min-block-size:clamp(520px,44vw,660px)}.gn-aps-hero__grain{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--gn-grain-stone);background-size:700px 700px;background-repeat:repeat;opacity:.13}.gn-aps-hero__frame{background:#f5f5f5;border-color:rgba(80,80,80,.12)}.gn-aps-hero__grid{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(32px,4vw,56px);padding:clamp(30px,3.6vw,52px);background:radial-gradient(60% 70% at 92% 4%, rgba(14, 51, 230, 0.1), transparent 70%)}@media(min-width: 1024px){.gn-aps-hero__grid{grid-template-columns:1.05fr 1fr}}.gn-aps-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gn-aps-hero__title{margin:16px 0 0;max-inline-size:17ch;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1.05;letter-spacing:-0.03em;color:#12224d}.gn-aps-hero__title em{font-style:normal;background-image:linear-gradient(95deg, #5678F0, #0E33E6 55%, #ACD6FF 120%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.gn-aps-hero__lede{margin:20px 0 0;max-inline-size:52ch;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.6;color:#505050}.gn-aps-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:30px}.gn-aps-hero__link{font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#12224d;text-decoration:underline;text-underline-offset:4px}.gn-aps-hero__link:hover{color:#0e33e6}.gn-aps-hero__card{position:relative;padding:clamp(22px,2.4vw,30px);background:rgba(255,255,255,.5);border:2px solid #fff;border-radius:var(--wp--custom--radius--lg, 14px);box-shadow:0 24px 60px rgba(14,37,29,.1)}.gn-aps-hero__card-title{margin:18px 0 0;font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1.2;letter-spacing:-0.02em;color:#12224d}.gn-aps-hero__price{display:flex;align-items:center;gap:12px;margin-block-start:18px}.gn-aps-hero__price-value{font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1;letter-spacing:-0.03em;color:#12224d}.gn-aps-hero__price-note{font-size:14px;font-weight:600;line-height:1.35;color:#1b9e10}.gn-aps-hero__deliverables{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;margin-block-start:20px;padding-block-start:18px;border-block-start:1px solid rgba(80,80,80,.12)}.gn-aps-hero__deliverable{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.4;color:#12224d}.gn-aps-hero__deliverable svg{flex:none;margin-block-start:1px;color:#1b9e10}.gn-aps-hero__time{margin:18px 0 0;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#7a8090}.gn-aps-hero__partners{margin-block-start:clamp(22px,2.4vw,32px)}.gn-aps-hero__partners-label{display:block;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1b9e10}.gn-aps-hero__partners-mask{position:relative;overflow:hidden;margin-block-start:18px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.gn-aps-hero__partners-row{display:flex;align-items:center;gap:clamp(36px,5vw,72px);inline-size:max-content}@media(prefers-reduced-motion: no-preference){.gn-aps-hero__partners-row{animation:gn-aps-marquee 95s linear infinite}}.gn-aps-hero__partner{flex:none;font-size:clamp(18px,1.8vw,24px);font-weight:800;font-style:italic;letter-spacing:-0.01em;color:rgba(80,80,80,.42);white-space:nowrap}@keyframes gn-aps-marquee{to{transform:translateX(-50%)}}.gn-aps-splithead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.gn-aps-splithead__main{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 460px;min-inline-size:0}.gn-aps-splithead__lede{flex:1 1 320px;min-inline-size:0;margin:0;font-size:16.5px;font-weight:500;line-height:1.6;color:#505050}.gn-aps-splithead__lede em{font-style:italic}.gn-aps-pill__grain,.gn-aps-start__grain,.gn-aps-get__grain,.gn-aps-prob__grain{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--gn-grain-stone);background-size:600px 600px;background-repeat:repeat;opacity:.13;mix-blend-mode:multiply}.gn-aps-prob{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-prob .gn-section__inner{position:relative;z-index:1;padding-block:clamp(44px,5.1vw,65px)}.gn-aps-prob__title{margin:12px 0 0;max-inline-size:20ch;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#12224d}.gn-aps-prob__lede{max-inline-size:34ch}.gn-aps-prob__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin-block-start:clamp(31px,3.9vw,44px)}@media(min-width: 940px){.gn-aps-prob__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.gn-aps-pcard{position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(26px,2.8vw,34px);min-block-size:250px;background:#fff;border:1px solid #e4e8f1;border-radius:var(--wp--custom--radius--xl, 18px)}.gn-aps-pcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gn-aps-pcard__icon{display:flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:13px;background:#f1f6ff;color:#0e33e6}.gn-aps-pcard__idx{font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:14px;font-weight:600;color:rgba(80,80,80,.6)}.gn-aps-pcard__body{display:flex;flex-direction:column;gap:9px;margin-block-start:auto}.gn-aps-pcard__fear{margin:0;font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#12224d}.gn-aps-pcard__reality{margin:0;font-size:14.5px;font-weight:500;line-height:1.55;color:#505050}.gn-aps-get{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-get .gn-section__inner{position:relative;z-index:1;padding-block:clamp(24px,3vw,40px) clamp(44px,5.1vw,65px)}.gn-aps-get__title{margin:12px 0 0;max-inline-size:18ch;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#12224d}.gn-aps-get__lede{max-inline-size:36ch}.gn-aps-get__grid,.gn-aps-get__incl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}@media(min-width: 940px){.gn-aps-get__grid,.gn-aps-get__incl{grid-template-columns:repeat(2, minmax(0, 1fr))}}.gn-aps-get__grid{margin-block-start:clamp(31px,3.9vw,41px)}.gn-aps-get__incl{margin-block-start:16px}.gn-aps-dcard{position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(30px,3vw,42px);min-block-size:300px;background:#fff;border:1px solid #e4e8f1;border-radius:var(--wp--custom--radius--xxl, 20px)}.gn-aps-dcard__head{display:flex;align-items:center;justify-content:space-between}.gn-aps-dcard__icon{display:flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border-radius:var(--wp--custom--radius--lg, 14px);background:#0c1e52;color:#45e237}.gn-aps-dcard__num{font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:15px;font-weight:600;color:rgba(80,80,80,.55)}.gn-aps-dcard__title{margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#12224d}.gn-aps-dcard__desc{margin:0;max-inline-size:46ch;font-size:15.5px;font-weight:500;line-height:1.6;color:#505050}.gn-aps-dcard__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:9px;margin-block-start:auto;padding:9px 14px;border-radius:var(--wp--custom--radius--sm, 10px);background:#f1f6ff;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0e33e6}.gn-aps-incl{display:flex;align-items:center;gap:16px;padding:clamp(20px,2vw,26px);background:#fff;border:1px solid #e4e8f1;border-radius:var(--wp--custom--radius--lg, 14px)}.gn-aps-incl__icon{flex:none;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--wp--custom--radius--md, 12px);background:#f1f6ff;color:#0e33e6}.gn-aps-incl__title{display:block;font-size:16px;font-weight:800;letter-spacing:-0.01em;color:#12224d}.gn-aps-incl__desc{display:block;margin-block-start:3px;font-size:14px;font-weight:500;line-height:1.5;color:#505050}.gn-aps-start{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-start .gn-section__inner{position:relative;z-index:1;padding-block:clamp(24px,3vw,40px) clamp(44px,5.1vw,65px)}.gn-aps-start__head{display:flex;flex-direction:column;align-items:flex-start}.gn-aps-start__title{margin:12px 0 0;max-inline-size:20ch;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#12224d}.gn-aps-start__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin-block-start:clamp(31px,3.9vw,41px)}@media(min-width: 1024px){.gn-aps-start__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.gn-aps-scard{position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(30px,3vw,44px);min-block-size:340px;background:#fff;border:1px solid #e4e8f1;border-radius:var(--wp--custom--radius--xxl, 20px);transition:all .22s var(--wp--custom--ease--base, cubic-bezier(.2,.7,.3,1))}.gn-aps-scard:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(19,23,31,.1)}.gn-aps-scard__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gn-aps-scard__badge{display:inline-flex;align-items:center;padding:7px 13px;border-radius:var(--wp--custom--radius--sm, 10px);background:#f1f6ff;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0e33e6}.gn-aps-scard__icon{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--wp--custom--radius--md, 12px);background:#f1f6ff;color:#0e33e6}.gn-aps-scard__title{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-0.02em;color:#12224d}.gn-aps-scard__sub{margin:8px 0 0;font-size:15px;font-weight:600;color:#1b9e10}.gn-aps-scard__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;margin-block-start:2px}.gn-aps-scard__point{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;line-height:1.5;color:#505050}.gn-aps-scard__point svg{flex:none;margin-block-start:1px;color:#1b9e10}.gn-aps-scard--featured{background:linear-gradient(160deg, #0C1E52, #070C22);border-color:rgba(0,0,0,0)}.gn-aps-scard--featured .gn-aps-scard__badge{background:rgba(69,226,55,.16);color:#45e237}.gn-aps-scard--featured .gn-aps-scard__icon{background:rgba(69,226,55,.16);color:#45e237}.gn-aps-scard--featured .gn-aps-scard__title{color:#fffcf4}.gn-aps-scard--featured .gn-aps-scard__sub{color:#8fe87f}.gn-aps-scard--featured .gn-aps-scard__point{color:rgba(255,252,244,.86)}.gn-aps-scard--featured .gn-aps-scard__point svg{color:#45e237}.gn-aps-mbm{position:relative;background:#f5f5f5}.gn-aps-mbm__outer{position:relative;block-size:auto}@media(min-width: 940px)and (prefers-reduced-motion: no-preference){.gn-aps-mbm__outer.is-gn-scrub{block-size:clamp(2000px,260vh,2800px)}}.gn-aps-mbm__pin{position:sticky;inset-block-start:82px}@media(min-width: 940px)and (prefers-reduced-motion: no-preference){.gn-aps-mbm__outer.is-gn-scrub .gn-aps-mbm__pin{overflow:hidden}}.gn-aps-mbm__head{display:flex;flex-direction:column;align-items:flex-start;max-inline-size:2160px;margin-inline:auto;padding:clamp(44px,5vw,64px) var(--wp--custom--gutter, clamp(28px, 4vw, 64px)) clamp(24px,3vw,36px)}.gn-aps-mbm__title{margin:12px 0 0;max-inline-size:20ch;font-size:clamp(28px,3.8vw,52px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#12224d}.gn-aps-mbm__tabs{display:flex;gap:10px;align-self:stretch;margin-block-start:22px}.gn-aps-mbm__tab{flex:1;padding-block-end:10px;border-block-end:2px solid rgba(80,80,80,.12);font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(80,80,80,.55);transition:all .3s}.gn-aps-mbm__tab.is-active{border-block-end-color:#45e237;color:#1b9e10}.gn-aps-mbm__viewport{padding-block-end:clamp(28px,3.1vw,41px)}@media(min-width: 940px)and (prefers-reduced-motion: no-preference){.gn-aps-mbm__outer.is-gn-scrub .gn-aps-mbm__viewport{overflow:hidden}}.gn-aps-mbm__track{display:flex;flex-direction:column;gap:16px;inline-size:100%;padding-inline:var(--wp--custom--gutter, clamp(28px, 4vw, 64px))}@media(min-width: 940px)and (prefers-reduced-motion: no-preference){.gn-aps-mbm__outer.is-gn-scrub .gn-aps-mbm__track{flex-direction:row;inline-size:max-content}}.gn-aps-mcol{flex:none;inline-size:100%;padding:clamp(26px,2.6vw,34px);background:#fff;border:1px solid rgba(80,80,80,.14);border-radius:var(--wp--custom--radius--xl, 18px);transition:opacity .4s ease}@media(min-width: 940px)and (prefers-reduced-motion: no-preference){.gn-aps-mbm__outer.is-gn-scrub .gn-aps-mcol{inline-size:min(90vw,1400px);opacity:.4}.gn-aps-mbm__outer.is-gn-scrub .gn-aps-mcol.is-active{opacity:1}}.gn-aps-mcol__eyebrow{font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0e33e6}.gn-aps-mcol__title{margin:10px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-0.02em;color:#12224d}.gn-aps-mcol__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;margin-block-start:20px}.gn-aps-mcol__step{display:flex;gap:14px;padding-block:13px;border-block-start:1px solid rgba(80,80,80,.1)}.gn-aps-mcol__time{flex:none;inline-size:88px;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#1b9e10}.gn-aps-mcol__text{font-size:14px;font-weight:500;line-height:1.45;color:#4a505e}.gn-aps-proof{position:relative;background:#f5f5f5}.gn-aps-proof__outer{position:relative}.gn-aps-proof__pin{display:flex;align-items:center}.gn-aps-proof__inner{display:flex;flex-direction:column;align-items:center;--gn-eyebrow-align: center;gap:clamp(22px,3vw,32px);max-inline-size:1680px;margin-inline:auto;padding:clamp(48px,6vw,80px) var(--wp--custom--gutter, clamp(28px, 4vw, 64px));text-align:center}.gn-aps-proof__icon{display:flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:var(--wp--custom--radius--lg, 14px);background:#fff;box-shadow:0 1px 3px rgba(19,23,31,.06);color:#45e237}.gn-aps-proof__quote{margin:0;max-inline-size:60ch;font-size:clamp(24px,3.2vw,42px);font-weight:700;line-height:1.3;letter-spacing:-0.02em;text-wrap:pretty;color:var(--wp--preset--color--gn-ink, #12224D)}.gn-aps-proof__quote-text{margin:0}.gn-aps-proof__word{transition:color .35s var(--wp--custom--ease--base, cubic-bezier(.2,.7,.3,1))}.gn-aps-proof__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gn-aps-proof__chip{display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--wp--custom--radius--sm, 10px);background:#fff;box-shadow:0 1px 3px rgba(19,23,31,.06);font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#12224d}.gn-aps-proof__outer.is-gn-words .gn-aps-proof__word{color:rgba(18,34,77,.22)}.gn-aps-proof__outer.is-gn-words .gn-aps-proof__word.is-lit{color:var(--wp--preset--color--gn-ink, #12224D)}.gn-aps-pill{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-pill .gn-section__inner{position:relative;z-index:1;padding-block:clamp(44px,5.1vw,65px)}.gn-aps-pill__title{margin:12px 0 0;max-inline-size:18ch;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:#12224d}.gn-aps-pill__lede{max-inline-size:34ch}.gn-aps-pill__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;align-items:start;margin-block-start:clamp(31px,3.9vw,44px)}@media(min-width: 1024px){.gn-aps-pill__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.gn-aps-pcol{padding:clamp(28px,2.8vw,38px);background:#fff;border:1px solid #e4e8f1;border-radius:var(--wp--custom--radius--xxl, 20px)}.gn-aps-pcol__head{display:flex;align-items:center;gap:12px}.gn-aps-pcol__icon{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--wp--custom--radius--md, 12px)}.gn-aps-pcol--ai .gn-aps-pcol__icon{background:#0c1e52;color:#45e237}.gn-aps-pcol--sw .gn-aps-pcol__icon{background:#f1f6ff;color:#0e33e6}.gn-aps-pcol__kicker{display:block;font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gn-aps-pcol--ai .gn-aps-pcol__kicker{color:#1b9e10}.gn-aps-pcol--sw .gn-aps-pcol__kicker{color:#7a8090}.gn-aps-pcol__name{display:block;font-size:20px;font-weight:800;letter-spacing:-0.01em;color:#12224d}.gn-aps-pcol__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;margin-block-start:22px}.gn-aps-plink{display:flex;gap:14px;padding-block:15px;border-block-start:1px solid rgba(80,80,80,.1);transition:opacity .2s ease}.gn-aps-plink:hover{opacity:.72}.gn-aps-plink__icon{flex:none;display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--wp--custom--radius--sm, 10px);background:#f1f6ff;color:#0e33e6}.gn-aps-plink__text{min-inline-size:0}.gn-aps-plink__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;letter-spacing:-0.01em;color:#12224d}.gn-aps-plink__title svg{flex:none;color:#7a8090}.gn-aps-plink__desc{display:block;margin-block-start:3px;font-size:14px;font-weight:500;line-height:1.5;color:#505050}.gn-aps-risk{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-risk .gn-section__inner{position:relative;z-index:1;padding-block:clamp(8px,1vw,16px) clamp(44px,5.1vw,65px)}.gn-aps-risk__frame{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.gn-aps-risk__frame{grid-template-columns:1fr 1.15fr}}.gn-aps-risk__panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:20px;overflow:hidden;padding:clamp(34px,4vw,60px) clamp(28px,3.4vw,52px);background-image:linear-gradient(150deg, #0C1E52, #070C22);color:#fffcf4}.gn-aps-risk__panel>*{position:relative;z-index:2}.gn-aps-risk__wash{position:absolute;inset-block-start:-60px;inset-inline-end:0;inline-size:22rem;max-inline-size:55%;block-size:60%;pointer-events:none;background:radial-gradient(circle at 80% 20%, rgba(86, 120, 240, 0.28), transparent 70%)}.gn-aps-risk__title{margin:0;max-inline-size:16ch;font-size:clamp(28px,3.8vw,46px);font-weight:800;line-height:1.14;letter-spacing:-0.03em;color:#fffcf4}.gn-aps-risk__lede{margin:0;max-inline-size:42ch;font-size:15.5px;font-weight:500;line-height:1.6;color:rgba(255,252,244,.82)}.gn-aps-risk__rows{list-style:none;margin:0;padding:0;background:#fff;border-block-start:1px solid rgba(80,80,80,.1)}@media(min-width: 1024px){.gn-aps-risk__rows{border-block-start:0;border-inline-start:1px solid rgba(80,80,80,.1)}}.gn-aps-rrow{display:flex;align-items:flex-start;gap:16px;padding:clamp(20px,2.2vw,28px) clamp(26px,3vw,40px);border-block-end:1px solid rgba(80,80,80,.1)}.gn-aps-rrow--last{border-block-end:0}.gn-aps-rrow__icon{flex:none;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--wp--custom--radius--md, 12px);background:#f1f6ff;color:#0e33e6}.gn-aps-rrow__title{display:block;font-size:16.5px;font-weight:800;letter-spacing:-0.01em;color:#12224d}.gn-aps-rrow__desc{display:block;margin-block-start:4px;font-size:14.5px;font-weight:500;line-height:1.55;color:#505050}.gn-section--faq.gn-section--faq-aps{background:#f5f5f5;border:0}.gn-section--faq.gn-section--faq-aps .gn-faq-wrap{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(36px,4vw,64px);align-items:start;max-inline-size:2160px;margin-inline:auto;padding:clamp(56px,7vw,88px) var(--wp--custom--gutter, clamp(28px, 4vw, 64px))}@media(min-width: 1024px){.gn-section--faq.gn-section--faq-aps .gn-faq-wrap{grid-template-columns:1fr 1.1fr}}@media(min-width: 1024px){.gn-section--faq.gn-section--faq-aps .gn-faq-wrap__rail{position:sticky;inset-block-start:112px}}.gn-section--faq.gn-section--faq-aps .gn-faq-wrap__title{margin-block-start:12px;max-inline-size:14ch;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1.12;letter-spacing:-0.03em;color:#12224d}.gn-section--faq.gn-section--faq-aps .gn-faq-list{margin-block-start:0}.gn-section--faq.gn-section--faq-aps .gn-faq{border-block-end:1px solid rgba(80,80,80,.12)}.gn-section--faq.gn-section--faq-aps .gn-faq__q{gap:20px;padding:26px 4px;font-size:clamp(16.5px,1.6vw,19px);font-weight:700;letter-spacing:-0.01em;color:#12224d;transition:background .2s}.gn-section--faq.gn-section--faq-aps .gn-faq__q:hover{background:rgba(80,80,80,.035)}.gn-section--faq.gn-section--faq-aps .gn-faq__icon{inline-size:16px;block-size:16px;color:#12224d}.gn-section--faq.gn-section--faq-aps .gn-faq__a{margin-block-end:26px;max-inline-size:66ch;font-size:15.5px;font-weight:500;line-height:1.65;color:#505050}.gn-aps-last{position:relative;overflow:hidden;background:#f5f5f5}.gn-aps-last .gn-section__inner{padding-block:clamp(8px,1vw,16px) clamp(44px,5.1vw,65px)}.gn-aps-last__frame{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.gn-aps-last__frame{grid-template-columns:1fr 1fr}}.gn-aps-last__panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,40px);overflow:hidden;padding:clamp(34px,4vw,60px) clamp(28px,3.4vw,52px);background:#0c1e52;background-image:linear-gradient(150deg, #0C1E52, #070C22);color:#fffcf4}.gn-aps-last__panel>*{position:relative;z-index:2}.gn-aps-last__wash{position:absolute;inset-block-end:-60px;inset-inline-start:0;inline-size:22rem;max-inline-size:55%;block-size:60%;pointer-events:none;background:radial-gradient(circle at 20% 80%, rgba(69, 226, 55, 0.16), transparent 70%)}.gn-aps-last__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;block-size:36px;padding:9px 14px;border-radius:var(--wp--custom--radius--sm, 10px);background:rgba(69,226,55,.16);font-family:var(--wp--preset--font-family--gn-mono, 'Fira Code', ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;font-weight:600;letter-spacing:.02em;color:#45e237}.gn-aps-last__pulse{inline-size:8px;block-size:8px;border-radius:var(--wp--custom--radius--pill, 999px);background:#45e237}@media(prefers-reduced-motion: no-preference){.gn-aps-last__pulse{animation:gn-aps-pulse 2.4s ease-in-out infinite}}.gn-aps-last__title{margin:0;max-inline-size:16ch;font-size:clamp(30px,4.6vw,58px);font-weight:800;line-height:1.12;letter-spacing:-0.03em;color:#fffcf4}.gn-aps-last__actions{display:flex;flex-wrap:wrap;gap:14px}.gn-aps-last__mail{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:56px;padding-inline:24px;border-radius:var(--wp--custom--radius--md, 12px);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#fffcf4;background:rgba(0,0,0,0);border:1px solid rgba(255,252,244,.5);transition:all .22s}.gn-aps-last__mail:hover{border-color:#45e237;color:#45e237;transform:translateY(-2px)}.gn-aps-last__rows{list-style:none;margin:0;padding:0;background:#fff;border-block-start:1px solid rgba(80,80,80,.1)}@media(min-width: 1024px){.gn-aps-last__rows{border-block-start:0;border-inline-start:1px solid rgba(80,80,80,.1)}}@keyframes gn-aps-pulse{0%,100%{opacity:1}50%{opacity:.4}}.gn-aps-qrow{display:flex;align-items:center;gap:16px;padding:clamp(24px,2.8vw,34px) clamp(26px,3vw,40px);border-block-end:1px solid rgba(80,80,80,.1)}.gn-aps-qrow--last{border-block-end:0}.gn-aps-qrow__icon{flex:none;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--wp--custom--radius--md, 12px);background:#f1f6ff;color:#0e33e6}.gn-aps-qrow__text{font-size:16px;font-weight:600;line-height:1.45;color:#12224d}
