@font-face{font-family:Inter;src:url("fonts/inter-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url("fonts/inter-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url("fonts/inter-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url("fonts/inter-800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}

:root{--accent:#f05223;--accent-dark:#cf3d12;--ink:#090b0e;--muted:#656b73;--soft:#f1f4f8;--line:#d7dce2;--green:#07995a;--max:1200px;--wide:1700px;--font:Inter,"Helvetica Neue",Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:72px}
body{margin:0;color:var(--ink);background:#fff;font-family:var(--font);font-size:16px;line-height:1.55;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:inherit}button{font:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;padding:.7rem 1rem;border-radius:999px;background:#111;color:#fff}.skip-link:focus{top:1rem}

.site-header{position:sticky;top:0;z-index:50;height:72px;padding:0 max(6.5vw,calc((100vw - var(--wide))/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;border-bottom:1px solid #e7e9ec;background:rgba(255,255,255,.94);backdrop-filter:blur(20px)}
.brand{display:inline-flex;align-items:center;gap:.78rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.brand-copy{display:flex;flex-direction:column;line-height:1.12}.brand-copy strong{font-size:1.05rem}.brand-copy small{margin-top:.22rem;color:#747a82;font-size:.62rem;font-weight:500;letter-spacing:.015em}.brand-icon{width:32px;height:32px;padding:7px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:9px;background:var(--ink)}.brand-icon i{width:2px;border-radius:3px;background:#fff}.brand-icon i:nth-child(1){height:7px}.brand-icon i:nth-child(2){height:15px}.brand-icon i:nth-child(3){height:11px}.brand-icon i:nth-child(4){height:5px}
.site-header nav{display:flex;gap:2.1rem}.site-header nav a{color:#5b6067;font-size:.84rem;text-decoration:none}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--accent)}
.mobile-menu-toggle{display:none}
.header-cta{justify-self:end;min-height:40px;padding:.65rem 1.05rem;display:inline-flex;align-items:center;gap:.75rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.76rem;font-weight:700;text-decoration:none;box-shadow:0 10px 28px rgba(240,82,35,.2)}.header-cta:hover{background:var(--accent-dark)}

.hero{width:min(var(--wide),calc(100% - 13vw));min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(7rem,16vh,12rem) 0 5.5rem;display:flex;flex-direction:column;justify-content:flex-start}
.hero-kicker{display:flex;align-items:center;gap:.75rem;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-kicker i{width:28px;height:1px;background:var(--accent)}
.hero h1{max-width:1220px;margin:3.2rem 0 0;font-size:clamp(5rem,8.2vw,9.5rem);font-weight:700;line-height:.94;letter-spacing:-.04em}.hero h1 span{display:block;white-space:nowrap}
.hero-foot{margin-top:3.6rem;padding-top:2rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem;border-top:1px solid var(--line)}.hero-foot p{max-width:760px;margin:0;color:#636971;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.8}.hero-actions{display:flex;align-items:center;gap:1rem}.hero-secondary-link{padding:.8rem .15rem;color:#555d65;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.hero-secondary-link:hover,.hero-secondary-link:focus-visible{color:var(--accent)}
.pill-button{min-height:52px;padding:.85rem 1.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;border-radius:999px;font-weight:700;text-decoration:none;white-space:nowrap}.orange-button{background:var(--accent);color:#fff;box-shadow:0 10px 30px rgba(240,82,35,.18)}.orange-button:hover{background:var(--accent-dark)}
.section-booking-cta{margin-top:3rem;display:flex;justify-content:center}

.eyebrow{margin:0 0 1.8rem;color:#9ca3ad;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow.accent{color:var(--accent)}
.problem{background:#080a0d;color:#fff}.problem-inner{width:min(var(--max),calc(100% - 4rem));margin:0 auto;padding:clamp(5rem,8vw,8rem) 0 6rem;display:grid;grid-template-columns:.82fr 1.18fr;gap:5.5rem}
.problem-intro h2{margin:0;font-size:clamp(3rem,4.7vw,4.6rem);line-height:1.04;letter-spacing:-.055em}.problem-intro>p:last-child{max-width:460px;margin:2rem 0 0;color:#9aa1ac;font-size:.98rem;line-height:1.75}
.problem-list{border-top:1px solid #282d34}.problem-list article{min-height:142px;padding:1.5rem 0;display:grid;grid-template-columns:55px 1fr;gap:1rem;border-bottom:1px solid #282d34}.problem-list .number{padding-top:.2rem;color:#8a94a1;font-size:.62rem}.problem-list h3{margin:0 0 .75rem;font-size:1.02rem}.problem-list h3 b{margin-right:.65rem;color:#ff5c48;font-size:1.25rem;font-weight:400}.problem-list p{max-width:600px;margin:0;color:#9aa1ac;font-size:.86rem;line-height:1.7}
.problem-conclusion{grid-column:1/-1;margin:4rem 0 0;padding-top:2.5rem;border-top:1px solid #282d34;font-size:clamp(2.1rem,3.4vw,3.6rem);line-height:1.18;letter-spacing:-.045em}.problem-conclusion span{color:#8e959f}

.soft-section{background:var(--soft)}.solution{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - var(--max))/2))}.center-heading{max-width:940px;margin:0 auto 5rem;text-align:center}.center-heading h2,.left-heading h2{margin:0;font-size:clamp(3.2rem,5.6vw,5.8rem);line-height:.99;letter-spacing:-.06em}.center-heading>p:last-child{max-width:760px;margin:1.7rem auto 0;color:var(--muted);font-size:1.08rem;line-height:1.7}
.step-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.step-grid article{min-height:335px;padding:2rem;border-right:1px solid var(--line)}.step-grid article:last-child{border-right:0}.step-grid article>span{color:#8b929a;font-size:.64rem}.step-grid article>i{width:54px;height:54px;margin:4.5rem 0 1.5rem;display:grid;place-items:center;border-radius:50%;background:#fff2ed;color:var(--accent);font-style:normal;font-size:1.4rem}.step-grid h3{margin:0 0 .75rem;font-size:1.18rem}.step-grid p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}

.demo{width:min(var(--max),calc(100% - 4rem));margin:0 auto;padding:clamp(7rem,11vw,11rem) 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:7rem;align-items:center}.demo-copy{position:relative}.demo-copy h2{margin:0;font-size:clamp(3.2rem,4.15vw,3.8rem);line-height:1.08;letter-spacing:-.025em}.demo-copy>p:not(.eyebrow){max-width:500px;margin:2rem 0;color:var(--muted);font-size:1rem;line-height:1.8}.demo-copy ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;color:#666c73;font-size:.78rem}.demo-copy li:before{content:"✓";margin-right:.55rem;color:#18aa72}.live-call-guide{position:absolute;z-index:5;top:255px;right:-155px;width:230px;display:flex;flex-direction:column;color:var(--accent);text-decoration:none;transform:rotate(-3deg)}.live-call-guide span{display:flex;flex-direction:column}.live-call-guide strong{font-size:1rem;letter-spacing:.01em}.live-call-guide small{margin-top:.2rem;color:#555d65;font-size:.67rem;line-height:1.35}.live-call-guide svg{width:190px;height:92px;margin:.15rem 0 0 22px;overflow:visible;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.live-call-guide:hover strong{text-decoration:underline}
.phone-stage{position:relative;min-height:720px;display:grid;place-items:center;isolation:isolate;overflow:hidden;border-radius:42px;background:radial-gradient(circle at 50% 43%,#fff 0 13%,#fff4ef 13% 34%,#f8fafc 68%);perspective:1200px}.phone-orbit{position:absolute;border:1px solid rgba(240,82,35,.14);border-radius:50%;z-index:-1}.orbit-one{width:560px;height:560px}.orbit-two{width:740px;height:740px}.smartphone{position:relative;width:365px;transform:rotateY(-7deg) rotateX(2deg) rotateZ(1deg);filter:drop-shadow(36px 42px 45px rgba(11,17,24,.24));transition:transform .45s ease}.phone-stage:hover .smartphone{transform:rotateY(-2deg) rotateX(0) rotateZ(0)}.phone-frame{padding:9px;border:1px solid #30343b;border-radius:53px;background:linear-gradient(145deg,#444a52 0,#101318 24%,#292e35 73%,#080a0d 100%);box-shadow:inset 0 0 0 2px #050608,inset 0 0 0 3px rgba(255,255,255,.14)}.phone-screen{position:relative;min-height:680px;padding:21px 22px 34px;overflow:hidden;border-radius:45px;background:linear-gradient(155deg,#10151c,#070a0e 56%,#14181e);color:#fff}.phone-screen:before{content:"";position:absolute;top:-90px;right:-80px;width:260px;height:260px;border-radius:50%;background:rgba(240,82,35,.2);filter:blur(65px)}.phone-status{position:relative;z-index:2;padding:0 7px;display:flex;justify-content:space-between;color:#f5f7fa;font-size:.61rem;font-weight:700}.phone-status span{letter-spacing:.22em}.phone-island{position:absolute;z-index:3;top:12px;left:50%;width:95px;height:25px;transform:translateX(-50%);border-radius:999px;background:#000}.phone-island i{position:absolute;right:13px;top:9px;width:7px;height:7px;border-radius:50%;background:#182537;box-shadow:inset 0 0 0 2px #09101b}.julia-card{position:relative;z-index:1;padding:48px 0 20px;text-align:center}.julia-avatar{position:relative;width:72px;height:72px;margin:0 auto 17px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:linear-gradient(145deg,#ff815b,#e63f12);box-shadow:0 14px 36px rgba(240,82,35,.27)}.julia-avatar span{font-size:1.8rem;font-weight:800}.julia-avatar i{position:absolute;right:1px;bottom:5px;width:13px;height:13px;border:2px solid #11161d;border-radius:50%;background:#24d287}.julia-card p{margin:0;color:#ff8966;font-size:.58rem;font-weight:800;letter-spacing:.15em}.julia-card h3{margin:.55rem 0 .5rem;font-size:1.55rem;letter-spacing:-.04em}.julia-card small{display:block;color:#9199a4;font-size:.73rem;line-height:1.45}.callback-form{position:relative;z-index:1}.callback-form>label:not(.consent-row){display:block;margin:10px 2px 6px;color:#aeb5be;font-size:.66rem;font-weight:700}.callback-name-fields{display:grid;grid-template-columns:.78fr 1.45fr;gap:9px}.callback-name-fields label{display:block;color:#aeb5be;font-size:.66rem;font-weight:700}.callback-name-fields label span{display:block;margin:0 2px 6px}.callback-form input[type="text"],.callback-form input[type="tel"],.callback-form select{width:100%;height:46px;padding:0 12px;border:1px solid #2b333d;border-radius:13px;outline:0;background:#151b23;color:#fff;font:inherit;font-size:.78rem}.callback-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7d8792 50%),linear-gradient(135deg,#7d8792 50%,transparent 50%);background-position:calc(100% - 14px) 20px,calc(100% - 9px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.callback-form input::placeholder{color:#69727d}.callback-form input:focus,.callback-form select:focus{border-color:#ff7248;box-shadow:0 0 0 3px rgba(240,82,35,.15)}.form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.consent-row{margin:12px 2px 11px;display:grid;grid-template-columns:17px 1fr;gap:9px;align-items:start;color:#858e99;font-size:.56rem;line-height:1.4}.consent-row input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--accent)}.consent-row a{color:#c5cbd1}.callback-button{width:100%;min-height:49px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 12px 28px rgba(240,82,35,.2)}.callback-button:hover{background:#ff6438}.callback-button:disabled{cursor:wait;opacity:.72}.callback-button span{margin:auto;font-size:.71rem}.callback-button b{font-size:1rem}.callback-status{min-height:28px;margin:9px 8px 0;color:#737d88;font-size:.58rem;line-height:1.45;text-align:center}.callback-status.error{color:#ff866e}.call-requested{position:relative;z-index:2;padding:54px 12px 0;text-align:center}.call-requested[hidden]{display:none}.calling-wave{height:115px;display:flex;align-items:center;justify-content:center;gap:7px}.calling-wave i{width:5px;height:38px;border-radius:4px;background:#ff754c;animation:calling 720ms ease-in-out infinite alternate}.calling-wave i:nth-child(2),.calling-wave i:nth-child(4){height:70px;animation-delay:120ms}.calling-wave i:nth-child(3){height:95px;animation-delay:240ms}@keyframes calling{to{transform:scaleY(.35);opacity:.45}}.call-requested p{margin:16px 0 9px;color:#ff8966;font-size:.6rem;font-weight:800;letter-spacing:.14em}.call-requested h3{margin:0;font-size:2rem;line-height:1.05;letter-spacing:-.045em}.call-requested>span{display:block;margin-top:18px;color:#99a2ad;font-size:.75rem;line-height:1.6}.call-requested strong{color:#fff}.new-call-button{margin-top:52px;padding:.65rem 1rem;border:1px solid #343c46;border-radius:999px;background:transparent;color:#aeb5be;cursor:pointer;font-size:.64rem}.phone-home{position:absolute;bottom:12px;left:50%;width:112px;height:4px;transform:translateX(-50%);border-radius:99px;background:#e8ebee}.phone-side-button{position:absolute;left:-4px;width:4px;border-radius:4px 0 0 4px;background:#1d2228}.phone-side-one{top:132px;height:62px}.phone-side-two{top:212px;height:92px}

/* Light callback phone */
.phone-frame{border-color:#aeb4bc;background:linear-gradient(145deg,#f5f6f8 0,#b8bec6 24%,#edf0f3 73%,#9ca3ad 100%);box-shadow:inset 0 0 0 2px #777f89,inset 0 0 0 3px rgba(255,255,255,.8)}
.phone-screen{background:linear-gradient(155deg,#fff,#f7f8fa 56%,#eef1f4);color:#11151a}.phone-screen:before{background:rgba(240,82,35,.13)}.phone-status{color:#171b20}.julia-avatar{border-color:rgba(255,255,255,.72);color:#fff;box-shadow:0 14px 36px rgba(240,82,35,.22)}.julia-avatar i{border-color:#fff;background:#24b879}.julia-card p,.call-requested p{color:var(--accent)}.julia-card small{color:#717983}.callback-form>label:not(.consent-row),.callback-name-fields label{color:#5e6670}.callback-form input[type="text"],.callback-form input[type="tel"],.callback-form select{border-color:#d3d8de;background-color:#fff;color:#11151a;box-shadow:0 5px 14px rgba(20,27,35,.04)}.callback-form input::placeholder{color:#939aa3}.callback-form input:focus,.callback-form select:focus{box-shadow:0 0 0 3px rgba(240,82,35,.12)}.consent-row{color:#727a84}.callback-status{color:#7b838d}.callback-status.error{color:#cf3d25}.call-requested>span{color:#727a84}.call-requested strong{color:#11151a}.new-call-button{border-color:#ccd2d9;background:#fff;color:#5f6770}.phone-home{background:#22272d}.phone-side-button{background:#8f969f}

.comparison{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - var(--max))/2))}.left-heading{max-width:920px;margin-bottom:4.5rem}.left-heading>p:last-child{max-width:720px;margin:1.5rem 0 0;color:var(--muted)}.compare-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.compare-card article{min-height:430px;padding:2.4rem;display:flex;flex-direction:column}.compare-after{border-left:1px solid #c9dfd3;background:#ddf3e6}.compare-title{display:flex;align-items:center;justify-content:space-between}.compare-title h3{margin:0;font-size:1.45rem}.compare-title span{padding:.25rem .7rem;border-radius:999px;background:#fde8e8;color:#d63b3b;font-size:.62rem;font-weight:700}.compare-after .compare-title span{background:var(--green);color:#fff}.compare-card ul{margin:2rem 0;padding:0;list-style:none}.compare-card li{margin:1.25rem 0;color:#555d65}.compare-card li:before{content:"×";margin-right:.8rem;color:#d93e44}.compare-after li:before{content:"✓";color:var(--green)}.compare-result{margin-top:auto;padding-top:1.7rem;border-top:1px solid var(--line);display:flex;flex-direction:column}.compare-result small{color:#6e747b}.compare-result strong{margin-top:.25rem;font-size:1.08rem}

.features{width:min(var(--max),calc(100% - 4rem));margin:0 auto;padding:clamp(7rem,11vw,11rem) 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:7rem;align-items:center}.features-intro h2{margin:0;font-size:clamp(3.5rem,5.7vw,5.8rem);line-height:1.02;letter-spacing:-.06em}.features-intro>p:last-child{max-width:480px;margin:2rem 0 0;color:var(--muted);font-size:1rem;line-height:1.75}.feature-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:19px}.feature-grid article{min-height:205px;padding:1.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-grid article:nth-child(2n){border-right:0}.feature-grid article:nth-last-child(-n+2){border-bottom:0}.feature-grid i{display:block;margin-bottom:2.2rem;color:var(--accent);font-style:normal;font-size:1.25rem}.feature-grid h3{margin:0 0 .7rem;font-size:1.05rem}.feature-grid p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.65}

.industries{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - var(--max))/2))}.industry-heading{max-width:1000px}.industry-heading h2{max-width:940px}.industry-layout{display:grid;grid-template-columns:270px 1fr;gap:1.8rem}.industry-tabs{display:flex;flex-direction:column;gap:.45rem}.industry-tab{min-height:49px;padding:.7rem 1rem;border:1px solid #d8dde3;border-radius:999px;background:transparent;color:#596069;text-align:left;cursor:pointer}.industry-tab:hover,.industry-tab:focus-visible{border-color:var(--accent);color:var(--accent)}.industry-tab.active{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.industry-card{min-height:560px;padding:2.8rem;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:#fff}.industry-label{margin:0;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.industry-title{max-width:820px;margin:1.2rem 0;font-size:clamp(2.1rem,3.7vw,3.8rem);line-height:1.06;letter-spacing:-.05em}.industry-details{padding-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;border-top:1px solid var(--line)}.industry-details small{color:#8a9199;font-weight:700}.industry-details p{margin:.45rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.65}.industry-call{margin-top:1.8rem;padding:1.25rem 1.35rem;border-radius:16px;background:#090c10;color:#fff}.industry-call-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:#9199a3;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase}.industry-call-head span{display:flex;align-items:center;gap:.5rem}.industry-call-head i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(240,82,35,.14)}.industry-call p{display:grid;grid-template-columns:115px 1fr;gap:1rem;margin:.65rem 0;font-size:.78rem;line-height:1.55}.industry-call b{color:#a9b0b9;font-size:.65rem;text-transform:uppercase}.industry-call .agent-line b{color:#ff7a52}.industry-call span{color:#eef1f4}

.proof{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - var(--max))/2));text-align:center}.proof>.eyebrow{text-align:left}.metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:7rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics article{min-height:190px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line)}.metrics article:last-child{border-right:0}.metrics strong{font-size:clamp(2.8rem,5vw,5rem);line-height:1;letter-spacing:-.06em}.metrics span{margin-top:.8rem;color:var(--muted);font-size:.8rem}.proof blockquote{max-width:900px;margin:0 auto;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.12;letter-spacing:-.045em}.quote-source{margin:2rem 0 0;color:var(--muted);font-size:.75rem}

.agent-family{padding:clamp(6rem,9vw,9rem) max(2rem,calc((100vw - var(--max))/2));background:#fff}.agent-family-intro{max-width:930px;margin-bottom:3.5rem}.agent-family-intro h2{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1;letter-spacing:-.06em}.agent-family-intro>p:last-child{max-width:720px;margin:1.5rem 0 0;color:var(--muted);line-height:1.75}.agent-family-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:20px}.agent-family-grid a{min-height:310px;padding:2rem;display:flex;flex-direction:column;border-right:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .2s ease,transform .2s ease}.agent-family-grid a:last-child{border-right:0}.agent-family-grid a:hover{background:#fff5f1}.agent-family-grid span{color:#8c939b;font-size:.65rem}.agent-family-grid h3{margin:4rem 0 .8rem;font-size:1.35rem}.agent-family-grid p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.65}.agent-family-grid b{margin-top:auto;color:var(--accent);font-size:.75rem}

.closing{min-height:475px;padding:6rem max(6.5vw,calc((100vw - var(--wide))/2));display:grid;grid-template-columns:1fr 320px;gap:5rem;align-items:center;background:var(--accent);color:#fff}.closing p{margin:0 0 2rem;color:#ffd9ca;font-size:.8rem}.closing h2{margin:0;font-size:clamp(3.5rem,4.7vw,5.2rem);line-height:1;letter-spacing:-.06em}.closing-actions{display:flex;flex-direction:column;gap:.75rem}.light-button{background:#fff;color:#090b0e}.light-button span{margin-left:auto}.outline-button{border:1px solid rgba(255,255,255,.32);color:#fff}.outline-button:hover{background:rgba(255,255,255,.1)}
footer{min-height:88px;padding:1.5rem max(6.5vw,calc((100vw - var(--wide))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#696f76;font-size:.7rem}footer .brand{color:var(--ink);font-size:.75rem}footer nav{display:flex;gap:1.3rem}footer nav a{text-decoration:none}footer nav a:hover{color:var(--accent)}

.problem-intro h2,.problem-conclusion,.center-heading h2,.left-heading h2,.features-intro h2,.industry-title,.metrics strong,.proof blockquote,.closing h2{letter-spacing:-.025em}
.phone-stage{scroll-margin-top:90px}

@media(max-width:980px){.site-header{grid-template-columns:1fr auto auto;gap:.75rem}.site-header nav{position:absolute;top:100%;left:0;right:0;padding:.65rem max(1rem,6.5vw) 1rem;display:none;grid-template-columns:repeat(4,1fr);gap:.5rem;border-bottom:1px solid #e1e5e9;background:rgba(255,255,255,.98);box-shadow:0 18px 32px rgba(11,17,24,.1);backdrop-filter:blur(20px)}.site-header nav.is-open{display:grid}.site-header nav a{min-height:48px;padding:.7rem .55rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e5e8;border-radius:14px;background:#f7f8f9;color:#20242a;font-weight:700}.mobile-menu-toggle{min-height:40px;padding:.55rem .75rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid #dfe3e7;border-radius:999px;background:#fff;color:#282c31;cursor:pointer;font-size:.72rem;font-weight:700}.mobile-menu-toggle i,.mobile-menu-toggle i:before,.mobile-menu-toggle i:after{width:15px;height:1.5px;display:block;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle i{position:relative}.mobile-menu-toggle i:before,.mobile-menu-toggle i:after{content:"";position:absolute;left:0}.mobile-menu-toggle i:before{top:-5px}.mobile-menu-toggle i:after{top:5px}.mobile-menu-toggle[aria-expanded="true"] i{background:transparent}.mobile-menu-toggle[aria-expanded="true"] i:before{top:0;transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded="true"] i:after{top:0;transform:rotate(-45deg)}.problem-inner,.demo,.features{grid-template-columns:1fr}.problem-inner{gap:4rem}.demo,.features{gap:4rem}.problem-conclusion{margin-top:1rem}.phone-stage{max-width:650px;width:100%;margin:0 auto}.industry-layout{grid-template-columns:1fr}.industry-tabs{flex-direction:row;flex-wrap:wrap}.agent-family-grid{grid-template-columns:1fr}.agent-family-grid a{min-height:235px;border-right:0;border-bottom:1px solid var(--line)}.agent-family-grid a:last-child{border-bottom:0}.agent-family-grid h3{margin-top:2rem}.closing{grid-template-columns:1fr}.closing-actions{max-width:420px}.hero h1{font-size:clamp(4rem,10vw,7rem)}}
@media(max-width:680px){html{scroll-padding-top:58px}.site-header{height:58px;padding:0 1rem;grid-template-columns:1fr auto auto;gap:.45rem}.site-header .brand{font-size:.75rem}.site-header .brand-icon{width:26px;height:26px}.site-header .brand-copy small{display:none}.site-header nav{padding:.65rem 1rem 1rem;grid-template-columns:1fr 1fr}.mobile-menu-toggle{min-height:36px;padding:.5rem .65rem}.mobile-menu-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-cta{min-height:36px;padding:.55rem .8rem;font-size:.68rem}.header-cta span{display:none}.hero{width:calc(100% - 2rem);min-height:calc(100svh - 58px);padding:5rem 0 3.5rem}.hero h1{margin-top:2.2rem;font-size:clamp(2.2rem,11vw,3.8rem);line-height:.99;letter-spacing:-.055em}.hero-foot{grid-template-columns:1fr;gap:1.5rem}.hero-actions{width:100%;align-items:stretch;flex-direction:column}.orange-button{width:100%}.section-booking-cta{margin-top:2rem}.hero-secondary-link{text-align:center}.problem-inner,.demo,.features{width:calc(100% - 2rem)}.problem-inner{grid-template-columns:1fr;padding:5rem 0}.problem-intro h2,.demo-copy h2,.features-intro h2{font-size:clamp(2.8rem,13vw,4.4rem)}.problem-list article{grid-template-columns:40px 1fr}.problem-conclusion{font-size:2.2rem}.solution,.comparison,.industries,.proof,.agent-family{padding-left:1rem;padding-right:1rem}.center-heading{text-align:left}.center-heading h2,.left-heading h2,.agent-family-intro h2{font-size:clamp(2.8rem,13vw,4.4rem)}.step-grid,.compare-card,.feature-grid,.metrics{grid-template-columns:1fr}.step-grid article{min-height:270px;border-right:0;border-bottom:1px solid var(--line)}.step-grid article:last-child{border-bottom:0}.step-grid article>i{margin-top:2.5rem}.demo{padding:6rem 0}.demo-copy h2 br{display:none}.phone-stage{min-height:670px;border-radius:28px}.smartphone{width:min(350px,calc(100% - 22px));transform:none}.phone-screen{min-height:640px;padding:20px 18px 32px}.julia-card{padding-top:43px}.orbit-one{width:440px;height:440px}.orbit-two{width:590px;height:590px}.compare-after{border-left:0;border-top:1px solid #c9dfd3}.compare-card article{min-height:390px;padding:1.6rem}.feature-grid article,.feature-grid article:nth-child(2n),.feature-grid article:nth-last-child(-n+2){min-height:185px;border-right:0;border-bottom:1px solid var(--line)}.feature-grid article:last-child{border-bottom:0}.industry-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.industry-tab{white-space:nowrap}.industry-card{min-height:680px;padding:1.5rem}.industry-title{font-size:2.25rem}.industry-details{grid-template-columns:1fr;gap:1.2rem}.industry-call p{grid-template-columns:1fr;gap:.3rem}.metrics article{min-height:150px;border-right:0;border-bottom:1px solid var(--line)}.metrics article:last-child{border-bottom:0}.proof blockquote{font-size:2rem}.closing{padding:5rem 1rem}.closing h2{font-size:clamp(3rem,13vw,4.3rem)}footer{padding:2rem 1rem;align-items:flex-start;flex-direction:column}footer nav{flex-wrap:wrap}}
@media(max-width:980px){.live-call-guide{position:relative;top:auto;right:auto;width:min(390px,100%);margin:2rem 0 1rem;display:grid;grid-template-columns:1fr 130px;align-items:center;transform:none}.live-call-guide svg{width:130px;height:72px;margin:0;transform:rotate(18deg)}.demo-copy>p:not(.eyebrow){margin-top:1.2rem}}
@media(max-width:680px){.hero h1{letter-spacing:-.025em}.live-call-guide{grid-template-columns:1fr 95px}.live-call-guide strong{font-size:.95rem}.live-call-guide svg{width:95px;height:62px}.closing-actions{width:100%;max-width:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.compare-result strong{margin-top:.35rem;font-size:clamp(1.75rem,2.35vw,2.45rem);line-height:1.1;letter-spacing:-.025em}
@media(max-width:680px){.compare-result strong{font-size:1.8rem}}
