.th{--th-blue:#2f6bff;--th-blue-deep:#2547e0;--th-red:#ef3e2e;--th-ink:#0b1020;--th-slate:#5a6472;background:radial-gradient(120% 160% at 50% -30%,rgba(47,107,255,.14) 0,rgba(47,107,255,0) 60%),linear-gradient(180deg,#f6f9ff,#fbfcff 46%,#fff);color:var(--th-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;padding:56px 40px 72px;position:relative}.th *{box-sizing:border-box}.th__blob{animation:thBlob 14s ease-in-out infinite;background:rgba(47,107,255,.1);border-radius:50%;filter:blur(80px);height:230px;left:5%;pointer-events:none;position:absolute;top:32%;width:230px}@keyframes thBlob{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-16px,0) scale(1.08)}}.th__wrap{margin:0 auto;max-width:1180px;position:relative;text-align:center}.th__eyebrow{color:var(--th-blue-deep);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.th__heading{color:var(--th-ink);font-size:clamp(32px,3.9vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:12px auto 0;max-width:1200px}.th__description{color:var(--th-slate);font-size:17px;line-height:1.7;margin:14px auto 0;max-width:70ch}.th__cta-row{margin-top:clamp(22px,2.4vw,30px)}.th__cta{align-items:center;background:var(--th-red);border-radius:12px;box-shadow:0 14px 34px rgba(239,62,46,.34);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;overflow:hidden;padding:17px 32px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.th__cta:hover{box-shadow:0 20px 44px rgba(239,62,46,.46);color:#fff;transform:translateY(-3px)}.th__cta:focus-visible{outline:2px solid var(--th-red);outline-offset:3px}.th__cta-arrow{font-size:18px;transition:transform .3s ease}.th__cta:hover .th__cta-arrow{transform:translateX(4px)}@media (max-width:900px){.th__break{display:none}}@media (max-width:760px){.th{padding-bottom:24px;padding-top:40px}}@media (max-width:400px){.th__heading{font-size:28px}}@media (max-width:340px){.th__heading{font-size:26px}}.th-anim-badge{animation:thFadeUp .6s cubic-bezier(.22,.61,.36,1) .1s forwards;opacity:0;transform:translateY(10px)}.th-anim-h1 .hw{animation:thFadeUp .55s cubic-bezier(.22,.61,.36,1) forwards;display:inline-block;opacity:0;transform:translateY(14px);will-change:transform,opacity}.th-anim-desc{animation:thFadeUp .6s cubic-bezier(.22,.61,.36,1) .85s forwards}.th-anim-cta,.th-anim-desc{opacity:0;transform:translateY(16px)}.th-anim-cta{animation:thFadeUp .6s cubic-bezier(.22,.61,.36,1) 1.05s forwards}@keyframes thFadeUp{0%{opacity:0;transform:translateY(var(--fy,14px))}to{opacity:1;transform:translateY(0)}}.th__cta-shine{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:220%;left:-60%;pointer-events:none;position:absolute;top:-60%;transform:rotate(12deg);transition:left .7s cubic-bezier(.22,1,.36,1);width:36%}.th__cta:hover .th__cta-shine{left:135%}@media (prefers-reduced-motion:reduce){.th__blob{animation:none}.th__cta,.th__cta-arrow{transition:none}.th-anim-badge,.th-anim-cta,.th-anim-desc,.th-anim-h1 .hw{animation:none!important;opacity:1!important;transform:none!important}}