:root{--cyan:#40b9e6;--cyan-light:#56b9e6;--cyan-deep:#1e92c4;--cyan-soft:#eaf7fc;--blue:#3269ff;--navy:#0f2385;--navy-deep:#0b1a66;--sun:#f4e000;--bg:#fff;--bg-alt:#f5f9fd;--ink:#1b2440;--ink-soft:#5b6b86;--line:#e6eef7;--line-soft:#eef4fa;--ingener-radius:18px}.ingener-page *{box-sizing:border-box}.ingener-page{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Inter,sans-serif}.ingener-page h1,.ingener-page h2,.ingener-page h3{color:var(--navy);margin:0;font-family:Sora,sans-serif}.ingener-page .mono{font-family:IBM Plex Mono,monospace}.ingener-page a{color:inherit}.ingener-page button{cursor:pointer;border:none;font-family:Inter,sans-serif}.ingener-page button:focus-visible,.ingener-page input:focus-visible,.ingener-page select:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.ingener-page .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.ingener-page .nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0}.ingener-page .nav__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:12px 24px;display:flex}.ingener-page .nav__brand{letter-spacing:.04em;color:var(--navy);font-family:Sora,sans-serif;font-size:18px;font-weight:800;text-decoration:none}.ingener-page .nav__brand span{color:var(--cyan-deep)}.ingener-page .nav__right{align-items:center;gap:18px;display:flex}.ingener-page .nav__tel{color:var(--navy);font-size:14px;font-weight:600;text-decoration:none;display:none}@media (width>=640px){.ingener-page .nav__tel{display:inline}}.ingener-page .nav__cta{background:var(--cyan);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.ingener-page .nav__cta:hover{background:var(--cyan-deep)}.ingener-page .lang-switch{background:#0a1e420a;border:1px solid #0a1e4224;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ingener-page .lang-switch__btn{color:var(--navy);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.ingener-page .lang-switch__btn:hover{background:#0a1e4214}.ingener-page .lang-switch__btn.is-active{background:var(--navy);color:#fff}.ingener-page .hero{background:radial-gradient(680px 480px at 82% 18%, #40b9e629, #40b9e600 70%), linear-gradient(180deg,#fff 0%, var(--bg-alt) 100%);padding:64px 0 96px;position:relative;overflow:hidden}.ingener-page .hero__inner{grid-template-columns:1fr;align-items:center;gap:36px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}@media (width>=900px){.ingener-page .hero__inner{grid-template-columns:1.05fr .95fr}}.ingener-page .hero__eyebrow{background:var(--cyan-soft);color:var(--cyan-deep);letter-spacing:.03em;border:1px solid #40b9e666;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.ingener-page .hero__eyebrow .dot{background:var(--cyan);border-radius:50%;width:8px;height:8px}.ingener-page .hero__title{color:var(--navy);letter-spacing:-.01em;font-size:clamp(33px,5vw,50px);font-weight:800;line-height:1.07}.ingener-page .hero__title em{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ingener-page .hero__sub{color:var(--ink-soft);max-width:460px;margin-top:20px;font-size:17px;line-height:1.6}.ingener-page .hero__ctaRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.ingener-page .btn-primary{background:var(--cyan);color:#fff;border-radius:12px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-block;box-shadow:0 12px 26px #40b9e652}.ingener-page .btn-primary:hover{background:var(--cyan-deep);transform:translateY(-2px)}.ingener-page .hero__microcopy{color:var(--ink-soft);margin-top:16px;font-size:13px}.ingener-page .isla{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.ingener-page .isla svg{width:100%;max-width:440px;height:auto;overflow:visible}.ingener-page .isla__float{transform-origin:50%;animation:6s ease-in-out infinite ing-float}@keyframes ing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ingener-page .sun{transform-origin:50%;animation:3s ease-in-out infinite ing-sunPulse}@keyframes ing-sunPulse{0%,to{opacity:.95}50%{opacity:.6}}.ingener-page .sunRay{stroke:var(--sun);stroke-width:5px;stroke-linecap:round;animation:3s ease-in-out infinite ing-sunPulse}@media (prefers-reduced-motion:reduce){.ingener-page .isla__float,.ingener-page .sun,.ingener-page .sunRay{animation:none}}.ingener-page .simulator{z-index:10;margin-top:-60px;position:relative}.ingener-page .sim-card{border:1px solid var(--line);border-radius:var(--ingener-radius);background:#fff;padding:30px;box-shadow:0 22px 50px #0f238514}@media (width>=760px){.ingener-page .sim-card{padding:40px}}.ingener-page .sim-card__head{margin-bottom:24px}.ingener-page .sim-card__head h2{font-size:25px}.ingener-page .sim-card__head p{color:var(--ink-soft);margin:8px 0 0;font-size:15px}.ingener-page .sim-grid{gap:22px;display:grid}@media (width>=760px){.ingener-page .sim-grid{grid-template-columns:repeat(2,1fr)}}.ingener-page .field{flex-direction:column;gap:8px;display:flex}.ingener-page .field label{color:var(--navy);font-size:13px;font-weight:600}.ingener-page .field select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:15px}.ingener-page .field select:hover{border-color:var(--cyan)}.ingener-page .field-range{flex-direction:column;gap:12px;display:flex}.ingener-page .field-range__top{justify-content:space-between;align-items:baseline;display:flex}.ingener-page .field-range__value{color:var(--cyan-deep);font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600}.ingener-page input[type=range]{background:var(--line);appearance:none;border-radius:999px;width:100%;height:6px}.ingener-page input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--cyan);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #40b9e640}.ingener-page input[type=range]::-moz-range-thumb{background:var(--cyan);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #40b9e640}.ingener-page .sim-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.ingener-page .btn-calc{background:var(--navy);color:#fff;border-radius:12px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .15s}.ingener-page .btn-calc:hover{background:var(--navy-deep)}.ingener-page .sim-disclaimer{color:var(--ink-soft);max-width:540px;font-size:12.5px;line-height:1.5}.ingener-page .results{margin-top:32px;animation:.5s ing-fadeUp}@keyframes ing-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ingener-page .results__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=760px){.ingener-page .results__grid{grid-template-columns:repeat(4,1fr)}}.ingener-page .stat{background:var(--cyan-soft);border:1px solid #40b9e640;border-radius:14px;padding:18px}.ingener-page .stat__label{color:var(--ink-soft);font-size:12.5px;font-weight:600}.ingener-page .stat__value{color:var(--cyan-deep);margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:600;display:block}.ingener-page .stat__sub{color:var(--ink-soft);margin-top:4px;font-size:12px}.ingener-page .results__system{background:var(--bg-alt);border:1px solid var(--line);color:var(--navy);border-radius:12px;margin-top:16px;padding:16px 18px;font-size:14px}.ingener-page .results__system b{color:var(--cyan-deep)}.ingener-page .lead{margin-top:26px;animation:.5s ing-fadeUp}.ingener-page .lead-card{background:linear-gradient(165deg,#fff 0%, var(--cyan-soft) 100%);border:1px solid #40b9e64d;border-radius:16px;padding:28px;position:relative;overflow:hidden}.ingener-page .lead-card:before{content:"";background:var(--cyan);width:5px;position:absolute;top:0;bottom:0;left:0}.ingener-page .lead-card h3{font-size:20px}.ingener-page .lead-card p{color:var(--ink-soft);margin-top:6px;font-size:14px}.ingener-page .lead-form{gap:14px;margin-top:20px;display:grid}@media (width>=680px){.ingener-page .lead-form{grid-template-columns:1fr 1fr}}.ingener-page .lead-form__full{grid-column:1/-1}.ingener-page .lead-form input[type=text],.ingener-page .lead-form input[type=tel],.ingener-page .lead-form input[type=email]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:13px 14px;font-size:15px}.ingener-page .lead-form input::placeholder{color:#9aa8bf}.ingener-page .lead-consent{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:13px;display:flex}.ingener-page .lead-consent input{margin-top:3px}.ingener-page .lead-error{color:#d93025;font-size:13px;font-weight:600}.ingener-page .btn-lead{background:var(--cyan);color:#fff;border-radius:10px;justify-self:flex-start;padding:14px 24px;font-size:15px;font-weight:700;transition:background .15s}.ingener-page .btn-lead:hover{background:var(--cyan-deep)}.ingener-page .lead-confirm{text-align:center;padding:22px 0}.ingener-page .lead-confirm__icon{font-size:38px}.ingener-page .lead-confirm h3{margin-top:10px}.ingener-page .lead-confirm p{color:var(--ink-soft);margin-top:8px}.ingener-page .trust{margin-top:58px}.ingener-page .trust__grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width>=760px){.ingener-page .trust__grid{grid-template-columns:repeat(4,1fr)}}.ingener-page .trust__item{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;padding:22px 12px}.ingener-page .trust__num{color:var(--cyan-deep);font-family:Sora,sans-serif;font-size:30px;font-weight:800}.ingener-page .trust__label{color:var(--ink-soft);margin-top:4px;font-size:13px}.ingener-page .trust__badge{color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:13px;display:flex}.ingener-page .trust__badge b{color:var(--cyan-deep)}.ingener-page footer{background:var(--bg-alt);border-top:1px solid var(--line);color:var(--ink-soft);margin-top:60px;padding:34px 0 30px;font-size:13px}.ingener-page .footer__inner{flex-direction:column;gap:6px;display:flex}.ingener-page .footer__inner b{color:var(--navy)}.ingener-page .footer__brand{letter-spacing:.04em;color:var(--navy);margin-bottom:8px;font-family:Sora,sans-serif;font-size:18px;font-weight:800}.ingener-page .footer__brand span{color:var(--cyan-deep)}.ingener-page .footer__rgpd{color:#8595ae;max-width:760px;margin-top:14px;font-size:12px;line-height:1.55}.ingener-page .logo-chip{background:var(--navy);border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;line-height:0;display:inline-flex}.ingener-page .logo-chip img{width:auto;height:24px;display:block}.ingener-page .logo-chip--light{background:#fff;padding:4px 8px;box-shadow:0 1px 3px #0a1e4214}.ingener-page .logo-chip--light img{height:64px}.ingener-page .nav__brand{text-decoration:none}.ingener-page .footer__logo{margin-bottom:10px}.ingener-page .footer__logo .logo-chip{padding:10px 16px}.ingener-page .footer__logo .logo-chip img{height:28px}.ingener-page .footer__logo .logo-chip--light{padding:6px 10px}.ingener-page .footer__logo .logo-chip--light img{height:72px}@media (width>=768px){.ingener-page .logo-chip--light img{height:76px}.ingener-page .footer__logo .logo-chip--light img{height:88px}}
