/* KG Studio — Black Friday 2026 */
:root {
  --bg: #08090d;
  --surface: #11131a;
  --surface-2: #171a23;
  --text: #fff;
  --muted: #a1a1aa;
  --line: rgba(255, 255, 255, 0.1);
  --line-2: rgba(255, 255, 255, 0.18);
  --accent: #c7ff4d;
  --on-accent: #0b1208;
  --violet: #6a4dff;
  --blue: #2f6bff;
  --shell: min(1240px, calc(100% - 48px));
  --ease: cubic-bezier(0.23, 1, 0.32, 1);
  --display: Manrope, "DM Sans", system-ui, sans-serif;
  --body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --mono: "DM Mono", ui-monospace, monospace;
}

*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
html { scroll-behavior: smooth; scroll-padding-top: 84px; background: var(--bg); }
body { margin: 0; background: var(--bg); color: var(--text); font: 400 1rem/1.6 var(--body); -webkit-font-smoothing: antialiased; overflow-x: hidden; overflow-x: clip; }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
h1, h2, h3, p, ul, ol, dl, dd, figure { margin: 0; padding: 0; }
h1, h2, h3 { text-wrap: balance; }
p { text-wrap: pretty; }
ul, ol { list-style: none; }
:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; border-radius: 6px; }

.shell { width: var(--shell); margin-inline: auto; }
.skip { position: absolute; left: 16px; top: -60px; z-index: 100; padding: 10px 16px; background: var(--accent); color: var(--on-accent); font-weight: 700; border-radius: 8px; }
.skip:focus { top: 12px; }

/* Buttons */
.pill { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 24px; border: 1px solid transparent; border-radius: 999px; font: 700 0.92rem/1 var(--body); letter-spacing: -0.01em; cursor: pointer; text-align: center; transition: transform 0.18s var(--ease), background 0.18s var(--ease), border-color 0.18s var(--ease), box-shadow 0.25s var(--ease); }
.pill:active { transform: scale(0.97); }
.pill-lg { min-height: 52px; padding: 0 28px; font-size: 1rem; }
.pill-accent { background: var(--accent); color: var(--on-accent); box-shadow: 0 0 0 0 rgba(199, 255, 77, 0); }
.pill-accent:hover { background: #d8ff82; box-shadow: 0 8px 24px -10px rgba(199, 255, 77, 0.4); }
.pill[disabled], .pill[aria-disabled="true"] { opacity: 0.55; cursor: not-allowed; transform: none; box-shadow: none; }
.pill-ghost { border-color: var(--line-2); color: var(--text); background: rgba(255, 255, 255, 0.03); }
.pill-ghost:hover { border-color: var(--text); background: rgba(255, 255, 255, 0.08); }
.link { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }
.link:hover { color: var(--accent); }

/* Header */
.bar { position: sticky; top: 0; z-index: 30; background: rgba(8, 9, 13, 0.72); backdrop-filter: blur(16px) saturate(1.3); -webkit-backdrop-filter: blur(16px) saturate(1.3); border-bottom: 1px solid var(--line); }
.bar-row { display: flex; align-items: center; gap: 28px; height: 68px; }
.logo { display: inline-flex; align-items: center; min-height: 44px; font: 800 1.2rem/1 var(--display); letter-spacing: -0.075em; }
.logo span { color: var(--accent); }
.bar-nav { display: flex; gap: 26px; margin-left: auto; font-size: 0.88rem; font-weight: 600; color: var(--muted); }
.bar-nav a { padding: 10px 2px; transition: color 0.2s; }
.bar-nav a:hover { color: var(--text); }
.bar-cta { min-height: 44px; padding: 0 18px; }

/* Atmosphere */
.aura { position: absolute; inset: 0; pointer-events: none; background:
  radial-gradient(60% 55% at 78% 8%, rgba(106, 77, 255, 0.32), transparent 70%),
  radial-gradient(50% 50% at 8% 78%, rgba(47, 107, 255, 0.2), transparent 70%),
  radial-gradient(30% 30% at 60% 90%, rgba(199, 255, 77, 0.07), transparent 70%); }

/* Hero */
.hero { position: relative; overflow: hidden; padding: clamp(40px, 6vw, 84px) 0 clamp(64px, 8vw, 120px); }
.hero-grid { position: relative; display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr); gap: clamp(32px, 5vw, 80px); align-items: center; }
.badge { display: inline-flex; align-items: center; gap: 10px; padding: 8px 14px; border: 1px solid var(--line-2); border-radius: 999px; background: rgba(255, 255, 255, 0.04); font: 500 0.74rem/1 var(--mono); letter-spacing: 0.08em; }
.badge i { width: 7px; height: 7px; border-radius: 50%; background: var(--accent); box-shadow: 0 0 12px var(--accent); }
.hero h1 { margin-top: 26px; font: 800 clamp(2.7rem, 5.4vw, 5.3rem)/0.96 var(--display); letter-spacing: -0.06em; }
.hero h1 span { background: linear-gradient(100deg, #fff 20%, #a9a2ff 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
.lead { max-width: 28em; margin-top: 26px; color: #cfd0d6; font-size: clamp(1.05rem, 1.4vw, 1.25rem); line-height: 1.55; }
.lead strong { color: var(--text); font-weight: 700; }
.lead s { color: var(--muted); text-decoration-thickness: 1.5px; }
.hero-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 34px; }
.pill-xl { min-height: 60px; padding: 0 30px; font-size: 1.04rem; box-shadow: 0 10px 30px -14px rgba(199, 255, 77, 0.45); }
.hero-trust { display: flex; flex-wrap: wrap; gap: 10px 26px; margin-top: 40px; padding-top: 22px; border-top: 1px solid var(--line); color: #d4d5db; font-size: 0.92rem; }
.hero-trust li { display: flex; align-items: center; gap: 9px; }
.hero-trust li::before { content: ""; flex: none; width: 16px; height: 16px; border-radius: 50%; background: rgba(199, 255, 77, 0.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23c7ff4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; }

/* Browser frames */
.chrome { display: flex; align-items: center; gap: 6px; height: 30px; padding: 0 12px; border-bottom: 1px solid var(--line); background: var(--surface-2); color: var(--muted); font: 400 0.66rem var(--mono); }
.chrome i { width: 7px; height: 7px; border-radius: 50%; background: #3a3d48; }
.chrome span { margin-left: 8px; padding: 2px 10px; border-radius: 6px; background: rgba(255, 255, 255, 0.05); }
.frame, .show-frame { overflow: hidden; border: 1px solid var(--line-2); border-radius: 14px; background: var(--surface); }
.frame img, .show-frame img { width: 100%; aspect-ratio: 1.44; object-fit: cover; object-position: top; }

.stage { position: relative; aspect-ratio: 1.12; --mx: 0; --my: 0; }
.frame { position: absolute; box-shadow: 0 40px 80px -20px rgba(0, 0, 0, 0.7), 0 0 0 1px rgba(255, 255, 255, 0.03); animation: float 9s ease-in-out infinite alternate; animation-delay: calc(var(--d) * -2s); transform: translate3d(calc(var(--mx) * var(--d) * 14px), calc(var(--my) * var(--d) * 10px), 0); will-change: transform; }
.frame-main { width: 88%; right: 0; top: 4%; z-index: 2; box-shadow: 0 50px 100px -24px rgba(0, 0, 0, 0.8), 0 0 80px -20px rgba(106, 77, 255, 0.45); }
.frame-front { width: 42%; left: 0; bottom: 4%; z-index: 3; }
.chip { position: absolute; z-index: 4; display: flex; gap: 8px; align-items: baseline; padding: 10px 16px; border: 1px solid var(--line-2); border-radius: 999px; background: rgba(17, 19, 26, 0.82); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); font-size: 0.88rem; color: #dcdce2; animation: float 7s ease-in-out infinite alternate; animation-delay: calc(var(--d) * -2s); box-shadow: 0 16px 40px -12px rgba(0, 0, 0, 0.6); }
.chip b { color: var(--accent); font: 800 1.05rem var(--display); letter-spacing: -0.03em; }
.chip { right: 4%; bottom: 0; }
.chip s { color: var(--muted); font-size: 0.82rem; }
@keyframes float { from { translate: 0 -6px; } to { translate: 0 8px; } }

/* Sections */
.section { position: relative; padding: clamp(64px, 8vw, 120px) 0; }
.section::before { content: ""; position: absolute; top: 0; left: 50%; width: min(1240px, calc(100% - 48px)); height: 1px; transform: translateX(-50%); background: linear-gradient(90deg, transparent, var(--line-2), transparent); }
.head { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 0.8fr); gap: 20px 64px; align-items: end; margin-bottom: clamp(32px, 4vw, 56px); }
.head h2, .faq h2 { font: 800 clamp(2.1rem, 4.2vw, 3.9rem)/1.04 var(--display); letter-spacing: -0.055em; }
.head p { color: var(--muted); max-width: 32em; }

/* Offers — four equal cards on a shared row grid */
.offers { background: radial-gradient(50% 40% at 15% 0%, rgba(106, 77, 255, 0.12), transparent 70%); }
.bento { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(5, auto); gap: 16px; }
.card { position: relative; display: grid; grid-row: span 5; grid-template-rows: subgrid; row-gap: 0; padding: 20px 20px 20px; overflow: hidden; border: 1px solid var(--line); border-radius: 20px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015)), var(--surface); transition: transform 0.35s var(--ease), border-color 0.3s, box-shadow 0.35s var(--ease); }
.card::after { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0; background: radial-gradient(380px circle at var(--x, 50%) var(--y, 0%), rgba(255, 255, 255, 0.07), transparent 60%); transition: opacity 0.3s; }
.card:hover { border-color: rgba(255, 255, 255, 0.3); transform: translateY(-4px); box-shadow: 0 24px 60px -30px rgba(106, 77, 255, 0.55); }
.card:hover::after { opacity: 1; }
.card h3 { font: 800 clamp(1.4rem, 1.9vw, 1.75rem)/1.1 var(--display); letter-spacing: -0.045em; }
.c-head { padding-top: 20px; }
.for { margin-top: 6px; color: var(--muted); font-size: 0.9rem; line-height: 1.45; }
.card-recommended { border-color: rgba(199, 255, 77, 0.55); background: linear-gradient(180deg, rgba(199, 255, 77, 0.08), rgba(106, 77, 255, 0.07) 55%, rgba(255, 255, 255, 0.015)), var(--surface); box-shadow: 0 30px 80px -34px rgba(106, 77, 255, 0.6), inset 0 1px 0 rgba(199, 255, 77, 0.25); }
.card-recommended:hover { border-color: var(--accent); }
.flag { position: absolute; top: 14px; right: 16px; padding: 4px 11px; border-radius: 999px; background: var(--accent); color: var(--on-accent); font: 500 0.72rem var(--mono); letter-spacing: 0.03em; }
.price { margin-top: 14px; }
.was { display: flex; align-items: center; gap: 10px; min-height: 1.7em; color: var(--muted); font: 500 0.92rem var(--mono); }
.was s { text-decoration-thickness: 1.5px; }
.was-none { font-size: 0.8rem; }
.off { padding: 2px 9px; border-radius: 999px; background: var(--accent); color: var(--on-accent); font-size: 0.78rem; font-weight: 500; }
.now { margin-top: 2px; font: 800 clamp(2.4rem, 3.2vw, 3rem)/1 var(--display); letter-spacing: -0.065em; font-variant-numeric: tabular-nums; }
.note { margin-top: 4px; color: var(--muted); font-size: 0.82rem; }
.feat { display: grid; align-content: start; gap: 7px; margin: 16px 0; padding-top: 14px; border-top: 1px solid var(--line); font-size: 0.9rem; color: #dcdce2; }
.feat li { display: flex; gap: 10px; }
.feat li::before { content: ""; flex: none; width: 15px; height: 15px; margin-top: 4px; border-radius: 50%; background: rgba(199, 255, 77, 0.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23c7ff4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; }
.care { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; padding: 12px 0 0; border-top: 1px dashed var(--line-2); color: var(--muted); font-size: 0.86rem; }
.care b { color: var(--text); font: 700 1.05rem var(--display); letter-spacing: -0.02em; font-variant-numeric: tabular-nums; white-space: nowrap; }
.care em { margin-right: 4px; color: var(--muted); font: 400 0.8rem var(--mono); font-style: normal; }
.card .pill { margin-top: 12px; width: 100%; }
.maint-note { margin-top: 18px; padding: 14px 18px; border: 1px solid var(--line); border-radius: 14px; background: rgba(255, 255, 255, 0.025); color: var(--muted); font-size: 0.88rem; line-height: 1.5; }
.maint-note b { color: var(--text); font-weight: 600; }

.terms { margin-top: 16px; padding: 24px; border: 1px solid var(--line); border-radius: 22px; background: rgba(255, 255, 255, 0.025); }
.terms h3 { font: 800 1.2rem var(--display); letter-spacing: -0.03em; }
.terms ul { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px 32px; margin-top: 20px; }
.terms li { display: grid; gap: 4px; padding-left: 14px; border-left: 2px solid var(--accent); }
.terms b { font: 700 1rem/1.3 var(--display); letter-spacing: -0.02em; }
.terms span { color: var(--muted); font-size: 0.88rem; }

/* Why — bento with built visuals */
.why { background: radial-gradient(45% 40% at 90% 10%, rgba(47, 107, 255, 0.1), transparent 70%); }
.why-grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 16px; }
.w-card { position: relative; display: flex; flex-direction: column; min-height: 420px; padding: 26px 26px 0; overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015)), var(--surface); transition: transform 0.35s var(--ease), border-color 0.3s, box-shadow 0.35s var(--ease); }
.w-card::after { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0; background: radial-gradient(380px circle at var(--x, 50%) var(--y, 0%), rgba(255, 255, 255, 0.07), transparent 60%); transition: opacity 0.3s; }
.w-card:hover { border-color: rgba(255, 255, 255, 0.3); box-shadow: 0 24px 60px -30px rgba(106, 77, 255, 0.55); }
.w-card:hover::after { opacity: 1; }
.w-design { grid-column: span 7; }
.w-resp { grid-column: span 5; }
.w-seo { grid-column: span 5; min-height: 400px; }
.w-proj { grid-column: span 7; min-height: 400px; }
.w-comm { grid-column: span 12; min-height: 0; flex-direction: row; align-items: center; gap: 32px clamp(24px, 6vw, 96px); padding-bottom: 26px; }
.w-copy { position: relative; z-index: 3; max-width: 26em; }
.w-copy h3 { font: 800 clamp(1.35rem, 2vw, 1.75rem)/1.12 var(--display); letter-spacing: -0.045em; }
.w-copy p { margin-top: 8px; color: var(--muted); font-size: 0.95rem; }
.w-vis { position: relative; flex: 1 1 auto; min-height: 250px; margin-top: 18px; }

/* Individual design — real site with design layers */
.vd-frame { position: absolute; right: -3%; top: 0; width: 70%; overflow: hidden; border: 1px solid var(--line-2); border-radius: 14px 14px 0 0; background: var(--surface); box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.7); transition: transform 0.6s var(--ease); }
.vd-frame img { width: 100%; aspect-ratio: 1200 / 834; object-fit: cover; object-position: top; }
.vd-grid { position: absolute; inset: 30px 0 0; opacity: 0; transition: opacity 0.4s; background: repeating-linear-gradient(90deg, rgba(199, 255, 77, 0.28) 0 1px, transparent 1px calc(100% / 6)); }
.w-design:hover .vd-grid { opacity: 1; }
.w-design:hover .vd-frame { transform: translateX(-10px); }
.vd-type { position: absolute; left: 0; bottom: 94px; display: grid; gap: 2px; padding: 12px 18px; border: 1px solid var(--line-2); border-radius: 14px; background: rgba(17, 19, 26, 0.88); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
.vd-type b { font: 600 2.6rem/1 Arial, Helvetica, sans-serif; letter-spacing: -0.06em; }
.vd-type span { color: var(--muted); font: 400 0.7rem var(--mono); }
.vd-pal { position: absolute; left: 0; bottom: 30px; display: flex; gap: 8px; }
.vd-pal i { width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--line-2); background: var(--c); box-shadow: 0 6px 16px -6px rgba(0, 0, 0, 0.6); transition: transform 0.35s var(--ease); }
.w-design:hover .vd-pal i:nth-child(odd) { transform: translateY(-4px); }

/* Responsive — one site, two screens */
.vr-desk { position: absolute; left: 0; top: 6px; width: 84%; overflow: hidden; border: 1px solid var(--line-2); border-radius: 14px 14px 0 0; background: var(--surface); box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.7); }
.vr-desk img { width: 100%; aspect-ratio: 1200 / 834; object-fit: cover; object-position: top; }
.vr-phone { position: absolute; right: 2%; bottom: -18px; width: 28%; min-width: 112px; aspect-ratio: 390 / 844; border: 5px solid #2a2d38; border-radius: 26px; background: #000 url("data:image/webp;base64,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") center top / cover no-repeat; box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.8); overflow: hidden; transition: transform 0.5s var(--ease); }
.w-resp:hover .vr-phone { transform: translateY(-10px) rotate(-2deg); }

/* SEO & performance — structure, not statistics */
.vs-code { position: absolute; left: 0; top: 0; width: 100%; display: grid; gap: 12px; padding: 22px 20px; border: 1px solid var(--line-2); border-radius: 14px; background: rgba(8, 9, 13, 0.7); font: 400 0.82rem/1.2 var(--mono); }
.vs-code p { display: flex; align-items: center; gap: 12px; }
.vs-code span { color: #5b5f6b; width: 1em; }
.vs-code code { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #b9b2ff; }
.vs-code i { flex: none; width: 15px; height: 15px; border-radius: 50%; background: rgba(199, 255, 77, 0.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23c7ff4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; }
.vs-load { position: absolute; left: 0; right: 0; bottom: 22px; height: 6px; overflow: hidden; border-radius: 6px; background: var(--line); }
.vs-load span { position: absolute; inset: 0; width: 40%; border-radius: 6px; background: linear-gradient(90deg, transparent, var(--accent)); animation: sweep 2.4s var(--ease) infinite; }
@keyframes sweep { from { transform: translateX(-100%); } to { transform: translateX(260%); } }

/* Real projects — fanned previews */
.vp { position: absolute; width: 46%; margin: 0; overflow: hidden; border: 1px solid var(--line-2); border-radius: 12px; background: var(--surface); box-shadow: 0 24px 50px -18px rgba(0, 0, 0, 0.75); transition: transform 0.5s var(--ease); }
.vp img { width: 100%; aspect-ratio: 1.5; object-fit: cover; object-position: top; }
.vp figcaption { position: absolute; left: 8px; bottom: 8px; padding: 3px 9px; border-radius: 999px; background: rgba(8, 9, 13, 0.85); font: 500 0.68rem var(--mono); }
.vp-drift { left: 2%; top: 0; width: 56%; z-index: 3; }
.vp-drift img { object-position: 50% 28%; }
.vp-wall { right: 1%; top: 40px; width: 44%; z-index: 2; transform: rotate(4deg); }
.w-proj:hover .vp-wall { transform: translateX(8px) rotate(6deg); }
.w-proj:hover .vp-drift { transform: translateY(-6px); }

/* Clear communication — what is agreed before work starts */
.vc-sheet { flex: 1 1 420px; display: grid; gap: 10px; max-width: 560px; margin-left: auto; }
.vc-sheet li { position: relative; display: grid; grid-template-columns: auto 1fr; gap: 0 14px; align-items: center; padding: 14px 18px; border: 1px solid var(--line); border-radius: 14px; background: rgba(8, 9, 13, 0.55); transition: border-color 0.25s, transform 0.3s var(--ease); }
.w-comm:hover .vc-sheet li { border-color: var(--line-2); }
.vc-sheet li:hover { transform: translateX(-4px); }
.vc-sheet i { grid-row: 1 / 3; width: 26px; height: 26px; border-radius: 50%; background: rgba(199, 255, 77, 0.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23c7ff4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat; }
.vc-sheet b { font: 700 1rem var(--display); letter-spacing: -0.02em; }
.vc-sheet span { color: var(--muted); font-size: 0.86rem; }

/* Work — asymmetric bento */
.folio { display: grid; grid-template-columns: minmax(0, 2.4fr) minmax(0, 1fr); grid-template-rows: auto auto; gap: 16px; }
.folio-card { position: relative; display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--line); border-radius: 22px; background: var(--surface); transition: transform 0.35s var(--ease), border-color 0.3s, box-shadow 0.35s var(--ease); }
.folio-card:hover { transform: translateY(-4px); border-color: rgba(255, 255, 255, 0.3); box-shadow: 0 30px 70px -34px rgba(106, 77, 255, 0.6); }
.folio-main { grid-row: span 2; }
.folio-shot { display: block; flex: 1 1 auto; min-height: 0; overflow: hidden; border-bottom: 1px solid var(--line); }
.folio-shot img { width: 100%; height: 100%; aspect-ratio: 1.6; object-fit: cover; object-position: top; transition: transform 0.7s var(--ease); }
.folio-main .folio-shot img { aspect-ratio: auto; min-height: 0; }
.folio-support .folio-shot img { opacity: 0.92; }
.folio-card:hover .folio-shot img { transform: scale(1.03); }
.folio-meta { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 4px 12px; padding: 16px 20px 18px; }
.folio-tag { grid-column: 1; color: var(--muted); font: 500 0.74rem var(--mono); letter-spacing: 0.04em; }
.folio-meta strong { grid-column: 1; font: 800 clamp(1.3rem, 2vw, 1.7rem)/1.1 var(--display); letter-spacing: -0.045em; }
.folio-meta i { grid-column: 2; grid-row: 1 / 3; display: grid; place-items: center; width: 38px; height: 38px; border: 1px solid var(--line-2); border-radius: 50%; color: var(--accent); font-style: normal; transition: background 0.25s var(--ease), color 0.25s var(--ease), transform 0.25s var(--ease); }
.folio-card:hover .folio-meta i { background: var(--accent); color: var(--on-accent); transform: translate(2px, -2px); }

/* Process */
.steps { position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; padding-top: 8px; }
.steps::before, .steps::after { content: ""; position: absolute; left: 22px; right: 22px; top: 30px; height: 2px; border-radius: 2px; }
.steps::before { background: var(--line); }
.steps::after { background: linear-gradient(90deg, var(--accent), var(--violet)); transform: scaleX(0); transform-origin: left; transition: transform 1.6s var(--ease); }
.steps.is-in::after { transform: scaleX(1); }
.steps li { position: relative; padding-right: 12px; }
.dot { position: relative; z-index: 1; display: grid; place-items: center; width: 44px; height: 44px; margin-bottom: 28px; border: 1px solid var(--line-2); border-radius: 50%; background: var(--surface-2); color: var(--accent); font: 500 0.95rem var(--mono); }
.steps h3 { font: 800 1.3rem/1.15 var(--display); letter-spacing: -0.04em; }
.steps p { margin-top: 8px; color: var(--muted); font-size: 0.95rem; }

/* FAQ */
.faq-grid { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: 32px clamp(32px, 7vw, 110px); align-items: start; }
.faq-grid h2 { position: sticky; top: 92px; align-self: start; height: max-content; }
.faq-list { border-top: 1px solid var(--line); }
.faq-item { border-bottom: 1px solid var(--line); }
.faq-q { display: flex; justify-content: space-between; align-items: center; gap: 20px; width: 100%; padding: 20px 0; border: 0; background: none; color: var(--text); text-align: left; cursor: pointer; font: 700 1.08rem/1.35 var(--display); letter-spacing: -0.02em; }
.faq-q:hover span { color: var(--accent); }
.faq-q i { position: relative; flex: none; width: 16px; height: 16px; }
.faq-q i::before, .faq-q i::after { content: ""; position: absolute; left: 0; top: 7px; width: 16px; height: 2px; border-radius: 2px; background: var(--accent); transition: transform 0.24s var(--ease); }
.faq-q i::after { transform: rotate(90deg); }
.faq-q[aria-expanded="true"] i::after { transform: rotate(0deg); }
.faq-a { display: grid; grid-template-rows: 1fr; }
.faq-a > div { overflow: hidden; }
.faq-a p { padding: 0 40px 22px 0; color: #cfd0d6; max-width: 38em; }
.js .faq-a { grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows 0.24s var(--ease), visibility 0s linear 0.24s; }
.js .faq-item.is-open .faq-a { grid-template-rows: 1fr; visibility: visible; transition: grid-template-rows 0.24s var(--ease), visibility 0s; }

/* Final CTA */
.final { padding-bottom: clamp(48px, 5vw, 72px); }
.final-panel { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 40px clamp(32px, 5vw, 80px); align-items: start; overflow: hidden; padding: clamp(28px, 5vw, 72px); border: 1px solid var(--line-2); border-radius: 32px; background: var(--surface); }
.final-panel > * { position: relative; }
.final-panel > .aura { position: absolute; }
.final-copy h2 { font: 800 clamp(2.2rem, 4.8vw, 4.4rem)/0.98 var(--display); letter-spacing: -0.06em; }
.final-copy > p { margin-top: 22px; max-width: 26em; color: #d4d5db; font-size: 1.08rem; }
.final-copy .final-alt { color: var(--muted); font-size: 0.95rem; }

.req { display: grid; gap: 14px; padding: 22px; border: 1px solid var(--line); border-radius: 22px; background: rgba(8, 9, 13, 0.6); }
.field { display: grid; gap: 8px; }
.field span { font-size: 0.9rem; color: #d4d5db; }
.field em { color: var(--muted); font-style: normal; }
.field input, .field select { width: 100%; min-height: 52px; padding: 0 16px; border: 1px solid var(--line-2); border-radius: 12px; background: var(--bg); color: var(--text); font: 400 1rem var(--body); }
.field select { appearance: none; -webkit-appearance: none; padding-right: 44px; cursor: pointer; background: var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23a1a1aa' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center / 16px no-repeat; }
.field select:invalid { color: var(--muted); }
.field select option { color: #fff; background: #11131a; }
.field input:hover, .field select:hover { border-color: rgba(255, 255, 255, 0.4); }
.field input:focus, .field select:focus { outline: 3px solid var(--accent); outline-offset: 2px; border-color: var(--accent); }
.field input[aria-invalid="true"], .field select[aria-invalid="true"] { border-color: #ff7a7a; }
.hp { position: absolute; left: -9999px; }
.req .pill[disabled] { opacity: 0.6; cursor: progress; }
.req-status { min-height: 0; color: #ff9a9a; font-size: 0.92rem; }
.req-status a { color: var(--text); text-decoration: underline; }
.req-success { padding: 16px 18px; border: 1px solid var(--accent); border-radius: 12px; }
.req-note { color: var(--muted); font-size: 0.84rem; text-align: center; }
.req-submit { order: 10; width: 100%; }
.req-status { order: 11; }
.req-success { order: 11; }
.req-note { order: 12; }
.kg-form-privacy { order: 13; }
.kg-form-privacy { color: var(--muted) !important; }
.kg-form-privacy a { color: var(--text) !important; }

.sticky-cta { position: fixed; z-index: 25; right: max(12px, env(safe-area-inset-right)); bottom: max(12px, env(safe-area-inset-bottom)); min-height: 48px; padding: 0 22px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); opacity: 0; transform: translateY(24px); pointer-events: none; transition: opacity 0.3s var(--ease), transform 0.3s var(--ease); }
.sticky-cta.is-on { opacity: 1; transform: none; pointer-events: auto; }
.test-badge { position: fixed; z-index: 40; left: 12px; top: 76px; max-width: calc(100% - 24px); padding: 6px 12px; border-radius: 10px; background: var(--accent); color: var(--on-accent); font: 700 0.72rem/1.3 var(--mono); letter-spacing: 0.03em; }

/* Footer */
.bf-footer { position: relative; overflow: hidden; padding: clamp(48px, 6vw, 80px) 0 24px; border-top: 1px solid var(--line); background: var(--bg); }
.bf-footer-glow { position: absolute; left: 50%; top: 0; width: min(900px, 90%); height: 220px; transform: translate(-50%, -55%); pointer-events: none; background: radial-gradient(50% 50% at 50% 50%, rgba(106, 77, 255, 0.28), transparent 70%); }
.bf-footer .shell { position: relative; }
.bf-footer-top { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 0.7fr) minmax(0, 0.9fr); gap: 40px clamp(32px, 6vw, 96px); }
.bf-footer-brand .logo { font-size: 1.5rem; }
.bf-footer-brand p { max-width: 22em; margin-top: 16px; color: var(--muted); }
.bf-footer-col { display: grid; align-content: start; gap: 0; }
.bf-footer-col h2 { margin-bottom: 8px; color: var(--text); font: 700 0.95rem var(--display); letter-spacing: -0.02em; }
.bf-footer-col a, .bf-footer-link { display: inline-flex; align-items: center; min-height: 36px; width: fit-content; padding: 0; border: 0; background: none; color: var(--muted); font: 400 0.92rem var(--body); text-align: left; cursor: pointer; transition: color 0.2s; }
.bf-footer-col a:hover, .bf-footer-link:hover { color: var(--accent); }
.bf-footer-bottom { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; margin-top: clamp(40px, 5vw, 64px); padding-top: 22px; border-top: 1px solid var(--line); color: var(--muted); font-size: 0.85rem; }

/* One reveal: cards rise in sequence when the offers enter view. */
.js .bento .card { opacity: 0; transform: translateY(32px); }
.js .bento.is-in .card { opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease), border-color 0.3s; }
.js .bento.is-in .card:nth-child(2) { transition-delay: 0.1s; }
.js .bento.is-in .card:nth-child(3) { transition-delay: 0.2s; }
.js .bento.is-in .card:nth-child(4) { transition-delay: 0.3s; }
.js .bento.is-in .card:hover { transform: translateY(-4px); transition-delay: 0s; transition-duration: 0.35s; }
.js .hero-copy > * { animation: rise 0.9s var(--ease) backwards; }
.js .hero-copy > :nth-child(2) { animation-delay: 0.08s; }
.js .hero-copy > :nth-child(3) { animation-delay: 0.16s; }
.js .hero-copy > :nth-child(4) { animation-delay: 0.24s; }
.js .hero-copy > :nth-child(5) { animation-delay: 0.32s; }
.js .why-grid .w-card { opacity: 0; transform: translateY(28px); }
.js .why-grid.is-in .w-card { opacity: 1; transform: none; transition: opacity 0.8s var(--ease), transform 0.8s var(--ease), border-color 0.3s, box-shadow 0.35s var(--ease); }
.js .why-grid.is-in .w-card:nth-child(2) { transition-delay: 0.08s; }
.js .why-grid.is-in .w-card:nth-child(3) { transition-delay: 0.16s; }
.js .why-grid.is-in .w-card:nth-child(4) { transition-delay: 0.24s; }
.js .why-grid.is-in .w-card:nth-child(5) { transition-delay: 0.32s; }
@keyframes rise { from { opacity: 0; transform: translateY(24px); } }

@media (min-width: 901px) { .sticky-cta { display: none; } }
@media (max-width: 1024px) {
  .bento { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: repeat(10, auto); }
  .terms ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  .bar-nav { display: none; }
  .bar-cta { margin-left: auto; }
  .bf-footer-col a, .bf-footer-link { min-height: 44px; }
  .hero-grid, .head, .faq-grid, .final-panel { grid-template-columns: 1fr; }
  .faq-grid h2 { position: static; }
  .stage { max-width: 640px; }
  .why-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .w-design, .w-comm { grid-column: span 2; }
  .w-resp, .w-seo, .w-proj { grid-column: span 1; }
  .w-comm { flex-direction: column; align-items: stretch; }
  .vc-sheet { margin-left: 0; max-width: none; }
  .bf-footer-top { grid-template-columns: 1fr 1fr; }
  .bf-footer-brand { grid-column: 1 / 3; }
  .steps { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 24px; }
  .steps::before, .steps::after { display: none; }
  .folio { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .folio-main { grid-column: 1 / 3; grid-row: auto; }
  .folio-main .folio-shot img { min-height: 0; aspect-ratio: 1.7; }
}
@media (max-width: 640px) {
  :root { --shell: calc(100% - 32px); }
  .bento { grid-template-columns: 1fr; grid-template-rows: repeat(20, auto); }
  .folio, .steps, .terms ul { grid-template-columns: 1fr; }
  .folio-main { grid-column: auto; }
  .why-grid { grid-template-columns: 1fr; }
  .w-design, .w-resp, .w-seo, .w-proj, .w-comm { grid-column: auto; min-height: 0; }
  .w-vis { min-height: 230px; }
  .w-design .w-vis { min-height: 300px; }
  .vd-frame { width: 88%; right: 0; }
  .vd-type { bottom: 6px; }
  .vd-pal { left: 168px; bottom: 26px; gap: 6px; }
  .vd-pal i { width: 24px; height: 24px; }
  .w-card { padding: 22px 20px 0; }
  .w-comm { padding-bottom: 22px; }
  .bf-footer-top { grid-template-columns: 1fr; }
  .bf-footer-brand { grid-column: auto; }
  .head h2 br, .final-copy h2 br { display: none; }
  .hero-actions .pill { width: 100%; }
  .bar-cta { padding: 0 16px; font-size: 0.88rem; }
  .bf-footer-col a, .bf-footer-link { min-height: 44px; }
  .stage { aspect-ratio: 1; }
  .frame-main { width: 92%; top: 6%; }
  .frame-front { width: 46%; left: 0; }
  .chip { font-size: 0.78rem; padding: 8px 12px; right: 0; }
  .pill-xl { width: 100%; padding: 0 20px; }
  body { padding-bottom: 72px; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation: none !important; transition: none !important; }
  .frame { transform: none !important; }
  .js .bento .card, .js .why-grid .w-card { opacity: 1; transform: none; }
  .steps::after { transform: scaleX(1); }
}
