:root{font-family:Montserrat,Arial,sans-serif;color:#171717;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}p,li{line-height:1.55}.hero{height:min(56vw,765px);min-height:520px;background:#a7a9a4 url('/assets/bambu.jpg') center/cover no-repeat;position:relative}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90%,800px);text-align:center;color:#fff;text-shadow:0 1px 8px #3337}.brand{width:210px;height:210px;object-fit:contain;margin:0 auto 18px}.hero h1{font-size:clamp(4rem,7vw,7rem);line-height:1;margin:0;font-weight:700;letter-spacing:-.04em}.hero h1 span{display:block;font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.04em;white-space:nowrap}.gold-rule{height:78px;background:url('/assets/oro.jpg') center/cover}.section-white{background:#fff}.intro{text-align:center;padding:42px 20px 88px}.intro-image{width:390px;height:390px;object-fit:cover;border-radius:50%;margin:0 auto 28px}.intro h2{font-size:clamp(2rem,3.4vw,3.2rem);font-weight:500;color:#555;margin-bottom:28px}.intro p{max-width:790px;margin:0 auto 48px;font-size:16px}.button{display:inline-block;background:#000;color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:14px 36px;min-width:218px;text-align:center}.button:hover,.button:focus-visible{background:#8b681e}.benefits{background:#000;color:#fff;text-align:center;padding:65px 5% 80px}.benefits h2{font-size:clamp(2rem,3vw,2.8rem);font-weight:500;margin-bottom:46px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;max-width:1200px;margin:auto}.benefit-grid img{width:245px;height:245px;object-fit:cover;border-radius:50%;margin:0 auto 20px}.benefit-grid h3{font-size:22px;line-height:1.3;margin-bottom:14px}.benefit-grid p{font-size:21px;line-height:1.6}.visual-break{height:min(63vw,680px);overflow:hidden;display:flex;align-items:center;justify-content:center}.visual-break img{width:100%;height:100%;object-fit:contain}.levels{background:#fffbe2;padding:65px 20px 70px}.content-narrow{max-width:965px;margin:auto}.levels h2,.investment h2,.how h2{font-size:clamp(2.5rem,4vw,3.7rem);font-weight:500;color:#555;margin-bottom:0}.subtitle{font-size:clamp(1.5rem,2.4vw,2.1rem);font-style:italic;color:#555}.levels .subtitle{margin-bottom:25px}.level{margin-bottom:22px}.level h3{font-size:16px;margin:0}.level p{font-size:16px;margin:0;text-align:justify}.level-note{font-size:15px;margin:30px 0 0}.two-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:110px 10% 85px;text-align:center}.two-benefits article img{width:385px;height:330px;object-fit:cover;margin:0 auto 25px}.two-benefits p{max-width:330px;margin:auto;font-size:16px}.features{display:grid;grid-template-columns:1fr 1fr;background:#eeecea}.features article{min-height:380px;padding:45px clamp(30px,6.5vw,95px);align-content:center}.features article h2{font-size:22px;margin-bottom:12px}.features article p{font-size:16px;margin-bottom:25px}.features article p:last-child{margin-bottom:0}.features ul{padding-left:25px}.features li{margin:16px 0}.feature-image{position:relative;min-height:380px;overflow:hidden}.feature-image>img:first-child{width:100%;height:100%;object-fit:cover;position:absolute}.symbols .symbol-overlay{position:absolute;width:180px;height:290px;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%)}.investment{background:#d1cdc2 url('/assets/paisaje.jpg') center/cover;padding:90px 20px 115px;text-align:center}.investment-card{background:#ffffffd9;max-width:950px;margin:auto;padding:25px 90px 35px}.investment h2{font-size:3.5rem}.investment .subtitle{margin:0 0 26px}.investment ol{text-align:left;padding-left:25px;max-width:700px;margin:auto}.investment ol>li{margin:10px 0}.investment ul{padding-left:25px}.investment p{margin-bottom:6px}.price-intro{margin-top:18px}.price{font-size:2.5rem;font-weight:700;color:#555;line-height:1.2}.gold-dot{width:36px;height:36px;background:#c69b2b;border:2px solid #eac668;border-radius:50%;box-shadow:inset 2px 3px 8px #fff7,2px 3px 4px #4c351c66;margin:20px auto}.how{max-width:1050px;margin:auto;display:grid;grid-template-columns:1fr 400px;gap:13%;padding:95px 20px 50px}.how h2{font-size:3.6rem}.how .subtitle{line-height:1.2;margin:14px 0 28px}.how ul{padding-left:22px;color:#555}.how li{margin:3px 0}.warning{color:#555;margin:26px 0}.phone{border:18px solid #ccc;border-radius:48px;background:#f8f2d8;padding:11px;align-self:start;margin-top:5px}.phone-screen{background:#f8e6aa;overflow:hidden}.phone-screen .telegram{width:100%;height:105px;object-fit:cover;object-position:top}.phone-screen img:not(.telegram){width:100%;height:210px;object-fit:cover;margin-top:4px}footer{background:#000;color:#fff;text-align:center;padding:24px 20px}footer a{color:#b9b9b9;text-decoration:none;font-size:14px;font-weight:400;line-height:1.5}footer a:hover,footer a:focus-visible{color:#fff;text-decoration:underline}@media(max-width:750px){.hero{height:520px;min-height:0;background-position:36% center}.hero-content{width:92%;top:50%}.brand{width:130px;height:130px}.hero h1{font-size:clamp(3.2rem,12vw,5rem)}.hero h1 span{font-size:clamp(1.35rem,5.3vw,2.5rem);white-space:normal}.gold-rule{height:45px}.intro-image{width:240px;height:240px}.intro{padding:35px 20px 70px}.benefit-grid{grid-template-columns:1fr;gap:42px}.benefit-grid img{height:210px;width:210px}.benefit-grid p{font-size:18px;max-width:350px;margin:auto}.visual-break{height:350px}.levels{padding:50px 22px}.level p{text-align:left}.two-benefits{padding:60px 22px;gap:50px;grid-template-columns:1fr}.two-benefits article img{height:auto;max-height:350px}.features{grid-template-columns:1fr}.features .feature-image{min-height:300px}.features article{min-height:auto;padding:45px 25px}.features article:nth-of-type(2){grid-row:4}.investment{padding:50px 15px}.investment-card{padding:28px 22px}.investment h2{font-size:2.8rem}.how{grid-template-columns:1fr;padding:55px 23px;gap:45px}.how h2{font-size:3rem}.phone{max-width:380px;margin:auto;width:100%}}@media(max-width:420px){.hero{height:450px}.hero-content{width:76%}.brand{width:110px;height:110px}.intro h2{font-size:2rem}.benefits h2{font-size:2rem}.phone-screen img:not(.telegram){height:170px}}
