.crt-ilcta{background:var(--crt-ilcta-bg,#f7f4ef);color:var(--crt-ilcta-text,#17202a);padding:var(--crt-ilcta-pad-y-desktop,42px) 20px;width:100%}.crt-ilcta,.crt-ilcta *,.crt-ilcta :after,.crt-ilcta :before{box-sizing:border-box}.crt-ilcta__inner{margin:0 auto;max-width:1180px;width:100%}.crt-ilcta__card{align-items:center;background:radial-gradient(circle at top right,color-mix(in srgb,var(--crt-ilcta-accent,#8a6f4d) 7%,transparent),transparent 36%),color-mix(in srgb,var(--crt-ilcta-card-bg,#fff) 86%,transparent);border:1px solid color-mix(in srgb,var(--crt-ilcta-border,#17202a) 12%,transparent);border-radius:var(--crt-ilcta-radius,28px);box-shadow:0 16px 42px rgba(23,32,42,.06);display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,38px)}.crt-ilcta__content{max-width:720px}.crt-ilcta__eyebrow{color:var(--crt-ilcta-accent,#8a6f4d);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.crt-ilcta__eyebrow,.crt-ilcta__title{font-family:var(--crt-ilcta-font,Montserrat,Arial,sans-serif)}.crt-ilcta__title{color:var(--crt-ilcta-text,#17202a);font-size:clamp(24px,2.8vw,34px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:0}.crt-ilcta__text{color:var(--crt-ilcta-muted,#6f7782);font-family:var(--crt-ilcta-font,Montserrat,Arial,sans-serif);font-size:clamp(14px,1.2vw,16px);font-weight:300;line-height:1.68;margin:12px 0 0;max-width:660px}.crt-ilcta__text p{margin:0}.crt-ilcta__action{display:flex;justify-content:flex-end;min-width:220px}.crt-ilcta__button{align-items:center;background:var(--crt-ilcta-button-bg,#17202a);border:1px solid var(--crt-ilcta-button-bg,#17202a);border-radius:999px;box-shadow:0 14px 34px rgba(23,32,42,.14);color:var(--crt-ilcta-button-text,#fff);display:inline-flex;font-family:var(--crt-ilcta-font,Montserrat,Arial,sans-serif);font-size:13px;font-weight:500;gap:9px;justify-content:center;letter-spacing:.035em;line-height:1;min-height:46px;padding:14px 22px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.crt-ilcta__button:focus,.crt-ilcta__button:hover{background:var(--crt-ilcta-button-hover,#2a3644);border-color:var(--crt-ilcta-button-hover,#2a3644);box-shadow:0 18px 42px rgba(23,32,42,.18);color:var(--crt-ilcta-button-text,#fff);transform:translateY(-1px)}.crt-ilcta__button-arrow{display:inline-flex;transform:translateY(-1px);transition:transform .18s ease}.crt-ilcta__button:focus .crt-ilcta__button-arrow,.crt-ilcta__button:hover .crt-ilcta__button-arrow{transform:translate(3px,-1px)}@media (max-width:820px){.crt-ilcta__card{grid-template-columns:1fr;text-align:center}.crt-ilcta__content{margin:0 auto;max-width:720px}.crt-ilcta__text{margin-left:auto;margin-right:auto}.crt-ilcta__action{justify-content:center;min-width:0}}@media (max-width:560px){.crt-ilcta{padding:var(--crt-ilcta-pad-y-mobile,28px) 16px}.crt-ilcta__card{border-radius:min(var(--crt-ilcta-radius,28px),24px);padding:24px 20px}.crt-ilcta__button{white-space:normal;width:100%}}