:root{--navy:#10213d;--blue:#1769e0;--orange:#ff7a26;--muted:#65748b}*{box-sizing:border-box}body{font-family:'DM Sans',sans-serif;color:#18263d;line-height:1.65}h1,h2,h3,h4{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.03em}.topbar{background:var(--navy);color:#dce8f8;font-size:13px;padding:7px 0}.topbar a{color:white}.brand{font-weight:800;color:var(--navy)}.brand b{display:inline-grid;place-items:center;background:var(--navy);color:white;border-bottom:4px solid var(--orange);border-radius:10px;padding:8px 10px;margin-right:7px}.nav-link{font-weight:700;color:#34445d}.btn-primary{background:var(--blue);border-color:var(--blue);font-weight:700}.hero{background:linear-gradient(115deg,#0c1d37,#174c84);color:white;padding:85px 0}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.1}.hero h1 span{color:#ff9a56}.hero p{font-size:18px;color:#d6e4f5;max-width:590px}.kicker{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero-art{min-height:300px;border:1px solid #ffffff35;border-radius:28px;background:#ffffff12;display:grid;place-items:center;font-size:130px;color:white}.section{padding:75px 0}.soft{background:#f3f7fc}.section-title{font-size:clamp(29px,3.5vw,42px);color:var(--navy)}.lead{color:var(--muted)}.tile,.price-card,.formbox{height:100%;background:white;border:1px solid #e5edf7;border-radius:20px;padding:26px;box-shadow:0 12px 35px #10213d0a}.tile:hover{transform:translateY(-4px);transition:.2s}.ico{width:54px;height:54px;border-radius:16px;background:#eaf2ff;color:var(--blue);display:grid;place-items:center;font-size:23px;margin-bottom:18px}.tile p{color:var(--muted);font-size:14px}.tile a{font-weight:800;color:var(--blue)}.rental{background:linear-gradient(120deg,#10213d,#1c5793);color:white;border-radius:24px;padding:42px}.rental p{color:#d6e4f5}.rental strong{font-size:38px;color:#ff9a56}.form-control,.form-select{border-radius:10px;padding:11px;border-color:#dce5f0}.formbox label{font-size:13px;font-weight:700;margin-bottom:5px}.footer{background:#0b1930;color:#c7d4e6;padding:55px 0 20px}.footer h3,.footer h6{color:white}.footer a{display:block;color:#c7d4e6;margin:8px 0}.wa{position:fixed;right:22px;bottom:22px;background:#1ebd62;color:white;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;font-size:28px;z-index:9;box-shadow:0 10px 25px #0003}.pagehero{background:var(--navy);color:white;padding:55px 0}.pagehero p{color:#d6e4f5}.admin-bg{background:#f3f6fb}.admin-side{background:var(--navy);color:white;min-height:100vh;padding:25px}.admin-side a{display:block;color:#dce8f8;padding:10px}.admin-panel{background:white;padding:25px;border-radius:16px;border:1px solid #e5edf7}@media(max-width:767px){.hero{padding:58px 0}.hero-art{min-height:220px;margin-top:25px}.section{padding:55px 0}.rental{padding:26px}}