pre code[as=code] .hljs-comment{color:#999}pre code[as=code] .hljs-tag{color:#b4b7b4}pre code[as=code] .hljs-operator,pre code[as=code] .hljs-punctuation,pre code[as=code] .hljs-subst{color:#ccc}pre code[as=code] .hljs-operator{opacity:.7}pre code[as=code] .hljs-bullet,pre code[as=code] .hljs-deletion,pre code[as=code] .hljs-name,pre code[as=code] .hljs-selector-tag,pre code[as=code] .hljs-template-variable,pre code[as=code] .hljs-variable{color:#f2777a}pre code[as=code] .hljs-attr,pre code[as=code] .hljs-link,pre code[as=code] .hljs-literal,pre code[as=code] .hljs-number,pre code[as=code] .hljs-symbol,pre code[as=code] .hljs-variable.constant_{color:#f99157}pre code[as=code] .hljs-class .hljs-title,pre code[as=code] .hljs-title,pre code[as=code] .hljs-title.class_{color:#fc6}pre code[as=code] .hljs-strong{color:#fc6;font-weight:700}pre code[as=code] .hljs-addition,pre code[as=code] .hljs-code,pre code[as=code] .hljs-string,pre code[as=code] .hljs-title.class_.inherited__{color:#9c9}pre code[as=code] .hljs-built_in,pre code[as=code] .hljs-doctag,pre code[as=code] .hljs-keyword.hljs-atrule,pre code[as=code] .hljs-quote,pre code[as=code] .hljs-regexp{color:#6cc}pre code[as=code] .hljs-attribute,pre code[as=code] .hljs-function .hljs-title,pre code[as=code] .hljs-section,pre code[as=code] .hljs-title.function_,pre code[as=code] .ruby .hljs-property{color:#69c}pre code[as=code] .diff .hljs-meta,pre code[as=code] .hljs-keyword,pre code[as=code] .hljs-template-tag,pre code[as=code] .hljs-type{color:#c9c}pre code[as=code] .hljs-emphasis{color:#c9c;font-style:italic}pre code[as=code] .hljs-meta,pre code[as=code] .hljs-meta .hljs-keyword,pre code[as=code] .hljs-meta .hljs-string{color:#a3685a}pre code[as=code] .hljs-meta .hljs-keyword,pre code[as=code] .hljs-meta-keyword{font-weight:700}
.sign-up-module__ie2Olq__page{background:#fff;width:100%}.sign-up-module__ie2Olq__inner{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;width:100%;max-width:1080px;margin:0 auto;padding:20px 40px 80px;display:grid}.sign-up-module__ie2Olq__promo{min-width:0}.sign-up-module__ie2Olq__promoHead{text-align:center}.sign-up-module__ie2Olq__mainTitle{letter-spacing:.01em;color:#111;margin:0;font-family:new-astro,New Astro,Impact,Arial Narrow,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.12}.sign-up-module__ie2Olq__subtitle{color:#262a2e;margin:18px 0 0;font-size:18px;font-weight:700;line-height:1.55}@media (min-width:768px){.sign-up-module__ie2Olq__subtitle{font-size:20px}}.sign-up-module__ie2Olq__metaBlock{margin-top:14px}.sign-up-module__ie2Olq__metaLine{color:#262a2e;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.sign-up-module__ie2Olq__intro{color:#262a2e;max-width:600px;margin:18px auto 0;font-size:.875rem;line-height:2}.sign-up-module__ie2Olq__heroImage{width:100%;height:auto;margin-top:28px;display:block}.sign-up-module__ie2Olq__earlyBird{text-align:left;border-left:3px solid #c6a75e;margin-top:36px;padding-left:18px}.sign-up-module__ie2Olq__earlyBirdTitle{color:#262a2e;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.55}.sign-up-module__ie2Olq__earlyBirdText{color:#262a2e;max-width:560px;margin:10px 0 0;font-size:.8125rem;line-height:1.9}.sign-up-module__ie2Olq__ebookImage{width:100%;height:auto;margin-top:20px;display:block}.sign-up-module__ie2Olq__formWrap{top:calc(var(--layout-header-desktop-height,72px) + 20px);position:sticky}@media (max-width:1024px){.sign-up-module__ie2Olq__inner{grid-template-columns:1fr;gap:32px;padding:24px 24px 56px}.sign-up-module__ie2Olq__formWrap{order:-1;position:static}.sign-up-module__ie2Olq__promoHead{text-align:left}.sign-up-module__ie2Olq__intro{text-align:left;max-width:none;margin-left:0;margin-right:0;line-height:1.85}}@media (max-width:767px){.sign-up-module__ie2Olq__inner{padding:20px 16px 48px}}.sign-up-module__ie2Olq__countdownWrap{margin-bottom:4px}.sign-up-module__ie2Olq__perksWrap{margin-top:24px}.sign-up-module__ie2Olq__perksWrap>div{background:#f5f3ee;margin-top:0}.sign-up-module__ie2Olq__campaign{text-align:left;background:#c6a75e1f;border:2px solid #c6a75e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding:16px 20px;display:flex}.sign-up-module__ie2Olq__campaignBadge{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#c6a75e;border-radius:999px;flex:none;padding:5px 12px;font-size:.75rem;font-weight:700}.sign-up-module__ie2Olq__campaignBody{flex:260px;min-width:0}.sign-up-module__ie2Olq__campaignHeadline{color:#1a4033;margin:0;font-size:.95rem;font-weight:800;line-height:1.5}.sign-up-module__ie2Olq__campaignSub{color:#4a4a4a;margin:4px 0 0;font-size:.8125rem;line-height:1.7}.sign-up-module__ie2Olq__campaignMiles{color:#b08d3f;margin:0 .25em;font-weight:800}.sign-up-module__ie2Olq__campaignCta{color:#fff;background:#c6a75e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:11px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.sign-up-module__ie2Olq__campaignCta:hover{color:#fff;background:#b89650}.sign-up-module__ie2Olq__campaignCta:focus-visible{outline-offset:3px;outline:2px solid #1a4033}.sign-up-module__ie2Olq__gifts{text-align:left;margin-top:40px}.sign-up-module__ie2Olq__giftsTitle{color:#262a2e;border-left:3px solid #c6a75e;margin:0;padding-left:18px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.55}.sign-up-module__ie2Olq__giftsSubTitle{color:#1a4033;margin:24px 0 0;font-size:.9375rem;font-weight:700;line-height:1.6}.sign-up-module__ie2Olq__giftsLead{color:#4a4a4a;margin:6px 0 0;font-size:.8125rem;line-height:1.9}.sign-up-module__ie2Olq__giftGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sign-up-module__ie2Olq__giftCard{background:#f5f3ee;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sign-up-module__ie2Olq__giftThumb{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sign-up-module__ie2Olq__giftThumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sign-up-module__ie2Olq__giftThumbEmpty{color:#9a9384;font-size:.75rem}.sign-up-module__ie2Olq__giftBody{padding:12px 14px 14px}.sign-up-module__ie2Olq__giftTag{color:#fff;letter-spacing:.04em;background:#1a4033;border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:700;display:inline-block}.sign-up-module__ie2Olq__giftName{color:#262a2e;margin:8px 0 0;font-size:.875rem;font-weight:700;line-height:1.55}.sign-up-module__ie2Olq__giftSponsor{color:#6b6b6b;margin:5px 0 0;font-size:.75rem;line-height:1.6}.sign-up-module__ie2Olq__blockWrap{text-align:left;margin-top:40px}.sign-up-module__ie2Olq__blockTitle{color:#262a2e;border-left:3px solid #c6a75e;margin:0 0 16px;padding-left:18px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.55}.sign-up-module__ie2Olq__formWrap{scroll-margin-top:calc(var(--layout-header-desktop-height,72px) + 16px)}.sign-up-module__ie2Olq__bottomCtaWrap{text-align:center;padding:0 24px 48px}.sign-up-module__ie2Olq__bottomCta{color:#fff;background:#c6a75e;border-radius:999px;justify-content:center;align-items:center;min-width:min(100%,420px);padding:18px 36px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sign-up-module__ie2Olq__bottomCta:hover{color:#fff;background:#b89650;transform:translateY(-1px)}.sign-up-module__ie2Olq__bottomCta:focus-visible{outline-offset:3px;outline:2px solid #1a4033}@media (max-width:767px){.sign-up-module__ie2Olq__bottomCta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.sign-up-module__ie2Olq__bottomCta{transition:none}.sign-up-module__ie2Olq__bottomCta:hover{transform:none}}
