.home-process-card p,.home-style-card p{color:var(--muted);margin:0;line-height:1.7}.home-process-card,.home-style-card{background:linear-gradient(#0c1421eb,#080e18cc);border:1px solid #bccde31f;box-shadow:0 24px 72px #0000002e}.home-process-card h3,.home-style-card h3{letter-spacing:-.035em;margin:0;font-size:1.22rem}.home-process-grid{gap:20px;width:min(760px,100%);margin:0 auto;display:grid}.home-process-card{text-align:center;border-radius:30px;justify-items:center;gap:18px;padding:34px 32px;display:grid}.home-process-card>span{color:var(--accent-warm);letter-spacing:.2em;text-transform:uppercase;font-size:.9rem;font-weight:700}.home-process-card h3{letter-spacing:-.05em;font-size:clamp(2rem,4vw,2.9rem);line-height:.96}.home-process-card p{max-width:34rem;font-size:1rem}.home-style-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:start;gap:24px;display:grid}.home-style-preview-stack{gap:18px;display:grid}.home-default-masters-shot,.home-options-shot{background:radial-gradient(circle at 0 0,#7ce3ff1f,#0000 42%),radial-gradient(circle at 88% 12%,#d7b37924,#0000 30%),linear-gradient(#0c1421f5,#080e18e0);border:1px solid #bccde324;border-radius:30px;gap:18px;padding:24px;display:grid;box-shadow:0 28px 90px #0000003d}.home-default-masters-copy{gap:10px;display:grid}.home-default-masters-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.3rem,2.1vw,1.72rem);line-height:1.04}.home-default-masters-copy p:last-child{color:var(--muted);margin:0;line-height:1.65}.home-options-shot .eyebrow{margin-bottom:6px}.home-options-shot-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-options-shot-head h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem)}.home-options-shot-note{color:var(--muted);text-align:right;font-size:.82rem}.home-options-slider{background:#ffffff08;border:1px solid #bccde314;border-radius:22px;padding:18px}.home-options-shot-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.home-options-shot-row strong{font-size:.96rem}.home-options-shot-row span{color:var(--muted);font-size:.84rem}.home-options-shot .style-toggle{width:100%}.home-options-shot .style-toggle-button{min-height:48px;font-size:.76rem}.home-options-chip-row{flex-wrap:wrap;gap:10px;display:flex}.home-options-chip{min-height:36px;color:var(--text);background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;display:inline-flex}.home-options-chip.active{background:#7ce3ff1f;border-color:#7ce3ff4d}.home-options-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-options-slider{gap:12px;display:grid}.home-options-slider .home-options-shot-row{margin-bottom:0}.home-options-slider-track{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.home-options-slider-track span{border-radius:inherit;background:linear-gradient(90deg,#7ce3ffdb,#6dffb7b3);height:100%;display:block}.home-style-grid{gap:20px;display:grid}.home-style-card{border-radius:30px;gap:14px;min-height:0;padding:28px;display:grid}.home-style-card.balanced{background:radial-gradient(circle at 0 0,#7ce3ff24,#0000 42%),linear-gradient(#0c1421f0,#080e18d6)}.home-style-card.aggressive{background:radial-gradient(circle at 0 0,#d7b3792e,#0000 42%),radial-gradient(circle at 82% 20%,#7ce3ff1a,#0000 32%),linear-gradient(#12121bf0,#0a0d16d6)}.home-style-card-control{background:radial-gradient(circle at 0 0,#7ce3ff1f,#0000 40%),radial-gradient(circle at 84% 16%,#d7b3791f,#0000 30%),linear-gradient(#0c1421f0,#080e18d6)}.home-style-badge{width:fit-content;min-height:32px;color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.home-page-shell-focus .home-marketing-stack{display:none}@media (max-width:1080px){.home-style-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.home-process-card,.home-style-card{border-radius:22px;padding:24px}.home-options-shot,.home-default-masters-shot{padding:20px}.home-options-shot-head{grid-template-columns:minmax(0,1fr);display:grid}.home-options-shot-note{text-align:left}.home-options-slider-grid{grid-template-columns:minmax(0,1fr)}}
.home-demo-section{width:min(var(--content-home-marketing-shell), 100%);gap:22px;min-width:0;margin-top:12px;display:grid}.home-demo-heading{text-align:left;justify-content:space-between;align-items:end;gap:24px;display:flex}.home-demo-heading>div:first-child{gap:7px;min-width:0;display:grid}.home-demo-eyebrow{color:var(--accent);letter-spacing:.15em;font-size:.76rem;font-weight:800}.home-demo-heading h2,.home-demo-heading p,.home-demo-card h3,.home-demo-card p{margin:0}.home-demo-heading h2{letter-spacing:-.05em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1}.home-demo-scroll-controls{flex:none;gap:8px;display:flex}.home-demo-scroll-controls button{color:#dfeaf7;cursor:pointer;background:#0c1421c2;border:1px solid #bccde329;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.home-demo-scroll-controls button:hover{background:#7ce3ff17;border-color:#7ce3ff6b;transform:translateY(-1px)}.home-demo-scroll-controls svg{width:19px;height:19px}.home-demo-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#7ce3ff3d transparent;grid-auto-columns:minmax(252px,286px);grid-auto-flow:column;gap:16px;min-width:0;padding:2px 2px 14px;display:grid;overflow-x:auto}.home-demo-rail::-webkit-scrollbar{height:6px}.home-demo-rail::-webkit-scrollbar-thumb{background:#7ce3ff3d;border-radius:999px}.home-demo-card{scroll-snap-align:start;background:linear-gradient(#0c1421f0,#080e18d6);border:1px solid #bccde321;border-radius:24px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 20px 52px #0003}.home-demo-card:hover,.home-demo-card.active{border-color:#7ce3ff47;transform:translateY(-2px);box-shadow:0 24px 60px #00000047}.home-demo-cover{aspect-ratio:1.12;background:#111b2a;position:relative;overflow:hidden}.home-demo-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040910b3);position:absolute;inset:44% 0 0}.home-demo-cover img{object-fit:cover;width:100%;height:100%;transition:transform .36s;display:block}.home-demo-card:hover .home-demo-cover img{transform:scale(1.025)}.home-demo-cover-fallback{background:radial-gradient(circle at 22% 16%,#7ce3ff57,#0000 35%),radial-gradient(circle at 76% 80%,#6dffb738,#0000 38%),linear-gradient(145deg,#14253a,#0a111d 68%);place-items:center;display:grid}.home-demo-cover-fallback>span:first-child{color:#ebf7ffe6;letter-spacing:-.08em;text-shadow:0 14px 44px #0000005c;font-size:5.2rem;font-weight:800}.home-demo-play{z-index:2;color:#f4fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#070e18cc;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .16s,transform .16s;display:inline-flex;position:absolute;bottom:15px;left:16px;box-shadow:0 12px 30px #00000057}.home-demo-play:hover{background:#1c4756e6;transform:scale(1.04)}.home-demo-play svg{width:23px;height:23px}.home-demo-duration{z-index:2;color:#eff7ffd6;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070e18ad;border:1px solid #ffffff24;border-radius:999px;padding:5px 8px;font-size:.74rem;position:absolute;bottom:17px;right:14px}.home-demo-progress{z-index:3;background:linear-gradient(90deg, var(--accent), #6dffb7);transform-origin:0;height:3px;transition:transform 80ms linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-demo-card-body{text-align:left;gap:7px;padding:15px 17px 17px;display:grid}.home-demo-source-toggle{background:#03080f70;border:1px solid #bccde321;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;width:100%;margin-bottom:4px;padding:3px;display:grid}.home-demo-source-toggle button{color:#cedced9e;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 9px;font-family:Inter,Avenir Next,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:650;line-height:1;transition:background .12s,color .12s}.home-demo-source-toggle button.active{background:var(--accent);color:#06251f;box-shadow:none}.home-demo-card h3{color:#f0f6fd;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.25;overflow:hidden}.home-demo-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.4;overflow:hidden}.home-demo-card a{width:fit-content;color:var(--accent);margin-top:2px;font-size:.82rem;font-weight:700;text-decoration:none}.home-demo-card a:hover{color:#dff9ff}@media (max-width:640px){.home-demo-section{gap:18px}.home-demo-heading{align-items:start}.home-demo-heading h2{font-size:2rem}.home-demo-scroll-controls{display:none}.home-demo-rail{width:calc(100vw - 24px);margin-inline:calc((100vw - min(var(--content-shell), 100vw)) / -2);grid-auto-columns:minmax(236px,74vw);padding-inline:12px;scroll-padding-inline:12px}}
.home-mastering-intro{z-index:1;width:min(var(--content-shell), 100%);justify-items:center;gap:32px;margin:32px auto 0;display:grid;position:relative}.home-page-shell-focus .home-mastering-intro{gap:18px;width:min(1400px,100%);margin-top:18px}@media (max-width:720px){.home-mastering-intro{gap:22px;margin-top:22px}}.home-signal-card p{color:var(--muted);margin:0;line-height:1.7}.home-signal-card-grid{width:min(var(--content-home-marketing-shell), 100%);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.home-signal-card{text-align:left;background:linear-gradient(#0c1421b8,#080e1885);border:1px solid #bccde31f;border-radius:22px;align-content:start;gap:10px;min-height:100%;padding:24px 24px 22px;display:grid;box-shadow:0 14px 40px #0000001f}.home-signal-step{width:30px;height:30px;color:var(--accent);letter-spacing:.04em;background:#7ce3ff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.home-signal-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.28rem,1.8vw,1.6rem);line-height:.98}.home-signal-card p{margin:0;font-size:.98rem;line-height:1.62}.home-page-shell-focus .home-signal-card-grid{display:none}@media (max-width:720px){.home-signal-card{border-radius:22px}.home-signal-card-grid{grid-template-columns:minmax(0,1fr)}}
