.discord-connection{background:linear-gradient(130deg,#7652b310,#101016);border:1px solid #7764a55c;border-radius:10px;margin-block:24px;padding:23px}.discord-connection-heading{color:#b699f0;align-items:center;gap:12px;display:flex}.discord-connection-heading>div{flex:1}.discord-connection-heading h3{color:#f0e9fb;font-size:1.05rem;font-weight:650}.discord-connection-heading span{letter-spacing:.04em;color:#a193b8;margin-top:4px;font:.75rem/1.6 Consolas,monospace;display:block}.discord-connection p{color:#aea4bd;margin-top:17px;font-size:.875rem;line-height:1.7}.discord-connection p strong{color:#d0bfdc;font-weight:500}.discord-connection .button{gap:9px;min-height:44px;margin-top:17px;padding:11px 16px;font-size:.875rem}.discord-connection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discord-connection-actions>a:not(.button),.discord-connection-actions>button:not(.button){color:#c4a3f2;text-underline-offset:4px;align-items:center;gap:6px;min-height:40px;margin-top:8px;font-size:.875rem;text-decoration:underline;display:inline-flex}.discord-connection .discord-connection-hint{color:#95869f;font-size:.75rem}.discord-connection-status{align-items:center;gap:10px;display:flex}.discord-identity{overflow-wrap:anywhere;border-top:1px solid #b593e426;flex-direction:column;gap:7px;margin-top:18px;padding-top:17px;display:flex}.discord-identity strong{color:#dfcafd;font-size:1.05rem}.discord-identity span{color:#9786a8;font-family:Consolas,monospace;font-size:.75rem}.discord-setup-main{max-width:720px;padding-block:50px 80px}.discord-setup-main>.eyebrow{margin-top:38px}.discord-setup-main h1{font-size:clamp(2.8rem,6vw,4.5rem)}.discord-setup-intro{color:#b0a6be;font-size:1rem;line-height:1.7}.discord-setup-continue{width:100%}.discord-setup-help{color:#968b9f;margin-top:25px;font-size:.875rem;line-height:1.7}.discord-setup-help a{margin-top:8px}.auth-discord-required{color:#c9b8de;border-left:2px solid #aa81ea;margin-block:22px;padding:3px 0 3px 13px;font-size:.875rem;line-height:1.65}.account-discord-summary{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex;color:#c4a3f2!important}.account-discord-summary a{font-size:.75rem;text-decoration:underline}@media (max-width:760px){.discord-connection{padding:18px}.discord-connection-actions .button{flex:160px}.discord-setup-main{padding-block:32px 55px}}.website-quote-main{padding-top:44px;padding-bottom:90px}.website-quote-main .customer-page-heading{margin-top:44px}.website-quote-main .customer-page-heading>svg{color:#a18aff}.quote-layout{grid-template-columns:1fr 1.1fr;gap:64px;margin:42px 0 64px;display:grid}.quote-intro h2,.quote-panel h2{letter-spacing:-1px;margin:15px 0 20px;font-size:30px}.quote-intro>p,.quote-inbox>p{color:#a8a4b5;line-height:1.8}.quote-intro ol{counter-reset:steps;padding:14px 0;list-style:none}.quote-intro li{counter-increment:steps;padding:12px 0 20px 48px;position:relative}.quote-intro li:before{content:"0" counter(steps);color:#a18aff;font-family:monospace;position:absolute;left:0}.quote-intro li strong,.quote-intro li span{display:block}.quote-intro li span{color:#a8a4b5;margin-top:8px;font-size:14px;line-height:1.8}.quote-panel{background:linear-gradient(130deg,#15111e,#0d0d10);border:1px solid #302b3d;border-radius:20px;padding:32px}.quote-panel form{gap:22px;display:grid}.quote-panel label{gap:10px;font-size:14px;display:grid}.quote-panel input:not([type=checkbox]),.quote-panel textarea{color:#fff;width:100%;font:inherit;background:#09090e;border:1px solid #373140;border-radius:9px;padding:14px}.quote-panel textarea{resize:vertical}:is(.quote-panel input:focus-visible,.quote-panel textarea:focus-visible){outline-offset:2px;outline:2px solid #a18aff}.quote-panel .quote-consent{color:#bab6c6;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.quote-consent input{accent-color:#9d79ff;margin-top:5px}.quote-consent a{color:#d1bfff;text-decoration:underline}.quote-note{color:#9993a8;font-size:12px;line-height:1.8}.quote-intro .discord-connection{margin-top:26px}.quote-success{color:#aff3c8;overflow-wrap:anywhere;background:#14251c;border-radius:10px;gap:12px;margin-bottom:22px;padding:18px;display:flex}.quote-success svg{flex-shrink:0}.quote-success p{font-size:14px;line-height:1.7}.quote-inbox-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.quote-request{overflow-wrap:anywhere;border:1px solid #302b3d;border-radius:12px;margin-top:20px;padding:25px}.quote-request p{color:#b8b3c2;line-height:1.7}.quote-brief{white-space:pre-wrap}.quote-request small{color:#8e899a;margin-bottom:15px;display:block}.quote-request a{color:#c4acff}.website-service-details ul{color:#aaa4b9;padding-left:18px;line-height:2}.art-websites{background:radial-gradient(at 45% 55%,#33196e,#09090f 75%)}.art-websites .art-word{letter-spacing:-.07em}@media (max-width:760px){.quote-layout{grid-template-columns:1fr;gap:28px}.quote-panel{padding:22px}.website-quote-main .customer-page-heading>svg{display:none}.customer-nav{flex-wrap:wrap;gap:12px}.website-quote-main{padding-top:25px}}@media (prefers-reduced-motion:reduce){.website-quote-main *{scroll-behavior:auto}}
