:root{--ink:#0a1f2e;--deep:#163f63;--deep2:#1d5680;--blue:#1c5d8c;--azure:#4e9bc9;--mist:#eef5f9;--mist2:#e1eef5;--white:#fff;--accent:#e8a33d;--accent-dark:#c6821f;--line:#0a2c471f;--shadow:0 20px 50px -20px #0a1f2e59}.page-module__O2vVwW__wrap{max-width:1180px;margin:0 auto;padding:0 32px}.page-module__O2vVwW__section{padding:var(--section-py) 0}@media (max-width:720px){.page-module__O2vVwW__section{padding:var(--section-py-mobile) 0}.page-module__O2vVwW__wrap{padding:0 22px}}.page-module__O2vVwW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--azure);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700}.page-module__O2vVwW__btn{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.86rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.page-module__O2vVwW__btnPrimary{background:var(--accent);color:var(--ink)}.page-module__O2vVwW__btnPrimary:hover{background:var(--accent-dark);transform:translateY(-1px)}.page-module__O2vVwW__btnOutlineDark{color:var(--deep);border-color:var(--deep);background:0 0}.page-module__O2vVwW__btnOutlineDark:hover{background:var(--deep);color:var(--white)}.page-module__O2vVwW__contentHero{color:var(--white);background:url(/images/hero-bg-texture.webp) 50%/cover;padding:72px 0 56px}.page-module__O2vVwW__contentHero .page-module__O2vVwW__eyebrow{color:var(--azure);align-items:center;gap:8px;margin-bottom:18px;display:flex}.page-module__O2vVwW__contentHero h1{color:var(--white);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem)}.page-module__O2vVwW__contentHero p{color:#ffffffc7;font-size:1.02rem}.page-module__O2vVwW__reality{background:var(--mist)}.page-module__O2vVwW__realityHead{margin-bottom:52px}.page-module__O2vVwW__realityHead h2{color:var(--deep);margin-top:10px;font-size:clamp(1.7rem,3vw,2.4rem)}.page-module__O2vVwW__actGrid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.page-module__O2vVwW__actCard{border-radius:8px;flex-direction:column;gap:16px;padding:40px;display:flex}.page-module__O2vVwW__actCardLight{background:var(--white);border:1px solid var(--line)}.page-module__O2vVwW__actCardDark{background:var(--deep);color:var(--white)}.page-module__O2vVwW__actCard h3{font-size:1.4rem}.page-module__O2vVwW__actCardDark h3{color:var(--white)}.page-module__O2vVwW__actCard p{color:#4b6478;font-size:.94rem}.page-module__O2vVwW__actCardDark p{color:#ffffffb8}@media (max-width:820px){.page-module__O2vVwW__actGrid{grid-template-columns:1fr}}.page-module__O2vVwW__elements{background:var(--white)}.page-module__O2vVwW__simpleGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:8px;display:grid}.page-module__O2vVwW__simpleCard{background:var(--white);padding:26px 24px}.page-module__O2vVwW__simpleCard h3{color:var(--ink);margin-bottom:8px;font-size:.98rem}.page-module__O2vVwW__simpleCard p{color:#4b6478;font-size:.86rem}@media (max-width:900px){.page-module__O2vVwW__simpleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module__O2vVwW__simpleGrid{grid-template-columns:1fr}}.page-module__O2vVwW__banner{background:var(--mist2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:56px 0}.page-module__O2vVwW__banner p{color:var(--deep);max-width:760px;margin:0 auto 12px;font-family:"Source Serif 4",serif;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.4}.page-module__O2vVwW__banner span{color:#4b6478;letter-spacing:.03em;font-size:.8rem}
