*{box-sizing:border-box}body{color:#082b3f;background:radial-gradient(circle at 0 0,#ffb24f73,#0000 32%),radial-gradient(circle at 85% 15%,#00bfff73,#0000 30%),radial-gradient(circle at 20% 80%,#6ce7de80,#0000 34%),linear-gradient(135deg,#fff7d6 0%,#dffbff 48%,#ffe2b5 100%);margin:0;font-family:Arial,Helvetica,sans-serif}main{overflow-x:hidden}.language-btn{z-index:10;color:#087ca7;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:11px 20px;font-weight:900;position:fixed;top:18px;right:18px;box-shadow:0 10px 28px #00000029}.hero{text-align:center;color:#082b3f;background:radial-gradient(circle at 0 0,#ffa630bf,#0000 32%),radial-gradient(circle at 100% 100%,#00bfffb3,#0000 34%),linear-gradient(135deg,#fff4c2 0%,#74e3e0 50%,#0c78a5 100%);min-height:92vh;padding:115px 22px 85px}.hero-badge{color:#087ca7;letter-spacing:5px;background:#ffffffa6;border-radius:999px;margin-bottom:26px;padding:12px 22px;font-size:14px;font-weight:900;display:inline-block;box-shadow:0 12px 28px #082b3f1f}.hero h1{color:#082b3f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,9vw,128px);line-height:.9}.hero h2{color:#fff;text-shadow:0 3px 14px #082b3f4d;margin:30px 0 0;font-size:clamp(25px,3.2vw,44px)}.hero-text{color:#12384d;max-width:780px;margin:24px auto 0;font-size:22px;font-weight:700;line-height:1.7}.location{color:#082b3f;background:#ffffffa6;border-radius:999px;margin:24px auto 0;padding:14px 22px;font-size:18px;font-weight:900;display:inline-block}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.btn{border-radius:999px;padding:17px 30px;font-size:18px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 14px 30px #082b3f29}.btn:hover{transform:translateY(-3px)}.primary{color:#fff;background:#f59f22}.secondary{color:#087ca7;background:#fff}.prices,.strokes,.map-section{text-align:center;max-width:1080px;margin:0 auto;padding:70px 22px 35px}.prices h2,.strokes h2,.map-section h2,.contact h2{color:#082b3f;margin:0 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,62px)}.price-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.price-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:2px solid #fffc;border-radius:34px;flex-direction:column;justify-content:center;min-height:230px;padding:36px 24px;display:flex;box-shadow:0 20px 45px #082b3f1f}.price-card span{font-size:25px;font-weight:900}.price-card strong{margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:72px}.price-card small{color:#fff6b5;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;font-weight:900}.popular{color:#fff;background:linear-gradient(135deg,#087ca7,#66d7d1)}.info-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1080px;margin:0 auto;padding:35px 22px;display:grid}.info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-radius:34px;padding:36px;box-shadow:0 20px 45px #082b3f1f}.info-card h2{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:36px}.info-card p{color:#385466;font-size:20px;font-weight:800}.section-subtitle{color:#087ca7;text-transform:uppercase;letter-spacing:2px;margin:-20px 0 35px;font-size:20px;font-weight:900}.stroke-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stroke-card{background:linear-gradient(#ffffffe6,#e2fbffe6);border:2px solid #087ca726;border-radius:30px;padding:30px 22px;box-shadow:0 20px 45px #082b3f1a}.stroke-card span{font-size:38px}.stroke-card h3{color:#087ca7;margin:14px 0 8px;font-size:23px}.stroke-card p{color:#385466;margin:0;font-size:16px;font-weight:800;line-height:1.5}.quick-tips{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.quick-tips p{color:#fff;background:#082b3f;border-radius:24px;margin:0;padding:20px;font-weight:900}.map-section iframe{border:0;border-radius:34px;width:100%;height:430px;box-shadow:0 20px 45px #082b3f29}.contact{text-align:center;color:#fff;background:radial-gradient(circle at 0 0,#f59f2259,#0000 35%),linear-gradient(135deg,#082b3f,#0b5578);border-radius:38px;max-width:1080px;margin:40px auto;padding:60px 22px;box-shadow:0 20px 45px #082b3f2e}.contact h2{color:#fff}.contact-grid{gap:8px;margin:24px 0;display:grid}.contact p{font-size:21px;font-weight:800}footer{text-align:center;color:#385466;padding:34px;font-weight:900}@media (max-width:800px){.price-grid,.info-grid,.stroke-grid,.quick-tips{grid-template-columns:1fr}.hero{padding-top:100px}.hero-badge{letter-spacing:3px}.contact{margin-left:18px;margin-right:18px}}.social-links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;display:flex}.social-btn{border-radius:999px;padding:14px 24px;font-size:18px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 12px 28px #00000029}.social-btn:hover{transform:translateY(-3px)}.instagram{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.tiktok{color:#fff;background:#111}.contact-link{color:#fff;margin:6px auto;font-size:21px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.contact-link:hover{opacity:.9;transform:translateY(-2px)}.whatsapp-link{color:#7dffb0}
