/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@400;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&display=swap');
.am-lp{--blue:#0561f7;--blue-deep:#0256ec;--blue-pale:#eaf0fe;--ink:#0b0d12;--ink-2:#22262e;
 --body:#454c59;--muted:#7b8494;--line:#e4e8ee;
 --ui:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 --display:'Figtree','Inter',sans-serif;
 font-family:var(--ui);color:var(--body);font-size:17px;line-height:1.65;
 -webkit-font-smoothing:antialiased;width:100%}
.am-lp *{box-sizing:border-box}
.am-lp p{margin:0}
.elementor-150 > .e-con{padding:0 !important;max-width:none !important;display:block !important}
.elementor-150 .elementor-widget-html{width:100% !important;max-width:none !important}
#ast-scroll-top{display:none !important}
.am-tc{background:#fff;padding:clamp(40px,6vw,80px) 22px clamp(56px,7vw,96px)}
.am-tcwrap{max-width:760px;margin:0 auto}
.am-tcback{display:inline-block;margin-bottom:26px;font-size:14.5px;font-weight:700;color:var(--blue);text-decoration:none}
.am-tcback:hover{text-decoration:underline;text-underline-offset:3px}
.am-eyebrow{font-weight:800;letter-spacing:.22em;font-size:12.5px;text-transform:uppercase;color:var(--blue)}
.am-tc h1{font-family:var(--display);font-weight:800;color:var(--ink);margin:12px 0 0;
 font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.03em}
.am-tcmeta{margin-top:14px !important;font-size:15px;color:var(--muted)}
.am-tc h2{font-family:var(--display);font-weight:800;color:var(--ink);
 margin:clamp(32px,4vw,46px) 0 12px;font-size:clamp(21px,2vw,26px);letter-spacing:-.02em;line-height:1.2}
.am-tc h3{font-family:var(--display);font-weight:800;color:var(--ink-2);margin:24px 0 8px;font-size:17.5px}
.am-tc p{margin-top:12px !important}
.am-tc ul{margin:10px 0 0;padding-left:22px}
.am-tc li{margin-bottom:9px}
.am-tc a{color:var(--blue)}
.am-tc strong{color:var(--ink-2);font-weight:700}
.am-tcnote{margin-top:16px !important;padding:14px 16px;background:var(--blue-pale);border-radius:12px;font-size:15px;color:var(--ink-2)}
.am-tccta{margin-top:clamp(38px,5vw,56px);padding-top:28px;border-top:1px solid var(--line)}
.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;
 font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.01em;
 padding:15px 28px;border-radius:999px;border:0;text-decoration:none;white-space:nowrap;
 transition:transform .15s ease,background .15s ease}
.am-lp a.am-btn-primary{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px rgba(5,97,247,.75)}
.am-lp a.am-btn-primary:hover{background:var(--blue-deep);transform:translateY(-2px)}
@media (max-width:480px){.am-tc{padding-left:16px;padding-right:16px}.am-btn{width:100%;font-size:16px}}/* End custom CSS */