:root { --factory-ink:#100b09; --factory-paper:#f5e2d4; --factory-acid:#ff693d; --factory-moss:#2b1510; --factory-deep:#180e0b; --factory-coral:#c94c30; }
.factory-page { background:var(--factory-ink); color:#f4f6e7; }.factory-page .site-head { background:rgba(7,16,11,.88); border-color:rgba(200,255,0,.22); }.factory-page .site-footer { background:var(--factory-ink); }
.factory-main { overflow:hidden; }.factory-hero-new { position:relative; min-height:calc(100svh - 72px); overflow:hidden; background:radial-gradient(circle at 77% 38%, rgba(200,255,0,.17), transparent 20%), var(--factory-ink); }.factory-hero-new:before { position:absolute; inset:0; background-image:linear-gradient(90deg, rgba(200,255,0,.045) 1px, transparent 1px),linear-gradient(rgba(200,255,0,.045) 1px, transparent 1px); background-size:36px 36px; content:""; mask-image:linear-gradient(90deg, transparent 24%,#000 100%); }.factory-hero-new .shell { position:relative; z-index:1; display:grid; grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr); min-height:calc(100svh - 72px); align-items:center; gap:54px; padding-top:50px; padding-bottom:50px; }.factory-kicker { display:flex; align-items:center; gap:9px; margin:0 0 28px; color:var(--factory-acid); font:700 .68rem "Space Grotesk",monospace; letter-spacing:.1em; text-transform:uppercase; }.factory-kicker:before { width:8px; height:8px; border-radius:50%; background:var(--factory-acid); box-shadow:0 0 15px var(--factory-acid); content:""; animation:factory-blink 1.7s infinite; }@keyframes factory-blink{50%{opacity:.25;transform:scale(.55)}}
.factory-hero-copy h1 { max-width:670px; margin:0; font:700 clamp(4.1rem,9.8vw,10.5rem)/.77 "Space Grotesk",sans-serif; letter-spacing:-.12em; text-transform:uppercase; }.factory-hero-copy h1 em{color:var(--factory-acid);font-style:normal}.factory-hero-copy>p:not(.factory-kicker){max-width:600px;margin:32px 0 0;color:#cad5bf;font-size:1rem;line-height:1.62}.factory-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.factory-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:2px solid var(--factory-acid);background:var(--factory-acid);box-shadow:5px 5px 0 rgba(139,179,67,.58);color:var(--factory-ink);font:800 .7rem "Space Grotesk",monospace;letter-spacing:.03em;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.factory-button:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 rgba(139,179,67,.58)}.factory-button.alt{background:#c5d6a4;border-color:#c5d6a4}.factory-button.ghost{background:transparent;color:var(--factory-paper);border-color:var(--factory-paper);box-shadow:5px 5px 0 rgba(200,255,0,.22)}
.factory-screen{position:relative;min-height:520px;transform:rotate(2.5deg)}.factory-screen-main{position:absolute;inset:6% 2% 8% 0;overflow:hidden;border:2px solid var(--factory-paper);box-shadow:10px 11px 0 var(--factory-coral);background:#102518}.factory-screen-top{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;justify-content:space-between;padding:14px 16px;color:var(--factory-paper);font:700 .64rem "Space Grotesk",monospace;letter-spacing:.08em}.factory-screen-top span:last-child{color:var(--factory-acid)}.factory-screen-main video{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.18) brightness(.74);transform:scale(1.08);animation:factory-zoom 12s ease-in-out infinite alternate}@keyframes factory-zoom{to{transform:scale(1.23) translate(-2%,-1%)}}.factory-screen-main:after{position:absolute;inset:0;background:linear-gradient(130deg,rgba(7,16,11,.14),rgba(7,16,11,.04) 55%,rgba(200,255,0,.14));content:""}.factory-screen-bottom{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:11px;background:var(--factory-ink)}.factory-screen-bottom i{height:42px;background:var(--factory-acid);border:1px solid var(--factory-paper)}.factory-screen-bottom i:nth-child(2),.factory-screen-bottom i:nth-child(4){background:#6e8f48}.factory-screen-bottom i:nth-child(3){background:var(--factory-paper)}.factory-bee-stage{position:absolute;z-index:4;right:-34px;bottom:-7px;width:min(32vw,215px);filter:drop-shadow(0 12px 20px rgba(0,0,0,.55));animation:factory-bee 4.2s ease-in-out infinite}@keyframes factory-bee{50%{transform:translate(-14px,-24px) rotate(-6deg)}}.factory-ticker{position:absolute;z-index:4;right:-11px;top:28%;padding:11px 9px;border:2px solid var(--factory-ink);background:var(--factory-acid);color:var(--factory-ink);font:800 .65rem "Space Grotesk",monospace;writing-mode:vertical-rl;text-transform:uppercase}
.factory-section{padding:clamp(64px,8vw,120px) 0;background:var(--factory-paper);color:var(--factory-ink)}.factory-section .eyebrow{color:#1e4d2c}.factory-section .section-title{color:var(--factory-ink)}.factory-section .section-title em{color:#47763f}.factory-section .lead{color:#314635}.factory-packages{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;margin-top:48px;background:transparent}.factory-packages .package{min-height:190px;padding:20px;border:2px solid var(--factory-ink);background:#b8d0a6;color:var(--factory-ink);box-shadow:5px 5px 0 var(--factory-coral);transition:transform .2s,box-shadow .2s,background .2s}.factory-packages .package:hover,.factory-packages .package.active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--factory-coral);background:var(--factory-acid)}.factory-packages .package:nth-child(1){grid-column:span 4;background:var(--factory-ink);color:var(--factory-paper)}.factory-packages .package:nth-child(1) span,.factory-packages .package:nth-child(1) strong{color:var(--factory-acid)}.factory-packages .package:nth-child(2),.factory-packages .package:nth-child(3),.factory-packages .package:nth-child(4),.factory-packages .package:nth-child(5){grid-column:span 2}.factory-packages .package:nth-child(n+6){grid-column:span 3}.factory-packages .package span{color:#315b34}.factory-packages .package strong{color:inherit}.factory-packages .package b{font:700 clamp(1rem,1.6vw,1.45rem)/.94 "Space Grotesk",sans-serif;text-transform:uppercase}.factory-packages .package b:after{display:block;min-height:33px;margin-top:10px;color:inherit;font:500 .72rem/1.4 Manrope,sans-serif;text-transform:none;content:""}.factory-packages .package:nth-child(1) b:after{content:"Уникальная концепция, стилистика и до трёх раундов правок"}.factory-packages .package:nth-child(2) b:after{content:"Регулярный контент на старт"}.factory-packages .package:nth-child(3) b:after{content:"Система, стиль и масштаб"}.factory-packages .package:nth-child(4) b:after{content:"Ежедневные публикации"}.factory-packages .package:nth-child(5) b:after{content:"Максимальный объём и выгода"}.factory-packages .package:nth-child(6) b:after{content:"Тираж для нескольких площадок"}.factory-packages .package:nth-child(7) b:after{content:"Постоянный поток для сети аккаунтов"}.factory-packages .package:nth-child(8) b:after{content:"Масштабное производство с ручной сборкой"}
.factory-manual{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) minmax(320px,1.7fr);gap:24px;align-items:center;margin-top:28px;padding:26px 24px;border:2px solid var(--factory-ink);box-shadow:6px 6px 0 var(--factory-coral);background:var(--factory-ink);color:var(--factory-paper)}.factory-manual small{color:var(--factory-acid);font:800 .62rem "Space Grotesk",monospace;letter-spacing:.08em;text-transform:uppercase}.factory-manual h3{margin:0;font:700 clamp(1.5rem,2.5vw,2.8rem)/.86 "Space Grotesk",sans-serif;letter-spacing:-.07em;text-transform:uppercase}.factory-manual p{margin:0;color:#d2ddc5;font-size:.78rem;line-height:1.48}
.factory-calculator{margin-top:30px;border:2px solid var(--factory-ink);background:#e5efd1;box-shadow:7px 7px 0 var(--factory-coral)}.factory-calculator .controls{background:#e5efd1}.factory-calculator .result{background:var(--factory-ink);color:var(--factory-paper)}.factory-calculator .controls,.factory-calculator .result{border:0}.factory-calculator .controls .eyebrow,.factory-calculator .terminal,.factory-calculator .total strong{color:#315b34}.factory-calculator .result .terminal,.factory-calculator .result .total strong{color:var(--factory-acid)}.factory-calculator .duration button{border:2px solid var(--factory-ink);color:var(--factory-ink)}.factory-calculator .duration button.active,.factory-calculator .duration button:hover{border-color:var(--factory-ink);background:var(--factory-acid);color:var(--factory-ink)}.factory-calculator .duration small,.factory-calculator .publish small,.factory-calculator .result dt,.factory-calculator .price-note{color:#526752}.factory-calculator .publish{border-color:rgba(7,16,11,.25)}.factory-calculator .publish strong{color:#315b34}.factory-calculator .switch{border-color:var(--factory-ink)}.factory-calculator .switch.active i{background:var(--factory-acid)}.factory-calculator .quantity input[type=number]{border-color:var(--factory-ink);background:#f7f9e8;color:var(--factory-ink)}.factory-calculator .result dl div{border-color:rgba(220,232,185,.23)}.factory-calculator .result dt{color:#b7c4a9}.factory-calculator .total{border-color:var(--factory-acid)}.factory-calculator .cta{border:2px solid var(--factory-acid);border-radius:0;color:var(--factory-acid)}.factory-calculator .cta:hover{background:var(--factory-acid);color:var(--factory-ink)}.factory-price-note{margin:22px 0 0;color:#465947;font-size:.76rem;line-height:1.5}
.factory-cases{padding:clamp(70px,8vw,116px) 0;background:#0b1710;color:var(--factory-paper)}.factory-cases-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:30px;align-items:end}.factory-cases-top h2{margin:0;font:600 clamp(3.1rem,7vw,7.4rem)/.83 "Space Grotesk",sans-serif;letter-spacing:-.1em;text-transform:uppercase}.factory-cases-top h2 em{color:var(--factory-acid);font-style:normal}.factory-cases-top p{margin:0;color:#bcc8b1;font-size:.85rem;line-height:1.55}.factory-case-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);gap:1px;margin-top:44px;border:2px solid rgba(200,255,0,.5);background:rgba(200,255,0,.28)}.factory-case-copy,.factory-case-metrics{min-height:390px;padding:clamp(22px,3vw,40px);background:#0f2015}.factory-case-copy small{color:var(--factory-acid);font:700 .67rem "Space Grotesk",monospace;letter-spacing:.08em;text-transform:uppercase}.factory-case-copy h3{margin:28px 0 19px;font:600 clamp(2.4rem,5.5vw,5.8rem)/.8 "Space Grotesk",sans-serif;letter-spacing:-.09em;text-transform:uppercase}.factory-case-copy p{max-width:620px;margin:0;color:#c7d2bc;font-size:.9rem;line-height:1.58}.factory-case-tabs{display:flex;gap:7px;margin-top:32px}.factory-case-tabs button{width:42px;height:42px;border:1px solid rgba(200,255,0,.48);background:transparent;color:var(--factory-paper);font:700 .7rem "Space Grotesk",monospace;cursor:pointer}.factory-case-tabs button.active,.factory-case-tabs button:hover{background:var(--factory-acid);color:var(--factory-ink)}.factory-case-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(200,255,0,.18);padding:1px}.factory-case-metrics div{display:flex;min-height:96px;flex-direction:column;justify-content:space-between;padding:16px;background:#102517}.factory-case-metrics dt{color:#9eae94;font-size:.64rem;line-height:1.35}.factory-case-metrics dd{margin:10px 0 0;color:var(--factory-acid);font:600 clamp(1.05rem,2vw,1.7rem)/.94 "Space Grotesk",sans-serif;letter-spacing:-.05em}.factory-case-nav{display:flex;gap:8px;margin-top:24px}.factory-case-nav button{width:50px;height:50px;border:1px solid var(--factory-acid);background:transparent;color:var(--factory-acid);font-size:1.25rem;cursor:pointer}.factory-case-nav button:hover{background:var(--factory-acid);color:var(--factory-ink)}
.factory-proof{padding:15px 0;background:var(--factory-acid);color:var(--factory-ink)}.factory-proof .shell{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.factory-proof div{padding:30px 0}.factory-proof strong{display:block;font:700 clamp(2.5rem,5vw,5.7rem)/.82 "Space Grotesk",sans-serif;letter-spacing:-.1em}.factory-proof span{display:block;max-width:180px;margin-top:8px;font-size:.73rem;line-height:1.38}.factory-system{padding:clamp(70px,8vw,120px) 0;background:#e5efd1;color:var(--factory-ink)}.factory-system-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:56px}.factory-system h2{margin:0;font:600 clamp(3.1rem,7vw,7rem)/.84 "Space Grotesk",sans-serif;letter-spacing:-.1em;text-transform:uppercase}.factory-system h2 em{color:#3f743c;font-style:normal}.factory-system>div>p{max-width:620px;margin:25px 0 0;color:#3f523e;font-size:.94rem;line-height:1.58}.factory-process{margin:0;padding:0;list-style:none;border-top:2px solid var(--factory-ink)}.factory-process li{display:grid;grid-template-columns:45px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid rgba(7,16,11,.32)}.factory-process b{font:700 .72rem "Space Grotesk",monospace}.factory-process span{font:700 1rem "Space Grotesk",sans-serif;text-transform:uppercase}.factory-system .factory-button{margin-top:34px}
@media(max-width:900px){.factory-hero-new .shell{grid-template-columns:1fr;gap:10px;padding-top:80px}.factory-screen{position:absolute;right:-180px;bottom:-120px;width:650px;opacity:.55}.factory-hero-copy{position:relative;z-index:2;padding-bottom:20px}.factory-packages .package:nth-child(n){grid-column:span 3}.factory-packages .package:nth-child(1){grid-column:span 6}.factory-manual{grid-template-columns:1fr 1fr}.factory-manual p{grid-column:1/-1}.factory-cases-top,.factory-system-grid{grid-template-columns:1fr}.factory-case-stage{grid-template-columns:1fr}.factory-case-copy,.factory-case-metrics{min-height:auto}.factory-proof .shell{grid-template-columns:1fr 1fr}.factory-proof div{padding:20px 0}}
@media(max-width:520px){.factory-hero-new{min-height:650px}.factory-hero-new .shell{padding-top:75px;padding-bottom:32px}.factory-hero-copy h1{font-size:clamp(4rem,18vw,6.3rem)}.factory-hero-copy>p:not(.factory-kicker){font-size:.88rem}.factory-hero-actions{margin-top:26px}.factory-button{min-height:45px;padding:10px 12px;font-size:.61rem}.factory-screen{right:-295px;bottom:-120px;width:600px}.factory-packages{gap:7px}.factory-packages .package:nth-child(n){grid-column:span 6;min-height:160px}.factory-packages .package:nth-child(1){grid-column:span 12}.factory-manual{grid-template-columns:1fr;padding:20px}.factory-manual h3{font-size:1.8rem}.factory-calculator{grid-template-columns:1fr}.factory-case-metrics{grid-template-columns:1fr 1fr}.factory-proof .shell{grid-template-columns:1fr}.factory-proof div{padding:17px 0;border-bottom:1px solid rgba(7,16,11,.35)}}
.factory-calculator .publish-scale{grid-column:1/-1;margin-top:-5px;color:#526752;font-size:.64rem}
.factory-packages .package:nth-child(n+6){grid-column:span 6}.factory-packages .package:nth-child(1) b:after{content:"Регулярный контент на старт"}.factory-packages .package:nth-child(2) b:after{content:"Система, стиль и масштаб"}.factory-packages .package:nth-child(3) b:after{content:"Ежедневные публикации"}.factory-packages .package:nth-child(4) b:after{content:"Максимальный объём и выгода"}.factory-packages .package:nth-child(5) b:after{content:"Большой тираж для нескольких площадок"}.factory-packages .package:nth-child(6) b:after{content:"Постоянный поток для сети аккаунтов"}.factory-packages .package:nth-child(7) b:after{content:"Масштабное производство без потери ручной сборки"}
