.qs-contact-page{color:#1b1d1e;background:#fff;overflow-x:clip}.qs-contact-page .qs-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.qs-contact-italic{font-family:var(--font-instrument-serif), "Instrument Serif", serif;font-style:italic;font-weight:400}.qs-contact-eyebrow{align-items:center;gap:12px;display:inline-flex}.qs-contact-eyebrow-bar{background:#4928fd;border-radius:999px;width:48px;height:4px}.qs-contact-eyebrow-text{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#1b1d1e66;margin:0;font-size:13px;font-weight:500;line-height:1.5}.qs-contact-hero{background:radial-gradient(152% 102% at 50% 0,#d9f3fc 0%,#fff 50%,#fdf1d3 100%);padding:96px 0 80px;position:relative}.qs-contact-hero .qs-inner{flex-direction:column;align-items:center;gap:24px;display:flex}.qs-contact-title{text-align:center;max-width:800px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;margin:0;font-size:clamp(40px,7vw,80px);font-weight:500;line-height:1.1}.qs-contact-lede{text-align:center;max-width:620px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e99;margin:0;font-size:16px;line-height:1.5}.qs-contact-trust{align-items:center;gap:16px;margin-top:8px;display:flex}.qs-contact-trust-line{background:linear-gradient(90deg,#1b1d1e1a 0%,#0000 100%);border-radius:999px;width:120px;height:2px}.qs-contact-trust-line.is-right{background:linear-gradient(270deg,#1b1d1e1a 0%,#0000 100%)}.qs-contact-trust-text{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e99;white-space:nowrap;margin:0;font-size:16px;line-height:24px}.qs-contact-channels{z-index:2;margin-top:-40px;padding:0 0 24px;position:relative}.qs-contact-channels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qs-contact-channel{color:inherit;background:#fff;border:.8px solid #1b1d1e14;border-radius:20px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 32px #0000000f}.qs-contact-channel:hover{border-color:#4928fd33;transform:translateY(-2px);box-shadow:0 14px 40px #00000014}.qs-contact-channel-icon{color:#4928fd;background:#4928fd14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.qs-contact-channel-icon svg{width:22px;height:22px}.qs-contact-channel-text{flex:1;min-width:0}.qs-contact-channel-label{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#1b1d1e66;margin:0 0 2px;font-size:12px;font-weight:500;line-height:1.4}.qs-contact-channel-value{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;overflow-wrap:anywhere;margin:0 0 2px;font-size:17px;font-weight:500;line-height:1.3}.qs-contact-channel-hint{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e80;margin:0;font-size:13px;line-height:1.4}.qs-contact-channel-arrow{color:#1b1d1e;background:#1b1d1e0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.qs-contact-channel:hover .qs-contact-channel-arrow{color:#fff;background:#4928fd;transform:translate(2px,-2px)}.qs-contact-channel-arrow svg{width:13px;height:13px;display:block}@media (max-width:900px){.qs-contact-channels-grid{grid-template-columns:1fr}}.qs-contact-form-section{padding:64px 0 80px}.qs-contact-form-grid{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}@media (max-width:960px){.qs-contact-form-grid{grid-template-columns:1fr;gap:32px}}.qs-contact-aside{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}@media (max-width:960px){.qs-contact-aside{position:static}}.qs-contact-aside-title{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;margin:8px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.15}.qs-contact-aside-text{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1ea6;margin:0;font-size:16px;line-height:1.6}.qs-contact-aside-list{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.qs-contact-aside-list li{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1ebf;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.qs-contact-aside-check{color:#4928fd;background:#4928fd1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.qs-contact-aside-check svg{width:12px;height:12px}.qs-contact-aside-socials{border-top:.8px solid #1b1d1e14;margin-top:16px;padding-top:24px}.qs-contact-aside-socials-label{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#1b1d1e66;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.qs-contact-aside-socials-row{gap:8px;display:flex}.qs-contact-aside-socials-row a{background:#1b1d1e0a;border:.8px solid #1b1d1e14;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:inline-flex}.qs-contact-aside-socials-row a:hover{background:#1b1d1e14;transform:translateY(-1px)}.qs-contact-aside-socials-row img{width:16px;height:16px;display:block}.qs-contact-form-card{background:#fff;border:.8px solid #1b1d1e14;border-radius:24px;padding:40px;box-shadow:0 8px 32px #0000000a}@media (max-width:640px){.qs-contact-form-card{padding:24px}}.qs-contact-form{flex-direction:column;gap:24px;display:flex}.qs-contact-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.qs-contact-field-row{grid-template-columns:1fr}}.qs-contact-field{flex-direction:column;gap:8px;display:flex}.qs-contact-field-label{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1eb3;font-size:13px;font-weight:500;line-height:1.4}.qs-contact-form input[type=text],.qs-contact-form input[type=email],.qs-contact-form input[type=url],.qs-contact-form textarea{width:100%;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e;background:#fff;border:.8px solid #1b1d1e1f;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.qs-contact-form input::placeholder,.qs-contact-form textarea::placeholder{color:#1b1d1e59}.qs-contact-form input:focus,.qs-contact-form textarea:focus{border-color:#4928fd;box-shadow:0 0 0 3px #4928fd26}.qs-contact-form textarea{resize:vertical;min-height:140px}.qs-contact-chip-row{flex-wrap:wrap;gap:8px;display:flex}.qs-contact-chip{cursor:pointer;align-items:center;display:inline-flex;position:relative}.qs-contact-chip input{opacity:0;pointer-events:none;position:absolute}.qs-contact-chip span{height:36px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1ebf;-webkit-user-select:none;user-select:none;background:#fff;border:.8px solid #1b1d1e1f;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qs-contact-chip:hover span{color:#1b1d1e;border-color:#4928fd4d}.qs-contact-chip input:checked+span{color:#fff;background:#1b1d1e;border-color:#1b1d1e}.qs-contact-chip input:focus-visible+span{box-shadow:0 0 0 3px #4928fd33}.qs-contact-form-foot{border-top:.8px solid #1b1d1e14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:24px;display:flex}.qs-contact-form-note{max-width:360px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e80;margin:0;font-size:12px;line-height:1.5}.qs-contact-form .qs-btn-primary{cursor:pointer;font:inherit;border:none}.qs-contact-page .qs-btn-primary{color:#fff;height:56px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;background:#4928fd;border-radius:999px;align-items:center;gap:16px;padding:0 10px 0 22px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.qs-contact-page .qs-btn-primary:hover{background:#3b1ee4;transform:translateY(-1px)}.qs-contact-page .qs-btn-primary .qs-btn-arrow{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.qs-contact-page .qs-btn-primary .qs-btn-arrow img{width:16px;height:16px}.qs-contact-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 8px;display:flex}.qs-contact-success-icon{color:#4928fd;background:#4928fd1a;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.qs-contact-success-icon svg{width:28px;height:28px}.qs-contact-success-title{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;margin:0;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.2}.qs-contact-success-text{max-width:420px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e99;margin:0;font-size:15px;line-height:1.6}.qs-contact-success-row{margin-top:8px}.qs-contact-faq{background:#1b1d1e05;padding:80px 0}.qs-contact-faq-head{text-align:center;margin-bottom:48px}.qs-contact-faq-title{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;margin:0 0 12px;font-size:clamp(32px,4.5vw,48px);font-weight:500;line-height:1.2}.qs-contact-faq-sub{max-width:520px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1e99;margin:0 auto;font-size:16px;line-height:1.5}.qs-contact-faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.qs-contact-faq-grid{grid-template-columns:1fr}}.qs-contact-faq-card{background:#fff;border:.8px solid #1b1d1e14;border-radius:16px;padding:28px}.qs-contact-faq-q{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#1b1d1e;margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.3}.qs-contact-faq-a{font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#1b1d1ea6;margin:0;font-size:15px;line-height:1.6}.qs-contact-cta{padding:80px 0}.qs-contact-cta-card{background:#1b1d1e;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:64px 32px;display:flex;position:relative;overflow:hidden}.qs-contact-cta-card:before{content:"";pointer-events:none;background:radial-gradient(100% 100% at 50% 0,#4928fd66 0%,#25147f33 35%,#0000 70%);width:600px;max-width:100%;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.qs-contact-cta-title{text-align:center;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:-.01em;color:#fff;max-width:760px;margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:500;line-height:1.2;position:relative}.qs-contact-cta-sub{text-align:center;max-width:520px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;color:#ffffff80;margin:0;font-size:16px;line-height:1.6;position:relative}.qs-contact-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex;position:relative}.qs-contact-page .qs-btn-light{color:#1b1d1e;height:48px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;background:#fff;border-radius:999px;align-items:center;gap:16px;padding:0 8px 0 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:transform .2s;display:inline-flex}.qs-contact-page .qs-btn-light:hover{transform:translateY(-1px)}.qs-contact-page .qs-btn-light .qs-btn-arrow{background:#1b1d1e;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.qs-contact-page .qs-btn-light .qs-btn-arrow img{width:14px;height:14px}.qs-contact-page .qs-btn-ghost{color:#fff;height:48px;font-family:var(--inter-tight,"Inter Tight", sans-serif);letter-spacing:.004em;background:0 0;border:.8px solid #fff3;border-radius:999px;align-items:center;gap:16px;padding:0 8px 0 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.qs-contact-page .qs-btn-ghost:hover{background:#ffffff0f;transform:translateY(-1px)}.qs-contact-page .qs-btn-ghost .qs-btn-arrow{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.qs-contact-page .qs-btn-ghost .qs-btn-arrow img{width:14px;height:14px}
