:root{--font-manrope:var(--font-instrument);--font-fraunces:var(--font-instrument);--font-sans:var(--font-instrument),Arial,sans-serif;--color-carta:#fff;--color-inchiostro:#35213e;--color-fumo:#655b57;--color-linea:#ded7d2;--color-linea-forte:#95877b;--color-notte:#35213e;--color-notte-2:#49334f;--orange:#ff913f;--orange-ink:#984112;--lavender:#f4efe8;--plum:#35213e;--cream:#fff;--muted:#655b57;--foreground:#35213e;--background:#fff}body{font-family:var(--font-sans)}h1,h2,h3{font-weight:550}em{font-style:normal}h1 em,h2 em{font-weight:inherit}.hero h1 em{color:var(--plum)}::selection{color:#35213e;background:#ff913f}:focus-visible{outline-color:#35213e}.button{font-weight:650}.faq-number,.crm-spec-number,.crm-spec-count{color:var(--muted)}.button-orange:hover{background:#ffa35f}.button-dark:hover{background:#49334f}.header-inner>.button,.closing-inner>.button,.crm-final-cta>.button{color:#35213e;background:#ff913f}.outcome-inner p em,.outcome-inner>div>span:first-child{color:#ff913f}.qualification-section{background:#fff}.qualification-story,.qualification-chat,.qualification-brief{background:#f4efe8;border-color:#ded7d2}.qualification-card-label,.qualification-transfer span{color:#655b57}.qualification-transfer span{background:#f4efe8;border-color:#ded7d2}.qualification-meeting{background:#35213e}.before-after{background:#f4efe8;border-color:#ded7d2}.compare-tabs{background:#f4efe8}.compare-tabs button[aria-pressed=true]{color:#35213e;background:#fff}.lead-response-scene{background:#fff;border-color:#ded7d2}.incoming-lead{background:#f4efe8;border-color:#ded7d2}.response-outcome-active{background:#35213e}.initial-avatar{color:#35213e;background:#ff913f}.installation-scene-0,.installation-scene-1,.installation-scene-2{background:#f4efe8;border-color:#ded7d2}.installation-scene-bar,.installation-scene-footer{border-color:#ded7d2}.process-field,.rule-question,.rule-result,.scene-calendar{background:#fff;border-color:#ded7d2}.rule-answer{color:#fff;background:#35213e}.crm-section{background:#fff}.crm-specs-grid details,.crm-specs-grid summary,.crm-specs-grid li{border-color:#ded7d2}.crm-spec-toggle{color:#35213e;background:#f4efe8}.crm-stack-section{background:#f4efe8}.crm-stack-logo,.crm-stack-logo>span{background:#fff;border-color:#ded7d2}.crm-function-icon{color:#35213e}.closing-section,.call-page{background:#f4efe8}.site-footer{background:#fff}.demo-section{background:#35213e}.demo-section :focus-visible,.outcome-strip :focus-visible{outline-color:#ff913f}.call-surface{background:#f4efe8}.call-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);padding-block:72px 96px}.call-intro h1{margin:20px 0 24px;font-size:clamp(44px,4.4vw,68px);line-height:1.06}.call-intro h1 em{color:var(--plum)}.call-intro .lead{color:var(--muted);max-width:46ch;font-size:17px;line-height:1.7}.call-intro .check-list{gap:16px;margin-block:30px 0}.call-intro .check-list li{align-items:flex-start;font-size:15px;line-height:1.6}.call-intro .check-list svg{color:var(--plum);margin-top:4px}.call-form-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #ded7d2;border-radius:22px;padding:34px}.call-form-card>.eyebrow{letter-spacing:.09em;color:var(--muted);font-size:11px;font-weight:600}.call-form-card h2{margin:14px 0 28px;font-size:36px;line-height:1.1}.call-form-card .form-fields{gap:20px 16px}.call-form-card .form-field label{margin-bottom:9px;font-size:14px;font-weight:600}.call-form-card .form-field input{background:#fff;border-color:#95877b;border-radius:6px;min-height:54px;padding:14px;font-size:16px}.call-form-card .form-field input::placeholder{color:var(--muted)}.call-form-card .form-field input[aria-invalid=true]{border-color:#a33125}.call-form-card .form-submit{border-radius:8px;margin-top:24px;font-size:15px}.call-form-card .form-note{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.6}.call-form-card .field-error,.call-form-card .form-error{color:#a33125;font-size:14px}.call-form-card .form-error{background:#fff7ef;border-color:#a33125}.call-form-card .success-circle{color:#236446;background:#e8f1ea}.call-form-card .form-success>.eyebrow{color:#236446;font-size:11px}.call-form-card .form-success>p{font-size:16px;line-height:1.65}.call-form-card .form-success .form-note{font-size:14px}@media (min-width:1101px){.call-page.shell{width:min(1240px,100% - 112px)}}@media (max-width:1100px) and (min-width:761px){.call-form-card{padding:26px}.call-form-card h2{font-size:32px}.call-form-card .form-fields{grid-template-columns:1fr}}@media (max-width:760px){.call-page{grid-template-columns:1fr;gap:32px;padding-block:40px 64px}.call-intro h1{margin:0 0 22px;font-size:clamp(36px,10.3vw,48px);line-height:1.08}.call-intro .lead{font-size:16px;line-height:1.65}.call-intro .check-list{gap:12px;margin-top:24px}.call-intro .check-list li{font-size:14px}.call-form-card{margin-right:0;padding:24px}.call-form-card h2{font-size:30px}}.demo-copy .demo-start-link{color:#ff913f;text-underline-offset:3px;text-decoration:underline}.lead-form-demo .form-fields>.form-field{grid-column:1/-1}.phone-country-field{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.phone-country-field select{color:#35213e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a29489;border-radius:5px;padding:12px 8px;font-size:14px}.phone-country-field input{min-width:0}.phone-country-field select:focus-visible{outline-offset:2px;outline:2px solid #984112}@media (max-width:400px){.phone-country-field{grid-template-columns:116px minmax(0,1fr);gap:6px}.phone-country-field select{font-size:13px}}
.qualification-section{background:#fff7ef}.qualification-story{background:#fff;border-color:#ead8c9;box-shadow:0 22px 65px #35213e10}.qualification-chat{background:#35213e;border-color:#35213e}.qualification-chat .qualification-card-label{color:#ffbd88}.qualification-chat .chat-bubble-person{color:#35213e;background:#ff913f}.qualification-chat .chat-bubble-assistant{color:#35213e;background:#fff}.qualification-brief{background:#fff}.qualification-transfer span{color:#35213e;background:#ffdbbd;border-color:#ffc391}.qualification-transfer i,.qualification-meeting>span{background:#ff913f}.installation-scene-0{background:#f3e9df;border-color:#dfd3c8}.installation-scene-1{background:#f3e4d9;border-color:#e0cfc2}.installation-scene-2{background:#ebe9df;border-color:#d8d6c9}.installation-scene .installation-scene-bar{color:#35213e;background:#fff5;border-color:#35213e14}.installation-scene .installation-scene-footer{color:#716473}.installation-scene .scene-receipt{color:#42583f}.installation-scene .rule-answer{color:#fff;background:#35213e}.installation-scene .rule-connector{color:#984112}.installation-scene .scene-calendar{color:#35213e;background:#fff;border-color:#ded7d2;box-shadow:0 6px 18px #35213e08}.scene-calendar>span{color:#35213e;background:#ffdbbd}.installation-scene-bar i,.installation-scene-bar:after{background:#ff913f}.process-field{box-shadow:0 4px 12px #35213e06}.demo-section{background:radial-gradient(at 95% 100%,#604064 0%,#35213e 65%)}.demo-section:before{border-color:#ff913f18}.demo-section h2 em{color:#ff913f}.compare-tabs button[aria-pressed=true]{color:#fff;background:#35213e}.before-after{background:#fff7ef}.crm-spec-toggle{background:#ffdbbd}.crm-specs-grid details[open] .crm-spec-toggle{color:#fff;background:#35213e}.crm-function-icon{color:#984112}.crm-stack-section{background:#fff7ef}.closing-section,.call-page{background:#f4efe8}.response-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,88px);padding-block:72px 88px}.proof-number{box-shadow:none;text-shadow:none;font-family:var(--font-sans);letter-spacing:-.045em;color:var(--proof-color,#35213e);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.1em;padding:12px 0;font-size:clamp(170px,23vw,320px);font-weight:450;line-height:1;display:flex}.proof-number>span{vertical-align:baseline;letter-spacing:0;color:inherit;font-size:.42em;font-weight:400;position:static}.proof-copy h2{margin-block:16px 20px}.proof-copy .proof-source{line-height:1.6}@media (max-width:767px){.response-proof{grid-template-columns:1fr;gap:24px;padding-block:40px 56px}.proof-number{justify-content:flex-start;padding:0;font-size:clamp(168px,46vw,240px)}}.art-svg{width:100%;height:auto;font-family:var(--font-sans),Arial,sans-serif;display:block;overflow:visible}.installation-scene.art-new{box-shadow:none;background-image:radial-gradient(at 30% 20%,#ffffff65,#0000 75%);border:1px solid #35213e05;border-radius:24px;padding:14px 0 22px;overflow:hidden}.cx-caption{font-family:var(--font-sans);color:#655b57;text-align:left;margin-top:-8px;padding:0 32px;font-size:14px;line-height:1.55}.art-example{color:#80736b;padding:20px 32px 0;font-size:10px;display:block}.qualification-story.art-new{box-shadow:none;background:0 0;border:0;max-width:1200px;overflow:visible}.art-qual{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:14px;display:grid}.art-qual>div{min-width:0}.art-eyebrow{letter-spacing:.08em;color:#766b63;padding-left:34px;font-size:10px;font-weight:650;display:block}.art-transfer{color:#b77742;text-align:center;font-size:32px}.art-facts{border-top:1px solid #ddcdbd;grid-template-columns:1fr 1.2fr .8fr;gap:32px;margin:10px 34px 0;padding-top:24px;display:grid}.art-facts span{letter-spacing:.07em;color:#766b63;font-size:10px;font-weight:650}.art-facts p{color:#35213e;margin-top:9px;font-size:14px;line-height:1.5}.art-payoff{letter-spacing:-.035em;text-align:center;margin-top:38px;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.art-payoff em{color:#984112}.before-after.art-new{box-shadow:none;background:#f3e9df;border:0;border-radius:24px;padding:12px 0 28px;overflow:hidden}.art-response-label{letter-spacing:.06em;color:#655b57;align-items:center;gap:8px;padding:0 32px;font-size:10px;font-weight:650;display:flex}.art-response-label>span{background:#52745f;border-radius:50%;width:6px;height:6px}.art-response-copy{color:#35213e;padding:12px 32px 0;font-size:16px;line-height:1.45}.art-stages{color:#655b57;border-top:1px solid #ddcdbd;align-items:center;gap:14px;margin:22px 32px 0;padding-top:18px;font-size:12px;display:flex}.art-stages i{color:#b77742;font-style:normal}@media (max-width:767px){.installation-scene.art-new{border-radius:18px;padding:14px 0 20px}.cx-caption{margin:0;padding:4px 20px 0;font-size:13px}.cx-caption br{display:none}.art-example{padding:16px 20px 0}.art-qual{grid-template-columns:1fr;gap:0}.art-qual>div{width:100%}.art-eyebrow{padding-left:20px;font-size:9px}.art-transfer{margin:-6px 0 18px;font-size:28px;transform:rotate(90deg)}.art-facts{grid-template-columns:1fr;gap:18px;margin:18px 20px 0;padding-top:20px}.art-facts p{margin-top:6px;font-size:13px}.art-facts span{font-size:9px}.art-payoff{margin-top:28px;font-size:24px}.art-response-label{padding-inline:20px;font-size:9px}.art-response-copy{padding-inline:20px;font-size:14px}.art-stages{gap:10px;margin-inline:20px;font-size:11px}.before-after.art-new{border-radius:18px}}.installation-scene.art-new,.before-after.art-new{padding:18px 0}.art-transfer{justify-content:center;align-items:center;line-height:1;display:flex}.art-transfer svg{width:36px;height:24px;display:block}.art-payoff{margin-top:24px}@media (max-width:767px){.installation-scene.art-new,.before-after.art-new{padding:14px 0}.art-transfer{height:36px;margin:0 0 12px}}.before-after.art-new{box-shadow:none;background:0 0;border:0;overflow:visible}.before-after.art-new [data-float]{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.before-after.art-new [data-float]{transition:none!important;transform:none!important}}@media (hover:none),(pointer:coarse){.before-after.art-new [data-float]{transform:none!important}}.installation-journey[data-draw=true] .installation-milestone:before{transform:scaleY(var(--journey-progress,0));transform-origin:top}@media (prefers-reduced-motion:reduce){.installation-journey[data-draw=true] .installation-milestone:before{transform:none}}.hero .hero-film{max-width:600px;transform:none}@media (min-width:1101px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:44px 54px}}@media (max-width:760px){.hero .hero-film{max-width:540px}}@media (min-width:1101px){.shell{width:min(1240px,100% - 112px)}.section{padding-block:104px}.hero .hero-film{max-width:560px}.hero h1{font-size:clamp(48px,4.4vw,68px);line-height:1.06}.section-copy h2,.proof-copy h2{font-size:clamp(38px,3.6vw,52px)}.section-heading h2,.crm-focus-copy h2,.crm-heading h2{font-size:clamp(40px,4vw,58px);line-height:1.08}.demo-copy h2{font-size:56px;line-height:1.08}.installation-copy h3{font-size:40px}.closing-inner h2{font-size:60px;line-height:1.08}.before-after.art-new{justify-self:center;width:100%;max-width:540px}.qualification-story.art-new{max-width:1100px;margin-inline:auto}.installation-scene.art-new{justify-self:center;width:100%;max-width:500px}.crm-motion-shell{justify-self:end;width:100%;max-width:700px}.proof-number{font-size:clamp(170px,21vw,288px)}.crm-page-hero h1{font-size:clamp(48px,4.5vw,66px)}.crm-catalog-heading h2{font-size:54px}}.section-copy>p,.section-heading>p,.demo-copy>p,.crm-focus-copy>p:not(.crm-focus-result),.crm-intro p{font-size:17px;line-height:1.7}.section-heading>p{max-width:64ch;margin-inline:auto}.hero .lead{font-size:17px;line-height:1.7}.hero-payoff{font-size:15px;line-height:1.6}.hero-actions .text-link{font-size:13px}.closing-inner p{font-size:16px;line-height:1.65}.faq-list summary{font-size:16px;font-weight:600;line-height:1.5}.faq-list details>p{font-size:16px;line-height:1.7}.proof-copy .proof-context,.proof-copy .proof-source{font-size:14px;line-height:1.6}.hero-film .scene-disclaimer{margin-top:10px;font-size:12px;line-height:1.5}.form-note{font-size:14px;line-height:1.6}.crm-catalog-heading>p,.crm-specs-heading>p,.crm-stack-heading p,.crm-page-next>div:last-child>p,.crm-visual-copy>p,.crm-explorer-copy>p{font-size:16px;line-height:1.65}.crm-spec-title small{font-size:14px;line-height:1.5}.crm-page-hero .lead,.crm-page-hero-intro .lead{font-size:17px;line-height:1.7}@media (max-width:1100px) and (min-width:761px){.hero h1{font-size:clamp(43px,4.5vw,54px)}.section-heading h2,.crm-focus-copy h2{font-size:48px}}@media (max-width:760px){.hero h1{font-size:clamp(38px,10.3vw,48px);line-height:1.08}.section-copy h2,.proof-copy h2,.section-heading h2,.crm-focus-copy h2,.crm-heading h2,.demo-copy h2{font-size:36px;line-height:1.1}.closing-inner h2{font-size:38px;line-height:1.1}.installation-copy h3{font-size:30px}.section-copy>p,.section-heading>p,.demo-copy>p,.crm-focus-copy>p:not(.crm-focus-result),.hero .lead{font-size:16px;line-height:1.65}.faq-list summary,.faq-list details>p{font-size:15px}.hero-payoff{font-size:14px}.hero-film .scene-disclaimer{font-size:12px}.crm-page-hero h1{font-size:40px;line-height:1.08}.crm-catalog-heading h2{font-size:36px}.crm-page-hero .lead,.crm-page-hero-intro .lead{font-size:16px}}.section .eyebrow,.closing-inner>.eyebrow{letter-spacing:.09em;font-size:11px}.crm-stack-section:hover .crm-stack-track,.crm-stack-marquee:hover .crm-stack-track{animation-play-state:running}.call-intro h1{font-size:clamp(44px,4.3vw,62px);line-height:1.07}.call-intro .lead,.call-expectation{max-width:500px;font-size:16px;line-height:1.65}.call-expectation{color:var(--muted);margin-top:24px}.call-form-card>.eyebrow{letter-spacing:.09em;font-size:11px}.form-edit-number{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0;text-decoration:underline}.closing-inner>p{max-width:640px;margin-inline:auto}.crm-stack-heading>p{max-width:670px;margin:22px auto 0}@media (max-width:760px){.call-intro h1{font-size:40px}.call-intro .lead,.call-expectation{font-size:16px}.call-form-card h2{font-size:32px}}.hero h1 em{margin-top:.12em;display:inline-block}.crm-motion.crm-connections{aspect-ratio:1000/660;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}@media (max-width:760px){.crm-motion.crm-connections{aspect-ratio:600/960}}
