.atrclub{--wine:#762b2a;--ink:#2d211d;--cream:#f6f0e7;color:var(--ink);font-family:inherit}.atrclub *{box-sizing:border-box}.atrclub h1,.atrclub h2,.atrclub h3{font-family:Georgia,serif;letter-spacing:-.045em;font-weight:400}.atrclub h1 em,.atrclub h2 em,.atrclub h3 em{font-weight:400;color:#d7ad96}.atrclub-hero{min-height:660px;position:relative;display:flex;align-items:center;background:#251b19;color:#fff;overflow:hidden}.atrclub-hero__photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(27,17,16,.93) 0%,rgba(27,17,16,.75) 48%,rgba(27,17,16,.12) 100%),url('/cdn/shop/files/4230768D-D2B5-4D39-B59C-45FB13DC6D65.jpg?v=1792425640') center/cover}.atrclub-hero__inner{position:relative;max-width:950px;padding:90px clamp(25px,8vw,130px)}.atrclub-kicker{font-size:11px;font-weight:750;letter-spacing:.2em;color:#e4bba7}.atrclub-kicker--red{color:var(--wine)}.atrclub h1{font-size:clamp(52px,6.4vw,100px);line-height:1.03;margin:26px 0}.atrclub-hero p{max-width:550px;font-size:18px;line-height:1.75;color:#e9dfd8}.atrclub-btn{display:inline-flex;gap:35px;justify-content:space-between;align-items:center;text-decoration:none!important;padding:18px 24px;font-size:13px;font-weight:750;margin-top:24px;transition:transform .2s}.atrclub-btn:hover{transform:translateY(-3px)}.atrclub-btn--light{background:#f7f0e6;color:#34201d!important}.atrclub-btn--red{background:var(--wine);color:white!important}.atrclub-hero__note{position:absolute;bottom:28px;right:40px;font-size:10px;letter-spacing:.2em;color:#e9d5ca}.atrclub-strip{display:flex;gap:32px;align-items:center;justify-content:center;flex-wrap:wrap;background:#752d2b;color:white;padding:19px;font-size:10px;letter-spacing:.14em;font-weight:700}.atrclub-intro{text-align:center;padding:110px 24px 85px;background:var(--cream)}.atrclub-intro h2,.atrclub-steps h2,.atrclub-final h2,.atrclub-faq h2{font-size:clamp(42px,5vw,72px);line-height:1.08;margin:22px 0}.atrclub-intro h2 em,.atrclub-final h2 em{color:var(--wine)}.atrclub-intro p{font-size:17px;line-height:1.8;max-width:660px;margin:auto;color:#625650}.atrclub-benefits{display:grid;grid-template-columns:1fr 1fr;background:#e9dfd1}.atrclub-benefit{min-height:485px;padding:clamp(32px,5vw,80px);display:flex;flex-direction:column}.atrclub-benefit--dark{background:#2d201c;color:white}.atrclub-benefit__num,.atrclub-benefit__bottom{font-size:11px;letter-spacing:.16em;font-weight:700}.atrclub-benefit__symbol{font-size:60px;color:#a35b50;margin:15px 0}.atrclub-benefit h3{font-size:clamp(38px,4vw,62px);line-height:1.05;margin:0 0 24px}.atrclub-benefit h3 em{color:#9b5149}.atrclub-benefit--dark h3 em{color:#e4b49b}.atrclub-benefit p{font-size:16px;line-height:1.7;max-width:450px}.atrclub-benefit__bottom{margin-top:auto;padding-top:45px;color:#9a6a59}.atrclub-steps{text-align:center;padding:110px 24px;background:#fffaf3}.atrclub-steps__grid{max-width:1160px;margin:70px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left}.atrclub-steps__grid>div{border-top:1px solid #c9bcb0;padding-top:25px}.atrclub-steps__grid b{font-size:13px;color:var(--wine)}.atrclub-steps__grid h3{font-size:31px;margin:30px 0 10px}.atrclub-steps__grid p{line-height:1.75;color:#6d625d}.atrclub-reward{background:#722e2b;color:white;padding:95px clamp(24px,8vw,130px);display:flex;align-items:center;justify-content:space-between;gap:50px}.atrclub-reward>div:first-child{max-width:670px;flex:1}.atrclub-reward h2{font-size:clamp(42px,5vw,70px);line-height:1.08}.atrclub-reward p{line-height:1.8;color:#f0dcd3}.atrclub-progress{display:grid;grid-template-columns:repeat(12,1fr);gap:7px;margin:38px 0 15px}.atrclub-progress span{height:12px;background:#a46d69;border-radius:2px}.atrclub-progress span.filled{background:#f2d9bd}.atrclub-reward small{font-size:10px;letter-spacing:.09em;color:#e7c4b8}.atrclub-reward__stamp{border:2px solid #e6c9ad;border-radius:50%;width:240px;height:240px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font:80px Georgia,serif;line-height:.9}.atrclub-reward__stamp span{font:12px Arial,sans-serif;letter-spacing:.2em;margin:10px}.atrclub-reward__stamp strong{font:700 17px Arial,sans-serif;text-align:center;line-height:1.35}.atrclub-final{text-align:center;padding:110px 24px;background:var(--cream)}.atrclub-final p{max-width:590px;margin:auto;color:#645b55;line-height:1.75}.atrclub-pending{font-size:10px;letter-spacing:.14em;margin-top:22px;color:#8d746c}.atrclub-faq{background:#fffaf3;padding:85px max(24px,calc((100vw - 850px)/2)) 120px}.atrclub-faq h2{font-size:clamp(36px,4vw,55px)}.atrclub-faq details{border-bottom:1px solid #d6c9bf;padding:23px 0}.atrclub-faq summary{cursor:pointer;font-weight:700;font-size:17px;list-style-position:outside}.atrclub-faq details p{line-height:1.75;color:#645b55;padding:8px 0}.atrclub-faq details[open] summary{color:var(--wine)}@media(max-width:750px){.atrclub-hero{min-height:610px}.atrclub-hero__inner{padding:70px 24px}.atrclub-hero__photo{background:linear-gradient(90deg,rgba(27,17,16,.9),rgba(27,17,16,.55)),url('/cdn/shop/files/4230768D-D2B5-4D39-B59C-45FB13DC6D65.jpg?v=1792425640') center/cover}.atrclub-hero__note{right:22px;bottom:18px}.atrclub-strip{gap:12px;font-size:9px}.atrclub-benefits,.atrclub-steps__grid{grid-template-columns:1fr}.atrclub-benefit{min-height:390px}.atrclub-intro,.atrclub-steps,.atrclub-final{padding:75px 24px}.atrclub-steps__grid{gap:22px;margin-top:40px}.atrclub-reward{padding:70px 24px;display:block}.atrclub-reward__stamp{margin:50px auto 0;width:180px;height:180px;font-size:60px}.atrclub-faq{padding:70px 25px}.atrclub-progress{gap:4px}}
.atrclub-terms{background:#efe5d8;padding:95px max(24px,calc((100vw - 1100px)/2));}.atrclub-terms h2{font:400 clamp(40px,4.6vw,64px)/1.1 Georgia,serif;letter-spacing:-.045em;margin:18px 0}.atrclub-terms__intro{font-size:16px;line-height:1.75;max-width:740px;color:#63554c}.atrclub-terms__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:35px}.atrclub-terms__grid article{background:#fffaf4;padding:28px}.atrclub-terms__grid h3{font:400 25px/1.2 Georgia,serif;margin:0 0 14px}.atrclub-terms__grid p{font-size:14px;line-height:1.75;color:#655951;margin:0}.atrclub-terms__notice{margin-top:30px;font-size:13px;line-height:1.7;color:#5b453b}@media(max-width:750px){.atrclub-terms{padding:70px 24px}.atrclub-terms__grid{grid-template-columns:1fr}}
