*,*:before,*:after{box-sizing:border-box}.ictf{--primary:#F57C00;--primary-deep:#C95E00;--ink:#1A1410;--muted:#6F665B;--line:#ECE5D9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fbf8f3;color:var(--ink);padding:80px 0 88px;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.ictf *{box-sizing:border-box}.ictf:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,124,0,.3) 30%,rgba(245,124,0,.5) 50%,rgba(245,124,0,.3) 70%,transparent)}.ictf-inner{max-width:720px;margin:0 auto;padding:0 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.ictf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-deep);background:#f57c0014;border:1px solid rgba(245,124,0,.2);padding:6px 14px;border-radius:50px;margin-bottom:22px}.ictf-eyebrow svg{width:12px;height:12px}.ictf-heading{font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 18px}.ictf-heading em{font-style:normal;color:var(--primary);position:relative;white-space:nowrap}.ictf-heading em:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.5em;z-index:-1;background:linear-gradient(180deg,transparent 60%,rgba(255,179,0,.3) 60%)}.ictf-sub{font-size:18px;line-height:1.65;color:var(--muted);max-width:52ch;margin:0 auto 36px;text-wrap:pretty}.ictf-btn{display:inline-flex;align-items:center;gap:10px;background:#f57c00;color:#fff;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;padding:19px 38px;border-radius:12px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 2px 6px #f57c0038,0 1px 2px #00000014;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ictf-btn:hover{background:#e06a00;transform:translateY(-1px);box-shadow:0 4px 14px #f57c004d,0 1px 3px #0000001a}.ictf-btn svg{width:18px;height:18px;transition:transform .18s ease}.ictf-btn:hover svg{transform:translate(3px)}.ictf-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.ictf-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#5b5349;letter-spacing:.01em;background:#fff;border:1px solid var(--line);padding:6px 12px;border-radius:8px}.ictf-chip svg{width:12px;height:12px;color:var(--primary);flex-shrink:0}.ictf-inner{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.22,.8,.36,1),transform .55s cubic-bezier(.22,.8,.36,1)}.ictf.in .ictf-inner{opacity:1;transform:none}@media(max-width:600px){.ictf{padding:56px 0 64px}.ictf-inner{padding:0 1.25rem}.ictf-heading{font-size:1.75rem}.ictf-sub{font-size:16px;margin-bottom:28px}.ictf-btn{width:100%;justify-content:center;font-size:15px;padding:16px 24px}}@media(prefers-reduced-motion:reduce){.ictf-inner{transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-immofiles-cta-final.css.map */
