*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#152044;font:17px/1.7 Arial,sans-serif}header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 7vw;background:#07174a;position:sticky;top:0;z-index:9;border-bottom:1px solid #1c3a87}.logo{width:64px;height:64px;object-fit:cover;border-radius:10px}nav{display:flex;gap:28px;align-items:center}nav a{color:#dce8ff;text-decoration:none;font-size:14px}.navcta{border:1px solid #20d8ee;padding:9px 15px;border-radius:999px}.hero{min-height:720px;padding:90px 8vw;display:grid;grid-template-columns:1.18fr .82fr;gap:7vw;align-items:center;background:radial-gradient(circle at 80% 20%,#083ca5 0,#07194f 35%,#050e32 70%);color:#e8efff}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:800;color:#ffb522}.hero h1{font:500 64px/1.04 Georgia,serif;margin:15px 0 28px;color:#fff}.hero h1 span{color:#2bd9ec}.lead{font-size:23px;color:#fff}.actions{margin-top:34px}.button,.gold{display:inline-block;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:bold;background:#20cde3;color:#06123c;margin-right:15px}.simple{color:#fff;text-decoration:none}.heroLogo{text-align:center}.heroLogo img{width:min(460px,100%);border-radius:28px;box-shadow:0 35px 90px #00d9ff28}.mantra{text-align:center;padding:60px 10vw}.mantra p{letter-spacing:.05em;color:#687084}.mantra h2,.section h2,.life h2,.continue h2,.final h2{font:500 49px/1.1 Georgia,serif;color:#24349b}.mantra h2{max-width:1000px;margin:15px auto}.mantra em{color:#0aaecb}.section{padding:105px 8vw}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.ink{color:#28389c}.copy{font-size:19px;color:#343b4d}.copy blockquote{margin:35px 0;padding:25px 30px;border-left:4px solid #ffb522;background:#f5f7fb;font:italic 27px Georgia,serif;color:#26359a}.story{display:grid;grid-template-columns:.75fr 1fr;gap:8vw;align-items:center;background:#07174a;color:#e4eaff;padding:100px 8vw}.story>img{width:100%;max-height:520px;object-fit:cover;border-radius:24px;box-shadow:0 25px 60px #00000035}.story>div{padding:0}.story h2,.light h2{font:500 48px/1.08 Georgia,serif;color:#fff}.cyan{color:#25d8ed}.accent{border-left:3px solid #ffb522;padding-left:20px;color:#fff}.banner{background:#06123c}.banner img{width:100%;display:block;max-height:520px;object-fit:cover}.life{padding:100px 8vw;display:grid;grid-template-columns:1fr .75fr;gap:8vw;align-items:center}.life img{width:100%;border-radius:24px;box-shadow:0 25px 60px #16245822}.pale{background:#f3f6fb}.center{max-width:820px;text-align:center;margin:0 auto 55px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cards article{padding:30px;background:#fff;border:1px solid #dce3ef;border-radius:16px}.cards span{color:#f0a71c;font-weight:800}.disclaimer{max-width:900px;margin:38px auto 0;text-align:center;font-size:13px;color:#6a7181}.work{padding:105px 8vw;background:linear-gradient(145deg,#07174a,#0b2d7c);color:#e3eaff}.offer{max-width:1080px;margin:auto;border:1px solid #ffffff2e;border-radius:22px;padding:45px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;background:#ffffff0c}.offer small{color:#ffbd2d;font-weight:bold;letter-spacing:.14em}.offer h3{font:500 44px Georgia,serif;color:#fff;margin:10px 0}.muted{color:#aebddd}.price{text-align:center;min-width:230px}.price strong{font-size:58px;color:#fff;display:block}.price span{display:block;margin:-12px 0 20px}.gold{background:#ffb522}.continue{padding:100px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.final{text-align:center;padding:90px 8vw;background:#eef4fa}.final img{width:150px;border-radius:25px}.final h2{max-width:850px;margin:25px auto}.final p{margin-bottom:28px}footer{text-align:center;background:#040b29;color:#aeb8d6;padding:55px 8vw}footer img{width:85px;border-radius:15px}footer small{display:block;max-width:850px;margin:18px auto 0;font-size:12px}@media(max-width:900px){nav a:not(.navcta){display:none}.hero,.split,.story,.life,.continue{grid-template-columns:1fr}.hero{padding-top:60px}.hero h1{font-size:47px}.heroLogo img{max-width:340px}.story{padding:70px 6vw}.story>img{min-height:0;max-height:500px}.cards{grid-template-columns:1fr 1fr}.offer{grid-template-columns:1fr}.price{text-align:left}.mantra h2,.section h2,.life h2,.continue h2,.story h2{font-size:40px}}@media(max-width:560px){header{padding:0 5vw}.hero,.section,.life,.continue,.work{padding:70px 6vw}.hero h1{font-size:39px}.lead{font-size:20px}.cards{grid-template-columns:1fr}.offer{padding:28px}.story{padding:65px 6vw}.story>div{padding:0}.banner img{min-height:260px;object-fit:cover}.simple{display:block;margin-top:15px}}