:root{--ink:#0e1a2b;--ink-soft:#3a4859;--paper:#f4f3ef;--paper-2:#fff;--line:#dad8d0;--line-strong:#bcb9ae;--film:#d9184e;--film-soft:#fbe8ed;--labs:#0f6b58;--labs-soft:#e4f1ed;--focus:#1b4fd8;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--wrap:1320px;--bar:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#efefea;--ink-soft:#a9b0ba;--paper:#0b121b;--paper-2:#121b26;--line:#25313f;--line-strong:#3a4959;--film:#ff6188;--film-soft:#251017;--labs:#4fc5a6;--labs-soft:#0b211c;--focus:#7fa6ff}}:root[data-theme=dark]{--ink:#efefea;--ink-soft:#a9b0ba;--paper:#0b121b;--paper-2:#121b26;--line:#25313f;--line-strong:#3a4959;--film:#ff6188;--film-soft:#251017;--labs:#4fc5a6;--labs-soft:#0b211c;--focus:#7fa6ff}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-anchor:none;scroll-padding-top:92px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:var(--bar);margin:0;font-size:17px;line-height:1.6}@media (width>=900px){body{padding-bottom:0;font-size:18px}}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 22px}@media (width>=1100px){.wrap{padding:0 44px}}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.05}h1,h2{font-size:clamp(1.85rem,3vw,3rem)}h3{letter-spacing:-.012em;font-size:1.16rem;line-height:1.25}p{margin:0 0 1rem}.lede{color:var(--ink-soft);max-width:58ch;font-size:clamp(1.02rem,1.3vw,1.22rem)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.hbar{align-items:center;gap:20px;height:72px;display:flex}.logo{flex:none;align-items:center;text-decoration:none;display:flex}.wordmark{font-family:var(--display);text-transform:uppercase;flex-direction:column;display:inline-flex}.wordmark .w1,.wordmark .w2{font-weight:800;line-height:.86;display:block}.wordmark .w2{font-style:italic}.wordmark.sm{gap:0}.wordmark.sm .w1,.wordmark.sm .w2{letter-spacing:.01em;font-size:.78rem}.wordmark.lg .w1,.wordmark.lg .w2{letter-spacing:-.005em;font-size:1.7rem}.footer-logo{display:inline-flex}.hnav{gap:26px;margin-left:32px;font-size:.94rem;display:none}.hnav a{color:var(--ink-soft);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.hnav a:hover,.hnav a.active{color:var(--ink);border-bottom-color:var(--ink)}.hcall{align-items:center;gap:14px;margin-left:auto;display:flex}.tel{white-space:nowrap;border-bottom:1.5px solid var(--line-strong);font-size:.94rem;font-weight:500;text-decoration:none}@media (width>=1000px){.hnav{display:flex}}@media (width<=540px){.tel span{display:none}}.btn{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:transform .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.ghost{color:var(--ink);background:0 0}.btn.film{background:var(--film);border-color:var(--film);color:#fff}.btn.labs{background:var(--labs);border-color:var(--labs);color:#fff}.btn.sm{padding:9px 16px;font-size:.88rem}.hero{padding:66px 0 30px}@media (width>=1000px){.hero{padding:92px 0 40px}.hero .inner{grid-template-columns:1.3fr .9fr;align-items:end;gap:60px;display:grid}}.hero h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.55rem,5.9vw,5.4rem)}.hero .lede{margin-top:24px}.heroctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.studios{gap:12px;margin-top:32px;display:grid}@media (width>=1000px){.studios{margin-top:0}}.herophoto{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;display:block}.studio{border:1.5px solid var(--line-strong);background:var(--paper-2);border-radius:16px;padding:20px 22px;text-decoration:none;display:block}.studio.f{border-color:var(--film);background:var(--film-soft)}.studio.l{border-color:var(--labs);background:var(--labs-soft)}.studio h3{margin-bottom:5px;font-size:1.18rem}.studio.f h3{color:var(--film)}.studio.l h3{color:var(--labs)}.studio p{color:var(--ink-soft);margin:0 0 9px;font-size:.92rem}.studio .go{font-size:.89rem;font-weight:600}.joiner{text-align:center;color:var(--ink-soft);padding:2px 0;font-size:.88rem}.pagehead{border-bottom:1px solid var(--line);background:var(--paper-2);padding:56px 0 40px}.pagehead .kicker{font-family:var(--display);color:var(--ink-soft);margin-bottom:10px;font-size:.94rem;font-weight:700}.pagehead h1{max-width:20ch;font-size:clamp(2.1rem,4.4vw,3.4rem)}.pagehead .lede{margin-top:16px}.why{padding:64px 0 80px}.whyhead{max-width:66ch;margin-bottom:40px}.whyhead h2{margin-bottom:14px}.pipe{grid-template-columns:1fr;gap:14px;margin-bottom:16px;display:grid}@media (width>=860px){.pipe{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0}}.pnode{border:1.5px solid var(--line-strong);background:var(--paper-2);border-radius:14px;padding:22px;position:relative}@media (width>=860px){.pnode{border-right-width:0;border-radius:0}.pnode:first-child{border-radius:14px 0 0 14px}.pnode:last-child{border-right-width:1.5px;border-radius:0 14px 14px 0}}.pnode .lab{color:var(--ink-soft);margin-bottom:7px;font-size:.78rem;font-weight:600}.pnode h3{margin-bottom:7px}.pnode.a{border-color:var(--labs)}.pnode.a h3{color:var(--labs)}.pnode.b{border-color:var(--film)}.pnode.b h3{color:var(--film)}.pnode.c{border-color:var(--labs)}.pnode.c h3{color:var(--labs)}.pnode p{color:var(--ink-soft);margin:0;font-size:.93rem}.loopnote{color:var(--ink-soft);border-left:3px solid var(--line-strong);max-width:70ch;margin-bottom:44px;padding:4px 0 4px 14px;font-size:.9rem}.vs{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=840px){.vs{grid-template-columns:1fr 1fr;gap:20px}}.vscol{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;padding:26px}.vscol.win{border:2px solid var(--ink);background:var(--paper)}.vscol h3{margin-bottom:4px}.vscol .sub{color:var(--ink-soft);margin-bottom:18px;font-size:.86rem}.vslist{gap:12px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.vslist li{grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.mk{margin-top:1px;font-weight:600}.vscol.lose .mk{color:var(--ink-soft)}.vscol.win .mk{color:var(--labs)}.team{border-top:1px solid var(--line);margin-top:60px;padding-top:52px}.teamgrid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.teamgrid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.teamgrid{grid-template-columns:repeat(3,1fr)}}.teammember{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.teammember img{object-fit:cover;border:2px solid var(--paper);border-radius:50%;flex:none;width:60px;height:60px}.teammember b{font-family:var(--display);font-size:.98rem;font-weight:700;display:block}.teamrole{margin:3px 0 7px;font-size:.79rem;font-weight:600;display:block}.teamrole.f{color:var(--film)}.teamrole.l{color:var(--labs)}.teammember p{color:var(--ink-soft);margin:0;font-size:.87rem}.work{padding:40px 0 84px}.workhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.chips{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);z-index:40;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 24px;padding:15px 0;display:flex;position:sticky;top:72px}.chip{font-family:var(--sans);cursor:pointer;border:1.5px solid var(--line-strong);color:var(--ink-soft);background:0 0;border-radius:999px;padding:8px 17px;font-size:.9rem;font-weight:500}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip.f[aria-pressed=true]{background:var(--film);border-color:var(--film);color:#fff}.chip.l[aria-pressed=true]{background:var(--labs);border-color:var(--labs);color:#fff}.chip.b[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.count{color:var(--ink-soft);margin-left:auto;font-size:.86rem}.grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=700px){.grid{grid-template-columns:repeat(12,1fr);gap:16px}}.tile{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;flex-direction:column;justify-content:flex-end;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile.hidden{display:none}.tile.reel{aspect-ratio:9/16;grid-column:span 1}.tile.case{aspect-ratio:16/10;grid-column:span 2}@media (width>=700px){.tile.reel{grid-column:span 2}.tile.case{grid-column:span 4}}@media (width>=1200px){.tile.case{grid-column:span 3}}.tile .swatch{object-fit:cover;background:var(--line);width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.tile:hover .swatch{transform:scale(1.045)}.tile .meta{color:#fff;background:linear-gradient(#060a1000,#060a10e0);padding:15px;position:relative}.tile .meta b{font-family:var(--display);letter-spacing:-.01em;font-size:.99rem;font-weight:700;display:block}.tile .meta small{opacity:.82;margin-top:2px;font-size:.79rem;display:block}.tag{color:#0e1a2b;background:#ffffffed;border-radius:999px;padding:5px 10px;font-size:.71rem;font-weight:600;position:absolute;top:11px;left:11px}.tag.both{color:#fff;background:#0e1a2b}.ph{color:#ffffff6b;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}section{scroll-margin-top:120px}.band{padding:56px 0 84px}.band.film{background:var(--film-soft)}.band.labs{background:var(--labs-soft)}.split{display:block}@media (width>=1040px){.split{grid-template-columns:minmax(290px,350px) 1fr;align-items:start;gap:70px;display:grid}.rail{position:sticky;top:104px}}.kicker{font-family:var(--display);margin-bottom:10px;font-size:.94rem;font-weight:700}.band.film .kicker{color:var(--film)}.band.labs .kicker{color:var(--labs)}.rail h1{margin-bottom:16px}.rail .lede{margin-bottom:20px;font-size:1.01rem}.railstats{border-top:1px solid var(--line-strong);margin:22px 0 24px;display:grid}.railstats div{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:14px;padding:12px 0;font-size:.91rem;display:flex}.railstats b{font-family:var(--display);font-weight:700}.body-col>*+*{margin-top:52px}h3.sec{margin-bottom:16px;font-size:1.42rem}.cards{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=600px){.cards{grid-template-columns:1fr 1fr}}@media (width>=1400px){.cards{grid-template-columns:repeat(3,1fr)}}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:22px}.card h3{margin-bottom:6px}.card p{color:var(--ink-soft);margin:0;font-size:.93rem}.card .who{color:var(--labs);margin-top:10px;font-size:.83rem;font-weight:600;display:block}.tiers{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:24px;display:flex}.tier.feature{border-color:var(--film);border-width:2px}.tier .price{font-family:var(--display);letter-spacing:-.035em;margin:12px 0 2px;font-size:2.05rem;font-weight:800;line-height:1}.tier .gst{color:var(--ink-soft);font-size:.81rem}.tier .who{color:var(--ink-soft);margin:12px 0 16px;font-size:.91rem}.inc{gap:9px;margin:0 0 22px;padding:0;font-size:.89rem;list-style:none;display:grid}.inc li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.tick{color:var(--film);flex:none;margin-top:3px}.band.labs .tick{color:var(--labs)}.tier .btn{margin-top:auto}.steps{border:1px solid var(--line);background:var(--line);border-radius:14px;gap:1px;display:grid;overflow:hidden}@media (width>=900px){.steps.two{grid-template-columns:1fr 1fr}}.step{background:var(--paper-2);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:20px 22px;display:grid}.step .n{font-family:var(--display);color:var(--film);font-weight:800}.band.labs .step .n{color:var(--labs)}.step h3{margin-bottom:3px;font-size:.99rem}.step p{color:var(--ink-soft);margin:0;font-size:.89rem}.ladder{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=900px){.ladder{grid-template-columns:repeat(4,1fr)}}.rung{text-align:left;font-family:var(--sans);background:var(--paper-2);border:1.5px solid var(--line-strong);cursor:pointer;border-radius:14px;flex-direction:column;gap:5px;padding:17px;display:flex}.rung[aria-pressed=true]{border-color:var(--labs);background:var(--paper-2);border-width:2px}.rung .stage{color:var(--ink-soft);font-size:.77rem;font-weight:600}.rung b{font-family:var(--display);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2}.rung[aria-pressed=true] b{color:var(--labs)}.detail{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:26px}@media (width>=820px){.detail{grid-template-columns:1.15fr 1fr;gap:40px;display:grid}}.detail h4{margin-bottom:10px;font-size:1.22rem}.detail p{color:var(--ink-soft);font-size:.95rem}.fix{gap:8px;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.fix li{align-items:flex-start;gap:9px;display:flex}.fix .tick{color:var(--labs);margin-top:3px}.valueline{border-top:1px solid var(--line);font-family:var(--display);color:var(--labs);margin-top:18px;padding-top:16px;font-size:1.01rem;font-weight:700;line-height:1.35}.fixlabel{color:var(--ink-soft);margin-bottom:10px;font-size:.79rem;font-weight:600}.cases{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=760px){.cases{grid-template-columns:1fr 1fr}}@media (width>=1500px){.cases{grid-template-columns:repeat(3,1fr)}}.case-card{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;scroll-margin-top:120px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.case-card:target{border-color:var(--labs);box-shadow:0 0 0 3px var(--labs-soft)}.case-card .band-img{aspect-ratio:16/9;object-fit:cover;background:var(--line);width:100%;display:block}.case-card .body{padding:20px}.case-card .client{color:var(--ink-soft);margin-bottom:6px;font-size:.81rem}.case-card h3{margin-bottom:8px}.outcome{font-family:var(--display);color:var(--labs);font-size:1.03rem;font-weight:700;line-height:1.3}.factbox{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--paper-2);margin:0 0 8px;padding:26px 28px}.factbox h2{margin-bottom:12px;font-size:1.08rem}.factbox p{color:var(--ink-soft);max-width:88ch;margin-bottom:10px;font-size:.94rem}.factbox p:last-child{margin-bottom:0}.faq{padding:56px 0 80px}.faqwrap{display:block}@media (width>=1040px){.faqwrap{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:70px;display:grid}}details{border-bottom:1px solid var(--line);padding:18px 0}details summary{cursor:pointer;font-family:var(--display);letter-spacing:-.012em;justify-content:space-between;align-items:baseline;gap:20px;font-size:1.06rem;font-weight:700;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--ink-soft);flex:none;font-weight:400}details[open] summary:after{content:"–"}details p{color:var(--ink-soft);max-width:72ch;margin:12px 0 0;font-size:.95rem}.forms{padding:56px 0 80px}.fhead{max-width:60ch;margin-bottom:28px}.switch{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:999px;margin-bottom:26px;padding:4px;text-decoration:none;display:inline-flex}.switch a{font-family:var(--sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 19px;font-size:.92rem;font-weight:600;text-decoration:none}.switch a.f.active{background:var(--film);color:#fff}.switch a.l.active{background:var(--labs);color:#fff}.panel{border:1px solid var(--line);background:var(--paper-2);border-radius:18px;max-width:760px;padding:30px}h3.ph3{margin-bottom:6px;font-size:1.36rem}.panel .sub{color:var(--ink-soft);margin-bottom:20px;font-size:.93rem}.formgrid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=600px){.formgrid{grid-template-columns:1fr 1fr}.full{grid-column:1/-1}}label{margin-bottom:6px;font-size:.86rem;font-weight:600;display:block}input,select,textarea{width:100%;font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:10px;padding:12px 14px;font-size:1rem}textarea{resize:vertical;min-height:90px}.err{color:var(--film);margin-top:5px;font-size:.82rem;display:block}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--film)}.packs{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=520px){.packs{grid-template-columns:repeat(3,1fr)}}.pack{border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;text-align:left;font-family:var(--sans);border-radius:12px;padding:13px}.pack[aria-pressed=true]{border-color:var(--film);background:var(--film-soft);border-width:2px}.pack b{font-family:var(--display);font-size:.95rem;font-weight:700;display:block}.pack span{color:var(--ink-soft);margin-top:2px;font-size:.85rem;display:block}.ok{background:var(--labs-soft);border:1.5px solid var(--labs);color:var(--labs);border-radius:12px;padding:18px;font-weight:500}.alt{color:var(--ink-soft);max-width:60ch;margin-top:18px;font-size:.88rem}.alt a{font-weight:600}footer{border-top:1px solid var(--line);color:var(--ink-soft);padding:54px 0 44px;font-size:.91rem}.fgrid{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=800px){.fgrid{grid-template-columns:1.7fr 1fr 1fr 1fr}}footer h4{color:var(--ink);margin:0 0 10px;font-size:.94rem}footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.note{border-top:1px solid var(--line);margin-top:34px;padding-top:20px;font-size:.83rem}.mobar{z-index:70;background:var(--paper-2);border-top:1px solid var(--line);gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobar .btn{flex:1}@media (width>=900px){.mobar{display:none}}.wa{right:18px;bottom:calc(var(--bar) + 14px);z-index:70;color:#fff;border:2px solid var(--paper-2);background:#1fa855;border-radius:50%;place-items:center;width:54px;height:54px;text-decoration:none;display:grid;position:fixed}@media (width>=900px){.wa{bottom:24px}}.admin-login{place-items:center;min-height:100vh;padding:22px;display:grid}.admin-login form{gap:14px;width:100%;max-width:340px;display:grid}.admin-login h1{font-size:1.6rem}.admin-login input{width:100%;font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper-2);color:var(--ink);border-radius:10px;padding:12px 14px;font-size:1rem}.admin{max-width:1400px;margin:0 auto;padding:32px 22px 80px}.admin-head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-count{color:var(--ink-soft);font-weight:400}.admin section+section{margin-top:48px}.admin-table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.88rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}.admin-table th{font-family:var(--display);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;background:var(--paper-2);font-size:.78rem;font-weight:700}.admin-table tr.done{opacity:.5}.admin-table tr:last-child td{border-bottom:none}.admin-team-list{gap:12px;margin-bottom:20px;display:grid}.admin-team-card{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;grid-template-columns:56px 1fr auto;align-items:start;gap:16px;padding:16px;display:grid}.admin-team-card img{object-fit:cover;background:var(--line);border-radius:50%;width:56px;height:56px}.admin-team-fields{grid-template-columns:1fr 1fr 120px;gap:8px;display:grid}.admin-team-fields textarea,.admin-team-fields .admin-photo-field{grid-column:1/-1}.admin-team-fields textarea{resize:vertical;min-height:44px}.admin-team-fields input,.admin-team-fields select,.admin-team-fields textarea{font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.88rem}.admin-team-actions{flex-direction:column;gap:8px;display:flex}.admin-team-new{border-style:dashed}.admin-photo-field{gap:6px;display:flex}.admin-photo-field input{flex:1;min-width:0}.admin-photo-field button{flex:none;padding:6px 12px}.admin-settings-fields{flex-wrap:wrap;align-items:end;gap:12px;max-width:640px;display:flex}.admin-settings-fields>div{flex:220px}.admin-settings-fields label{color:var(--ink-soft);margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.admin-settings-fields input{width:100%;font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper-2);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.9rem}.admin-faq-list{gap:12px;margin-bottom:20px;display:grid}.admin-faq-card{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;gap:8px;padding:16px;display:grid}.admin-faq-card input,.admin-faq-card textarea{font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.88rem}.admin-faq-card textarea{resize:vertical;min-height:70px}.admin-faq-actions{gap:8px;display:flex}.admin-faq-new{border-style:dashed}.admin-pricing-list{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.admin-pricing-list{grid-template-columns:repeat(3,1fr)}}.admin-pricing-card{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.admin-pricing-card h3{margin-bottom:4px;font-size:1rem}.admin-pricing-row{gap:8px;display:flex}.admin-pricing-card input,.admin-pricing-card textarea{width:100%;font-family:var(--sans);border:1.5px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.88rem}.admin-pricing-card textarea{resize:vertical}.admin-checkbox{align-items:center;gap:8px;font-size:.85rem;display:flex}.admin-checkbox input{width:auto}
