*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Montserrat,Arial,sans-serif;color:#211b27;background:#fff;line-height:1.5}header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,90px);border-bottom:1px solid #eee;background:#fff}header a{color:#333;text-decoration:none;font-size:13px}.brand{display:flex;align-items:center;gap:10px;color:#4b2381;min-width:180px}.brand-mark{display:block;width:46px;height:46px;min-width:46px;flex:0 0 46px;visibility:visible;opacity:1;overflow:visible}.brand b{display:block;font-size:15px;line-height:1.04;font-weight:700}section{padding:72px clamp(24px,8vw,120px)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,6vw,76px);line-height:1.02;color:#6f24b9;margin-bottom:20px}h2{font-size:clamp(27px,3.5vw,46px);line-height:1.08;color:#6920ae;margin-bottom:16px}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:linear-gradient(180deg,#fbf8ff,#f3e9ff)}.hero img,.split img{width:100%;height:auto;display:block;object-fit:contain;max-height:540px}.hero h2{font-size:clamp(21px,2.5vw,34px);color:#222}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#7440a0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px}.primary{background:#7441c8;color:#fff}.lime{background:#c8eb5b;color:#24192d}.center{text-align:center}.center p{max-width:700px;margin-left:auto;margin-right:auto}.lilac{background:#f6effc}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:520px}.reverse>div:first-child{order:2}.soft{background:#fcfaff}.phone{width:min(270px,75vw);height:480px;margin:auto;border:12px solid #19151d;border-radius:42px;background:#efe3ff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6824a9;font-size:28px;font-weight:800;box-shadow:0 20px 50px #0002}.phone span{font-size:13px;font-weight:500;color:#333}.steps{text-align:center;background:#faf7fc}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:35px auto;max-width:1100px}.cards article{padding:28px 24px;background:#f0dff8;box-shadow:0 8px 20px #0001}.cards article>b{display:block;background:#6720a9;color:white;margin:-28px -24px 20px;padding:8px}.steps .actions{justify-content:center}.float{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;background:#1fbf62;color:white;text-decoration:none;display:grid;place-items:center;font-size:28px;z-index:10;box-shadow:0 10px 25px #0003}.float svg{width:34px;height:34px}.hosting img{max-height:460px;border-radius:18px}.profile-image{display:flex;align-items:center;justify-content:center;min-width:0}.profile-image img{width:min(100%,520px);height:auto;max-height:620px;object-fit:contain;border-radius:0;display:block}footer{text-align:center;padding:45px 20px;background:#3d2d5e;color:white}footer p{margin:8px 0 0;font-size:13px}@media(max-width:760px){header{height:62px}.brand{min-width:150px;gap:8px}.brand-mark{width:40px;height:40px;min-width:40px;flex-basis:40px}.brand b{font-size:13px}.hero,.split{grid-template-columns:1fr;min-height:auto;gap:28px}.hero{padding-top:52px}.hero>div{order:1}.hero img{order:2}.split>div:first-child,.reverse>div:first-child{order:1}.split img,.phone{order:2}.actions{flex-direction:column}.btn{width:100%}.cards{grid-template-columns:1fr}section{padding:52px 22px}h1{font-size:42px}h2{font-size:30px}.hero img,.split img{max-height:420px}.profile-image img{width:min(100%,390px);max-height:none}.hosting img{max-height:360px}.float{right:16px;bottom:16px}}
