@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#14212d;font-synthesis:none;--bg:#f3f5f7;--surface:#fff;--surface-2:#e8edf1;--text:#14212d;--muted:#697886;--line:#11223121;--header:#ffffffe0;--red:#e52d35;--red-dark:#b81720;--navy:#07121c;--shadow:0 20px 45px #0b18231f;background:#f3f5f7;font-family:Inter,system-ui,sans-serif}:root[data-theme=dark]{color:#f4f7f9;--bg:#07111a;--surface:#0f1d28;--surface-2:#172733;--text:#f4f7f9;--muted:#a3b0ba;--line:#ffffff1f;--header:#07111ae6;--shadow:0 24px 55px #00000059;background:#07111a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;transition:background .2s,color .2s}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 36px);margin:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.navbar nav{align-items:center;gap:8px;display:flex}.navbar nav>a{color:var(--muted);padding:12px;font-size:.86rem;font-weight:700}.navbar nav>a:hover{color:var(--red)}.brand{align-items:center;gap:10px;display:flex}.brand__mark{color:#fff;background:linear-gradient(145deg,#ff4a50,#a30914);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #e52d3540}.brand__mark svg{width:29px}.brand__text{flex-direction:column;display:flex}.brand__text b{letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:1.3rem}.brand__text small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:800}.brand--compact .brand__mark{width:36px;height:36px}.theme-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;font-size:1.1rem}.hero{color:#fff;background:radial-gradient(circle at 82% 18%,#e12d3538,#0000 27%),linear-gradient(135deg,#07111a,#101f2c 60%,#07111a);align-items:center;min-height:670px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero__signal{opacity:.16;position:absolute;inset:auto 0 55px}.hero__signal svg{width:100%;height:170px}.hero__signal path{fill:none;stroke:#55d98b;stroke-width:3px}.hero__layout{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:90px 0;display:grid;position:relative}.eyebrow{color:#ced8df;letter-spacing:.11em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:.7rem;font-weight:800;display:inline-flex}.eyebrow i{background:#ff444b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff444b24}.hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:730px;margin:20px 0 22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.8rem,7vw,6.4rem);font-weight:900;line-height:.86}.hero h1 em{color:#ef3c43;font-style:normal}.hero__copy>p{color:#adbdc8;max-width:650px;margin:0;font-size:1.04rem;line-height:1.72}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{color:#fff;cursor:pointer;border-radius:12px;min-height:50px;padding:0 20px;font-weight:800}.button--primary{background:var(--red);box-shadow:0 12px 28px #e52d3547}.button--primary:hover{background:#f83d45}.button--primary span{margin-left:12px}.button--ghost{background:#ffffff12;border:1px solid #fff3}.hero__stats{flex-wrap:wrap;gap:0;margin-top:52px;display:flex}.hero__stats div{border-left:1px solid #ffffff24;min-width:110px;padding:0 22px}.hero__stats div:first-child{border-left:0;padding-left:0}.hero__stats strong{font-family:Barlow Condensed,sans-serif;font-size:2rem;display:block}.hero__stats span{color:#90a2af;max-width:115px;font-size:.68rem;line-height:1.3;display:block}.hero__art{place-items:center;min-height:450px;display:grid;position:relative}.hero__machine{z-index:2;color:#ffffff3d;filter:drop-shadow(0 35px 45px #0006);width:min(390px,90%);position:relative}.hero__disc{filter:blur(1px);border-radius:50%;position:absolute}.hero__disc--one{border:1px solid #ffffff1f;width:340px;height:340px}.hero__disc--two{border:1px dashed #ef3c4340;width:470px;height:470px}.hero__tag{z-index:3;letter-spacing:.12em;background:#07111ab8;border:1px solid #ffffff26;border-radius:8px;padding:10px 14px;font-family:Barlow Condensed;font-weight:800;position:absolute}.hero__tag--top{top:60px;right:0}.hero__tag--bottom{color:#ef4a50;bottom:65px;left:0}.catalog-section{padding:80px 0 95px}.section-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-title>div{max-width:660px}.section-title span{color:var(--red);letter-spacing:.13em;font-size:.72rem;font-weight:900}.section-title h2,.value-section h2{letter-spacing:-.025em;text-transform:uppercase;margin:7px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.95}.section-title p{max-width:420px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.catalog-tools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{border:1px solid var(--line);background:var(--surface);min-height:43px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 16px;font-size:.8rem;font-weight:800}.filters button:hover,.filters button.active{border-color:var(--red);background:var(--red);color:#fff}.search-box{width:min(310px,100%);position:relative}.search-box svg{width:18px;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-box input{border:1px solid var(--line);background:var(--surface);width:100%;height:46px;color:var(--text);border-radius:12px;outline:none;padding:0 14px 0 42px}.search-box input:focus{border-color:var(--red);box-shadow:0 0 0 4px #e52d3517}.results-line{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:15px;margin:0 0 19px;font-size:.75rem;font-weight:800;display:flex}.results-line i{background:var(--line);flex:1;height:1px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:19px;flex-direction:column;min-width:0;transition:transform .24s,box-shadow .24s;display:flex;overflow:hidden;box-shadow:0 8px 22px #0c19250a}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.cover{aspect-ratio:4/4.8;color:#fff;background:radial-gradient(circle at 80% 18%,var(--cover-accent),transparent 34%),linear-gradient(145deg,#0a151f,var(--cover-deep));isolation:isolate;padding:17px;position:relative;overflow:hidden}.cover__grid{z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}.cover:after{content:"";z-index:-1;border:28px solid #ffffff12;border-radius:50%;width:195px;height:195px;position:absolute;bottom:-65px;right:-50px}.cover__header{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.59rem;font-weight:900;display:flex}.cover__header span:last-child{background:#00000026;border:1px solid #fff3;border-radius:999px;padding:5px 8px}.cover__visual{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:25px;place-items:center;width:90px;height:90px;margin:36px 0 0 10px;display:grid;transform:rotate(-4deg)}.cover__visual svg{width:60px;height:60px}.cover__number{color:#ffffff1f;font-family:Barlow Condensed;font-size:4rem;font-weight:900;position:absolute;top:55px;right:17px}.cover__title{position:absolute;bottom:20px;left:17px;right:17px}.cover__title small{color:#ffffffa1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.57rem;font-weight:800;display:block}.cover__title strong{letter-spacing:.01em;font-family:Barlow Condensed,sans-serif;font-size:1.65rem;line-height:.85}.cover__title em{color:var(--cover-accent);font-style:normal}.product-card__content{flex-direction:column;flex:1;padding:18px;display:flex}.product-card__category{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900}.product-card h3{letter-spacing:-.02em;margin:8px 0;font-size:1rem;line-height:1.3}.product-card p{color:var(--muted);margin:0 0 18px;font-size:.79rem;line-height:1.55}.price-button{background:var(--red);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding:0 14px;font-size:.8rem;font-weight:900;display:flex}.price-button:hover{background:var(--red-dark)}.price-button svg{width:18px}.empty-state{border:1px dashed var(--line);background:var(--surface);text-align:center;border-radius:18px;padding:55px 20px}.empty-state strong{font-size:1.1rem}.empty-state p{color:var(--muted)}.value-section{color:#fff;background:#0b1721;padding:85px 0}.value-section__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.eyebrow--dark{margin-bottom:18px}.value-section__copy p{color:#aab9c4;max-width:650px;line-height:1.7}.value-list{gap:12px;display:grid}.value-list article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.value-list b{background:var(--red);border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:.76rem;display:grid}.value-list strong,.value-list span{display:block}.value-list strong{font-size:.86rem}.value-list span{color:#a3b2bd;margin-top:3px;font-size:.73rem;line-height:1.4}footer{border-top:1px solid var(--line);background:var(--surface)}.footer__content{min-height:86px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:.73rem;display:flex}.footer__content p{margin:0}.footer__content>a{color:var(--text);font-weight:800}@media (width<=1050px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__layout{grid-template-columns:1fr .7fr}.hero__art{min-height:380px}.hero__machine{width:310px}}@media (width<=780px){.navbar nav>a{display:none}.hero{min-height:auto}.hero__layout{grid-template-columns:1fr;padding:72px 0 62px}.hero__art{display:none}.hero h1{font-size:clamp(3.5rem,15vw,5.3rem)}.hero__stats{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.hero__stats div,.hero__stats div:first-child{border-left:2px solid #ffffff21;padding-left:15px}.section-title{flex-direction:column;align-items:start;gap:15px}.catalog-tools{flex-direction:column;align-items:stretch}.filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{flex:none}.search-box{width:100%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.value-section__grid{grid-template-columns:1fr;gap:35px}}@media (width<=520px){.container{width:min(100% - 24px,1180px)}.brand__text small{display:none}.navbar{height:66px}.hero__layout{padding:58px 0 50px}.hero h1{font-size:3.6rem}.hero__actions{display:grid}.button{width:100%}.hero__stats{margin-top:38px}.catalog-section{padding:58px 0 70px}.section-title h2,.value-section h2{font-size:2.75rem}.product-grid{grid-template-columns:1fr}.cover{aspect-ratio:4/4.1}.footer__content{flex-direction:column;align-items:flex-start;padding:24px 0}.footer__content .brand{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero--book{min-height:720px}.hero--book .hero__layout{grid-template-columns:1fr .9fr}.bundle-list{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bundle-list li{color:#e0e8ed;background:#fff1;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:750}.bundle-list li:before{content:"✓";color:#55d98b;margin-right:7px;font-weight:900}.button--buy{color:#101c27;background:#fff;justify-content:center;align-items:center;display:inline-flex}.button--buy:hover{background:#eaf0f4}.button--buy span{margin-left:12px}.hero__guide{color:#8799a6!important;margin-top:18px!important;font-size:.78rem!important}.hero__book{place-items:center;display:grid;position:relative}.hero__book img{z-index:1;filter:drop-shadow(0 36px 42px #0000006b);border-radius:18px;width:min(100%,500px);display:block;position:relative}.hero__book span{z-index:2;color:#fff;background:#07111ae0;border:1px solid #fff3;border-radius:12px;padding:12px 15px;font-size:.76rem;font-weight:850;position:absolute;bottom:18px;right:5px;box-shadow:0 16px 35px #00000040}.samples-section{background:var(--surface);padding:82px 0 88px}.sample-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sample-card{border:1px solid var(--line);background:var(--bg);border-radius:18px;flex-direction:column;min-width:0;min-height:260px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.sample-card:hover{border-color:#e52d357a;transform:translateY(-4px)}.sample-card__top{color:var(--red);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.64rem;font-weight:900;display:flex}.sample-card__icon{background:#e52d351a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.sample-card h3{text-transform:uppercase;margin:25px 0 9px;font-family:Barlow Condensed,sans-serif;font-size:1.55rem;line-height:1}.sample-card p{color:var(--muted);margin:0 0 20px;font-size:.78rem;line-height:1.55}.sample-card a,.sample-card button{background:var(--navy);color:#fff;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;margin-top:auto;padding:0 13px;font-size:.78rem;font-weight:850;display:flex}.sample-card a:hover,.sample-card button:hover{background:var(--red)}.demo-note{color:var(--muted);background:#e49a191a;border-left:3px solid #e49a19;border-radius:6px;margin:18px 0 0;padding:13px 16px;font-size:.78rem}.demo-note strong{color:var(--text)}.catalog-section{background:var(--bg)}.choice-section{color:#fff;background:radial-gradient(circle at 85% 20%,#e52d3533,#0000 30%),#0b1721;padding:78px 0}.choice-section__grid{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.choice-section h2{text-transform:uppercase;margin:16px 0 9px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.95}.choice-section p{color:#aab9c4;max-width:720px;margin:0;line-height:1.7}.choice-actions{gap:10px;min-width:245px;display:grid}.choice-actions button,.choice-actions a{background:var(--red);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:49px;padding:0 18px;font-weight:850;display:flex}.choice-actions a{background:#ffffff12;border:1px solid #ffffff2b}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020910b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sample-modal{border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;border-radius:20px;width:min(820px,100%);max-height:calc(100vh - 36px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000061}.sample-modal>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.sample-modal h2{text-transform:uppercase;margin:8px 45px 6px 0;font-family:Barlow Condensed,sans-serif;font-size:2.3rem}.sample-modal>p{color:var(--muted);margin:0 0 20px}.sample-modal iframe{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:min(68vh,650px)}.sample-modal audio,.sample-modal video{background:#07111a;border-radius:12px;width:100%;display:block}.sample-modal video{max-height:62vh}.modal-close{border:1px solid var(--line);background:var(--bg);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;font-size:1.4rem;position:absolute;top:18px;right:18px}.modal-close:hover{background:var(--red);color:#fff}@media (width<=1050px){.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.hero--book .hero__layout{grid-template-columns:1fr}.hero--book .hero__book{order:-1}.hero__book img{width:min(100%,430px)}.hero__book span{right:0}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-section__grid{grid-template-columns:1fr}.choice-actions{min-width:0}}@media (width<=520px){.hero--book .hero__layout{padding-top:34px}.hero__book img{width:100%}.hero__book span{margin-top:-16px;position:relative;bottom:auto;right:auto}.bundle-list{display:grid}.sample-grid{grid-template-columns:1fr}.sample-card{min-height:230px}.sample-modal{padding:22px 15px}.sample-modal iframe{height:68vh}}.book-reader{border:1px solid var(--line);overscroll-behavior:contain;background:#dce1e5;border-radius:12px;max-height:min(68vh,650px);overflow-y:auto}.book-reader img{border-bottom:1px solid #bcc5cc;width:100%;height:auto;display:block}.book-reader img:last-child{border-bottom:0}@media (width<=520px){.book-reader{max-height:68vh}}
