@font-face{font-family:RUSSkin Bones SHA;src:url(/fonts/russkin-bones-sha.otf)format("opentype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070708;--bg-soft:#0e1014;--panel:#111318f0;--panel-soft:#15181eeb;--line:#ffffff1a;--line-strong:#ffffff29;--text:#f5f5f2;--muted:#a9aea5;--yellow:#e9ba47;--blue:#72c6ff;--red:#f1633e;--shadow:0 30px 90px #0000006b;--radius:28px;--radius-medium:20px;--radius-small:14px;--container:min(1200px,calc(100vw - 32px));--snap-offset:126px;--section-space:58px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--snap-offset)}body,html{min-height:100%}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 0 0,#72c6ff14,#0000 24%),radial-gradient(circle at 84% 12%,#f1633e1f,#0000 22%),linear-gradient(#0b0c0e 0%,#070708 48%,#0b0c0f 100%);margin:0;font-family:Tahoma,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}main{overflow:clip}.page-shell{position:relative}.container{width:var(--container);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080ac2;border-bottom:1px solid #ffffff0a;position:sticky;top:0}.header-shell{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.brand-lockup{align-items:center;gap:14px;display:inline-flex}.brand-lockup strong,h2,h3{letter-spacing:.01em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.brand-lockup strong{letter-spacing:.14em;text-transform:uppercase;font-size:1.08rem;display:block}.brand-lockup small{color:var(--muted);font-size:.76rem;display:block}.brand-mark{background:linear-gradient(135deg,var(--yellow),#fff0bf 55%,transparent 56%),linear-gradient(225deg,var(--blue),transparent 55%),linear-gradient(315deg,var(--red),transparent 55%),#111;border-radius:999px;width:18px;height:18px;box-shadow:0 0 20px #e9ba4757,inset 0 0 12px #ffffff29}.desktop-nav{align-items:center;gap:20px;display:none}.desktop-nav a,.nav-chip{color:var(--muted);transition:color .2s,transform .2s}.desktop-nav a:hover,.nav-chip:hover{color:var(--text);transform:translateY(-1px)}.mobile-nav-strip{border-top:1px solid #ffffff0a}.mobile-nav-list{scrollbar-width:none;gap:10px;padding:12px 0;display:flex;overflow-x:auto}.mobile-nav-list::-webkit-scrollbar{display:none}.nav-chip{border:1px solid var(--line);background:#ffffff08;border-radius:999px;flex:none;padding:10px 14px;font-size:.92rem}.section{padding:var(--section-space)0}.section-heading{max-width:760px;margin-bottom:34px}.services-showcase .container{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel);box-shadow:var(--shadow);padding:30px;position:relative;overflow:hidden}.services-showcase .container:before{content:"";pointer-events:none;background:linear-gradient(135deg,#72c6ff14,#0000 28%),linear-gradient(315deg,#f1633e14,#0000 36%);position:absolute;inset:0}.services-showcase .section-heading{max-width:none;margin-bottom:26px;position:relative}.services-showcase .section-heading>*,.services-showcase .services-grid,.works-showcase .works-grid,.process-showcase .process-grid{position:relative}.lead-showcase .lead-layout{align-items:stretch;position:relative}.channel-showcase .channel-layout,.shop-showcase .shop-layout{position:relative}.lead-layout-single{grid-template-columns:1fr}.workshop-lead-card,.contact-map-card{flex-direction:column;gap:18px;height:100%;display:flex}.workshop-lead-card .hero-cta-row{margin-top:auto;padding-top:24px}.contact-map-frame{border-radius:var(--radius-medium);background:#0d0f12;border:1px solid #ffffff14;min-height:320px;position:relative;overflow:hidden}.contact-map-frame iframe,.contact-map-frame img{object-fit:cover;border:0;width:100%;height:100%;min-height:320px;display:block}.services-showcase .service-card h3,.process-showcase .step-card h3,.lead-showcase .lead-side-card h3,.channel-showcase .channel-card-main h3,.channel-showcase .channel-card-side h3{letter-spacing:.01em;margin-bottom:10px;font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.channel-showcase .channel-card-side .footer-links a{letter-spacing:.01em;color:var(--text);font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.shop-showcase .shop-card-main h3,.shop-showcase .shop-card-side h3,.shop-product-card h3{letter-spacing:.01em;margin-bottom:0;font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.shop-showcase .shop-card-side .shop-side-links a{letter-spacing:.01em;color:var(--text);font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.services-showcase h2{letter-spacing:.03em;text-transform:uppercase;font-family:RUSSkin Bones SHA,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.9}.services-showcase .section-description{color:#cbc8c1;max-width:780px;margin-top:18px}.eyebrow,.card-overline,.pricing-label{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:700}.card-overline{color:var(--blue)}h1{letter-spacing:.03em;margin:0;font-family:RUSSkin Bones SHA,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3rem,8vw,6rem);line-height:.92}h1 span{color:#d7d5cf;display:block}.footer-brand h2 span{display:block}h2{margin:0;font-size:clamp(2.2rem,5vw,3.9rem);line-height:.96}h3{margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}p{color:var(--muted);margin:0}.section-description,.hero-description,.legal-copy p,.status-card p{font-size:1.02rem}.button{background:linear-gradient(135deg,var(--yellow),#ffdd84);color:#121212;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #e9ba472e}.button:hover{transform:translateY(-1px);box-shadow:0 18px 38px #e9ba4738}.button-small{min-height:44px;padding:0 18px}.button-secondary{color:var(--text);box-shadow:none;background:0 0;border:1px solid #ffffff24}.hero-cta-row,.pricing-actions{flex-wrap:wrap;gap:12px;display:flex}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040507d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--panel);width:min(560px,100%);box-shadow:var(--shadow);padding:32px;position:relative}.modal-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#72c6ff14,#0000 28%),linear-gradient(315deg,#f1633e14,#0000 36%);position:absolute;inset:0}.modal-card>*{position:relative}.modal-close{z-index:2;width:40px;height:40px;color:var(--text);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.6rem;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.modal-text{max-width:44ch;margin-top:16px}.purchase-form{gap:18px;margin-top:24px;display:grid}.purchase-form-grid{gap:16px;display:grid}.purchase-form label{gap:10px;display:grid}.purchase-form span{color:var(--text)}.purchase-form input{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:15px 16px}.purchase-form input:focus{border-color:#72c6ffa8;box-shadow:0 0 0 4px #72c6ff1a}.purchase-form-wide{grid-column:1/-1}.purchase-consent{margin-top:0}.purchase-meta{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.purchase-meta p{color:#d8d5ce}.purchase-actions{margin-top:0}.hero-cta-row{margin-top:30px}.hero-section{padding:var(--section-space)0}@keyframes shop-marquee{0%{transform:translate(-118px)}50%{transform:translate(-148px)}to{transform:translate(-174px)}}.service-hero-grid,.services-grid,.advantages-grid,.works-grid,.process-grid,.lead-layout,.channel-layout,.shop-layout,.shop-page-grid,.footer-grid,.requisites-grid{gap:18px;display:grid}.service-copy,.service-panel,.service-card,.work-card,.step-card,.lead-side-card,.lead-form,.channel-card-main,.channel-card-side,.shop-card-main,.shop-card-side,.shop-product-card,.faq-item,.legal-copy,.status-card,.footer-grid,.requisites-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel);box-shadow:var(--shadow);position:relative;overflow:hidden}.service-copy,.service-panel,.channel-card-main,.channel-card-side,.shop-card-main,.shop-card-side,.lead-form,.lead-side-card,.legal-copy,.status-card,.footer-grid{padding:30px}.service-copy:before,.service-panel:before,.channel-card-main:before,.shop-card-main:before{content:"";pointer-events:none;background:linear-gradient(135deg,#72c6ff14,#0000 28%),linear-gradient(315deg,#f1633e14,#0000 36%);position:absolute;inset:0}.hero-description{color:#cbc8c1;max-width:720px;margin-top:20px}.service-badge-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.service-badge{color:#dbd9d3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:10px 14px;font-size:.92rem;display:inline-flex}.contact-inline{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:20px;font-size:.94rem;display:flex}.service-panel{background:linear-gradient(#ffffff06,#ffffff03),#0f1217;gap:18px;display:grid}.service-panel-head{gap:8px;display:flex}.bench-led{border-radius:999px;width:10px;height:10px}.bench-led-blue{background:var(--blue)}.bench-led-yellow{background:var(--yellow)}.bench-led-red{background:var(--red)}.service-visual{border-radius:var(--radius-medium);background:linear-gradient(#ffffff06,#0000),#0a0d11;border:1px solid #ffffff14;min-height:330px;position:relative;overflow:hidden}.bench-grid-overlay{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 92%);mask-image:linear-gradient(#000000b3,#0000 92%)}.headlight-shell{width:270px;height:270px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.headlight-ring,.headlight-core,.headlight-cutoff,.headlight-beam{border-radius:999px;position:absolute}.headlight-ring.outer{border:18px solid #ffffff14;inset:24px;box-shadow:0 0 30px #72c6ff14,inset 0 0 28px #ffffff0a}.headlight-ring.inner{border:11px solid #e9ba4757;inset:62px;box-shadow:0 0 24px #e9ba471f,inset 0 0 22px #ffffff14}.headlight-core{background:radial-gradient(circle at 35% 35%,#fffffff5,#ffffff2e 38%,#72c6ff2e 62%,#0000 72%),#edf3ff;inset:104px;box-shadow:0 0 30px #72c6ff2e,0 0 16px #fff3}.headlight-cutoff{filter:blur(.5px);background:linear-gradient(90deg,#0000,#e9ba47d1,#0000);height:9px;top:130px;left:60px;right:60px}.headlight-beam{filter:blur(2px);width:120px;height:12px;top:126px}.headlight-beam.left{background:linear-gradient(90deg,#72c6ff00,#72c6ffc7);left:-24px}.headlight-beam.right{background:linear-gradient(270deg,#f1633e00,#f1633eb8);right:-24px}.bench-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bench-stat-card{border-radius:var(--radius-small);background:#ffffff08;border:1px solid #ffffff14;padding:16px}.bench-stat-card strong,.pricing-value strong{color:var(--text);display:block}.bench-stat-card strong{margin-bottom:6px;font-size:1.08rem}.bench-stat-card span,.pricing-value span{color:var(--muted);font-size:.86rem;display:block}.service-card,.step-card,.channel-card-side,.lead-side-card{background:linear-gradient(180deg,#ffffff05,transparent 54%),var(--panel-soft);padding:24px}.work-card{background:linear-gradient(180deg,#ffffff05,transparent 54%),var(--panel-soft);grid-template-rows:clamp(220px,26vw,320px) 1fr;display:grid}.work-image-wrap{background:#0d0f12;width:100%;height:clamp(220px,26vw,320px);min-height:0;position:relative}.work-image{object-fit:cover}@media (max-width:719px){.work-card{grid-template-rows:220px 1fr}.work-image-wrap{height:220px}}.work-copy{gap:12px;padding:22px;display:grid}.work-copy strong{color:var(--text);font-size:1rem}.work-copy a{color:var(--yellow);font-weight:700}.workshop-step-card span{color:var(--yellow);margin-bottom:18px;font-size:1.95rem;line-height:1;display:inline-flex}.lead-layout,.channel-layout{align-items:start}.channel-showcase .channel-layout{align-items:stretch}.lead-form{padding:26px}.lead-form-grid{gap:16px;display:grid}.lead-form label{gap:10px;display:grid}.lead-form span{color:var(--text)}.lead-form input,.lead-form textarea{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:15px 16px}.lead-form input:focus,.lead-form textarea:focus{border-color:#72c6ffa8;box-shadow:0 0 0 4px #72c6ff1a}.lead-form-wide{grid-column:1/-1}.hp-field{opacity:0;position:absolute;left:-9999px}.consent-row{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.consent-row input{width:18px;height:18px;margin-top:2px}.consent-row a{color:var(--yellow)}.lead-form-actions{gap:14px;margin-top:22px;display:grid}.form-message{min-height:24px}.form-message-success{color:#bcf3c4}.form-message-loading{color:#c9deff}.form-message-error{color:#ffbaa8}.channel-card-main,.channel-card-side,.shop-card-main,.shop-card-side{flex-direction:column;gap:22px;height:100%;display:flex}.shop-carousel-shell{width:100%;max-width:520px;margin:0 auto}.shop-carousel{width:100%;position:relative}.shop-carousel-slide{width:100%}.shop-carousel-slide.is-active{margin:0 auto}.shop-carousel-slide.is-active .shop-product-card{border-color:#e9ba4757;box-shadow:0 26px 54px #00000057,0 0 0 1px #ffdd8424}.shop-carousel-dots{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;display:flex}.shop-carousel-dot{background:#ffffff57;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:transform .18s,background-color .18s,width .18s,opacity .18s}.shop-carousel-dot:hover{background:#ffffff8f}.shop-carousel-dot.is-active{background:var(--yellow);width:18px}.shop-section-actions{justify-content:center;margin-top:auto;padding-top:10px;display:flex}.shop-side-shell{width:100%;max-width:520px;margin:0 auto}.shop-side-panel{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel-soft);border:1px solid #e9ba4757;border-radius:24px;align-content:center;width:100%;height:320px;min-height:320px;padding:18px;display:grid;box-shadow:0 26px 54px #00000057,0 0 0 1px #ffdd8424}.shop-side-links{gap:10px;display:grid}.shop-product-card{border-radius:24px;grid-template-rows:auto auto auto;gap:16px;min-width:260px;padding:18px;display:grid}.shop-product-card-compact{cursor:pointer;grid-template-rows:1fr;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:center;width:100%;min-width:0;height:320px;min-height:320px}.shop-carousel .shop-product-card{height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.shop-carousel .shop-product-card-compact .shop-product-image-wrap{aspect-ratio:auto;height:100%}.shop-carousel .shop-product-card-compact .shop-product-copy{align-content:center;min-height:100%}@media (max-width:719px){.shop-carousel-shell,.shop-side-shell{max-width:none}.shop-carousel-slide{width:100%}.shop-product-card-compact{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0}.shop-carousel .shop-product-card-compact .shop-product-image-wrap{aspect-ratio:16/10;height:auto}.shop-carousel .shop-product-card-compact .shop-product-copy{text-align:center;min-height:auto}.shop-side-panel{height:auto;min-height:0}.shop-product-actions-split,.cart-item-card,.shop-product-layout{grid-template-columns:1fr}.cart-drawer-backdrop{justify-content:center;padding:12px}.cart-drawer{padding:22px}.cart-item-total{justify-self:start}}.shop-product-image-wrap{aspect-ratio:4/3;background:#0d0f12;border-radius:18px;position:relative;overflow:hidden}.shop-product-image-link{display:block}.shop-product-image{object-fit:cover}.shop-product-copy{gap:10px;display:grid}.shop-product-copy p{color:#d2cfc8}.shop-product-price{gap:4px;display:grid}.shop-product-price strong,.shop-product-detail-price strong,.cart-summary strong,.cart-item-total strong{color:var(--text);font-size:1.18rem}.shop-product-price span,.shop-product-detail-price span,.cart-summary span,.cart-item-copy p{color:var(--muted)}.shop-product-actions,.shop-product-trigger{display:grid}.shop-product-actions-split{grid-template-columns:1fr 1fr;gap:12px}.shop-product-buy{width:100%}.shop-product-more{justify-content:center;width:100%}.shop-product-page{padding-top:72px}.shop-product-page-shell{gap:28px;display:grid}.shop-back-link{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.shop-product-layout{gap:22px;display:grid}.shop-product-visual,.shop-product-detail-card,.cart-drawer{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel);box-shadow:var(--shadow);position:relative;overflow:hidden}.shop-product-visual,.shop-product-detail-card{padding:26px}.shop-product-detail-image{aspect-ratio:4/3;background:#0d0f12;border-radius:22px;position:relative;overflow:hidden}.shop-product-detail-card{gap:18px;display:grid}.shop-product-detail-price{gap:4px;display:grid}.shop-product-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.shop-related-section{gap:20px;display:grid}.cart-fab{z-index:70;min-height:56px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080aeb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:0 18px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 60px #00000057}.cart-fab strong{background:var(--yellow);color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;display:inline-flex}.cart-drawer-backdrop{z-index:119;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040507b8;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.cart-drawer{width:min(560px,100%);padding:26px}.cart-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cart-items{gap:14px;display:grid}.cart-item-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;padding:16px;display:grid}.cart-item-image-link{display:block}.cart-item-image-wrap{aspect-ratio:1;background:#0d0f12;border-radius:16px;position:relative;overflow:hidden}.cart-item-copy{gap:10px;display:grid}.cart-item-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cart-item-total{align-self:start}.cart-summary{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;gap:10px;margin-top:18px;padding:18px;display:grid}.cart-summary>div,.cart-checkout-line{justify-content:space-between;gap:12px;display:flex}.cart-actions,.cart-empty{gap:14px;margin-top:18px;display:grid}.cart-checkout-list{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.custom-block-showcase .shop-section-actions{z-index:1;position:relative}.admin-page,.admin-auth-page{padding:58px 0 88px}.admin-shell,.admin-auth-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--panel);box-shadow:var(--shadow);position:relative;overflow:hidden}.admin-shell:before,.admin-auth-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#72c6ff14,#0000 28%),linear-gradient(315deg,#f1633e14,#0000 36%);position:absolute;inset:0}.admin-shell>*,.admin-auth-card>*{position:relative}.admin-shell{padding:30px}.admin-auth-card{width:min(560px,100vw - 32px);margin:0 auto;padding:30px}.admin-auth-form,.admin-panel-body,.admin-list,.admin-sections,.admin-topbar-actions,.admin-side-links{gap:16px;display:grid}.admin-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;display:grid}.admin-sidebar{position:sticky;top:118px}.admin-content,.admin-page-card{min-width:0}.admin-topbar-actions{align-content:start;min-width:220px}.admin-panel{background:linear-gradient(180deg,#ffffff05,transparent 54%),var(--panel-soft);border:1px solid #ffffff14;border-radius:24px}.admin-panel summary{cursor:pointer;color:var(--text);padding:20px 24px;font-weight:700;list-style:none}.admin-panel summary::-webkit-details-marker{display:none}.admin-panel-body{padding:0 24px 24px}.admin-page-header{gap:6px;margin-bottom:24px;display:grid}.admin-grid{gap:16px;display:grid}.admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-span-2{grid-column:span 2}.admin-span-3{grid-column:span 3}.admin-repeater-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:18px}.admin-repeater-card-inner{background:#ffffff04}.admin-image-field{gap:12px;display:grid}.admin-image-actions{gap:10px;display:grid}.admin-upload-button{justify-content:center;justify-self:start;align-items:center;display:inline-flex;position:relative;overflow:hidden}.admin-upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-upload-status{min-height:20px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.35}.admin-upload-status.has-message{color:#c9deff}.admin-subsection{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;gap:18px;padding:22px;display:grid}.admin-subsection-head{gap:4px;display:grid}.admin-subsection-head h3{margin:0}.admin-nav-link{color:var(--muted);background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;transition:border-color .18s,background-color .18s,transform .18s,color .18s;display:grid}.admin-nav-link strong,.admin-nav-link span{display:block}.admin-nav-link strong{color:var(--text);font-family:Tahoma,Segoe UI,sans-serif;font-size:.98rem}.admin-nav-link span{font-size:.88rem;line-height:1.35}.admin-nav-link:hover{color:var(--text);background:#ffffff0a;border-color:#72c6ff47;transform:translateY(-1px)}.admin-nav-link.is-active{color:var(--text);background:linear-gradient(#ffffff08,#ffffff05),#e9ba470d;border-color:#e9ba4757;box-shadow:0 18px 40px #00000038,0 0 0 1px #ffdd8414}.admin-shell label,.admin-auth-form label{gap:10px;display:grid}.admin-shell label span,.admin-auth-form label span{color:var(--text)}.admin-shell input,.admin-shell textarea,.admin-auth-form input{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:14px 16px}.admin-shell input:focus,.admin-shell textarea:focus,.admin-auth-form input:focus{border-color:#72c6ffa8;box-shadow:0 0 0 4px #72c6ff1a}.admin-shell textarea{resize:vertical}.admin-remove{justify-self:start}.admin-legal-group+.admin-legal-group{border-top:1px solid #ffffff14;padding-top:22px}.shop-page{padding-top:72px}.shop-page-title{margin-bottom:18px}.pricing-value strong{font-size:clamp(2.3rem,7vw,4.1rem);line-height:.94}.pricing-list,.compliance-list{color:#d3d0c8;gap:10px;margin:0;padding-left:18px;display:grid}.faq-list{gap:14px;display:grid}.faq-item{padding:22px 24px}.faq-item summary{cursor:pointer;color:var(--text);font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin-top:12px}.site-footer{padding:28px 0 44px}.footer-grid,.legal-copy,.status-card{background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--panel)}.footer-links,.footer-contacts{gap:10px;display:grid}.footer-brand p{max-width:420px}.footer-column{align-content:start;gap:10px;display:grid}.footer-links a,.footer-contacts a{color:var(--text)}.footer-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding-top:18px;font-size:.92rem;display:flex}.legal-hero{padding:58px 0 0}.legal-hero-content{max-width:860px}.legal-title-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.legal-title-aside{align-items:center;display:inline-flex}.legal-content-wrap{padding-top:28px}.legal-copy h2{letter-spacing:.01em;margin-bottom:10px;font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.legal-copy p+h2,.legal-copy div+h2{margin-top:28px}.payment-copy{gap:0;display:grid}.payment-title-image{object-fit:contain;width:auto;max-width:min(90vw,620px);height:clamp(82px,9vw,138px);display:block}.payment-copy h2{border-bottom:1px solid #ffffff14;padding-bottom:12px}.payment-copy p{text-align:justify;text-indent:1.7em;line-height:1.8}.payment-copy h2+p{margin-top:18px}.payment-copy p+p{margin-top:16px}@media (max-width:719px){.payment-title-image{max-width:420px;height:82px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-shell,.admin-auth-card{padding:22px}.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}.admin-span-2,.admin-span-3{grid-column:auto}}.requisites-grid>div{padding:18px}.requisites-grid strong{margin-bottom:8px;display:block}.status-page{padding:88px 0}.status-card-success{border-color:#5effb03d}.status-card-fail{border-color:#f1633e40}@media (min-width:720px){.services-grid,.advantages-grid,.works-grid,.requisites-grid,.shop-page-grid,.lead-form-grid,.purchase-form-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){:root{--snap-offset:92px}.desktop-nav{display:inline-flex}.mobile-nav-strip{display:none}.lead-layout,.channel-layout,.shop-layout{grid-template-columns:1.05fr .95fr}.shop-product-layout{grid-template-columns:1.02fr .98fr;align-items:start}.service-hero-grid{grid-template-columns:1fr}.services-grid,.advantages-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.works-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1.15fr .7fr .7fr .9fr}}@media (min-width:1200px){.services-showcase .container,.service-copy,.service-panel,.channel-card-main,.channel-card-side,.shop-card-main,.shop-card-side,.lead-form,.lead-side-card,.legal-copy,.status-card,.footer-grid{padding:34px}}@media (max-width:959px){.button-small{display:none}}@media (max-width:719px){.header-shell{flex-wrap:wrap;padding:14px 0}.bench-stats{grid-template-columns:1fr}.hero-cta-row .button,.pricing-actions .button{width:100%}}
