.product-scene[data-astro-cid-pzsgfpom]{width:100%;max-width:35rem;margin:0}.scene-surface[data-astro-cid-pzsgfpom]{color:#101318;background:linear-gradient(145deg, var(--accent-soft), #fff 72%);border:1px solid #ffffff38;border-radius:1.4rem;padding:clamp(.9rem,2vw,1.4rem);overflow:hidden;box-shadow:0 2rem 5rem #0000003d}.scene-topline[data-astro-cid-pzsgfpom]{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.7rem;margin-bottom:.7rem;display:flex}.scene-brand[data-astro-cid-pzsgfpom]{align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}.scene-brand[data-astro-cid-pzsgfpom] i[data-astro-cid-pzsgfpom]{width:1.7rem;font-style:normal;display:block}.scene-brand[data-astro-cid-pzsgfpom] b[data-astro-cid-pzsgfpom]{font-weight:800}.scene-state[data-astro-cid-pzsgfpom]{color:#4a5355;font:700 .54rem/1 var(--font-mono);text-transform:uppercase;white-space:nowrap;background:#ffffffbf;border:1px solid #10131824;border-radius:.45rem;padding:.4rem .55rem}figcaption[data-astro-cid-pzsgfpom]{color:#ffffffb8;font:700 .58rem/1.4 var(--font-mono);letter-spacing:.02em;text-align:right;margin-top:.7rem}.scene-browser[data-astro-cid-pzsgfpom],.scene-relationship[data-astro-cid-pzsgfpom],.scene-protection[data-astro-cid-pzsgfpom]{background:#fff;border:1px solid #10131821;border-radius:.8rem;overflow:hidden;box-shadow:0 1.2rem 2.5rem #1013181f}.scene-browser-bar[data-astro-cid-pzsgfpom]{color:#6e746f;background:#fff;border-bottom:1px solid #e8e3db;justify-content:space-between;align-items:center;height:2.25rem;padding-inline:.7rem;display:flex}.scene-browser-bar[data-astro-cid-pzsgfpom]>span[data-astro-cid-pzsgfpom]{gap:.22rem;display:inline-flex}.scene-browser-bar[data-astro-cid-pzsgfpom] i[data-astro-cid-pzsgfpom]{background:#cfd0c8;border-radius:50%;width:.36rem;height:.36rem}.scene-browser-bar[data-astro-cid-pzsgfpom] b[data-astro-cid-pzsgfpom]{font:700 .54rem var(--font-mono)}.scene-browser-bar[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom]{font-size:.8rem}.scene-site[data-astro-cid-pzsgfpom]{background:#4d5149;min-height:19rem;position:relative;overflow:hidden}.scene-site[data-astro-cid-pzsgfpom] img[data-astro-cid-pzsgfpom]{object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.scene-site[data-astro-cid-pzsgfpom]:after{content:"";background:linear-gradient(90deg,#111813d6,#1118132b);position:absolute;inset:0}.scene-site-content[data-astro-cid-pzsgfpom]{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:19rem;padding:clamp(1.2rem,3vw,2rem);display:flex;position:relative}.scene-site-content[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom]{font:700 .53rem/1.3 var(--font-mono);letter-spacing:.07em}.scene-site-content[data-astro-cid-pzsgfpom] strong[data-astro-cid-pzsgfpom]{max-width:11ch;font:600 clamp(1.45rem,2.3vw,2.4rem)/1.05 var(--font-display);letter-spacing:-.04em;margin-top:1rem}.scene-site-content[data-astro-cid-pzsgfpom]>span[data-astro-cid-pzsgfpom]{color:#273229;background:#fff;border-radius:.32rem;align-items:center;gap:.8rem;margin-top:1.35rem;padding:.55rem .75rem;font-size:.65rem;font-weight:800;display:flex}.scene-site-foot[data-astro-cid-pzsgfpom]{background:#fbf8f3;justify-content:space-around;gap:.4rem;padding:.75rem .6rem;display:flex}.scene-site-foot[data-astro-cid-pzsgfpom] span[data-astro-cid-pzsgfpom]{color:#5c655c;font:700 .49rem/1.3 var(--font-mono);text-align:center}.scene-relationship[data-astro-cid-pzsgfpom]{padding:clamp(1rem,2vw,1.5rem)}.scene-relationship-head[data-astro-cid-pzsgfpom]{justify-content:space-between;align-items:end;gap:.7rem;display:flex}.scene-relationship-head[data-astro-cid-pzsgfpom] div[data-astro-cid-pzsgfpom]{gap:.4rem;display:grid}.scene-relationship-head[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom],.scene-protection-head[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom]{color:#215c4f;font:700 .6rem/1.2 var(--font-mono);text-transform:uppercase}.scene-relationship-head[data-astro-cid-pzsgfpom] strong[data-astro-cid-pzsgfpom],.scene-protection-head[data-astro-cid-pzsgfpom] strong[data-astro-cid-pzsgfpom]{max-width:15ch;font:600 clamp(1.45rem,2vw,2.1rem)/1.1 var(--font-display);letter-spacing:-.04em}.scene-relationship-head[data-astro-cid-pzsgfpom]>span[data-astro-cid-pzsgfpom]{color:#215c4f;font:700 .56rem var(--font-mono);white-space:nowrap;background:#e2f1eb;border-radius:.35rem;padding:.45rem .6rem}.scene-relationship-list[data-astro-cid-pzsgfpom]{gap:.55rem;margin-top:1.5rem;display:grid}.scene-relationship-list[data-astro-cid-pzsgfpom]>div[data-astro-cid-pzsgfpom]{border:1px solid #e1e8e2;border-radius:.55rem;align-items:center;gap:.7rem;min-height:4.1rem;padding:.7rem;display:flex}.scene-status[data-astro-cid-pzsgfpom]{background:#4dbf96;border-radius:50%;flex:none;width:.5rem;height:.5rem}.status-next[data-astro-cid-pzsgfpom]{background:#ff6b3d}.status-content[data-astro-cid-pzsgfpom]{background:#bb5cf6}.scene-relationship-list[data-astro-cid-pzsgfpom] p[data-astro-cid-pzsgfpom]{gap:.15rem;margin:0;display:grid}.scene-relationship-list[data-astro-cid-pzsgfpom] b[data-astro-cid-pzsgfpom]{font-size:.78rem}.scene-relationship-list[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom]{color:#63706a;font-size:.63rem}.scene-relationship-list[data-astro-cid-pzsgfpom] em[data-astro-cid-pzsgfpom]{color:#36675a;font:700 .55rem var(--font-mono);white-space:nowrap;margin-left:auto}.scene-relationship-bottom[data-astro-cid-pzsgfpom]{border-top:1px solid #e1e8e2;align-items:center;gap:.35rem;margin-top:1rem;padding-top:.85rem;display:flex}.scene-relationship-bottom[data-astro-cid-pzsgfpom] span[data-astro-cid-pzsgfpom]{background:#edf6f1;border-radius:.3rem;padding:.35rem .45rem;font-size:.56rem}.scene-relationship-bottom[data-astro-cid-pzsgfpom] strong[data-astro-cid-pzsgfpom]{color:#215c4f;margin-left:auto;font-size:.6rem}.scene-protection[data-astro-cid-pzsgfpom]{padding:clamp(1rem,2vw,1.5rem)}.scene-protection-head[data-astro-cid-pzsgfpom]{gap:.55rem;display:grid}.scene-protection-head[data-astro-cid-pzsgfpom] small[data-astro-cid-pzsgfpom]{color:#7030aa}.scene-protection-head[data-astro-cid-pzsgfpom] p[data-astro-cid-pzsgfpom]{color:#5d6265;margin:0;font-size:.72rem;line-height:1.4}.scene-protection-list[data-astro-cid-pzsgfpom]{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:1.3rem;display:grid}.scene-protection-list[data-astro-cid-pzsgfpom]>div[data-astro-cid-pzsgfpom]{background:#fcf9ff;border:1px solid #e7dcef;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;min-height:3.4rem;padding:.6rem .65rem;display:flex}.scene-protection-list[data-astro-cid-pzsgfpom]>div[data-astro-cid-pzsgfpom]:last-child{grid-column:1/-1}.scene-protection-list[data-astro-cid-pzsgfpom] span[data-astro-cid-pzsgfpom]{font-size:.68rem;font-weight:800}.scene-protection-list[data-astro-cid-pzsgfpom] em[data-astro-cid-pzsgfpom]{color:#7030aa;font:700 .49rem var(--font-mono);white-space:nowrap}@media (width<=440px){.scene-protection-list[data-astro-cid-pzsgfpom]{grid-template-columns:1fr}.scene-protection-list[data-astro-cid-pzsgfpom]>div[data-astro-cid-pzsgfpom]:last-child{grid-column:auto}.scene-site[data-astro-cid-pzsgfpom],.scene-site-content[data-astro-cid-pzsgfpom]{min-height:15rem}.scene-relationship-head[data-astro-cid-pzsgfpom]>span[data-astro-cid-pzsgfpom]{display:none}}.capability{--accent:var(--orizzon-attirer);--accent-soft:#ffeadf;--accent-ink:#a73513;color:var(--orizzon-ink);background:var(--orizzon-paper)}.capability-fideliser{--accent:var(--orizzon-fideliser);--accent-soft:#e2f1eb;--accent-ink:#215c4f}.capability-proteger{--accent:var(--orizzon-proteger);--accent-soft:#f1e6fb;--accent-ink:#7030aa}.capability h1,.capability h2,.capability h3,.capability p{margin:0}.capability-label,.capability-kicker{color:var(--accent-ink);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.capability a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.capability-hero{border-bottom:1px solid #1013181f;position:relative;overflow:hidden}.capability-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#10131808 1px,#0000 1px),linear-gradient(90deg,#10131808 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.capability-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:38rem;padding-block:clamp(3rem,6vw,6rem);display:grid;position:relative}.capability-hero-copy{min-width:0}.capability-kicker span{margin-inline:.25rem}.capability-hero h1{max-width:13.5ch;font:600 clamp(3.1rem,5.1vw,5.35rem)/.98 var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin-top:1.1rem}.capability-fideliser .capability-hero h1{max-width:15ch;font-size:clamp(3rem,4.7vw,5rem)}.capability-hero-lead{color:#4c5551;max-width:37rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.58;margin-top:1.35rem!important}.capability-hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:38rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.capability-hero-points li{background:#ffffffad;border:1px solid #10131821;border-radius:.65rem;align-items:center;min-height:3.8rem;padding:.7rem .75rem .7rem 2rem;font-size:.72rem;font-weight:750;line-height:1.35;display:flex;position:relative}.capability-hero-points li:before{color:#fff;background:var(--accent);content:"✓";border-radius:50%;place-items:center;width:.78rem;height:.78rem;font-size:.5rem;font-weight:900;display:grid;position:absolute;left:.72rem}.capability-scroll{border-bottom:1px solid;align-items:center;gap:.9rem;margin-top:2rem;padding-bottom:.4rem;font-size:.84rem;font-weight:800;display:inline-flex}.capability-scroll svg,.capability-offer-link svg,.capability-main-cta svg,.capability-next svg{flex:none;width:1rem;height:1rem}.capability-scene{background:var(--orizzon-night);border-radius:1.25rem;min-width:0;padding:clamp(1rem,2.2vw,2rem)}.capability-scene .product-scene{max-width:none}.capability-fideliser .capability-scene{transform:translateY(2rem)}.capability-proteger .capability-scene{border-radius:.7rem;padding:clamp(1.2rem,3vw,2.7rem)}.capability-intro{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(2.5rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:2rem;display:grid}.capability-intro h2{max-width:18ch;font:600 clamp(2.5rem,4.2vw,4.5rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem}.capability-intro-copy{padding-top:.2rem}.capability-intro-copy p{color:#424b47;max-width:37rem;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.68}.capability-intro-copy p+p{margin-top:1.15rem}.capability-intro-copy p:first-child{color:var(--orizzon-ink);font-weight:750}.capability-intro-copy p:last-child{border-top:1px solid #10131826;padding-top:1.35rem}.capability-fideliser .capability-intro{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.capability-proteger .capability-intro h2{max-width:20ch}.capability-details{background:var(--orizzon-paper-deep);padding-block:clamp(5rem,8vw,8rem)}.capability-details-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.capability-details-heading{position:sticky;top:2rem}.capability-details h2{max-width:16ch;font:600 clamp(2.4rem,4vw,4.3rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem}.capability-details-heading>p:last-child{color:#4c5551;max-width:29rem;margin-top:1.3rem;font-size:1rem;line-height:1.65}.capability-list{border-top:1px solid #10131833}.capability-item{border-bottom:1px solid #10131833;grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);gap:1.5rem;padding:1.35rem 0;display:grid}.capability-item h3{font:620 clamp(1.2rem,1.75vw,1.55rem)/1.2 var(--font-display);letter-spacing:-.035em;padding-left:1.2rem;position:relative}.capability-item h3:before{background:var(--accent);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.capability-item p{color:#4c5551;font-size:.95rem;line-height:1.6}.capability-fideliser .capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.capability-fideliser .capability-item{min-height:11rem;display:block}.capability-fideliser .capability-item p{margin-top:.8rem}.capability-proteger .capability-list{border-top:0}.capability-proteger .capability-item{border:1px solid #10131821;border-left:.24rem solid var(--accent);background:#fffdf9;border-radius:.35rem;grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr);margin-bottom:.55rem;padding:1.15rem 1.3rem}.capability-proteger .capability-item h3{padding-left:0}.capability-proteger .capability-item h3:before{display:none}.capability-attirer .capability-scene{background:radial-gradient(85% 80% at 92% 8%, #ff6b3d57, transparent 72%), radial-gradient(78% 88% at 4% 100%, #a7351333, transparent 74%), var(--orizzon-night)}.capability-attirer .capability-scene .scene-site:after{background:radial-gradient(70% 80% at 86% 12%,#ff6b3d40,#0000 75%),linear-gradient(90deg,#080a0ee0,#080a0e73 52%,#080a0e14)}.capability-attirer .capability-details{color:#fff;background-color:var(--orizzon-night);background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),radial-gradient(at 92% 12%,#ff6b3d38,#0000 42%),radial-gradient(at 5% 96%,#b93e1821,#0000 46%);background-size:48px 48px,48px 48px,100% 100%,100% 100%}.capability-attirer .capability-details .capability-label{color:#ffad91}.capability-attirer .capability-details-heading>p:last-child,.capability-attirer .capability-item p{color:#ffffffc4}.capability-attirer .capability-list,.capability-attirer .capability-item{border-color:#ffffff38}.capability-attirer .capability-promise{background:#fffdf9;width:auto;padding-inline:max(1.5rem,50vw - 41rem)}.capability-promise{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,8rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.capability-promise h2{max-width:22ch;font:600 clamp(2.5rem,4.4vw,4.8rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.capability-promise p:not(.capability-label){color:#424b47;max-width:49rem;margin-top:1.5rem;font-size:1.08rem;line-height:1.68}.capability-promise strong{border-left:.25rem solid var(--accent);max-width:42rem;font:600 clamp(1.3rem,2vw,1.8rem)/1.35 var(--font-display);letter-spacing:-.03em;margin-top:2rem;padding-left:1.3rem;display:block}.capability-fideliser .capability-promise{border-bottom:1px solid #10131821}.capability-proteger .capability-promise{background:var(--accent-soft);width:auto;padding-inline:max(1.5rem,50vw - 41rem)}.capability-process{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4.5rem,7vw,7rem);display:grid}.capability-process h2{max-width:15ch;font:600 clamp(2.35rem,3.8vw,4rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem}.capability-process-list{border-top:1px solid #1013182e;margin:0;padding:0;list-style:none}.capability-process-list li{border-bottom:1px solid #1013182e;grid-template-columns:3.2rem minmax(0,1fr);gap:1.3rem;min-height:8rem;padding:1.4rem 0;display:grid}.capability-process-list li>span{color:var(--accent-ink);font:700 .7rem/1.4 var(--font-mono)}.capability-process-list h3{font:620 clamp(1.3rem,1.8vw,1.65rem)/1.2 var(--font-display);letter-spacing:-.035em}.capability-process-list p{color:#4c5551;max-width:36rem;margin-top:.65rem;font-size:.94rem;line-height:1.6}.capability-comparison{background:var(--accent-soft);padding-block:clamp(4.5rem,7vw,7rem)}.capability-comparison-grid{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.capability-comparison h2{max-width:15ch;font:600 clamp(2.35rem,3.8vw,4rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem}.capability-comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.capability-comparison-columns article{background:#ffffff94;border:1px solid #10131829;border-radius:.85rem;min-height:100%;padding:clamp(1.3rem,2.3vw,2rem)}.capability-comparison-columns article.is-positive{color:#fff;background:var(--orizzon-night)}.capability-comparison-columns h3{font:620 clamp(1.25rem,1.8vw,1.55rem)/1.2 var(--font-display);letter-spacing:-.035em}.capability-comparison-columns ul{gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.capability-comparison-columns li{color:#4c5551;padding-left:2rem;font-size:.9rem;line-height:1.5;position:relative}.capability-comparison-columns li:before{content:"×";border:1px solid;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.82rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.05rem;left:0}.capability-comparison-columns .is-positive li{color:#ffffffc7}.capability-comparison-columns .is-positive li:before{color:var(--orizzon-ink);content:"✓";background:#fff;border-color:#fff;font-size:.65rem}.capability-faq{background-color:var(--orizzon-paper-deep);background-image:linear-gradient(#10131809 1px,#0000 1px),linear-gradient(90deg,#10131809 1px,#0000 1px);background-size:48px 48px;padding-block:clamp(4.5rem,7vw,7rem)}.capability-faq-grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.capability-faq-heading{position:sticky;top:2rem}.capability-faq h2{max-width:15ch;font:600 clamp(2.35rem,3.8vw,4rem)/1.04 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem}.capability-guide-link{border:1px solid var(--orizzon-ink);color:#fff;background:var(--orizzon-ink);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;max-width:28rem;margin-top:1.7rem;padding:.9rem 1rem;font-size:.78rem;font-weight:800;line-height:1.35;display:flex}.capability-guide-link:hover{background:#303841}.capability-faq-list{border-top:1px solid #10131833}.capability-faq-list details{border-bottom:1px solid #10131833}.capability-faq-list summary{cursor:pointer;font:620 clamp(1.1rem,1.6vw,1.35rem)/1.3 var(--font-display);letter-spacing:-.025em;padding:1.35rem 2.7rem 1.35rem 0;list-style:none;position:relative}.capability-faq-list summary::-webkit-details-marker{display:none}.capability-faq-list summary span{width:1.2rem;height:1.2rem;position:absolute;top:1.5rem;right:.2rem}.capability-faq-list summary span:before,.capability-faq-list summary span:after{content:"";background:currentColor;width:.8rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-faq-list summary span:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.capability-faq-list details[open] summary span:after{transform:translate(-50%,-50%)rotate(0)}.capability-faq-list details p{color:#4c5551;max-width:46rem;padding:0 2.7rem 1.5rem 0;font-size:.95rem;line-height:1.65}.capability-action{border-top:1px solid #10131821;padding-block:clamp(4.5rem,7vw,7rem)}.capability-action-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.capability-action h2{max-width:17ch;font:600 clamp(2.4rem,4vw,4.2rem)/1.04 var(--font-display);letter-spacing:-.055em;margin-top:1rem}.capability-action-grid>div>p:not(.capability-label){color:#4c5551;max-width:40rem;margin-top:1.1rem;line-height:1.6}.capability-offer-link{border-bottom:1px solid;align-items:center;gap:.6rem;margin-top:1.5rem;padding-bottom:.3rem;font-size:.83rem;font-weight:800;display:inline-flex}.capability-main-cta{color:#fff;background:var(--orizzon-ink);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:22rem;padding:1.05rem 1.2rem;font-size:.85rem;font-weight:800;display:inline-flex}.capability-main-cta:hover{background:#303841}.capability-scope{border-top:1px solid #10131821;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,8rem);padding-block:1.5rem;display:grid}.capability-scope h2{color:var(--accent-ink);font:700 .67rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.capability-scope p{color:#59605c;max-width:60rem;font-size:.82rem;line-height:1.6}.capability-next{border-top:1px solid #10131821;justify-content:space-between;align-items:baseline;gap:2rem;padding-block:2rem clamp(4rem,7vw,7rem);display:flex}.capability-next>p{color:#59605c;font:700 .67rem var(--font-mono);text-transform:uppercase}.capability-next>div{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.capability-next a{align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:inline-flex}.capability-next a:hover,.capability-offer-link:hover{color:var(--accent-ink)}@media (width<=900px){.capability-hero-grid{grid-template-columns:1fr;gap:2.5rem;min-height:0}.capability-hero h1{max-width:18ch}.capability-scene{max-width:42rem}.capability-fideliser .capability-scene{transform:none}.capability-details-grid{gap:3rem}.capability-hero-points{grid-template-columns:1fr}.capability-hero-points li{min-height:2.9rem}.capability-item,.capability-proteger .capability-item{grid-template-columns:1fr;gap:.55rem}}@media (width<=700px){.capability-hero-grid{padding-block:2.5rem 3rem}.capability-hero h1{font-size:clamp(2.7rem,10.5vw,4.5rem)}.capability-intro,.capability-fideliser .capability-intro,.capability-details-grid,.capability-promise,.capability-process,.capability-comparison-grid,.capability-faq-grid,.capability-action-grid,.capability-scope{grid-template-columns:1fr}.capability-intro,.capability-promise{gap:1.8rem}.capability-details-heading{position:static}.capability-comparison-columns{grid-template-columns:1fr}.capability-faq-heading{position:static}.capability-fideliser .capability-list{grid-template-columns:1fr}.capability-fideliser .capability-item{min-height:0}.capability-action-grid{align-items:start;gap:2rem}.capability-main-cta{width:100%;max-width:none}.capability-scope{gap:.6rem}.capability-next{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.capability-fideliser .capability-scene{transform:none}.capability-faq-list summary span:after{transition:none}}
