@font-face{font-family:Owners Narrow;font-style:normal;font-weight:400;src:url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow.ttf) format("truetype"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow.woff) format("woff"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow.woff2) format("woff2")}@font-face{font-family:Owners Narrow Black;font-style:normal;font-weight:400;src:url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-black.ttf) format("truetype"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-black.woff) format("woff"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-black.woff2) format("woff2")}@font-face{font-family:Owners Narrow Bold;font-style:normal;font-weight:400;src:url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-bold.ttf) format("truetype"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-bold.woff) format("woff"),url(https://695602.fs1.hubspotusercontent-na1.net/hubfs/695602/fonts/owners-narrow-bold.woff2) format("woff2")}.qa-section{--qa-grad-start:#ed2079;--qa-grad-end:#403f8e;--qa-text:#0f172a;--qa-body:#5b6472;--qa-muted:#64748b;--qa-border:rgba(15,23,42,.08);--qa-border-light:rgba(226,232,240,.95);--qa-white:#fff;--qa-font:"Owners Narrow",sans-serif;font-family:var(--qa-font);padding:96px 24px;position:relative}.qa-section,.qa-section *{box-sizing:border-box;font-family:var(--qa-font)}.qa-wrap{margin:0 auto;max-width:1240px}.qa-head{margin:0 auto 48px;max-width:900px;text-align:center}.qa-eyebrow{color:var(--qa-grad-start);display:inline-block;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.qa-title{color:var(--qa-text);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:.98;margin:0 0 20px}.qa-intro{color:var(--qa-body);font-size:20px;font-weight:400;line-height:1.65;margin:0 auto;max-width:780px}.qa-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.qa-card{background:hsla(0,0%,100%,.96);border:1px solid var(--qa-border);border-radius:28px;box-shadow:0 12px 30px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.7);display:flex;flex-direction:column;min-height:100%;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.qa-card:hover{box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.7);transform:translateY(-4px)}.qa-card-head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.qa-iconbox{align-items:center;background:linear-gradient(135deg,var(--qa-grad-start) 0,var(--qa-grad-end) 100%);border-radius:18px;box-shadow:0 12px 24px rgba(64,63,142,.22);display:inline-flex;flex:0 0 56px;height:56px;justify-content:center;width:56px}.qa-iconbox svg{display:block;height:26px;width:26px}.qa-card-title{color:var(--qa-text);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.qa-card-desc{color:var(--qa-body);font-size:17px;line-height:1.72;margin:0 0 20px}.qa-spacer{flex:1 1 auto}.qa-btn,.qa-btn-secondary{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.qa-btn{background:linear-gradient(135deg,var(--qa-grad-start) 0,var(--qa-grad-end) 100%);border:0;box-shadow:0 12px 24px rgba(64,63,142,.18);color:var(--qa-white)}.qa-btn:hover{box-shadow:0 16px 28px rgba(64,63,142,.24);transform:translateY(-2px)}.qa-btn-secondary{background:var(--qa-white);border:1px solid rgba(64,63,142,.22);color:var(--qa-grad-end)}.qa-btn-secondary:hover{border-color:rgba(237,32,121,.42);box-shadow:0 10px 24px rgba(237,32,121,.08);transform:translateY(-2px)}.qa-btn-row{display:flex;flex-wrap:wrap;gap:12px}.qa-btn-row .qa-btn,.qa-btn-row .qa-btn-secondary{flex:1 1 0}.qa-calc-card .qa-card-desc{margin-bottom:16px}.qa-calc{display:flex;flex-direction:column;gap:12px}.qa-calc-label{color:var(--qa-muted);font-size:12px;font-weight:700;margin-bottom:6px}.qa-calc-field{display:flex;flex-direction:column}.qa-calc-inputwrap{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid var(--qa-border-light);border-radius:14px;display:flex;gap:8px;padding:10px 12px}.qa-calc-prefix{color:var(--qa-muted);font-weight:900}.qa-calc-input{background:transparent;border:0;outline:0;width:100%}.qa-calc-input,.qa-calc-select{color:var(--qa-text);font-family:var(--qa-font);font-size:16px}.qa-calc-select{background:hsla(0,0%,100%,.82);border:1px solid var(--qa-border-light);border-radius:14px;outline:none;padding:11px 12px}.qa-calc-inputwrap:focus-within,.qa-calc-seg:focus-within,.qa-calc-select:focus{border-color:rgba(237,32,121,.45);box-shadow:0 0 0 3px rgba(237,32,121,.08)}.qa-calc-seg{background:hsla(0,0%,100%,.82);border:1px solid var(--qa-border-light);border-radius:14px;display:flex;overflow:hidden}.qa-calc-segbtn{background:transparent;border:0;color:var(--qa-text);cursor:pointer;flex:1;font-family:var(--qa-font);font-size:14px;font-weight:800;padding:10px;transition:all .2s ease}.qa-calc-go,.qa-calc-segbtn.is-active{background:linear-gradient(135deg,var(--qa-grad-start) 0,var(--qa-grad-end) 100%);color:#fff}.qa-calc-go{border:0;border-radius:14px;box-shadow:0 10px 20px rgba(64,63,142,.24);cursor:pointer;font-family:var(--qa-font);font-size:15px;font-weight:900;min-height:48px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.qa-calc-go:hover{box-shadow:0 14px 26px rgba(64,63,142,.28);transform:translateY(-1px)}.qa-contact-copy,.qa-contact-meta{margin-bottom:20px}.qa-contact-meta{color:var(--qa-body);font-size:15px;line-height:1.7}.qa-phone{color:var(--qa-text);font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.qa-note{color:var(--qa-muted);font-size:14px;line-height:1.6;margin-top:14px}@media (max-width:1100px){.qa-grid{grid-template-columns:1fr}.qa-title{font-size:52px}.qa-intro{font-size:18px}}@media (max-width:767px){.qa-section{padding:72px 18px}.qa-head{margin-bottom:32px}.qa-eyebrow{font-size:16px}.qa-title{font-size:40px;line-height:1.02}.qa-intro{font-size:17px}.qa-card{padding:22px}.qa-card-title{font-size:24px}.qa-btn-row{flex-direction:column}}