.mock[data-astro-cid-45q77nif]{padding:0 8% 6% 0;position:relative}.mock__screen[data-astro-cid-45q77nif]{box-shadow:0 40px 80px -40px #000c, 0 0 60px -30px var(--accent,#ff6a1a);background:linear-gradient(#1f1c18,#141210);border:1px solid #ffffff1a;border-radius:14px;padding:30px 10px 10px;position:relative}.mock__bar[data-astro-cid-45q77nif]{gap:6px;display:flex;position:absolute;top:11px;left:14px}.mock__bar[data-astro-cid-45q77nif] span[data-astro-cid-45q77nif]{background:#ffffff29;border-radius:50%;width:9px;height:9px}.mock__screen[data-astro-cid-45q77nif] img[data-astro-cid-45q77nif]{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:6px;width:100%;height:auto}.mock__stand[data-astro-cid-45q77nif]{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#1a1714,#0f0d0b);width:22%;height:26px;margin:0 auto}.mock__phone[data-astro-cid-45q77nif]{background:#0d0c0b;border:1px solid #ffffff29;border-radius:26px;width:24%;min-width:92px;padding:6px;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -20px #000000e6}.mock__phone[data-astro-cid-45q77nif] img[data-astro-cid-45q77nif]{aspect-ratio:585/996;object-fit:cover;object-position:top;border-radius:20px;width:100%;height:auto}.mock__island[data-astro-cid-45q77nif]{z-index:1;background:#000;border-radius:9px;width:30%;height:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.yt[data-astro-cid-nizrgmoa]{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--c-border);box-shadow:0 0 80px -30px var(--accent,#ff6a1a);background:#000;position:relative;overflow:hidden}.yt[data-astro-cid-nizrgmoa] img[data-astro-cid-nizrgmoa]{object-fit:cover;object-position:top;opacity:.55;width:100%;height:100%}.yt[data-astro-cid-nizrgmoa] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt__play[data-astro-cid-nizrgmoa]{border-radius:var(--r-pill);background:var(--c-accent);min-height:52px;color:var(--c-on-accent);font:600 1rem var(--f-body);cursor:pointer;border:0;align-items:center;gap:12px;padding:0 22px 0 8px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #ff6a1a80}.yt__play[data-astro-cid-nizrgmoa]:hover{background:#ff7d36}.yt__icon[data-astro-cid-nizrgmoa]{background:var(--c-on-accent);border-radius:50%;width:38px;height:38px;position:relative}.yt__icon[data-astro-cid-nizrgmoa]:after{content:"";border-left:12px solid var(--c-accent);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:11px;left:15px}.project[data-astro-cid-royv7esv]{padding-top:8rem}.project__head[data-astro-cid-royv7esv]{gap:var(--s-3);padding-bottom:var(--s-5);justify-items:start;display:grid;position:relative}.project__head[data-astro-cid-royv7esv]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent);filter:blur(40px);pointer-events:none;width:70%;height:180%;position:absolute;top:-40%;left:0}.back[data-astro-cid-royv7esv]{color:var(--c-text-muted);text-decoration:none}.back[data-astro-cid-royv7esv]:hover{color:var(--c-text)}.project__logo[data-astro-cid-royv7esv]{object-fit:contain;width:auto;max-width:320px;height:clamp(40px,7vw,64px)}.project__sub[data-astro-cid-royv7esv]{color:#e6e0d7;max-width:52ch;font-size:clamp(1.1rem,2vw,1.35rem)}.project__spot[data-astro-cid-royv7esv]{padding-bottom:var(--s-6)}.reels[data-astro-cid-royv7esv]{padding:0 0 var(--s-2);gap:var(--s-3);scroll-snap-type:x mandatory;grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.reels[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{scroll-snap-align:start}.reels[data-astro-cid-royv7esv] video[data-astro-cid-royv7esv]{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--c-border);background:#000;border-radius:16px;width:100%;height:auto}.project__body[data-astro-cid-royv7esv]{gap:var(--s-5);padding-bottom:var(--s-6);display:grid}.project__status[data-astro-cid-royv7esv]{padding:var(--s-4);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--c-surface));margin:0}.project__status[data-astro-cid-royv7esv] dt[data-astro-cid-royv7esv]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);margin-bottom:4px;font-size:.8rem}.project__status[data-astro-cid-royv7esv] dd[data-astro-cid-royv7esv]{margin:0;font-size:1.1rem}.block[data-astro-cid-royv7esv]{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--c-border);display:grid}.block[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{font-size:clamp(1.5rem,3vw,2rem)}.block[data-astro-cid-royv7esv] div[data-astro-cid-royv7esv]{gap:var(--s-3);color:#d9d3ca;max-width:70ch;font-size:1.05rem;display:grid}@media (width>=900px){.block[data-astro-cid-royv7esv]{grid-template-columns:1fr 2fr}}.stack[data-astro-cid-royv7esv]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stack[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);padding:6px 12px;font-size:.9rem}.gallery[data-astro-cid-royv7esv]{padding-bottom:var(--s-6)}.gallery[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{margin-bottom:var(--s-5);font-size:clamp(1.5rem,3vw,2rem)}.gallery__list[data-astro-cid-royv7esv]{gap:var(--s-7);max-width:1040px;margin-inline:auto;display:grid}.gallery[data-astro-cid-royv7esv] figure[data-astro-cid-royv7esv]{gap:var(--s-3);margin:0;display:grid}.gallery[data-astro-cid-royv7esv] figcaption[data-astro-cid-royv7esv]{color:var(--c-text-muted);text-align:center}.plan[data-astro-cid-royv7esv],.pricing[data-astro-cid-royv7esv],.telegram[data-astro-cid-royv7esv]{padding-bottom:var(--s-6);gap:var(--s-3);display:grid}.plan[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv],.pricing[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv],.telegram[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{font-size:clamp(1.5rem,3vw,2rem)}.plan__weeks[data-astro-cid-royv7esv]{margin:var(--s-3) 0 0;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.plan__weeks[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface);align-content:start;display:grid;position:relative;overflow:hidden}.plan__weeks[data-astro-cid-royv7esv] li[data-astro-cid-royv7esv]:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:100%;height:3px;position:absolute;top:0;left:0}.plan__n[data-astro-cid-royv7esv]{font-family:var(--f-display);font-size:2.5rem;line-height:1}.plan__n[data-astro-cid-royv7esv] span[data-astro-cid-royv7esv]{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted);margin-bottom:6px;font-size:.75rem;display:block}.plan__weeks[data-astro-cid-royv7esv] dl[data-astro-cid-royv7esv]{gap:4px;margin:0;display:grid}.plan__weeks[data-astro-cid-royv7esv] dt[data-astro-cid-royv7esv]{text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-top:var(--s-2);font-size:.75rem}.plan__weeks[data-astro-cid-royv7esv] dd[data-astro-cid-royv7esv]{margin:0}.plan__check[data-astro-cid-royv7esv]{color:var(--accent)}.pricing[data-astro-cid-royv7esv] table[data-astro-cid-royv7esv]{border-collapse:collapse;width:100%;margin-top:var(--s-3)}.pricing[data-astro-cid-royv7esv] th[data-astro-cid-royv7esv],.pricing[data-astro-cid-royv7esv] td[data-astro-cid-royv7esv]{text-align:left;padding:var(--s-3);border-bottom:1px solid var(--c-border);vertical-align:top}.pricing[data-astro-cid-royv7esv] thead[data-astro-cid-royv7esv] th[data-astro-cid-royv7esv]{text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);font-size:.8rem;font-weight:500}.pricing[data-astro-cid-royv7esv] tbody[data-astro-cid-royv7esv] th[data-astro-cid-royv7esv]{font-family:var(--f-display);white-space:nowrap;color:var(--accent);font-weight:600}.sheet[data-astro-cid-royv7esv]{border-radius:var(--r-md);border:1px solid var(--c-border);width:100%;height:auto}.telegram__note[data-astro-cid-royv7esv]{padding:var(--s-3) var(--s-4);border-left:3px solid var(--accent);background:var(--c-surface);border-radius:0 var(--r-sm) var(--r-sm) 0;max-width:60ch}.telegram__list[data-astro-cid-royv7esv]{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.telegram[data-astro-cid-royv7esv] figure[data-astro-cid-royv7esv]{gap:var(--s-2);justify-items:center;margin:0;display:grid}.telegram[data-astro-cid-royv7esv] figcaption[data-astro-cid-royv7esv]{color:var(--c-text-muted);text-align:center}.phone[data-astro-cid-royv7esv]{width:min(100%,280px);box-shadow:0 30px 60px -24px #000000e6, 0 0 50px -25px var(--accent);background:#0d0c0b;border:1px solid #ffffff29;border-radius:34px;padding:7px}.phone[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{border-radius:28px;width:100%;height:auto}.project__cta[data-astro-cid-royv7esv]{padding-bottom:var(--s-7);justify-content:center;display:flex}.btn--lg[data-astro-cid-royv7esv]{min-height:60px;padding:0 var(--s-5);font-size:1.1rem}.project__next[data-astro-cid-royv7esv]{padding-bottom:var(--s-7)}.project__next[data-astro-cid-royv7esv] h2[data-astro-cid-royv7esv]{margin-bottom:var(--s-4);font-size:1.5rem}.project__next[data-astro-cid-royv7esv] ul[data-astro-cid-royv7esv]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.project__next[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]{gap:var(--s-2);height:100%;padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.project__next[data-astro-cid-royv7esv] a[data-astro-cid-royv7esv]:hover{border-color:var(--accent);box-shadow:0 0 40px -16px var(--accent)}.project__next[data-astro-cid-royv7esv] img[data-astro-cid-royv7esv]{object-fit:contain;object-position:left;width:auto;max-width:150px;height:28px}.project__next[data-astro-cid-royv7esv] span[data-astro-cid-royv7esv]:first-of-type{font-family:var(--f-display);font-size:1.4rem}
