.enq-hero{position:relative;display:grid;gap:3rem;padding-block:3rem 2.75rem}.enq-hero:before{content:"";position:absolute;z-index:-1;inset:-8rem -12vw auto 40%;height:34rem;background:radial-gradient(circle at 65% 35%,rgba(13,148,136,.13),transparent 38%),radial-gradient(circle at 35% 48%,rgba(238,93,67,.13),transparent 45%);filter:blur(8px);pointer-events:none}.enq-hero__copy{max-width:40rem}.enq-hero__copy>p{margin-top:1.25rem;color:var(--body-text);font-size:1.05rem;line-height:1.7}.enq-hero h1{margin:0;font-family:var(--font-heading);color:var(--heading);font-size:clamp(2.3rem,5.5vw,3.4rem);line-height:1.12;letter-spacing:-.03em}.enq-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.enq-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;padding:1rem;border-radius:var(--r-lg);background:var(--page-surface);max-width:34rem}.enq-hero__proof div{display:flex;flex-direction:column-reverse}.enq-hero__proof dt{color:var(--body-text);font-size:.68rem}.enq-hero__proof dd{margin:0;color:var(--heading);font-family:var(--font-heading);font-size:.92rem;font-weight:700}.enq-cta{margin-block:3rem 8rem;padding:clamp(2rem,6vw,5rem);border-radius:var(--r-xl);background:var(--heading);color:#fff;text-align:center}.enq-cta h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.5rem);line-height:1.2;letter-spacing:-.025em}.enq-cta>p{margin:1.25rem auto 2rem;max-width:34rem;color:#dfe1e6}.enq-cta .product-kicker{color:#dfe1e6}.enq-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.enq-cta .ui-button--primary{background:#fff;color:var(--heading)}.enq-hero__visual{position:relative;display:grid;gap:1rem}.enq-hero__dashboard{position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:1.35rem;background:#fff;box-shadow:0 32px 70px -38px #0f172a80,0 20px 35px -30px #ee5d4359}.enq-hero__windowbar{height:2.45rem;display:flex;align-items:center;gap:.35rem;padding:0 .8rem;border-bottom:1px solid var(--hairline);background:#ffffffe0}.enq-hero__windowbar span{width:.45rem;height:.45rem;border-radius:50%;background:#f26666}.enq-hero__windowbar span:nth-child(2){background:#d6dbe5}.enq-hero__windowbar span:nth-child(3){background:#c7cedb}.enq-hero__windowbar small{margin-left:auto;color:var(--muted-text);font-size:.65rem;font-weight:700}.enq-hero__dashboard img{display:block;width:100%;height:auto}.enq-hero__signal{position:absolute;right:-1rem;bottom:3.3rem;display:grid;gap:.2rem;max-width:13rem;padding:.85rem 1rem;border:1px solid rgba(238,93,67,.22);border-radius:.9rem;background:#ffffffeb;backdrop-filter:blur(16px);box-shadow:0 18px 34px -22px #0f172a6b}.enq-hero__signal span{color:var(--primary);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.enq-hero__signal strong{font-size:.78rem;line-height:1.35}.enq-lifecycle-pills{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.enq-lifecycle-pills li{padding:.55rem .9rem;border:1px solid var(--hairline);border-radius:999px;background:#fff;font-size:.75rem;font-weight:700;color:var(--body-text)}.enq-lifecycle-pills li[data-active=true]{border-color:var(--primary);color:var(--heading);background:#fff0ed}.enq-lifecycle-pills li:not(:last-child):after{content:"→";margin-left:.5rem;color:var(--body-text);font-weight:400}.enq-problem{padding-block:3.5rem;border-top:1px solid var(--hairline)}.enq-problem__grid{display:grid;gap:1.5rem;margin-top:3rem}.enq-problem__card{position:relative;padding:1.75rem;border:1px solid var(--hairline);border-radius:1.25rem;background:linear-gradient(145deg,#fff,var(--surface-soft));box-shadow:var(--shadow-premium);overflow:hidden}.enq-problem__card:before{content:"";display:block;width:2.5rem;height:.2rem;margin-bottom:1.2rem;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.enq-problem__card p{margin:0;color:var(--body-text);font-size:.92rem;line-height:1.65}.enq-capture{padding-block:3.5rem;border-top:1px solid var(--hairline)}.enq-capture__flow{list-style:none;display:grid;gap:1px;margin:3rem 0 0;padding:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-xl);overflow:hidden}.enq-capture__flow li{position:relative;min-height:7rem;display:grid;align-content:center;gap:.35rem;padding:1.25rem;background:#fff}.enq-capture__flow li:not(:last-child):after{content:"";position:absolute;z-index:1;right:-.33rem;top:50%;width:.65rem;height:.65rem;border-top:1px solid var(--primary);border-right:1px solid var(--primary);background:#fff;transform:translateY(-50%) rotate(45deg)}.enq-capture__flow span{color:var(--secondary);font-size:.68rem;font-weight:750}.enq-capture__flow strong{font-size:.88rem}.enq-capture__note{max-width:40rem;margin-top:1.5rem;color:var(--body-text);font-size:.85rem;line-height:1.65}.enq-lifecycle{padding-block:3.5rem;border-top:1px solid var(--hairline);text-align:center}.enq-lifecycle .product-section-heading{margin-inline:auto}.enq-lifecycle__line{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:3rem 0 0;padding:0}.enq-lifecycle__line li{max-width:12rem;padding:1rem 1.35rem;border:1px solid var(--hairline);border-radius:1rem;background:#fff;text-align:left}.enq-lifecycle__line li strong{display:block;font-size:.95rem}.enq-lifecycle__line li p{margin:.4rem 0 0;color:var(--body-text);font-size:.75rem;line-height:1.5}.enq-lifecycle__line li:not(:last-child):after{content:"→";display:block;margin-top:.6rem;color:var(--body-text);font-weight:400;text-align:center}.enq-missed-call{padding-block:4.25rem;border-top:1px solid var(--hairline);background:var(--heading);color:#fff}.enq-missed-call__grid{display:grid;gap:3rem;align-items:center}.enq-missed-call__copy{max-width:38rem}.enq-missed-call h2{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.5rem);line-height:1.2;letter-spacing:-.025em}.enq-missed-call__copy>p{margin-top:1.25rem;color:#c9ccd3;font-size:1rem;line-height:1.7}.enq-missed-call__note{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.16);color:#9ba0ac;font-size:.8rem;line-height:1.6}.enq-missed-call__visual{border:1px solid rgba(255,255,255,.16);border-radius:var(--r-xl);background:#ffffff0a;min-height:20rem;display:grid;place-content:center;justify-items:center;gap:.75rem;text-align:center;padding:2rem}.enq-missed-call__visual span{color:var(--secondary);font-size:.7rem;font-weight:750}.enq-missed-call__visual strong{font-size:1.1rem}.enq-missed-call__visual small{color:#9ba0ac;font-size:.72rem}.enq-connection{padding-block:3.5rem;border-top:1px solid var(--hairline)}.enq-connection__grid{display:grid;gap:1.5rem;margin-top:3rem}.enq-connection__card{padding:1.75rem;border:1px solid var(--hairline);border-radius:1.25rem;background:#fff}.enq-connection__card h3{margin:0;font-size:1.1rem}.enq-connection__card p{margin:.75rem 0 0;color:var(--body-text);font-size:.9rem;line-height:1.65}.enq-connection__card a{display:inline-flex;margin-top:1rem;color:var(--heading);font-weight:700;font-size:.85rem}.enq-industries{padding-block:3.5rem;border-top:1px solid var(--hairline)}.enq-industries__grid{display:grid;gap:1.25rem;margin-top:3rem}.enq-industries__card{padding:1.5rem;border:1px solid var(--hairline);border-radius:var(--r-lg);background:#fff}.enq-industries__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:.5rem;background:#fff0ed;color:var(--primary)}.enq-industries__icon--alt{background:#dff7f2;color:var(--secondary)}.enq-industries__icon svg{width:1.4rem}.enq-industries__card strong{display:block;font-size:.95rem;color:var(--heading);font-family:var(--font-heading)}.enq-industries__card p{margin:.6rem 0 0;color:var(--body-text);font-size:.85rem;line-height:1.6}.enq-connected{padding-block:3.5rem;border-top:1px solid var(--hairline)}.enq-connected__list{list-style:none;display:grid;gap:1px;margin:3rem 0 0;padding:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-xl);overflow:hidden}.enq-connected__list li{padding:1.25rem 1.5rem;background:#fff}.enq-connected__list a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:inherit}.enq-connected__list strong{font-size:.92rem}.enq-connected__list span{color:var(--body-text);font-size:.8rem}.enq-connected__list li[data-future=true],.enq-connected__list li[data-future=true] strong{color:var(--body-text)}.enq-hero__copy,.enq-hero__visual,.enq-problem__card,.enq-capture__flow,.enq-lifecycle__line,.enq-missed-call__copy,.enq-missed-call__visual,.enq-connection__card,.enq-industries__card,.enq-connected__list{animation:enq-reveal .7s var(--ease) both;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes enq-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.enq-call-flow{width:100%;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem}.enq-call-flow span{padding:.65rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:.7rem;background:#ffffff14;color:#fff;font-size:.7rem;text-transform:none;white-space:nowrap}.enq-call-flow i{height:1px;background:linear-gradient(90deg,var(--primary),var(--secondary))}@media(max-width:42rem){.enq-hero__proof{grid-template-columns:1fr}.enq-hero__signal{position:static;max-width:none}.enq-capture__flow li:after{display:none}}@media(min-width:42rem){.enq-problem__grid,.enq-capture__flow{grid-template-columns:repeat(3,1fr)}.enq-connection__grid,.enq-industries__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.enq-hero{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);gap:4rem;align-items:center;padding-block:3.5rem}.enq-capture__flow{grid-template-columns:repeat(5,1fr)}.enq-missed-call__grid{grid-template-columns:1fr .85fr;gap:5rem}.enq-connection__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.enq-industries__grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.enq-hero__copy,.enq-hero__visual,.enq-problem__card,.enq-capture__flow,.enq-lifecycle__line,.enq-missed-call__copy,.enq-missed-call__visual,.enq-connection__card,.enq-industries__card,.enq-connected__list{animation:none}}.enq-connected__list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:1.5rem!important}.enq-connected__list a{flex-direction:column;gap:.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.enq-connected__list li{transition:background .2s}.enq-connected__list li:hover{background:var(--page-surface)}.enq-connected__list li:hover a{transform:translateY(-2px)}
