.flexStudy{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.focusCopy h2{font-size:43px;letter-spacing:-.035em;line-height:1.08;margin:18px 0}.focusCopy>p{font-size:18px;line-height:1.65;color:var(--muted)}.microMoments{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.microMoments span{font-size:12px;font-weight:850;color:#36536f;background:#f2f7fc;border:1px solid #dbe8f4;padding:9px 11px;border-radius:999px}.methodCard{position:relative;background:linear-gradient(155deg,#071f42,#0b4b84);color:white;border-radius:28px;padding:34px;box-shadow:0 28px 65px rgba(7,48,91,.2);overflow:hidden}.methodCard:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-90px;background:radial-gradient(circle,rgba(32,214,160,.25),transparent 70%)}.methodBadge{display:inline-flex;position:relative;z-index:1;font-size:11px;font-weight:950;letter-spacing:.13em;color:#61dfbd;background:rgba(32,214,160,.1);padding:8px 10px;border-radius:999px}.methodCard h3{position:relative;z-index:1;font-size:29px;letter-spacing:-.03em;margin:18px 0 10px}.methodCard>p{position:relative;z-index:1;color:#c2d3e5;line-height:1.6}.methodFlow{position:relative;z-index:1;display:grid;gap:10px;margin:22px 0}.methodFlow>div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.055)}.methodFlow b{width:34px;height:34px;border-radius:10px;background:rgba(32,214,160,.14);color:#62e4bc;display:grid;place-items:center;font-size:11px}.methodFlow span{font-size:13px;line-height:1.45;color:#c2d3e5}.methodFlow strong{display:block;color:white;font-size:14px;margin-bottom:2px}.methodCard small{position:relative;z-index:1;display:block;color:#9eb7cf;line-height:1.5}.catalog{padding-top:75px;padding-bottom:75px}.productGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.productCard{position:relative;border:1px solid var(--line);border-radius:26px;padding:30px;background:#fff;box-shadow:0 18px 50px rgba(14,55,95,.08)}.productCard.featured{border-color:#9bc7ee;box-shadow:0 22px 60px rgba(9,102,216,.13)}.productIcon{font-size:42px}.productTag{display:inline-flex;margin:16px 0 4px;padding:7px 10px;border-radius:999px;background:#e8f8f3;color:#087b5b;font-size:11px;font-weight:950;letter-spacing:.08em}.productTag.soon{background:#fff4dd;color:#8a5c00}.productCard h3{font-size:25px;margin:12px 0 10px;letter-spacing:-.02em}.productCard p{color:var(--muted);line-height:1.6;min-height:76px}.productMeta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.productMeta span{font-size:11px;font-weight:800;padding:7px 9px;border-radius:9px;background:#f2f6fa;color:#4e647a}.ownedLink{text-align:center;margin-top:24px;color:var(--muted);font-weight:700}.ownedLink a{color:var(--blue);text-decoration:none}.guardOffer{background:#f7fbf9}.guardCard{background:linear-gradient(160deg,#0b2f2c,#0e6257)}.guardIcon{font-size:62px;margin:12px 0}.disabledBuy{opacity:.55;cursor:not-allowed}.navLogin{color:#0a66d8!important;border:1px solid #d5e6f7;padding:10px 13px;border-radius:11px}.gameHub{max-width:900px;margin:0 auto;padding:75px 20px}.hubHead{text-align:center;margin-bottom:35px}.hubHead h1{font-size:44px;letter-spacing:-.04em}.hubHead p{color:var(--muted);font-size:18px}.hubGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.hubCard{border:1px solid var(--line);border-radius:24px;padding:28px;background:#fff;box-shadow:0 18px 50px rgba(14,55,95,.08)}.hubCard .emoji{font-size:40px}.hubCard h2{font-size:23px}.hubCard p{color:var(--muted);line-height:1.55}.hubCard a{margin-top:8px}.testimonials{background:linear-gradient(180deg,#ffffff 0,#f7fbff 100%)}.testimonialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.testimonialCard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 18px 50px rgba(14,55,95,.08);position:relative}.testimonialCard:before{content:'“';position:absolute;right:22px;top:10px;font-size:64px;line-height:1;color:#e8f1fa;font-family:Georgia,serif}.testimonialCard .stars{color:#f4b400;letter-spacing:.08em;font-size:18px;font-weight:900;margin-bottom:16px}.testimonialCard p{font-size:17px;line-height:1.7;color:#334d68;margin:0 0 18px;position:relative;z-index:1}.testimonialCard strong{display:block;color:var(--navy);font-size:14px}.testimonialNote{margin:28px auto 0;text-align:center;color:#f4b400;font-size:18px;font-weight:900}.testimonialNote span{color:var(--muted);font-size:13px;font-weight:750;margin-left:8px}.testimonials .center p{max-width:700px;margin-left:auto;margin-right:auto}.curation{padding-top:78px;padding-bottom:78px}.curationHead{max-width:820px;margin:0 auto 34px;text-align:center}.curationHead h2{font-size:43px;letter-spacing:-.035em;line-height:1.08;margin:18px 0}.curationHead p{font-size:18px;line-height:1.65;color:var(--muted)}.curationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.curationGrid article{border:1px solid var(--line);border-radius:22px;padding:24px;background:linear-gradient(180deg,#fff,#f9fcff);box-shadow:0 14px 35px rgba(14,55,95,.06)}.curationGrid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf5ff;color:#0a66d8;font-size:11px;font-weight:950}.curationGrid h3{font-size:18px;margin:14px 0 8px}.curationGrid p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.curationNote{max-width:860px;margin:24px auto 0;padding:16px 18px;border:1px solid #cfe3f6;border-radius:16px;background:#f4f9ff;color:#36536f;line-height:1.55;text-align:center}.curationNote strong{color:var(--navy)}.archive{padding-top:74px;padding-bottom:74px;background:linear-gradient(180deg,#f8fbff 0,#fff 100%)}.archiveHead{max-width:850px;margin:0 auto 36px;text-align:center}.archiveHead h2{font-size:43px;letter-spacing:-.035em;line-height:1.08;margin:18px 0}.archiveHead p{font-size:18px;line-height:1.65;color:var(--muted)}.archiveGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.archiveCard{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px;box-shadow:0 12px 32px rgba(14,55,95,.055);min-height:190px}.archiveMark{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#0b5fc1,#0a3c77);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:950;letter-spacing:.02em;margin-bottom:14px}.archiveTag{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em;background:#eef5fb;color:#355b7b}.archiveTag.security{background:#edf8f4;color:#167057}.archiveTag.federal{background:#f3efff;color:#6245a0}.archiveTag.banking{background:#fff5dd;color:#8a6300}.archiveCard h3{font-size:16px;line-height:1.25;margin:10px 0 8px;color:var(--navy)}.archiveCard p{margin:0 0 7px;color:#48617a;font-size:12px;font-weight:800}.archiveCard small{color:#8090a3;font-size:11px;line-height:1.35}.archiveDisclaimer{max-width:900px;margin:25px auto 0;padding:14px 17px;border-radius:14px;background:#f7f9fb;border:1px solid #e0e8f0;text-align:center;color:#6c7d91;font-size:12px;line-height:1.5}.archiveDisclaimer strong{color:#40556e}@media(max-width:1000px){.archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.flexStudy{grid-template-columns:1fr}.focusCopy h2{font-size:36px}.curationGrid{grid-template-columns:1fr 1fr}.archiveHead h2{font-size:36px}}@media(max-width:720px){.productGrid,.hubGrid,.testimonialGrid,.curationGrid,.archiveGrid{grid-template-columns:1fr}.productCard p{min-height:0}.hubHead h1{font-size:34px}.methodCard{padding:25px}.methodCard h3{font-size:25px}.focusCopy h2,.curationHead h2{font-size:34px}.testimonialCard{padding:24px}.testimonialCard p{font-size:16px}.testimonialNote span{display:block;margin:7px 0 0}.curationGrid article{padding:21px}.curationNote{text-align:left}}