*,*:before,*:after{box-sizing:border-box}.imv{--primary:#F57C00;--primary-2:#FFB300;--primary-deep:#C95E00;--soft:rgba(245,124,0,.1);--ink:#1A1410;--muted:#6F665B;--line:#ECE5D9;--card:#FFFFFF;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#fbf8f3,#fff 80px calc(100% - 80px),#fbf8f3);color:var(--ink);padding:72px 0 80px;-webkit-font-smoothing:antialiased}.imv *{box-sizing:border-box}.imv-inner{max-width:1180px;margin:0 auto;padding:0 2.5rem}.imv-head{text-align:left;margin-bottom:52px}.imv-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:1.1rem}.imv-eyebrow:before{content:"";display:block;width:28px;height:3px;border-radius:2px;flex-shrink:0;background:linear-gradient(90deg,var(--primary),var(--primary-2))}.imv-eyebrow svg{display:none}.imv-title{font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;margin-bottom:.85rem;text-wrap:balance;color:var(--ink)}.imv-title em{font-style:normal;color:var(--primary);position:relative;white-space:nowrap}.imv-title 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%)}.imv-sub{font-size:18px;line-height:1.65;color:var(--muted);max-width:52ch;text-wrap:pretty}.imv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.imv-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 2px 4px #1a141008,0 12px 32px #1a14100f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.imv-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--primary),var(--primary-2));transform:scaleY(0);transform-origin:center;transition:transform .25s ease}.imv-card:hover{transform:translateY(-5px);border-color:#f57c0059;box-shadow:0 8px 18px #1a14100d,0 28px 52px #1a14101a}.imv-card:hover:before{transform:scaleY(1)}.imv-watermark{position:absolute;bottom:-18px;right:-14px;width:130px;height:130px;color:var(--primary);opacity:.055;pointer-events:none;transform:rotate(-8deg)}.imv-watermark svg{width:100%;height:100%}.imv-stat{position:relative;padding-top:20px;font-size:62px;font-weight:800;letter-spacing:-.06em;line-height:1;background:linear-gradient(135deg,var(--primary),var(--primary-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px;font-variant-numeric:tabular-nums}.imv-stat:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--primary),var(--primary-2))}.imv-card-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin-bottom:10px}.imv-card-text{font-size:15.5px;line-height:1.6;color:var(--muted);flex:1;text-wrap:pretty}.imv-proof{display:flex;align-items:center;gap:7px;margin-top:22px;padding-top:16px;border-top:1px dashed var(--line);font-size:13px;font-weight:600;color:#57534c}.imv-proof svg{width:14px;height:14px;color:#2f8a56;flex-shrink:0}.imv-foot{text-align:center;margin-top:52px}.imv-cta{display:inline-flex;align-items:center;gap:11px;background:linear-gradient(135deg,var(--primary),#E86F00);color:#fff;font-family:inherit;font-size:16.5px;font-weight:700;letter-spacing:-.01em;padding:18px 34px;border-radius:13px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 10px 28px #f57c0052,inset 0 1px #ffffff40;transition:transform .18s ease,box-shadow .18s ease}.imv-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #f57c006b,inset 0 1px #ffffff40}.imv-cta svg{width:17px;height:17px;transition:transform .18s ease}.imv-cta:hover svg{transform:translate(4px)}.imv-card{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease,box-shadow .22s ease,border-color .22s ease}.imv.in .imv-card{opacity:1;transform:translateY(0)}.imv-card:nth-child(2){transition-delay:.1s}.imv-card:nth-child(3){transition-delay:.2s}.imv.in .imv-card:hover{transform:translateY(-5px)}@media(max-width:900px){.imv-grid{grid-template-columns:1fr 1fr;gap:16px}.imv-card:nth-child(3){transition-delay:.1s}}@media(max-width:600px){.imv{padding:48px 0 56px}.imv-inner{padding:0}.imv-head{margin-bottom:36px;padding:0 1.25rem}.imv-title{font-size:1.75rem}.imv-sub{font-size:16px}.imv-grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 1.25rem 20px;scrollbar-width:none}.imv-grid::-webkit-scrollbar{display:none}.imv-card{min-width:78vw;max-width:300px;flex-shrink:0;scroll-snap-align:start;padding:24px 22px}.imv-stat{font-size:48px}.imv-foot{margin-top:36px;padding:0 1.25rem}.imv-cta{width:100%;justify-content:center;font-size:15px;padding:16px 24px}}@media(prefers-reduced-motion:reduce){.imv-card{transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-immofiles-vorteile.css.map */
