@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/cormorant-400i.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/cormorant-400n.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/manrope-300n.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/manrope-300n.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/manrope-300n.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/bundles/kaffeequintetttheme/fonts/jetbrains-400n.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html,body{margin:0;padding:0;background:#181009;color:#f7efd8;font-family:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:border-box}a{color:#c08a4a;text-decoration:none;border-bottom:1px solid rgba(192, 138, 74, 0.4);transition:border-color 120ms ease, color 120ms ease}a:hover,a:focus-visible{color:#c45a3a;border-bottom-color:#c45a3a}.kq-cs-container{max-width:720px;margin:0 auto;padding:0 24px}.kq-cs-header{padding:40px 0 28px;border-bottom:1px solid rgba(247, 239, 216, 0.18);background:#181009}.kq-cs-brand{display:inline-flex;flex-direction:row;align-items:center;gap:16px;border:none;color:#f7efd8}.kq-cs-brand:hover,.kq-cs-brand:focus-visible{color:#f7efd8;border:none}.kq-cs-brand__logo{color:#f7efd8;flex-shrink:0}.kq-cs-brand__text{display:flex;flex-direction:column;gap:4px}.kq-cs-brand__mark{font-family:"Cormorant Garamond", Georgia, serif;font-weight:500;font-size:clamp(30px, 4.5vw, 40px);letter-spacing:0.005em;line-height:1}.kq-cs-brand__mark em{font-style:italic}.kq-cs-brand__sub{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;letter-spacing:0.24em;text-transform:uppercase;color:rgba(247, 239, 216, 0.78)}.kq-cs-main{padding:64px 0 96px;min-height:calc(100vh - 200px)}.kq-cs-hero{margin-bottom:56px}.kq-cs-hero__eyebrow{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:#c08a4a;margin:0 0 18px}.kq-cs-hero__head{font-family:"Cormorant Garamond", Georgia, serif;font-weight:400;font-style:italic;font-size:clamp(40px, 8vw, 72px);line-height:1.05;margin:0;letter-spacing:-0.01em}.kq-cs-hero__head--accent{color:#c08a4a}.kq-cs-story{margin-bottom:64px;max-width:580px}.kq-cs-story p{font-size:17px;line-height:1.65;color:#f7efd8;margin:0 0 18px}.kq-cs-story p:last-child{color:rgba(247, 239, 216, 0.78)}.kq-cs-form-wrap{padding:40px 0;border-top:1px solid rgba(247, 239, 216, 0.18)}.kq-cs-voicebar{display:flex;align-items:flex-end;gap:5px;height:22px;margin:0 0 18px}.kq-cs-voicebar span{width:3px;display:block}.kq-cs-voicebar span:nth-child(1){height:10px;background:#94a878}.kq-cs-voicebar span:nth-child(2){height:16px;background:#d4b170}.kq-cs-voicebar span:nth-child(3){height:8px;background:#c08a4a}.kq-cs-voicebar span:nth-child(4){height:14px;background:#a55c33}.kq-cs-voicebar span:nth-child(5){height:18px;background:#d65a3a}.kq-cs-form__title{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;font-weight:400;letter-spacing:0.22em;text-transform:uppercase;color:rgba(247, 239, 216, 0.78);margin:0 0 12px}.kq-cs-form__intro{margin:0 0 24px;font-size:15px;line-height:1.6;color:rgba(247, 239, 216, 0.78);max-width:580px}.kq-cs-form{display:flex;flex-direction:column;gap:20px;max-width:480px}.kq-cs-field{display:flex;flex-direction:column;gap:6px}.kq-cs-field__label{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(247, 239, 216, 0.78)}.kq-cs-field__optional{text-transform:none;letter-spacing:0;color:rgba(247, 239, 216, 0.5)}.kq-cs-field__required{color:#c08a4a}.kq-cs-field__input{background:rgba(247, 239, 216, 0.04);border:1px solid rgba(247, 239, 216, 0.18);border-radius:8px;padding:12px 14px;color:#f7efd8;font-family:inherit;font-size:16px;transition:border-color 120ms ease, background 120ms ease}.kq-cs-field__input:focus{outline:none;border-color:#c08a4a;background:rgba(247, 239, 216, 0.06)}.kq-cs-field__input::placeholder{color:rgba(247, 239, 216, 0.35)}.kq-cs-check{display:flex;align-items:flex-start;gap:12px;padding:4px 0}.kq-cs-check input[type="checkbox"]{margin:4px 0 0;width:16px;height:16px;accent-color:#c08a4a;flex-shrink:0}.kq-cs-check label{font-size:14px;line-height:1.55;color:rgba(247, 239, 216, 0.78)}.kq-cs-check label a{font-size:inherit}.kq-cs-submit{align-self:flex-start;background:#c08a4a;color:#0d0805;border:none;border-radius:8px;padding:14px 32px;font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:background 120ms ease, transform 120ms ease;margin-top:8px}.kq-cs-submit:hover,.kq-cs-submit:focus-visible{background:#c45a3a;color:#f7efd8}.kq-cs-form__hint{margin-top:24px;font-size:13px;color:rgba(247, 239, 216, 0.78);max-width:480px;line-height:1.55}.kq-cs-legal__head{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(247, 239, 216, 0.18)}.kq-cs-legal__head h1{font-family:"Cormorant Garamond", Georgia, serif;font-weight:400;font-style:italic;font-size:clamp(32px, 6vw, 48px);line-height:1.1;margin:0}.kq-cs-legal__section{margin-bottom:32px}.kq-cs-legal__section h2{font-family:"Manrope", sans-serif;font-size:16px;font-weight:600;letter-spacing:0.02em;margin:0 0 12px;color:#f7efd8}.kq-cs-legal__section p,.kq-cs-legal__section ul{font-size:15px;line-height:1.65;color:rgba(247, 239, 216, 0.78);margin:0 0 12px}.kq-cs-legal__section ul{padding-left:22px}.kq-cs-legal__section ul li{margin-bottom:4px}.kq-cs-legal__back{margin-top:56px;padding-top:24px;border-top:1px solid rgba(247, 239, 216, 0.18);font-size:14px}.kq-cs-eyebrow{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:#c08a4a;margin:0 0 14px}.kq-cs-footer{padding:28px 0;border-top:1px solid rgba(247, 239, 216, 0.18);background:#0d0805}.kq-cs-footer .kq-cs-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.kq-cs-footer__nav{display:flex;align-items:center;gap:10px;font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}.kq-cs-footer__nav span{color:rgba(247, 239, 216, 0.18)}.kq-cs-footer__copy{font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px;color:rgba(247, 239, 216, 0.78);letter-spacing:0.14em}.alert{border-radius:8px;padding:14px 18px;margin:0 0 24px;border:1px solid rgba(247, 239, 216, 0.18);font-size:14px;line-height:1.5}.alert-success{background:rgba(148, 168, 120, 0.12);border-color:rgba(148, 168, 120, 0.45);color:#94a878}.alert-danger,.alert-warning{background:rgba(217, 122, 92, 0.1);border-color:rgba(217, 122, 92, 0.45);color:#d97a5c}.alert-info{background:rgba(143, 184, 199, 0.1);border-color:rgba(143, 184, 199, 0.4);color:#8fb8c7}.kq-cs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.kq-cs-container{padding:0 18px}.kq-cs-header{padding:40px 0 24px}.kq-cs-main{padding:40px 0 64px}.kq-cs-hero{margin-bottom:40px}.kq-cs-story p{font-size:16px}.kq-cs-form-row{grid-template-columns:1fr;gap:20px}.kq-cs-footer .kq-cs-container{flex-direction:column;align-items:flex-start;gap:8px}}