.Qnf00G_page{width:min(1100px,100% - 48px);margin:0 auto;padding:54px 0 96px}.Qnf00G_hero{background:var(--color-navy-deep);color:var(--color-white);box-shadow:var(--shadow-soft);border-radius:26px;padding:clamp(38px,7vw,76px);position:relative;overflow:hidden}.Qnf00G_hero:after{content:"";border:55px solid #00aff02e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-120px}.Qnf00G_hero p{z-index:1;color:var(--color-gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;position:relative}.Qnf00G_hero h1{z-index:1;max-width:780px;font-family:var(--font-display),sans-serif;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(34px,6vw,68px);font-weight:800;line-height:1.02;position:relative}.Qnf00G_hero span{z-index:1;color:#ffffffc2;max-width:660px;margin-top:20px;font-size:clamp(15px,2vw,18px);line-height:1.65;display:block;position:relative}.Qnf00G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.Qnf00G_card{border:1px solid var(--color-border);background:var(--color-white);border-radius:20px;padding:30px;position:relative;overflow:hidden;box-shadow:0 16px 42px -30px #0f223366}.Qnf00G_card:before{background:var(--accent,var(--color-magenta));content:"";height:5px;position:absolute;top:0;left:0;right:0}.Qnf00G_card:nth-child(3n+2){--accent:var(--color-blue)}.Qnf00G_card:nth-child(3n){--accent:var(--color-teal)}.Qnf00G_card h2{color:var(--color-navy);font-family:var(--font-display),sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(20px,3vw,28px);font-weight:800}.Qnf00G_card p{color:var(--color-copy-strong);margin:14px 0 0;font-size:15px;line-height:1.7}.Qnf00G_card a{color:var(--color-magenta);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:800;display:inline-flex}.Qnf00G_note{border-left:5px solid var(--color-gold);color:#55430d;background:#d4a8531f;margin-top:30px;padding:20px 22px;font-size:14px;line-height:1.65}.Qnf00G_note strong{color:var(--color-navy);margin-bottom:5px;display:block}@media (max-width:700px){.Qnf00G_page{width:calc(100% - 32px);padding-top:28px}.Qnf00G_hero{border-radius:20px}.Qnf00G_grid{grid-template-columns:1fr}.Qnf00G_card{padding:24px}}
