.ct-hero{padding:64px 0 56px;border-bottom:1px solid var(--hairline)}.ct-hero-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:24px}.breadcrumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;gap:12px}.breadcrumb a{color:var(--muted)}.breadcrumb .sep{color:var(--hairline-strong)}.breadcrumb .current{color:var(--ink)}.ct-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end;padding-top:32px}.ct-hero .h-display em{color:var(--accent);font-style:italic}.ct-hero-side{display:flex;flex-direction:column;gap:24px;padding-bottom:12px}.ct-hero-sla{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.sla .n{font-family:var(--font-serif);font-size:32px;font-weight:300;line-height:1;letter-spacing:-.01em}.sla .n em{color:var(--accent);font-style:normal}.sla .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px}.channels{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hairline);border-left:0;border-right:0}.channel{padding:32px 28px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);transition:background .25s var(--ease)}.channel:last-child{border-right:0}.channel:hover{background:var(--paper)}.channel .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.channel .v{font-family:var(--font-serif);font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.2}.channel .v em{color:var(--accent);font-style:normal}.channel .meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--muted-soft);text-transform:uppercase}.form-section{padding:var(--s-10) 0;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.form-aside{position:sticky;top:124px;display:flex;flex-direction:column;gap:28px}.form-aside h2{margin-top:16px}.form-aside h2 em{color:var(--accent);font-style:italic}.form-aside .lede{max-width:36ch}.form-aside .manager{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.form-aside .avatar{width:56px;height:56px;background:var(--sand);border:1px solid var(--hairline-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.form-aside .m-info .name{font-family:var(--font-serif);font-size:19px;font-weight:400}.form-aside .m-info .role{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px}.form-aside .quick{display:flex;flex-direction:column;gap:12px;font-family:var(--font-sans);font-size:14px;color:var(--muted)}.form-aside .quick strong{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-weight:400}.form-aside .quick a{color:var(--ink)}form.brief{background:var(--paper);border:1px solid var(--hairline);padding:48px 56px;display:flex;flex-direction:column;gap:28px;position:relative}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea,.field select{height:48px;padding:0 16px;background:transparent;border:1px solid var(--hairline-strong);font-family:var(--font-sans);font-size:15px;color:var(--ink);outline:none;border-radius:0;transition:border-color .2s var(--ease)}.field textarea{height:140px;padding:14px 16px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.topic-opts{display:flex;flex-wrap:wrap;gap:8px}.topic{padding:10px 14px;border:1px solid var(--hairline-strong);background:transparent;font-family:var(--font-sans);font-size:13px;cursor:pointer;transition:all .2s var(--ease)}.topic:hover{border-color:var(--ink)}.topic.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.consent{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-sans);font-size:13px;color:var(--muted);line-height:1.55}.consent input{width:16px;height:16px;margin-top:3px;flex-shrink:0}.consent a{color:var(--ink);border-bottom:1px solid var(--hairline-strong);padding-bottom:1px}.submit-row{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--hairline);gap:16px}.showrooms{padding:var(--s-10) 0;border-bottom:1px solid var(--hairline)}.showrooms-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:56px}.showrooms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.showroom{background:var(--paper);border:1px solid var(--hairline);display:flex;flex-direction:column}.showroom .img{aspect-ratio:4/3;background:var(--sand);overflow:hidden;border-bottom:1px solid var(--hairline);position:relative}.showroom .img img{width:100%;height:100%;object-fit:cover}.showroom .city{position:absolute;left:16px;top:16px;background:var(--paper);padding:6px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.showroom .body{padding:24px 26px 28px;display:flex;flex-direction:column;gap:14px}.showroom h3{font-family:var(--font-serif);font-size:22px;font-weight:400;margin:0}.showroom dl{display:grid;gap:0;margin:0}.showroom dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px}.showroom dd{font-family:var(--font-sans);font-size:14px;color:var(--ink);margin:4px 0 0;line-height:1.5}.showroom dd em{font-family:var(--font-mono);font-size:11px;color:var(--accent);font-style:normal;letter-spacing:.06em}.showroom .foot{margin-top:8px;padding-top:16px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.showroom .foot a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.faq{padding:var(--s-10) 0;border-bottom:1px solid var(--hairline)}.faq-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:48px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:64px}details.q{border-top:1px solid var(--hairline)}details.q:last-of-type{border-bottom:1px solid var(--hairline)}details.q summary{list-style:none;cursor:pointer;padding:22px 0;display:grid;grid-template-columns:28px 1fr 24px;gap:16px;align-items:baseline;font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--ink)}details.q summary::-webkit-details-marker{display:none}details.q summary .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--accent)}details.q summary .ico{font-family:var(--font-mono);color:var(--muted);transition:transform .25s var(--ease);text-align:right}details.q[open] summary .ico{transform:rotate(45deg)}details.q .a{padding:0 0 24px 44px;font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--muted);max-width:60ch}.ct-final{padding:96px 0 112px;background:var(--espresso);color:var(--paper);text-align:center}.ct-final .eyebrow{color:#ffffff8c}.ct-final .h-display{color:var(--paper);margin:24px auto 32px;max-width:22ch}.ct-final .h-display em{color:var(--accent-on-dark);font-style:italic}.ct-final .lede{color:#ffffffb3;margin:0 auto 40px}.ct-final-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ct-final .btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ct-final .btn-primary:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}.ct-final .btn-ghost{color:var(--paper);border-color:#fff6}form.brief.is-sent{display:none}@media(max-width:1024px){.ct-hero-grid{grid-template-columns:1fr;gap:32px}.channels{grid-template-columns:1fr 1fr}.channel:nth-child(2){border-right:0}.channel:nth-child(1),.channel:nth-child(2){border-bottom:1px solid var(--hairline)}.form-section{grid-template-columns:1fr;gap:32px}.form-aside{position:static}form.brief{padding:32px 24px}.showrooms-head,.faq-head{grid-template-columns:1fr;gap:24px}.showrooms-grid{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr;column-gap:0}}@media(max-width:640px){.channels{grid-template-columns:1fr}.channel{border-right:0!important;border-bottom:1px solid var(--hairline)}.channel:last-child{border-bottom:0}.field-row{grid-template-columns:1fr}.submit-row{flex-direction:column;align-items:stretch}}
