
:root{--ivory:#FDFFD9;--berry:#73185E;--turquoise:#36BBA6;--black:#0C0D02;--olive:#8B911A;--white:#fff;--muted:#5e6051;--line:rgba(12,13,2,.14);--shadow:0 24px 60px rgba(12,13,2,.12);--max:1180px;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--black);line-height:1.55;background:#fff}a{text-decoration:none;color:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}header{position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);z-index:10;border-bottom:1px solid var(--line)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{height:58px;width:auto}.navlinks{display:flex;gap:24px;font-weight:750;font-size:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 23px;font-weight:800;border:0;cursor:pointer}.btn-berry{background:var(--berry);color:#fff}.btn-outline{border:1.5px solid var(--berry);color:var(--berry)}.hero{background:linear-gradient(120deg,#fff 15%,var(--ivory));overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:55px;align-items:center;padding:78px 0}.eyebrow{font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--berry)}h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.94;letter-spacing:-.055em;margin:12px 0 25px}h1 em{font-style:normal;color:var(--turquoise)}h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.03;letter-spacing:-.04em;margin:0 0 20px}.lead{font-size:1.18rem;color:#27313d;max-width:720px}.hero-img{min-height:470px;border-radius:42px;background-size:cover;background-position:center;position:relative;box-shadow:var(--shadow)}.hero-img:after{content:'';position:absolute;inset:auto -25px -25px auto;width:160px;height:90px;border-radius:50px 0 40px;background:var(--berry)}.fact{position:absolute;left:-28px;bottom:34px;background:#fff;padding:18px 22px;border-radius:20px;box-shadow:var(--shadow);max-width:280px;font-weight:800}.fact span{display:block;color:var(--berry);font-size:1.35rem}.section{padding:86px 0}.soft{background:#f7fbf9}.intro{max-width:790px;margin-bottom:42px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.card b.num{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:var(--turquoise);font-size:1.15rem;margin-bottom:20px}.card h3{font-size:1.25rem;margin:0 0 8px}.card p{margin:0;color:var(--muted)}.highlight{background:var(--black);color:#fff;border-radius:34px;padding:45px}.highlight h2{color:var(--turquoise)}.highlight p{color:#e7e7e2}.checklist{display:grid;gap:12px;margin-top:25px}.check{display:flex;gap:12px}.check:before{content:'✓';display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--olive);color:#fff;font-weight:900}.note{padding:20px 22px;border-left:5px solid var(--olive);background:var(--ivory);border-radius:0 18px 18px 0}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related a{padding:24px;border-radius:22px;border:1px solid var(--line);background:#fff}.related strong{display:block;color:var(--berry);margin-bottom:6px}.cta{background:var(--berry);color:#fff;padding:60px 0}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta .btn{background:var(--turquoise);color:var(--black)}footer{padding:38px 0;background:#fff}.footer-row{display:grid;grid-template-columns:1.1fr 1fr auto;gap:30px;align-items:end}.footer-brand{font-size:1.7rem;font-weight:900;color:var(--berry)}.footer-brand span{color:var(--turquoise)}.small{font-size:.82rem;color:var(--muted)}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:.8rem}.copyright{font-size:.78rem;color:var(--muted)}@media(max-width:850px){.navlinks{display:none}.hero-grid,.grid2,.grid3,.related{grid-template-columns:1fr}.hero-grid{padding:45px 0}.hero-img{min-height:350px}.fact{left:15px}.cta-row{align-items:flex-start;flex-direction:column}.footer-row{grid-template-columns:1fr}.logo{height:48px}}

.header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.header-login{font-weight:800;white-space:nowrap;font-size:.88rem}.header-signup{white-space:nowrap}.nav-actions{gap:14px}header .nav-actions .header-signup{display:inline-flex}@media(max-width:1150px){header .navlinks{gap:12px;font-size:.78rem}.brand-lockup small{display:none}}@media(max-width:950px){header .navlinks{display:none}header .navlinks .header-login{display:block}}@media(max-width:720px){.header-actions{gap:10px}.header-login{font-size:.72rem}.header-signup{padding:10px 12px;font-size:.74rem}header .nav{gap:10px}header .brand-lockup img{max-width:110px!important;height:auto!important}header .logo{height:36px}.nav-actions{gap:8px}}
