.landing{--cream:#f5f1e8;--paper:#fffdf8;--ink:#1f2b25;--muted:#66736a;--coral:#ea664f;background:var(--cream);min-height:100vh;color:var(--ink);overflow:hidden}.landing-nav{border-bottom:1px solid #d8d2c4;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.landing-nav>div{align-items:center;gap:28px;display:flex}.landing-nav>div>a{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.landing-nav .nav-cta{background:var(--ink);color:#fff;border-radius:50px;padding:11px 17px}.landing-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:670px;padding:75px 5vw 90px;display:grid;position:relative}.landing-hero:after{content:"";border:1px solid #d8d2c4;border-radius:50%;width:430px;height:430px;position:absolute;top:40px;right:-230px}.landing-kicker{text-transform:uppercase;letter-spacing:2.3px;color:var(--coral);font-size:11px;font-weight:900}.hero-copy-block h1{letter-spacing:-5px;margin:18px 0 27px;font:700 clamp(52px,7vw,96px)/.9 Georgia,serif}.hero-copy-block h1 em{color:var(--coral);font-weight:400}.landing-lede{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}.landing-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.landing-primary{background:var(--coral);color:#fff;border-radius:50px;padding:15px 21px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 6px #c84936}.landing-link{color:var(--ink);border-bottom:1px solid;font-weight:800;text-decoration:none}.privacy-note{color:#78847d;margin-top:22px;font-size:11px}.crore-visual{background:var(--ink);color:#fff;border-radius:28px;padding:36px;transform:rotate(2deg);box-shadow:0 30px 60px #1f2b2530}.crore-visual>span{text-transform:uppercase;letter-spacing:2px;color:#abb7b0;font-size:11px;display:block}.crore-visual>strong{margin:16px 0;font:700 clamp(36px,5vw,64px) Georgia,serif;display:block}.visual-track{background:#3e4944;border-radius:20px;height:10px;overflow:hidden}.visual-track i{background:var(--coral);border-radius:20px;width:38%;height:100%;display:block}.crore-visual small{color:#bcc6c0;margin-top:13px;display:block}.behaviour{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:90px 8vw;display:grid}.behaviour h2,.section-heading h2,.closing h2{letter-spacing:-2px;margin:12px 0;font:700 clamp(42px,5vw,70px)/1 Georgia,serif}.behaviour>p{color:#c4cec8;font-size:19px;line-height:1.8}.research{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);padding:0 5vw;display:grid}.research article{border-top:1px solid #45514a;border-right:1px solid #45514a;padding:50px 3vw}.research article:last-child{border-right:0}.research b{color:#f09a86;font:700 48px Georgia,serif}.research h3{font-size:18px}.research p{color:#b9c4bd;font-size:14px;line-height:1.6}.research a{color:#f4c2b5;font-size:12px;font-weight:800;text-decoration:none}.how{background:var(--paper);padding:110px 8vw}.section-heading{max-width:720px}.section-heading>p:not(.landing-kicker){color:var(--muted);font-size:18px;line-height:1.7}.steps{border:1px solid #ddd7ca;border-radius:24px;grid-template-columns:1fr 1fr;margin-top:60px;display:grid;overflow:hidden}.steps article{border-bottom:1px solid #ddd7ca;border-right:1px solid #ddd7ca;gap:22px;padding:32px;display:flex}.steps article:nth-child(2n){border-right:0}.steps article:nth-child(n+3){border-bottom:0}.steps span{color:var(--coral);font:700 22px Georgia,serif}.steps h3{margin:0 0 10px}.steps p{color:var(--muted);margin:0;line-height:1.6}.future{background:#e7dfd0;padding:110px 8vw}.future-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:60px;display:grid}.future-grid article{background:var(--paper);border:1px solid #d4cbbd;border-radius:20px;min-height:240px;padding:32px}.future-grid article span{text-transform:uppercase;letter-spacing:2px;color:var(--coral);font-size:11px;font-weight:900}.future-grid h3{margin:35px 0 12px;font:700 28px Georgia,serif}.future-grid p{color:var(--muted);line-height:1.65}.closing{text-align:center;background:var(--coral);color:#fff;padding:110px 5vw}.closing .landing-kicker{color:#61271e}.closing h2{margin-bottom:35px}.closing .landing-primary{background:var(--ink);box-shadow:0 6px #0d1511}footer{background:var(--ink);color:#aeb9b2;justify-content:space-between;align-items:center;padding:38px 5vw;font-size:12px;display:flex}footer .brand{color:#fff}@media (max-width:800px){.landing-nav>div>a:not(.nav-cta){display:none}.landing-hero{grid-template-columns:1fr;padding-top:55px}.hero-copy-block h1{letter-spacing:-3px}.crore-visual{transform:none}.behaviour,.research{grid-template-columns:1fr}.research article{border-right:0}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #ddd7ca!important;border-right:0!important}.steps article:last-child{border-bottom:0!important}.future-grid{grid-template-columns:1fr}.landing-actions{flex-direction:column;align-items:flex-start}.landing-hero:after{display:none}footer{flex-direction:column;align-items:flex-start;gap:18px}}
