:root{--navy:#07456f;--blue:#137db2;--coral:#ef755f;--green:#53a889;--soft:#f5f9f8;--ink:#123d5b;--muted:#5e7483;--line:#dce7e9;--white:#fff;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55}a{color:inherit}.topbar{height:86px;display:flex;align-items:center;gap:28px;max-width:var(--max);margin:auto;padding:0 20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.brand b,.brand small{display:block}.brand b{letter-spacing:1.6px;font-size:20px}.brand small{color:#38a94f;letter-spacing:1.5px;font-weight:700}.brand-mark{width:48px;height:32px;position:relative}.brand-mark i{position:absolute;width:43px;height:8px;border-radius:100% 10%;transform:rotate(-9deg);background:#1885b7;top:5px}.brand-mark i+i{background:#45ad55;top:18px;left:5px;width:38px}.topbar nav{display:flex;gap:25px}.topbar nav a{text-decoration:none;font-weight:700;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--coral);color:#fff;text-decoration:none;border-radius:28px;padding:15px 23px;font-weight:800;box-shadow:0 10px 25px rgba(239,117,95,.2)}.button.small{padding:12px 19px;background:var(--blue);white-space:nowrap}.hero{height:620px;position:relative;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 38%,rgba(255,255,255,.15) 67%,transparent 100%)}.hero-copy{position:relative;z-index:2;width:min(1160px,calc(100% - 40px));margin:auto;padding-top:105px}.eyebrow{color:var(--coral);font-size:13px;letter-spacing:2px;font-weight:900;margin:0 0 18px}.hero h1{font-size:59px;line-height:1.06;letter-spacing:-2px;max-width:660px;margin:0 0 22px}.hero-copy>p:not(.eyebrow){font-size:19px;max-width:610px;color:var(--muted)}.actions{display:flex;align-items:center;gap:25px;margin-top:30px}.actions>a:last-child{font-weight:800;text-decoration:none;border-bottom:1px solid var(--blue)}.highlights{max-width:1100px;margin:-34px auto 0;position:relative;z-index:3;background:#fff;border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 18px 45px rgba(7,69,111,.13)}.highlights div{padding:23px 28px;border-right:1px solid var(--line)}.highlights b,.highlights span{display:block}.highlights span{font-size:13px;color:var(--muted)}.section{padding:95px max(7vw,20px)}.heading{text-align:center;max-width:800px;margin:0 auto 45px}.section h2,.cta h2{font-size:46px;line-height:1.14;margin:0 0 20px}.heading>p:last-child,.section>div>p{color:var(--muted)}.plans{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plans article{border:1px solid var(--line);border-radius:22px;padding:32px;background:#fff}.plans article>span{font-size:36px;color:var(--coral)}.plans h3{font-size:22px}.plans p{color:var(--muted)}.plans a{color:var(--blue);font-weight:800;text-decoration:none}.split{background:var(--soft);display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.photo-card{min-height:430px;border-radius:220px 220px 28px 28px;background:linear-gradient(160deg,var(--green),var(--blue));padding:35px;display:flex;align-items:end;color:#fff;box-shadow:-20px 18px 0 #d8eee7}.photo-card div{background:rgba(7,69,111,.78);border-radius:16px;padding:24px}.photo-card small,.photo-card strong{display:block}.photo-card strong{font-size:25px;line-height:1.2;margin-top:7px}.split ul{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.split li{background:#fff;border-radius:14px;padding:19px;border-left:4px solid var(--coral)}.split li b,.split li span{display:block}.split li span{font-size:13px;color:var(--muted)}.company{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.notice{padding:17px 20px;background:#eef7f4;border-left:4px solid var(--green)}.company ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.company li{display:flex;gap:18px;align-items:center;background:var(--soft);padding:20px;border-radius:14px}.company li>b{width:45px;height:45px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center}.company strong,.company span{display:block}.company span{color:var(--muted)}.company strong{color:var(--navy);font-size:18px}.cta{text-align:center;color:#fff;background:linear-gradient(120deg,var(--navy),var(--blue));padding:95px 20px}.cta h2{max-width:900px;margin:0 auto 18px}.eyebrow.pale{color:#8fe2cb}.button.white{background:#fff;color:var(--navy)}footer{max-width:var(--max);margin:auto;padding:30px 20px;display:grid;grid-template-columns:1fr 1.5fr 2fr;gap:30px;align-items:center}footer small{color:var(--muted)}.float{position:fixed;right:24px;bottom:22px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#10c869;color:#fff;text-decoration:none;font-size:30px}@media(max-width:900px){.topbar nav{display:none}.hero{height:auto;min-height:720px}.hero>img{object-position:62% center}.veil{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.55))}.hero h1{font-size:43px}.hero-copy{padding:80px 0}.highlights{grid-template-columns:1fr;margin:-20px 20px 0}.plans,.split,.company{grid-template-columns:1fr}.section h2,.cta h2{font-size:37px}.topbar .small{font-size:0}.topbar .small:after{content:'WhatsApp';font-size:14px}footer{grid-template-columns:1fr}}@media(max-width:520px){.topbar{padding:0 14px}.topbar .small{display:none}.hero h1{font-size:38px}.actions{flex-direction:column}.section{padding:72px 20px}.split ul{grid-template-columns:1fr}}
