.feature-hero{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:65px;gap:65px;align-items:center;padding-block:80px}.feature-hero-copy h1{font-size:clamp(43px,4.5vw,66px);line-height:1.06;letter-spacing:-.055em}.feature-hero-copy h1 em{font-style:normal;color:var(--signal-ink)}.feature-hero-copy .lede{font-size:16px;line-height:1.85;margin:25px 0;max-width:465px}.feature-hero-note{font-size:11px;color:var(--muted);margin-top:24px}.feature-hero-screen{padding:25px 0 0 25px;background:#e2dbce;border:1px solid #d7cfc2;border-radius:6px;min-width:0;overflow:hidden}.feature-hero-screen .feature-capture{border-radius:4px 0 0;border-right:0;border-bottom:0}.feature-hero-screen .feature-capture-image{height:370px}.feature-hero-screen .feature-capture img{width:170%}.feature-nav-shell{border-block:1px solid var(--line);background:var(--surface)}.feature-navigation{display:flex;align-items:center;justify-content:space-between;gap:22px;overflow-x:auto;scrollbar-width:thin}.feature-navigation a{font-size:12px;text-decoration:none;white-space:nowrap;padding-block:22px;border-bottom:2px solid transparent}.feature-navigation a:focus-visible,.feature-navigation a:hover{color:var(--signal-ink);border-bottom-color:var(--signal)}.feature-navigation a:focus-visible{outline-offset:-4px}.feature-section{padding-block:100px;border-bottom:1px solid var(--line)}.feature-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:85px;gap:85px}.feature-split>*{min-width:0}.feature-copy h2{font-size:clamp(32px,3.3vw,45px);line-height:1.1;letter-spacing:-.045em;max-width:580px}.feature-copy>p{color:var(--muted);font-size:15px;line-height:1.85;margin-top:22px;max-width:580px}.feature-highlights{list-style:none;display:grid;grid-gap:16px;gap:16px;margin:28px 0}.feature-highlights li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7}.feature-highlights svg{width:17px;height:21px;flex-shrink:0;color:var(--signal-ink)}.capability-details{border-top:1px solid var(--line);margin-top:28px}.capability-details>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:20px;font-size:13px;color:var(--signal-ink);cursor:pointer;list-style:none}.capability-details>summary::-webkit-details-marker{display:none}.capability-details>summary:after{font:21px var(--mono)}.capability-details .list{font-size:13px;color:var(--muted);line-height:1.8;padding-bottom:22px}.feature-capture{margin:0;background:#f4f2ed;border:1px solid #d5d0c6;border-radius:5px;overflow:hidden;box-shadow:0 20px 50px -35px #27252255}.feature-capture-image{overflow:hidden}.feature-capture img{display:block;width:100%;max-width:none;height:auto}.feature-capture figcaption{padding:14px 17px;color:#716b60;font-size:10px;border-top:1px solid #dbd5cb}.engine-visual{padding:28px;border:1px solid var(--line);background:var(--surface);border-radius:5px}.visual-heading{font:10px var(--mono);letter-spacing:.4px;display:flex;align-items:center;gap:8px;color:var(--muted);margin-bottom:25px}.engine-stage{display:grid;grid-template-columns:30px 1fr;grid-gap:14px;gap:14px;padding:21px 0;border-top:1px solid var(--line)}.engine-step{font:10px var(--mono);color:var(--signal-ink);padding-top:4px}.engine-stage h3{font-size:19px}.engine-stage p{font-size:12px;color:var(--muted);margin-top:5px}.engine-brands{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.engine-brands .provider-logo{padding:10px;min-height:39px;background:white;border:1px solid #e3dfd8;border-radius:3px}.engine-brands .provider-logo.wordmark img{width:95px;height:21px}.engine-alternative{display:flex;align-items:center;gap:20px;padding:20px 15px;background:#eae5dc;border:1px solid #dbd3c6;border-radius:3px;margin-top:8px}.engine-alternative .provider-logo.wordmark img{width:85px}.engine-alternative p{color:#766c5c;font-size:11px;line-height:1.7}.engine-alternative strong{color:#4e463b;font-weight:500}.knowledge-section{background:var(--surface)}.knowledge-visual{padding:35px 25px;background:#eae6dd;border:1px solid #d9d1c3;border-radius:5px;color:#272522}.knowledge-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.knowledge-sources>div{display:grid;justify-items:center;grid-gap:13px;gap:13px;background:#faf8f4;border:1px solid #d8d0c3;padding:22px 10px;border-radius:4px}.knowledge-sources svg{color:#9e6347}.knowledge-sources span{font-size:12px}.knowledge-connector{height:35px;width:1px;background:#b9a48c;margin-inline:auto}.knowledge-agent{background:#292724;color:#f4f1e8;display:grid;justify-items:center;grid-gap:8px;gap:8px;width:170px;padding:22px;margin:auto;border-radius:4px}.knowledge-agent svg{color:#e66e48;margin-bottom:4px}.knowledge-agent span{font-size:19px}.knowledge-agent small{color:#b4a99a;font-size:10px}.knowledge-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.knowledge-results>div{display:grid;grid-gap:10px;gap:10px;background:#faf8f4;padding:20px;border:1px solid #d8d0c3;border-radius:4px}.knowledge-results svg{color:#5e7352}.knowledge-results strong{font-size:13px;font-weight:500}.knowledge-results span{font-size:11px;color:#817461;line-height:1.7}.campaign-section{background:#272623;color:#f4f1e8}.feature-wide-heading{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:100px;gap:100px;align-items:center;margin-bottom:42px}.campaign-section .capability-details .list,.campaign-section .feature-copy>p{color:#bdb6aa}.campaign-section .capability-details>summary,.campaign-section .feature-highlights svg{color:#ef9978}.campaign-section .capability-details{border-color:#514b41}.campaign-section .feature-capture-image{max-height:530px}.feature-centered{max-width:715px;margin-inline:auto;text-align:center}.feature-centered h2,.feature-centered>p{max-width:none}.calling-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:45px}.calling-checks article{background:var(--surface);padding:25px;border:1px solid var(--line);border-radius:4px}.check-step{display:flex;justify-content:space-between;align-items:center;color:var(--signal-ink);font:10px var(--mono);margin-bottom:24px}.check-step svg{padding:4px;border:1px solid #bbc7b0;background:#e4eadd;color:#4d6940;border-radius:50%}.calling-checks h3{font-size:17px;margin-bottom:11px}.calling-checks p{color:var(--muted);font-size:12px;line-height:1.8}.communications-section{background:var(--surface)}.communications-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;align-items:start}.communication-card{padding:35px;border:1px solid #d9d0c3;border-radius:5px;background:#eee6db;color:#272522}.inbound-card{background:#e7e9e0;border-color:#cfd4c5}.communication-brand{display:flex;align-items:center;gap:15px;margin-bottom:28px}.communication-brand .provider-logo{font-size:16px}.communication-brand>span:last-child{font-size:10px;color:#7a6e5c;border-left:1px solid #c5bdae;padding-left:15px}.communication-card .feature-copy h2{font-size:34px}.communication-card .feature-copy>p{color:#726a5d;font-size:14px}.communication-card .capability-details{border-color:#cfc5b6}.communication-card .capability-details>summary{color:#994a30}.communication-card .capability-details .list{color:#726a5d}.booking-visual,.sms-visual{min-height:230px;margin-top:30px;border-radius:4px;padding:24px}.sms-visual{background:#f9f6f1;border:1px solid #ded5c7}.sms-visual .example-label{color:#8c7e6b;font-size:9px}.message-bubble{margin-top:18px;background:#e0e7d8;border:1px solid #d0dbc4;border-radius:10px 10px 3px 10px;padding:17px;font-size:13px;line-height:1.8;color:#405034}.message-bubble small{display:block;font-size:10px;color:#6a795d;margin-top:10px}.message-status{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:15px;color:#6c785f}.message-status svg{width:13px;height:13px}.booking-visual{background:#f9faf6;border:1px solid #d3d8c9}.booking-heading{display:flex;align-items:center;gap:12px;font-size:12px}.booking-heading svg{color:#6f805c}.calendar-days{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding-block:22px}.calendar-days>div{display:grid;justify-items:center;grid-gap:12px;gap:12px}.calendar-days span{font:9px var(--mono);color:#8c9382}.calendar-days i{display:grid;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;border-radius:50%}.calendar-days .selected{background:#647651;color:white}.booking-confirmation{display:flex;align-items:center;gap:7px;border-top:1px solid #d9dece;padding-top:15px;font-size:10px;color:#798468}.booking-confirmation svg{width:16px;height:16px}.results-layout{grid-template-columns:.85fr 1.15fr;gap:65px}.results-capture .feature-capture-image{height:440px}.results-capture img{width:140%}.developer-section{background:#e9e5dc;color:#272522}.developer-section .feature-copy>p{color:#756c60}.developer-section .capability-details>summary,.developer-section .feature-highlights svg{color:#a24d32}.developer-section .capability-details{border-color:#cbc3b5}.developer-section .capability-details .list{color:#756c60}.workflow-visual{padding:30px;background:#292724;border:1px solid #403b33;border-radius:5px;color:#f4f1e8}.workflow-node{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #514b41;background:#32302b;border-radius:4px}.workflow-node>svg{color:#b5a58d;flex-shrink:0}.workflow-node strong{font-size:16px;font-weight:500}.workflow-node span{display:block;color:#b6ad9e;font-size:11px;margin-top:8px}.ringvora-node{border-color:#b57152}.ringvora-node>svg{color:#e66e48}.workflow-path{display:flex;justify-content:space-between;align-items:center;margin-left:33px;padding:16px 5px 16px 20px;border-left:1px solid #706453;color:#bba58c}.workflow-path>span{font:10px var(--mono)}.workflow-path>svg{transform:rotate(90deg);width:17px;height:17px}.feature-stack{margin-top:65px}.feature-stack>p{font-size:12px;color:#786e60;margin-bottom:20px}.feature-stack .technology-row li{background:#fff;border:1px solid #d9d1c4}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;margin-top:45px}.platform-cards article{border-block:1px solid var(--line);padding:28px 0}.platform-cards .step-number{margin-bottom:22px}.platform-cards h3{font-size:23px;margin-bottom:15px}.platform-cards p{color:var(--muted);font-size:14px;line-height:1.8}.feature-payment-heading{margin:55px 0 26px}.feature-payment-heading h3{font-size:27px;letter-spacing:-.8px}.feature-payment-heading p{font-size:13px;color:var(--muted);margin-top:13px}.feature-roadmap{padding-block:70px}.feature-roadmap .feature-copy{max-width:700px}.roadmap-disclosure{margin-top:30px}.roadmap-disclosure .section{border:0;padding-block:20px 0}.roadmap-disclosure .wrap{padding-inline:0}.roadmap-disclosure .card{padding:23px}.roadmap-disclosure .card p{font-size:13px}@media (max-width:1000px){.feature-hero{gap:35px}.feature-hero-copy h1{font-size:49px}.feature-split{gap:40px}.feature-wide-heading{gap:45px}.calling-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-card{padding:25px}.engine-visual{padding:22px}.engine-alternative{gap:12px}.knowledge-results>div{padding:15px}}@media (max-width:760px){.feature-hero{grid-template-columns:1fr;padding-block:45px;gap:35px}.feature-hero-copy h1{font-size:46px}.feature-hero-copy .lede{font-size:15px}.feature-hero-screen{padding:16px 0 0 16px}.feature-hero-screen .feature-capture-image{height:275px}.feature-navigation{gap:23px}.feature-navigation a{font-size:12px;padding-block:19px}.feature-section{padding-block:60px}.feature-split,.feature-wide-heading{grid-template-columns:1fr;gap:35px}.feature-copy h2{font-size:34px}.feature-copy>p{font-size:14px;margin-top:18px}.feature-highlights{gap:13px}.knowledge-section .feature-split>:first-child{order:2}.knowledge-visual{padding:24px 17px}.knowledge-sources{gap:8px}.knowledge-sources>div{padding:18px 5px}.knowledge-sources span{font-size:10px}.knowledge-results{gap:8px}.knowledge-results strong{font-size:12px}.knowledge-results span{font-size:10px}.feature-wide-heading{gap:4px;margin-bottom:20px}.campaign-section .feature-capture-image{max-height:none}.campaign-section .feature-capture img{width:130%}.calling-checks{gap:12px;margin-top:30px}.calling-checks article{padding:19px 15px}.calling-checks h3{font-size:16px}.calling-checks p{font-size:11px}.communications-grid{grid-template-columns:1fr;gap:22px}.communication-card{padding:24px 20px}.communication-card .feature-copy h2{font-size:31px}.communication-brand{gap:12px}.communication-brand>span:last-child{padding-left:12px}.booking-visual,.sms-visual{padding:18px}.calendar-days{gap:5px}.calendar-days i{width:32px;height:32px}.results-capture .feature-capture-image{height:300px}.results-capture img{width:150%}.developer-section .feature-split>:first-child{order:2}.workflow-visual{padding:22px}.workflow-node{gap:15px;padding:20px 15px}.workflow-node strong{font-size:15px}.workflow-node span{font-size:10px;line-height:1.7}.feature-stack{margin-top:35px}.platform-cards{grid-template-columns:1fr;gap:0;margin-top:30px}.platform-cards article+article{border-top:0}.platform-cards .step-number{margin-bottom:16px}.feature-payment-heading{margin-top:35px}.feature-payment-heading h3{font-size:25px}.feature-roadmap{padding-block:50px}}