/**handles:cfr-sample-thankyou**/
:root{--navy-950:#0B1221;--navy-900:#0F1A2E;--navy-800:#152238;--teal-400:#2DD4A8;--teal-500:#10B981;--indigo-400:#818CF8;--indigo-500:#6366F1;--indigo-600:#4F46E5;--slate-50:#F8FAFC;--slate-100:#F1F5F9;--slate-200:#E2E8F0;--slate-300:#CBD5E1;--slate-400:#94A3B8;--slate-500:#64748B;--slate-600:#475569;--slate-700:#334155;--white:#FFFFFF}.cfr-sample-ty,.cfr-sample-ty *,.cfr-sample-ty ::after,.cfr-sample-ty ::before{margin:0;padding:0;box-sizing:border-box}.cfr-sample-ty{font-family:'DM Sans',sans-serif!important;color:var(--navy-950)!important;-webkit-font-smoothing:antialiased}.cfr-sample-ty a{text-decoration:none!important}.cfr-sample-ty .ty-hero{background:linear-gradient(180deg,var(--navy-950) 0,#101b30 100%)!important;padding:80px 48px 60px!important;text-align:center}.cfr-sample-ty .ty-hero-inner{max-width:620px;margin:0 auto!important}.cfr-sample-ty .ty-check-circle{width:72px;height:72px;border-radius:50%;background:rgba(99,102,241,.1)!important;border:2px solid var(--indigo-500)!important;display:flex;align-items:center;justify-content:center;margin:0 auto 28px!important;animation:ty-pop .4s ease-out}@keyframes ty-pop{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}.cfr-sample-ty .ty-check-circle svg{animation:ty-draw .6s ease-out .2s both}@keyframes ty-draw{0%{stroke-dashoffset:24}100%{stroke-dashoffset:0}}.cfr-sample-ty .ty-hero h1{font-family:'Instrument Serif',serif!important;font-weight:400!important;font-size:40px!important;color:var(--white)!important;margin-bottom:14px!important;line-height:1.2!important}.cfr-sample-ty .ty-hero h1 em{font-style:italic;color:var(--indigo-400)!important}.cfr-sample-ty .ty-hero-sub{font-size:16px!important;color:var(--slate-400)!important;line-height:1.65!important;margin-bottom:8px!important}.cfr-sample-ty .ty-email-note{display:inline-flex;align-items:center;gap:8px;padding:10px 20px!important;border-radius:8px;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;font-size:13px!important;color:var(--slate-400)!important;margin-top:20px!important}.cfr-sample-ty .ty-email-note svg{flex-shrink:0}.cfr-sample-ty .ty-upsell{padding:64px 48px!important;background:var(--white)!important}.cfr-sample-ty .ty-upsell-inner{max-width:800px;margin:0 auto!important}.cfr-sample-ty .ty-upsell-header{text-align:center;margin-bottom:40px!important}.cfr-sample-ty .ty-upsell-header h2{font-family:'Instrument Serif',serif!important;font-weight:400!important;font-size:32px!important;color:var(--navy-950)!important;margin-bottom:10px!important}.cfr-sample-ty .ty-upsell-header p{font-size:15px!important;color:var(--slate-500)!important;line-height:1.6!important}.cfr-sample-ty .ty-compare-table{width:100%;border-collapse:collapse;margin-bottom:36px!important}.cfr-sample-ty .ty-compare-table th{padding:12px 16px!important;text-align:left;font-size:13px!important;font-weight:600;color:var(--slate-500)!important;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--slate-200)!important;background:var(--slate-50)!important}.cfr-sample-ty .ty-compare-table th:first-child{width:45%}.cfr-sample-ty .ty-compare-table th.ty-col-sample{text-align:center;width:27.5%}.cfr-sample-ty .ty-compare-table th.ty-col-full{text-align:center;width:27.5%;color:var(--indigo-500)!important}.cfr-sample-ty .ty-compare-table td{padding:12px 16px!important;font-size:14px!important;color:var(--slate-600)!important;border-bottom:1px solid var(--slate-100)!important}.cfr-sample-ty .ty-compare-table td.ty-col-full,.cfr-sample-ty .ty-compare-table td.ty-col-sample{text-align:center;font-weight:600}.cfr-sample-ty .ty-compare-table td.ty-col-full{color:var(--indigo-500)!important}.cfr-sample-ty .ty-val-yes{color:var(--teal-500)!important}.cfr-sample-ty .ty-val-limited{color:var(--slate-400)!important}.cfr-sample-ty .ty-upsell-cta-wrap{text-align:center}.cfr-sample-ty .ty-upsell-cta{display:inline-block;padding:14px 36px!important;border-radius:8px!important;background:var(--indigo-500)!important;color:var(--white)!important;font-size:15px!important;font-weight:600;transition:all .2s}.cfr-sample-ty .ty-upsell-cta:hover{background:var(--indigo-600)!important;box-shadow:0 4px 20px rgba(99,102,241,.3)}.cfr-sample-ty .ty-upsell-subtext{font-size:13px!important;color:var(--slate-500)!important;margin-top:10px!important}.cfr-sample-ty .ty-also{padding:48px 48px!important;background:var(--slate-50)!important;border-top:1px solid var(--slate-200)!important}.cfr-sample-ty .ty-also-inner{max-width:700px;margin:0 auto!important;display:flex;align-items:center;gap:32px;padding:28px 32px!important;background:var(--white)!important;border-radius:12px;border:1px solid var(--slate-200)!important}.cfr-sample-ty .ty-also-icon{width:56px;height:56px;border-radius:12px;background:rgba(45,212,168,.08)!important;border:1px solid rgba(45,212,168,.15)!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cfr-sample-ty .ty-also-text{flex:1}.cfr-sample-ty .ty-also-text h3{font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--navy-950)!important;margin-bottom:4px!important}.cfr-sample-ty .ty-also-text p{font-size:13px!important;color:var(--slate-500)!important;line-height:1.5!important;margin-bottom:0!important}.cfr-sample-ty .ty-also-link{flex-shrink:0;padding:10px 20px!important;border-radius:8px!important;border:1px solid rgba(45,212,168,.3)!important;color:var(--teal-400)!important;font-size:13px!important;font-weight:600;transition:all .2s;white-space:nowrap}.cfr-sample-ty .ty-also-link:hover{background:rgba(45,212,168,.06)!important;border-color:var(--teal-400)!important}@media(max-width:768px){.cfr-sample-ty .ty-hero{padding:48px 24px 40px!important}.cfr-sample-ty .ty-hero h1{font-size:30px!important}.cfr-sample-ty .ty-upsell{padding:40px 24px!important}.cfr-sample-ty .ty-compare-table{font-size:12px!important}.cfr-sample-ty .ty-compare-table td,.cfr-sample-ty .ty-compare-table th{padding:8px 10px!important}.cfr-sample-ty .ty-also{padding:32px 24px!important}.cfr-sample-ty .ty-also-inner{flex-direction:column;text-align:center;gap:16px}}