:root{--ink:#062e31;--ink-deep:#032728;--paper:#fbf9f3;--cream:#f3efe4;--mint:#d9f4e9;--green:#099a77;--green-deep:#08775f;--sage:#afcfc1;--rose:#f6dfd3;--line:rgba(6,46,49,.14);--muted:#627576;--white:#fffdfa;--shadow:0 24px 60px rgba(5,45,43,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.section-pad{padding-left:max(5.4vw,24px);padding-right:max(5.4vw,24px)}
.announcement{height:35px;background:var(--ink);color:#dbe7e0;display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.025em}.announcement a{color:#fff;display:flex;align-items:center;gap:4px;margin-left:9px}.announcement a svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.announce-dot{width:6px;height:6px;background:#6ee2af;border-radius:50%;box-shadow:0 0 0 4px rgba(110,226,175,.15)}
.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.4vw,24px);border-bottom:1px solid var(--line);position:relative;z-index:5;background:rgba(251,249,243,.9);backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:800;letter-spacing:-1.4px;line-height:1}.brand>span>span{font-weight:600}.brand-mark{width:30px;height:35px;flex:none}.desktop-nav{display:flex;align-items:center;gap:31px;margin-left:auto;margin-right:auto}.desktop-nav a{font-size:13px;font-weight:700;color:#496264;position:relative}.desktop-nav a:after{content:"";position:absolute;bottom:-7px;left:0;width:0;height:1px;background:var(--green);transition:width .25s}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a:hover:after{width:100%}.header-cta{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800}.header-cta svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8}.menu-toggle,.mobile-nav{display:none}
.hero{min-height:680px;display:grid;grid-template-columns:48% 52%;align-items:center;padding-top:82px;padding-bottom:80px;position:relative;background:radial-gradient(ellipse 50% 60% at 86% 27%,rgba(196,239,221,.52),transparent 75%)}.hero-copy{position:relative;z-index:2;padding-right:30px}.eyebrow,.section-label{font-size:10px;letter-spacing:.135em;font-weight:800;display:flex;align-items:center;gap:8px;color:#3c5a5c}.eyebrow-icon{width:21px;height:21px;border:1px solid rgba(9,154,119,.25);background:#e9f8f1;border-radius:50%;display:grid;place-items:center}.eyebrow-icon svg{width:11px;height:11px;fill:none;stroke:var(--green);stroke-width:1.8}.hero h1{font-size:clamp(49px,5.2vw,79px);letter-spacing:-.068em;line-height:.99;margin:21px 0 24px;font-weight:800;max-width:700px}.hero h1 em,.intro-grid h2 em,.conversation-content h2 em,.escrow-copy h2 em,.pricing-intro h2 em,.final-inner h2 em{font-family:"Playfair Display",Georgia,serif;font-weight:600;letter-spacing:-.06em}.hero-lede{max-width:540px;font-size:17px;line-height:1.75;color:#526a6b;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:24px}.button{border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:0 21px;font-weight:800;font-size:13px;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button svg,.feature-card a svg,.industry-card a svg,.inline-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9}.button-primary{background:var(--green);color:#fff;box-shadow:0 12px 22px rgba(6,141,107,.18)}.button-primary:hover{background:var(--green-deep);box-shadow:0 15px 25px rgba(6,141,107,.25)}.button-outline{border:1px solid rgba(6,46,49,.35);background:transparent;color:var(--ink)}.button-cream{background:#f6f1e5;color:var(--ink)}.text-button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px;color:var(--ink)}.play-icon{width:30px;height:30px;border-radius:50%;background:var(--mint);display:grid;place-items:center}.play-icon svg{width:13px;height:13px;fill:var(--green);stroke:var(--green);stroke-width:1.5}.proof-row{display:flex;gap:12px;align-items:center;margin-top:47px}.avatars{display:flex}.avatars span{width:30px;height:30px;margin-left:-7px;border:2px solid var(--paper);border-radius:50%;background:#d9b6a0;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff}.avatars span:first-child{margin-left:0;background:#455f69}.avatars span:nth-child(2){background:#bd8d72}.avatars span:nth-child(3){background:#7c9e9a}.avatars span:last-child{background:var(--green);font-size:8px}.proof-row strong,.proof-row small{display:block;line-height:1.35}.proof-row strong{font-size:11px}.proof-row small{font-size:10px;color:#678082}
.hero-visual{position:relative;height:535px;margin-left:0}.hero-photo-wrap{height:100%;width:91%;position:absolute;right:0;top:0;overflow:hidden;border-radius:160px 7px 7px 7px}.hero-photo-wrap img{height:100%;width:100%;object-fit:cover;object-position:61% center;filter:saturate(.9) contrast(1.02)}.photo-wash{position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,76,63,.13),transparent 45%,rgba(250,224,192,.10))}.wave-lines{position:absolute;width:245px;height:180px;right:3.6%;top:-2px;display:flex;align-items:center;gap:8px;transform:rotate(12deg);opacity:.9}.wave-lines span{width:10px;background:#54d0aa;border-radius:8px;box-shadow:0 0 0 4px rgba(84,208,170,.1)}.wave-lines span:nth-child(1),.wave-lines span:nth-child(9){height:32px}.wave-lines span:nth-child(2),.wave-lines span:nth-child(8){height:60px}.wave-lines span:nth-child(3),.wave-lines span:nth-child(7){height:96px}.wave-lines span:nth-child(4),.wave-lines span:nth-child(6){height:137px}.wave-lines span:nth-child(5){height:176px}.floating-card{background:rgba(255,253,250,.95);box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.55)}.call-card{position:absolute;left:-5%;bottom:43px;width:306px;padding:15px 16px 13px}.call-top{font-family:"DM Mono",monospace;color:#557273;font-size:9px;letter-spacing:.07em;display:flex;align-items:center;gap:6px}.call-top span:last-child{margin-left:auto}.live-dot{width:6px;height:6px;border-radius:50%;background:#ee705d}.caller{display:flex;align-items:center;gap:9px;margin:14px 0}.caller-avatar{width:32px;height:32px;border-radius:50%;background:#dbbca4;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800}.caller b,.caller small{display:block;line-height:1.3}.caller b{font-size:11px}.caller small{font-size:9px;color:#647b7c}.sound-bars{margin-left:auto;height:22px;display:flex;align-items:center;gap:2px}.sound-bars i{display:block;width:3px;background:var(--green);border-radius:4px}.sound-bars i:nth-child(1){height:8px}.sound-bars i:nth-child(2){height:18px}.sound-bars i:nth-child(3){height:13px}.sound-bars i:nth-child(4){height:21px}.transcript{font-size:10px;line-height:1.5;border-top:1px solid var(--line);padding-top:10px;color:#52696a}.transcript span{font-weight:800;color:var(--green);margin-right:4px}.booking-chip{position:absolute;right:-1.5%;bottom:-19px;min-width:197px;padding:12px;display:flex;gap:9px;align-items:center}.chip-check{height:26px;width:26px;border-radius:50%;background:var(--mint);display:grid;place-items:center}.chip-check svg{width:14px;height:14px;stroke:var(--green);stroke-width:2.3;fill:none}.booking-chip b,.booking-chip small{display:block;line-height:1.25}.booking-chip b{font-size:10px}.booking-chip small{font-size:9px;color:#688082}.hero-caption{position:absolute;bottom:-48px;right:1%;display:flex;align-items:center;gap:7px;color:#5d7677;font-size:10px;font-weight:700}.hero-caption svg{width:15px;height:18px}
.ticker{height:74px;background:#e7f4ed;overflow:hidden;display:flex;align-items:center;border-top:1px solid rgba(8,119,95,.08);border-bottom:1px solid rgba(8,119,95,.08)}.ticker-track{display:flex;align-items:center;gap:25px;min-width:max-content;animation:marquee 28s linear infinite}.ticker span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#396263;white-space:nowrap}.ticker svg{width:17px;height:17px;fill:none;stroke:var(--green);stroke-width:1.7}.ticker i{height:5px;width:5px;border-radius:50%;background:#9bc8b7}@keyframes marquee{to{transform:translateX(-50%)}}
.outcome-intro{padding-top:148px;padding-bottom:130px}.section-label span{font-family:"DM Mono",monospace;color:var(--green);font-size:11px}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin:20px 0 64px}.intro-grid h2,.conversation-content h2,.escrow-copy h2,.pricing-intro h2,.final-inner h2{font-size:clamp(37px,4.1vw,59px);letter-spacing:-.064em;line-height:1.06;margin:0;font-weight:800}.intro-copy{max-width:430px}.intro-copy p{color:#577071;font-size:15px;line-height:1.72;margin:0 0 20px}.inline-link{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:800;border-bottom:1px solid var(--green);padding-bottom:4px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-card{padding:32px 28px 31px;border-right:1px solid var(--line);min-height:259px}.feature-card:last-child{border-right:0}.feature-card-accent{background:#e9f6ef}.feature-icon{height:41px;width:41px;display:grid;place-items:center;border-radius:12px}.feature-icon svg{width:22px;height:22px;fill:none;stroke-width:1.8}.icon-mint{background:var(--mint);color:var(--green)}.icon-dark{background:var(--ink);color:#dff6ea}.icon-rose{background:var(--rose);color:#b36e50}.feature-card h3{font-size:18px;letter-spacing:-.04em;margin:23px 0 9px}.feature-card p{font-size:12px;line-height:1.65;color:#5a7172;max-width:280px;margin:0 0 19px}.feature-card a,.industry-card a{font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.feature-card a:hover,.industry-card a:hover{color:var(--green)}
.conversation-section{padding-top:110px;padding-bottom:120px;background:#f2efe5;display:grid;grid-template-columns:52% 48%;gap:7vw;align-items:center}.conversation-image{height:550px;position:relative;padding:0 0 0 4.5vw}.conversation-image>img{width:88%;height:100%;object-fit:cover;object-position:30% center;border-radius:7px 130px 7px 7px;filter:saturate(.78)}.conversation-image:before{content:"";position:absolute;left:0;top:39px;width:29%;height:77%;background:#d3e8d9;z-index:-1}.image-note{position:absolute;left:0;bottom:40px;background:#fffdf9;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px;padding:13px 18px 13px 13px}.note-icon{height:36px;width:36px;border-radius:50%;background:#e6f7ed;display:grid;place-items:center}.note-icon svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:1.7}.image-note b,.image-note span:last-child{display:block}.image-note b{font-size:11px}.image-note span:last-child{font-size:9px;color:#6b8182}.conversation-content{max-width:475px}.conversation-content h2{margin-top:16px}.conversation-content>p{font-size:14px;color:#5d7172;line-height:1.75;margin:19px 0 28px}.steps{list-style:none;padding:0;margin:0 0 29px}.steps li{display:grid;grid-template-columns:39px 1fr;gap:12px;padding:13px 0;border-top:1px solid rgba(6,46,49,.13)}.steps li:last-child{border-bottom:1px solid rgba(6,46,49,.13)}.steps>li>span{font:10px "DM Mono",monospace;color:var(--green);padding-top:4px}.steps b{font-size:12px}.steps p{font-size:11px;margin:3px 0 0;color:#627879;line-height:1.5}
.industry-section{padding-top:133px;padding-bottom:132px}.industry-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px}.industry-top>div:last-child{max-width:390px;color:#5c7374;font-size:14px;line-height:1.7}.industry-top p{margin:0}.industry-rail{display:grid;grid-template-columns:1.05fr .95fr .95fr 1.05fr;gap:12px}.industry-card{min-height:332px;padding:23px;position:relative;display:flex;flex-direction:column;border-radius:3px;color:var(--ink);overflow:hidden}.industry-card:before{content:"";position:absolute;right:-45px;bottom:-55px;width:170px;height:170px;border:1px solid currentColor;border-radius:50%;opacity:.16}.industry-card:after{content:"";position:absolute;right:24px;bottom:22px;width:75px;height:75px;border:1px solid currentColor;border-radius:50%;opacity:.14}.card-restaurant{background:#e4efe7}.card-salon{background:#f4e5dc}.card-clinic{background:#dfeff0}.card-auto{background:#e9e7dd}.industry-card-top{display:flex;justify-content:space-between;align-items:center}.industry-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.68)}.industry-icon svg{width:21px;height:21px;fill:none;stroke:var(--green-deep);stroke-width:1.7}.industry-number{font:11px "DM Mono",monospace;color:#5f7a74}.industry-card h3{font-size:21px;letter-spacing:-.05em;margin:auto 0 8px}.industry-card p{font-size:11px;line-height:1.65;color:#527073;margin:0 0 16px;max-width:230px}.industry-card a{position:relative;z-index:1}
.escrow-section{background:var(--ink);color:#f7f1e5;padding-top:112px;padding-bottom:113px;display:grid;grid-template-columns:47% 53%;gap:8vw;align-items:center}.section-label.light{color:#acccc1}.section-label.light span{color:#73dbad}.escrow-copy h2{margin:18px 0}.escrow-copy p{max-width:485px;color:#bad0c9;font-size:14px;line-height:1.72;margin:0 0 23px}.escrow-proof{display:flex;align-items:flex-start;gap:9px;color:#d2e4da;font-size:10px;line-height:1.5;margin-bottom:28px;max-width:380px}.escrow-proof svg{width:19px;height:19px;flex:none;stroke:#72dbac;fill:none;stroke-width:1.7}.escrow-board{background:#fbf9f2;color:var(--ink);padding:19px 17px 16px;box-shadow:18px 18px 0 rgba(11,153,119,.23)}.board-header{display:grid;grid-template-columns:1fr auto;gap:3px;padding:0 4px 14px;border-bottom:1px solid var(--line)}.board-header span:first-child{font:9px "DM Mono",monospace;letter-spacing:.05em;color:#638080}.board-header b{grid-row:2;font-size:16px;letter-spacing:-.04em}.board-header .secured{grid-row:1/3;grid-column:2;align-self:center;background:#e4f4eb;color:#15745e;padding:5px 7px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:4px}.secured svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8}.ledger-row{display:grid;grid-template-columns:32px 1fr auto auto;gap:9px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line)}.ledger-icon{height:30px;width:30px;border-radius:9px;background:#e5f5ed;display:grid;place-items:center}.ledger-icon svg{width:16px;height:16px;fill:none;stroke:#098b6d;stroke-width:1.8}.ledger-row b,.ledger-row span{display:block}.ledger-row b{font-size:10px}.ledger-row div:nth-child(2) span{font-size:9px;color:#718383}.ledger-row strong{font:10px "DM Mono",monospace}.status{font-size:8px!important;font-weight:800;text-align:center;background:#f2ece0;color:#8a7455;padding:4px 5px}.status-green{background:#e0f3e9;color:#167259}.escrow-total{display:flex;justify-content:space-between;align-items:end;padding:16px 4px 2px}.escrow-total span{font-size:10px;color:#607979}.escrow-total b{font-size:22px;letter-spacing:-.05em}
.pricing-steps{padding-top:125px;padding-bottom:132px}.pricing-intro{display:grid;grid-template-columns:1fr 390px;gap:40px;align-items:end;margin-bottom:54px}.pricing-intro p{font-size:13px;line-height:1.75;color:#5b7374;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.price-step{background:#f0eee6;min-height:244px;padding:22px 24px;position:relative}.price-step:nth-child(2){background:#e5f4eb}.price-step:nth-child(3){background:#f4e7df}.price-step-number{font:11px "DM Mono",monospace;color:#647d7d}.price-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.64);margin:31px 0 20px}.price-icon svg{width:21px;height:21px;fill:none;stroke:var(--green);stroke-width:1.8}.price-step h3{font-size:16px;letter-spacing:-.04em;margin:0 0 6px}.price-step p{font-size:11px;line-height:1.6;max-width:260px;color:#5c7575;margin:0}
.quote-section{background:#e6f1e9}.quote-inner{padding-top:102px;padding-bottom:100px;max-width:1040px;margin:auto}.quote-mark{font-family:"Playfair Display";font-size:90px;line-height:.5;color:var(--green)}blockquote{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:clamp(28px,3.5vw,47px);line-height:1.17;letter-spacing:-.045em;max-width:940px;margin:16px 0 34px}.quote-author{display:flex;align-items:center;gap:10px}.author-avatar{width:33px;height:33px;border-radius:50%;background:#9e705b;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.quote-author b,.quote-author div>span{display:block;line-height:1.25}.quote-author b{font-size:11px}.quote-author div>span{font-size:9px;color:#61797a}.rating{display:flex;margin-left:auto}.rating svg{width:14px;height:14px;fill:#e0a54d;stroke:#e0a54d}
.final-cta{padding-top:122px;padding-bottom:122px}.final-inner{background:#f0ede3;padding:55px min(5vw,70px);display:grid;grid-template-columns:75px 1fr 320px;gap:31px;align-items:center;position:relative;overflow:hidden}.final-inner:after{content:"";position:absolute;right:-85px;top:-160px;width:330px;height:330px;border:1px solid var(--green);border-radius:50%;opacity:.18}.cta-mark svg{width:54px;height:62px}.final-inner h2{font-size:clamp(33px,3.7vw,51px);margin:14px 0 10px}.final-inner p{font-size:12px;line-height:1.65;color:#597274;max-width:480px;margin:0}.demo-form{position:relative;z-index:1}.demo-form label{display:block}.demo-form label span{font-size:10px;font-weight:800;display:block;margin-bottom:6px}.demo-form input{height:46px;width:100%;border:1px solid #b8c8be;background:#faf8f1;padding:0 13px;font-size:12px;color:var(--ink);outline-color:var(--green);margin-bottom:10px}.demo-form .button{width:100%;height:46px;min-height:46px}.demo-form small{color:#657b7b;font-size:9px;display:block;margin-top:8px}
.site-footer{background:var(--ink);color:#dfe9e3;padding:55px max(5.4vw,24px) 24px}.footer-main{display:grid;grid-template-columns:270px 1fr auto;align-items:start;gap:45px;padding-bottom:52px;border-bottom:1px solid rgba(222,237,229,.16)}.footer-brand{color:#fff}.footer-main p{font-size:12px;color:#adc1ba;max-width:365px;line-height:1.65;margin:0}.footer-links{display:flex;gap:21px;flex-wrap:wrap}.footer-links a,.footer-bottom{font-size:10px;font-weight:700;color:#afc2bc}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;padding-top:19px}.footer-bottom div{display:flex;gap:20px}.footer-bottom a:hover{color:#fff}
.modal{position:fixed;z-index:20;inset:0;background:rgba(2,36,38,.57);display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:.2s}.modal.open{opacity:1;visibility:visible}.modal-panel{width:min(100%,465px);background:#fcfaf3;padding:45px 42px 40px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.3);transform:translateY(14px);transition:.25s}.modal.open .modal-panel{transform:translateY(0)}.modal-close{border:0;background:none;position:absolute;right:16px;top:16px;color:var(--ink)}.modal-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:2}.modal-icon{height:44px;width:44px;border-radius:50%;display:grid;place-items:center;background:var(--mint);color:var(--green)}.modal-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.modal-eyebrow{display:block;margin-top:21px;font:10px "DM Mono",monospace;color:#4b7070;letter-spacing:.07em}.modal-panel h2{font-size:33px;letter-spacing:-.06em;margin:8px 0}.modal-panel p{font-size:12px;line-height:1.7;color:#5f7677}.sample-player{height:66px;background:#e7f4ed;margin-top:24px;display:flex;align-items:center;gap:10px;padding:11px}.sample-player button{width:35px;height:35px;border-radius:50%;border:0;background:var(--green);display:grid;place-items:center;color:#fff;flex:none}.sample-player button svg{width:15px;height:15px;fill:currentColor}.player-wave{flex:1;display:flex;align-items:center;gap:2px;height:25px}.player-wave i{display:block;width:3px;background:#5ab899;border-radius:3px}.player-wave i:nth-child(1){height:7px}.player-wave i:nth-child(2){height:14px}.player-wave i:nth-child(3){height:20px}.player-wave i:nth-child(4){height:10px}.player-wave i:nth-child(5){height:17px}.player-wave i:nth-child(6){height:24px}.player-wave i:nth-child(7){height:13px}.player-wave i:nth-child(8){height:20px}.player-wave i:nth-child(9){height:9px}.player-wave i:nth-child(10){height:15px}.player-wave i:nth-child(11){height:21px}.player-wave i:nth-child(12){height:12px}.player-wave i:nth-child(13){height:8px}.sample-player>span{font:9px "DM Mono",monospace;color:#537273;white-space:nowrap}.player-wave.is-playing i{animation:wavePulse 1s ease-in-out infinite}@keyframes wavePulse{0%,100%{transform:scaleY(.55);opacity:.7}50%{transform:scaleY(1);opacity:1}}.player-wave i:nth-child(1){animation-delay:0s}.player-wave i:nth-child(2){animation-delay:.05s}.player-wave i:nth-child(3){animation-delay:.1s}.player-wave i:nth-child(4){animation-delay:.15s}.player-wave i:nth-child(5){animation-delay:.2s}.player-wave i:nth-child(6){animation-delay:.25s}.player-wave i:nth-child(7){animation-delay:.3s}.player-wave i:nth-child(8){animation-delay:.35s}.player-wave i:nth-child(9){animation-delay:.4s}.player-wave i:nth-child(10){animation-delay:.45s}.player-wave i:nth-child(11){animation-delay:.5s}.player-wave i:nth-child(12){animation-delay:.55s}.player-wave i:nth-child(13){animation-delay:.6s}.player-wave i{transform-origin:center}#sample-audio{display:none}.toast{position:fixed;z-index:30;bottom:25px;left:50%;transform:translate(-50%,25px);background:var(--ink);color:#fff;padding:13px 17px;font-size:11px;font-weight:700;box-shadow:0 10px 25px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:.25s}.toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}
.reveal{animation:reveal .7s both}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}.delay-3{animation-delay:.36s}@keyframes reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.desktop-nav{margin-left:10px;gap:18px}.hero{grid-template-columns:46% 54%;gap:0}.hero h1{font-size:clamp(43px,6.1vw,58px)}.hero-visual{height:470px}.call-card{left:-16%;transform:scale(.92);transform-origin:left bottom}.booking-chip{right:-7%;transform:scale(.92);transform-origin:right}.conversation-section{gap:5vw}.conversation-image{height:480px}.industry-rail{grid-template-columns:repeat(2,1fr)}.industry-card{min-height:285px}.final-inner{grid-template-columns:55px 1fr}.demo-form{grid-column:2}.footer-main{grid-template-columns:240px 1fr}.footer-links{grid-column:1/-1}}
@media(max-width:680px){.announcement{font-size:9px;height:32px;padding:0 14px;gap:6px}.announcement a{margin-left:0}.site-header{height:71px}.brand{font-size:20px}.brand-mark{width:25px;height:29px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid;place-items:center;border:0;background:transparent;color:var(--ink);padding:7px}.menu-toggle svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.8}.mobile-nav{display:flex;position:absolute;z-index:10;top:103px;left:0;right:0;background:#fbf9f3;flex-direction:column;padding:14px 24px 22px;border-bottom:1px solid var(--line);box-shadow:0 18px 25px rgba(5,42,42,.08);transform:translateY(-120%);transition:transform .25s}.mobile-nav.open{transform:translateY(0)}.mobile-nav a{padding:12px 0;font-size:14px;font-weight:800}.mobile-nav .button{margin-top:7px}.hero{display:block;padding-top:57px;padding-bottom:94px;min-height:0}.hero-copy{padding:0}.eyebrow{font-size:9px}.hero h1{font-size:48px;max-width:460px;margin:17px 0 19px}.hero-lede{font-size:15px;line-height:1.7}.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.proof-row{margin-top:31px}.hero-visual{height:385px;margin-top:47px;margin-left:0}.hero-photo-wrap{width:94%;border-radius:90px 4px 4px 4px}.wave-lines{transform:scale(.65) rotate(12deg);transform-origin:top right;right:-3%;top:0}.call-card{left:-3%;bottom:27px;transform:scale(.8);transform-origin:left bottom}.booking-chip{right:-9%;bottom:-21px;transform:scale(.76);transform-origin:right}.hero-caption{bottom:-43px;right:4%;font-size:8px}.ticker{height:60px}.ticker-track{gap:17px}.ticker span{font-size:10px}.outcome-intro{padding-top:90px;padding-bottom:77px}.intro-grid{display:block;margin:17px 0 42px}.intro-grid h2{font-size:38px}.intro-copy{margin-top:19px}.feature-grid{display:block}.feature-card{min-height:0;padding:28px 20px;border-right:0;border-bottom:1px solid var(--line)}.feature-card:last-child{border-bottom:0}.conversation-section{display:block;padding-top:69px;padding-bottom:74px}.conversation-image{height:380px;padding-left:6.5vw;margin-bottom:60px}.conversation-image>img{width:92%;border-radius:6px 80px 6px 6px}.image-note{padding:10px;bottom:-25px}.conversation-content h2{font-size:38px}.industry-section{padding-top:80px;padding-bottom:80px}.industry-top{display:block;margin-bottom:28px}.industry-top>div:last-child{margin-top:16px;font-size:12px}.industry-rail{display:flex;overflow:auto;margin-right:-24px;padding-right:24px;scroll-snap-type:x mandatory}.industry-card{min-width:250px;min-height:286px;scroll-snap-align:start}.escrow-section{display:block;padding-top:79px;padding-bottom:76px}.escrow-copy h2{font-size:40px}.escrow-board{margin-top:46px;box-shadow:10px 10px 0 rgba(11,153,119,.23)}.ledger-row{grid-template-columns:30px 1fr auto}.ledger-row .status{grid-column:2;justify-self:start}.pricing-steps{padding-top:79px;padding-bottom:82px}.pricing-intro{display:block;margin-bottom:32px}.pricing-intro h2{font-size:37px}.pricing-intro p{margin-top:19px}.pricing-grid{display:block}.price-step{min-height:0;margin-bottom:9px;padding:19px}.price-icon{margin:24px 0 13px}.quote-inner{padding-top:72px;padding-bottom:70px}.quote-mark{font-size:70px}blockquote{font-size:31px;margin:11px 0 27px}.rating{display:none}.final-cta{padding-top:72px;padding-bottom:72px}.final-inner{display:block;padding:38px 25px}.cta-mark{margin-bottom:20px}.cta-mark svg{width:43px;height:49px}.final-inner h2{font-size:39px}.demo-form{margin-top:27px}.site-footer{padding-top:43px}.footer-main{display:block;padding-bottom:35px}.footer-main p{margin:19px 0 25px}.footer-links{gap:15px}.footer-bottom{font-size:8px}.modal-panel{padding:40px 25px 28px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
