:root{--red:#e4002b;--pink:#ff5678;--blue:#0074c1;--ink:#1a1f24;--slate:#35434f;--muted:#617383;--line:#d4dde5;--pad:clamp(22px,4.7vw,90px);font-family:Lato,Arial,sans-serif;color:var(--slate);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff}button,input,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #ff6f8a;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:900;letter-spacing:-.035em}h2{font-size:clamp(32px,3.2vw,54px);line-height:1.09}h3{font-size:25px;line-height:1.2}em{font-style:normal;color:var(--red)}p{line-height:1.65;font-size:16px}.section{width:100%;padding:76px var(--pad)}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:end;margin-bottom:38px}.section-heading>p{color:var(--muted);font-size:18px;justify-self:end;max-width:480px}.dark{background:var(--ink);color:#fff}.dark em{color:var(--pink)}.dark .section-heading>p{color:#bdccd8}.site-header{display:flex;align-items:center;justify-content:space-between;background:var(--ink);padding:24px var(--pad);gap:20px}.brand-lockup{display:flex;align-items:center;gap:23px}.bs-logo{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:-.04em;font-weight:500;font-size:30px;color:white;white-space:nowrap}.bs-logo sup{font-size:.4em;font-weight:400;letter-spacing:0;vertical-align:top;position:relative;top:.35em;margin-left:.12em}.brand-cross{font-size:22px;color:#b2bfca}.brand-lockup img{width:128px;height:auto;display:block}.header-link{color:white;border:1px solid #65727d;border-radius:30px;padding:10px 16px;font-size:13px}.hero{position:relative;min-height:620px;color:white;background:var(--ink);overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#1a1f24 0%,#1a1f24ed 23%,#1a1f2499 55%,#1a1f2430),linear-gradient(0deg,#1a1f24bb,transparent)}.hero-layout{position:relative;display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center;min-height:620px;padding:70px var(--pad) 85px}.hero h1{font-size:clamp(40px,4.7vw,76px);line-height:1.04;color:white;max-width:900px}.hero h1 em{color:#ff4269}.hero-description{font-size:19px;color:#e0e8ee;max-width:520px;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border-radius:5px;border:0;font-weight:700;font-size:14px}.button.red{color:white;background:var(--red)}.text-link{font-size:14px;color:white;border-bottom:1px solid #a8b7c3;padding-bottom:6px}.hero-story{width:100%;max-width:410px;justify-self:end;padding:32px;background:#1a1f24c4;border:1px solid #8b959b88;border-radius:12px;backdrop-filter:blur(12px);box-shadow:0 20px 50px #0002}.signal-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--pink)}blockquote{font-size:clamp(23px,2vw,33px);line-height:1.35;letter-spacing:-.02em;margin:22px 0}.wave{display:flex;align-items:center;gap:7px;height:50px}.wave i{height:13px;width:4px;border-radius:4px;background:#ff5a7c}.wave i:nth-child(3n){height:43px}.wave i:nth-child(2n){height:27px}.example-label{font-size:13px;color:#c4d2de;margin-top:15px}.value-band{background:var(--red);color:white;padding:58px var(--pad)}.value-band>h2{font-size:clamp(29px,3vw,48px);max-width:1100px}.value-intro{font-size:21px;margin-top:19px;color:#ffdae3}.value-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:42px}.value-trio article+article{border-left:1px solid #ffffff60;padding-left:35px}.value-trio h3{font-size:30px;color:white}.value-trio p{font-size:16px;color:#ffe4eb;margin-top:18px;max-width:360px}.context-note{margin-top:32px;border-top:1px solid #ffffff55;padding-top:18px;font-size:14px}.context-note summary,.comparison-scope summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;font-weight:700}.context-note p{margin-top:15px;max-width:1000px;font-size:14px;color:#ffe4eb}.flow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #52606b;border-radius:8px;overflow:hidden}.flow article{padding:28px;background:#24303a}.flow article:first-child{background:#1a1f24}.flow article+article{border-left:1px solid #52606b}.flow article>b{color:#ff6485;font-size:17px}.flow h3{margin-top:30px;font-size:26px}.flow p{color:#c4d2de;margin-top:16px;font-size:16px}.comparison{background:#f0f3f5}.phase-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.phase-tabs button{background:white;border:1px solid #bcc9d4;padding:12px 18px;border-radius:5px;color:#3f5669;font-weight:700;font-size:14px}.phase-tabs button.active{background:var(--ink);border-color:var(--ink);color:white}.sequence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sequence-card{border-radius:12px;overflow:hidden;min-width:0;color:white}.sequence-card.immobiliare{background:var(--blue)}.sequence-card.casa{background:var(--red)}.sequence-brand{padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;height:92px}.sequence-brand img{display:block;max-width:65%;height:auto;max-height:42px}.sequence-brand span{font-size:15px;color:#fff}.sequence-screen{position:relative;display:block;background:#fff;width:calc(100% - 36px);margin:0 18px;padding:16px;border:0;border-radius:6px;overflow:hidden;height:clamp(300px,34vw,510px)}.sequence-screen img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .2s}.sequence-screen:hover .zoom-badge{background:#20303b}.zoom-badge{position:absolute;right:10px;bottom:10px;padding:7px 12px;background:#35434fe8;color:white;border-radius:4px;font-size:12px}.sequence-caption{padding:23px 26px 27px;min-height:126px}.sequence-caption h3{font-size:24px;color:white}.sequence-caption p{font-size:15px;margin-top:10px;color:#f0f7ff}.sequence-controls{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:25px;padding:20px 25px;border-radius:8px;background:white;border:1px solid #c6d1dc}.transport{display:flex;align-items:center;gap:8px;flex-shrink:0}.transport button,.dialog-transport button{border:1px solid #aebfcd;background:white;border-radius:5px;padding:11px 15px;color:#35434f;min-height:45px}.transport #sequence-play{background:#1a1f24;color:white;border-color:#1a1f24;min-width:145px}.sequence-timeline{display:flex;align-items:center;gap:18px;flex:1;max-width:700px}.sequence-timeline label{font-size:14px}.sequence-timeline input{flex:1;min-width:50px;accent-color:var(--red);cursor:pointer}.sequence-timeline output{font-size:14px;white-space:nowrap}.sell-demo{background:#fff}.version-label{display:block;font-size:14px;font-weight:700;color:var(--red);margin-bottom:18px;letter-spacing:1px}.media-empty{border:1px dashed #8e9eac;border-radius:10px;padding:36px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:270px;background:#f5f7f9;color:#35434f}.empty-icon{width:54px;height:54px;border:1px solid #a5b4c1;border-radius:50%;display:grid;place-items:center;font-size:28px;color:var(--red);margin-bottom:22px}.media-empty h3{font-size:27px;max-width:720px}.media-empty p{font-size:16px;color:#61778a;max-width:650px;margin-top:17px}.pending-label{display:inline-block;padding:8px 12px;border:1px solid #b1c0cc;border-radius:4px;font-size:13px;color:#536c80;margin-top:24px}.sell-demo .media-empty{min-height:330px;background:#25333e;color:white;border-style:solid;border-color:#677d8f}.sell-demo .media-empty p{color:#c5d3df}.sell-demo .pending-label{color:#d0dde7;border-color:#6e8394}.calls{background:#1a1f24;color:white}.calls em{color:var(--pink)}.calls .section-heading>p{color:#c1ced9}.fullcall-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.fullcall{border:1px solid #647687;border-radius:12px;overflow:hidden;background:#26343f}.fullcall-head{padding:28px;min-height:152px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:23px}.im-call .fullcall-head{background:var(--blue)}.bs-call .fullcall-head{background:#303e49;border-top:4px solid var(--red)}.fullcall-head img{max-width:75%;height:auto}.fullcall-head h3{font-size:25px;color:white}.fullcall .media-empty{background:#26343f;color:white;min-height:290px;border:0;border-radius:0}.fullcall .media-empty p{color:#c0d0de}.fullcall .pending-label{color:#d5e1ea;border-color:#71889b}.fullcall audio{width:100%;padding:22px}.bs-transcript{margin:0 28px 26px;border-top:1px solid #627788;padding-top:18px;color:#e6eef5}.bs-transcript summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.bs-transcript summary span{color:#ff6c8b}.bs-transcript p{font-size:16px;color:#c0d0de;margin-top:18px;white-space:pre-line}.bs-transcript[open] summary span{transform:rotate(45deg)}.recap-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:stretch}.recap-placeholder{border:1px solid #506679;border-radius:12px;background:#24323d;color:white;min-height:355px;padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.recap-placeholder .pending-label{color:#c8d9e6;border-color:#8194a5}.recap-points{display:grid;gap:20px}.recap-points article{border:1px solid #d5dfe7;border-radius:8px;padding:23px 25px;position:relative;padding-left:80px}.recap-points article>span{position:absolute;left:25px;top:23px;color:var(--red);font-weight:900;font-size:24px}.recap-points h3{font-size:24px}.recap-points p{color:#61788a;font-size:16px;margin-top:8px}.scenarios{background:#f0f3f5}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.scenario-grid article{background:white;border:1px solid #d3dee6;border-radius:10px;padding:30px}.scenario-grid article>span{font-size:30px;font-weight:900;color:var(--red)}.scenario-grid h3{font-size:29px;margin-top:27px}.scenario-grid p{margin-top:18px;color:#61788a}.table-scroll{border:1px solid #b4bec8;border-radius:7px;overflow-x:auto}table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:690px;text-align:center}thead th{background:#e3e6e9;padding:30px 24px;font-size:22px;vertical-align:middle}thead th:first-child{width:42%;text-align:left;color:#35434f}thead .im-th{background:var(--blue)}thead .bs-th{background:#26343f;border-top:4px solid var(--red)}thead img{max-width:100%;height:auto}thead .bs-logo{font-size:30px}th,td{border-right:1px solid #b6c2cd;border-bottom:1px solid #bdc8d2}tr>*:last-child{border-right:0}tbody tr:last-child>*{border-bottom:0}tbody th{text-align:left;font-weight:400;padding:25px 24px;font-size:18px;line-height:1.45;background:#fff}tbody tr:nth-child(even) th,tbody tr:nth-child(even) td{background:#f7f9fa}td{padding:20px 16px;vertical-align:middle}td>span:not(.status){display:block;margin-top:10px;font-size:14px;color:#5b7183;line-height:1.45}.status{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;flex-shrink:0;font-size:23px;font-weight:700;line-height:1}.status.yes{color:#fff;background:#0da15d}.status.no{color:#fff;background:#e34237}.status.unknown{background:#e6ebef;color:#617487}.table-legend{display:flex;gap:27px;flex-wrap:wrap;align-items:center;margin-top:23px;font-size:14px}.table-legend>span{display:flex;gap:10px;align-items:center}.table-legend .status{width:24px;height:24px;font-size:19px}.comparison-scope{margin-top:25px;border-top:1px solid #c9d3db;padding-top:20px}.comparison-scope summary{font-size:15px}.comparison-scope p{margin-top:20px;font-size:15px;max-width:1100px;color:#617487}.wow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.wow-grid article{background:#293741;border:1px solid #546b7d;border-radius:12px;padding:32px}.wow-grid h3{font-size:clamp(30px,3vw,48px);line-height:1.05;margin-top:30px;color:white}.wow-grid p{color:#c6d6e3;font-size:17px;margin-top:24px}.download{background:#edf1f4;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pdf-placeholder{border:1px dashed #8496a5;background:white;padding:30px;text-align:center;border-radius:9px}.pdf-placeholder>span:first-child{color:var(--red);font-size:36px}.pdf-placeholder h3{margin-top:10px}.pdf-placeholder p{color:#617487;margin-top:12px}.buy-demo .version-label{color:#ff6c8b}.buy-demo .media-empty{background:#293943;border-color:#7890a2;color:white;min-height:330px}.buy-demo .media-empty p{color:#c2d4e0}.buy-demo .pending-label{color:#d3e1eb;border-color:#849dad}footer{background:#12171c;color:white;padding:30px var(--pad);display:flex;gap:25px;align-items:center;justify-content:space-between}footer .bs-logo{font-size:22px}footer .brand-lockup{gap:15px}footer .brand-lockup img{width:100px}footer p{font-size:14px;color:#b4c6d5}footer>a:last-child{font-size:14px;color:#c7d6e1}.image-dialog{padding:0;border:1px solid #718498;border-radius:10px;max-width:96vw;width:1100px;max-height:95vh;background:#f1f4f7;color:#35434f}.image-dialog::backdrop{background:#101820df}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 23px;border-bottom:1px solid #c2d0db}.dialog-top p{font-size:15px}.close-image{border:1px solid #a0b0bf;border-radius:4px;background:white;padding:9px 14px;color:#35434f}.dialog-image-wrap{height:calc(90vh - 155px);min-height:180px;overflow:auto;padding:20px;background:#fff;text-align:center}.dialog-image-wrap img{max-width:100%;height:auto;max-height:100%;object-fit:contain}.dialog-transport{padding:12px 22px;display:flex;justify-content:space-between;border-top:1px solid #c2d0db}.live-embed{width:100%;min-height:620px;border:1px solid #7c91a2;border-radius:10px;background:white}.recap-real{max-width:100%;height:auto;display:block}.pdf-link{display:inline-flex;align-items:center;justify-content:center;margin:auto}.context-note summary::-webkit-details-marker,.bs-transcript summary::-webkit-details-marker,.comparison-scope summary::-webkit-details-marker{display:none}
@media(min-width:1700px){.hero-layout{min-height:730px}.sequence-screen{height:550px}.section{padding-block:95px}}
@media(max-width:950px){.section{padding-block:60px}.section-heading{gap:30px}.hero-layout{gap:30px}.hero-story{padding:25px}.hero-description{font-size:17px}.value-trio{gap:24px}.value-trio article+article{padding-left:23px}.value-trio h3{font-size:25px}.flow article{padding:22px}.flow h3{font-size:22px}.flow p{font-size:15px}.sequence-caption h3{font-size:21px}.sequence-controls{gap:20px;padding:18px}.sequence-timeline label{display:none}.recap-layout{gap:22px}.scenario-grid article{padding:24px}.scenario-grid h3{font-size:25px}.fullcall-head{padding:23px}.fullcall-head h3{font-size:22px}.fullcall .media-empty{padding:28px 22px}.media-empty h3{font-size:24px}footer{flex-wrap:wrap}footer p{order:3;width:100%}}
@media(max-width:680px){.section{padding-block:45px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.section-heading>p{justify-self:start;font-size:16px}.section-heading>p br{display:none}.site-header{padding-block:20px;gap:10px}.brand-lockup{gap:10px}.bs-logo{font-size:23px}.brand-cross{font-size:17px}.brand-lockup img{width:95px}.header-link{font-size:11px;padding:9px 11px}.hero-layout{grid-template-columns:1fr;padding-block:45px 50px;gap:35px;min-height:0}.hero h1{font-size:43px}.hero-story{max-width:none;justify-self:stretch}.hero-story blockquote{font-size:25px}.hero-story blockquote br{display:none}.hero-actions{gap:18px}.hero-description{font-size:17px;margin-top:25px}.button{font-size:13px;padding:12px 17px}.text-link{font-size:12px}.hero-shade{background:linear-gradient(90deg,#1a1f24f0,#1a1f2499)}.hero-photo{object-position:60% center}.value-band{padding-block:42px}.value-band>h2{font-size:31px}.value-band>h2 br{display:none}.value-intro{font-size:18px}.value-trio{grid-template-columns:1fr;gap:25px;margin-top:30px}.value-trio article+article{border-left:0;border-top:1px solid #ffffff60;padding:23px 0 0}.value-trio h3{font-size:27px}.value-trio h3 br{display:none}.value-trio p{max-width:none;margin-top:12px}.flow{grid-template-columns:1fr 1fr}.flow article{padding:23px}.flow article+article{border-left:0}.flow article:nth-child(even){border-left:1px solid #52606b}.flow article:nth-child(n+3){border-top:1px solid #52606b}.flow h3{font-size:23px;margin-top:25px}.sequence-grid{gap:10px}.sequence-brand{padding:15px 12px;height:65px;gap:8px}.sequence-brand img{max-width:78%;max-height:28px}.sequence-brand span{font-size:11px}.sequence-screen{height:235px;width:calc(100% - 16px);margin:0 8px;padding:8px}.zoom-badge{font-size:10px;right:5px;bottom:5px;padding:5px}.sequence-caption{padding:17px 13px 20px;min-height:145px}.sequence-caption h3{font-size:18px}.sequence-caption p{font-size:13px;margin-top:8px}.phase-tabs{gap:7px}.phase-tabs button{font-size:11px;padding:10px}.sequence-controls{flex-direction:column;gap:16px;padding:18px 15px}.sequence-timeline{width:100%;max-width:none}.sequence-timeline label{display:block;font-size:12px}.transport button{padding:10px 13px}.transport #sequence-play{min-width:140px}.media-empty{padding:28px 22px;min-height:270px}.fullcall-grid{grid-template-columns:1fr}.fullcall-head{min-height:130px;padding:25px}.fullcall-head .bs-logo{font-size:30px}.recap-layout{grid-template-columns:1fr}.recap-placeholder{min-height:300px;padding:28px}.scenario-grid{grid-template-columns:1fr;gap:18px}.scenario-grid article{padding:25px}.scenario-grid h3 br{display:none}.scenario-grid h3{margin-top:20px}.scenario-grid p{margin-top:14px}.table-scroll{margin-inline:calc(-1 * var(--pad));border-radius:0;border-inline:0}table{min-width:650px}thead th:first-child{width:38%}thead th{padding:23px 20px}tbody th{font-size:16px;padding:22px 18px}td{padding:18px 13px}.table-legend{gap:15px;font-size:13px}.table-legend>span{gap:7px}.wow-grid{grid-template-columns:1fr}.wow-grid h3{font-size:37px;margin-top:20px}.wow-grid h3 br{display:none}.wow-grid p{margin-top:20px;font-size:16px}.wow-grid article{padding:28px}.download{grid-template-columns:1fr;gap:28px}.dialog-top{padding:13px 15px}.dialog-top p{font-size:12px}.close-image{font-size:12px}.dialog-transport button{font-size:12px}.dialog-image-wrap{padding:10px}.live-embed{min-height:680px}footer{padding-block:26px}.example-label{font-size:13px}}
@media(max-width:380px){.site-header{flex-wrap:wrap}.hero h1{font-size:38px}.sequence-screen{height:195px}.sequence-caption h3{font-size:16px}.flow article{padding:18px}.flow h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sequence-screen img{transition:none}}

.wow-grid{grid-template-columns:1fr 1fr}.wow-grid h3{font-size:clamp(32px,4vw,59px)}@media(max-width:680px){.wow-grid{grid-template-columns:1fr}.wow-grid h3{font-size:37px}}
.wow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-grid article{min-width:0}@media(max-width:680px){.wow-grid{grid-template-columns:minmax(0,1fr)}.wow-grid h3 br{display:initial}}

.value-band .inline-im-logo{display:inline-block;width:6.1em;height:1em;object-fit:contain;vertical-align:-.07em;margin-right:.12em;max-width:100%}@media(max-width:680px){.value-band .inline-im-logo{width:6.1em;height:1em;vertical-align:-.06em}}

.wow-grid{align-items:stretch}.wow-grid article{display:flex;flex-direction:column}.wow-grid article>.status{align-self:flex-start}.wow-grid h3{font-size:clamp(32px,3.5vw,53px)}.wow-grid p{margin-top:24px}@media(max-width:680px){.wow-grid h3{font-size:35px}}

.result-intro{font-size:clamp(17px,1.5vw,22px);line-height:1.55;font-weight:700;color:#526a7d;max-width:1000px;margin-bottom:24px}@media(max-width:680px){.result-intro{font-size:17px;margin-bottom:21px}}

.value-band .inline-im-logo{background:#0074c1;padding:.18em .24em;border-radius:3px;box-sizing:content-box;width:6.1em;height:1em;vertical-align:-.24em;margin-right:.15em}.betterstood-table-logo{display:block;width:214px;max-width:100%;height:auto;margin:auto}@media(max-width:680px){.value-band .inline-im-logo{max-width:calc(100% - .48em);vertical-align:-.24em}}

.value-band .inline-im-logo{width:7.1em;height:1.16em;vertical-align:-.26em}@media(max-width:680px){.value-band .inline-im-logo{width:7.1em;height:1.16em;vertical-align:-.26em}}

/* Revision: continuous portal colours, Betterstood lime accents. */
.section-brand{display:flex;align-items:center;gap:20px;width:fit-content;max-width:100%;padding:15px 24px;background:#bcff00;border-radius:8px;margin-bottom:32px;color:#172126}
.section-brand .bs-logo{font-size:29px;color:#172126}.section-brand .brand-cross{color:#172126}.section-brand img{filter:brightness(0);width:112px;height:auto}
.calls{background:#fff;color:var(--slate);border-top:1px solid #d4dde5}.calls h2{color:var(--slate)}.calls h2 em{color:var(--red)}.calls .section-heading>p{color:var(--muted)}
.fullcall{background:#fff;border-color:#d4dde5;box-shadow:0 12px 32px #1721260a}.im-call .fullcall-head{background:var(--blue)}.bs-call .fullcall-head{background:var(--red);border-top:0}
.fullcall .media-empty{background:#fff;color:var(--slate)}.fullcall .media-empty p{color:var(--muted)}.fullcall .pending-label{color:var(--muted);border-color:#b5c4d1}.fullcall audio{display:block;margin:25px auto;width:calc(100% - 36px);padding:0;min-height:54px}
.fullcall .bs-transcript{margin:0 25px 25px;border-color:#c6d3dc;color:var(--slate)}.bs-transcript p{color:var(--muted)}.call-partnership{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:white}.call-partnership img{width:145px;height:auto}.call-partnership>span{font-size:16px;font-weight:700}
.feature-comparison{border-top:1px solid #d4dde5}.feature-comparison .bs-th{background:var(--red);border-top:4px solid #bcff00}
.wow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-grid .recap-feature{grid-column:1/-1;background:#f8fbf0;color:var(--slate);border:2px solid #bcff00;padding:clamp(25px,4vw,56px)}
.recap-feature .result-intro{font-size:17px;color:#536875;margin-bottom:24px}.recap-feature .section-heading{margin-bottom:30px}.recap-feature h2{color:var(--slate)}.recap-feature h2 em{color:var(--red)}.recap-feature .section-heading>p{color:var(--muted);margin-top:0}.recap-feature h3{color:var(--slate);font-size:26px;margin-top:0}.recap-feature p{color:var(--muted)}.recap-feature .recap-placeholder{background:#fff;border:1px dashed #7d946c;color:var(--slate)}.recap-feature .recap-points article{background:#fff;border:1px solid #d2ddc8;padding:22px}.recap-feature .recap-points p{font-size:16px;margin-top:8px}.recap-feature .pending-label{color:var(--muted);border-color:#9caca0}
@media(max-width:700px){.wow-grid{grid-template-columns:1fr}.section-brand{gap:12px;padding:13px 16px}.section-brand .bs-logo{font-size:24px}.section-brand img{width:90px}.recap-feature .recap-layout{grid-template-columns:1fr}.recap-feature h2{font-size:32px}.recap-feature .section-heading{grid-template-columns:1fr;gap:18px}}

.section-brand img{filter:none}

.recap-feature .recap-points article{padding-left:76px}.recap-feature .recap-points article>span{left:23px;top:22px}


/* Unified partnership inside the Casa.it headers. */
.partner-badge{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#26343f;border-radius:7px;padding:13px 17px;max-width:100%;vertical-align:middle;line-height:1}
.partner-bs{font:400 clamp(21px,2.1vw,30px)/1 Lato,Arial,sans-serif;color:#bcff00;letter-spacing:-.055em;white-space:nowrap}.partner-bs sup{font-size:.32em;vertical-align:super;letter-spacing:0;margin-left:2px}.partner-for{font-size:13px;color:#fff;font-weight:400}.partner-badge img,.fullcall-head .partner-badge img{width:105px;max-width:none;height:auto}
.bs-th .partner-badge{gap:9px;padding:12px}.bs-th .partner-bs{font-size:clamp(20px,2vw,28px)}.bs-th .partner-badge img{width:91px}.feature-comparison .bs-th{border-top:0;background:var(--red);padding:25px 14px}
.wow-grid .recap-feature{background:#293741;border:1px solid #546b7d;padding:30px;color:#fff}.recap-feature .result-intro{color:#c6d6e3;font-size:15px;margin-bottom:18px;max-width:900px}.recap-feature .section-heading{margin-bottom:23px;gap:24px}.recap-feature h2{color:#fff;font-size:clamp(28px,3vw,40px)}.recap-feature h2 em{color:#ff5678}.recap-feature .section-heading>p{color:#c6d6e3;font-size:16px}.recap-feature .recap-layout{grid-template-columns:1.1fr 1fr;gap:24px}.recap-feature .recap-placeholder{background:#24323d;border-color:#748b9b;min-height:250px;padding:22px}.recap-feature .recap-placeholder h3{color:#fff;font-size:23px}.recap-feature .pending-label{color:#c6d6e3;border-color:#748b9b}.recap-feature .recap-points{gap:12px}.recap-feature .recap-points article{background:#24323d;border-color:#546b7d;padding:16px 18px 16px 65px}.recap-feature .recap-points article>span{left:18px;top:16px;font-size:22px;color:#ff5678}.recap-feature .recap-points h3{color:#fff;font-size:22px}.recap-feature .recap-points p{color:#c6d6e3;font-size:15px;margin-top:5px}
@media(max-width:700px){.recap-feature .recap-layout{grid-template-columns:1fr}.wow-grid .recap-feature{padding:23px}.partner-badge{gap:10px;padding:12px}.partner-bs{font-size:24px}.partner-badge img,.fullcall-head .partner-badge img{width:94px}.bs-th .partner-bs{font-size:21px}.bs-th .partner-badge img{width:82px}.bs-th .partner-badge{gap:8px;padding:10px}}

.scenario-caption{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:22px;color:var(--muted);font-size:16px;line-height:1.4}.scenario-partners{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.scenario-partners .partner-bs{color:#26343f;font-size:27px}.scenario-partners .partner-for{color:var(--muted);font-size:14px}.scenario-partners img{width:108px;height:auto}
