.brief-page{color:#f6f4ef;background:#101012;min-height:100svh;padding:30px 5vw 70px;font-family:Arial,Thonburi,sans-serif}.brief-page nav{border-bottom:1px solid #39393c;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:14px;display:flex}.brief-page nav a:first-child{letter-spacing:-1px;font-size:22px;font-weight:800}.brief-layout{grid-template-columns:1fr 1.25fr;gap:70px;max-width:1200px;margin:65px auto;display:grid}.brief-intro>p{color:#e55154;letter-spacing:2px;font-size:12px}.brief-intro h1{letter-spacing:-1px;margin:20px 0 25px;font-size:clamp(36px,4.5vw,58px);line-height:1.35}.brief-intro>div{color:#b4b4bb;font-size:16px;line-height:1.9}.brief-intro>a{border-bottom:1px solid #666;margin-top:35px;font-size:15px;display:inline-block}.brief-form{background:#19191c;border:1px solid #333338;border-radius:12px;gap:21px;padding:30px;display:grid}.brief-form label{color:#dddde2;gap:8px;font-size:14px;display:grid}.brief-form input,.brief-form textarea,.brief-form select{color:#fafafa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline-offset:3px;background:#111113;border:1px solid #434348;border-radius:6px;width:100%;min-width:0;padding:12px;font-size:16px}.brief-form small{color:#94949d;font-size:12px;display:inline}.brief-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brief-note{color:#a4a4ac;margin:0;font-size:13px;line-height:1.7}.brief-form button,.brief-success>a{color:#fff;cursor:pointer;background:#d53238;border:0;border-radius:6px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600}.brief-form button:disabled{opacity:.55}.brief-error{color:#ffc7ca;background:#4c2528;border-radius:6px;padding:14px;font-size:14px}.brief-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.brief-success{border:1px solid #49494f;border-radius:12px;align-self:start;gap:22px;padding:40px;display:grid}.brief-success>span{color:#f3767b}.brief-success h2{margin:0;font-size:26px}.brief-success p{line-height:1.8}.brief-success>a{justify-self:start}.inquiry-view{color:#eee;background:#101012;min-height:80vh;padding:32px;font:16px/1.7 Arial,Thonburi,sans-serif}.inquiry-view>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.inquiry-view h1{font-size:28px;font-weight:700}.inquiry-view button,.inquiry-view select{color:#eee;cursor:pointer;background:#202025;border:1px solid #48484f;border-radius:6px;min-height:44px;padding:10px 15px;font-size:14px}.inquiry-card{background:#18181d;border:1px solid #383840;border-radius:10px;max-width:1000px;margin-bottom:18px;padding:24px}.inquiry-card h2{font-size:20px;font-weight:600}.inquiry-card .inquiry-meta{color:#9999a6;margin:4px 0 18px;font-size:13px}.inquiry-card pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.inquiry-card a{color:#f48288}.inquiry-card .inquiry-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inquiry-card .inquiry-primary{background:#c83139;border-color:#c83139}.inquiry-view .inquiry-error{color:#ffbfc4;border:1px solid #904347;padding:14px}.inquiry-view .inquiry-success{color:#becfb6}.inquiry-card small{color:#aaa;font-size:13px}@media (max-width:800px){.brief-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.brief-intro h1 br{display:none}.brief-intro>a{margin-top:20px}.brief-form{padding:22px}}@media (max-width:480px){.brief-pair{grid-template-columns:1fr}.brief-form{padding:18px}.brief-page{padding:20px 20px 50px}.inquiry-view{padding:20px}.inquiry-card{padding:18px}.inquiry-view>header{align-items:flex-start;gap:10px}}@media print{.inquiry-view{display:none!important}}
