.thank-you-shell{background:var(--paper,#f5f6f7);min-height:100svh;color:var(--graphite,#1a1a1a);flex-direction:column;display:flex}.thank-you-shell .site-header{background:var(--graphite,#1a1a1a);flex:none}.thank-you-main{flex:1;width:min(1080px,100% - 88px);margin:0 auto;padding:64px 0 60px}.thank-you-completion{color:#6c778f;align-items:center;gap:9px;margin:0 0 31px;font-size:10px;line-height:1.5;display:flex}.thank-you-completion svg{width:17px;height:17px;color:var(--blue,#3367e9);flex:0 0 17px}.thank-you-kicker,.offer-eyebrow{color:var(--blue,#3367e9);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:600;line-height:1.5;display:block}.thank-you-heading{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:44px;font-weight:400;line-height:1.15}.thank-you-intro{color:#737b89;letter-spacing:-.015em;max-width:850px;margin:24px 0 0;font-size:16px;line-height:1.7}.product-card{background:#fff;border:1px solid #dce1ea;grid-template-columns:42% 58%;margin-top:42px;display:grid}.product-visual{background:#dce4f7;justify-content:center;align-items:center;min-width:0;min-height:300px;display:flex;overflow:hidden}.product-visual>img{object-fit:cover;width:100%;height:100%;display:block}.product-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;min-height:280px;padding:32px;display:flex}.placeholder-symbol{color:#6e8bcf;border:1px solid #9bafe0;place-items:center;width:78px;height:78px;display:grid}.placeholder-symbol svg{width:34px;height:34px}.product-placeholder>span:last-child{color:#7b91bf;letter-spacing:.13em;font-size:9px;font-weight:500;line-height:1.6}.product-content{flex-direction:column;align-items:flex-start;min-width:0;padding:40px;display:flex}.product-content .offer-eyebrow{margin-bottom:14px}.product-content h2{color:var(--graphite,#1a1a1a);letter-spacing:-.05em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.product-description{color:#8c94a2;max-width:460px;margin:19px 0 28px;font-size:13px;line-height:1.75}.offer-button{border:1px solid var(--blue,#3367e9);background:var(--blue,#3367e9);color:#fff;min-height:50px;font:inherit;letter-spacing:.035em;text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:28px;margin-top:auto;padding:14px 21px;font-size:11px;font-weight:600;line-height:1.6;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.offer-button svg{flex:0 0 18px;width:18px;height:18px}.offer-button:hover:not(:disabled):not([aria-disabled=true]){background:#2457d6;border-color:#2457d6}.offer-button:disabled,.offer-button[aria-disabled=true]{border-color:var(--blue,#3367e9);background:var(--blue,#3367e9);color:#fff;opacity:.65;cursor:not-allowed}.advisory-card{background:var(--graphite,#1a1a1a);color:var(--paper,#f5f6f7);grid-template-columns:60% 40%;margin-top:42px;display:grid}.advisory-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:42px;display:flex}.advisory-copy .offer-eyebrow{color:#8eacf7}.advisory-copy h2{color:var(--paper,#f5f6f7);letter-spacing:-.05em;margin:0;font-size:34px;font-weight:400;line-height:1.2}.advisory-copy>p{color:#b0b2bd;margin:20px 0 0;font-size:13px;line-height:1.75}.advisory-points{color:#d3d5dc;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:25px 0 31px;padding:0;font-size:10px;line-height:1.6;list-style:none;display:flex}.advisory-points>*{align-items:center;gap:7px;display:inline-flex}.advisory-points>:before{background:var(--coral,#e8674d);content:"";flex:0 0 4px;width:4px;height:4px}.advisory-symbol{color:#7994df;border-left:1px solid #ffffff13;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}.advisory-symbol>svg,.advisory-symbol>img{opacity:.24;width:min(100%,160px);height:auto;display:block}.thank-you-footer{color:#9097a3;border-top:1px solid #dce1ea;justify-content:space-between;align-items:center;gap:22px;width:min(1080px,100% - 88px);margin:0 auto;padding:24px 0 27px;font-size:10px;line-height:1.6;display:flex}.thank-you-footer p{margin:0}.thank-you-footer strong{color:#6b7484;font-weight:500}@media (width<=899px){.thank-you-main,.thank-you-footer{width:calc(100% - 64px)}.thank-you-main{padding:45px 0 44px}.thank-you-heading{max-width:700px;font-size:36px}.thank-you-intro{font-size:14px;line-height:1.75}.product-card{grid-template-columns:39% 61%;margin-top:32px}.product-content{padding:31px}.product-content h2{font-size:29px}.product-visual{min-height:280px}.advisory-card{grid-template-columns:70% 30%;margin-top:32px}.advisory-copy{padding:31px}.advisory-copy h2{font-size:30px}.advisory-symbol{padding:26px}}@media (width<=650px){.product-card,.advisory-card{grid-template-columns:minmax(0,1fr)}.product-visual{min-height:220px}.product-placeholder{gap:17px;min-height:220px;padding:25px}.placeholder-symbol{width:65px;height:65px}.placeholder-symbol svg{width:29px;height:29px}.advisory-symbol{display:none}.offer-button{width:100%}}@media (width<=520px){.thank-you-main,.thank-you-footer{width:calc(100% - 48px)}.thank-you-main{padding:32px 0 36px}.thank-you-completion{margin-bottom:27px;font-size:9px}.thank-you-kicker,.offer-eyebrow{letter-spacing:.1em;margin-bottom:14px;font-size:8px}.thank-you-heading{letter-spacing:-.045em;font-size:30px;line-height:1.18}.thank-you-intro{margin-top:20px;font-size:13px;line-height:1.7}.product-card,.advisory-card{margin-top:28px}.product-content,.advisory-copy{padding:27px 24px}.product-content h2{font-size:28px}.product-description{margin:17px 0 25px;font-size:12px}.product-placeholder>span:last-child{font-size:8px}.advisory-copy h2{font-size:29px}.advisory-copy>p{font-size:12px}.advisory-points{gap:9px 14px;margin-top:22px;font-size:9px}.offer-button{gap:18px;min-height:50px;padding:14px 16px;font-size:10px}.thank-you-footer{align-items:flex-start;gap:14px;padding:20px 0 24px;font-size:8px}.thank-you-footer>:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.offer-button{transition:none}}.product-card,.advisory-card{grid-template-columns:minmax(0,1fr)}.product-content,.advisory-copy{max-width:840px;padding:44px}.product-description{color:#5b6472;max-width:720px;font-size:15px;line-height:1.8}.advisory-copy>p{max-width:720px;font-size:15px;line-height:1.8}.advisory-copy .offer-button{margin-top:30px}@media (width<=520px){.product-content,.advisory-copy{padding:28px 24px}.product-description,.advisory-copy>p{font-size:13px}}
