.club-teaser{--club-deep:#153d2f;--club-lime:#c3da66}
.club-teaser{position:relative;isolation:isolate;overflow:hidden;background:var(--club-deep);color:#fff;min-height:450px;padding:62px 6% 57px;border-bottom:5px solid #7a9a01}.club-teaser::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 15% 0,#2c62434f,transparent 55%)}.club-copy{position:relative;z-index:4;width:49%;max-width:590px}.club-eyebrow{font:600 10px/1.7 Manrope,Arial,sans-serif;letter-spacing:2px;display:flex;align-items:center;gap:10px;color:#dbe8bf;margin:0 0 22px}.club-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#c3da66;box-shadow:0 0 0 5px #c3da6615;flex-shrink:0}.club-copy h2{font:500 clamp(30px,3.2vw,46px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-1.6px;color:white;margin:0 0 22px;text-wrap:balance;max-width:570px}.club-copy h2 em{color:#c3da66;font:italic 1.09em/1.1 Georgia,serif;letter-spacing:-1.2px}.club-intro{font:15px/1.8 'DM Sans',Arial,sans-serif;color:#dce6d8;max-width:470px;margin:0 0 26px}.club-intro strong{color:white;font-weight:500}.club-status{display:inline-flex;align-items:center;gap:10px;font:12px/1.5 'DM Sans',Arial,sans-serif;color:#e2edce;border:1px solid #a5c48266;padding:11px 15px;border-radius:3px;background:#ffffff05}.club-status svg{width:15px;height:15px;flex-shrink:0}.club-art{position:absolute;inset:0 0 0 48%;z-index:-1;background-image:linear-gradient(0deg,#153d2f50,#153d2f00 45%),url(/assets/club/guard-sitoff-jardin.webp);background-size:cover;background-position:100% center;mask-image:linear-gradient(to right,transparent 0,#000 25%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 25%)}.club-phone{position:absolute;z-index:2;width:194px;right:30%;top:85px;transform:rotate(-8deg);padding:7px;background:#18271f;border:1px solid #8b9a7d;border-radius:30px;box-shadow:-15px 22px 45px #061e2580;aspect-ratio:208/440;overflow:hidden}.club-phone::before{content:"";position:absolute;width:45%;height:15px;top:7px;left:27.5%;background:#18271f;border-radius:0 0 10px 10px;z-index:3}.club-screen{height:100%;width:100%;position:relative;overflow:hidden;border-radius:22px;background:#f7f7f0}.club-screen-head{height:34px;background:#f7f7f0;color:#244836;display:flex;align-items:center;justify-content:space-between;padding:12px 10px 2px;font:700 9px Arial;position:relative;z-index:2}.club-screen-head img{width:19px;height:19px;border-radius:5px}.club-screen>img{display:block;max-width:none;width:349.49%;height:auto;margin-top:-26px}.club-app-caption{position:absolute;z-index:3;right:5%;bottom:24px;display:flex;align-items:center;gap:10px;font:11px/1.5 Arial,sans-serif;color:white;text-shadow:0 1px 6px #153d2f}.club-app-caption img{width:32px;height:32px;border-radius:8px;box-shadow:0 0 0 1px #ffffff33}.club-app-caption b{font-size:13px;font-weight:500}.club-app-caption span{display:block;font-size:9px;color:#d6e2c6}
@media(max-width:800px){.club-copy{width:55%}.club-teaser{padding:40px 5%;min-height:440px}.club-copy h2{font-size:32px}.club-phone{right:22%;width:160px;top:145px}.club-art{inset:0 0 0 50%;background-position:100% center}.club-eyebrow{font-size:8px;letter-spacing:1.2px}.club-status{font-size:10px}.club-app-caption{right:3%;bottom:20px}}
@media(max-width:560px){.club-teaser{padding:32px 23px 320px;min-height:720px}.club-copy{width:100%}.club-eyebrow{font-size:8px;margin-bottom:18px}.club-copy h2{font-size:32px}.club-intro{font-size:13px;line-height:1.75}.club-art{inset:360px 0 0 0;mask-image:linear-gradient(to bottom,transparent,#000 18%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%);background-position:100% center}.club-phone{width:126px;right:auto;left:20px;top:auto;bottom:-65px;border-radius:24px;padding:6px}.club-screen{border-radius:17px}.club-app-caption{right:16px;bottom:16px;gap:6px}.club-app-caption b{font-size:11px}.club-app-caption img{width:27px;height:27px}.club-status{max-width:100%;font-size:10px}}

