:root{--ins-user-accent:#8cff33;}
:root{--ins-bg:#07110f;--ins-bg2:#0b1714;--ins-card:#0f1f1b;--ins-line:rgba(255,255,255,.12);--ins-text:#f5f7f2;--ins-muted:#a8b6af;--ins-lime:#c8ff67;--ins-mint:#76f7c4;--ins-gold:#f7d178;--ins-radius:28px;--ins-shadow:0 24px 80px rgba(0,0,0,.28);--ins-max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--ins-bg);color:var(--ins-text);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.ins-wrap{width:min(var(--ins-max),calc(100% - 40px));margin:auto}.ins-header{position:sticky;top:0;z-index:100;background:rgba(7,17,15,.72);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.ins-nav{height:82px;display:flex;align-items:center;gap:30px}.ins-logo{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.08em}.ins-logo-mark{width:38px;height:38px;border-radius:12px;background:conic-gradient(from 210deg,var(--ins-lime),var(--ins-mint),#2c7560,var(--ins-lime));box-shadow:0 0 40px rgba(200,255,103,.22);position:relative}.ins-logo-mark:after{content:"A";position:absolute;inset:0;display:grid;place-items:center;color:#07110f;font-weight:1000}.ins-menu{display:flex;gap:26px;margin-left:auto;font-size:14px;color:#dbe4de}.ins-menu a:hover{color:var(--ins-lime)}.ins-phone{font-weight:700;white-space:nowrap}.ins-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:15px 23px;background:var(--ins-lime);color:#09110e;font-weight:800;cursor:pointer;transition:.25s ease;box-shadow:0 8px 30px rgba(200,255,103,.12)}.ins-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(200,255,103,.22)}.ins-btn--ghost{background:transparent;color:var(--ins-text);border:1px solid var(--ins-line);box-shadow:none}.ins-btn--ghost:hover{background:rgba(255,255,255,.05)}.ins-burger{display:none;margin-left:auto;background:none;border:1px solid var(--ins-line);border-radius:12px;color:white;width:44px;height:44px}.ins-hero{min-height:calc(100vh - 82px);display:flex;align-items:center;position:relative;overflow:hidden;padding:90px 0 70px;background:radial-gradient(circle at 75% 40%,rgba(118,247,196,.16),transparent 30%),radial-gradient(circle at 15% 10%,rgba(200,255,103,.11),transparent 30%)}.ins-hero:before{content:"";position:absolute;inset:-20%;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px;transform:perspective(900px) rotateX(55deg) translateY(24%);mask-image:linear-gradient(to bottom,transparent,black 20%,black 75%,transparent)}.ins-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;position:relative;z-index:2}.ins-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid rgba(200,255,103,.25);border-radius:999px;color:#dfffb1;font-size:13px;background:rgba(200,255,103,.06)}.ins-kicker i{width:8px;height:8px;border-radius:50%;background:var(--ins-lime);box-shadow:0 0 18px var(--ins-lime)}h1{font-size:clamp(50px,7vw,96px);line-height:.95;letter-spacing:-.065em;margin:25px 0 26px;max-width:900px}.ins-gradient{background:linear-gradient(110deg,#fff,var(--ins-lime) 40%,var(--ins-mint));-webkit-background-clip:text;background-clip:text;color:transparent}.ins-lead{font-size:20px;color:var(--ins-muted);max-width:720px}.ins-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.ins-trust{display:flex;gap:18px;flex-wrap:wrap;color:#cbd6d0;font-size:13px}.ins-trust span{display:flex;align-items:center;gap:8px}.ins-trust span:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(118,247,196,.12);color:var(--ins-mint)}.ins-hero-art{position:relative;min-height:560px}.ins-orbit{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.1);border-radius:50%;animation:ins-spin 18s linear infinite}.ins-orbit:after{content:"";position:absolute;top:15%;left:2%;width:12px;height:12px;background:var(--ins-lime);border-radius:50%;box-shadow:0 0 22px var(--ins-lime)}@keyframes ins-spin{to{transform:rotate(360deg)}}.ins-bottle-stage{position:absolute;inset:8% 12%;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 50% 42%,rgba(118,247,196,.18),rgba(255,255,255,.025) 40%,transparent 67%);filter:drop-shadow(0 40px 70px rgba(0,0,0,.5))}.ins-bottle{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:180px;height:430px;border-radius:35px 35px 58px 58px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(179,255,235,.32) 28%,rgba(255,255,255,.06) 50%,rgba(118,247,196,.22) 80%,rgba(255,255,255,.05));border:1px solid rgba(220,255,246,.38);box-shadow:inset 0 0 40px rgba(255,255,255,.08),0 30px 90px rgba(0,0,0,.35);backdrop-filter:blur(6px)}.ins-bottle:before{content:"";position:absolute;width:78px;height:85px;left:50%;top:-52px;transform:translateX(-50%);border-radius:16px 16px 7px 7px;background:linear-gradient(90deg,#2e3934,#151b18,#3c4942);border:1px solid rgba(255,255,255,.16)}.ins-bottle:after{content:"ALZAR\A B2B";white-space:pre;position:absolute;left:20px;right:20px;top:145px;height:118px;border-radius:18px;background:linear-gradient(135deg,#d9ff8a,#76f7c4);color:#0a1411;display:grid;place-items:center;text-align:center;font-size:28px;font-weight:1000;letter-spacing:.06em;line-height:1}.ins-float{position:absolute;padding:15px 18px;border:1px solid var(--ins-line);background:rgba(13,29,24,.72);backdrop-filter:blur(14px);border-radius:18px;box-shadow:var(--ins-shadow);font-size:13px}.ins-float strong{display:block;font-size:24px;color:white}.ins-float--1{top:15%;left:0}.ins-float--2{right:0;top:37%}.ins-float--3{bottom:10%;left:6%}.ins-stats{padding:26px 0 15px}.ins-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ins-stat{padding:30px;border:1px solid var(--ins-line);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}.ins-stat b{font-size:36px;letter-spacing:-.04em}.ins-stat p{margin:5px 0 0;color:var(--ins-muted);font-size:14px}.ins-section{padding:110px 0}.ins-section--light{background:#eff4ef;color:#0a1512}.ins-section--alt{background:var(--ins-bg2)}.ins-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;color:#6d7c75}.ins-section:not(.ins-section--light) .ins-eyebrow{color:var(--ins-lime)}.ins-title{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.055em;margin:12px 0 20px;max-width:900px}.ins-sub{font-size:18px;color:#66746e;max-width:760px}.ins-section:not(.ins-section--light) .ins-sub{color:var(--ins-muted)}.ins-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.ins-card{border:1px solid var(--ins-line);border-radius:var(--ins-radius);padding:30px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));transition:.3s ease;position:relative;overflow:hidden}.ins-card:hover{transform:translateY(-6px);border-color:rgba(200,255,103,.35)}.ins-section--light .ins-card{background:white;border-color:#dfe7e1;box-shadow:0 18px 60px rgba(23,43,35,.07)}.ins-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(200,255,103,.12);font-size:25px;margin-bottom:45px}.ins-card h3{font-size:24px;line-height:1.1;margin:0 0 12px}.ins-card p{color:var(--ins-muted);margin:0}.ins-section--light .ins-card p{color:#6c7772}.ins-big-card{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px;border:1px solid var(--ins-line);border-radius:36px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(118,247,196,.025));margin-top:50px;align-items:center}.ins-machine{min-height:430px;border-radius:30px;background:radial-gradient(circle at 30% 20%,rgba(200,255,103,.22),transparent 22%),linear-gradient(145deg,#163028,#091511 55%,#0d251e);position:relative;overflow:hidden}.ins-machine:before,.ins-machine:after{content:"";position:absolute;border-radius:999px;background:linear-gradient(90deg,#232d29,#7a8c84,#1f2925);box-shadow:0 16px 50px #0008}.ins-machine:before{width:84%;height:70px;left:8%;top:43%}.ins-machine:after{width:76%;height:20px;left:12%;top:61%}.ins-line-bottles{position:absolute;left:13%;right:13%;top:28%;display:flex;gap:14px;align-items:flex-end}.ins-mini-bottle{height:145px;flex:1;max-width:58px;border:2px solid rgba(210,255,240,.4);border-radius:10px 10px 16px 16px;background:linear-gradient(90deg,transparent,rgba(118,247,196,.16),transparent);position:relative}.ins-mini-bottle:before{content:"";position:absolute;width:45%;height:22px;left:27%;top:-17px;border-radius:6px 6px 2px 2px;background:#5c6a64}.ins-pill{display:inline-block;padding:8px 12px;border-radius:999px;background:rgba(118,247,196,.12);color:var(--ins-mint);font-size:12px;font-weight:800;margin-bottom:14px}.ins-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.ins-metric{padding:18px;border:1px solid var(--ins-line);border-radius:18px}.ins-metric b{font-size:26px}.ins-metric small{display:block;color:var(--ins-muted);margin-top:4px}.ins-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px}.ins-product{min-height:360px;border-radius:26px;background:linear-gradient(180deg,#fff,#e6eee9);position:relative;overflow:hidden;color:#101a16;padding:20px;display:flex;flex-direction:column}.ins-product:before{content:"";position:absolute;width:120px;height:230px;right:-3px;top:45px;border-radius:25px 25px 38px 38px;background:linear-gradient(90deg,rgba(60,150,130,.08),rgba(55,168,137,.30),rgba(255,255,255,.3));border:2px solid rgba(34,91,74,.12);transform:rotate(8deg)}.ins-product:after{content:"ALZAR";position:absolute;right:13px;top:135px;width:96px;height:65px;border-radius:12px;background:#101a16;color:var(--ins-lime);display:grid;place-items:center;font-weight:900;transform:rotate(8deg)}.ins-product h3{margin:auto 0 5px;font-size:20px;max-width:62%}.ins-product p{margin:0;color:#64716b;font-size:13px;max-width:70%}.ins-process{margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:ins-step}.ins-step{counter-increment:ins-step;padding:25px;border-top:1px solid var(--ins-line);position:relative}.ins-step:before{content:"0" counter(ins-step);font-size:14px;color:var(--ins-lime);font-weight:900}.ins-step h3{font-size:20px}.ins-step p{font-size:14px;color:var(--ins-muted)}.ins-quote{font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.04em;max-width:980px}.ins-cta{padding:55px;border-radius:36px;background:linear-gradient(135deg,var(--ins-lime),var(--ins-mint));color:#09120f;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.ins-cta h2{font-size:clamp(38px,5vw,64px);line-height:.98;margin:0}.ins-form{display:grid;gap:12px}.ins-input{width:100%;padding:16px 18px;border-radius:15px;border:1px solid rgba(0,0,0,.15);background:rgba(255,255,255,.72);outline:none}.ins-form textarea{min-height:110px;resize:vertical}.ins-consent{font-size:11px;opacity:.7}.ins-faq{max-width:900px;margin:40px auto 0}.ins-faq details{border-top:1px solid var(--ins-line);padding:0}.ins-faq summary{list-style:none;cursor:pointer;padding:24px 0;font-size:19px;font-weight:700;display:flex;justify-content:space-between}.ins-faq summary:after{content:"+";color:var(--ins-lime)}.ins-faq details[open] summary:after{content:"−"}.ins-faq p{color:var(--ins-muted);padding:0 0 24px;margin:0}.ins-footer{padding:70px 0 30px;background:#040a08;border-top:1px solid var(--ins-line)}.ins-footer-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr 1fr;gap:40px}.ins-footer h4{margin-top:0}.ins-footer a{display:block;color:var(--ins-muted);margin:8px 0}.ins-footer a:hover{color:white}.ins-copy{border-top:1px solid var(--ins-line);margin-top:45px;padding-top:20px;color:#718078;font-size:12px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.ins-page-hero{padding:100px 0 70px;background:radial-gradient(circle at 80% 20%,rgba(118,247,196,.12),transparent 30%)}.ins-page-hero h1{max-width:1000px}.ins-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ins-table{width:100%;border-collapse:collapse;margin-top:25px}.ins-table td,.ins-table th{padding:16px;border-bottom:1px solid var(--ins-line);text-align:left}.ins-note{padding:20px;border-radius:18px;background:rgba(200,255,103,.08);border:1px solid rgba(200,255,103,.2);color:#def7b1}.ins-legal{max-width:880px}.ins-legal h2{margin-top:44px}.ins-legal p,.ins-legal li{color:var(--ins-muted)}
@media(max-width:980px){.ins-menu,.ins-phone,.ins-nav>.ins-btn{display:none}.ins-burger{display:block}.ins-menu.ins-open{display:flex;position:absolute;left:20px;right:20px;top:72px;background:#0b1714;border:1px solid var(--ins-line);border-radius:20px;padding:20px;flex-direction:column}.ins-hero-grid,.ins-big-card,.ins-cta,.ins-split{grid-template-columns:1fr}.ins-hero-art{min-height:480px}.ins-stat-grid{grid-template-columns:1fr 1fr}.ins-grid3{grid-template-columns:1fr 1fr}.ins-product-grid{grid-template-columns:1fr 1fr}.ins-process{grid-template-columns:1fr 1fr}.ins-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.ins-wrap{width:min(100% - 24px,var(--ins-max))}.ins-nav{height:70px}.ins-hero{padding-top:55px}.ins-hero-grid{gap:30px}h1{font-size:48px}.ins-hero-art{min-height:400px}.ins-bottle{width:130px;height:330px}.ins-bottle:after{top:110px;font-size:20px;height:90px}.ins-float{padding:10px;font-size:11px}.ins-float strong{font-size:18px}.ins-stat-grid,.ins-grid3,.ins-product-grid,.ins-process,.ins-footer-grid{grid-template-columns:1fr}.ins-section{padding:75px 0}.ins-big-card,.ins-cta{padding:26px;border-radius:25px}.ins-machine{min-height:320px}.ins-product{min-height:300px}.ins-actions .ins-btn{width:100%}.ins-title{font-size:42px}.ins-lead{font-size:17px}}
@media (max-width: 900px){.ins-menu.ins-menu--open{display:flex;position:absolute;top:72px;left:16px;right:16px;flex-direction:column;padding:18px;background:#0d1726;border:1px solid rgba(255,255,255,.12);border-radius:18px;z-index:100}.ins-menu.ins-menu--open a{padding:10px 4px}}
.ins-product {
  display: flex;
  flex-direction: column;
}

.ins-product p {
  margin-bottom: 28px;
}

.ins-product-btn {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;

  width: fit-content;
  min-width: 160px;

  padding: 13px 18px;

  border: 1px solid rgba(5, 25, 18, .14);
  border-radius: 999px;

  color: #071812;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;

  background: rgba(255,255,255,.65);

  transition:
    transform .25s ease,
    background .25s ease,
    border-color .25s ease;
}

.ins-product-btn span {
  font-size: 18px;
  line-height: 1;
  transition: transform .25s ease;
}

.ins-product-btn:hover {
  transform: translateY(-2px);
  background: #ffffff;
  border-color: rgba(5, 25, 18, .28);
}

.ins-product-btn:hover span {
  transform: translateX(4px);
}

.ins-product-btn--accent {
  background: #baff5b;
  border-color: #baff5b;
  color: #071812;
}

.ins-product-btn--accent:hover {
  background: #a9f34d;
  border-color: #a9f34d;
}
.ins-product {
  display: flex;
  flex-direction: column;
}

.ins-product p {
  margin-bottom: 28px;
}

.ins-product-btn {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;

  width: fit-content;
  min-width: 160px;

  padding: 13px 18px;

  border: 1px solid rgba(5, 25, 18, .14);
  border-radius: 999px;

  color: #071812;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;

  background: rgba(255,255,255,.65);

  transition:
    transform .25s ease,
    background .25s ease,
    border-color .25s ease;
}

.ins-product-btn span {
  font-size: 18px;
  line-height: 1;
  transition: transform .25s ease;
}

.ins-product-btn:hover {
  transform: translateY(-2px);
  background: #ffffff;
  border-color: rgba(5, 25, 18, .28);
}

.ins-product-btn:hover span {
  transform: translateX(4px);
}

.ins-product-btn--accent {
  background: #baff5b;
  border-color: #baff5b;
  color: #071812;
}

.ins-product-btn--accent:hover {
  background: #a9f34d;
  border-color: #a9f34d;
}
.ins-product-image {
  width: calc(100% + 48px);
  height: 320px;
  margin: -24px -24px 24px;
  overflow: hidden;
  background: #eef5f1;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ins-product-image img {
  display: block;
  width: 100%;
  height: 100%;

  object-fit: contain;
  object-position: center;

  transition: transform .5s ease;
}

.ins-product:hover .ins-product-image img {
  transform: scale(1.03);
}
.ins-machine--photo::before,
.ins-machine--photo::after {
  content: none !important;
  display: none !important;
}
