.ct-affiliate297{--affiliate-line: var(--ct-page-line, #d3dce7);--affiliate-muted: var(--ct-page-muted, #485867);--affiliate-blue: var(--ct-action, #034aa6);--affiliate-tint: #e8f0fa;padding-block:32px 48px}.ct-affiliate297 :is(h1,h2,h3,p,dl,dd,figure){margin:0}.ct-affiliate297 :is(h1,h2,h3,summary,dt){overflow-wrap:anywhere}.ct-affiliate297 p{color:var(--affiliate-muted);line-height:1.65}.ct-affiliate297 a{overflow-wrap:anywhere}.ct-affiliate297 [hidden]{display:none}.ct-affiliate297 :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--affiliate-blue);outline-offset:3px}.ct-affiliate297 h1{font-size:clamp(3rem,4vw,4.8rem);line-height:1.12;letter-spacing:-.025em}.ct-affiliate297 h2{font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.25}.ct-affiliate297 h3{font-size:1.8rem;line-height:1.4}.ct-affiliate297 :is(.ct-page-section,.ct-affiliate297__hero){scroll-margin-top:12rem}.ct-affiliate297 .ct-page-section{margin-block:clamp(28px,4vw,48px) 0}.ct-affiliate297__hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(20px,3vw,40px)}.ct-affiliate297__hero p{margin-top:16px;max-width:54ch;font-size:1.7rem}.ct-affiliate297__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.ct-affiliate297 .ct-button{min-height:48px;height:auto;max-width:100%;white-space:normal;text-align:center}.ct-affiliate297__actions .ct-text-link{display:inline-flex;align-items:center;min-height:44px}.ct-affiliate297__hero figure{min-width:0}.ct-affiliate297__hero img{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:center 14%;border-radius:8px}.ct-affiliate297__hero figcaption{margin-top:8px;color:var(--affiliate-muted);font-size:1.3rem}.ct-affiliate297__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px)}.ct-affiliate297 ol.ct-affiliate297__steps{list-style:none;counter-reset:affiliate-step;margin:16px 0 0;padding:0}.ct-affiliate297__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding-block:14px;border-top:1px solid var(--affiliate-line)}.ct-affiliate297__steps li:before{counter-increment:affiliate-step;content:counter(affiliate-step);display:grid;place-items:center;min-height:32px;background:var(--affiliate-tint);border-radius:8px;color:var(--affiliate-blue);font-weight:600}.ct-affiliate297__steps p,.ct-affiliate297__audience dd{margin-top:4px}.ct-affiliate297__audience,.ct-affiliate297__rates,.ct-affiliate297__calculator,.ct-affiliate297__form{padding:clamp(18px,2.5vw,32px)}.ct-affiliate297__audience dl{margin-top:16px}.ct-affiliate297__audience dl>div+div,.ct-affiliate297__rates>div+div{margin-top:14px;padding-top:14px;border-top:1px solid var(--affiliate-line)}.ct-affiliate297 dt{font-weight:600}.ct-affiliate297 dd{line-height:1.65;color:var(--affiliate-muted)}.ct-affiliate297__reward-grid{align-items:stretch;margin-top:20px}.ct-affiliate297__rates dd strong,.ct-affiliate297__total{display:block;color:var(--affiliate-blue);font-size:clamp(2.5rem,4vw,3.6rem);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;margin-block:6px}.ct-affiliate297__calculator{border:1px solid var(--affiliate-line);border-radius:var(--ct-radius-card,12px);background:var(--affiliate-tint)}.ct-affiliate297__calculator label{display:block;margin-top:14px}.ct-affiliate297__calculator label strong{margin-inline-start:.5em}.ct-affiliate297__calculator input{display:block;width:100%;min-height:44px;margin:0;accent-color:var(--affiliate-blue)}.ct-affiliate297__range-ends{display:flex;justify-content:space-between;font-size:1.3rem}.ct-affiliate297__calculator p,.ct-affiliate297 p.ct-affiliate297__terms{margin-top:12px;font-size:1.4rem}.ct-affiliate297__apply-copy p{margin:12px 0}.ct-affiliate297__apply-copy a{display:inline-flex;align-items:center;min-height:44px}.ct-affiliate297 #apply,.ct-affiliate297 #faq{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.ct-affiliate297__form{position:relative;min-width:0}.ct-affiliate297__form fieldset{border:0;margin:16px 0 0;padding:0;min-width:0}.ct-affiliate297__form legend{margin-bottom:10px;font-size:1.8rem;font-weight:600}.ct-affiliate297__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ct-affiliate297__wide{grid-column:1 / -1}.ct-affiliate297__form .ct-field{min-width:0;display:grid;gap:6px;align-content:start;font-weight:500}.ct-affiliate297__form .ct-field[hidden]{display:none}.ct-affiliate297__form .ct-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:44px;height:auto;padding:8px 12px;font:inherit;color:inherit;background:#fff;border:1px solid #8191a4;border-radius:8px}.ct-affiliate297__form textarea{resize:vertical}.ct-affiliate297__form input[type=checkbox]{inline-size:18px;block-size:18px;flex:0 0 18px;margin:0;accent-color:var(--affiliate-blue)}.ct-affiliate297 .ct-affiliate297__hint,.ct-affiliate297__optional small{color:var(--affiliate-muted);font-size:1.35rem;font-weight:400}.ct-affiliate297__fields+.ct-affiliate297__hint{margin-top:8px}.ct-affiliate297__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 10px;column-gap:16px}.ct-affiliate297__checks label,.ct-affiliate297__consent{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.ct-affiliate297__consent{align-items:flex-start;margin:16px 0}.ct-affiliate297__consent input{margin-top:.3em}.ct-affiliate297 [data-affiliate-url]{margin-block:12px}.ct-affiliate297__optional{margin-top:16px}.ct-affiliate297__optional[open] .ct-affiliate297__fields{margin:6px 0 12px}.ct-affiliate297 :is(.ct-affiliate297__optional,.ct-affiliate297__faq) summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;cursor:pointer;padding:10px 0;font-weight:600;list-style:none}.ct-affiliate297 :is(.ct-affiliate297__optional,.ct-affiliate297__faq) summary::-webkit-details-marker{display:none}.ct-affiliate297 :is(.ct-affiliate297__optional,.ct-affiliate297__faq) summary:after{content:"";flex:0 0 8px;height:8px;margin-inline-start:auto;border:solid var(--affiliate-blue);border-width:0 2px 2px 0;transform:rotate(45deg)}.ct-affiliate297 :is(.ct-affiliate297__optional,.ct-affiliate297__faq) details[open]>summary:after,.ct-affiliate297 .ct-affiliate297__optional[open]>summary:after{transform:rotate(225deg)}.ct-affiliate297__faq{padding-inline:clamp(18px,2.5vw,28px)}.ct-affiliate297 .ct-affiliate297__faq summary{flex-wrap:nowrap}.ct-affiliate297 .ct-affiliate297__faq summary>span{flex:1;min-inline-size:0}.ct-affiliate297 .ct-affiliate297__faq summary:after{margin-inline-start:0}.ct-affiliate297__faq details+details{border-top:1px solid var(--affiliate-line)}.ct-affiliate297__faq details p{padding-bottom:14px}.ct-affiliate297 p.ct-affiliate297__status{margin-block:8px;color:#b91c32}.ct-affiliate297 p.ct-affiliate297__status[data-state=success]{color:var(--affiliate-blue)}.ct-affiliate297 .ct-affiliate297__status:empty{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.ct-affiliate297__honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:849px){.ct-affiliate297 :is(.ct-affiliate297__hero,.ct-affiliate297__split,#apply,#faq){grid-template-columns:minmax(0,1fr)}.ct-affiliate297__hero img{aspect-ratio:16/10}}@media(max-width:499px){.ct-affiliate297{padding-block:20px 32px}.ct-affiliate297 :is(.ct-affiliate297__fields,.ct-affiliate297__checks){grid-template-columns:minmax(0,1fr)}.ct-affiliate297__hero img{aspect-ratio:4/3}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-affiliate297.css.map */
