.partner-hero{background:#151517;color:#fff;padding:145px 7vw 0;text-align:center;overflow:hidden}.partner-hero h1{font-size:clamp(46px,6.6vw,94px);line-height:1.04;letter-spacing:-.055em;margin:22px 0}.partner-hero p{max-width:610px;margin:24px auto 30px;color:#bfc2c7;font-size:19px;line-height:1.7}.partner-products{display:flex;justify-content:center;gap:30px;max-width:1000px;margin:90px auto 0;padding-bottom:70px;perspective:1000px}.partner-products .pad{width:29%;position:relative;aspect-ratio:1;transform:rotateX(17deg) rotateZ(-9deg);box-shadow:0 30px 40px #0009}.partner-products .pad:nth-child(2){transform:translateY(-25px) rotateX(17deg) rotateZ(-9deg)}.partner-value{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.partner-value h2{font-size:clamp(32px,3.4vw,50px);line-height:1.14}.margin-card{background:#e8edf0;padding:40px;border-radius:24px}.margin-card>span{font-size:12px;letter-spacing:.13em}.margin-card>strong{display:block;font-size:100px;line-height:1.2;letter-spacing:-.06em}.margin-card strong span{font-size:50px}.margin-card p{font-size:14px;line-height:1.7;color:#59636c}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px}.partner-grid article{border-top:1px solid #ccd0d4;padding-top:24px}.partner-grid article>span{font-size:13px;color:#77818c}.partner-grid h3{font-size:22px;margin:22px 0 16px}.partner-grid p{font-size:16px;color:#626c75;line-height:1.8}.partner-language{width:min(500px,calc(100% - 32px));padding:36px;border:0;border-radius:24px;background:#f5f6f7;color:#20272f}.partner-language::backdrop{background:#0009;backdrop-filter:blur(6px)}.partner-language h2{font-size:32px;margin:24px 0}.partner-language>button{display:flex;justify-content:space-between;width:100%;padding:20px;border:1px solid #ddd;background:white;border-radius:12px;margin-top:12px;font:inherit}.partner-language>#closePartnerLanguage{width:40px;margin-left:auto;justify-content:center;padding:8px;border:0;background:transparent;font-size:26px}.partner-page .contact-section{background:#f0f2f3}.partner-page .contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.partner-hero{padding:118px 24px 0}.partner-hero p{font-size:17px}.partner-products{gap:14px;margin-top:60px;padding-bottom:45px}.partner-value{grid-template-columns:1fr;gap:26px}.partner-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.margin-card{padding:28px}.partner-page .contact-section{padding:60px 24px}.partner-page .contact-fields{grid-template-columns:1fr}}

.partner-products .pad{width:22%;flex-shrink:0}.partner-products{gap:22px}@media(max-width:760px){.partner-products{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:420px}.partner-products .pad{width:100%}.partner-products .pad:nth-child(2){transform:rotateX(17deg) rotateZ(-9deg)}}
.referral-hero{padding-bottom:75px}.referral-number{margin:60px auto 0}.referral-number strong{font-size:clamp(100px,15vw,180px);letter-spacing:-.08em;line-height:1}.referral-number strong span{font-size:.48em}.referral-number p{font-size:12px;letter-spacing:.18em}.referral-example{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:60px;background:#edf0f2;border-radius:28px;padding:45px;margin-top:65px}.referral-example span{font-size:12px;letter-spacing:.1em}.referral-example h3{font-size:32px;line-height:1.2;letter-spacing:-.035em}.referral-example p{font-size:16px;line-height:1.8;color:#606a73}.referral-example .pad{width:100%;transform:rotate(-8deg)}#referralForm{margin-top:28px}#referralForm .button{margin-top:20px}#referralResult{margin-top:30px}#referralLink{font-size:16px;width:100%;padding:15px;border:1px solid #cdd1d4;border-radius:10px;background:#fff}.referral-rules details{padding:22px 0;border-bottom:1px solid #d3d7da}.referral-rules summary{font-size:19px;cursor:pointer}.referral-rules details p{max-width:800px;line-height:1.8;color:#606a73}@media(max-width:760px){.referral-example{grid-template-columns:1fr;padding:26px;gap:30px}.referral-example .pad{width:180px;margin:auto}.referral-example h3{font-size:26px}}
.partner-products .pad{aspect-ratio:490 / 420;height:auto}
