.home-page{display:grid;gap:34px}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:70px;min-height:610px;padding:54px 0}.home-copy{position:relative;z-index:2}.home-copy h1{max-width:720px;margin:10px 0 20px;font-size:clamp(52px,6.3vw,86px);line-height:.94;letter-spacing:-.065em}.home-lead{max-width:680px;margin:0;color:var(--muted);font-size:17px;line-height:1.68}.home-trust{display:flex;align-items:center;gap:11px;margin-top:28px}.trust-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#e4f5ee;color:var(--green);font-size:14px;font-weight:900}.home-trust>div{display:grid;gap:2px}.home-trust strong{font-size:12px}.home-trust small{color:var(--muted);font-size:10px}.home-showcase{position:relative;min-height:490px;border-radius:30px;background:linear-gradient(145deg,#10151d,#06080c);box-shadow:0 35px 80px rgba(5,8,13,.24);overflow:hidden}.home-showcase:before{content:"";position:absolute;inset:-60px auto auto -70px;width:250px;height:250px;border:55px solid rgba(239,51,64,.14);border-radius:50%}.home-showcase:after{content:"";position:absolute;right:-90px;bottom:-100px;width:280px;height:280px;border-radius:50%;background:var(--red);filter:blur(1px);opacity:.88}.showcase-glow{position:absolute;inset:18% 8% auto auto;width:260px;height:260px;border-radius:50%;background:rgba(239,51,64,.26);filter:blur(65px)}.showcase-card{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#fff;box-shadow:0 22px 50px rgba(0,0,0,.25);backdrop-filter:blur(16px)}.showcase-main{inset:74px 72px 72px 78px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:22px}.showcase-code{position:absolute;top:24px;left:28px;color:#cbd0d8;font-size:9px;font-weight:800;letter-spacing:.19em}.showcase-mark{display:grid;position:absolute;top:88px;left:50%;width:150px;height:150px;place-items:center;transform:translateX(-50%);border:1px solid rgba(255,255,255,.16);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.02));font-size:46px;font-weight:900;letter-spacing:-.07em}.showcase-main strong{display:block;font-size:22px}.showcase-main small{display:block;margin-top:5px;color:#b9c0ca}.showcase-small{display:flex;align-items:center;justify-content:space-between;width:190px;padding:13px 15px;border-radius:12px;font-size:9px;font-weight:850;letter-spacing:.1em}.showcase-small b{font-size:17px}.showcase-top{top:36px;right:25px;transform:rotate(3deg)}.showcase-bottom{bottom:36px;left:23px;transform:rotate(-3deg)}.showcase-note{display:flex;position:absolute;z-index:3;right:27px;bottom:31px;align-items:center;gap:7px;color:#fff;font-size:9px;font-weight:750}.showcase-note i{width:7px;height:7px;border-radius:50%;background:#55d7a6;box-shadow:0 0 0 5px rgba(85,215,166,.13)}.home-production,.home-process{padding:38px 40px;border:1px solid var(--line);border-radius:22px;background:#fff}.home-production>div:first-child,.process-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.home-production h2,.home-process h2,.home-final h2{max-width:690px;margin:6px 0 0;font-size:clamp(28px,3.5vw,42px);line-height:1.07;letter-spacing:-.045em}.production-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.production-types article{display:grid;gap:6px;padding:24px 20px 7px;border-right:1px solid var(--line)}.production-types article:first-child{padding-left:0}.production-types article:last-child{border-right:0}.production-types span{color:var(--red);font-size:10px;font-weight:850}.production-types strong{font-size:15px}.production-types small{color:var(--muted);font-size:11px;line-height:1.5}.home-process{background:#0a0d12;color:#fff}.home-process .eyebrow{color:#ff515d!important}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.process-grid article{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:20px;border:1px solid #252a33;border-radius:14px;background:#12161d}.process-grid b{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--red);font-size:12px}.process-grid h3{margin:2px 0 7px;font-size:16px}.process-grid p{margin:0;color:#aeb5bf;font-size:12px;line-height:1.55}.home-final{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px;border-radius:22px;background:linear-gradient(120deg,#fff 55%,#fff0f1);border:1px solid #f0d7d9}.home-final .button{flex:0 0 auto}@media(max-width:1000px){.home-hero{grid-template-columns:1fr;gap:35px;padding-top:30px}.home-copy h1{max-width:800px}.home-showcase{min-height:420px}.production-types{grid-template-columns:1fr 1fr}.production-types article:nth-child(2){border-right:0}.production-types article:nth-child(n+3){border-top:1px solid var(--line)}.production-types article:nth-child(3){padding-left:0}.process-grid{grid-template-columns:1fr}}@media(max-width:650px){.home-page{gap:20px}.home-hero{padding:15px 0 25px}.home-copy h1{font-size:48px}.home-lead{font-size:15px}.home-showcase{min-height:360px;border-radius:22px}.showcase-main{inset:55px 38px 55px}.showcase-small{width:150px}.home-production,.home-process,.home-final{padding:25px 20px}.production-types{grid-template-columns:1fr}.production-types article,.production-types article:first-child,.production-types article:nth-child(3){padding:18px 0;border-right:0;border-top:1px solid var(--line)}.home-final{display:grid}.home-final .button{width:100%}}@media(max-width:430px){.home-copy h1{font-size:40px}.home-trust{align-items:flex-start}.home-showcase{min-height:320px}.showcase-main{inset:48px 25px}.showcase-mark{top:72px;width:120px;height:120px}.showcase-top{right:8px}.showcase-bottom{left:8px}.showcase-note{display:none}}
