.Affiliate-module__gV4BVq__section{z-index:1;padding:var(--section-y) var(--pad-section) 0;margin-top:-40px;position:relative}.Affiliate-module__gV4BVq__inner{z-index:1;max-width:var(--max-width);min-height:clamp(440px,62vh,620px);color:var(--ink);text-align:center;background:radial-gradient(60% 58% at 0 0,#16d34238,#0000 68%),radial-gradient(58% 56% at 100% 0,#ff76a838,#0000 68%),radial-gradient(62% 60% at 100% 100%,#ffba5442,#0000 68%),radial-gradient(60% 60% at 0 100%,#5c94ff33,#0000 68%),#f7f6f1;border-radius:clamp(20px,2vw,30px);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.Affiliate-module__gV4BVq__compact{min-height:0;padding:clamp(32px,3.6vw,52px) clamp(28px,5vw,64px)}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__text{text-align:left;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-width:900px;margin:0 auto;display:flex}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__heading{flex:0 auto;margin:0;font-size:clamp(26px,2.8vw,38px)}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__actionGroup{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:none;max-width:320px;display:flex}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__sub{margin:0;font-size:clamp(15px,1.1vw,17px)}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__ctaRow{justify-content:flex-start}@media (max-width:767px){.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__text{text-align:center;gap:var(--space-4);flex-direction:column}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__actionGroup{align-items:center;max-width:none}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__sub{margin:0 auto}.Affiliate-module__gV4BVq__compact .Affiliate-module__gV4BVq__ctaRow{justify-content:center}}.Affiliate-module__gV4BVq__text{max-width:760px}.Affiliate-module__gV4BVq__heading{margin:0 0 var(--space-3);font-family:var(--font-serif), "Adamina", serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(40px,5.6vw,72px);font-weight:400;line-height:1.08}.Affiliate-module__gV4BVq__sub{margin:0 auto var(--space-4);color:#1a1a1ea8;max-width:600px;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.Affiliate-module__gV4BVq__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Affiliate-module__gV4BVq__note{margin:calc(var(--space-3) + 6px) auto 0;color:#1a1a1ea8;will-change:transform;background:#fff;border:1px solid #1a1a1e0f;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.4;animation:3s ease-in-out infinite Affiliate-module__gV4BVq__noteFloat;display:inline-block;position:relative}@keyframes Affiliate-module__gV4BVq__noteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.Affiliate-module__gV4BVq__note{animation:none}}.Affiliate-module__gV4BVq__note:before{content:"";border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}
.AffiliateSteps-module__yQrGsq__section{padding:calc(var(--section-y) / 2 + 64px) 0;background:var(--bg);position:relative}.AffiliateSteps-module__yQrGsq__inner{max-width:var(--max-width);padding:0 var(--pad-section);margin:0 auto}.AffiliateSteps-module__yQrGsq__heading{max-width:720px;margin:0 auto var(--space-6);font-family:var(--font-serif), "Adamina", serif;letter-spacing:-.01em;color:var(--ink);text-align:center;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.15}.AffiliateSteps-module__yQrGsq__steps{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.AffiliateSteps-module__yQrGsq__step{background:#fff;border:1px solid #1a1a1e14;border-radius:18px;padding:clamp(24px,2.4vw,34px);position:relative;box-shadow:0 18px 44px -28px #00000040}.AffiliateSteps-module__yQrGsq__num{margin-bottom:var(--space-3);font-family:var(--font-serif), "Adamina", serif;color:var(--g);letter-spacing:.02em;font-size:clamp(28px,3.4vw,42px);line-height:1;display:block}.AffiliateSteps-module__yQrGsq__stepTitle{margin:0 0 var(--space-2);color:var(--ink);font-size:19px;font-weight:600}.AffiliateSteps-module__yQrGsq__stepBody{max-width:34ch;color:var(--muted,#1a1a1ea8);margin:0;font-size:16px;line-height:1.6}@media (max-width:860px){.AffiliateSteps-module__yQrGsq__steps{gap:var(--space-5);grid-template-columns:1fr}.AffiliateSteps-module__yQrGsq__stepBody{max-width:none}}
.FAQ-module__8ZM7Ka__section{padding:calc(var(--section-y) / 2) 0;background:var(--bg);position:relative;overflow:clip}.FAQ-module__8ZM7Ka__inner{z-index:1;max-width:var(--max-width);padding:0 var(--pad-section);gap:var(--space-8);grid-template-columns:1fr 2fr;margin:0 auto;display:grid;position:relative}.FAQ-module__8ZM7Ka__left{align-self:start;position:sticky;top:100px}.FAQ-module__8ZM7Ka__heading{font-family:var(--font-serif), "Adamina", serif;color:var(--ink);font-size:clamp(32px,4vw,42px);font-weight:400;line-height:1.15}.FAQ-module__8ZM7Ka__accordion{flex-direction:column;display:flex}.FAQ-module__8ZM7Ka__item{border-bottom:1px solid #1a1a1e24}.FAQ-module__8ZM7Ka__question{width:100%;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:20px 0;font-size:17px;font-weight:600;display:flex}.FAQ-module__8ZM7Ka__question:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.FAQ-module__8ZM7Ka__questionOpen{font-weight:600}.FAQ-module__8ZM7Ka__chevron{transition:transform .3s var(--ease-out-base);color:#1a1a1e8c;flex-shrink:0}.FAQ-module__8ZM7Ka__chevronOpen{transform:rotate(180deg)}.FAQ-module__8ZM7Ka__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.33,1,.68,1);display:grid}.FAQ-module__8ZM7Ka__answerWrapperOpen{grid-template-rows:1fr}.FAQ-module__8ZM7Ka__answerInner{min-height:0;overflow:hidden}.FAQ-module__8ZM7Ka__answer{color:var(--ink);padding-bottom:16px;font-size:17px;line-height:1.65}.FAQ-module__8ZM7Ka__answer ul{margin:8px 0;padding-left:24px;list-style:outside}.FAQ-module__8ZM7Ka__answer li{margin-bottom:4px}.FAQ-module__8ZM7Ka__answer a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.FAQ-module__8ZM7Ka__answer a:hover{opacity:.7}@media (max-width:1023px){.FAQ-module__8ZM7Ka__inner{gap:var(--space-4);grid-template-columns:1fr}.FAQ-module__8ZM7Ka__left{position:static}.FAQ-module__8ZM7Ka__heading{font-size:28px}}
.AffiliateClosing-module__ZGUgyG__section{padding:calc(var(--section-y) / 2) 0;background:var(--ink);text-align:center;position:relative;overflow:hidden}.AffiliateClosing-module__ZGUgyG__section:before{content:"";opacity:.04;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.AffiliateClosing-module__ZGUgyG__inner{max-width:var(--max-width);padding:0 var(--pad-section);z-index:1;margin:0 auto;position:relative}.AffiliateClosing-module__ZGUgyG__headline{font-family:var(--font-serif), "Adamina", serif;color:var(--bg-white);margin-bottom:var(--space-2);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.1}.AffiliateClosing-module__ZGUgyG__sub{margin:0 auto var(--space-4);color:#ffffffa8;max-width:520px;font-size:18px;line-height:1.55}
.FinalCTA-module__sfPdpG__section{padding:calc(var(--section-y) / 2) 0;background:var(--ink);text-align:center;position:relative;overflow:hidden}.FinalCTA-module__sfPdpG__section:before{content:"";opacity:.04;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.FinalCTA-module__sfPdpG__inner{max-width:var(--max-width);padding:0 var(--pad-section);z-index:1;margin:0 auto;position:relative}.FinalCTA-module__sfPdpG__headline{font-family:var(--font-serif), "Adamina", serif;color:var(--bg-white);margin-bottom:var(--space-3);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.1}
.StickyMobileCTA-module__JkKblW__bar{display:none}@media (max-width:860px){.StickyMobileCTA-module__JkKblW__bar{z-index:90;padding:12px var(--pad-section) calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border,#1a1a1e1a);background:#ffffffe6;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.StickyMobileCTA-module__JkKblW__bar .btn{justify-content:center;width:100%}}
