.clarity-intro{padding-top:65px;padding-bottom:28px}.clarity-intro h1{font-size:clamp(38px,4.6vw,68px);line-height:1.12;letter-spacing:-.045em;max-width:1050px;margin:22px 0 28px}.clarity-intro-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.clarity-intro-bottom>p{max-width:690px;font-size:17px;line-height:1.8}.clarity-context{border-left:2px solid var(--orange);padding-left:25px;font-weight:650;color:var(--ink)!important}.choose-heading{font-size:21px;margin-top:38px;letter-spacing:-.02em}.clarity-options{display:grid;grid-template-columns:3fr 2fr;gap:24px}.clarity-options section{padding:35px;display:flex;flex-direction:column;border-radius:4px;min-width:0}.clarity-chat{background:var(--ink);color:var(--paper)}.clarity-voice{background:#fff;border:1px solid var(--line)}.channel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.channel-top>span{font-size:9px;letter-spacing:.09em}.clarity-chat .eyebrow{color:var(--orange)}.clarity-voice .eyebrow{color:var(--blue)}.channel-icon{font-size:44px;color:var(--orange);margin:25px 0 16px}.clarity-options h2{font-size:clamp(28px,3vw,43px);line-height:1.15;margin:10px 0 20px;letter-spacing:-.04em}.clarity-options section>p{font-size:16px;line-height:1.75;max-width:450px;margin-bottom:25px}.clarity-chat>p{color:#c4c4c4}.vendor-entry{margin-top:auto}.vendor-entry .button{border:0;min-height:52px}.vendor-entry button:disabled{cursor:default;opacity:.75}.vendor-status{font-size:12px;line-height:1.6;margin-top:14px;max-width:330px}.clarity-chat .vendor-status{color:#bcbcbc}.channel-bottom{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.07em;border-top:1px solid #393939;margin-top:26px;padding-top:20px}.clarity-voice .channel-bottom{border-color:var(--line);color:var(--blue)}.voice-wave{display:flex;height:66px;align-items:center;gap:6px;margin:20px 0 14px;color:var(--blue)}.voice-wave i{width:4px;height:18px;background:currentColor;border-radius:3px}.voice-wave i:nth-child(2n){height:32px}.voice-wave i:nth-child(3n){height:49px}.voice-wave i:nth-child(5){height:60px}.clarity-alternate{margin:35px 0 70px;border-top:1px solid var(--line);padding-top:30px}.alternate-intro{display:flex;gap:30px;align-items:center;justify-content:space-between}.alternate-intro h2{font-size:25px;letter-spacing:-.025em;margin:12px 0}.alternate-intro p:not(.eyebrow){font-size:14px;line-height:1.7}.alternate-intro .button{flex-shrink:0}.qualification-form{margin-top:30px;padding:clamp(22px,4vw,50px);background:#fff;border:1px solid var(--line);max-width:900px}.q-progress{display:flex;gap:8px;margin-bottom:28px}.q-progress span{height:3px;background:var(--line);flex:1}.q-progress span.is-current{background:var(--orange)}.qualification-form h3{font-size:32px;letter-spacing:-.035em;margin:18px 0 30px}.q-field{display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:600}.q-field input,.q-field textarea{width:100%;padding:15px;border:1px solid #aaa;border-radius:3px;background:var(--paper);color:var(--ink);font:inherit;min-height:50px}.q-field textarea{resize:vertical}.q-choice{border:0;padding:0;margin:0;min-width:0}.q-choice legend{font-size:15px;font-weight:600;margin-bottom:15px;line-height:1.6}.q-choice>div{display:flex;flex-wrap:wrap;gap:12px}.q-choice label{display:flex;align-items:center;gap:12px;border:1px solid #aaa;border-radius:3px;padding:16px;cursor:pointer;min-height:52px}.q-choice label:has(input:checked){border-color:var(--blue);background:#f0f6fb}.q-choice input{accent-color:var(--blue);width:18px;height:18px;flex-shrink:0}.q-business{display:grid;gap:30px}.q-contact{display:grid;grid-template-columns:1fr 1fr;gap:25px}.q-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.q-actions .button{border:0}.q-notice{background:var(--paper);padding:18px;font-size:14px;line-height:1.7;margin-top:25px;border-left:3px solid var(--blue)}.q-error{color:#a12e00;font-size:14px;line-height:1.7}.q-privacy{font-size:12px;margin-top:20px}.q-privacy a{text-decoration:underline;color:var(--blue)}.clarity-next{background:#fff;padding:60px 0}.clarity-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:30px}.clarity-next-grid article>span{font-size:13px;color:var(--blue)}.clarity-next-grid h2{font-size:25px;letter-spacing:-.03em;margin:20px 0}.clarity-next-grid p{font-size:14px;line-height:1.8}.clarity-trust{display:flex;justify-content:space-between;gap:25px;padding-block:35px;font-size:14px;font-weight:650}.clarity-trust strong{font-size:25px}.clarity-trust small{font-size:12px;font-weight:400}.clarity-widget-active{padding-bottom:150px;scroll-padding-bottom:150px}.clarity-page button{cursor:pointer}.clarity-page [hidden]{display:none!important}@media(max-width:950px){.clarity-intro-bottom{gap:30px}.clarity-options section{padding:26px}.channel-top>span{display:none}.channel-bottom{flex-wrap:wrap;font-size:8px}.clarity-next-grid{gap:25px}}@media(max-width:700px){.clarity-intro{padding-top:35px}.clarity-intro h1{font-size:40px}.clarity-intro-bottom{grid-template-columns:1fr;gap:16px}.clarity-context br{display:none}.clarity-context{padding-left:18px}.clarity-intro-bottom>p{font-size:15px}.choose-heading{font-size:19px;margin-top:30px}.clarity-options{grid-template-columns:1fr;gap:18px}.clarity-options h2{font-size:33px}.clarity-options section{padding:27px}.channel-top>span{display:block}.clarity-alternate{margin-bottom:45px}.alternate-intro{display:block}.alternate-intro .button{margin-top:20px}.alternate-intro h2{font-size:24px}.q-contact{grid-template-columns:1fr}.q-actions{flex-wrap:wrap;justify-content:stretch}.q-actions button{flex:1;padding-inline:14px}.qualification-form h3{font-size:28px}.q-choice label{width:100%;font-size:14px}.clarity-next{padding:40px 0}.clarity-next-grid{grid-template-columns:1fr;gap:28px}.clarity-next-grid article{border-top:1px solid var(--line);padding-top:22px}.clarity-next-grid h2{margin:12px 0}.clarity-trust{flex-direction:column;gap:20px}.clarity-trust>span+span{border-top:1px solid var(--line);padding-top:20px}}@media(max-width:360px){.clarity-intro h1{font-size:34px}.clarity-options section{padding:22px}.clarity-options h2{font-size:29px}.channel-top>span{font-size:8px}.qualification-form{padding:20px}.q-actions button{font-size:12px}.vendor-entry .button{width:100%;padding-inline:16px}}.clarity-widget-active{padding-bottom:0;overflow:hidden}.clarity-widget-active .clarity-shell{height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:100px}.clarity-widget-active:after{content:"";position:fixed;bottom:0;left:0;right:0;height:140px;background:var(--paper);border-top:1px solid var(--line);pointer-events:none;z-index:100}.clarity-shell :focus-visible{scroll-margin-block:110px 30px}
