.home .results-panel h2{letter-spacing:-.02em;color:var(--color-white);font-size:clamp(28px,3.8vw,64px);line-height:1.05}.fragment-section{padding-top:60px}.fragment-compare{grid-template-columns:1fr 600px 1fr;align-items:center;margin-block:10px;display:grid}.fragment-compare ul{gap:45px;margin:0;padding:0;list-style:none;display:grid}.fragment-compare li{color:var(--color-muted);align-items:center;gap:5px;font-size:20px;line-height:30px;display:flex}.list-icon{flex-shrink:0;place-items:center;width:20px;display:grid}.problem-list .list-icon{width:16px;margin-right:4px}.orb-loop{aspect-ratio:600/342;object-fit:cover;width:100%;display:block}.foundation-section{grid-template-columns:repeat(4,1fr);padding-block:100px;display:grid}.foundation-card{border:1px solid var(--color-surface);border-radius:var(--radius-card);background:linear-gradient(#000 0%,#2b2b2b 100%);flex-direction:column;min-height:497px;padding:40px 32px;display:flex}.foundation-icon{place-items:center;width:26px;height:26px;display:grid}.foundation-card h3{letter-spacing:.042em;color:var(--color-white);margin-top:20px;font-size:18px;font-weight:500;line-height:25px}.foundation-card p{letter-spacing:-.013em;color:var(--color-inverse-muted);margin-top:20px;font-size:16px;line-height:24px}.foundation-card img{width:100%;height:auto;margin-top:auto;padding-top:24px}.foundation-card img.rounded{border-radius:10px;margin-top:auto;padding-top:0}.workflow-section{background:var(--color-white);padding-top:130px}.workflow-intro{text-align:center}.workflow-intro p{letter-spacing:-.011em;color:var(--color-text);margin-top:20px;font-size:18px;line-height:1.5}.timeline{max-width:1100px;margin:58px auto 0;padding:60px 24px 0;list-style:none;position:relative}.timeline:before{content:"";background:#d8d8d8;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-row{grid-template-columns:1fr 60px 1fr;align-items:start;margin-bottom:80px;display:grid}.timeline-row:last-child{margin-bottom:0}.timeline-center{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.step-bubble{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;line-height:1;display:flex}.step-bubble.filled{background:var(--color-text);color:var(--color-white)}.step-bubble.outlined{background:var(--color-white);color:var(--color-text);border:1.5px solid #ccc}.timeline-left{text-align:right;padding-right:40px}.timeline-right{text-align:left;padding-left:40px}.step-heading{letter-spacing:-.025em;color:var(--color-text);margin-bottom:12px;font-size:28px;font-weight:600;line-height:24.84px}.step-subtext{color:#555;max-width:340px;font-size:17px;line-height:25.5px}.timeline-left .step-subtext{margin-left:auto}.ui-card{background:var(--color-white);border:1px solid var(--color-border);text-align:left;border-radius:16px;padding:20px 22px;box-shadow:0 2px 16px #0000000f}.integration-card .tabs{border-bottom:1px solid #eee;margin-bottom:16px;display:flex}.integration-card .tab{letter-spacing:.04em;color:var(--color-secondary);text-transform:uppercase;flex-direction:column;flex:1;align-items:center;gap:6px;padding-bottom:12px;font-size:11px;font-weight:500;display:flex}.integration-card svg,.avatar svg{stroke:#444;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.progress-track{background:#eee;border-radius:99px;width:100%;height:6px;overflow:hidden}.progress-fill{background:#22c55e;border-radius:99px;width:88%;height:100%}.status-label{color:var(--color-text);margin-top:6px;font-size:13px;font-weight:500}.status-label span{color:#22c55e;font-weight:600}.identify-card .pill{border:1px solid var(--color-border);color:#222;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:14px 16px;font-size:14px;display:flex}.identify-card .pill:last-child{margin-bottom:0}.dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot-yellow{background:#f59e0b}.dot-green{background:#22c55e}.chat-card{flex-direction:column;gap:12px;display:flex}.chat-row{align-items:flex-end;gap:10px;display:flex}.chat-row.user{justify-content:flex-end}.avatar,.avatar-photo{border-radius:50%;flex-shrink:0;width:34px;height:34px}.avatar{background:#1a1a2e;justify-content:center;align-items:center;display:flex}.avatar svg{width:16px;height:16px;stroke:var(--color-white);stroke-width:1.8px}.avatar-photo{object-fit:cover;background:#c9a87c}.bubble{border-radius:12px;max-width:260px;padding:10px 14px;font-size:13.5px;line-height:1.5}.ai-bubble{background:var(--color-surface);color:var(--color-text);border-bottom-left-radius:3px}.user-bubble{background:var(--color-text);color:var(--color-white);text-align:right;border-bottom-right-radius:3px}.revenue-card{text-align:right;background:#1a1a2e;border-radius:16px;padding:22px 24px;box-shadow:0 4px 24px #0000002e}.revenue-card .label{letter-spacing:.08em;text-transform:uppercase;color:#a0a0b8;margin-bottom:6px;font-size:11px;font-weight:500}.revenue-card .amount{color:var(--color-white);letter-spacing:-.015em;margin-bottom:16px;font-size:34px;font-weight:600;line-height:1}.revenue-card .progress-track{background:#ffffff1f;margin-bottom:10px}.revenue-card .progress-fill{background:#7c3aed;width:75%}.revenue-card .meta{color:#a0a0b8;justify-content:space-between;font-size:12px;display:flex}.revenue-card .meta strong{color:var(--color-white);font-weight:600}.sales-section{padding-top:254px}.sales-band{background:#000 url(/images/image-45.png) 50%/cover no-repeat}.sales-inner{padding-block:80px;position:relative}.sales-copy{max-width:644px}.home .sales-copy h2{max-width:564px;color:var(--color-white)}.sales-copy p{letter-spacing:-.011em;color:var(--color-inverse-muted);margin-top:20px;font-size:18px;line-height:27px}.sales-copy .button{margin-top:49px}.sales-tags{flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sales-tags li{color:var(--color-inverse-muted);align-items:center;gap:5px;font-size:17px;line-height:28.9px;display:flex}.sales-tags svg{color:var(--color-white)}.sales-phone{border-radius:var(--radius-phone);width:279px;height:auto;box-shadow:var(--shadow-phone);position:absolute;top:-145px;right:10px}.layer-section{background:linear-gradient(#fff 20%,#2f2a25 70%,#000 100%);padding-block:120px 121px}.layer-section .section-intro>div{max-width:1000px}.home .layer-section h2{line-height:1}.layer-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:49px;display:grid}.layer-card{background:var(--color-white);border-radius:40px;flex-direction:column;min-height:481px;padding:40px;display:flex}.layer-card:nth-child(n+3){background:linear-gradient(#fff 35%,#2f2a25 100%)}.layer-card h3{letter-spacing:.031em;color:var(--color-ink);font-size:24px;font-weight:500;line-height:25px}.layer-card p{letter-spacing:-.013em;color:var(--color-muted);margin-top:20px;font-size:16px;line-height:24px}.layer-card img{width:100%;height:auto;margin-top:45px}.testimonials-section{background:var(--color-ink);padding:120px var(--gutter)}.testimonials-inner{max-width:1160px;margin-inline:auto}.testimonials-section .section-intro>div{max-width:966px}.home .testimonials-section h2{color:var(--color-white);line-height:1}.testimonials-section .section-intro p{color:var(--color-inverse-muted)}.testimonial-feature{grid-template-columns:747px 1fr;align-items:center;gap:50px;margin-top:49px;display:grid}.testimonial-feature img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:385px}.testimonial-feature blockquote{margin:0}.testimonial-feature blockquote p{letter-spacing:.027em;color:var(--color-inverse-muted);font-size:28px;line-height:25px}.testimonial-feature cite{letter-spacing:-.01em;color:var(--color-inverse-muted);margin-top:5px;font-size:20px;font-style:normal;line-height:30px;display:block}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}.testimonial-card{border-radius:var(--radius-card);background:#ffffff08;flex-direction:column;min-height:550px;padding:24px;display:flex}.testimonial-video{aspect-ratio:1;background:#000;border-radius:20px;position:relative;overflow:hidden}.testimonial-video video{object-fit:cover;width:100%;height:100%;display:block}.play-button{background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.play-button svg{transition:transform .2s}.play-button:hover svg{transform:scale(1.06)}.testimonial-card blockquote{letter-spacing:-.011em;color:var(--color-inverse-muted);margin:19px 0 24px;font-size:18px;line-height:27px}.testimonial-card h3{letter-spacing:.037em;color:var(--color-inverse-muted);margin-top:auto;font-size:20px;font-weight:400;line-height:25px}.orb-section{background:var(--color-ink)}.orb-stage{background:var(--color-ink);justify-content:center;align-items:center;min-height:100vh;padding-block:20px 80px;display:flex;position:relative;overflow:hidden}.orb-stage:before{content:"";z-index:1;background:linear-gradient(var(--color-ink), color-mix(in srgb, var(--color-ink) 60%, transparent));pointer-events:none;position:absolute;inset:0}.orb-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.orb-copy{z-index:2;max-width:600px;padding-inline:var(--gutter);text-align:center;position:relative}.orb-eyebrow{letter-spacing:.667em;color:var(--color-white);font-size:12px;font-weight:600;line-height:13.2px}.home .orb-copy h2{letter-spacing:-.018em;color:var(--color-white);margin-top:5px;font-size:clamp(40px,3.9vw,56px);font-weight:600;line-height:1.1}.orb-copy p:not(.orb-eyebrow){color:var(--color-white);margin:5px 0 32px;font-size:17px;line-height:1.7}@media (max-width:1100px){.orb-stage{min-height:80vh}.fragment-compare{grid-template-columns:1fr 420px 1fr}.fragment-compare li{font-size:17px}.foundation-section{grid-template-columns:repeat(2,1fr);gap:20px}.foundation-card{min-height:460px}.testimonial-feature{grid-template-columns:1fr 1fr;gap:36px}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.orb-stage{min-height:73vh;padding-block:20px}.fragment-compare{grid-template-columns:1fr 374px 1fr;margin-top:40px}.fragment-compare li{font-size:15px;line-height:1.4}.foundation-section{padding-block:64px}.workflow-section{padding-top:80px}.sales-section{padding-top:64px}.sales-inner{padding-block:56px 50px}.sales-phone{width:min(240px,70%);margin:40px auto 0;display:block;position:static}.layer-section{padding-block:80px}.layer-grid{grid-template-columns:1fr;margin-top:36px}.layer-card{border-radius:28px;min-height:0;padding:16px}.foundation-card{padding:20px}.testimonials-section{padding-block:80px}.testimonial-feature{grid-template-columns:1fr}.testimonial-feature img{aspect-ratio:747/385;height:auto}.testimonial-feature blockquote p{font-size:22px;line-height:1.3}.testimonial-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.testimonial-card{min-height:0}.testimonial-card h3{margin-top:0}}@media (max-width:700px){.timeline:before{left:46px}.timeline-row{grid-template-columns:44px 1fr;gap:16px}.timeline-center{grid-area:1/1}.timeline-left,.timeline-right{text-align:left;grid-area:1/2;padding:0}.timeline-left .step-subtext{margin-left:0}.timeline-row .card-col{grid-area:2/1/auto/-1;padding-left:60px}.step-heading{font-size:24px}.step-subtext{font-size:16px}}@media (max-width:767px){.fragment-compare{grid-template-columns:1fr;gap:20px}.fragment-compare .problem-list{padding-left:10px}}@media (max-width:540px){.foundation-section{grid-template-columns:1fr}.foundation-card{min-height:0}.foundation-card img{padding-top:28px}.revenue-card .meta{flex-direction:column;gap:4px}}@media (max-width:800px){.problem-list li,.benefit-list li{font-size:20px;line-height:30px}.hero-copy>p{font-size:14px;line-height:1.65}.home .results-panel h2{font-size:32px;line-height:1.05}.testimonial-feature blockquote p{font-size:16px;line-height:25px}.home .orb-copy h2{font-size:56px;line-height:1.1}.orb-copy p:not(.orb-eyebrow){font-size:15.5px;line-height:1.7}.sales-tags li{font-size:14px;line-height:1.7}.step-subtext{font-size:17px}.layer-card h3{font-size:20px}.home .section-intro p,.sales-copy strong{font-size:14px;line-height:21px}}
