body.kwestt-partner-page-view .kwestt-partner-main{--kw-partner-wide:1180px;overflow-x:clip;background:var(--kw11-void)!important;color:var(--kw11-text)}
body.kwestt-partner-page-view .kwestt-partner-main :where(h1,h2,h3,strong){color:var(--kw11-bone)!important;word-break:normal;overflow-wrap:normal}
body.kwestt-partner-page-view .kwestt-partner-main :where(p,li){color:var(--kw11-text)!important}
body.kwestt-partner-page-view .kwestt-partner-section{padding-block:clamp(78px,7vw,112px)!important}
body.kwestt-partner-page-view .kwestt-partner-heading{display:grid;justify-items:center;width:100%;max-width:960px;margin:0 auto clamp(38px,4vw,58px);gap:14px;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-heading>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-heading h2{max-width:860px;margin-bottom:0;font-size:clamp(2.45rem,4vw,4rem);line-height:1.02}
body.kwestt-partner-page-view .kwestt-partner-heading>p:last-child{max-width:760px;margin:0!important;color:var(--kw11-muted)!important;font-size:1rem;line-height:1.72}

body.kwestt-partner-page-view .kwestt-partner-hero{padding:clamp(80px,8vw,124px) 0 clamp(84px,8vw,128px);background:radial-gradient(circle at 50% 72%,rgba(127,184,139,.12),transparent 32%),var(--kw11-void)!important}
body.kwestt-partner-page-view .kwestt-partner-hero__grid{display:grid!important;grid-template-columns:minmax(0,1040px)!important;justify-content:center!important;justify-items:center!important;gap:38px!important;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-hero__copy{display:grid;justify-items:center;width:100%!important;max-width:1000px!important;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-hero h1{max-width:980px;margin:0;font-size:clamp(3rem,4.4vw,4.65rem);line-height:1;text-align:center!important;text-wrap:balance;letter-spacing:-.035em}
body.kwestt-partner-page-view .kwestt-partner-hero__lead{max-width:760px;margin:24px auto 30px!important;color:var(--kw11-muted)!important;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.74;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-actions{display:flex;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:16px 22px;margin-top:0!important}
body.kwestt-partner-page-view .kwestt-partner-hero__note{margin:20px 0 0!important;color:var(--kw11-muted)!important;font-size:.82rem;font-weight:650;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-scope{width:min(100%,760px);padding:26px;border:1px solid var(--kw11-hair);border-radius:18px;background:rgba(16,41,26,.84)!important;box-shadow:none!important}
body.kwestt-partner-page-view .kwestt-partner-scope>.kwestt-kicker{text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-scope ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--kw11-hair);border-radius:14px;overflow:hidden}
body.kwestt-partner-page-view .kwestt-partner-scope li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:72px;padding:16px 18px;border:0;border-right:1px solid var(--kw11-hair);border-bottom:1px solid var(--kw11-hair);text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-scope li:nth-child(2n){border-right:0}
body.kwestt-partner-page-view .kwestt-partner-scope li:nth-last-child(-n+2){border-bottom:0}
body.kwestt-partner-page-view .kwestt-partner-scope li span{color:var(--kw11-brass)!important;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-scope li strong{font-size:.94rem;line-height:1.35;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-scope>p:last-child{margin:20px 0 0!important;color:var(--kw11-text)!important;font-weight:700;text-align:center!important}

body.kwestt-partner-page-view .kwestt-partner-recognition{background:var(--kw11-pine)!important}
body.kwestt-partner-page-view .kwestt-partner-two-column{display:grid!important;grid-template-columns:1fr!important;justify-items:center;max-width:980px;margin-inline:auto;gap:0!important;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-two-column .kwestt-partner-heading{margin-bottom:26px}
body.kwestt-partner-page-view .kwestt-partner-recognition__content{max-width:800px;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-recognition__content>p{max-width:760px;margin:0 auto 18px!important;color:var(--kw11-muted)!important;font-size:1rem;line-height:1.76;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:28px auto 0!important;padding:0;list-style:none}
body.kwestt-partner-page-view .kwestt-partner-tags li{padding:8px 12px;border:1px solid var(--kw11-hair);border-radius:999px;background:rgba(7,17,12,.35);color:var(--kw11-text)!important;font-size:.78rem;font-weight:700}

body.kwestt-partner-page-view .kwestt-partner-trust{padding:clamp(72px,6vw,98px) 0!important;background:var(--kw11-void)!important}
body.kwestt-partner-page-view .kwestt-partner-trust__panel{display:grid!important;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)!important;gap:clamp(42px,4vw,58px)!important;width:100%;max-width:var(--kw-partner-wide);margin-inline:auto;padding:clamp(38px,4vw,52px);border:1px solid var(--kw11-hair);border-radius:20px;background:linear-gradient(145deg,rgba(21,53,35,.9),rgba(9,24,16,.96))!important;box-shadow:none!important;align-items:center}
body.kwestt-partner-page-view .kwestt-partner-trust__panel>div:first-child{align-self:center;min-width:0}
body.kwestt-partner-page-view .kwestt-partner-trust .kwestt-kicker,body.kwestt-partner-page-view .kwestt-partner-trust h2{text-align:left!important;margin-left:0!important;margin-right:0!important}
body.kwestt-partner-page-view .kwestt-partner-trust h2{max-width:440px;margin:0;font-size:clamp(2.2rem,2.8vw,3.05rem);line-height:1.03;text-wrap:balance}
body.kwestt-partner-page-view .kwestt-partner-trust__panel>div:last-child{min-width:0;max-width:720px}body.kwestt-partner-page-view .kwestt-partner-trust__panel p{max-width:720px;margin:0 0 22px!important;color:var(--kw11-muted)!important;line-height:1.76;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-trust__panel ul{margin:0!important;padding:0;list-style:none}
body.kwestt-partner-page-view .kwestt-partner-trust__panel li{position:relative;padding:12px 0 12px 26px;border-top:1px solid var(--kw11-hair);color:var(--kw11-text)!important;font-weight:650;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-trust__panel li::before{content:"✓";position:absolute;left:0;color:var(--kw11-accent);font-weight:900}

body.kwestt-partner-page-view .kwestt-partner-models{background:var(--kw11-pine)!important}
body.kwestt-partner-page-view .kwestt-partner-models__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:var(--kw-partner-wide);margin-inline:auto}
body.kwestt-partner-page-view .kwestt-partner-model{display:flex;flex-direction:column;min-height:390px;padding:28px;border:1px solid var(--kw11-hair);border-radius:18px;background:rgba(9,25,16,.54)!important;box-shadow:none!important;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-model--primary{border-color:rgba(127,184,139,.36);background:rgba(18,49,30,.78)!important}
body.kwestt-partner-page-view .kwestt-partner-model__number{color:var(--kw11-brass)!important;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-model__label{align-self:flex-start;margin:20px 0 0!important;padding:7px 10px;border:1px solid var(--kw11-hair);border-radius:999px;background:rgba(127,184,139,.08)!important;color:var(--kw11-accent)!important;font-size:.68rem;font-weight:760;text-transform:uppercase;letter-spacing:.07em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-model h3{margin:18px 0 14px!important;font-size:clamp(1.65rem,2.1vw,2.25rem);line-height:1.06;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-model p:not(.kwestt-partner-model__label){margin:0 0 22px!important;color:var(--kw11-muted)!important;line-height:1.7;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-model>strong{margin-top:auto;font-size:.9rem;line-height:1.55;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-models__note{max-width:860px;margin:24px auto 0!important;padding-top:18px;border-top:1px solid var(--kw11-hair);color:var(--kw11-muted)!important;font-size:.9rem;line-height:1.68;text-align:center!important}

body.kwestt-partner-page-view .kwestt-partner-process{background:var(--kw11-void)!important}
body.kwestt-partner-page-view .kwestt-partner-process__grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;max-width:var(--kw-partner-wide);margin:0 auto!important;padding:0!important;list-style:none!important;border:0!important}
body.kwestt-partner-page-view .kwestt-partner-process__grid li{grid-column:span 2;min-width:0;min-height:220px;padding:26px;border:1px solid var(--kw11-hair);border-radius:16px;background:rgba(14,38,24,.66)!important;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-process__grid li:nth-child(n+4){grid-column:span 3}
body.kwestt-partner-page-view .kwestt-partner-process__grid li>span{display:block;margin:0 0 28px!important;color:var(--kw11-brass)!important;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-process__grid h3{margin:0 0 12px!important;font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:1.15;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-process__grid p{margin:0!important;color:var(--kw11-muted)!important;font-size:.92rem;line-height:1.68;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-process__promise{max-width:880px;margin:24px auto 0!important;padding:16px 18px;border:1px solid var(--kw11-hair);border-radius:14px;background:rgba(127,184,139,.07)!important;color:var(--kw11-text)!important;line-height:1.62;text-align:center!important}

body.kwestt-partner-page-view .kwestt-partner-benefits{background:var(--kw11-pine)!important}
body.kwestt-partner-page-view .kwestt-partner-benefits__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:var(--kw-partner-wide);margin-inline:auto;border:0!important}
body.kwestt-partner-page-view .kwestt-partner-benefit{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:26px;border:1px solid var(--kw11-hair);border-radius:16px;background:rgba(8,23,15,.44)!important;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-benefit>span{color:var(--kw11-brass)!important;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-benefit h3{max-width:100%;margin:30px 0 12px!important;font-size:clamp(1.08rem,1.18vw,1.28rem);line-height:1.18;text-align:left!important;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
body.kwestt-partner-page-view .kwestt-partner-benefit p{margin:0!important;color:var(--kw11-muted)!important;line-height:1.68;text-align:left!important}

body.kwestt-partner-page-view .kwestt-partner-fit{background:var(--kw11-void)!important}
body.kwestt-partner-page-view .kwestt-partner-fit__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;max-width:var(--kw-partner-wide);margin-inline:auto}
body.kwestt-partner-page-view .kwestt-partner-fit__card{padding:30px;border:1px solid var(--kw11-hair);border-radius:18px;background:rgba(14,38,24,.6)!important;box-shadow:none!important}
body.kwestt-partner-page-view .kwestt-partner-fit__card--yes{border-color:rgba(127,184,139,.3)}
body.kwestt-partner-page-view .kwestt-partner-fit__card h3{margin:0 0 22px!important;font-size:clamp(1.6rem,2.2vw,2.15rem);text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-fit__card ul{margin:0!important;padding:0;list-style:none}
body.kwestt-partner-page-view .kwestt-partner-fit__card li{position:relative;padding:12px 0 12px 28px;border-top:1px solid var(--kw11-hair);color:var(--kw11-text)!important;line-height:1.55;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-fit__card li::before{position:absolute;left:0;font-weight:900}
body.kwestt-partner-page-view .kwestt-partner-fit__card--yes li::before{content:"✓";color:var(--kw11-accent)}
body.kwestt-partner-page-view .kwestt-partner-fit__card--no li::before{content:"–";color:var(--kw11-brass)}
body.kwestt-partner-page-view .kwestt-partner-fit__footer{max-width:820px;margin:24px auto 0!important;color:var(--kw11-muted)!important;font-weight:650;line-height:1.68;text-align:center!important}

body.kwestt-partner-page-view .kwestt-partner-demo{background:var(--kw11-pine)!important}
body.kwestt-partner-page-view .kwestt-partner-demo__panel{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(34px,5vw,64px)!important;align-items:center;max-width:var(--kw-partner-wide);margin-inline:auto;padding:clamp(30px,4vw,46px);overflow:hidden;border:1px solid var(--kw11-hair);border-radius:20px;background:linear-gradient(145deg,rgba(19,54,34,.92),rgba(8,24,16,.94))!important;color:var(--kw11-text)}
body.kwestt-partner-page-view .kwestt-partner-demo__copy{text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-demo__copy :where(.kwestt-kicker,h2,p,li){text-align:left!important;margin-left:0!important;margin-right:0!important}
body.kwestt-partner-page-view .kwestt-partner-demo h2{max-width:520px;margin:0 0 18px!important;font-size:clamp(2rem,2.8vw,2.7rem);line-height:1.04}
body.kwestt-partner-page-view .kwestt-partner-demo__copy>p:not(.kwestt-kicker){color:var(--kw11-muted)!important;line-height:1.72}
body.kwestt-partner-page-view .kwestt-partner-demo__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:24px 0!important;padding:0!important;list-style:none}
body.kwestt-partner-page-view .kwestt-partner-demo__proof li{position:relative;padding-left:20px;color:var(--kw11-text)!important;font-size:.86rem;font-weight:650;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-demo__proof li::before{content:"✓";position:absolute;left:0;color:var(--kw11-accent)}
body.kwestt-partner-page-view .kwestt-partner-demo__disclaimer{font-size:.78rem!important}
body.kwestt-partner-page-view .kwestt-partner-demo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}
body.kwestt-partner-page-view .kwestt-partner-demo__contact-link{color:var(--kw11-bone)!important;font-size:.88rem;font-weight:700;text-decoration:none}
body.kwestt-partner-page-view .kwestt-partner-demo__browser{overflow:hidden;border:1px solid var(--kw11-hair-strong);border-radius:16px;background:#f2f0ea;box-shadow:0 24px 54px rgba(0,0,0,.28);transform:rotate(1deg)}
body.kwestt-partner-page-view .kwestt-partner-demo__video,body.kwestt-partner-page-view .kwestt-partner-demo__poster{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:#07110c}
body.kwestt-partner-page-view .kwestt-partner-demo__video video,body.kwestt-partner-page-view .kwestt-partner-demo__poster img{display:block;width:100%;height:100%;object-fit:contain;background:#07110c}
body.kwestt-partner-page-view .kwestt-partner-demo__bar{display:flex;gap:6px;padding:10px 13px;background:#f7f5ef;border-bottom:1px solid rgba(17,21,19,.09)}
body.kwestt-partner-page-view .kwestt-partner-demo__bar i{width:7px;height:7px;border-radius:50%;background:#c8cbc7}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas{min-height:290px;padding:34px;background:radial-gradient(circle at 86% 15%,rgba(179,222,154,.34),transparent 28%),linear-gradient(135deg,#e8f0e5 0%,#f7f2e8 58%,#dce9d9 100%)}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas>span{display:block;color:#4d6954!important;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas>strong{display:block;max-width:460px;margin-top:20px;color:#17231b!important;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.02;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas>strong em{color:#517b5b;font-family:Georgia,serif;font-weight:500}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:42px}
body.kwestt-partner-page-view .kwestt-partner-demo__canvas>div i{height:60px;border:1px solid rgba(23,35,27,.09);background:rgba(255,255,255,.68)}

body.kwestt-partner-page-view .kwestt-partner-faq{background:var(--kw11-void)!important}
body.kwestt-partner-page-view .kwestt-partner-faq__grid{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;max-width:960px;margin-inline:auto;align-items:start}
body.kwestt-partner-page-view .kwestt-partner-faq .kwestt-partner-heading{position:static!important;margin-bottom:14px!important}
body.kwestt-partner-page-view .kwestt-partner-faq__list{width:100%;max-width:860px;margin-inline:auto;border-top:1px solid var(--kw11-hair)}
body.kwestt-partner-page-view .kwestt-partner-faq details{border-bottom:1px solid var(--kw11-hair)}
body.kwestt-partner-page-view .kwestt-partner-faq summary{display:grid;grid-template-columns:1fr 30px;gap:16px;align-items:center;padding:20px 0;cursor:pointer;color:var(--kw11-bone)!important;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-faq summary::-webkit-details-marker{display:none}
body.kwestt-partner-page-view .kwestt-partner-faq summary span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--kw11-hair);border-radius:50%;color:var(--kw11-accent)!important}
body.kwestt-partner-page-view .kwestt-partner-faq details[open] summary span{transform:rotate(45deg)}
body.kwestt-partner-page-view .kwestt-partner-faq details>div{padding:0 44px 22px 0}
body.kwestt-partner-page-view .kwestt-partner-faq details p{margin:0!important;color:var(--kw11-muted)!important;line-height:1.72;text-align:left!important}

body.kwestt-partner-page-view .kwestt-partner-contact{scroll-margin-top:var(--kwestt-header-height);padding:clamp(78px,7vw,112px) 0;background:var(--kw11-pine)!important;color:var(--kw11-text)}
body.kwestt-partner-page-view .kwestt-partner-contact__grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr)!important;gap:clamp(40px,6vw,76px)!important;align-items:start;max-width:var(--kw-partner-wide);margin-inline:auto}
body.kwestt-partner-page-view .kwestt-partner-contact__copy{text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-contact__copy :where(.kwestt-kicker,h2,p,li){text-align:left!important;margin-left:0!important;margin-right:0!important}
body.kwestt-partner-page-view .kwestt-partner-contact h2{max-width:500px;margin:0 0 20px!important;font-size:clamp(2.35rem,3.8vw,3.9rem);line-height:1.03}
body.kwestt-partner-page-view .kwestt-partner-contact__copy>p:not(.kwestt-kicker){color:var(--kw11-muted)!important;line-height:1.74}
body.kwestt-partner-page-view .kwestt-partner-contact__copy ul{margin:28px 0 0!important;padding:0;list-style:none}
body.kwestt-partner-page-view .kwestt-partner-contact__copy li{position:relative;padding:11px 0 11px 26px;border-top:1px solid var(--kw11-hair);color:var(--kw11-text)!important;font-weight:650;text-align:left!important}
body.kwestt-partner-page-view .kwestt-partner-contact__copy li::before{content:"✓";position:absolute;left:0;color:var(--kw11-accent);font-weight:900}
body.kwestt-partner-page-view .kwestt-partner-form-card{min-width:0;padding:clamp(24px,3vw,34px);border:1px solid var(--kw11-hair);border-radius:18px;background:rgba(7,22,14,.55)!important;box-shadow:none!important;color:var(--kw11-bone)!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .kwestt-partner-form{--srfm-color-scheme-text:var(--kw11-text);--srfm-body-input-color:var(--kw11-bone);--srfm-color-input-label:var(--kw11-text);--srfm-color-input-text:var(--kw11-bone);--srfm-color-input-placeholder:#8f988d;--srfm-color-input-prefix:var(--kw11-bone);--srfm-color-input-background:#0d1710;--srfm-color-input-background-hover:#101c13;--srfm-color-input-border:var(--kw11-hair-strong);--srfm-color-input-border-hover:rgba(127,184,139,.52);--srfm-color-input-border-focus-glow:rgba(127,184,139,.14);--srfm-expandable-menu-background:#0d1710;--srfm-bg-color:transparent;color:var(--kw11-text)!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .kwestt-partner-form :where(form,.srfm-form-container,.srfm-form,.srfm-form-wrapper,.srfm-form-content,.srfm-form-body,.srfm-block-wrap,.srfm-block,.srfm-form-block){background:transparent!important;color:var(--kw11-text)!important;box-shadow:none!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .kwestt-partner-form :where(.srfm-block-wrap,.srfm-form-container,.srfm-form-wrapper){max-width:none!important;width:100%!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important}
body.kwestt-partner-page-view .kwestt-partner-form-card :where(label,legend,p,span,strong,.srfm-block-label,.srfm-label,.srfm-form-label){color:var(--kw11-text)!important;opacity:1!important}
body.kwestt-partner-page-view .kwestt-partner-form-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;border:1px solid var(--kw11-hair-strong)!important;border-radius:12px!important;background:#0d1710!important;color:var(--kw11-bone)!important;opacity:1!important;box-shadow:none!important}
body.kwestt-partner-page-view .kwestt-partner-form-card :where(input,textarea)::placeholder{color:#8f988d!important;opacity:1!important}
body.kwestt-partner-page-view .kwestt-partner-form-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select):hover{border-color:rgba(127,184,139,.52)!important;background:#0d1710!important}
body.kwestt-partner-page-view .kwestt-partner-form-card :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--kw11-accent)!important;background:#0d1710!important;color:var(--kw11-bone)!important;box-shadow:0 0 0 3px rgba(127,184,139,.14)!important;outline:0!important}
body.kwestt-partner-page-view .kwestt-partner-form-card select{color-scheme:dark!important}
body.kwestt-partner-page-view .kwestt-partner-form-card select option{background:#0d1710!important;color:var(--kw11-bone)!important}

body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap :where(.ts-wrapper,.srfm-dropdown-common) .ts-control,
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-control{
  min-height:52px!important;
  padding:10px 14px!important;
  border:1px solid var(--kw11-hair-strong)!important;
  border-radius:12px!important;
  background:#0d1710!important;
  color:var(--kw11-bone)!important;
  box-shadow:none!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap :where(.ts-wrapper.input-active,.srfm-dropdown-common.input-active) .ts-control,
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap:focus-within .ts-control{
  border-color:var(--kw11-accent)!important;
  box-shadow:0 0 0 3px rgba(127,184,139,.14)!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-control :where(input,.item){
  color:var(--kw11-bone)!important;
  background:transparent!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-control input::placeholder{color:#8f988d!important;opacity:1!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-dropdown{
  overflow:hidden!important;
  border:1px solid var(--kw11-hair-strong)!important;
  border-radius:12px!important;
  background:#0d1710!important;
  color:var(--kw11-bone)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.28)!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-dropdown .ts-dropdown-content{background:#0d1710!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-dropdown :where(.option,.create){
  padding:12px 14px!important;
  background:#0d1710!important;
  color:var(--kw11-text)!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-dropdown :where(.option.active,.option:hover,.active){
  background:rgba(127,184,139,.12)!important;
  color:var(--kw11-bone)!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-dropdown-common-wrap .ts-dropdown .selected{
  background:rgba(127,184,139,.18)!important;
  color:var(--kw11-bone)!important;
}

body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti{width:100%!important;color-scheme:dark}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__selected-country{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:auto!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:10px 0 0 10px!important;
  background:transparent!important;
  color:var(--kw11-bone)!important;
  box-shadow:none!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block :where(.iti__selected-country-primary,.iti__selected-country){gap:7px}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block :where(.iti__selected-dial-code,.iti__country-name){color:var(--kw11-bone)!important;opacity:1!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block :where(.iti__dial-code,.iti__arrow){color:var(--kw11-muted)!important;opacity:1!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__dropdown-content,
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__country-list{
  border-color:var(--kw11-hair-strong)!important;
  background:#0d1710!important;
  color:var(--kw11-text)!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__country{background:#0d1710!important;color:var(--kw11-text)!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__country.iti__highlight{background:rgba(127,184,139,.12)!important;color:var(--kw11-bone)!important}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-phone-block .iti__search-input{
  border:1px solid var(--kw11-hair-strong)!important;
  background:#0d1710!important;
  color:var(--kw11-bone)!important;
}

body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-submit-container{
  display:flex!important;
  justify-content:center!important;
  width:100%!important;
  margin-top:18px!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-submit-container .wp-block-button,
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-submit-button{
  width:auto!important;
  margin:0 auto!important;
}
body.kwestt-partner-page-view .kwestt-partner-form-card button#srfm-submit-btn,
body.kwestt-partner-page-view .kwestt-partner-form-card .srfm-submit-container button[type=submit]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:100%!important;
  margin:0!important;
  padding:12px 20px!important;
  border:0!important;
  border-radius:999px!important;
  background:var(--kw11-accent)!important;
  color:#07110c!important;
  font-weight:800!important;
  cursor:pointer;
  text-align:center!important;
}
body.kwestt-partner-page-view .kwestt-partner-form__note{margin:16px auto 0!important;color:var(--kw11-muted)!important;font-size:.78rem;text-align:center!important}
body.kwestt-partner-page-view .kwestt-partner-form__empty{padding:20px;border:1px dashed var(--kw11-hair);border-radius:12px;background:rgba(255,255,255,.02)!important}

@media(max-width:1080px){
 body.kwestt-partner-page-view .kwestt-partner-trust__panel{grid-template-columns:1fr!important;max-width:820px;gap:28px!important}
 body.kwestt-partner-page-view .kwestt-partner-trust .kwestt-kicker,
 body.kwestt-partner-page-view .kwestt-partner-trust h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
 body.kwestt-partner-page-view .kwestt-partner-trust h2{max-width:620px}
 body.kwestt-partner-page-view .kwestt-partner-trust__panel>div:last-child{width:100%;max-width:720px;margin-inline:auto}
 body.kwestt-partner-page-view .kwestt-partner-models__grid{grid-template-columns:1fr!important;max-width:760px}
 body.kwestt-partner-page-view .kwestt-partner-model{min-height:0}
 body.kwestt-partner-page-view .kwestt-partner-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.kwestt-partner-page-view .kwestt-partner-demo__panel,body.kwestt-partner-page-view .kwestt-partner-contact__grid{grid-template-columns:1fr!important}
 body.kwestt-partner-page-view .kwestt-partner-demo__browser{width:min(760px,100%)}
 body.kwestt-partner-page-view .kwestt-partner-contact__copy{max-width:760px}
}
@media(max-width:760px){
 body.kwestt-partner-page-view .kwestt-partner-section{padding-block:68px!important}
 body.kwestt-partner-page-view .kwestt-partner-hero{padding:58px 0 74px}
 body.kwestt-partner-page-view .kwestt-partner-hero h1{font-size:clamp(2.55rem,12vw,3.9rem)}
 body.kwestt-partner-page-view .kwestt-partner-scope{padding:20px}
 body.kwestt-partner-page-view .kwestt-partner-scope ol{grid-template-columns:1fr}
 body.kwestt-partner-page-view .kwestt-partner-scope li{border-right:0;border-bottom:1px solid var(--kw11-hair)}
 body.kwestt-partner-page-view .kwestt-partner-scope li:last-child{border-bottom:0}
 body.kwestt-partner-page-view .kwestt-partner-trust__panel{grid-template-columns:1fr!important;padding:28px 22px}
 body.kwestt-partner-page-view .kwestt-partner-process__grid{grid-template-columns:1fr!important}
 body.kwestt-partner-page-view .kwestt-partner-process__grid li,body.kwestt-partner-page-view .kwestt-partner-process__grid li:nth-child(n+4){grid-column:auto;min-height:0}
 body.kwestt-partner-page-view .kwestt-partner-benefits__grid,body.kwestt-partner-page-view .kwestt-partner-fit__grid{grid-template-columns:1fr!important}
 body.kwestt-partner-page-view .kwestt-partner-benefit{min-height:0}
 body.kwestt-partner-page-view .kwestt-partner-demo__panel{padding:26px 20px}
 body.kwestt-partner-page-view .kwestt-partner-demo__proof{grid-template-columns:1fr}
 body.kwestt-partner-page-view .kwestt-partner-demo__browser{transform:none}
 body.kwestt-partner-page-view .kwestt-partner-demo__video,body.kwestt-partner-page-view .kwestt-partner-demo__poster{aspect-ratio:9/16;max-height:72vh}
 body.kwestt-partner-page-view .kwestt-partner-demo__canvas{min-height:240px;padding:26px 20px}
 body.kwestt-partner-page-view .kwestt-partner-faq details>div{padding-right:0}
 body.kwestt-partner-page-view .kwestt-partner-contact__grid{gap:34px!important}
 body.kwestt-partner-page-view .kwestt-partner-contact__copy,body.kwestt-partner-page-view .kwestt-partner-contact__copy :where(.kwestt-kicker,h2,p,li){text-align:center!important;margin-left:auto!important;margin-right:auto!important}
 body.kwestt-partner-page-view .kwestt-partner-contact__copy ul{max-width:520px;margin-inline:auto!important}
 body.kwestt-partner-page-view .kwestt-partner-contact__copy li{text-align:left!important;margin-left:0!important;margin-right:0!important}
}
@media(prefers-reduced-motion:reduce){body.kwestt-partner-page-view .kwestt-partner-demo__browser{transform:none}}

body.kwestt-partner-page-view .kwestt-partner-demo,
body.kwestt-partner-page-view .kwestt-partner-contact{
  scroll-margin-top:calc(var(--kwestt-header-height) + 18px);
}
body.kwestt-partner-page-view .kwestt-anchor-alias{
  display:block;
  width:0;
  height:0;
  overflow:hidden;
  scroll-margin-top:calc(var(--kwestt-header-height) + 18px);
}
