.partner-invitation *{box-sizing:border-box}.partner-invitation{scroll-behavior:smooth;color:#213b30;background:#f7f4ec;margin:0;font:16px/1.75 Arial,sans-serif}.partner-invitation a{color:inherit}.partner-invitation header{border-bottom:1px solid #d7d0bf;justify-content:space-between;align-items:center;gap:20px;padding:26px 6%;display:flex}.partner-invitation .brand{letter-spacing:5px;font:25px Georgia;text-decoration:none}.partner-invitation .tag,.partner-invitation .eyebrow{letter-spacing:2.4px;color:#977a49;text-transform:uppercase;font-size:10px}.partner-invitation .tag{color:#687368}.partner-invitation .hero{grid-template-columns:1.1fr 1fr;min-height:650px;display:grid}.partner-invitation .hero-copy{padding:85px 11% 70px}.partner-invitation .hero h1{margin:24px 0;font:clamp(46px,5vw,74px)/1.08 Georgia}.partner-invitation em{color:#9c7f4d;font-weight:400}.partner-invitation .lead{color:#59655b;max-width:560px;font-size:18px;line-height:1.8}.partner-invitation .btn{color:#fff;cursor:pointer;background:#213b30;border:1px solid #213b30;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-size:13px;text-decoration:none;display:inline-flex}.partner-invitation .hero-img{min-height:420px;position:relative;overflow:hidden}.partner-invitation .hero-img img{object-fit:cover;width:100%;height:100%;position:absolute}.partner-invitation .hero-label{color:#fff;letter-spacing:2px;background:#213b30da;padding:12px 16px;font-size:11px;position:absolute;bottom:25px;left:30px}.partner-invitation .fine{color:#6b7469;font-size:12px}.partner-invitation .sub-link{margin:20px 0 0;font-size:13px;display:block}.partner-invitation .strip{border-top:1px solid #d7d0bf;border-bottom:1px solid #d7d0bf;grid-template-columns:repeat(3,1fr);display:grid}.partner-invitation .strip div{border-right:1px solid #d7d0bf;padding:27px 9%}.partner-invitation .strip b{font:27px Georgia;display:block}.partner-invitation .strip span{color:#657064;font-size:12px}.partner-invitation section{max-width:1400px;margin:auto;padding:75px 7%}.partner-invitation h2{margin:15px 0 25px;font:clamp(32px,3.5vw,48px)/1.15 Georgia}.partner-invitation h3{font:25px/1.3 Georgia}.partner-invitation .two{grid-template-columns:1fr 1fr;gap:65px;display:grid}.partner-invitation .intro{color:#626f63;max-width:700px}.partner-invitation .demo{background:#fffcf5;border:1px solid #c8b78f;padding:25px}.partner-invitation .demo-label{letter-spacing:1.2px;color:#8b7145;margin-bottom:18px;font-size:10px}.partner-invitation .listing{background:#f3efe4;border:1px solid #ddd3bd;gap:20px;padding:16px;display:flex}.partner-invitation .listing img{object-fit:cover;width:140px;height:170px}.partner-invitation .badge{letter-spacing:1px;border:1px solid #b19a6c;padding:5px 8px;font-size:9px;display:inline-block}.partner-invitation .listing h3{margin:12px 0 8px}.partner-invitation .ghost{color:#6c766d;background:#eeeae0;margin-top:18px;padding:18px;font-size:12px}.partner-invitation .cards{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px;display:grid}.partner-invitation .card{border-top:1px solid #baa477;padding-top:20px}.partner-invitation .card p{color:#687367;font-size:14px}.partner-invitation .dark{color:#fbf8ed;background:#213b30;max-width:none}.partner-invitation .dark>div{max-width:1200px;margin:auto}.partner-invitation .dark p{color:#d3dcd0}.partner-invitation .steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.partner-invitation .steps b{color:#b9a273;font:38px Georgia}.partner-invitation .proof{color:#5c695e;background:#ede8dc;border-left:2px solid #a48a56;padding:25px;font-size:14px}.partner-invitation details{border-bottom:1px solid #d6cebc;padding:20px 0}.partner-invitation summary{cursor:pointer;font:22px/1.3 Georgia}.partner-invitation details p{max-width:900px;font-size:14px}.partner-invitation .ask{background:#fffdf7;border:1px solid #baaa87;padding:40px}.partner-invitation .ask p{max-width:750px}.partner-invitation .actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.partner-invitation footer{color:#677264;border-top:1px solid #d6cebc;padding:35px 7%;font-size:12px}.partner-invitation a:focus-visible,.partner-invitation summary:focus-visible{outline-offset:5px;outline:3px solid #a58b57}@media (width<=760px){.partner-invitation header{padding:22px}.partner-invitation .brand{letter-spacing:3px;font-size:18px}.partner-invitation .tag{display:none}.partner-invitation .hero{grid-template-columns:1fr}.partner-invitation .hero-copy{padding:45px 25px}.partner-invitation .hero h1{font-size:48px}.partner-invitation .hero-img{min-height:300px}.partner-invitation .strip div{padding:20px 15px}.partner-invitation .strip b{font-size:22px}.partner-invitation section{padding:50px 25px}.partner-invitation .two,.partner-invitation .cards,.partner-invitation .steps{grid-template-columns:1fr;gap:25px}.partner-invitation .listing{gap:15px}.partner-invitation .listing img{width:100px;height:150px}.partner-invitation .ask{padding:25px}.partner-invitation .btn{width:100%}.partner-invitation .actions{align-items:stretch}.partner-invitation .hero .fine{font-size:11px}}.partner-invitation header{flex-wrap:wrap}.partner-invitation .language-switch{flex-shrink:0;gap:5px;margin-left:auto;display:flex}.partner-invitation .language-switch a{border:1px solid #c8bea9;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.partner-invitation .language-switch a[aria-current=page]{color:#fff;background:#213b30}.partner-invitation .strip b{margin-bottom:12px;font-size:24px;line-height:1.3}.partner-invitation .strip span{font-size:13px;line-height:1.7;display:block}.partner-invitation .strip div:last-child{border-right:0}@media (width<=760px){.partner-invitation header .brand{letter-spacing:2px;font-size:16px}.partner-invitation .strip{grid-template-columns:1fr}.partner-invitation .strip div{border-bottom:1px solid #d7d0bf;border-right:0;padding:22px 25px}.partner-invitation .strip div:last-child{border-bottom:0}.partner-invitation .strip b{margin-bottom:6px;font-size:23px}.partner-invitation .hero h1{font-size:46px}.partner-invitation .hero .fine{font-size:12px}}
