:root{--si-brand-coral:#d95230;--si-action-bg:#b84328;--si-action-hover:#a13b23;--si-on-action:#fff;--si-accent-text:#a9442d;--si-ink:#172d3a;--si-copy:#526a75;--si-meta:#536b76;--si-subtle:#405865;--si-dark-panel:#153443;--si-on-dark:#fff;--si-on-dark-muted:#d7e2e6;--si-on-dark-accent:#ffbaa4;--si-card-border:#d6e0e2;--si-card-bg:#fff;--si-focus:#b84328;--bg:#06131c;--bg2:#0a1c27;--panel:#0c2633;--panel2:#123547;--text:#f3f7fb;--muted:#a6bac5;--line:#ffffff1a;--accent:#33b78f;--accent2:#39a7d4;--accent3:#217f9f;--light:#f7faf9;--light2:#edf5f4;--ink:#17333d;--ink2:#526a73;--shadow:0 30px 80px #030a1238;--shadow-light:0 18px 46px #1c2c3e17;--r:28px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}section[id]{scroll-margin-top:90px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#79d7bd;align-items:center;gap:10px;font-size:.76rem;font-weight:850;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.eyebrow-light{color:#19785f}header{z-index:30;backdrop-filter:blur(18px);background:#06131ce6;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{align-items:center;gap:13px;min-width:max-content;display:flex}.brandmark{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#04121d;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;box-shadow:0 12px 28px #33b78f2e}.brandname{letter-spacing:-.04em;font-size:1.2rem;font-weight:900}.brandname span{color:var(--accent)}.brandclaim{color:#8fa3b7;letter-spacing:.055em;margin-top:-2px;font-size:.68rem;font-weight:700;display:block}.desktop-nav{color:#c7d2df;align-items:center;gap:23px;font-size:.9rem;font-weight:720;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:#fff}.navcta{color:#0c1725;background:#fff;border-radius:999px;padding:11px 17px}.navcta:hover{color:#0c1725}.mobile-nav{display:none}.hero{background:radial-gradient(circle at 78% 23%,#39a7d424,transparent 28%), radial-gradient(circle at 18% 78%,#33b78f1a,transparent 25%), var(--bg);padding:96px 0 78px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000000b8,#0000 86%)}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid;position:relative}h1{letter-spacing:-.065em;max-width:830px;margin:18px 0 22px;font-size:clamp(3rem,6.2vw,5.7rem);line-height:.94}h1 .gradient{background:linear-gradient(100deg,#fff 10%,var(--accent2) 55%,var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.lead{color:#b8c5d4;max-width:685px;margin:0 0 28px;font-size:1.14rem}.lead strong{color:#fff}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:850;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--accent),#77efcb);color:#061620;box-shadow:0 12px 34px #33b78f2e}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #33b78f3b}.btn-secondary{color:#e7edf4;background:#ffffff0b;border-color:#ffffff24}.btn-secondary:hover{background:#ffffff14}.hero-meta{color:#91a4b8;flex-wrap:wrap;gap:18px 26px;margin-top:34px;font-size:.84rem;font-weight:700;display:flex}.hero-meta span{align-items:center;gap:8px;display:flex}.dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #33b78f8c}.orbit{place-items:center;min-height:520px;display:grid;position:relative}.orbital-glow{filter:blur(2px);background:radial-gradient(circle,#33b78f21,#39a7d40a 42%,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute}.ring{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.ring.one{width:330px;height:330px}.ring.two{opacity:.7;border-style:dashed;width:455px;height:455px}.core{z-index:2;width:196px;height:196px;box-shadow:var(--shadow);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff24;border-radius:44px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.core small{color:#9fb0c1;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:850}.core strong{letter-spacing:-.045em;margin-top:7px;font-size:1.55rem}.core em{color:var(--accent);margin-top:7px;font-size:.82rem;font-style:normal;font-weight:850}.node{z-index:3;color:#dce6ef;white-space:nowrap;background:#0c1d30;border:1px solid #ffffff1c;border-radius:16px;padding:12px 16px;font-size:.82rem;font-weight:850;position:absolute;box-shadow:0 16px 42px #00000042}.node:before{content:"";background:var(--accent2);width:8px;height:8px;box-shadow:0 0 18px var(--accent2);border-radius:50%;margin-right:8px;display:inline-block}.n1{top:42px;left:50%;transform:translate(-50%)}.n2{top:155px;right:0}.n3{bottom:92px;right:30px}.n4{bottom:52px;left:64px}.n5{top:168px;left:-8px}.n6{top:58%;left:50%;transform:translate(-50%,160px)}.section{padding:104px 0}.section.light{background:var(--light);color:var(--ink)}.section-heading{grid-template-columns:.78fr 1.22fr;align-items:end;gap:54px;margin-bottom:50px;display:grid}.section-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1}.section-heading p{color:var(--ink2);max-width:690px;margin:0;font-size:1.03rem}.dark-copy{color:#9fb0c1!important}.text-link{align-items:center;gap:8px;margin-top:18px;font-size:.88rem;font-weight:850;display:inline-flex}.light-link{color:var(--accent)}.light-link:hover{color:#74d2b7}.suite-card{border-radius:var(--r);box-shadow:var(--shadow);background:linear-gradient(145deg,#0d2836,#12384a);border:1px solid #ffffff1a;grid-template-columns:.9fr 1.1fr;gap:30px;padding:42px;display:grid;position:relative;overflow:hidden}.suite-card:before{content:"";background:radial-gradient(circle,#33b78f2b,#0000 62%);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -90px -140px auto}.suite-title{z-index:1;position:relative}.suite-title h3{letter-spacing:-.05em;margin:10px 0 15px;font-size:2.32rem;line-height:1.05}.suite-title p{color:#aebdcb;margin:0 0 22px}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag{color:#b8c8d6;background:#ffffff06;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;font-size:.75rem}.suite-features{z-index:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.mini{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;padding:19px}.mini b{margin-bottom:6px;display:block}.mini span{color:#9fb0c1;font-size:.83rem}.process-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.process-card{background:#fff;border:1px solid #dde5ec;border-radius:23px;min-height:235px;padding:26px;position:relative;overflow:hidden;box-shadow:0 1px #0a192905}.process-card:after{content:"";background:radial-gradient(circle,#33b78f24,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;top:-42px;right:-42px}.process-no{letter-spacing:.1em;color:#7b92a5;font-size:.72rem;font-weight:900}.process-card h3{letter-spacing:-.025em;margin:30px 0 9px;font-size:1.12rem}.process-card p{color:var(--ink2);margin:0;font-size:.9rem}.services{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service{background:#0c2735;border:1px solid #ffffff18;border-radius:24px;flex-direction:column;min-height:295px;padding:27px;transition:all .2s;display:flex}.service:hover{border-color:#33b78f47;transform:translateY(-5px);box-shadow:0 24px 50px #00000029}.icon{color:#69cdb1;background:#33b78f1f;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:25px;font-size:.78rem;font-weight:950;display:grid}.icon.blue{color:#73c3e5;background:#39a7d41f}.icon.lime{color:#77cfd0;background:#217f9f1c}.icon.navy{color:#cbd7ef;background:#afc0e41a}.service h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.15rem}.service p{color:#9fb0c1;margin:0;font-size:.9rem}.service .link{color:#74daba;margin-top:auto;padding-top:22px;font-size:.78rem;font-weight:820}.modern-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.modern-card{border-radius:var(--r);box-shadow:var(--shadow-light);background:#fff;border:1px solid #dbe4ec;padding:38px;position:relative;overflow:hidden}.modern-card:after{content:"";background:radial-gradient(circle,#39a7d41f,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-110px}.ai-card:after{background:radial-gradient(circle,#33b78f24,#0000 68%)}.modern-label{color:#176d58;text-transform:uppercase;letter-spacing:.08em;background:#e9f8f3;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:850;display:inline-block}.modern-card h3{letter-spacing:-.045em;max-width:500px;margin:18px 0 12px;font-size:2rem;line-height:1.08}.modern-card p{color:var(--ink2);max-width:540px;margin:0}.check-list{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#43556a;padding-left:28px;font-size:.9rem;position:relative}.check-list li:before{content:"✓";color:#21856a;font-weight:900;position:absolute;top:0;left:0}.case-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.case-card{background:#0c2735;border:1px solid #ffffff17;border-radius:25px;min-height:270px;padding:31px;position:relative;overflow:hidden}.case-card:after{content:"";background:radial-gradient(circle,#39a7d414,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -80px auto}.case-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.case-top span{color:#71879a;font-size:.72rem;font-weight:900}.case-top b{color:#84e8c9;letter-spacing:.04em;background:#33b78f17;border-radius:999px;padding:6px 9px;font-size:.73rem}.case-card h3{letter-spacing:-.035em;max-width:470px;margin:30px 0 10px;font-size:1.55rem;line-height:1.13}.case-card p{color:#9aabba;max-width:530px;margin:0;font-size:.9rem}.case-card-linked{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.case-card-linked strong{z-index:1;color:#0b86a7;margin-top:20px;font-size:.8rem;font-weight:850;display:inline-block;position:relative}.case-card-linked:hover{border-color:#bfd7dc;transform:translateY(-2px);box-shadow:0 16px 34px #16495514}.industries{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.industries span{color:#aab9c7;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:800}.opensource-section{padding-top:86px}.opensource{grid-template-columns:1.1fr .9fr;align-items:center;gap:38px;display:grid}.opensource h2{letter-spacing:-.06em;margin:14px 0 18px;font-size:clamp(2.4rem,4.7vw,4.6rem);line-height:.98}.opensource p{color:#a8b8c8;max-width:660px}.stack{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stack-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;padding:23px}.stack-card b{font-size:1.02rem;display:block}.stack-card span{color:#91a4b5;margin-top:5px;font-size:.8rem;display:block}.compact-section{background:var(--light);color:var(--ink);padding:0 0 102px}.reason-band{background:#e9eef3;border-radius:29px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:42px;display:grid}.reason-kicker{text-transform:uppercase;letter-spacing:.14em;color:#64798d;margin-bottom:11px;font-size:.72rem;font-weight:900;display:block}.reason-band h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.04}.reason-points{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.reason-points span{color:#42556a;background:#fff;border:1px solid #d7e0e7;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:800}.cta{background:var(--light);color:var(--ink);padding:0 0 72px}.cta-box{color:var(--ink);background:#edf7f6;border:1px solid #cfe3e2;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:34px 40px;display:flex;position:relative;overflow:hidden}.cta-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#39a7d417,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-120px}.cta-kicker{text-transform:uppercase;letter-spacing:.14em;color:#8fe6ce;margin-bottom:12px;font-size:.72rem;font-weight:850;display:block}.cta-box h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(1.65rem,2.65vw,2.65rem);line-height:1.12}.cta-box p{color:#526e77;margin:0}.contact-links{z-index:1;flex-direction:column;gap:8px;min-width:220px;display:flex;position:relative}.contact-links a{color:#174f60;font-size:.96rem;font-weight:850}.contact-links a:hover,.contact-links a:focus-visible{color:#087c87;text-decoration:underline}.contact-links small{color:#5a7980}footer{border-top:1px solid var(--line);color:#8fa0b3;background:#051119;padding:34px 0}.footer-row{justify-content:space-between;align-items:center;gap:30px;font-size:.8rem;display:flex}.footer-nav{flex-wrap:wrap;gap:18px;display:flex}.footer-nav a:hover{color:#fff}@media (width<=1060px){.desktop-nav{gap:16px;font-size:.84rem}.services{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.desktop-nav{display:none}.mobile-nav{color:#dce5ef;font-size:.85rem;font-weight:800;display:block}.hero-grid,.suite-card,.opensource,.section-heading,.modern-grid,.reason-band{grid-template-columns:1fr}.hero{padding-top:68px}.orbit{min-height:460px}.section-heading{gap:20px}.suite-features,.process-grid{grid-template-columns:repeat(2,1fr)}.reason-points{justify-content:flex-start}.cta-box{flex-direction:column;align-items:flex-start}}@media (width<=680px){.container{width:min(calc(100% - 28px),var(--max))}.nav{height:68px}.brandclaim{display:none}.hero{padding:56px 0 54px}h1{font-size:clamp(2.65rem,14vw,4.2rem)}.lead{font-size:1rem}.orbit{min-height:390px;margin-top:8px}.ring.one{width:255px;height:255px}.ring.two{width:345px;height:345px}.core{border-radius:34px;width:160px;height:160px}.node{padding:9px 11px;font-size:.68rem}.n1{top:30px}.n2{top:110px;right:0}.n3{bottom:66px;right:3px}.n4{bottom:34px;left:16px}.n5{top:126px;left:0}.n6{display:none}.section{padding:76px 0}.section-heading{margin-bottom:36px}.suite-card{padding:26px}.suite-title h3{font-size:1.85rem}.suite-features,.services,.process-grid,.case-grid,.stack,.service,.process-card{min-height:auto}.modern-card{padding:27px}.modern-card h3{font-size:1.7rem}.case-card{min-height:auto}.opensource-section{padding-top:68px}.reason-band{padding:28px}.cta-box{padding:25px}.footer-row{flex-direction:column;align-items:flex-start}.hero-meta{gap:10px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service,.btn{transition:none}}.inner-hero{background:radial-gradient(circle at 82% 20%,#39a7d421,transparent 27%), radial-gradient(circle at 18% 85%,#33b78f17,transparent 25%), var(--bg);padding:82px 0 72px;position:relative;overflow:hidden}.inner-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid}.breadcrumbs{color:#71879c;align-items:center;gap:8px;margin-bottom:22px;font-size:.78rem;font-weight:750;display:flex}.breadcrumbs a:hover{color:#dfe8f1}.inner-hero h1{max-width:820px;margin:17px 0 20px;font-size:clamp(2.7rem,5.5vw,5rem)}.inner-lead{color:#afbdca;max-width:720px;margin:0;font-size:1.08rem}.inner-visual{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff17;border-radius:32px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.visual-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.visual-core{z-index:2;text-align:center;letter-spacing:-.04em;background:#0c1f33;border:1px solid #ffffff1f;border-radius:26px;place-items:center;min-width:190px;min-height:110px;padding:22px;font-size:1.35rem;font-weight:900;display:grid;position:relative;box-shadow:0 20px 50px #00000038}.visual-dot{background:var(--accent);border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 28px #33b78fb3}.vd1{top:22%;left:17%}.vd2{background:var(--accent2);top:32%;right:17%;box-shadow:0 0 28px #39a7d4b3}.vd3{background:var(--accent3);bottom:18%;left:34%;box-shadow:0 0 28px #217f9f8c}.content-section{background:var(--light);color:var(--ink);padding:88px 0}.content-section.dark{color:var(--text);background:#081522}.content-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:54px;display:grid}.content-grid h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.03}.content-copy{gap:18px;display:grid}.content-copy p{color:var(--ink2);margin:0}.dark .content-copy p{color:#9fb0c1}.feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:34px;display:grid}.feature-tile{background:#fff;border:1px solid #dce5ec;border-radius:21px;padding:24px}.dark .feature-tile{background:#0c2735;border-color:#ffffff17}.feature-tile h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.02rem}.feature-tile p{color:#5c6d7f;margin:0;font-size:.86rem}.dark .feature-tile p{color:#94a6b6}.offer-list{gap:12px;margin-top:28px;display:grid}.offer-item{border-top:1px solid #dce4eb;align-items:flex-start;gap:13px;padding:15px 0;display:flex}.dark .offer-item{border-color:#ffffff14}.offer-item b{color:#158061}.dark .offer-item b{color:var(--accent)}.offer-item span{color:#4a5d70;font-size:.92rem}.dark .offer-item span{color:#a7b6c4}.page-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.page-tag{color:#40556a;background:#e8eef4;border-radius:999px;padding:8px 11px;font-size:.77rem;font-weight:800}.dark .page-tag{color:#aab9c7;background:#ffffff0e;border:1px solid #ffffff0f}.inner-cta{padding-top:56px}@media (width<=980px){.inner-hero-grid,.content-grid{grid-template-columns:1fr}.inner-visual{min-height:280px}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.inner-hero{padding:58px 0 54px}.inner-visual{min-height:230px}.content-section{padding:70px 0}.feature-grid{grid-template-columns:1fr}}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{background:#0c2735;border:1px solid #ffffff17;border-radius:23px;flex-direction:column;min-height:245px;padding:26px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.product-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#39a7d41c,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-90px;right:-80px}.product-card-accent:after{background:radial-gradient(circle,#33b78f24,#0000 68%)}.product-card:hover{background:#102238;border-color:#33b78f47;transform:translateY(-4px)}.product-type{color:#83a0b7;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.product-card h3{letter-spacing:-.035em;margin:22px 0 9px;font-size:1.35rem}.product-card p{color:#9fafbd;margin:0;font-size:.88rem}.product-link{color:#79dfbf;z-index:1;margin-top:auto;padding-top:24px;font-size:.79rem;font-weight:850;position:relative}@media (width<=1060px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.product-grid{grid-template-columns:1fr}.product-card{min-height:210px}}.core-crm{width:220px;height:220px;padding:24px 20px}.core-crm strong{margin-bottom:13px;font-size:1.5rem}.core-systems{flex-wrap:wrap;justify-content:center;gap:6px;max-width:170px;display:flex}.core-systems a{color:#a9bbc9;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.core-systems a:hover,.core-systems a:focus-visible{color:#fff;background:#fff3;border-color:#fff9}.core-systems a:focus-visible{outline-offset:2px;outline:2px solid #c5f0e5}@media (width<=680px){.core-crm{width:178px;height:178px;padding:18px 14px}.core-crm strong{margin-bottom:9px;font-size:1.25rem}.core-systems{gap:4px;max-width:150px}.core-systems a{padding:4px 6px;font-size:.58rem}}.suite-hub-section{padding-top:96px}.suite-link-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.suite-link-grid-three{grid-template-columns:repeat(3,1fr)}.suite-link-card{background:#0c2735;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;min-height:235px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.suite-link-card:hover{border-color:#33b78f4d;transform:translateY(-4px);box-shadow:0 20px 44px #00000024}.suite-link-category{letter-spacing:.1em;text-transform:uppercase;color:#78daba;font-size:.68rem;font-weight:850}.suite-link-card h3{letter-spacing:-.025em;margin:20px 0 8px;font-size:1.12rem}.suite-link-card p{color:#94a6b6;margin:0;font-size:.86rem}.suite-link-more{color:#75debd;margin-top:auto;padding-top:22px;font-size:.78rem;font-weight:850}.suite-link-grid-light .suite-link-card{background:#fff;border-color:#dce4eb;box-shadow:0 1px #0c1c2c05}.suite-link-grid-light .suite-link-card:hover,.suite-link-grid-light .suite-link-card:focus-visible{background:#eef8f6;border-color:#9fcfc4;box-shadow:0 14px 34px #1e4a4d17}.suite-link-grid-light .suite-link-card:focus-visible{outline-offset:3px;outline:2px solid #137b70}.suite-link-grid-light .suite-link-category{color:#18755d}.suite-link-grid-light .suite-link-card h3{color:var(--ink)}.suite-link-grid-light .suite-link-card p{color:var(--ink2)}.suite-link-grid-light .suite-link-more{color:#18755d}@media (width<=1060px){.suite-link-grid,.suite-link-grid-three{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.suite-link-grid,.suite-link-grid-three{grid-template-columns:1fr}.suite-link-card{min-height:205px}}.suite-detail-list{margin-top:8px}.dark .suite-detail-list li{color:#a7b6c4}.dark .suite-detail-list li:before{color:var(--accent)}.suite-source-image{box-shadow:var(--shadow-light);background:#fff;border:1px solid #dce4eb;border-radius:22px;margin:18px 0 0;padding:12px;overflow:hidden}.suite-source-image img{border-radius:14px;width:100%;height:auto}.process-flow{color:#176d58;letter-spacing:-.01em;background:#e9f8f3;border:1px solid #cceade;border-radius:16px;margin:8px 0 6px;padding:15px 18px;font-size:.88rem;font-weight:850}.suite-source-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.suite-source-gallery.single{grid-template-columns:1fr}.suite-source-image{box-shadow:var(--shadow-light);background:#fff;border:1px solid #d9e3ea;border-radius:20px;margin:0;overflow:hidden}.dark .suite-source-image{box-shadow:none;background:#0c2735;border-color:#ffffff1a}.suite-source-image img{width:100%;height:auto;display:block}.suite-source-image figcaption{color:#6c7d8e;padding:10px 13px;font-size:.74rem}.dark .suite-source-image figcaption{color:#92a5b5}@media (width<=680px){.suite-source-gallery{grid-template-columns:1fr}}.suite-brand-logo{align-items:center;min-height:72px;margin:0 0 24px;display:flex}.suite-brand-logo img{object-fit:contain;width:min(220px,70%);height:auto}.suite-main-features{grid-template-columns:repeat(4,1fr);margin-top:44px}@media (width<=1060px){.suite-main-features{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.suite-main-features{grid-template-columns:1fr}}.site-header .nav{position:relative}.brand{gap:12px;min-width:0}.brand-logo-frame{background:#fff;border:1px solid #ffffff2e;border-radius:13px;flex:none;place-items:center;width:128px;height:58px;padding:3px 6px;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000029}.brand-logo{object-fit:contain;width:100%;height:100%}.brandclaim{color:#9cb2be;letter-spacing:.055em;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.25}.navcta{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#04171d;box-shadow:0 8px 24px #33b78f24}.navcta:hover{color:#04171d;filter:brightness(1.05)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;place-content:center;gap:5px;width:44px;height:44px;padding:0;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#dce8eb;border-radius:999px;width:19px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-panel{backdrop-filter:blur(18px);background:#071821fa;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;width:min(320px,100vw - 28px);max-height:calc(100dvh - 100px);padding:12px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 28px 70px #00000057}.mobile-menu-panel a{color:#d9e5e9;border-radius:11px;padding:12px 13px;font-size:.92rem;font-weight:760}.mobile-menu-panel a:hover{color:#fff;background:#ffffff0f}.mobile-menu-panel .mobile-menu-contact{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#04171d;text-align:center;margin-top:5px}.footer-logo-frame{width:122px;height:54px;box-shadow:none}.footer-brand{min-width:auto}@media (width<=980px){.mobile-menu{display:block}.mobile-menu-panel{display:flex!important}.mobile-nav{display:none!important}.brand-logo-frame{width:116px;height:52px}.nav{height:72px}}@media (width<=680px){.brand-logo-frame{border-radius:11px;width:104px;height:47px}.brandclaim{display:none}.nav{height:66px}.mobile-menu summary{width:42px;height:42px}.mobile-menu-panel{width:auto;max-height:calc(100dvh - 86px);position:fixed;top:72px;left:14px;right:14px;overflow:auto}.footer-row{align-items:flex-start}.footer-logo-frame{width:114px;height:51px}}@media (prefers-reduced-motion:reduce){.mobile-menu summary span{transition:none}}:root{--bg:#073744;--bg2:#0a4657;--panel:#0b4657;--panel2:#10586d;--text:#f7fbfc;--muted:#b8cbd0;--line:#ffffff1f;--accent:#67bd45;--accent2:#1aa6cf;--accent3:#43b79e;--light:#f7fafb;--light2:#edf5f6;--ink:#173640;--ink2:#536c74}.site-header{backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #dbe7ea;box-shadow:0 8px 26px #0d3b480e}.site-header .desktop-nav{color:#365762}.site-header .desktop-nav a:hover{color:#087d9e}.site-header .brandclaim{color:#58737c}.site-header .navcta{color:#fff;background:linear-gradient(135deg,#5fb83f,#159fc7);box-shadow:0 9px 24px #1997af2e}.site-header .navcta:hover{color:#fff;filter:brightness(1.04)}.site-header .brand-logo-frame{box-shadow:none;border-color:#dce7e9}.hero{background:radial-gradient(circle at 78% 22%,#1aa6cf40,#0000 31%),radial-gradient(circle at 17% 78%,#67bd452e,#0000 27%),linear-gradient(145deg,#06333f 0%,#074454 52%,#073744 100%)}.hero:after{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}h1 .gradient{background:linear-gradient(100deg,#fff 5%,#8ed8eb 52%,#82cf5d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{color:#8bd8c5}.dot{background:#67bd45;box-shadow:0 0 16px #67bd458c}.suite-section{background:linear-gradient(#073744,#06303c)}.solutions-section{background:linear-gradient(#073744,#063440)}.products-section{background:linear-gradient(#063440,#084657)}.opensource-section{background:linear-gradient(#073744,#06303c)}.content-section.dark{background:linear-gradient(145deg,#073744,#06303c)}.inner-hero{background:radial-gradient(circle at 82% 20%,#1aa6cf36,#0000 29%),radial-gradient(circle at 18% 85%,#67bd4524,#0000 27%),linear-gradient(145deg,#06333f,#074454)}.core,.visual-core,.node,.service,.case-card,.product-card,.suite-link-card,.dark .feature-tile,.dark .suite-source-image{background:#0a4555}.suite-card{background:linear-gradient(145deg,#094151,#0c5265)}.product-card-mobile{background:linear-gradient(145deg,#0a4555,#0e586b)}.product-card:hover,.suite-link-card:hover{background:#0d5365}.core-systems a,.tag,.industries span{border-color:#ffffff21}.btn-primary{color:#102d32;background:linear-gradient(135deg,#67bd45,#78ca59);box-shadow:0 12px 34px #67bd4533}.btn-primary:hover{box-shadow:0 16px 40px #67bd4545}.light-link,.product-link,.suite-link-more,.service .link{color:#7fd5be}.eyebrow-light,.suite-link-grid-light .suite-link-category,.suite-link-grid-light .suite-link-more{color:#17836e}.modern-label,.process-flow{color:#176f5c;background:#e8f6ef;border-color:#c8e7d8}.dark .process-flow{color:#9bdf7d;background:#67bd4517;border-color:#67bd4538}.cta-box{background:radial-gradient(circle at 92% 18%,#1aa6cf17,#0000 31%),radial-gradient(circle at 10% 95%,#67bd4514,#0000 30%),linear-gradient(135deg,#edf8f5,#eff7f8)}.cta-kicker{color:#147966}footer{background:#052b35;border-top-color:#ffffff17}@media (width<=980px){.site-header .mobile-menu summary{background:#f3f8f9;border-color:#cfdee2}.site-header .mobile-menu summary span{background:#28515c}.site-header .mobile-menu-panel{background:#fffffffb;border-color:#d6e3e6;box-shadow:0 26px 65px #0e343f2e}.site-header .mobile-menu-panel a{color:#284d58}.site-header .mobile-menu-panel a:hover{color:#087d9e;background:#edf6f7}.site-header .mobile-menu-panel .mobile-menu-contact{color:#fff;background:linear-gradient(135deg,#5fb83f,#159fc7)}}@media (width<=680px){.hero{background:radial-gradient(circle at 88% 12%,#1aa6cf33,#0000 30%),radial-gradient(circle at 5% 80%,#67bd4526,#0000 27%),linear-gradient(155deg,#06333f,#074454)}}body{color:var(--ink);background:#f7fafb}main#start .hero{color:var(--ink);background:radial-gradient(circle at 82% 16%,#1aa6cf26,#0000 29%),radial-gradient(circle at 16% 78%,#67bd451f,#0000 26%),linear-gradient(145deg,#fff 0%,#f3faf9 48%,#edf7f9 100%)}main#start .hero:after{background-image:linear-gradient(#125c6f0e 1px,#0000 1px),linear-gradient(90deg,#125c6f0e 1px,#0000 1px)}main#start .hero .eyebrow{color:#168269}main#start .hero h1{color:#163943}main#start .hero h1 .gradient{background:linear-gradient(95deg,#168269 0%,#159fc7 58%,#5fb83f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}main#start .hero .lead{color:#526c74}main#start .hero .btn-secondary{color:#214f5a;background:#fff;border-color:#bfd7dc;box-shadow:0 8px 22px #1159690f}main#start .hero-meta{color:#57717a}main#start .hero .dot{background:#62b943;box-shadow:0 0 14px #62b94359}main#start .orbital-glow{background:radial-gradient(circle,#1aa6cf26,#67bd4514 42%,#0000 68%)}main#start .ring{border-color:#0c677c2e}main#start .core{background:linear-gradient(145deg,#0b6073,#0a4657);border-color:#ffffff8c;box-shadow:0 24px 55px #0a586a2e}main#start .core small,main#start .core-systems a{color:#d9edf0}main#start .core strong{color:#fff}main#start .node{color:#2e5660;background:#fff;border-color:#cfdee2;box-shadow:0 12px 28px #1d566314}main#start .node:before{border-color:#159fc738}main#start .suite-section .eyebrow{color:#168269}main#start .suite-section .dark-copy{color:#5a727a!important}main#start .suite-section .light-link{color:#168269}main#start .suite-card{color:#fff;background:radial-gradient(circle at 86% 16%,#1aa6cf2e,#0000 30%),linear-gradient(145deg,#0a4c5d,#0b6073);border-color:#ffffff2e}main#start .suite-card .eyebrow{color:#9be0ce}main#start .suite-card .suite-title p{color:#d0e1e5}main#start .suite-card .suite-card-catalogue-link{color:#e2fbf0;background:#ffffff1a;border:1px solid #bef0dd6b;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:12px 15px;font-size:.86rem;font-weight:850;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}main#start .suite-card .suite-card-catalogue-link:hover,main#start .suite-card .suite-card-catalogue-link:focus-visible{color:#fff;background:#ffffff30;border-color:#c5f1e0}main#start .suite-card .suite-card-catalogue-link:focus-visible{outline-offset:3px;outline:2px solid #c5f1e0}main#start .suite-card .suite-card-catalogue-link span{flex-shrink:0}main#start .suite-card .tag{color:#d9e9ec;background:#ffffff12;border-color:#ffffff29}main#start .suite-card .mini{background:#fff1;border-color:#ffffff1c}main#start .suite-card .mini span{color:#c3d8dd}main#start .products-section .eyebrow{color:#168269}main#start .products-section .section-heading h2{color:#173b45}main#start .products-section .dark-copy{color:#5a727a!important}main#start .product-card,main#start .product-card-mobile{background:#fff;border-color:#d8e6e9;box-shadow:0 10px 28px #1649550e}main#start .product-card:hover{background:#f8fcfc;border-color:#9bcfc5;box-shadow:0 18px 38px #16495517}main#start .product-card h3{color:#183f49}main#start .product-card p{color:#617881}main#start .product-type{color:#168269}main#start .product-link{color:#0d8aab}main#start #oferta,main#start #ai,main#start #wdrozenia,main#start #opinie{color:var(--ink);background:#fff}main#start #ai{background:#f3f9f8}main#start #wdrozenia .eyebrow{color:#168269}main#start #wdrozenia .dark-copy{color:#5a727a!important}main#start #wdrozenia .case-card{color:var(--ink);background:#f7fbfb;border-color:#d8e6e9;box-shadow:0 10px 28px #1649550b}main#start #wdrozenia .case-card h3{color:#183f49}main#start #wdrozenia .case-top span{color:#6a828a}main#start #wdrozenia .case-top b{color:#168269;background:#e8f6ef}main#start #wdrozenia .industries span{color:#48646d;background:#f3f8f8;border-color:#d7e5e8}main#start .solutions-section{color:#fff;background:radial-gradient(circle at 8% 15%,#67bd451a,#0000 24%),linear-gradient(145deg,#073744,#0a5264)}main#start .solutions-section .dark-copy{color:#c2d5da!important}main#start .solutions-section .service{background:#fff1;border-color:#ffffff1f}main#start .solutions-section .service p{color:#c1d3d7}main#start .opensource-section{color:#fff;background:radial-gradient(circle at 88% 18%,#1aa6cf26,#0000 25%),linear-gradient(145deg,#083b49,#06313c)}main#start .opensource-section p{color:#c1d2d7}main#start .opensource-section .stack-card{background:#ffffff12;border-color:#ffffff21}main#start .opensource-section .stack-card span{color:#c2d2d7}main#start .process-card,main#start .modern-card,main#start .testimonial,main#start .reason-band{border-color:#d8e5e8}main#start .process-card{background:#f8fbfb}main#start .modern-card{background:#fff}main#start .reason-band{background:#edf6f6}main#start .reason-points span{border-color:#cfe0e4}.inner-hero{color:var(--ink);background:radial-gradient(circle at 82% 20%,#1aa6cf24,#0000 27%),radial-gradient(circle at 18% 85%,#67bd451a,#0000 25%),linear-gradient(145deg,#fff,#edf7f8)}.inner-hero .breadcrumbs{color:#688087}.inner-hero .breadcrumbs a:hover{color:#0b84a4}.inner-hero .eyebrow{color:#168269}.inner-hero h1{color:#173b45}.inner-hero .inner-lead{color:#5a727a}.inner-hero .btn-secondary{color:#214f5a;background:#fff;border-color:#bfd7dc}.inner-visual{background:linear-gradient(145deg,#f9fcfc,#eaf5f6);border-color:#d1e2e6}.inner-visual .visual-grid{background-image:linear-gradient(#0d5d6f0f 1px,#0000 1px),linear-gradient(90deg,#0d5d6f0f 1px,#0000 1px)}.visual-core{color:#fff;background:linear-gradient(145deg,#0b6073,#0a4657);border-color:#ffffff8c}.visual-dot{background:#67bd45;box-shadow:0 0 24px #67bd4561}.content-section.dark,.suite-hub-section{background:linear-gradient(145deg,#073744,#0a5264)}@media (width<=980px){main#start .hero{padding-top:68px}}@media (width<=680px){main#start .hero{padding:48px 0}main#start .hero h1{font-size:clamp(2.55rem,13vw,4rem)}main#start .orbit{min-height:370px}main#start .node{padding:8px 10px;font-size:.64rem}main#start .suite-card{padding:24px}main#start .products-section,main#start #oferta,main#start #ai,main#start #wdrozenia{padding-top:70px;padding-bottom:70px}.inner-hero{padding-top:48px}}.suite-video-list{gap:18px;margin-top:22px;display:grid}.suite-video{background:#fff;border:1px solid #d6e4e7;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 16px 36px #14485412}.dark .suite-video{box-shadow:none;background:#ffffff0e;border-color:#ffffff21}.suite-video-frame{aspect-ratio:16/9;background:#062e39;width:100%;position:relative}.suite-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.suite-video figcaption{color:#5e747d;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:13px 16px;font-size:.78rem;display:flex}.dark .suite-video figcaption{color:#c0d2d6}.suite-video figcaption a{color:#0b86a7;font-weight:850}.dark .suite-video figcaption a{color:#8edccb}@media (width<=680px){.suite-video{border-radius:16px}.suite-video figcaption{flex-direction:column;align-items:flex-start}}.product-media,.product-video{background:#fff;border:1px solid #d6e4e7;border-radius:22px;margin:22px 0 0;overflow:hidden;box-shadow:0 16px 36px #14485412}.product-media img{width:100%;height:auto;display:block}.product-media figcaption,.product-video figcaption{color:#5e747d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;padding:13px 16px;font-size:.78rem;display:flex}.product-media figcaption strong{color:#244b55}.product-media figcaption span{flex:280px}.dark .product-media,.product-media.dark-media,.dark .product-video{box-shadow:none;background:#ffffff0e;border-color:#ffffff21}.dark .product-media figcaption,.product-media.dark-media figcaption,.dark .product-video figcaption{color:#c0d2d6}.dark .product-media figcaption strong,.product-media.dark-media figcaption strong{color:#fff}.media-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.media-demo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.media-demo-grid .product-media{margin:0}.product-video-frame{aspect-ratio:16/9;background:#062e39;width:100%;position:relative}.product-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.product-video figcaption a{color:#0b86a7;font-weight:850}.dark .product-video figcaption a{color:#8edccb}.media-bullets{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.media-bullets span{color:#c9dadd;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:780}@media (width<=980px){.media-demo-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.media-demo-grid,.media-demo-grid.two{grid-template-columns:1fr}.product-media,.product-video{border-radius:16px}.product-media figcaption,.product-video figcaption{flex-direction:column}}.site-header .brand{flex:0 auto;align-items:center;gap:18px;min-width:0;display:flex}.site-header .brand-logo{object-fit:contain;flex:none;width:148px;height:auto;max-height:62px}.site-header .brandclaim{color:#46636c;letter-spacing:.012em;white-space:nowrap;border-left:1px solid #d7e4e7;margin:0;padding-left:18px;font-size:.88rem;font-weight:650;line-height:1.25;display:block}footer .footer-row{align-items:center}.footer-brand-text{flex-direction:column;gap:3px;min-width:210px;display:flex}.footer-brand-text strong{color:#f3f8f9;letter-spacing:-.02em;font-size:1rem;font-weight:850}.footer-brand-text span{color:#8fa7ae;font-size:.7rem;line-height:1.35}@media (width<=1120px){.site-header .brand{gap:14px}.site-header .brand-logo{width:132px}.site-header .brandclaim{padding-left:14px;font-size:.8rem}.site-header .desktop-nav{gap:14px;font-size:.82rem}}@media (width<=980px){.site-header .nav{height:76px}.site-header .brand-logo{width:138px;max-height:58px}.site-header .brandclaim{font-size:.82rem}}@media (width<=720px){.site-header .nav{height:70px}.site-header .brand{gap:0}.site-header .brand-logo{width:126px;max-height:54px}.site-header .brandclaim{display:none}.mobile-menu-panel{top:76px}footer .footer-row{flex-direction:column;align-items:flex-start;gap:20px}.footer-brand-text{min-width:0}.footer-nav{gap:12px 16px}}.site-header .nav{height:auto;min-height:88px;padding-block:9px}.brand-header{align-items:center;gap:18px;min-width:0;display:flex}.brand-header .brand-logo{object-fit:contain;width:154px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none}.brand-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;line-height:1.12;display:flex}.brand-copy strong{color:#183f49;letter-spacing:-.025em;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.02rem;font-weight:820}.brand-copy small{color:#657d85;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;font-size:.76rem;font-weight:650;display:flex}.brand-copy i{color:#38a8c7;font-size:.72em;font-style:normal}.site-header .desktop-nav{margin-left:auto}.site-header .brand-logo-frame{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:contents}footer .footer-row{min-height:58px}footer .footer-nav{flex:auto}.footer-copy{white-space:nowrap;color:#9bb0b7;flex:none}@media (width<=1180px){.brand-header{gap:13px}.brand-header .brand-logo{width:136px}.brand-copy strong{font-size:.94rem}.brand-copy small{gap:5px;font-size:.69rem}.site-header .desktop-nav{gap:14px;font-size:.82rem}}@media (width<=980px){.site-header .nav{min-height:76px;padding-block:7px}.brand-header .brand-logo{width:126px}.brand-copy strong{font-size:.9rem}.brand-copy small{font-size:.66rem}}@media (width<=680px){.site-header .nav{min-height:68px;padding-block:6px}.brand-header{gap:10px}.brand-header .brand-logo{width:112px}.brand-copy strong{font-size:.82rem}.brand-copy small{display:none}footer .footer-row{flex-direction:column;gap:18px}footer .footer-nav{gap:12px 16px}}@media (width<=390px){.brand-header .brand-logo{width:104px}.brand-copy strong{font-size:.76rem}}.crm-dropdown{position:relative}.crm-dropdown summary{cursor:pointer;color:#365762;align-items:center;gap:6px;font-weight:720;list-style:none;transition:color .2s;display:flex}.crm-dropdown summary::-webkit-details-marker{display:none}.crm-dropdown summary:hover,.crm-dropdown[open] summary{color:#087d9e}.crm-dropdown summary span{font-size:.82em;transition:transform .2s}.crm-dropdown[open] summary span{transform:rotate(180deg)}.crm-dropdown-panel{z-index:40;backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #d6e4e7;border-radius:19px;width:360px;padding:10px;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0e343f24}.crm-dropdown-panel:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.crm-dropdown-panel a{border-radius:12px;gap:2px;padding:11px 12px;display:grid}.crm-dropdown-panel a:hover{background:#edf7f7}.crm-dropdown-panel strong{color:#1c4651;font-size:.87rem}.crm-dropdown-panel small{color:#70868d;font-size:.7rem;font-weight:580}.mobile-menu-label{color:#6a8088;letter-spacing:.11em;text-transform:uppercase;padding:8px 13px 5px;font-size:.67rem;font-weight:850}.mobile-crm-links{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mobile-crm-links a{text-align:center;background:#f3f8f8;color:#24515d!important}.mobile-material-links{gap:4px;display:grid}.mobile-material-links a{background:#f3f8f8;color:#24515d!important}.materials-dropdown-panel{width:390px}.mobile-menu-separator{background:#e0eaec;height:1px;margin:8px 4px;display:block}footer{padding:54px 0 24px}.footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.footer-column{min-width:0}.footer-heading{color:#e7f0f2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;display:block}.footer-links{gap:8px;display:grid}.footer-links a{color:#9fb3ba;font-size:.82rem;line-height:1.45}.footer-links a:hover{color:#fff}.footer-contact-column .footer-links a:nth-child(-n+3){color:#c6d7db}.footer-bottom{color:#819aa2;border-top:1px solid #ffffff17;justify-content:space-between;gap:24px;margin-top:42px;padding-top:20px;font-size:.74rem;display:flex}@media (width<=980px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mobile-crm-links{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-bottom{flex-direction:column;gap:5px;margin-top:32px}}@media (width<=430px){.mobile-crm-links,.footer-main{grid-template-columns:1fr}}.legal-section{background:#fff}.legal-content{max-width:920px}.legal-content>p{color:#536b74;font-size:.98rem;line-height:1.8}.legal-content h2{color:#173b45;letter-spacing:-.025em;margin:44px 0 14px;font-size:clamp(1.3rem,2vw,1.7rem)}.legal-content a{color:#0b86a7;font-weight:750}.legal-content code{color:#176f5c;background:#edf6f6;border-radius:6px;padding:2px 6px;font-size:.88em}.legal-list{color:#536b74;gap:9px;margin:14px 0 0;padding-left:22px;line-height:1.7;display:grid}.legal-list li::marker{color:#67bd45}@media (width<=680px){.legal-content>p,.legal-list{font-size:.92rem}.legal-content h2{margin-top:34px}}.desktop-nav>a.active,.crm-dropdown.nav-active>summary{color:#087d9e}.desktop-nav>a.active:not(.navcta){position:relative}.desktop-nav>a.active:not(.navcta):after,.crm-dropdown.nav-active>summary:after{content:"";background:linear-gradient(90deg,#67bd45,#1aa6cf);border-radius:999px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.crm-dropdown.nav-active>summary{position:relative}.crm-dropdown-panel a.active{background:#e9f6f4}.crm-dropdown-panel a.active strong{color:#087d9e}.mobile-menu-label.active{color:#168269}.mobile-menu-panel a.active{background:#e4f3f1;color:#087d9e!important}.mobile-menu-panel .mobile-menu-contact.active{background:linear-gradient(135deg,#5fb83f,#159fc7);color:#fff!important}.materials-hub-nav{background:#f7fbfb;border-bottom:1px solid #dfeaec}.materials-hub-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;padding-bottom:14px;display:grid}.materials-hub-link{color:#31545d;border:1px solid #0000;border-radius:15px;gap:3px;min-width:0;padding:13px 15px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.materials-hub-link strong{font-size:.87rem}.materials-hub-link small{color:#526b72;font-size:.69rem;line-height:1.35}.materials-hub-link:hover{background:#fff;border-color:#d2e3e6;transform:translateY(-1px)}.materials-hub-link.active{color:#13735d;background:#eaf7f3;border-color:#c8dfd8}.materials-hub-link.active small{color:#52766d}@media (width<=680px){.materials-hub-nav-inner{grid-template-columns:1fr;gap:6px}.materials-hub-link{padding:10px 12px}}.knowledge-hub{background:#fff}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.knowledge-card{background:linear-gradient(145deg,#fff,#f7fbfb);border:1px solid #d8e6e9;border-radius:24px;flex-direction:column;min-height:300px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #1649550e}.knowledge-card:hover{border-color:#9bcfc5;transform:translateY(-4px);box-shadow:0 20px 42px #16495517}.knowledge-card>span{color:#168269;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.knowledge-card h2,.knowledge-card h3{color:#173b45;letter-spacing:-.035em;margin:20px 0 10px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.12}.knowledge-card p{color:#5a727a;margin:0;font-size:.92rem}.knowledge-card b{color:#0b86a7;margin-top:auto;padding-top:24px;font-size:.82rem}.knowledge-card-meta{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.knowledge-card-meta small{color:#7a9097;font-weight:700}.knowledge-card-meta b{margin:0;padding:0}.knowledge-hero{color:var(--ink);background:radial-gradient(circle at 84% 18%,#1aa6cf24,#0000 26%),radial-gradient(circle at 13% 90%,#67bd451a,#0000 24%),linear-gradient(145deg,#fff,#edf7f8);padding:58px 0 66px;position:relative;overflow:hidden}.knowledge-hero-inner{max-width:940px}.knowledge-breadcrumbs{color:#688087;flex-wrap:wrap;gap:7px;margin-bottom:28px;font-size:.76rem;font-weight:700;display:flex}.knowledge-breadcrumbs a:hover{color:#0b84a4}.knowledge-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.knowledge-meta span,.knowledge-meta time{color:#58717a;background:#ffffffb8;border:1px solid #d2e3e6;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.knowledge-meta span:first-child{color:#168269}.knowledge-hero h1{color:#173b45;max-width:900px;margin:0;font-size:clamp(2.65rem,5.5vw,5.2rem);line-height:.98}.knowledge-hero>.container>p,.knowledge-hero-inner>p{color:#536d75;max-width:790px;margin:24px 0 0;font-size:1.08rem;line-height:1.7}.knowledge-article{background:#fff;padding:80px 0 36px}.knowledge-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:64px;display:grid}.knowledge-body{min-width:0;max-width:800px}.knowledge-section{margin:0 0 62px;scroll-margin-top:120px}.knowledge-section h2,.knowledge-services h2{color:#173b45;letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}.knowledge-section>p{color:#526a73;margin:0 0 16px;font-size:1rem;line-height:1.85}.knowledge-section>ul{color:#526a73;gap:9px;margin:22px 0 0;padding-left:23px;display:grid}.knowledge-section>ul li::marker{color:#67bd45}.knowledge-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.knowledge-inline-card{background:#f7fbfb;border:1px solid #dbe7e9;border-radius:18px;padding:20px}.knowledge-inline-card h3{color:#1d4853;margin:0 0 7px;font-size:1rem}.knowledge-inline-card p{color:#506871;margin:0;font-size:.85rem;line-height:1.6}.knowledge-inline-card.linked{transition:transform .2s,border-color .2s,background .2s}.knowledge-inline-card.linked:hover{background:#fff;border-color:#a8d5cb;transform:translateY(-2px)}.knowledge-inline-card span{color:#08647e;margin-top:15px;font-size:.76rem;font-weight:850;display:block}.knowledge-services{border-top:1px solid #deeaec;margin-top:10px;padding-top:42px}.knowledge-aside{gap:14px;display:grid;position:sticky;top:128px}.knowledge-aside-card{background:#f8fbfb;border:1px solid #dce8ea;border-radius:18px;gap:10px;padding:20px;display:grid}.knowledge-aside-card strong{color:#1a4550;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.knowledge-aside-card span{color:#687f87;font-size:.76rem;line-height:1.45}.knowledge-aside-card p{color:#60777f;margin:0;font-size:.8rem}.knowledge-aside-card a{color:#0b86a7;font-size:.78rem;font-weight:850}.knowledge-aside-card.accent{background:linear-gradient(145deg,#edf8f4,#eef8fa);border-color:#cfe4de}.knowledge-related{color:var(--ink);background:#f2f8f8;padding:70px 0 90px}.knowledge-related .knowledge-card{min-height:270px}@media (width<=980px){.knowledge-layout{grid-template-columns:1fr;gap:24px}.knowledge-body{max-width:none}.knowledge-aside{order:-1;grid-template-columns:1fr 1fr;position:static}}@media (width<=680px){.knowledge-grid,.knowledge-inline-grid,.knowledge-aside{grid-template-columns:1fr}.knowledge-card{border-radius:18px;min-height:0;padding:22px}.knowledge-hero{padding:44px 0 50px}.knowledge-hero h1{font-size:clamp(2.4rem,12vw,3.6rem)}.knowledge-hero-inner>p{font-size:.98rem}.knowledge-article{padding-top:56px}.knowledge-section{margin-bottom:48px}}.home-knowledge{color:var(--ink);background:#f3f9f8}.knowledge-grid.single{grid-template-columns:minmax(0,620px)}.service-knowledge{padding-top:72px;padding-bottom:72px}.service-knowledge .section-heading{margin-bottom:34px}.brand-header .brand-logo{aspect-ratio:567/283;display:block}.section-more{justify-content:center;margin-top:34px;display:flex}.implementation-hub,.news-hub{color:var(--ink);background:#fff}.implementation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.implementation-card{background:linear-gradient(145deg,#fff,#f7fbfb);border:1px solid #d8e6e9;border-radius:24px;flex-direction:column;padding:28px;display:flex;box-shadow:0 12px 32px #1649550e}.implementation-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.implementation-card-head span{color:#526b72;font-size:.72rem;font-weight:900}.implementation-card-head b{color:#176d58;background:#e9f8f3;border-radius:999px;padding:6px 9px;font-size:.72rem}.implementation-card h2{color:#173b45;letter-spacing:-.035em;margin:24px 0 10px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.12}.implementation-card p{color:#5a727a;margin:0}.implementation-card ul{color:#526a73;gap:7px;margin:20px 0 0;padding-left:20px;font-size:.88rem;display:grid}.implementation-card li::marker{color:#67bd45}.implementation-links{flex-wrap:wrap;gap:10px 16px;margin-top:auto;padding-top:22px;display:flex}.implementation-links a{color:#086b86;font-size:.78rem;font-weight:850}.implementation-secondary{margin-top:72px}.home-news{color:var(--ink);background:linear-gradient(#edf7f6 0%,#f7fbfa 100%)}.home-news .section-heading h2{color:#153d47}.home-news .eyebrow{color:#168269}.home-news .dark-copy{color:#53717a!important}.home-news .text-link.light-link{color:#0b6575}.home-news .text-link.light-link:hover,.home-news .text-link.light-link:focus-visible{color:#084b59;text-decoration:underline}.news-category-nav{flex-wrap:wrap;gap:10px;margin:0 0 48px;display:flex}.news-category-chip{color:#31545d;background:#f7fbfb;border:1px solid #d8e6e9;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.news-category-chip b{color:#168269;text-align:center;background:#e8f6ef;border-radius:999px;min-width:24px;padding:3px 7px;font-size:.72rem}.news-category-chip:hover{background:#fff;border-color:#b9d5da}.news-category-list{gap:64px;display:grid}.news-category-section{scroll-margin-top:96px}.news-category-heading{border-bottom:1px solid #dfeaec;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex}.news-category-heading h2{color:#173b45;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.8rem,3vw,2.7rem)}.news-category-heading>span{color:#536b73;font-size:.8rem;font-weight:800}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{background:#fff;border:1px solid #d8e6e9;border-radius:22px;flex-direction:column;min-height:290px;padding:26px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 12px 32px #1649550e}.news-card:hover{border-color:#9bcfc5;transform:translateY(-3px)}.news-meta{flex-wrap:wrap;gap:7px;display:flex}.news-meta span,.news-meta time{color:#557078;background:#eef7f5;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:800}.news-card h2,.news-card h3{color:#173b45;letter-spacing:-.03em;margin:20px 0 10px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.news-card p{color:#5a727a;margin:0;font-size:.9rem}.news-card b{color:#0b86a7;margin-top:auto;padding-top:22px;font-size:.8rem}.news-article-hero .knowledge-meta span:first-child{color:#168269}@media (width<=980px){.home-news-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.implementation-grid,.news-grid,.home-news-grid{grid-template-columns:1fr}.implementation-card,.news-card{border-radius:18px;min-height:0;padding:22px}}.faq-section{color:var(--ink);background:#f7faf9}.faq-list{gap:12px;display:grid}.faq-item{background:#fff;border:1px solid #d8e6e9;border-radius:18px;overflow:hidden}.faq-item summary{cursor:pointer;color:#173b45;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:820;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#0b86a7;flex:none;font-size:1.3rem;line-height:1;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-answer{padding:0 22px 20px}.faq-answer p{color:#5a727a;margin:0;line-height:1.75}@media (width<=680px){.faq-item summary{padding:18px}.faq-answer{padding:0 18px 18px}}main>.section,main>.content-section,main>.knowledge-article,main>.knowledge-related,main>.cta,main>.compact-section{content-visibility:auto;contain-intrinsic-size:auto 900px}main>.hero,main>.inner-hero,main>.knowledge-hero{content-visibility:visible}@media (width<=767px){main#start .services,main#start #oferta .process-grid,main#start .suite-card .suite-features,main#start #wdrozenia .case-grid{grid-template-columns:minmax(0,1fr);gap:16px}main#start .services>*,main#start #oferta .process-grid>*,main#start .suite-card .suite-features>*,main#start #wdrozenia .case-grid>*{width:100%;min-width:0}main#start #oferta .process-card,main#start .suite-card .mini{height:auto;min-height:0;padding:22px}main#start #oferta .process-card h3{margin-top:16px}main#start .service,main#start #wdrozenia .case-card{height:auto;min-height:0;padding:24px}main#start #wdrozenia .case-card h3{overflow-wrap:break-word;font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.16}main#start .service h3{overflow-wrap:break-word}}main#start #wdrozenia .section-more .btn{color:#125747;text-align:center;white-space:normal;background:#e6f4f2;border:1px solid #9bcfc5;max-width:100%;font-weight:850}main#start #wdrozenia .section-more .btn:hover,main#start #wdrozenia .section-more .btn:focus-visible{color:#083e33;background:#d2ece5;border-color:#368d78}@media (width>=981px) and (prefers-reduced-motion:no-preference){main#start .orbit-satellite{z-index:4;--radius:215px;width:0;height:0;animation:48s linear infinite specinfo-orbit;position:absolute;top:50%;left:50%}main#start .orbit-track{transform:translateX(var(--radius));position:absolute;top:0;left:0}main#start .orbit-label{animation:48s linear infinite specinfo-counter-orbit;display:block;position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%)}main#start .satellite-1{--phase:-90deg;--radius:215px}main#start .satellite-2{--phase:-30deg;--radius:200px}main#start .satellite-3{--phase:30deg;--radius:215px}main#start .satellite-4{--phase:150deg;--radius:208px}main#start .satellite-5{--phase:210deg;--radius:205px}main#start .satellite-6{--phase:90deg;--radius:215px}main#start .orbit-satellite,main#start .orbit-label{animation-delay:calc(-48s * var(--phase-number) / 360)}main#start .satellite-1{--phase-number:270}main#start .satellite-2{--phase-number:330}main#start .satellite-3{--phase-number:30}main#start .satellite-4{--phase-number:150}main#start .satellite-5{--phase-number:210}main#start .satellite-6{--phase-number:90}}@keyframes specinfo-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes specinfo-counter-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (width<=980px),(prefers-reduced-motion:reduce){main#start .orbit-satellite,main#start .orbit-track{display:contents}main#start .orbit-label{position:absolute}}.crm-products-panel>a{margin:1px 0;padding:10px 12px}.crm-products-panel .crm-menu-footer{border-top:1px solid #dde9eb;margin:9px 3px 1px;padding-top:12px}.crm-dropdown-panel .crm-menu-footer a.crm-catalog-link{color:#165e58;background:#edf8f5;border:1px solid #cfe7e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 12px;font-size:.81rem;font-weight:820;line-height:1.35;display:flex}.crm-dropdown-panel .crm-menu-footer a.crm-catalog-link:hover,.crm-dropdown-panel .crm-menu-footer a.crm-catalog-link:focus-visible,.crm-dropdown-panel .crm-menu-footer a.crm-catalog-link.active{color:#104c47;background:#dff2eb;border-color:#9ccfc1}.crm-dropdown-panel .crm-menu-footer a.crm-catalog-link:focus-visible{outline-offset:2px;outline:2px solid #147d77}.crm-catalog-arrow{color:#166357;background:#d1eae1;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:1rem;display:grid}.site-header .mobile-crm-menu-footer{border-top:1px solid #dce9e8;margin:9px 0 3px;padding-top:11px}.site-header .mobile-menu-panel a.mobile-crm-catalog{color:#165e58;text-align:left;background:#edf8f5;border:1px solid #d1e5e3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.82rem;font-weight:820;display:flex}.site-header .mobile-menu-panel a.mobile-crm-catalog:hover,.site-header .mobile-menu-panel a.mobile-crm-catalog:focus-visible,.site-header .mobile-menu-panel a.mobile-crm-catalog.active{color:#0d544e;background:#dff2eb;border-color:#9ccfc1}.site-header .mobile-menu-panel a.mobile-crm-catalog span:last-child{flex:none;font-size:1rem}.suite-addons-catalogue{background:linear-gradient(#f4faf8 0%,#eaf5f3 100%);border:1px solid #d4e7e3;border-radius:26px;margin-top:80px;padding:36px 28px 30px;box-shadow:0 16px 42px #164a5014}.suite-addons-catalogue .content-grid{margin-bottom:26px}.suite-addons-catalogue .eyebrow-light{color:#147b6a}@media (width<=680px){.suite-addons-catalogue{border-radius:20px;margin-top:54px;padding:25px 18px 24px}}.suite-link-card-static,.suite-link-card-static:hover{cursor:default;box-shadow:none;background:#104455;border:1px dashed #afdadb59;transform:none}.suite-link-grid-light .suite-link-card-static,.suite-link-grid-light .suite-link-card-static:hover{cursor:default;box-shadow:none;background:#f3f9f8;border:1px dashed #bedcd6;transform:none}.suite-integrations-overview{margin-top:clamp(32px,4vw,56px)}.suite-addons-catalogue .suite-integrations-overview{margin-top:0}.content-section.soft-panel{color:var(--ink);background:linear-gradient(#edf6f5 0%,#f3f9f8 100%)}.content-section.soft-panel .eyebrow-light{color:#147b6a}.content-section.about-intro-section{background:linear-gradient(145deg,#f4f9f9,#edf6f5)}.about-intro-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.about-intro-copy{min-width:0}.about-intro-copy h2{color:#163e49;letter-spacing:-.047em;max-width:650px;margin:12px 0 26px;font-size:clamp(2rem,3.45vw,3.5rem);line-height:1.08}.about-intro-copy p{color:#4b6973;max-width:630px;margin:0 0 16px;font-size:1rem;line-height:1.75}.about-office-photo{background:#fff;border:1px solid #d4e5e5;border-radius:25px;min-width:0;max-width:510px;margin:0;padding:10px;box-shadow:0 18px 48px #1b4d521a}.about-office-photo img{aspect-ratio:1;object-fit:cover;border-radius:17px;width:100%;height:auto;display:block}.about-office-photo figcaption{color:#648088;padding:13px 7px 5px;font-size:.78rem;line-height:1.5}@media (width<=850px){.about-intro-grid{grid-template-columns:minmax(0,1fr)}.about-office-photo{width:100%;max-width:480px}}@media (width<=680px){.about-intro-copy h2{font-size:clamp(1.9rem,9vw,2.6rem)}.about-office-photo{border-radius:19px;padding:7px}.about-office-photo img{border-radius:13px}}.ai-screenshots{border-top:1px solid #d6ecee2b;margin-top:50px;padding-top:32px}.ai-screenshots-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 28px;display:flex}.ai-screenshots-heading h3{letter-spacing:-.035em;color:#fff;margin:8px 0 0;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.12}.ai-screenshots-heading p{color:#bcd4d9;max-width:390px;margin:0;font-size:.91rem}.ai-screenshots-grid{gap:20px;margin-top:24px}.ai-screenshots-grid .product-media{min-width:0}.ai-screenshot-open{cursor:zoom-in;background:#eaf4f4;display:block;position:relative;overflow:hidden}.ai-screenshot-open img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;transition:transform .2s}.ai-screenshot-open:hover img,.ai-screenshot-open:focus-visible img{transform:scale(1.015)}.ai-screenshot-open:focus-visible{outline-offset:-3px;outline:3px solid #7fe1cb}.ai-screenshot-enlarge{color:#fff;background:#0b4a56;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 14px #05232e4d}.ai-screenshot-enlarge span{font-size:1rem}.ai-image-dialog{color:#133c49;background:#f4faf9;border:1px solid #a5cfd0;border-radius:18px;width:min(96vw,1580px);max-width:min(96vw,1580px);max-height:94dvh;margin:auto;padding:16px;overflow:auto;box-shadow:0 34px 90px #00000073}.ai-image-dialog::backdrop{background:#031821db}.ai-image-dialog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-weight:800;display:flex}.ai-image-dialog-close{color:#164d56;min-height:44px;font:inherit;cursor:pointer;background:#e4f1ee;border:1px solid #adcfc9;border-radius:10px;justify-content:center;align-items:center;padding:9px 15px;font-weight:800;display:inline-flex}.ai-image-dialog-close:hover,.ai-image-dialog-close:focus-visible{color:#0d3742;background:#d5eae5}.ai-image-dialog-image{object-fit:contain;background:#fff;border:1px solid #d1e2e4;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:72dvh;margin:auto;display:block}@media (width<=680px){.ai-screenshots{margin-top:36px;padding-top:26px}.ai-screenshots-grid{gap:15px}.ai-screenshot-enlarge{bottom:9px;right:9px}.ai-image-dialog{border-radius:13px;width:98vw;max-width:98vw;padding:10px}.ai-image-dialog-image{max-height:70dvh}}main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.faq-section{background:linear-gradient(#eaf5f2 0%,#f1f8f6 100%);border-top:1px solid #d9e9e4}main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.related-materials{background:#fff;border-top:1px solid #dae8e4;padding-top:86px;padding-bottom:86px}main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.service-knowledge:not(.related-materials){background:linear-gradient(#eaf5f2 0%,#f2f9f7 100%);border-top:1px solid #d2e6df;padding-top:86px;padding-bottom:86px}main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.inner-cta{background:#f8fbfa;border-top:1px solid #dce9e6;padding-top:52px}@media (width<=680px){main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.related-materials,main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.service-knowledge:not(.related-materials){padding-top:64px;padding-bottom:64px}main:is(.suitecrm-main,.n8n-main,.crm-product-page)>.inner-cta{padding-top:40px}}main.offer-page>.offer-integrations{background:linear-gradient(155deg,#e9f5f1 0%,#f2f9f7 100%);border-top:1px solid #d3e9e2;border-bottom:1px solid #d6e8e2}main.offer-page>.offer-integrations .page-tags{gap:10px;margin-top:24px}main.offer-page>.offer-integrations .page-tag{color:#24525d;background:#fff;border:1px solid #cce3dd;border-radius:999px;padding:10px 14px;font-size:.8rem;line-height:1.4;box-shadow:0 3px 12px #15534f09}main.offer-page>.offer-proof{background:#fff;border-bottom:1px solid #dce9e5}main.offer-page>.inner-cta{background:#f4f9f8;padding-top:64px}@media (width<=680px){main.offer-page>.offer-integrations .page-tags{gap:8px}main.offer-page>.offer-integrations .page-tag{padding:9px 12px;font-size:.77rem}main.offer-page>.inner-cta{padding-top:44px}}main.ai-main>.related-materials{background:linear-gradient(#eaf5f2 0%,#f2f9f7 100%);border-top:1px solid #d5e8e1;padding-top:86px;padding-bottom:86px}main.ai-main>.service-knowledge:not(.related-materials){background:#fff;border-top:1px solid #dae8e4;padding-top:86px;padding-bottom:86px}main.ai-main>.inner-cta{background:#f1f8f6;border-top:1px solid #d9e9e4;padding-top:52px}@media (width<=680px){main.ai-main>.related-materials,main.ai-main>.service-knowledge:not(.related-materials){padding-top:64px;padding-bottom:64px}main.ai-main>.inner-cta{padding-top:40px}}main.crm-product-page>.faq-section+.service-knowledge:not(.related-materials){background:#fff;border-top:1px solid #d7e7e3}main.crm-product-page>.faq-section+.service-knowledge+.inner-cta{background:#edf7f4}main.suitecrm-detail-page>.content-section:not(.dark){border-top:1px solid #d9e9e5}main.suitecrm-detail-page>.content-section:not(.dark):nth-of-type(odd){background:linear-gradient(#eaf5f2 0%,#f2f9f7 100%)}main.suitecrm-detail-page>.related-materials{background:linear-gradient(#eaf5f2 0%,#f2f9f7 100%);border-top:1px solid #d5e7e1;padding-top:80px;padding-bottom:80px}main.suitecrm-detail-page>.inner-cta,main.suitecrm-catalogue-page>.inner-cta{background:#edf7f4;border-top:1px solid #d8e9e3;padding-top:52px}main.suitecrm-detail-page>.related-materials+.inner-cta{background:#fff}@media (width<=680px){main.suitecrm-detail-page>.related-materials{padding-top:64px;padding-bottom:64px}main.suitecrm-detail-page>.inner-cta,main.suitecrm-catalogue-page>.inner-cta{padding-top:40px}}.news-hub .news-category-list{gap:36px}.news-hub .news-category-section{background:#f8fcfb;border:2px solid #ccdcd8;border-radius:28px;padding:clamp(28px,3.4vw,44px);position:relative;box-shadow:0 14px 36px #16495511}.news-hub .news-category-section:before{content:"";background:linear-gradient(90deg,#65bd43,#1ba7aa);border-radius:0 0 6px 6px;width:90px;height:5px;position:absolute;top:-2px;left:clamp(28px,3.4vw,44px)}.news-hub .news-category-section:nth-child(odd){background:linear-gradient(#e0f1eb 0%,#ebf7f3 100%);border-color:#a9cec3}.news-hub .news-category-section:nth-child(2n){background:#f8fcfb;border-color:#ccdcd8}.news-hub .news-category-heading{border-bottom:2px solid #c4dbd3;margin-bottom:26px;padding-bottom:22px}.news-hub .news-category-section .news-card{border-color:#cbdedb;box-shadow:0 9px 24px #16495511}main.implementations-page>.implementation-hub{background:#fff;border-bottom:1px solid #d8e9e3}main.implementations-page>.implementation-secondary-band{background:linear-gradient(#eaf5f2 0%,#f3faf7 100%);border-bottom:1px solid #d4e8e0}main.implementations-page>.implementation-secondary-band .implementation-secondary{margin-top:0}main.implementations-page>.implementation-secondary-band .implementation-card{background:#fff}main.implementations-page>.inner-cta{background:#fff;border-top:1px solid #d8e9e3;padding-top:52px}@media (width<=680px){.news-hub .news-category-list{gap:24px}.news-hub .news-category-section{border-radius:20px;padding:24px 18px}.news-hub .news-category-section:before{width:72px;left:18px}.news-hub .news-category-heading{gap:12px;margin-bottom:20px;padding-bottom:16px}main.implementations-page>.inner-cta{padding-top:40px}}.related-section-more{justify-content:flex-end;margin-top:22px;display:flex}.related-section-more a{color:#0d6572;align-items:center;min-height:44px;font-size:.9rem;font-weight:820;text-decoration:none;display:inline-flex}.related-section-more a:hover,.related-section-more a:focus-visible{color:#0b434d;text-underline-offset:4px;text-decoration:underline}.service-implementations{background:#fff;border-top:1px solid #d5e7e3;padding-top:80px;padding-bottom:80px}.service-implementations .knowledge-card{min-height:255px}main:is(.suitecrm-main,.n8n-main,.crm-product-page,.ai-main)>.service-implementations{background:#fff;border-top-color:#d5e7e3}main:is(.suitecrm-main,.n8n-main,.crm-product-page,.ai-main)>.service-implementations+.inner-cta{background:#f0f8f5}@media (width<=680px){.service-implementations{padding-top:64px;padding-bottom:64px}.service-implementations .knowledge-card{min-height:0}.related-section-more{justify-content:flex-start;margin-top:18px}}.news-hub .news-older-group,.news-hub .news-archive-group{border-top:1px solid #d2e3de;margin-top:38px;padding-top:28px}.news-hub .news-older-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:16px;display:flex}.news-hub .news-older-heading h3{color:#173b45;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem)}.news-hub .news-older-heading>span{color:#607881;font-size:.78rem;font-weight:700}.news-hub .news-compact-list,.news-hub .news-archive-list{background:#fff;border:1px solid #d5e6e0;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.news-hub .news-compact-list>li+li,.news-hub .news-archive-list>li+li{border-top:1px solid #e1ece8}.news-hub .news-compact-item,.news-hub .news-archive-item{color:#183f49;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:16px 20px;text-decoration:none;transition:background .16s;display:flex}.news-hub .news-compact-item:hover,.news-hub .news-compact-item:focus-visible,.news-hub .news-archive-item:hover,.news-hub .news-archive-item:focus-visible{background:#eef8f4}.news-hub .news-compact-item:focus-visible,.news-hub .news-archive-item:focus-visible{outline-offset:-3px;outline:3px solid #198c83}.news-hub .news-compact-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.news-hub .news-compact-title,.news-hub .news-archive-title{color:#153f4b;font-weight:790;line-height:1.4}.news-hub .news-compact-teaser{color:#5b727a;font-size:.84rem;line-height:1.5}.news-hub .news-compact-side,.news-hub .news-archive-side{color:#607881;white-space:nowrap;flex-shrink:0;align-items:center;gap:20px;font-size:.78rem;display:flex}.news-hub .news-compact-arrow,.news-hub .news-archive-side>span{color:#157889;font-size:1.12rem;font-weight:900}.news-hub .news-archive-item{min-height:54px;padding-block:12px}.news-hub .news-archive-title{font-size:.9rem}@media (width<=680px){.news-hub .news-older-group,.news-hub .news-archive-group{margin-top:30px;padding-top:24px}.news-hub .news-compact-item{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 14px}.news-hub .news-compact-side{justify-content:space-between;align-self:stretch}.news-hub .news-archive-item{align-items:flex-start;gap:10px;padding:14px}.news-hub .news-archive-side{flex-direction:column;align-items:flex-end;gap:4px}}.content-section:not(.dark) .eyebrow-light,.knowledge-related .eyebrow-light,.news-hub .eyebrow-light,.inner-hero .eyebrow,.home-news .eyebrow,main#start .section.light .eyebrow-light,main#start .home-knowledge .eyebrow-light,main#start .suite-section .eyebrow,main#start .products-section .eyebrow,main#start #wdrozenia .eyebrow{color:#126f5d}.news-meta span:first-child{color:#0d6955}.news-card b{color:#086b86}.reason-kicker{color:#52687a}.suite-link-grid:not(.suite-link-grid-light) .suite-link-card p{color:#bdcfdb}@media (width<=680px){main#start .core-systems{gap:6px;max-width:160px}main#start .core-systems a{justify-content:center;align-items:center;min-height:28px;padding:5px 7px;line-height:1.15;display:inline-flex}}.suite-theme-demo-section{padding-top:0}.suite-theme-demo-panel{background:linear-gradient(135deg,#f4fbfa,#eef6f9);border:1px solid #dce7ed;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.35rem,3.5vw,3.25rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.suite-theme-demo-panel h2{color:#183d4b;margin:.7rem 0 1rem}.suite-theme-demo-panel p{color:#415c67;line-height:1.72}.suite-theme-demo-panel>.btn{text-align:center}@media (width<=850px){.suite-theme-demo-panel{grid-template-columns:minmax(0,1fr)}.suite-theme-demo-panel>.btn{justify-self:start}}@media (width<=560px){.suite-theme-demo-panel>.btn{justify-content:center;width:100%}}.suite-theme-gallery-wide{max-width:1160px;margin:2rem auto 0}.suite-theme-gallery-wide .suite-source-image{width:100%;margin:0}.suite-theme-gallery-wide .suite-source-image a{background:#fff;border:1px solid #d0e0e8;border-radius:15px;display:block;overflow:hidden;box-shadow:0 18px 40px #0e2b3a1a}.suite-theme-gallery-wide .suite-source-image a:focus-visible{outline-offset:4px;outline:3px solid #0875a0}.suite-theme-gallery-wide .suite-source-image img{width:100%;height:auto;display:block}.suite-theme-gallery-wide .suite-source-image figcaption{text-align:center;color:#526a76;margin-top:.75rem;font-size:.91rem}.markdown-content img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.markdown-content .article-screenshot{margin:1.4rem 0 2rem}.markdown-content .article-screenshot>a{cursor:zoom-in;background:#f3f7f9;border:1px solid #d7e5e9;border-radius:14px;max-width:100%;display:block;overflow:hidden;box-shadow:0 12px 30px #143a4c14}.markdown-content .article-screenshot img{aspect-ratio:5/3;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.markdown-content .article-screenshot>a:focus-visible{outline-offset:3px;outline:3px solid #0875a0}.markdown-content .article-screenshot figcaption{color:#536c78;margin-top:.6rem;font-size:.85rem;line-height:1.5}.markdown-content .article-demo-cta{margin:1.5rem 0 2rem}.markdown-content .article-demo-button{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:48px;padding:.85rem 1.25rem;line-height:1.35;text-decoration:none;display:inline-flex}.markdown-content .article-demo-cta>p{margin:.7rem 0 0;font-size:.95rem}@media (width<=640px){.markdown-content .article-demo-button{width:100%}}.editorial-extra{background:#f3f7f9;border-top:1px solid #d7e5e9;position:relative}.editorial-extra:before{content:"DODATKOWE MATERIAŁY";color:#526a76;letter-spacing:.12em;max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 0;font-size:.73rem;font-weight:700;display:block}.editorial-extra-collection{padding:1rem 0 3rem}.editorial-extra-collection>.container>h2{margin:.5rem 0}.editorial-extra-collection>.container>p{color:#526a76}.editorial-extra-group{margin-top:2rem}.editorial-extra-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.editorial-extra-heading h3{margin:0}.editorial-extra-heading a{font-weight:600}.editorial-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.editorial-extra-card{color:inherit;background:#fff;border:1px solid #d7e5e9;border-radius:14px;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;display:flex}.editorial-extra-card span{color:#526a76;font-size:.8rem}.editorial-extra-card h4{margin:0;font-size:1.15rem}.editorial-extra-card p{color:#526a76;margin:0;line-height:1.55}.editorial-extra-card b{margin-top:auto;padding-top:.4rem}.editorial-extra-card:hover,.editorial-extra-card:focus-visible{border-color:#0875a0}@media (width<=640px){.editorial-extra-grid{grid-template-columns:1fr}.editorial-extra-card{padding:1.2rem}}.specinfotheme-color-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 2rem;display:grid}.specinfotheme-color-gallery .article-screenshot{min-width:0;margin:0}.specinfotheme-color-gallery .article-screenshot img{width:100%;height:auto;display:block}.specinfotheme-color-gallery .article-screenshot figcaption{font-size:.88rem;line-height:1.5}@media (width<=700px){.specinfotheme-color-gallery{grid-template-columns:1fr;gap:1rem}}.markdown-content .specinfotheme-color-gallery .article-screenshot img{aspect-ratio:auto;object-fit:contain;height:auto}.suitecrm-detail-page .suite-source-image>a[data-suite-zoom]{cursor:zoom-in;display:block}.suitecrm-detail-page .suite-source-image>a[data-suite-zoom]:focus-visible{outline-offset:-3px;border-radius:14px;outline:3px solid #0875a0}.site-header .nav{gap:clamp(16px,1.6vw,30px);width:min(100% - 40px,1560px)}.site-header .desktop-nav{flex:none;gap:clamp(10px,1.15vw,18px);font-size:.85rem}.site-header .desktop-nav>a,.site-header .desktop-nav>details,.site-header .desktop-nav>details>summary{white-space:nowrap;flex-shrink:0}@media (width>=1351px) and (width<=1480px){.site-header .brand-copy{display:none}.site-header .brand-header .brand-logo{width:140px}}@media (width<=1350px){.site-header .desktop-nav{display:none}.site-header .mobile-menu{margin-left:auto;display:block}.site-header .mobile-menu-panel{display:flex!important}}@media (width<=680px){.site-header .nav{width:min(100% - 28px,1560px)}}.suitecrm-detail-page .suite-source-image>a[data-suite-zoom]{cursor:zoom-in;display:block;position:relative;overflow:hidden}.suitecrm-detail-page .suite-source-image .suite-zoom-indicator{color:#fff;pointer-events:none;background:#0b4a56;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 14px #05232e47}.suitecrm-detail-page .suite-source-image .suite-zoom-indicator span{font-size:1.25rem;line-height:.8}@media (width<=680px){.suitecrm-detail-page .suite-source-image .suite-zoom-indicator{padding:8px 10px;bottom:8px;right:8px}}.site-screenshot-link{cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}.site-screenshot-link img{aspect-ratio:auto;width:100%;height:auto;display:block}.site-screenshot-link:focus-visible{outline-offset:-3px;border-radius:10px;outline:3px solid #34b5a7}.site-screenshot-enlarge{color:#fff;pointer-events:none;background:#0b4a56;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 5px 18px #05232e4d}.site-screenshot-dialog .site-screenshot-toolbar{z-index:2;background:#f4faf9;align-items:flex-start;padding:4px 0 12px;position:sticky;top:-16px}.site-screenshot-dialog .site-screenshot-heading{flex:auto;min-width:0;line-height:1.35}.site-screenshot-dialog .site-screenshot-heading strong{color:#133c49;font-size:clamp(.95rem,1.4vw,1.17rem);display:block}.site-screenshot-dialog .site-screenshot-heading p{color:#496a74;margin:5px 0 0;font-size:.85rem;font-weight:500;line-height:1.45}.site-screenshot-dialog .site-screenshot-heading p[hidden]{display:none}.site-screenshot-dialog .ai-image-dialog-image{aspect-ratio:auto;width:auto;max-width:100%;max-height:calc(91dvh - 145px)}@media (width<=680px){.product-media figcaption span{flex:0 auto;width:100%;min-width:0}.crm-product-page .content-copy:has(>figure.product-media){grid-auto-rows:max-content;align-content:start}.crm-product-page .content-copy>figure.product-media{align-self:start;min-height:0}.site-screenshot-enlarge,.ai-screenshot-enlarge,.suitecrm-detail-page .suite-source-image .suite-zoom-indicator{padding:7px 10px;font-size:.72rem;bottom:8px;right:8px}.site-screenshot-dialog .site-screenshot-toolbar{gap:9px;top:-10px}.site-screenshot-dialog .site-screenshot-heading p{font-size:.78rem}.site-screenshot-dialog .ai-image-dialog-close{flex:none}.site-screenshot-dialog .ai-image-dialog-image{max-height:calc(92dvh - 175px)}}.markdown-content .article-screenshot img{aspect-ratio:auto;object-fit:contain;height:auto}.content-pager{color:#21424c;background:#fff;border:1px solid #d4e3e7;border-radius:19px;max-width:100%;margin:32px auto 0;padding:clamp(18px,2.5vw,28px);box-shadow:0 8px 26px #0f35410e}.content-pager__intro h2{letter-spacing:-.025em;color:#183d48;margin:6px 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.content-pager__intro p{color:#5b7480;margin:0;font-size:.86rem;line-height:1.55}.content-pager__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.content-pager__card{color:#183f49;background:#f6faf9;border:1px solid #d8e6e8;border-radius:13px;flex-direction:column;justify-content:center;gap:9px;min-height:106px;padding:16px 18px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.content-pager__card:hover,.content-pager__card:focus-visible{color:#104d49;background:#eaf6f3;border-color:#93c6bc;box-shadow:0 6px 15px #0b4b4d14}.content-pager__card:focus-visible{outline-offset:2px;outline:3px solid #159baa}.content-pager__direction{color:#57747a;align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:flex}.content-pager__direction>span{color:#178c9e;font-size:1.1rem}.content-pager__card strong{overflow-wrap:anywhere;font-size:clamp(.9rem,1.1vw,1rem);font-weight:790;line-height:1.4;display:block}.content-pager__card--next{text-align:right}.content-pager__card--next .content-pager__direction{justify-content:flex-end}.content-pager__placeholder{display:block}.content-pager__index{color:#126c74;text-align:center;text-underline-offset:3px;margin:18px auto 0;font-size:.83rem;font-weight:800;line-height:1.45;text-decoration:underline;display:table}.content-pager__index:hover,.content-pager__index:focus-visible{color:#064c55}.content-pager-wrap{background:#f0f7f7;padding:clamp(28px,4vw,55px) 0}.content-pager-wrap .content-pager{margin:0 auto}@media (width<=680px){.content-pager{border-radius:15px;padding:16px}.content-pager__grid{grid-template-columns:minmax(0,1fr);gap:10px}.content-pager__placeholder{display:none}.content-pager__card,.content-pager__card--next{text-align:left;min-height:0;padding:14px 15px}.content-pager__card--next .content-pager__direction{justify-content:flex-start}.content-pager__index{max-width:100%}}@media (prefers-reduced-motion:reduce){.content-pager__card{transition:none}}.contact-footer-strip{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,52px);min-height:0;padding:0 0 29px;display:flex}.contact-footer-copy{min-width:0}.contact-footer-kicker{color:#117263;text-transform:uppercase;letter-spacing:.105em;margin-bottom:7px;font-size:.71rem;font-weight:850;display:block}.contact-footer-copy h2{color:#143b48;letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(1.3rem,2.15vw,1.82rem);line-height:1.17}.contact-footer-copy p{color:#56727a;margin:0;font-size:.89rem;line-height:1.45}.contact-footer-actions{flex-shrink:0;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.contact-footer-button{text-align:center;white-space:nowrap;border:1px solid #66939d;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 17px;font-size:.9rem;font-weight:800;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.contact-footer-button svg{flex:none}.contact-footer-button small{margin-top:2px;font-size:.75rem;font-weight:700;display:block}.contact-footer-button--primary{color:#fff;background:#126674;border-color:#126674}.contact-footer-button--primary:hover,.contact-footer-button--primary:focus-visible{color:#fff;background:#0b5260;border-color:#0b5260}.contact-footer-button--secondary{color:#175c64;background:#fff;border-color:#a9cec9}.contact-footer-button--secondary:hover,.contact-footer-button--secondary:focus-visible{color:#114c57;background:#e1efef}.contact-footer-button:focus-visible{outline-offset:3px;outline:3px solid #ff9b58}main:has(.contact-footer-band)+footer{border-top:0;padding-top:29px}@media (width<=960px){.contact-footer-strip{flex-direction:column;align-items:flex-start;gap:17px}.contact-footer-actions{justify-content:flex-start}}@media (width<=680px){.contact-footer-band .container{padding-top:26px}.contact-footer-strip{gap:17px;padding:0 0 23px}.contact-footer-copy h2{font-size:clamp(1.3rem,5.1vw,1.6rem)}.contact-footer-copy p{font-size:.84rem}.contact-footer-actions{flex-wrap:wrap;width:100%}.contact-footer-button{flex:auto;min-height:48px;padding:10px 12px;font-size:.85rem}main:has(.contact-footer-band)+footer{padding-top:25px}}@media (prefers-reduced-motion:reduce){.contact-footer-button{transition:none}}.back-to-top{z-index:38;right:max(18px, env(safe-area-inset-right,0px) + 16px);bottom:max(20px, env(safe-area-inset-bottom,0px) + 18px);color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#126674;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:opacity .18s,transform .18s,visibility .18s,background .18s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 9px 23px #052d3b38}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:#0a4d5b}.back-to-top:focus-visible{outline-offset:3px;outline:3px solid #f9a56b}@media (width<=680px){.back-to-top{width:44px;height:44px;right:max(14px, env(safe-area-inset-right,0px) + 12px);bottom:max(16px, env(safe-area-inset-bottom,0px) + 12px)}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media (width>=961px){.contact-footer-band .container{padding-top:42px}.contact-footer-strip{min-height:130px;padding-bottom:42px}.contact-footer-copy h2{font-size:clamp(1.65rem,2.1vw,2.18rem)}.contact-footer-copy p{font-size:1rem}.contact-footer-actions{gap:14px}}.contact-footer-button{gap:12px;min-height:61px;padding:12px 20px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.contact-footer-button>span{z-index:1;min-width:0;position:relative}.contact-footer-button>svg{z-index:1;position:relative}.contact-footer-button small{white-space:nowrap;font-size:.79rem;line-height:1.3}.contact-footer-button:hover{transform:translateY(-2px)}.contact-footer-button--primary:hover{box-shadow:0 8px 20px #0e5a6838}.contact-footer-button--secondary:hover{box-shadow:0 7px 17px #0e5a681a}.contact-footer-button--primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff08 25%,#ffffff4d 50%,#ffffff08 75%,#0000 100%);width:55%;position:absolute;inset:0 auto 0 -80%;transform:skew(-18deg)}@media (width>=961px) and (prefers-reduced-motion:no-preference){.contact-footer-button--primary.contact-footer-button--shine:after{animation:1.15s ease-out forwards contact-footer-shine}}@keyframes contact-footer-shine{0%{left:-80%}to{left:140%}}@media (width<=960px){.contact-footer-button{min-height:51px;padding:10px 13px}.contact-footer-button small{font-size:.72rem}}@media (width<=680px){.contact-footer-button{white-space:normal;gap:8px}.contact-footer-button small{font-size:clamp(.66rem,2.5vw,.75rem)}.contact-footer-actions{gap:8px}}@media (width<=390px){.contact-footer-button--secondary{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.contact-footer-button{transition:none}.contact-footer-button:hover{transform:none}.contact-footer-button--primary:after{display:none}}:root{--max:1360px;--r:8px;--shadow-light:0 10px 28px #0f212f0f}.container{width:min(calc(100% - clamp(36px,6vw,110px)), var(--max))}body{letter-spacing:-.008em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}main#start h1,main#start .section-heading h2,main#start .case-top h2{letter-spacing:-.034em;font-family:Georgia,Times New Roman,serif;font-weight:500}main#start .section-heading h2{line-height:1.16}.topline{background:#dd5532;height:3px}.site-header{border-bottom-color:#e1e5e7;box-shadow:0 3px 15px #152a3709}.site-header .nav{gap:20px;height:76px}.site-header .desktop-nav{gap:clamp(9px,.9vw,17px);font-size:.81rem;font-weight:700}.site-header .navcta{color:#fff;box-shadow:none;background:#d95230;border-radius:3px}.site-header .navcta:hover,.site-header .navcta:focus-visible{color:#fff;background:#bd4222}main#start .hero{color:#172d3a;background:linear-gradient(105deg,#fff 0%,#f8f9f8 58%,#f0f3f4 100%);padding:clamp(42px,4.4vw,70px) 0 clamp(48px,4.4vw,66px)}main#start .hero:after{display:none}main#start .hero .eyebrow{letter-spacing:.095em;color:#a4452c;align-items:center;font-size:.69rem;line-height:1.4;display:inline-flex}main#start .hero .eyebrow:before{background:#d65532;width:22px}main#start .hero h1{letter-spacing:-.043em;text-wrap:balance;color:#172d3a;max-width:670px;margin:16px 0 20px;font-size:clamp(2.85rem,3.25vw,3.75rem);font-weight:500;line-height:1.12}main#start .hero h1 .hero-heading-tail{margin-top:.08em;display:block}main#start .hero h1 .gradient{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#ce4d2e;color:#ce4d2e;margin:0;display:inline}main#start .hero .lead{color:#4d5b64;max-width:570px;margin-bottom:20px;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.62}main#start .hero .lead strong{color:#182e3b}main#start .hero .actions{gap:10px;margin-top:22px}main#start .hero .btn{min-height:48px;box-shadow:none;border-radius:3px;padding:12px 17px;font-size:.89rem;font-weight:700}main#start .hero .btn-primary{color:#fff;background:#d95230;border-color:#d95230}main#start .hero .btn-primary:hover{background:#bd4222}main#start .hero .btn-secondary{color:#193342;background:0 0;border-color:#ccd4d8}main#start .hero .btn-secondary:hover{background:#f0f3f5}main#start .hero .hero-meta{color:#607079;margin-top:22px;font-size:.79rem;font-weight:600}main#start .hero .dot{box-shadow:none;background:#d95230}main#start .spec-showcase{justify-self:end;width:100%;min-width:0;max-width:720px}main#start .spec-showcase-head{color:#60727e;letter-spacing:.095em;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:.63rem;font-weight:750;display:flex}main#start .spec-showcase-main{background:#e9eff1;border:1px solid #d7dfe3;display:block;position:relative;overflow:hidden}main#start .spec-showcase-main img{aspect-ratio:16/9;object-fit:contain;object-position:top center;width:100%;height:auto;display:block}main#start .spec-showcase-label{color:#fff;background:#122c3c;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 16px;font-size:.84rem;display:flex;position:absolute;bottom:0;left:0}main#start .spec-showcase-label small{color:#d1dce0}main#start .spec-showcase-bottom{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}main#start .spec-showcase-bottom>a{color:#1c3543;background:#fff;border:1px solid #d7dfe3;min-width:0}main#start .spec-showcase-bottom img{object-fit:cover;object-position:top;width:100%;height:114px;display:block}main#start .spec-showcase-bottom a>span{justify-content:space-between;padding:8px 12px;font-size:.84rem;font-weight:700;display:flex}main#start .spec-showcase-process{flex-direction:column;justify-content:center;gap:8px;padding:18px 20px;color:#fff!important;background:#132e3e!important;display:flex!important}main#start .spec-showcase-process strong{font-size:clamp(1rem,1.3vw,1.27rem)}main#start .spec-showcase-process strong span{color:#f37a56}main#start .spec-showcase-process small{color:#ced9df}main#start .spec-showcase-process>b{letter-spacing:.06em;color:#f6a188;margin-top:3px;font-size:.64rem}main#start .section{padding-top:clamp(60px,5.3vw,88px);padding-bottom:clamp(60px,5.3vw,88px)}main#start .section-heading{gap:clamp(24px,4vw,60px)}main#start .product-card,main#start .service,main#start .mini,main#start .case-card,main#start .knowledge-card,main#start .news-card{box-shadow:none;border-radius:4px}main#start .product-card:hover,main#start .case-card:hover,main#start .knowledge-card:hover{transform:none}main#start .product-grid,main#start .services,main#start .case-grid,main#start .knowledge-grid,main#start .news-grid{gap:14px}main#start .products-section,main#start .home-knowledge{background:#f7f8f7}@media (width<=1220px){.site-header .desktop-nav{display:none}.site-header .mobile-menu{display:block}}@media (width<=1100px){main#start .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}main#start .hero h1{max-width:780px}main#start .hero .lead{max-width:660px}main#start .spec-showcase{justify-self:start;max-width:780px}}@media (width<=680px){.container{width:calc(100% - 32px)}.site-header .nav{height:68px}main#start .hero{padding:34px 0 44px}main#start .hero h1{margin-top:14px;font-size:clamp(2.15rem,8.1vw,3rem);line-height:1.12}main#start .hero .lead{font-size:1rem;line-height:1.55}main#start .spec-showcase-head{font-size:.59rem}main#start .spec-showcase-head span:last-child{display:none}main#start .spec-showcase-label{gap:4px 8px;padding:8px 10px}main#start .spec-showcase-label small{font-size:.67rem}main#start .spec-showcase-bottom img{height:94px}main#start .spec-showcase-process{padding:10px 12px}main#start .spec-showcase-process strong{font-size:.94rem}main#start .spec-showcase-process small{font-size:.72rem}main#start .spec-showcase-process>b{font-size:.58rem}}@media (width<=430px){main#start .hero .actions{grid-template-columns:1fr;display:grid}main#start .hero .btn{justify-content:center;width:100%}main#start .spec-showcase-bottom{grid-template-columns:1fr}main#start .spec-showcase-bottom img{height:140px}main#start .spec-showcase-process{min-height:110px}}.container{width:calc(100% - clamp(32px,5vw,112px));max-width:none}main#start .hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(26px,3vw,62px)}main#start .spec-showcase{justify-self:stretch;width:100%;max-width:none}main#start .hero h1{max-width:740px;font-size:clamp(2.85rem,3.2vw,4.15rem)}main#start .hero .lead{max-width:610px}main#start .section-heading>p,main#start .section-heading>div>p,main#start .section-heading .dark-copy{max-width:680px}main#start .spec-showcase-main img{object-fit:cover;object-position:top center;width:100%;max-height:560px}@media (width>=1900px){main#start .hero-grid{grid-template-columns:minmax(0,.81fr) minmax(0,1.19fr)}main#start .spec-showcase-main img{max-height:590px}}@media (width<=1380px){.site-header .desktop-nav{display:none}.site-header .mobile-menu{display:block}}@media (width<=1100px){main#start .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}main#start .spec-showcase{justify-self:stretch;width:100%;max-width:none}}@media (width<=680px){.container{width:calc(100% - 32px)}main#start .hero h1{font-size:clamp(2.15rem,8.1vw,3rem)}}main#start .section-heading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;margin-bottom:clamp(30px,3.8vw,54px)}main#start .section-heading h2{max-width:820px;font-size:clamp(2rem,2.9vw,3.35rem);font-weight:500;line-height:1.12}main#start .section-heading p{font-size:clamp(.95rem,1.08vw,1.07rem);line-height:1.7}main#start .eyebrow{letter-spacing:.11em;font-size:.68rem;font-weight:800}main#start .suite-section{color:#f8fbfc;background:#142b3a}main#start .suite-section .section-heading h2{color:#fff}main#start .suite-section .section-heading p{color:#bac9d0!important}main#start .suite-section .text-link{color:#f49b7d}main#start .suite-card{box-shadow:none;background:#183a4c;border:1px solid #36596a;border-radius:3px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(30px,4vw,68px);padding:clamp(26px,3.5vw,54px);display:grid}main#start .suite-card:before{display:none}main#start .suite-title h3{max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.3vw,2.8rem);font-weight:500;line-height:1.13}main#start .suite-title p{color:#d3dee3;line-height:1.7}main#start .suite-features{border-top:1px solid #4a6574;border-left:1px solid #4a6574;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}main#start .suite-features .mini{background:0 0;border:1px solid #4a6574;border-top:0;border-left:0;border-radius:0;min-height:144px;padding:clamp(16px,1.8vw,28px)}main#start .mini b{margin-bottom:11px;font-size:1rem}main#start .mini span{color:#c2d0d6;font-size:.88rem;line-height:1.65}main#start .suite-preview-band{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(26px,4vw,66px);padding:clamp(27px,3.7vw,58px) 0 0;display:grid}main#start .suite-preview-screens{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}main#start .suite-preview-screens a{background:#fff;border:1px solid #51717d;min-width:0;display:block;overflow:hidden}main#start .suite-preview-screens img{aspect-ratio:1.63;object-fit:cover;object-position:left top;width:100%;transition:transform .2s}main#start .suite-preview-screens a:hover img{transform:scale(1.02)}main#start .suite-preview-copy{max-width:510px}main#start .suite-preview-kicker{color:#ffa48a;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}main#start .suite-preview-copy h3{margin:12px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,1.8vw,2.1rem);font-weight:500;line-height:1.2}main#start .suite-preview-copy p{color:#beced5;margin:0;line-height:1.65}main#start .suite-preview-copy a{color:#ffac92;text-underline-offset:5px;align-items:center;gap:10px;margin-top:22px;font-size:.84rem;font-weight:800;text-decoration:underline;display:inline-flex}main#start .products-section{color:#192f3b;background:#fafbf9}main#start .product-grid{counter-reset:spec-products;border-top:1px solid #bfcbd1;border-left:1px solid #bfcbd1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}main#start .product-card{counter-increment:spec-products;color:#1a3340;min-width:0;min-height:260px;box-shadow:none;background:0 0;border:1px solid #bfcbd1;border-top:0;border-left:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:clamp(19px,2.1vw,32px);display:flex;position:relative}main#start .product-card:before{content:counter(spec-products, decimal-leading-zero);color:#c95331;letter-spacing:.12em;margin-bottom:28px;font-size:.74rem;font-weight:800;display:block}main#start .product-card-accent{background:#f3f5f3}main#start .product-card:hover,main#start .product-card:focus-visible{background:#eaf0ed}main#start .product-card .product-type{text-transform:uppercase;letter-spacing:.1em;color:#5c7581;font-size:.68rem;font-weight:700}main#start .product-card h3{letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.3rem,1.6vw,1.9rem)}main#start .product-card p{color:#536873;max-width:330px;margin-bottom:22px;font-size:.89rem;line-height:1.6}main#start .product-card .product-link{color:#c14c2b;margin-top:auto;font-size:.79rem;font-weight:800}main#start #oferta{background:#fff}main#start .process-grid{border-top:1px solid #c9d5d9;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}main#start .process-card{min-height:190px;box-shadow:none;background:0 0;border:1px solid #c9d5d9;border-top:0;border-left:0;border-radius:0;padding:28px clamp(16px,2.1vw,34px)}main#start .process-card:nth-child(3n){border-right:0}main#start .process-card:after{display:none}main#start .process-no{color:#c14d2d;font-size:.83rem;font-weight:800}main#start .process-card h3{margin:20px 0 9px;font-size:clamp(1.08rem,1.25vw,1.4rem)}main#start .process-card p{color:#536a75;max-width:420px;font-size:.89rem;line-height:1.65}main#start .solutions-section{background:#153342}main#start .solutions-section .section-heading h2{color:#fff}main#start .solutions-section .section-heading p{color:#b7c9d0!important}main#start .services{border-top:1px solid #426170;border-bottom:1px solid #426170;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}main#start .service{min-width:0;min-height:270px;box-shadow:none;background:0 0;border:0;border-right:1px solid #426170;border-radius:0;padding:32px clamp(16px,2vw,35px);transform:none}main#start .service:last-child{border-right:0}main#start .service:hover{box-shadow:none;background:#1b3e50;transform:none}main#start .service .icon{color:#ffae95;background:0 0;border:1px solid #5b7885;border-radius:0;place-items:center;width:53px;height:40px;margin-bottom:24px;font-weight:800;display:grid}main#start .service h3{font-size:clamp(1.12rem,1.45vw,1.6rem)}main#start .service p{color:#bfced4;line-height:1.7}main#start .service .link{color:#ffae95}main#start .modern-grid{gap:16px}main#start .modern-card{min-height:365px;box-shadow:none;background:#f8faf9;border:1px solid #d5e0e1;border-radius:0;padding:clamp(26px,3.5vw,52px)}main#start .modern-card:after{display:none}main#start .modern-label{color:#9c4b36;background:0 0;border-bottom:2px solid #d35633;border-radius:0;padding:0 0 10px}main#start .modern-card h3{max-width:630px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.1vw,2.65rem);font-weight:500;line-height:1.16}main#start .check-list li:before{color:#c9502c}main#start #wdrozenia{background:#fff}main#start .case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}main#start .case-card{min-height:320px;box-shadow:none;background:#f4f7f7;border:1px solid #d5e0e2;border-radius:0;flex-direction:column;padding:clamp(22px,2.5vw,38px);display:flex}main#start .case-card:after{display:none}main#start .case-card h3{color:#173542;margin-top:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,1.8vw,2rem);font-weight:500;line-height:1.18}main#start .case-top span{color:#c64d2e}main#start .case-top b{color:#395b68;background:0 0;border:0;border-radius:0;font-size:.72rem}main#start .case-card p{color:#536c76;line-height:1.65}main#start .case-card-linked strong{color:#bf4929;margin-top:auto;padding-top:20px;display:block}main#start .opensource-section{background:#142d3b}main#start .opensource-section h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.6rem);font-weight:500;line-height:1.15}main#start .stack{border-top:1px solid #526c79;border-left:1px solid #526c79;gap:0}main#start .stack-card{background:0 0;border:1px solid #526c79;border-top:0;border-left:0;border-radius:0;padding:clamp(19px,2.3vw,30px)}main#start .stack-card:hover{background:#1f4353}main#start .stack-card span{color:#c1d0d7}main#start .home-knowledge{background:#f6f7f5}main#start .knowledge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}main#start .knowledge-card{min-height:270px;box-shadow:none;background:#fff;border:1px solid #d1dddd;border-radius:0;padding:clamp(18px,1.9vw,30px)}main#start .knowledge-card:hover{background:#edf3f1}main#start .knowledge-card h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.5vw,1.7rem);font-weight:500;line-height:1.2}main#start .home-news{background:#fff}main#start .home-news-grid{border-top:1px solid #d5dedf;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}main#start .news-card{min-width:0;box-shadow:none;background:0 0;border:1px solid #d5dedf;border-top:0;border-left:0;border-radius:0;padding:clamp(20px,2vw,32px)}main#start .news-card:last-child{border-right:0}main#start .news-card:hover{background:#f2f6f5}main#start .news-card h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.55vw,1.8rem);font-weight:500}main#start .compact-section .reason-band{background:#edf2f0;border-radius:0}@media (width<=1100px){main#start .section-heading{grid-template-columns:1fr;gap:18px}main#start .suite-card{grid-template-columns:1fr}main#start .suite-preview-band{grid-template-columns:1fr;gap:22px}main#start .suite-preview-copy{max-width:770px}main#start .product-grid,main#start .services{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .service:nth-child(2){border-right:0}main#start .service:nth-child(-n+2){border-bottom:1px solid #426170}main#start .case-grid,main#start .knowledge-grid,main#start .home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .news-card:nth-child(2){border-right:0}}@media (width<=700px){main#start .suite-features{grid-template-columns:1fr}main#start .suite-preview-screens{gap:8px}main#start .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .process-card:nth-child(3n){border-right:1px solid #c9d5d9}main#start .process-card:nth-child(2n){border-right:0}main#start .modern-grid,main#start .case-grid,main#start .home-news-grid{grid-template-columns:1fr}main#start .news-card{border-right:0}}@media (width<=490px){main#start .product-grid,main#start .services,main#start .process-grid,main#start .knowledge-grid{grid-template-columns:1fr}main#start .service{border-bottom:1px solid #426170;border-right:0;min-height:auto}main#start .process-card{min-height:auto;border-right:0!important}main#start .suite-preview-screens{grid-template-columns:1fr}main#start .suite-preview-screens img{aspect-ratio:16/9}}:is(.crm-product-page,.suitecrm-main,.spec-product-page){--crm-ink:#172e3b;--crm-orange:#cc5132;--crm-soft:#f5f7f5;--crm-rule:#d0dbdf;color:var(--crm-ink)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero{color:var(--crm-ink);background:linear-gradient(108deg,#fff 0%,#f6f8f7 58%,#edf2f4 100%);padding:clamp(45px,5vw,85px) 0 clamp(48px,5vw,84px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,4vw,92px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero-copy{min-width:0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .breadcrumbs{color:#5c6e79;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 clamp(22px,3vw,44px);font-size:.77rem;line-height:1.4;display:flex}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .breadcrumbs a:hover{color:var(--crm-orange);text-decoration:underline}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .eyebrow{color:#a7462e;letter-spacing:.12em;font-size:.71rem;font-weight:800}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero h1{letter-spacing:-.044em;max-width:850px;color:var(--crm-ink);text-wrap:balance;margin:17px 0 20px;font:500 clamp(2.65rem,3.35vw,4.75rem)/1.1 Georgia,Times New Roman,serif}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .inner-lead{color:#4e6370;max-width:670px;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.72}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .actions{gap:12px;margin-top:28px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn{box-shadow:none;border-radius:3px;min-height:48px;padding:12px 20px;font-weight:750}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn-primary{background:var(--crm-orange);border-color:var(--crm-orange);color:#fff}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn-primary:hover{background:#a93a1e}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn-secondary{color:var(--crm-ink);background:#fff;border-color:#c8d4d9}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn-secondary:hover{background:#eff4f5}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-visual{justify-self:end;width:100%;min-width:0;max-width:1050px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-meta{color:#687984;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:.67rem;font-weight:800;display:flex}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-figure{border:1px solid var(--crm-rule);background:#fff;margin:0;overflow:hidden}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-figure img{aspect-ratio:1.82;object-fit:contain;object-position:top center;background:#e9edef;width:100%;height:auto;display:block}.suitecrm-main .inner-product-figure--suitecrm img{aspect-ratio:4/3;object-fit:contain}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-figure figcaption{border-top:1px solid var(--crm-rule);color:#5e7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:.83rem;display:flex}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-figure figcaption strong{color:#173545;font-size:.96rem}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-tags{border-left:1px solid var(--crm-rule);flex-wrap:wrap;gap:0;margin-top:10px;display:flex}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-tags span{border:1px solid var(--crm-rule);color:#385463;background:#ffffff80;border-left:0;padding:8px 14px;font-size:.76rem}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-diagram{color:#fff;background:#193646;border-left:5px solid #e46c46;flex-direction:column;justify-content:center;min-height:350px;padding:clamp(35px,4vw,70px);display:flex}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-diagram-kicker{text-transform:uppercase;letter-spacing:.14em;color:#efae99;font-size:.72rem;font-weight:800}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-diagram strong{margin:18px 0;font:500 clamp(2.7rem,5vw,5.7rem)/1 Georgia,Times New Roman,serif}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-diagram>span:last-child{color:#d7e1e6;max-width:370px;font-size:1.05rem}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section{color:var(--crm-ink);background:#fff;padding:clamp(60px,5.4vw,108px) 0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section:nth-of-type(2n):not(.dark){background:#f5f7f6}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.dark{color:#f9fcfd;background:#153443}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.soft-panel{background:#f5f7f6}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(28px,4.5vw,100px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-grid>*{min-width:0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-grid h2,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .section-heading h2{letter-spacing:-.035em;max-width:770px;margin:9px 0 20px;font:500 clamp(1.9rem,2.7vw,3.5rem)/1.14 Georgia,Times New Roman,serif}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-grid .eyebrow,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .section-heading .eyebrow{color:#ae4e33;letter-spacing:.1em}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.dark .eyebrow{color:#ffb399}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-copy{gap:19px;min-width:0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-copy>p{color:#4c6370;max-width:780px;font-size:clamp(.96rem,1.08vw,1.1rem);line-height:1.76}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.dark .content-copy>p{color:#c5d3d9}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.dark .content-grid h2,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section.dark .section-heading h2{color:#fff}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .section-heading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,4vw,76px);margin-bottom:clamp(28px,3.5vw,50px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .section-heading>p{color:#506976;line-height:1.7}.crm-product-page .content-grid:has(>.content-copy .feature-grid){grid-template-columns:minmax(0,1fr);gap:20px}.crm-product-page .content-grid:has(>.content-copy .feature-grid)>div:first-child{max-width:860px}.crm-product-page .content-grid:has(>.content-copy .feature-grid) .content-copy{gap:20px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-grid,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-main-features{border-top:1px solid var(--crm-rule);border-left:1px solid var(--crm-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(20px,2.5vw,42px);display:grid}.suitecrm-main .suite-main-features{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-tile{min-width:0;min-height:150px;box-shadow:none;border:0;border-right:1px solid var(--crm-rule);border-bottom:1px solid var(--crm-rule);background:0 0;border-radius:0;padding:clamp(17px,2vw,31px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-tile h3{color:var(--crm-ink);margin:0 0 11px;font-size:clamp(1.04rem,1.21vw,1.36rem)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-tile p{color:#536a75;margin:0;font-size:.91rem;line-height:1.65}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-link-grid{border-top:1px solid #d0dce0;border-left:1px solid #d0dce0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-link-card{min-width:0;box-shadow:none;background:0 0;border:1px solid #d0dce0;border-top:0;border-left:0;border-radius:0;padding:24px 28px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-link-card:hover{box-shadow:none;transform:none}.suitecrm-main .content-section.dark .suite-link-grid{border-top-color:#496b79;border-left-color:#496b79}.suitecrm-main .content-section.dark .suite-link-card{background:0 0;border-bottom-color:#496b79;border-right-color:#496b79}.suitecrm-main .content-section.dark .suite-link-card:hover{background:#234756}.suitecrm-main .content-section.dark .suite-link-card :is(h3,b){color:#fff}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .offer-list{gap:0;margin-top:8px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .offer-item{border-top:1px solid var(--crm-rule);grid-template-columns:45px minmax(0,1fr);align-items:start;gap:18px;padding:19px 0;display:grid}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .offer-item b{color:var(--crm-orange)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .offer-item span{color:#455f6d;font-size:.95rem;line-height:1.65}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .dark .offer-item{border-top-color:#496875}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .dark .offer-item span{color:#ced9de}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .dark .offer-item b{color:#ffb399}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .product-media{border:1px solid #d5e0e1;border-radius:3px;overflow:hidden}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .product-media img{max-width:100%;height:auto;display:block}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-demo-panel,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-panel{box-shadow:none;background:#edf3f2;border:1px solid #cad8dc;border-radius:3px;margin-top:clamp(30px,3.5vw,55px)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-demo-link,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-link-primary{color:#fff;background:#ce5331;border-color:#ce5331;border-radius:3px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-demo-link:hover,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-link-primary:hover{color:#fff;background:#aa3a1c;border-color:#aa3a1c}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-option{border-radius:2px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-featured{background:#fffaf8;border-color:#d9aa9b}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .related-materials .news-grid,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .related-knowledge .knowledge-grid{gap:14px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) :is(.news-card,.knowledge-card,.case-card){box-shadow:none;border-radius:3px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .faq-list{max-width:1150px;margin-inline:auto}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .faq-item{border-radius:0}:is(.crm-product-page,.suitecrm-main,.spec-product-page) a:focus-visible,:is(.crm-product-page,.suitecrm-main,.spec-product-page) summary:focus-visible{outline-offset:3px;outline:3px solid #d95534}@media (width<=1200px){:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero-grid{grid-template-columns:1fr;gap:30px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-visual{justify-self:start;max-width:940px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-grid,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .section-heading{grid-template-columns:1fr;gap:20px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-grid,.suitecrm-main .suite-main-features,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero{padding:32px 0 50px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero h1{font-size:clamp(2.2rem,8.6vw,3.35rem)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .breadcrumbs{margin-bottom:22px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .actions{flex-wrap:wrap}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn{min-height:48px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-meta{letter-spacing:.05em;font-size:.58rem}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-figure figcaption{padding:10px 12px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-product-diagram{min-height:240px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-grid,.suitecrm-main .suite-main-features,:is(.crm-product-page,.suitecrm-main,.spec-product-page) .suite-link-grid{grid-template-columns:minmax(0,1fr)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .feature-tile{min-height:auto;padding:20px}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .espo-demo-options{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .actions{grid-template-columns:1fr;display:grid}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .inner-hero .btn{width:100%}}main.spec-product-page{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}main.spec-product-page .inner-hero h1,main.spec-product-page .content-grid h2,main.spec-product-page .section-heading h2{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500}main.spec-product-page .inner-hero .inner-visual{min-height:300px;box-shadow:none;background:linear-gradient(130deg,#e9f1ef,#f7faf8 65%,#e8f1f2);border:1px solid #cad8da;border-radius:4px;position:relative}main.spec-product-page .inner-hero .inner-visual .visual-grid{background-image:linear-gradient(#20474f0e 1px,#0000 1px),linear-gradient(90deg,#20474f0e 1px,#0000 1px);background-size:37px 37px;mask-image:none}main.spec-product-page .inner-hero .inner-visual .visual-core{z-index:1;color:#fff;min-width:min(240px,100% - 40px);max-width:calc(100% - 40px);min-height:105px;box-shadow:none;letter-spacing:-.025em;text-align:center;text-wrap:balance;background:#173947;border:1px solid #2c5260;border-radius:4px;padding:28px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.65rem,2.5vw,2.8rem);font-weight:500;line-height:1.1;position:relative}main.spec-product-page .inner-hero .inner-visual .visual-dot{display:none}main.spec-product-page .content-copy>figure.product-media{box-sizing:border-box;place-self:start;width:100%;min-width:0;max-width:780px;margin:24px 0 0}main.spec-product-page .content-copy>figure.product-media[data-no-zoom]{max-width:720px}main.spec-product-page .content-copy>figure.product-media img{object-fit:contain;width:100%;max-width:100%;height:auto}main.spec-product-page .content-copy>figure.product-video{box-sizing:border-box;justify-self:start;width:100%;min-width:0;max-width:860px;margin-inline:0}main.spec-product-page .media-demo-grid{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}main.spec-product-page .content-section.dark .feature-tile{background:#193e4b;border-color:#436573}main.spec-product-page .content-section.dark .feature-tile h3{color:#fff}main.spec-product-page .content-section.dark .feature-tile p{color:#d2e1e4}main.spec-product-page .content-section.dark .feature-grid{border-top-color:#436573;border-left-color:#436573}main.spec-product-page .content-section.dark .suite-link-card{border-color:#436573}main.spec-product-page .content-section.dark .suite-link-card :is(h3,b){color:#fff}@media (width>=1201px) and (width<=1600px){main.spec-product-page .content-grid .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){main.spec-product-page .content-copy>figure.product-media,main.spec-product-page .content-copy>figure.product-media[data-no-zoom],main.spec-product-page .content-copy>figure.product-video{width:100%;max-width:min(100%,780px)}}@media (width<=720px){main.spec-product-page .inner-hero .inner-visual{min-height:190px}main.spec-product-page .inner-hero .inner-visual .visual-core{min-height:80px;padding:20px}main.spec-product-page .content-copy>figure.product-media{margin-top:18px}}.related-editorial.content-section{color:#173542;background:#f3f6f5}main:is(.suitecrm-main,.crm-product-page,.spec-product-page)>.related-editorial.content-section{background:#f3f6f5}.related-editorial .related-editorial-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(32px,4.2vw,70px);margin-bottom:clamp(32px,4vw,58px);display:grid}.related-editorial .related-editorial-heading-title{min-width:0}.related-editorial .related-editorial-heading .eyebrow{color:#b84c31;text-transform:none;letter-spacing:.04em;font-size:.78rem;font-weight:600}.related-editorial .related-editorial-heading h2{color:#173746;letter-spacing:-.03em;max-width:900px;margin:14px 0 0;font:500 clamp(2.1rem,2.85vw,3.75rem)/1.12 Newsreader,Georgia,serif}.related-editorial .related-editorial-heading>p{color:#536c78;max-width:640px;margin:0 0 4px;font-size:clamp(.99rem,1.03vw,1.12rem);line-height:1.75}.related-editorial .related-editorial-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.2vw,70px);min-width:0;display:grid;position:relative}.related-editorial .related-editorial-layout:not(.related-editorial-single):before{content:"";pointer-events:none;background:#c9d8d9;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.related-editorial .related-editorial-layout.related-editorial-single{grid-template-columns:minmax(0,1fr)}.related-editorial .related-editorial-single .related-editorial-column{width:100%;min-width:0}.related-editorial .related-editorial-single .related-editorial-items{border-top:1px solid #cddcdd;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,4.2vw,70px);width:100%;max-width:none;position:relative}.related-editorial .related-editorial-single .related-editorial-items:before{content:"";pointer-events:none;background:#c9d8d9;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.related-editorial .related-editorial-single .related-editorial-item{border-top:0;flex-direction:column;align-items:stretch;min-height:0;padding:20px 2px 24px;display:flex}@media (width<=760px){.related-editorial .related-editorial-single .related-editorial-items{grid-template-columns:minmax(0,1fr);gap:0;max-width:none}.related-editorial .related-editorial-single .related-editorial-items:before{display:none}}.related-editorial .related-editorial-column{min-width:0}.related-editorial .related-editorial-subheading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:13px 20px;margin-bottom:22px;display:flex}.related-editorial .related-editorial-subheading h3{color:#1c3c4a;margin:0;font:500 clamp(1.65rem,1.9vw,2.45rem)/1.13 Newsreader,Georgia,serif}.related-editorial .related-editorial-subheading a{color:#af472c;text-underline-offset:4px;font-size:.81rem;font-weight:600;text-decoration:underline}.related-editorial .related-editorial-items{border-top:1px solid #cddcdd;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.related-editorial .related-editorial-item{width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cddcdd;border-radius:0;flex-direction:column;margin:0;padding:20px 2px 24px;transition:background-color .18s;display:flex}.related-editorial .related-editorial-item:hover,.related-editorial .related-editorial-item:focus-visible{box-shadow:none;background:#ffffff80;transform:none}.related-editorial .related-editorial-category{color:#ab4b32;font-size:.75rem;font-weight:600}.related-editorial .related-editorial-news-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.related-editorial .related-editorial-news-meta time{color:#72848d;font-size:.75rem;font-weight:400}.related-editorial .related-editorial-item h4{color:#1a3946;max-width:800px;margin:12px 0 9px;font:500 clamp(1.3rem,1.42vw,1.88rem)/1.2 Newsreader,Georgia,serif}.related-editorial .related-editorial-item p{color:#556e78;max-width:760px;margin:0;font-size:.9rem;line-height:1.65}.related-editorial .related-editorial-item b{color:#b34a30;margin-top:auto;padding-top:12px;font-size:.8rem;font-weight:600}@media (width<=900px){.related-editorial .related-editorial-heading{grid-template-columns:minmax(0,1fr);gap:18px}.related-editorial .related-editorial-layout{grid-template-columns:minmax(0,1fr);gap:42px}.related-editorial .related-editorial-layout:before{display:none}.related-editorial .related-editorial-news:not(:first-child){border-top:1px solid #c9d8d9;padding-top:35px}}@media (prefers-reduced-motion:reduce){.related-editorial .related-editorial-item{transition:none}}.nextcloud-main .inner-product-figure--nextcloud{background:#fff}.nextcloud-main .inner-product-figure--nextcloud img{aspect-ratio:1648/688;object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;display:block}.osticket-main .inner-product-figure--osticket{background:#fff}.osticket-main .inner-product-figure--osticket img{aspect-ratio:1.48;object-fit:cover;object-position:top center;background:#fff;width:100%;height:auto;display:block}.osticket-main .osticket-screen a.site-screenshot-link{display:block;overflow:hidden;aspect-ratio:5/4!important}.osticket-main .osticket-screen a.site-screenshot-link img{aspect-ratio:5/4;object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.osticket-main .related-editorial-single .related-editorial-items:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:900px}.osticket-main .related-editorial-single .related-editorial-items:has(>:only-child):before{display:none}.metabase-main .inner-product-figure--metabase{background:#fff}.metabase-main .inner-product-figure--metabase img{aspect-ratio:846/533;object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;display:block}.metabase-main .related-editorial-single .related-editorial-items:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:900px}.metabase-main .related-editorial-single .related-editorial-items:has(>:only-child):before{display:none}.espocrm-main .inner-product-figure--espocrm{background:#fff}.espocrm-main .inner-product-figure--espocrm img{aspect-ratio:1600/790;object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;display:block}.espocrm-main .espocrm-screen a.site-screenshot-link{display:block;overflow:hidden;aspect-ratio:1600/790!important}.espocrm-main .espocrm-screen a.site-screenshot-link img{aspect-ratio:1600/790;object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.vtiger-main .inner-product-figure--vtiger{background:#fff}.vtiger-main .inner-product-figure--vtiger img{aspect-ratio:1920/946;object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;display:block}.vtiger-main .vtiger-screen a.site-screenshot-link{display:block;overflow:hidden;aspect-ratio:1920/946!important}.vtiger-main .vtiger-screen a.site-screenshot-link img{aspect-ratio:1920/946;object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.yetiforce-main .inner-product-figure--yetiforce{background:#fff}.yetiforce-main .inner-product-figure--yetiforce img{aspect-ratio:1648/814;object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;display:block}.n8n-main .inner-product-visual{max-width:720px}.n8n-main .inner-product-figure--n8n{background:#fff}.n8n-main .inner-product-figure--n8n img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#fff;width:100%;height:auto}.mobile-apps-main .inner-product-visual{max-width:680px}.mobile-apps-main .inner-product-figure--mobile-apps{background:#f8faf9}.mobile-apps-main .inner-product-figure--mobile-apps img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#f8faf9;width:100%;height:auto;display:block}.mobile-apps-main #prezentacja-aplikacji{scroll-margin-top:130px}.mobile-apps-main .mobile-capabilities .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.mobile-apps-main .mobile-capabilities .feature-grid{grid-template-columns:1fr}}.mobile-apps-main{--crm-ink:#172d3a;--crm-orange:#d95230;--crm-rule:#d0dbdf}.mobile-apps-main .inner-hero{background:linear-gradient(105deg,#fff 0%,#f8f9f8 58%,#f0f3f4 100%)}.mobile-apps-main .inner-hero h1,.mobile-apps-main .content-grid h2{color:#172d3a}.mobile-apps-main .inner-hero .inner-lead,.mobile-apps-main .content-section:not(.dark) .content-copy>p{color:#4d5b64}.mobile-apps-main .inner-hero .eyebrow,.mobile-apps-main .content-section:not(.dark) .eyebrow{color:#a4452c}.mobile-apps-main .inner-hero .btn-primary{color:#fff;background:#d95230;border-color:#d95230}.mobile-apps-main .inner-hero .btn-primary:hover,.mobile-apps-main .inner-hero .btn-primary:focus-visible{background:#bd4222;border-color:#bd4222}.mobile-apps-main .inner-hero .btn-secondary{color:#193342;background:0 0;border-color:#ccd4d8}.mobile-apps-main .inner-hero .btn-secondary:hover,.mobile-apps-main .inner-hero .btn-secondary:focus-visible{background:#f0f3f5}.mobile-apps-main .content-section:not(.dark) .feature-tile h3{color:#172d3a}.mobile-apps-main .content-section:not(.dark) .feature-tile p{color:#526a75}.mobile-apps-main .product-video figcaption a{color:#c14c2b}.mobile-apps-main .product-video figcaption a:hover{color:#bd4222}.ai-main{--crm-ink:#172d3a;--crm-orange:#d95230;--crm-rule:#d0dbdf}.ai-main .inner-hero{background:linear-gradient(105deg,#fff 0%,#f8f9f8 58%,#f0f3f4 100%)}.ai-main .inner-product-visual{max-width:720px}.ai-main .inner-product-figure--ai{background:#fff}.ai-main .inner-product-figure--ai img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#fff;width:100%;height:auto;display:block}.ai-main .inner-hero h1,.ai-main .content-section:not(.dark) .content-grid h2{color:#172d3a}.ai-main .inner-hero .inner-lead,.ai-main .content-section:not(.dark) .content-copy>p{color:#4d5b64}.ai-main .inner-hero .eyebrow,.ai-main .content-section:not(.dark) .eyebrow{color:#a4452c}.ai-main .inner-hero .btn-primary{color:#fff;background:#d95230;border-color:#d95230}.ai-main .inner-hero .btn-primary:hover,.ai-main .inner-hero .btn-primary:focus-visible{background:#bd4222;border-color:#bd4222}.ai-main .inner-hero .btn-secondary{color:#193342;background:0 0;border-color:#ccd4d8}.ai-main .inner-hero .btn-secondary:hover,.ai-main .inner-hero .btn-secondary:focus-visible{background:#f0f3f5}.ai-main .content-section:not(.dark) .feature-tile h3{color:#172d3a}.ai-main .content-section:not(.dark) .feature-tile p{color:#526a75}.ai-main #ai-w-dzialaniu{scroll-margin-top:120px}.ai-main .ai-screenshots-grid .product-media{background:#193e4b;border-color:#496875;border-radius:3px}.ai-main .ai-screenshot-open{background:#fff}.ai-main .ai-screenshot-open:focus-visible{outline-offset:-3px;outline:3px solid #ffa384}.ai-main .ai-screenshot-enlarge{background:#d95230;border:1px solid #ffffff38;border-radius:3px;box-shadow:0 4px 12px #172d3a2e}.ai-main .ai-screenshot-open:hover .ai-screenshot-enlarge,.ai-main .ai-screenshot-open:focus-visible .ai-screenshot-enlarge{background:#bd4222}@media (prefers-reduced-motion:reduce){.ai-main .ai-screenshot-open img{transition:none}}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page){--knowledge-ink:#172d3a;--knowledge-muted:#526a75;--knowledge-accent:#b34a30;--knowledge-hover:#96391f;--knowledge-line:#d3dee1;color:var(--knowledge-ink);font-family:IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero{backdrop-filter:none;background:linear-gradient(112deg,#fff 0%,#f7f8f7 58%,#f0f3f3 100%);border-bottom:1px solid #d6e0e2;padding:clamp(44px,5.8vw,86px) 0 clamp(47px,6vw,92px)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero-inner{max-width:1020px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-breadcrumbs{color:#607681;gap:8px;margin-bottom:clamp(30px,3.5vw,48px);font-size:.78rem;font-weight:500}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-breadcrumbs a:hover{color:var(--knowledge-accent)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-breadcrumbs a:focus-visible{outline:2px solid var(--knowledge-accent);outline-offset:4px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta{align-items:center;gap:9px 16px;margin-bottom:18px;display:flex}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta span,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta time{color:#657983;background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem;font-weight:500;line-height:1.5}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta span:first-child{color:var(--knowledge-accent);font-weight:700}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta span:not(:last-child):after{content:"/";color:#a0b1b7;padding-left:16px;font-weight:400}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero h1{max-width:940px;color:var(--knowledge-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font:500 clamp(2.65rem,5.1vw,4.9rem)/1.06 Newsreader,Georgia,serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero-inner>p{color:#4c626d;max-width:780px;margin-top:24px;font:400 clamp(1rem,1.2vw,1.16rem)/1.75 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-article{background:#fff;padding:clamp(56px,6.5vw,90px) 0 40px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:clamp(32px,4.6vw,76px)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-body{max-width:790px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section{border-top:1px solid #dde5e7;margin:0 0 clamp(48px,5vw,72px);padding-top:30px;scroll-margin-top:112px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section:first-child{border-top:none;padding-top:0}:is(.knowledge-page,.news-article-page,.case-study-page) .eyebrow-light,.knowledge-index-page .content-section:not(.dark) .eyebrow-light{color:var(--knowledge-accent);letter-spacing:.04em;text-transform:none;font-size:.75rem;font-weight:600}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section h2,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-services h2,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-related .section-heading h2,.knowledge-index-page .knowledge-hub .section-heading h2,.knowledge-index-page .knowledge-navigation .section-heading h2{color:var(--knowledge-ink);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 22px;font:500 clamp(1.95rem,3vw,2.8rem)/1.13 Newsreader,Georgia,serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>p,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>ul{color:var(--knowledge-muted);font:400 clamp(.98rem,1.1vw,1.06rem)/1.8 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>p{margin-bottom:17px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>ul{gap:10px;padding-left:24px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>ul li{padding-left:4px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section>ul li::marker{color:var(--knowledge-accent)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-services{border-top-color:#dbe4e5}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card,:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card{border:1px solid var(--knowledge-line);min-width:0;color:var(--knowledge-ink);background:#fff;border-radius:4px;box-shadow:6px 10px 22px #172d3a0e}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card{padding:clamp(19px,2vw,26px)}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card h3{color:var(--knowledge-ink);letter-spacing:-.012em;font:600 clamp(1rem,1.2vw,1.14rem)/1.36 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card p{color:var(--knowledge-muted);font:400 .9rem/1.7 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card span{color:var(--knowledge-accent);font-size:.8rem;font-weight:600}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card.linked:hover{background:#fffaf8;border-color:#d2a89e;transform:translateY(-2px)}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card{min-height:255px;padding:clamp(21px,2.2vw,30px)}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card:hover{border-color:#d1aa9f;transform:translateY(-2px);box-shadow:7px 13px 26px #172d3a14}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card>span{color:var(--knowledge-accent);letter-spacing:.035em;text-transform:none;font:600 .75rem/1.35 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card h2,:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card h3{color:var(--knowledge-ink);letter-spacing:-.02em;margin:16px 0 12px;font:500 clamp(1.45rem,1.85vw,1.93rem)/1.2 Newsreader,Georgia,serif}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card p{color:var(--knowledge-muted);font:400 .91rem/1.69 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card b{color:var(--knowledge-accent);font-size:.82rem;font-weight:600}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) a:focus-visible{outline-offset:3px;outline:3px solid #d95230}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside{gap:14px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card{border:1px solid var(--knowledge-line);background:#f6f8f8;border-radius:4px;gap:0;padding:22px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card strong{color:var(--knowledge-ink);letter-spacing:.03em;text-transform:none;margin-bottom:10px;font:700 .79rem/1.5 IBM Plex Sans,Arial,sans-serif}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.knowledge-toc a{color:#435d68;overflow-wrap:anywhere;border-top:1px solid #e0e6e7;padding:9px 0;font:500 .82rem/1.55 IBM Plex Sans,Arial,sans-serif;display:block}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.knowledge-toc a:hover{color:var(--knowledge-accent)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent{background:#fff;border-color:#d7e1e3 #d7e1e3 #d7e1e3 #d95230;border-left-style:solid;border-left-width:3px;box-shadow:3px 6px 18px #172d3a09}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent strong{color:#172d3a}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent p{color:#526a75;font-size:.86rem;line-height:1.65}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent a{color:#b34a30;font-size:.82rem;font-weight:600}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent a:hover{color:#96391f;text-underline-offset:3px;text-decoration:underline}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-related{background:#f3f6f5;padding:clamp(60px,6vw,90px) 0}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-related .knowledge-grid{gap:16px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-related .section-heading>p{color:var(--knowledge-muted)}.knowledge-index-page .materials-hub-nav{background:#f7f8f7;border-bottom:1px solid #d6e1e1}.knowledge-index-page .materials-hub-link{color:#344e5a;border-radius:3px}.knowledge-index-page .materials-hub-link small{color:#607681}.knowledge-index-page .materials-hub-link:hover{background:#fff;border-color:#d7dedf}.knowledge-index-page .materials-hub-link.active{color:var(--knowledge-ink);background:#fff;border-color:#cfdcdd;box-shadow:inset 3px 0 #d95230}.knowledge-index-page .materials-hub-link.active small{color:#667b84}.knowledge-index-page .knowledge-hub{background:#f7f8f7}.knowledge-index-page .knowledge-hub .section-heading>p{color:var(--knowledge-muted)}.knowledge-index-page .knowledge-hub .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-index-page .knowledge-card-meta small{color:#6c808a;font-size:.77rem;font-weight:500}.knowledge-index-page .knowledge-navigation .section-heading h2{color:#fff}.knowledge-index-page .knowledge-navigation .section-heading>p{color:#d6e2e6}.knowledge-index-page .knowledge-navigation .knowledge-inline-card{background:#fff}@media (width<=1100px){.knowledge-index-page .knowledge-hub .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-layout{grid-template-columns:minmax(0,1fr)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-body{max-width:none}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=680px){:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero{padding:45px 0 50px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero h1{font-size:clamp(2.35rem,9.6vw,3.35rem)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-hero-inner>p{font-size:1rem}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta{gap:6px 12px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta span,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta time{font-size:.72rem}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-meta span:not(:last-child):after{padding-left:12px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-article{padding-top:54px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section{margin-bottom:48px}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-section h2,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-services h2{font-size:clamp(1.8rem,8vw,2.35rem)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside{grid-template-columns:minmax(0,1fr)}:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-aside-card.accent{display:none}.knowledge-index-page .knowledge-hub .knowledge-grid,:is(.knowledge-page,.news-article-page,.case-study-page) .knowledge-related .knowledge-grid{grid-template-columns:minmax(0,1fr)}:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card{min-height:0}}@media (prefers-reduced-motion:reduce){:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-inline-card.linked,:is(.knowledge-page,.news-article-page,.case-study-page,.knowledge-index-page) .knowledge-card{transition:none;transform:none}}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content h2{color:#172d3a;letter-spacing:-.025em;text-wrap:balance;margin:clamp(30px,3.2vw,47px) 0 15px;font:500 clamp(1.85rem,2.65vw,2.48rem)/1.16 Newsreader,Georgia,serif}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content>h2:first-child{margin-top:0}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content h3{color:#183542;margin:29px 0 11px;font:600 clamp(1.13rem,1.5vw,1.34rem)/1.35 IBM Plex Sans,Arial,sans-serif}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content h4{color:#193946;margin:23px 0 10px;font-size:1.05rem;font-weight:700}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content>p,:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content>ul,:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content>ol{color:#526a75;font:400 clamp(.98rem,1.1vw,1.06rem)/1.8 IBM Plex Sans,Arial,sans-serif}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content>:is(ul,ol){margin:16px 0 26px;padding-left:25px;display:block}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content li{margin-bottom:8px;padding-left:4px}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content li::marker{color:#b34a30}:is(.news-article-page,.case-study-page) .markdown-content a:not(.article-demo-button):not(.site-screenshot-link){color:#a4452c;text-underline-offset:3px;text-decoration:underline #dab4a6}:is(.news-article-page,.case-study-page) .markdown-content a:hover{color:#84341f}:is(.news-article-page,.case-study-page) .markdown-content strong{color:#223e4d;font-weight:650}:is(.news-article-page,.case-study-page) .markdown-content blockquote{color:#486471;background:#f7f8f7;border-left:3px solid #d95230;margin:28px 0;padding:16px 24px}:is(.news-article-page,.case-study-page) .markdown-content blockquote p{margin:0}:is(.news-article-page,.case-study-page) .markdown-content pre{color:#213c49;background:#f4f6f5;border:1px solid #d6e0e2;border-radius:4px;max-width:100%;padding:18px;font-size:.86rem;line-height:1.58;overflow-x:auto}:is(.news-article-page,.case-study-page) .markdown-content :not(pre)>code{overflow-wrap:anywhere;color:#8b3e2a;background:#f1f3f3;border-radius:2px;padding:2px 5px;font-size:.86em}:is(.news-article-page,.case-study-page) .markdown-content>table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}:is(.news-article-page,.case-study-page) .markdown-content th,:is(.news-article-page,.case-study-page) .markdown-content td{text-align:left;border:1px solid #dce5e7;padding:10px 13px}:is(.news-article-page,.case-study-page) .markdown-content th{color:#172d3a;background:#f0f3f3}:is(.news-article-page,.case-study-page) .markdown-content .article-screenshot>a{background:#fff;border-color:#d1dee1;border-radius:4px;box-shadow:6px 10px 22px #172d3a0f}:is(.news-article-page,.case-study-page) .markdown-content .article-screenshot>a:focus-visible{outline:3px solid #d95230}:is(.news-article-page,.case-study-page) .markdown-content .article-demo-button{color:#fff;background:#d95230;border-color:#d95230;border-radius:3px}:is(.news-article-page,.case-study-page) .markdown-content .article-demo-button:hover{color:#fff;background:#bd4222}.news-article-page .news-article-aside-meta time{color:#6b7e87;margin-top:10px;font-size:.77rem;font-weight:500;display:block}:is(.news-article-page,.case-study-page) .knowledge-aside-card:not(.accent) span{color:#465e6a;font-size:.86rem;display:block}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager{box-shadow:none;border-color:#d3dee1;border-radius:4px}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__intro h2{color:#172d3a;font:500 clamp(1.45rem,2vw,1.85rem)/1.2 Newsreader,Georgia,serif}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__card{background:#f7f8f7;border-color:#d6e0e2;border-radius:3px}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__card:hover{color:#172d3a;background:#fff7f4;border-color:#d7a89b}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__direction>span,:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__index{color:#ae472b}:is(.knowledge-page,.news-article-page,.case-study-page) .content-pager__card:focus-visible{outline:3px solid #d95230}:is(.news-article-page,.case-study-page) .editorial-extra{background:#f3f6f5;border-top:1px solid #d6e0e2}:is(.news-article-page,.case-study-page) .editorial-extra:before{color:#667a85}:is(.news-article-page,.case-study-page) .editorial-extra-collection>.container>h2,:is(.news-article-page,.case-study-page) .editorial-extra-heading h3{color:#172d3a;letter-spacing:-.02em;font-family:Newsreader,Georgia,serif;font-weight:500}:is(.news-article-page,.case-study-page) .editorial-extra-heading a,:is(.news-article-page,.case-study-page) .editorial-extra-card b{color:#ae472b}:is(.news-article-page,.case-study-page) .editorial-extra-card{background:#fff;border-color:#d3dee1;border-radius:4px;box-shadow:6px 10px 22px #172d3a0b}:is(.news-article-page,.case-study-page) .editorial-extra-card h4{color:#172d3a;font:500 clamp(1.3rem,1.7vw,1.68rem)/1.2 Newsreader,Georgia,serif}.news-index-page{--knowledge-ink:#172d3a;--knowledge-muted:#526a75;--knowledge-accent:#b34a30;font-family:IBM Plex Sans,Arial,sans-serif}.news-index-page .news-hub{background:#f7f8f7}.news-index-page .news-hub .section-heading h2,.news-index-page .news-category-heading h2{color:#172d3a;letter-spacing:-.025em;font:500 clamp(1.95rem,3vw,2.8rem)/1.14 Newsreader,Georgia,serif}.news-index-page .news-hub .section-heading>p{color:#526a75}.news-index-page .news-hub .eyebrow-light{color:#b34a30;font-weight:600}.news-index-page .news-category-nav{gap:8px;margin-bottom:38px}.news-index-page .news-category-chip{color:#314c59;background:#fff;border-color:#d3dee1;border-radius:3px;font-size:.81rem;font-weight:600}.news-index-page .news-category-chip b{color:#9c3c24;background:#f8eae5;border-radius:2px;font-weight:650}.news-index-page .news-category-chip:hover,.news-index-page .news-category-chip:focus-visible{background:#fff8f5;border-color:#d2a69b}.news-index-page .news-category-chip:focus-visible{outline-offset:2px;outline:2px solid #d95230}.news-index-page .news-hub .news-category-list{gap:28px}.news-index-page .news-hub .news-category-section,.news-index-page .news-hub .news-category-section:nth-child(odd),.news-index-page .news-hub .news-category-section:nth-child(2n){box-shadow:none;background:#fff;border:1px solid #d4dee1;border-radius:4px;padding:clamp(22px,2.7vw,34px)}.news-index-page .news-hub .news-category-section:before{display:none}.news-index-page .news-hub .news-category-heading{border-bottom:1px solid #d6e0e2;margin-bottom:20px;padding-bottom:17px}.news-index-page .news-category-heading>span{color:#607580;font-weight:500}.news-index-page .news-grid{gap:13px}.news-index-page .news-hub .news-card{background:#fff;border:1px solid #d3dee1;border-radius:4px;min-height:265px;box-shadow:5px 9px 20px #172d3a0a}.news-index-page .news-hub .news-card:hover{border-color:#d1a99c;transform:translateY(-2px);box-shadow:6px 12px 24px #172d3a12}.news-index-page .news-meta span,.news-index-page .news-meta time{color:#657983;background:0 0;border-radius:0;padding:0;font-size:.75rem;font-weight:500}.news-index-page .news-meta span:first-child{color:#b34a30;font-weight:650}.news-index-page .news-card h3{color:#172d3a;letter-spacing:-.02em;font:500 clamp(1.42rem,1.8vw,1.88rem)/1.2 Newsreader,Georgia,serif}.news-index-page .news-card p{color:#526a75;line-height:1.66}.news-index-page .news-card b{color:#b34a30;font-weight:600}.news-index-page .news-hub .news-compact-list,.news-index-page .news-hub .news-archive-list{border-color:#d3dee1;border-radius:3px}.news-index-page .news-hub .news-compact-item:hover,.news-index-page .news-hub .news-archive-item:hover{background:#fff6f2}.news-index-page .news-hub .news-compact-title,.news-index-page .news-hub .news-archive-title{color:#1e3c49;font-weight:600}.news-index-page .news-hub .news-compact-arrow,.news-index-page .news-hub .news-archive-side>span{color:#b34a30}.news-index-page .news-hub .news-older-heading h3{font:500 clamp(1.35rem,1.7vw,1.7rem)/1.2 Newsreader,Georgia,serif}.news-index-page .news-hub .news-compact-item:focus-visible,.news-index-page .news-hub .news-archive-item:focus-visible{outline-offset:-3px;outline:3px solid #d95230}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-nav{background:#f7f8f7;border-bottom:1px solid #d6e0e2}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link{color:#364f5c;background:0 0;border-radius:3px}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link small{color:#607681}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link:hover{background:#fff;border-color:#d5dfe1}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link.active{color:#172d3a;background:#fff;border:1px solid #cfdcdd;box-shadow:inset 3px 0 #d95230}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link.active small{color:#667b84}:is(.knowledge-index-page,.news-index-page,.implementations-page) .materials-hub-link:focus-visible{outline-offset:2px;outline:3px solid #d95230}@media (width<=980px){:is(.news-article-page,.case-study-page) .knowledge-aside{order:0}.news-article-page .news-article-aside-meta{display:none}}@media (width<=680px){.news-index-page .news-hub .news-category-section,.news-index-page .news-hub .news-category-section:nth-child(odd),.news-index-page .news-hub .news-category-section:nth-child(2n){padding:18px 14px}.news-index-page .news-hub .news-card{min-height:0}:is(.news-article-page,.case-study-page) .knowledge-section.markdown-content h2{font-size:clamp(1.75rem,7vw,2.15rem)}}.case-study-page .knowledge-aside-card:not(.accent) span+span{margin-top:9px}.case-study-page .knowledge-section.markdown-content>:first-child{margin-top:0}.implementations-page .implementation-hub{background:#f7f8f7}.implementations-page .implementation-secondary-band{background:#f0f3f2}.implementations-page .implementation-hub .eyebrow-light,.implementations-page .implementation-secondary-band .eyebrow-light{color:#b34a30}.implementations-page .implementation-hub .section-heading h2,.implementations-page .implementation-secondary-band .section-heading h2{color:#172d3a;letter-spacing:-.025em;font:500 clamp(1.95rem,2.9vw,2.85rem)/1.13 Newsreader,Georgia,serif}.implementations-page .implementation-hub .section-heading>p,.implementations-page .implementation-secondary-band .section-heading>p{color:#526a75}.implementations-page .implementation-grid{gap:16px}.implementations-page .implementation-card,.implementations-page .implementation-secondary-band .implementation-card{background:#fff;border:1px solid #d3dee1;border-radius:4px;min-width:0;padding:clamp(22px,2.4vw,30px);font-family:IBM Plex Sans,Arial,sans-serif;box-shadow:6px 10px 22px #172d3a0d}.implementations-page .implementation-card-head span{color:#657b86;font-size:.78rem;font-weight:600}.implementations-page .implementation-card-head b{color:#a34529;background:#f6eeeb;border-radius:2px;padding:5px 9px;font-size:.74rem;font-weight:600}.implementations-page .implementation-card h2{color:#172d3a;letter-spacing:-.02em;margin-top:21px;font:500 clamp(1.45rem,1.85vw,1.95rem)/1.2 Newsreader,Georgia,serif}.implementations-page .implementation-card p,.implementations-page .implementation-card ul{color:#526a75;font-size:.93rem;line-height:1.7}.implementations-page .implementation-card li::marker{color:#b34a30}.implementations-page .implementation-links a{color:#ae462b;font-size:.85rem;font-weight:650}.implementations-page .implementation-links a:hover{color:#88351e;text-underline-offset:3px;text-decoration:underline}.implementations-page .implementation-links a:focus-visible{outline-offset:3px;outline:3px solid #d95230}@media (width<=980px){.knowledge-page .knowledge-aside{order:-1;grid-template-columns:minmax(0,1fr)}.knowledge-page .knowledge-aside-card.accent,.news-article-page .knowledge-aside,.case-study-page .knowledge-aside{display:none}}@media (width<=680px){.implementations-page .implementation-card{padding:22px}}.editorial-hub-page{--editorial-ink:#172d3a;--editorial-copy:#526a75;--editorial-accent:#d95230;--editorial-accent-hover:#bd4222;--editorial-line:#d6e0e2;color:var(--editorial-ink);font-family:IBM Plex Sans,Arial,sans-serif}.editorial-hub-page .inner-hero{color:var(--editorial-ink);background:linear-gradient(110deg,#fff 0%,#f8f9f8 56%,#f0f3f4 100%);padding:clamp(46px,5.2vw,82px) 0 clamp(56px,6vw,92px)}.editorial-hub-page .inner-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,3.6vw,72px);display:grid}.editorial-hub-page .inner-hero-copy,.editorial-hub-page .inner-product-visual{min-width:0}.editorial-hub-page .inner-hero .breadcrumbs{color:#627985;flex-wrap:wrap;gap:9px;margin-bottom:clamp(26px,3vw,42px);font:500 .78rem/1.5 IBM Plex Sans,Arial,sans-serif;display:flex}.editorial-hub-page .inner-hero .breadcrumbs a:hover{color:#a4452c}.editorial-hub-page .inner-hero .eyebrow{color:#a4452c;letter-spacing:.065em;text-transform:none;font-size:.77rem;font-weight:650}.editorial-hub-page .inner-hero h1{color:#172d3a;letter-spacing:-.038em;text-wrap:balance;max-width:770px;margin:17px 0 22px;font:500 clamp(2.7rem,4.15vw,5.1rem)/1.09 Newsreader,Georgia,serif}.editorial-hub-page .inner-hero .inner-lead{color:#4b626f;max-width:630px;font:400 clamp(1rem,1.12vw,1.15rem)/1.76 IBM Plex Sans,Arial,sans-serif}.editorial-hub-page .inner-hero .actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.editorial-hub-page .inner-hero .btn{min-height:47px;box-shadow:none;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font:650 .88rem/1.3 IBM Plex Sans,Arial,sans-serif;display:inline-flex}.editorial-hub-page .inner-hero .btn-primary{color:#fff;background:#d95230;border-color:#d95230}.editorial-hub-page .inner-hero .btn-primary:hover,.editorial-hub-page .inner-hero .btn-primary:focus-visible{color:#fff;background:#bd4222;border-color:#bd4222}.editorial-hub-page .inner-hero .btn-secondary{color:#233e4b;background:#fff;border-color:#ccd8dc}.editorial-hub-page .inner-hero .btn-secondary:hover{background:#f1f4f4;border-color:#b8cad0}.editorial-hub-page .inner-hero a:focus-visible,.editorial-hub-page .materials-hub-nav a:focus-visible{outline-offset:3px;outline:3px solid #d95230}.editorial-hub-page .inner-product-visual{justify-self:end;width:100%;max-width:750px}.editorial-hub-page .inner-product-meta,.editorial-hub-page .inner-product-tags,.editorial-hub-page .inner-product-figure--editorial figcaption{display:none}.editorial-hub-page .inner-product-figure--editorial{background:#fff;border:1px solid #d0dbdf;border-radius:5px;margin:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}.editorial-hub-page .inner-product-figure--editorial img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#f8f8f8;width:100%;height:auto;display:block}.editorial-hub-page>.content-section{padding:clamp(60px,5.4vw,100px) 0}.editorial-hub-page .content-section .section-heading{gap:clamp(25px,4.5vw,72px);margin-bottom:clamp(30px,3.8vw,56px)}.editorial-hub-page .content-section .section-heading h2{color:#172d3a;letter-spacing:-.03em;font:500 clamp(2.05rem,2.9vw,3.15rem)/1.14 Newsreader,Georgia,serif}.editorial-hub-page .content-section .section-heading>p{color:#526a75;max-width:720px;font:400 clamp(.98rem,1.06vw,1.09rem)/1.74 IBM Plex Sans,Arial,sans-serif}.editorial-hub-page .content-section .eyebrow-light{color:#ad482d;letter-spacing:.045em;text-transform:none;font-size:.79rem;font-weight:650}.editorial-hub-page .materials-hub-nav{background:#f7f8f7;border-top:1px solid #dce4e6;border-bottom:1px solid #dce4e6}.editorial-hub-page .materials-hub-nav-inner{gap:12px;padding-block:15px}.editorial-hub-page .materials-hub-link{color:#344f5b;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;padding:14px 18px}.editorial-hub-page .materials-hub-link strong{font:650 .93rem/1.36 IBM Plex Sans,Arial,sans-serif}.editorial-hub-page .materials-hub-link small{color:#647b85;font:400 .77rem/1.45 IBM Plex Sans,Arial,sans-serif}.editorial-hub-page .materials-hub-link:hover{background:#fff;border-color:#d7e1e3}.editorial-hub-page .materials-hub-link.active{color:#172d3a;background:#fff;border-color:#d0dbdf;box-shadow:inset 3px 0 #d95230}.editorial-hub-page .materials-hub-link.active small{color:#647b85}.editorial-hub-page #poradniki,.editorial-hub-page #publikacje,.editorial-hub-page #case-studies,.editorial-hub-page .news-category-section{scroll-margin-top:108px}.editorial-hub-page.news-index-page .news-hub .news-category-section,.editorial-hub-page.news-index-page .news-hub .news-category-section:nth-child(odd),.editorial-hub-page.news-index-page .news-hub .news-category-section:nth-child(2n){box-shadow:none;background:0 0;border:0;border-top:1px solid #d6e0e2;border-radius:0;padding:clamp(22px,3vw,42px) 0 0}.editorial-hub-page.news-index-page .news-hub .news-category-section:first-child{border-top:0;padding-top:0}.editorial-hub-page.news-index-page .news-category-heading{border:0;margin-bottom:20px;padding:0}.editorial-hub-page.news-index-page .news-card,.editorial-hub-page.knowledge-index-page .knowledge-card,.editorial-hub-page.implementations-page .implementation-card{background:#fff;border-color:#d6e0e2;border-radius:4px;box-shadow:6px 10px 22px #172d3a0e}.editorial-hub-page.news-index-page .news-card:hover,.editorial-hub-page.knowledge-index-page .knowledge-card:hover,.editorial-hub-page.implementations-page .implementation-card:hover{border-color:#d9b0a3;transform:translateY(-2px);box-shadow:7px 13px 26px #172d3a16}.editorial-hub-page .knowledge-navigation.content-section.dark,.editorial-hub-page .content-section.dark{color:#fff;background:#153443}.editorial-hub-page .content-section.dark .section-heading h2{color:#fff}.editorial-hub-page .content-section.dark .section-heading>p,.editorial-hub-page .content-section.dark .content-copy>p{color:#d7e2e6}.editorial-hub-page .content-section.dark .eyebrow{color:#ffbaa4}.editorial-hub-page .content-section.dark .text-link{color:#ffc1ad}.editorial-hub-page .content-section.dark .text-link:hover{color:#fff}.editorial-hub-page.implementations-page .implementation-secondary-band{background:#f0f3f2}@media (width<=1199px){.editorial-hub-page .inner-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.editorial-hub-page .inner-product-visual{justify-self:start;max-width:780px}}@media (width<=680px){.editorial-hub-page .inner-hero{padding:38px 0 50px}.editorial-hub-page .inner-hero h1{font-size:clamp(2.45rem,8.5vw,3.35rem)}.editorial-hub-page .inner-hero .actions{gap:9px}.editorial-hub-page .inner-hero .btn{min-height:46px;padding:10px 13px;font-size:.8rem}.editorial-hub-page .materials-hub-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-block:10px;display:grid}.editorial-hub-page .materials-hub-link{text-align:center;min-width:0;padding:12px 7px 11px}.editorial-hub-page .materials-hub-link strong{font-size:clamp(.7rem,2.9vw,.85rem)}.editorial-hub-page .materials-hub-link small{display:none}.editorial-hub-page.news-index-page .news-hub .news-category-section,.editorial-hub-page.news-index-page .news-hub .news-category-section:nth-child(odd),.editorial-hub-page.news-index-page .news-hub .news-category-section:nth-child(2n){padding-top:26px}.editorial-hub-page .content-section .section-heading h2{font-size:clamp(1.9rem,7vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.editorial-hub-page .news-card:hover,.editorial-hub-page .knowledge-card:hover,.editorial-hub-page .implementation-card:hover{transform:none}}main.suitecrm-addon-page{--addon-ink:#172d3a;--addon-muted:#526a75;--addon-accent:#d95230;--addon-accent-hover:#bd4222;--addon-line:#d4dee1;color:var(--addon-ink);font-family:IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .inner-hero{color:var(--addon-ink);background:linear-gradient(110deg,#fff 0%,#f8f9f8 56%,#f0f3f4 100%);padding:clamp(46px,5.2vw,86px) 0 clamp(48px,6vw,92px)}main.suitecrm-addon-page .inner-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(26px,4vw,78px)}main.suitecrm-addon-page .inner-hero-copy{min-width:0}main.suitecrm-addon-page .inner-hero .breadcrumbs{color:#647a85;flex-wrap:wrap;gap:9px;margin-bottom:clamp(25px,3vw,46px);font:500 .78rem/1.5 IBM Plex Sans,Arial,sans-serif;display:flex}main.suitecrm-addon-page .inner-hero .breadcrumbs a:hover{color:#a34228}main.suitecrm-addon-page .inner-hero .eyebrow{color:#ac472b;letter-spacing:.055em;text-transform:none;font:650 .78rem/1.5 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .inner-hero h1{max-width:840px;color:var(--addon-ink);letter-spacing:-.038em;text-wrap:balance;margin:17px 0 23px;font:500 clamp(2.65rem,4.1vw,5rem)/1.09 Newsreader,Georgia,serif}main.suitecrm-addon-page .inner-hero .inner-lead{color:#4d6571;max-width:700px;font:400 clamp(1rem,1.13vw,1.15rem)/1.76 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .inner-hero .actions{gap:12px;margin-top:29px}main.suitecrm-addon-page .inner-hero .btn,main.suitecrm-addon-page .suite-theme-demo-panel .btn{min-height:48px;box-shadow:none;border-radius:3px;padding:12px 20px;font:650 .88rem/1.35 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .btn-primary,main.suitecrm-addon-page .inner-hero .btn-primary{color:#fff;background:#d95230;border-color:#d95230}main.suitecrm-addon-page .btn-primary:hover,main.suitecrm-addon-page .inner-hero .btn-primary:hover{color:#fff;background:#bd4222;border-color:#bd4222}main.suitecrm-addon-page .inner-hero .btn-secondary{color:#23414e;background:#fff;border-color:#cdd9dd}main.suitecrm-addon-page .inner-hero .btn-secondary:hover{background:#f1f4f4;border-color:#b5c8cd}main.suitecrm-addon-page .inner-visual{background:linear-gradient(125deg,#f5f7f7 0%,#e8edef 100%);border:1px solid #d2dde0;border-radius:5px;min-width:0;min-height:clamp(260px,27vw,405px);box-shadow:7px 12px 26px #172d3a11}main.suitecrm-addon-page .inner-visual .visual-grid{background-image:linear-gradient(#375b680e 1px,#0000 1px),linear-gradient(90deg,#375b680e 1px,#0000 1px);background-size:32px 32px;mask-image:linear-gradient(#000,#0000 92%)}main.suitecrm-addon-page .inner-visual .visual-core{color:#fff;letter-spacing:-.015em;overflow-wrap:anywhere;background:#193a4a;border:1px solid #355262;border-left:4px solid #d95230;border-radius:4px;width:min(78%,440px);min-width:0;max-width:100%;min-height:135px;padding:clamp(18px,2.5vw,35px);font:500 clamp(1.2rem,1.65vw,1.9rem)/1.2 Newsreader,Georgia,serif;box-shadow:6px 12px 24px #172d3a21}main.suitecrm-addon-page .inner-visual .visual-dot{background:#d95230;width:10px;height:10px;box-shadow:0 0 0 5px #d9523017}main.suitecrm-addon-page .inner-visual .vd2,main.suitecrm-addon-page .inner-visual .vd3{background:#517484;box-shadow:0 0 0 5px #5174841c}main.suitecrm-addon-page>section.suitecrm-addon-section{color:var(--addon-ink);padding:clamp(56px,5.4vw,102px) 0}main.suitecrm-addon-page>section.suitecrm-addon-section:not(.dark),main.suitecrm-addon-page>section.suitecrm-addon-section:not(.dark):nth-of-type(odd){background:#fff;border-top:1px solid #e0e7e9}main.suitecrm-addon-page>section.suitecrm-addon-section:not(.dark):nth-of-type(2n){background:#f6f8f7;border-top:1px solid #e0e7e9}main.suitecrm-addon-page>section.suitecrm-addon-section.dark{color:#fff;background:#153443;border-top:1px solid #234856}main.suitecrm-addon-page .suitecrm-addon-content-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:start;gap:clamp(30px,4.2vw,78px)}main.suitecrm-addon-page .suitecrm-addon-content-grid>*{min-width:0}main.suitecrm-addon-page .suitecrm-addon-content-grid h2,main.suitecrm-addon-page .suite-theme-demo-panel h2,main.suitecrm-addon-page .related-materials .section-heading h2{color:#172d3a;letter-spacing:-.03em;text-wrap:balance;margin:11px 0 22px;font:500 clamp(1.95rem,2.8vw,3.15rem)/1.14 Newsreader,Georgia,serif}main.suitecrm-addon-page .suitecrm-addon-section.dark h2{color:#fff}main.suitecrm-addon-page .suitecrm-addon-section .eyebrow-light,main.suitecrm-addon-page .suite-theme-demo-panel .eyebrow-light{color:#ad492e;letter-spacing:.055em;text-transform:none;font-size:.78rem;font-weight:650}main.suitecrm-addon-page .suitecrm-addon-section.dark .eyebrow{color:#ffb9a2}main.suitecrm-addon-page .suitecrm-addon-section .content-copy{gap:17px}main.suitecrm-addon-page .suitecrm-addon-section .content-copy>p{color:#526a75;max-width:790px;margin:0;font:400 clamp(.98rem,1.08vw,1.09rem)/1.77 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .suitecrm-addon-section.dark .content-copy>p{color:#d4e1e6}main.suitecrm-addon-page .suitecrm-addon-section .suite-detail-list{gap:12px;padding:0}main.suitecrm-addon-page .suitecrm-addon-section .suite-detail-list li{color:#48616c;font-size:.95rem;line-height:1.62}main.suitecrm-addon-page .suitecrm-addon-section .suite-detail-list li:before{color:#d95230}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-detail-list li{color:#d5e1e5}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-detail-list li:before{color:#ffa88c}main.suitecrm-addon-page .process-flow{color:#244551;letter-spacing:0;overflow-wrap:anywhere;background:#f6f8f8;border:1px solid #d8e1e4;border-left:3px solid #d95230;border-radius:3px;margin:12px 0 8px;padding:17px 22px;font:600 .9rem/1.7 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .suitecrm-addon-section.dark .process-flow{color:#f2f7f9;background:#204655;border-color:#486a77 #486a77 #486a77 #e97354}main.suitecrm-addon-page .suitecrm-addon-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}main.suitecrm-addon-page .suitecrm-addon-feature-grid .feature-tile{color:#172d3a;background:#fff;border:1px solid #d5dfe1;border-radius:4px;min-width:0;min-height:0;padding:clamp(18px,1.8vw,26px);box-shadow:5px 9px 20px #172d3a0e}main.suitecrm-addon-page .suitecrm-addon-feature-grid .feature-tile h3{color:#172d3a;margin:0 0 10px;font:600 clamp(1rem,1.05vw,1.15rem)/1.4 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .suitecrm-addon-feature-grid .feature-tile p{color:#526a75;margin:0;font:.92rem/1.68 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .suitecrm-addon-section.dark .suitecrm-addon-feature-grid .feature-tile{box-shadow:none;background:#214654;border-color:#456774}main.suitecrm-addon-page .suitecrm-addon-section.dark .suitecrm-addon-feature-grid .feature-tile h3{color:#fff}main.suitecrm-addon-page .suitecrm-addon-section.dark .suitecrm-addon-feature-grid .feature-tile p{color:#d6e2e6}main.suitecrm-addon-page .suite-source-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px}main.suitecrm-addon-page .suite-source-gallery.single{grid-template-columns:minmax(0,1fr)}main.suitecrm-addon-page .suite-source-image{background:#fff;border:1px solid #d2dde0;border-radius:4px;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:6px 10px 22px #172d3a0e}main.suitecrm-addon-page .suite-source-image img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;max-width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-source-image figcaption{color:#5f7480;background:#fff;border-top:1px solid #e2e8e9;padding:12px 16px;font:.83rem/1.5 IBM Plex Sans,Arial,sans-serif}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-source-image{box-shadow:none;background:#fff;border-color:#526e7c}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-source-image figcaption{color:#526a75}main.suitecrm-addon-page .suite-theme-gallery-wide{max-width:1160px;margin-top:36px}main.suitecrm-addon-page .suite-theme-gallery-wide .suite-source-image a{box-shadow:none;border:0;border-radius:0}main.suitecrm-addon-page .suitecrm-addon-section .suite-video-list{max-width:820px;margin-top:30px}main.suitecrm-addon-page .suite-video{background:#fff;border:1px solid #d5e0e3;border-radius:4px;margin:0;overflow:hidden;box-shadow:6px 10px 22px #172d3a0e}main.suitecrm-addon-page .suite-video figcaption{color:#526a75;padding:13px 17px}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-video{box-shadow:none;border-color:#526d79}main.suitecrm-addon-page .suitecrm-addon-section.dark .suite-video figcaption{color:#48616c}main.suitecrm-addon-page .suite-source-image a[data-suite-zoom]:focus-visible,main.suitecrm-addon-page .suite-source-image .suite-zoom-indicator,main.suitecrm-addon-page .suite-theme-gallery-wide .suite-source-image a:focus-visible{border-radius:3px}main.suitecrm-addon-page>.related-materials{background:#f3f6f5;border-top:1px solid #d6e1e3;padding:clamp(56px,5.2vw,90px) 0}main.suitecrm-addon-page .related-materials .section-heading h2{color:#172d3a}main.suitecrm-addon-page .related-materials .section-heading>p{color:#526a75}main.suitecrm-addon-page .related-materials .eyebrow{color:#ad492e}main.suitecrm-addon-page .related-materials .news-card{background:#fff;border:1px solid #d5dfe1;border-radius:4px;min-width:0;box-shadow:5px 9px 21px #172d3a0d}main.suitecrm-addon-page .related-materials .news-card h3{color:#172d3a;font:500 clamp(1.32rem,1.55vw,1.75rem)/1.23 Newsreader,Georgia,serif}main.suitecrm-addon-page .related-materials .news-card p{color:#526a75}main.suitecrm-addon-page .related-materials .news-card b{color:#b64b2f}main.suitecrm-addon-page .related-materials .news-card:hover{border-color:#d9afa2;box-shadow:6px 12px 24px #172d3a13}main.suitecrm-addon-page .suite-theme-demo-section{background:#f5f7f6;padding:clamp(32px,4vw,58px) 0}main.suitecrm-addon-page .suite-theme-demo-panel{background:#fff;border:1px solid #d6e1e3;border-left:3px solid #d95230;border-radius:4px;padding:clamp(22px,3vw,42px);box-shadow:6px 10px 22px #172d3a0a}main.suitecrm-addon-page .suite-theme-demo-panel h2{font-size:clamp(1.8rem,2.2vw,2.65rem)}main.suitecrm-addon-page .suite-theme-demo-panel p{color:#526a75}main.suitecrm-addon-page .content-pager-wrap{background:#f6f8f7;border-top:1px solid #dde5e7;padding:clamp(28px,3vw,48px) 0}main.suitecrm-addon-page .content-pager{box-shadow:none;background:#fff;border:1px solid #d4dee1;border-radius:4px;margin:0}main.suitecrm-addon-page .content-pager__intro h2{color:#172d3a;font:500 clamp(1.4rem,1.85vw,1.9rem)/1.2 Newsreader,Georgia,serif}main.suitecrm-addon-page .content-pager__intro p{color:#526a75}main.suitecrm-addon-page .content-pager__card{color:#1f3e4b;box-shadow:none;background:#f7f8f7;border:1px solid #d7e0e2;border-radius:3px}main.suitecrm-addon-page .content-pager__card:hover{color:#172d3a;background:#fff7f4;border-color:#d8aa9c}main.suitecrm-addon-page .content-pager__direction>span,main.suitecrm-addon-page .content-pager__index{color:#ad492e}main.suitecrm-addon-page .content-pager__index:hover{color:#87351f}main.suitecrm-addon-page a:focus-visible{outline-offset:3px;outline:3px solid #d95230}main.suitecrm-addon-page .content-section .text-link.light-link{color:#a9482e;font-size:.86rem;font-weight:650}main.suitecrm-addon-page .content-section.dark .text-link.light-link{color:#ffbb9f}main.suitecrm-addon-page .content-section.dark .text-link.light-link:hover{color:#fff}main.suitecrm-addon-page .content-section .text-link.light-link:hover{text-underline-offset:3px;text-decoration:underline}main.suitecrm-catalogue-refresh .catalogue-hero-copy h1,main.suitecrm-catalogue-refresh .catalogue-section-intro h2,main.suitecrm-catalogue-refresh .catalogue-card h3,main.suitecrm-catalogue-refresh .catalogue-process-step h3{font-family:Newsreader,Georgia,serif;font-weight:500}main.suitecrm-catalogue-refresh .catalogue-section-intro h2{letter-spacing:-.03em}main.suitecrm-catalogue-refresh .catalogue-hero-actions a.catalogue-button-primary{color:#fff;background:#d95230;border-color:#d95230}main.suitecrm-catalogue-refresh .catalogue-hero-actions a.catalogue-button-primary:hover{color:#fff;background:#bd4222}main.suitecrm-catalogue-refresh .catalogue-card-grid a.catalogue-card:hover{background:#fff7f4}main.suitecrm-catalogue-refresh .catalogue-card-bottom,main.suitecrm-catalogue-refresh .catalogue-card-top{color:#b44c31}main.suitecrm-catalogue-refresh a:focus-visible{outline-offset:3px;outline:3px solid #d95230}@media (width<=1200px){main.suitecrm-addon-page .inner-hero-grid,main.suitecrm-addon-page .suitecrm-addon-content-grid{grid-template-columns:minmax(0,1fr)}main.suitecrm-addon-page .inner-visual{width:100%;max-width:820px}}@media (width<=760px){main.suitecrm-addon-page .inner-hero{padding:38px 0 56px}main.suitecrm-addon-page .inner-hero h1{font-size:clamp(2.3rem,9vw,3.35rem)}main.suitecrm-addon-page .inner-hero .actions{flex-wrap:wrap}main.suitecrm-addon-page .inner-visual{min-height:245px}main.suitecrm-addon-page .suitecrm-addon-feature-grid,main.suitecrm-addon-page .suite-source-gallery{grid-template-columns:minmax(0,1fr)}main.suitecrm-addon-page .suite-source-image{max-width:100%}main.suitecrm-addon-page .suite-theme-demo-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){main.suitecrm-addon-page .inner-hero .actions{grid-template-columns:minmax(0,1fr);display:grid}main.suitecrm-addon-page .inner-hero .btn{width:100%}main.suitecrm-addon-page .inner-visual .visual-core{width:86%;font-size:1.35rem}}@media (prefers-reduced-motion:reduce){main.suitecrm-addon-page .related-materials .news-card,main.suitecrm-catalogue-refresh .catalogue-card{transition:none}}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--ksef){width:100%;min-width:0;max-width:740px}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--ksef) .inner-product-meta,main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--ksef) .inner-product-tags,main.suitecrm-addon-page .inner-product-figure--ksef figcaption{display:none}main.suitecrm-addon-page .inner-product-figure--ksef{background:#f8f9fa;border:1px solid #d0dade;border-radius:5px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .inner-product-figure--ksef img{aspect-ratio:4/3;object-fit:contain;object-position:center;width:100%;height:auto;display:block}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--gus){width:100%;min-width:0;max-width:740px}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--gus) .inner-product-meta,main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--gus) .inner-product-tags,main.suitecrm-addon-page .inner-product-figure--gus figcaption{display:none}main.suitecrm-addon-page .inner-product-figure--gus{background:#f8f9fa;border:1px solid #d0dade;border-radius:5px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .inner-product-figure--gus img{aspect-ratio:4/3;object-fit:contain;object-position:center;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-gus-screen-real]){width:100%;max-width:1160px;margin:clamp(28px,3.2vw,44px) auto 0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-gus-screen-real]) .suite-source-image img{aspect-ratio:1590/864;object-fit:contain;object-position:top center;width:100%;height:auto}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--integration){width:100%;min-width:0;max-width:740px}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--integration) .inner-product-meta,main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--integration) .inner-product-tags,main.suitecrm-addon-page .inner-product-figure--integration figcaption{display:none}main.suitecrm-addon-page .inner-product-figure--integration{background:#f8f9fa;border:1px solid #d0dade;border-radius:5px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .inner-product-figure--integration img{aspect-ratio:4/3;object-fit:contain;object-position:center;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-erp-documents-demo]){grid-template-columns:minmax(0,1fr);gap:clamp(22px,3.2vw,38px);width:100%;max-width:1160px;margin:clamp(28px,3.5vw,46px) auto 0;display:grid}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-erp-documents-demo]) .suite-source-image{min-width:0;margin:0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-erp-documents-demo]) .suite-source-image img{aspect-ratio:1672/941;object-fit:contain;object-position:top center;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-erp-documents-demo]) .suite-source-image figcaption{text-align:left;color:#526a75;background:#fff;border-top:1px solid #e2e8e9;margin-top:0;padding:12px 16px;font-size:.85rem;line-height:1.55}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=integracja-suitecrm-ecommerce-automatyzacja]){width:100%;max-width:960px;margin:clamp(28px,3.5vw,44px) auto 0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=integracja-suitecrm-ecommerce-automatyzacja]) .suite-source-image img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--addon-feature){width:100%;min-width:0;max-width:740px}main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--addon-feature) .inner-product-meta,main.suitecrm-addon-page .inner-product-visual:has(.inner-product-figure--addon-feature) .inner-product-tags,main.suitecrm-addon-page .inner-product-figure--addon-feature figcaption{display:none}main.suitecrm-addon-page .inner-product-figure--addon-feature{background:#f8f9fa;border:1px solid #d0dade;border-radius:5px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .inner-product-figure--addon-feature img{aspect-ratio:4/3;object-fit:contain;object-position:center;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-formularz]){width:100%;max-width:1160px;margin:clamp(26px,3.5vw,42px) auto 0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-formularz]) .suite-source-image{background:#fff;border:1px solid #d6e0e3;border-radius:5px;margin:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-formularz]) .suite-source-image img{aspect-ratio:1920/672;object-fit:contain;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-kalendarz-anon]){width:100%;max-width:1160px;margin:clamp(26px,3.5vw,42px) auto 0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-kalendarz-anon]) .suite-source-image{background:#fff;border:1px solid #d6e0e3;border-radius:5px;margin:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-urlopy-kalendarz-anon]) .suite-source-image img{aspect-ratio:1672/728;object-fit:contain;width:100%;height:auto;display:block}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-komentarze-zanonimizowane]){width:100%;max-width:1160px;margin:clamp(28px,3.5vw,44px) auto 0}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-komentarze-zanonimizowane]) .suite-source-image{background:#fff;border:1px solid #d6e0e3;border-radius:5px;margin:0;overflow:hidden;box-shadow:7px 12px 26px #172d3a13}main.suitecrm-addon-page .suite-theme-gallery-wide:has(img[src*=suitecrm-komentarze-zanonimizowane]) .suite-source-image img{aspect-ratio:1654/860;object-fit:contain;width:100%;height:auto;display:block}main.privacy-page{--knowledge-accent:#b34a30}main.privacy-page .privacy-hero{background:linear-gradient(112deg,#fff 0%,#f7f8f7 58%,#f0f3f3 100%)}main.privacy-page .legal-section{background:#f7f8f7;padding:clamp(42px,5.7vw,84px) 0 clamp(44px,5vw,72px)}main.privacy-page .privacy-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:clamp(30px,4.5vw,72px);display:grid}main.privacy-page .legal-content{min-width:0;max-width:790px}main.privacy-page .privacy-policy-section{border-bottom:1px solid #d6e0e2;padding:clamp(20px,3vw,30px) 0 clamp(26px,3vw,38px);scroll-margin-top:100px}main.privacy-page .privacy-policy-section:first-child{padding-top:0}main.privacy-page .privacy-policy-section:last-child{border-bottom:0;padding-bottom:0}main.privacy-page .legal-content h2{letter-spacing:-.025em;color:#172d3a;margin:0 0 17px;font:500 clamp(1.55rem,2.3vw,2.05rem)/1.19 Newsreader,Georgia,serif}main.privacy-page .privacy-policy-section p,main.privacy-page .legal-list{color:#526a75;font:400 .975rem/1.82 IBM Plex Sans,Arial,sans-serif}main.privacy-page .privacy-policy-section p{margin:0 0 14px}main.privacy-page .privacy-policy-section p:last-child{margin-bottom:0}main.privacy-page .privacy-policy-section strong{color:#213f4c;font-weight:600}main.privacy-page .legal-list{gap:5px;margin-top:10px;margin-bottom:14px;padding-left:22px}main.privacy-page .legal-list li::marker{color:#b34a30}main.privacy-page .legal-content a,main.privacy-page .privacy-contact a{color:#b34a30;text-underline-offset:3px;text-decoration-thickness:1px}main.privacy-page .legal-content a:hover,main.privacy-page .privacy-contact a:hover{color:#8d351e}main.privacy-page .legal-content a:focus-visible,main.privacy-page .privacy-aside a:focus-visible{outline-offset:3px;outline:2px solid #d95230}main.privacy-page .legal-content code{color:#314b57;background:#eaf0f0;border-radius:3px}main.privacy-page .privacy-aside{align-self:start;gap:18px;display:grid}main.privacy-page .privacy-index,main.privacy-page .privacy-contact{background:#fff;border:1px solid #d6e0e2;border-radius:4px;padding:clamp(21px,2.4vw,27px);box-shadow:6px 10px 22px #172d3a0e}main.privacy-page .privacy-index .eyebrow{color:#b34a30;letter-spacing:.04em;font-size:.75rem;font-weight:600}main.privacy-page .privacy-index h2{color:#172d3a;margin:8px 0 19px;font:500 1.53rem/1.17 Newsreader,Georgia,serif}main.privacy-page .privacy-index ol{gap:0;margin:0;padding:0;list-style:none;display:grid}main.privacy-page .privacy-index li+li{border-top:1px solid #edf0f1}main.privacy-page .privacy-index a{color:#314c59;align-items:baseline;gap:12px;padding:10px 0;font-size:.85rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}main.privacy-page .privacy-index a:hover{color:#b34a30}main.privacy-page .privacy-index a span{color:#b34a30;font-variant-numeric:tabular-nums;font-size:.72rem}main.privacy-page .privacy-contact strong{color:#172d3a;font-size:.91rem;font-weight:650}main.privacy-page .privacy-contact p{color:#526a75;margin:9px 0 10px;font-size:.86rem;line-height:1.65}main.privacy-page .privacy-contact a{overflow-wrap:anywhere;font-size:.85rem}@media (width<=900px){main.privacy-page .privacy-layout{grid-template-columns:minmax(0,1fr)}main.privacy-page .legal-content{max-width:none}main.privacy-page .privacy-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){main.privacy-page .privacy-hero{padding-top:clamp(34px,8vw,48px)}main.privacy-page .privacy-aside{grid-template-columns:1fr}main.privacy-page .privacy-policy-section p,main.privacy-page .legal-list{font-size:.94rem}}main#start .hero .btn-primary,main .inner-hero .btn-primary,main:is(.editorial-hub-page,.suitecrm-addon-page,.crm-product-page,.suitecrm-main,.spec-product-page,.ai-main,.mobile-apps-main) .inner-hero .btn-primary,main.suitecrm-addon-page .btn-primary,main.suitecrm-catalogue-refresh .catalogue-hero-actions a.catalogue-button-primary{color:var(--si-on-action);background:var(--si-action-bg);border-color:var(--si-action-bg)}main#start .hero .btn-primary:is(:hover,:focus-visible),main .inner-hero .btn-primary:is(:hover,:focus-visible),main:is(.editorial-hub-page,.suitecrm-addon-page,.crm-product-page,.suitecrm-main,.spec-product-page,.ai-main,.mobile-apps-main) .inner-hero .btn-primary:is(:hover,:focus-visible),main.suitecrm-addon-page .btn-primary:is(:hover,:focus-visible),main.suitecrm-catalogue-refresh .catalogue-hero-actions a.catalogue-button-primary:is(:hover,:focus-visible){color:var(--si-on-action);background:var(--si-action-hover);border-color:var(--si-action-hover)}.suite-link-grid-light .suite-link-category,.suite-link-grid-light .suite-link-more,.related-editorial .related-editorial-category,main.editorial-hub-page .inner-hero .eyebrow,main.editorial-hub-page .content-section:not(.dark) .eyebrow-light,main.suitecrm-addon-page .inner-hero .eyebrow{color:var(--si-accent-text)}.implementation-card-head span,main.implementations-page .implementation-card-head span{color:var(--si-subtle)}:is(.crm-product-page,.suitecrm-main,.spec-product-page) .content-section:not(.dark) .offer-item b,.related-editorial .related-editorial-news-meta .related-editorial-category,.related-editorial .related-editorial-item b{color:var(--si-accent-text)}.related-editorial .related-editorial-item p{color:var(--si-copy)}.related-editorial .related-editorial-news-meta time{color:var(--si-meta)}.site-header .nav,.site-header .desktop-nav,.site-header .desktop-nav>a,.site-header .desktop-nav>details>summary,.site-header .crm-dropdown-panel,.site-header .crm-dropdown-panel strong,.site-header .crm-dropdown-panel small,.site-header .mobile-menu-panel,.site-header .mobile-menu-panel a,.site-header .mobile-menu-panel .mobile-menu-label,.site-header .brand-copy,.site-header .brand-copy strong,.site-header .brand-copy small,.site-header .navcta{font-variant:normal;text-transform:none;font-family:IBM Plex Sans,Arial,sans-serif;font-style:normal}.site-header .nav{align-items:center;gap:clamp(14px,1.3vw,26px);min-height:76px}.site-header .brand-copy strong{letter-spacing:-.015em;font-size:.94rem;font-weight:700;line-height:1.24}.site-header .brand-copy small{letter-spacing:0;font-size:.69rem;font-weight:600;line-height:1.4}.site-header .desktop-nav{letter-spacing:0;align-items:center;gap:clamp(12px,1.03vw,19px);font-size:14px;font-weight:600;line-height:1.3}.site-header .desktop-nav>a,.site-header .desktop-nav>details>summary{min-height:42px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;color:#334a57;white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header .desktop-nav>details>summary{gap:6px}.site-header .desktop-nav>a:not(.navcta):hover,.site-header .desktop-nav>details>summary:hover,.site-header .desktop-nav>details[open]>summary,.site-header .desktop-nav>a.active:not(.navcta),.site-header .desktop-nav>details.nav-active>summary{color:#b84728}.site-header .desktop-nav>a.active:not(.navcta):after,.site-header .desktop-nav>details.nav-active>summary:after{background:#d5522f;border-radius:0;height:2px;bottom:-3px}.site-header .desktop-nav>a.navcta{color:#fff;min-height:43px;box-shadow:none;background:#d5522f;border:1px solid #d5522f;border-radius:3px;padding:0 19px;font-size:14px;font-weight:700}.site-header .desktop-nav>a.navcta:hover,.site-header .desktop-nav>a.navcta:focus-visible{color:#fff;background:#b74424;border-color:#b74424}.site-header .crm-dropdown-panel{backdrop-filter:none;background:#fff;border:1px solid #d2dde2;border-radius:6px;width:342px;padding:8px;top:calc(100% + 12px);box-shadow:0 16px 40px #1228371c}.site-header .materials-dropdown-panel{width:360px}.site-header .crm-dropdown-panel a{border-radius:3px;padding:10px 12px}.site-header .crm-dropdown-panel strong{color:#243f4d;font-size:.88rem;font-weight:700;line-height:1.33}.site-header .crm-dropdown-panel small{color:#627883;font-size:.75rem;font-weight:400;line-height:1.45}.site-header .crm-dropdown-panel .crm-menu-footer a.crm-catalog-link{background:#eef4f1;border-radius:3px;font-size:.82rem;font-weight:700}.site-header .mobile-menu summary{border-radius:4px}.site-header .mobile-menu-panel{background:#fff;border-radius:6px;font-size:.91rem;font-weight:600;line-height:1.4}.site-header .mobile-menu-panel a{letter-spacing:0;border-radius:3px;font-size:.91rem;font-weight:600;line-height:1.4}.site-header .mobile-menu-panel .mobile-menu-label{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site-header .mobile-menu-panel a.mobile-crm-catalog{border-radius:4px;font-size:.85rem;font-weight:700}main#start .hero{background:linear-gradient(112deg,#fff 0%,#f8faf9 55%,#edf2f4 100%);overflow:hidden}main#start .hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,3vw,65px)}main#start .hero .eyebrow,main#start .hero .actions .btn{font-family:IBM Plex Sans,Arial,sans-serif}main#start .hero .actions .btn{font-weight:700}main#start .spec-ecosystem{color:#172f3c;width:100%;min-width:0;padding-top:8px;font-family:IBM Plex Sans,Arial,sans-serif;display:block}main#start .spec-ecosystem-heading{color:#627581;letter-spacing:.105em;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:13px;font-size:.67rem;font-weight:700;line-height:1.4;display:flex}main#start .spec-ecosystem-stage{grid-template-columns:minmax(0,1.18fr) 44px minmax(0,.82fr);align-items:center;gap:0;display:grid}main#start .spec-ecosystem-crm{background:#fff;border:1px solid #cbd7dd;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #172d3817}main#start .spec-ecosystem-browser-bar{color:#476070;letter-spacing:.07em;background:#f4f7f7;border-bottom:1px solid #d4dfe3;align-items:center;gap:13px;min-height:41px;padding:9px 14px;font-size:.66rem;font-weight:800;display:flex}main#start .spec-ecosystem-browser-dots{align-items:center;gap:4px;display:flex}main#start .spec-ecosystem-browser-dots i{background:#becad0;border-radius:50%;width:7px;height:7px;display:block}main#start .spec-ecosystem-browser-dots i:first-child{background:#d47b69}main#start .spec-ecosystem-browser-dots i:nth-child(2){background:#dfbc7c}main#start .spec-ecosystem-browser-dots i:last-child{background:#8eb8a0}main#start .spec-ecosystem-live{color:#5e7481;text-align:right;margin-left:auto;font-size:.6rem}main#start .spec-ecosystem-screen{aspect-ratio:1.87;background:#f8faf9;border-bottom:1px solid #d4dfe3;display:block;overflow:hidden}main#start .spec-ecosystem-screen img{object-fit:cover;object-position:top left;width:100%;height:100%;max-height:none;transition:transform .25s;display:block}main#start .spec-ecosystem-screen:hover img{transform:scale(1.015)}main#start .spec-ecosystem-crm-caption{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:9px;padding:14px 16px 15px;display:flex}main#start .spec-ecosystem-crm-caption>div{flex-direction:column;gap:3px;display:flex}main#start .spec-ecosystem-crm-caption strong{color:#1b3846;font-size:1.07rem;font-weight:800}main#start .spec-ecosystem-crm-caption div>span{color:#617984;font-size:.77rem;line-height:1.4}main#start .spec-ecosystem-screen-credit{color:#9c4931;letter-spacing:.02em;font-size:.66rem;font-weight:700}main#start .spec-ecosystem-connector{background:#d15737;align-self:center;width:100%;min-width:0;height:2px;position:relative}main#start .spec-ecosystem-connector:after{content:"";transform-origin:50%;border-top:2px solid #d15737;border-right:2px solid #d15737;width:8px;height:8px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}main#start .spec-ecosystem-capabilities{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}main#start .spec-ecosystem-capability{color:#163340;background:#fff;border:1px solid #d7e1e3;border-left:3px solid #d25a3a;border-radius:3px;grid-template-columns:28px minmax(0,1fr) 17px;align-items:center;gap:12px;min-width:0;min-height:clamp(84px,5vw,106px);padding:13px 14px;transition:background .18s,border-color .18s;display:grid}main#start .spec-ecosystem-capability:hover,main#start .spec-ecosystem-capability:focus-visible{background:#f2f6f4;border-color:#d25a3a}main#start .spec-ecosystem-capability-index{color:#ba5237;align-self:start;padding-top:3px;font-size:.75rem;font-weight:800}main#start .spec-ecosystem-capability div{min-width:0}main#start .spec-ecosystem-capability strong{margin:0 0 4px;font-size:clamp(.88rem,1vw,1.1rem);font-weight:800;line-height:1.28;display:block}main#start .spec-ecosystem-capability small{color:#647a84;font-size:clamp(.72rem,.78vw,.85rem);line-height:1.45;display:block}main#start .spec-ecosystem-capability-arrow{color:#b14b30;place-self:start end;font-size:.95rem}main#start .spec-ecosystem-footer{color:#59717d;border-top:1px solid #d5dfe1;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:.77rem;line-height:1.45;display:flex}main#start .spec-ecosystem-footer>span{align-items:center;gap:8px;display:inline-flex}main#start .spec-ecosystem-footer i{background:#d15737;border-radius:50%;width:7px;height:7px;display:inline-block}main#start .spec-ecosystem-footer a{color:#a84528;white-space:nowrap;font-weight:800}main#start .spec-ecosystem-footer a span{padding-left:5px}main#start .spec-ecosystem-screen:focus-visible,main#start .spec-ecosystem-capability:focus-visible,main#start .spec-ecosystem-footer a:focus-visible{outline-offset:3px;outline:3px solid #c45132}@media (width>=1900px){main#start .hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=1300px) and (width>=1101px){main#start .spec-ecosystem-stage{grid-template-columns:minmax(0,1fr) 24px minmax(0,.96fr)}main#start .spec-ecosystem-capability{grid-template-columns:20px minmax(0,1fr);gap:8px}main#start .spec-ecosystem-capability-arrow,main#start .spec-ecosystem-live{display:none}}@media (width<=1100px){main#start .hero-grid{grid-template-columns:minmax(0,1fr);gap:34px}main#start .spec-ecosystem{max-width:1000px}}@media (width<=700px){main#start .spec-ecosystem-heading{font-size:.59rem}main#start .spec-ecosystem-heading span:last-child{display:none}main#start .spec-ecosystem-stage{grid-template-columns:minmax(0,1fr)}main#start .spec-ecosystem-connector{height:27px;transform:rotate(90deg)}main#start .spec-ecosystem-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}main#start .spec-ecosystem-capability{grid-template-columns:minmax(0,1fr) 13px;gap:5px;min-height:105px;padding:13px}main#start .spec-ecosystem-capability-index{display:none}main#start .spec-ecosystem-capability strong{font-size:.91rem}main#start .spec-ecosystem-capability small{font-size:.76rem}main#start .spec-ecosystem-footer{flex-wrap:wrap}}@media (width<=430px){main#start .spec-ecosystem-capabilities{grid-template-columns:1fr}main#start .spec-ecosystem-capability{grid-template-columns:24px minmax(0,1fr) 14px;min-height:83px}main#start .spec-ecosystem-capability-index{display:block}main#start .spec-ecosystem-live{display:none}main#start .spec-ecosystem-crm-caption{padding:11px 13px}}@media (prefers-reduced-motion:reduce){main#start .spec-ecosystem-screen img,main#start .spec-ecosystem-capability{transition:none}main#start .spec-ecosystem-screen:hover img{transform:none}}main#start .spec-ecosystem-crm--devices{background:#fff;border:1px solid #cbd7dd;border-radius:6px;overflow:visible}main#start .spec-ecosystem-crm--devices .spec-ecosystem-browser-bar{border-radius:6px 6px 0 0}main#start .spec-ecosystem-device-stage{background:radial-gradient(at 52%,#eef4f3 0%,#fafcfc 76%);border-bottom:1px solid #d4dfe3;align-items:center;min-width:0;min-height:260px;padding:clamp(27px,2.8vw,48px) clamp(55px,6vw,105px) clamp(40px,3.4vw,57px) 12px;display:flex;position:relative}main#start .spec-ecosystem-laptop{z-index:1;filter:drop-shadow(0 12px 15px #1e333e29);width:100%;min-width:0;position:relative}main#start .spec-ecosystem-laptop-bezel{background:#182b37;border:2px solid #304453;border-radius:11px 11px 3px 3px;padding:11px 6px 6px;position:relative;overflow:hidden}main#start .spec-ecosystem-laptop-camera{background:#708894;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:calc(50% - 2px)}main#start .spec-ecosystem-laptop-screen{aspect-ratio:16/9;background:#eaf0f1;display:block;overflow:hidden}main#start .spec-ecosystem-laptop-screen img{object-fit:cover;object-position:left top;width:100%;height:100%;max-height:none;display:block}main#start .spec-ecosystem-laptop-base{background:linear-gradient(#e5e9eb,#b4c0c6 65%,#e3e8eb);border:1px solid #9eaeb7;border-bottom:2px solid #b0bac0;border-radius:2px 2px 46% 46%/2px 2px 80% 80%;width:108%;height:11px;margin-left:-4%;position:relative}main#start .spec-ecosystem-laptop-base span{background:#a5b1b8;border-radius:0 0 6px 6px;width:27%;height:4px;display:block;position:absolute;top:0;left:36%}main#start .spec-ecosystem-phone{z-index:2;aspect-ratio:.49;background:#1a303e;border:3px solid #263b49;border-radius:clamp(16px,1.4vw,25px);flex-direction:column;width:clamp(89px,8.4vw,150px);padding:7px 5px 6px;display:flex;position:absolute;bottom:clamp(18px,2.1vw,32px);right:clamp(7px,1.1vw,19px);box-shadow:0 12px 27px #1728323d}main#start .spec-ecosystem-phone-speaker{background:#879aa5;border-radius:5px;flex:0 0 4px;align-self:center;width:26%;height:4px;margin-bottom:6px;display:block}main#start .spec-ecosystem-phone-screen{background:#eff4f5;border-radius:2px;flex:auto;min-height:0;display:block;overflow:hidden}main#start .spec-ecosystem-phone-screen img{object-fit:cover;object-position:13% top;width:100%;max-width:none;height:100%;display:block}main#start .spec-ecosystem-phone-home{background:#8aa0ab;border-radius:4px;flex:0 0 3px;width:33%;height:3px;margin:6px auto 0;display:block}main#start .spec-ecosystem-crm--devices .spec-ecosystem-crm-caption{z-index:1;background:#fff;border-radius:0 0 6px 6px;position:relative}@media (width<=1300px) and (width>=1101px){main#start .spec-ecosystem-device-stage{min-height:205px;padding-left:7px;padding-right:55px}main#start .spec-ecosystem-phone{width:clamp(70px,7vw,100px);bottom:16px;right:4px}}@media (width<=1100px) and (width>=701px){main#start .spec-ecosystem-device-stage{min-height:280px}main#start .spec-ecosystem-phone{width:clamp(110px,14vw,160px)}}@media (width<=700px){main#start .spec-ecosystem-device-stage{min-height:210px;padding:28px clamp(59px,17vw,105px) 42px 12px}main#start .spec-ecosystem-phone{border-width:2px;border-radius:16px;width:clamp(85px,23vw,140px);padding:5px 3px;bottom:19px;right:clamp(4px,2vw,16px)}main#start .spec-ecosystem-phone-speaker{flex-basis:3px;height:3px;margin-bottom:4px}main#start .spec-ecosystem-phone-home{flex-basis:3px;height:3px;margin-top:4px}}@media (width<=430px){main#start .spec-ecosystem-device-stage{min-height:170px;padding:23px 61px 35px 7px}main#start .spec-ecosystem-phone{width:79px;bottom:10px;right:3px}main#start .spec-ecosystem-crm-caption{padding:11px 12px}}main#start a.spec-ecosystem-device-stage{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .18s}main#start a.spec-ecosystem-device-stage:hover{background:radial-gradient(at 52%,#e7f1ef 0%,#f6faf8 76%)}main#start a.spec-ecosystem-device-stage:focus-visible{outline-offset:-3px;outline:3px solid #d15737}@media (width<=700px){main#start .spec-ecosystem-connector{justify-self:center;width:2px;height:27px;transform:none}main#start .spec-ecosystem-connector:after{inset:auto auto 1px 50%;transform:translate(-50%)rotate(135deg)}}@media (prefers-reduced-motion:reduce){main#start a.spec-ecosystem-device-stage{transition:none}}main#start{letter-spacing:normal;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}main#start .hero .hero-copy{min-width:0;max-width:790px}main#start .hero .hero-copy h1{color:#183341;letter-spacing:-.036em;text-wrap:balance;max-width:780px;margin:0 0 clamp(19px,2vw,30px);font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.75rem,3.1vw,4.15rem);font-weight:500;line-height:1.07}main#start .hero .hero-copy h1 .hero-heading-tail{color:inherit;font:inherit;letter-spacing:inherit;margin-top:.1em;display:block}main#start .hero .hero-copy h1 .hero-heading-tail .gradient{color:#d45130;-webkit-text-fill-color:#d45130;background:0 0;-webkit-background-clip:initial;background-clip:initial;margin:0;display:inline}main#start .hero .hero-copy .lead{color:#4a6270;max-width:660px;margin:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:clamp(1.01rem,1.05vw,1.12rem);font-weight:400;line-height:1.7}main#start .hero .hero-copy .lead strong{color:#1b3947;font-weight:600}main#start .hero .hero-copy .actions{gap:11px;margin-top:clamp(22px,2.25vw,32px)}main#start .hero .hero-copy .actions .btn{letter-spacing:-.01em;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.92rem;font-weight:600}main#start .hero .hero-experience{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:clamp(14px,1.35vw,24px);margin-top:clamp(24px,2.45vw,38px);padding:0;font-family:IBM Plex Sans,Arial,sans-serif;display:flex}main#start .hero .hero-experience .hero-experience-year{color:#d45130;letter-spacing:-.05em;flex:none;font-family:Newsreader,Georgia,serif;font-size:clamp(3.2rem,4vw,4.5rem);font-weight:500;line-height:.9;display:block}main#start .hero .hero-experience .hero-experience-description{color:#536976;border-left:1px solid #b9c8ce;flex:0 auto;align-self:center;min-width:0;padding:5px 0 5px clamp(13px,1.2vw,20px);font-family:IBM Plex Sans,Arial,sans-serif;font-size:.86rem;font-weight:500;line-height:1.53;display:block}main#start .section-heading h2,main#start .opensource-section h2,main#start .reason-band h2,main#start .suite-title h3,main#start .suite-preview-copy h3,main#start .modern-card h3,main#start .case-card h3,main#start .knowledge-card h3,main#start .news-card h3{letter-spacing:-.032em;text-wrap:balance;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:500;line-height:1.12}main#start .section-heading h2{max-width:880px;font-size:clamp(2.15rem,2.85vw,3.75rem)}main#start .suite-title h3,main#start .modern-card h3{font-size:clamp(1.9rem,2.1vw,2.8rem)}main#start .suite-preview-copy h3,main#start .case-card h3{font-size:clamp(1.45rem,1.75vw,2.3rem)}main#start .knowledge-card h3,main#start .news-card h3{font-size:clamp(1.35rem,1.48vw,1.9rem)}main#start .section-heading .eyebrow,main#start .suite-title .eyebrow{letter-spacing:.035em;text-transform:none;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.78rem;font-weight:600}main#start .product-card h3,main#start .process-card h3,main#start .service h3,main#start .mini b,main#start .spec-ecosystem-capability strong{letter-spacing:-.018em;font-family:IBM Plex Sans,Arial,sans-serif;font-weight:600}main#start .section-heading p,main#start .section-heading .dark-copy,main#start .case-card p,main#start .news-card p,main#start .knowledge-card p{font-family:IBM Plex Sans,Arial,sans-serif;line-height:1.72}@media (width<=1100px){main#start .hero .hero-copy{max-width:840px}main#start .hero .hero-copy h1{max-width:820px;font-size:clamp(2.8rem,5vw,4rem)}}@media (width<=680px){main#start .hero .hero-copy h1{font-size:clamp(2.45rem,8.4vw,3.2rem);line-height:1.08}main#start .section-heading h2{font-size:clamp(2rem,7.2vw,2.7rem)}main#start .hero .hero-experience{gap:13px;margin-top:26px}main#start .hero .hero-experience .hero-experience-year{font-size:clamp(3rem,11vw,3.75rem)}main#start .hero .hero-experience .hero-experience-description{padding-left:13px;font-size:.78rem}}main#start .spec-ecosystem-crm--artwork{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}main#start a.spec-ecosystem-artwork{width:100%;min-width:0;color:inherit;border-radius:6px;text-decoration:none;display:block}main#start .spec-ecosystem-artwork img{aspect-ratio:1447/1087;object-fit:contain;object-position:center;border:0;width:100%;height:auto;display:block}main#start .spec-ecosystem-artwork:hover img{filter:brightness(.99)}main#start .spec-ecosystem-artwork:focus-visible{outline-offset:3px;outline:3px solid #d15737}@media (prefers-reduced-motion:reduce){main#start .spec-ecosystem-artwork:hover img{filter:none}}.site-header .crm-dropdown-panel a.active{background:#fff3ee;border-left:3px solid #d95230;padding-left:9px}.site-header .crm-dropdown-panel a.active strong{color:#a74229}.site-header .crm-dropdown-panel a.active small{color:#526a75}.site-header .crm-dropdown-panel a:hover,.site-header .crm-dropdown-panel a:focus-visible{background:#fff6f2}.site-header .desktop-nav>a:focus-visible,.site-header .desktop-nav>details>summary:focus-visible,.site-header .crm-dropdown-panel a:focus-visible,.site-header .mobile-menu summary:focus-visible,.site-header .mobile-menu-panel a:focus-visible{outline-offset:3px;outline:3px solid #d95230}.site-header .mobile-menu-panel .mobile-menu-label.active{color:#a74229}.site-header .mobile-material-links a,.site-header .mobile-crm-links a{background:#f4f7f7;border:1px solid #0000;color:#314e5b!important}.site-header .mobile-material-links a.active,.site-header .mobile-crm-links a.active,.site-header .mobile-menu-panel>a.active:not(.mobile-menu-contact){background:#fff1eb;border-color:#e7c9bd;color:#9c3b23!important}.site-header .mobile-material-links a:hover,.site-header .mobile-crm-links a:hover,.site-header .mobile-menu-panel>a:hover:not(.mobile-menu-contact){background:#fff7f3;color:#9c3b23!important}.site-header .mobile-menu-panel .mobile-menu-contact.active{background:#bd4222;color:#fff!important}.site-header .mobile-menu-panel a.mobile-menu-contact,.site-header .mobile-menu-panel a.mobile-menu-contact.active{min-height:46px;box-shadow:none;background:#d95230;border:1px solid #d95230;border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:flex;color:#fff!important}.site-header .mobile-menu-panel a.mobile-menu-contact:hover,.site-header .mobile-menu-panel a.mobile-menu-contact:focus-visible{background:#bd4222;border-color:#bd4222;color:#fff!important}.site-header{z-index:1000;position:sticky;overflow:visible}.site-header .nav{overflow:visible}@media (width<=1380px){.site-header .mobile-menu{z-index:1001;position:relative}.site-header .mobile-menu[open]{flex:none;width:auto;margin-left:auto;padding:0;display:block;position:relative}.site-header .mobile-menu[open]>summary{z-index:1002;position:relative;top:auto;right:auto}.site-header .mobile-menu[open]>.mobile-menu-panel{z-index:1003;overscroll-behavior:contain;backdrop-filter:none;background:#fff;border:1px solid #d4dee1;border-radius:4px;width:min(340px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(75dvh,100dvh - 96px);margin:0;display:flex;position:absolute;top:calc(100% + 12px);left:auto;right:0;overflow-y:auto;box-shadow:0 16px 44px #172d3a29}.site-header .mobile-menu-panel .mobile-menu-label{color:#617780}.site-header .mobile-menu-panel .mobile-menu-label.active{color:#a74229}.site-header .mobile-menu-panel .mobile-menu-separator{background:#dce6e8}}@media (width<=680px){.site-header .mobile-menu[open]>.mobile-menu-panel{max-height:min(76dvh,100dvh - 86px)}}.site-header .desktop-nav>a.navcta,.site-header .mobile-menu-panel a.mobile-menu-contact,.site-header .mobile-menu-panel a.mobile-menu-contact.active{background:var(--si-action-bg);border-color:var(--si-action-bg);background-image:none;color:var(--si-on-action)!important}.site-header .desktop-nav>a.navcta:is(:hover,:focus-visible),.site-header .mobile-menu-panel a.mobile-menu-contact:is(:hover,:focus-visible){background:var(--si-action-hover);border-color:var(--si-action-hover);background-image:none;color:var(--si-on-action)!important}.site-header .desktop-nav>a:not(.navcta):is(:hover,:focus-visible,.active),.site-header .desktop-nav>details:is(.nav-active,[open])>summary{color:var(--si-accent-text)}main#start .section{scroll-margin-top:92px}main#start .section:not(.hero){padding-top:clamp(66px,6vw,112px);padding-bottom:clamp(66px,6vw,112px)}main#start .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.68fr);align-items:end;gap:clamp(22px,4vw,86px);margin-bottom:clamp(34px,4vw,62px)}main#start .section-heading h2{max-width:790px}main#start .section-heading p,main#start .section-heading .dark-copy{max-width:640px;font-size:clamp(.99rem,1.07vw,1.12rem);line-height:1.74}main#start .home-crm-section{color:#193442;background:#fbfcfa}main#start .home-crm-grid.home-product-eight{counter-reset:none;border-top:1px solid #cbd8d9;border-left:1px solid #cbd8d9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}main#start .home-crm-grid .product-card{min-width:0;min-height:220px;box-shadow:none;color:#193442;background:0 0;border:1px solid #cbd8d9;border-top:0;border-left:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:clamp(18px,1.5vw,27px);transition:background-color .2s;display:flex}main#start .home-crm-grid .product-card:hover,main#start .home-crm-grid .product-card:focus-visible{box-shadow:none;background:#edf4f1;transform:none}main#start .home-crm-grid .product-card:before{content:none;display:none}main#start .home-crm-grid .home-product-card-top{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-bottom:clamp(14px,1.5vw,23px);display:flex}main#start .home-crm-grid .home-product-mark{object-fit:contain;object-position:left center;flex:0 auto;width:48px;max-width:100%;height:48px;display:block}main#start .home-crm-grid .home-product-mark[src$="/suitecrm.png"]{width:128px;height:42px}main#start .home-crm-grid .home-product-mark[src$="/espocrm.png"]{width:140px;height:42px}main#start .home-crm-grid .home-product-mark[src$="/vtiger-icon.svg"]{mix-blend-mode:normal;width:54px;height:42px}main#start .home-crm-grid .home-product-mark[src$="/yetiforce-icon.svg"]{width:46px;height:44px}main#start .home-crm-grid .product-type{color:#6c808b;text-align:right;letter-spacing:normal;text-transform:none;margin:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.69rem;font-weight:500;line-height:1.35;display:block}main#start .home-crm-grid .product-card h3{color:#183a48;letter-spacing:-.03em;margin:0 0 9px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.52rem,1.65vw,1.95rem);font-weight:500;line-height:1.1}main#start .home-crm-grid .product-card p{color:#506a76;max-width:270px;margin:0 0 18px;font-family:IBM Plex Sans,Arial,sans-serif;font-size:clamp(.78rem,.8vw,.89rem);font-weight:400;line-height:1.5}main#start .home-crm-grid .product-link{color:#b8492b;margin-top:auto;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.79rem;font-weight:600;line-height:1.45}main#start .home-crm-grid .product-card-suite{background:#edf3f1}main#start .home-crm-grid .product-card-suite:hover{background:#e4eeea}main#start .home-case-section{color:#183542;background:#fff}main#start .home-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(12px,1.2vw,20px);display:grid}main#start .home-case-grid .case-card{min-width:0;min-height:315px;box-shadow:none;color:#183542;background:#f5f8f7;border:1px solid #d5e0e2;border-radius:0;flex-direction:column;padding:clamp(22px,2.25vw,38px);transition:background-color .2s,border-color .2s;display:flex}main#start .home-case-grid .case-card:after{display:none}main#start .home-case-grid .case-card:hover,main#start .home-case-grid .case-card:focus-visible{box-shadow:none;background:#edf3f1;border-color:#a8c1c5;transform:none}main#start .home-case-grid .case-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px 14px;display:flex}main#start .home-case-grid .case-top span{color:#bf4e31;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.83rem;font-weight:700;line-height:1.4}main#start .home-case-grid .case-top b{color:#56717e;text-align:right;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5}main#start .home-case-grid .case-card h3{color:#193744;letter-spacing:-.028em;text-wrap:balance;max-width:600px;margin:clamp(25px,2.7vw,41px) 0 13px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.52rem,1.65vw,2.05rem);font-weight:500;line-height:1.18}main#start .home-case-grid .case-card p{color:#526974;max-width:650px;margin:0 0 16px;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.91rem;line-height:1.68}main#start .home-case-grid .case-card-linked strong{color:#b7482a;margin-top:auto;padding-top:clamp(20px,2vw,32px);font-family:IBM Plex Sans,Arial,sans-serif;font-size:.83rem;font-weight:600;display:block}main#start .home-integration-section{color:#f8fbfc;background:#153544}main#start .home-integration-section .section-heading h2{color:#fff}main#start .home-integration-section .section-heading p,main#start .home-integration-section .section-heading .dark-copy{color:#c9d8de!important}main#start .home-integration-unified{border:1px solid #54717d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}main#start .home-integration-unified .home-integration-tile{color:#fff;background:0 0;border-right:1px solid #54717d;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:284px;padding:clamp(21px,2.3vw,38px);text-decoration:none;transition:background-color .2s;display:flex}main#start .home-integration-unified .home-integration-tile:last-child{border-right:0}main#start .home-integration-unified .home-integration-tile:hover,main#start .home-integration-unified .home-integration-tile:focus-visible{background:#234757}main#start .home-integration-unified .home-integration-tile:focus-visible{outline-offset:-3px;outline:2px solid #ffa78c}main#start .home-integration-unified .home-integration-tile-index{letter-spacing:.07em;color:#ffa78c;margin-bottom:clamp(21px,2.45vw,39px);font:700 .77rem/1.4 IBM Plex Sans,Arial,sans-serif}main#start .home-integration-unified .home-integration-tile h3{color:#fff;letter-spacing:-.024em;margin:0 0 12px;font:500 clamp(1.45rem,1.83vw,2.3rem)/1.14 Newsreader,Georgia,serif}main#start .home-integration-unified .home-integration-tile p{color:#cedde2;max-width:380px;margin:0 0 18px;font:.93rem/1.66 IBM Plex Sans,Arial,sans-serif}main#start .home-integration-unified .home-integration-tile-link{color:#ffb298;margin-top:auto;font:600 .84rem/1.45 IBM Plex Sans,Arial,sans-serif}main#start .home-integration-unified .home-integration-tile-link span{margin-left:5px}@media (width<=1190px){main#start .home-integration-unified{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .home-integration-unified .home-integration-tile:nth-child(2){border-right:0}main#start .home-integration-unified .home-integration-tile:nth-child(-n+2){border-bottom:1px solid #54717d}main#start .home-integration-unified .home-integration-tile{min-height:240px}}@media (width<=600px){main#start .home-integration-unified{grid-template-columns:minmax(0,1fr)}main#start .home-integration-unified .home-integration-tile{border-bottom:1px solid #54717d;border-right:0;min-height:0;padding:23px 21px}main#start .home-integration-unified .home-integration-tile:last-child{border-bottom:0}main#start .home-integration-unified .home-integration-tile-index{margin-bottom:16px}}main#start .home-integrations-extra{color:#183746;background:#edf3f1;margin-top:clamp(44px,5vw,80px);padding:clamp(25px,3vw,45px)}main#start .home-integrations-extra-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(18px,3vw,48px);margin-bottom:24px;display:grid}main#start .home-integrations-extra-intro h3{color:#173747;margin:0;font:500 clamp(1.7rem,2vw,2.6rem)/1.14 Newsreader,Georgia,serif}main#start .home-integrations-extra-intro p{color:#526e79;margin:0;font-size:.96rem;line-height:1.65}main#start .home-integration-modern-grid{background:#d0dddf;border:1px solid #d0dddf;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}main#start .home-integration-modern-grid .modern-card{min-height:0;box-shadow:none;color:#193743;background:#fff;border:0;border-radius:0;padding:clamp(21px,2.5vw,40px)}main#start .home-integration-modern-grid .modern-card:after{display:none}main#start .home-integration-modern-grid .modern-label{color:#b0492b;background:0 0;border-bottom:1px solid #c95432;border-radius:0;padding:0 0 8px;font-size:.8rem;font-weight:600;display:inline-block}main#start .home-integration-modern-grid .modern-card h3{color:#1b3847;max-width:640px;margin:23px 0 15px;font:500 clamp(1.55rem,1.8vw,2.3rem)/1.16 Newsreader,Georgia,serif}main#start .home-integration-modern-grid .modern-card p,main#start .home-integration-modern-grid .check-list li{color:#526a75;font-size:.9rem;line-height:1.68}main#start .home-integration-modern-grid .check-list{margin-top:18px}main#start .home-process-section{color:#173746;background:#fff}main#start .section.home-process-section{padding-top:clamp(50px,4.3vw,78px);padding-bottom:clamp(50px,4.3vw,78px)}main#start .home-process-section .section-heading{margin-bottom:clamp(22px,2.8vw,42px)}main#start .home-process-timeline{border-top:1px solid #cfdcdf;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}main#start .home-process-timeline .process-card{min-height:160px;box-shadow:none;background:0 0;border:1px solid #d4dfe1;border-top:0;border-left:0;border-radius:0;flex-direction:column;padding:clamp(17px,1.8vw,28px);display:flex;position:relative}main#start .home-process-timeline .process-card:nth-child(3n){border-right:0}main#start .home-process-timeline .process-card:after{display:none}main#start .home-process-timeline .process-no{color:#c65332;margin:0 0 clamp(12px,1.2vw,19px);font-family:Newsreader,Georgia,serif;font-size:clamp(1.7rem,1.9vw,2.4rem);font-weight:500;line-height:1;display:block}main#start .home-process-timeline .process-card h3{color:#183946;margin:0 0 7px;font-size:clamp(1.05rem,1.12vw,1.35rem);font-weight:600}main#start .home-process-timeline .process-card p{color:#526c76;max-width:435px;font-size:.88rem;line-height:1.57}@media (width<=1030px) and (width>=561px){main#start .home-crm-grid.home-product-eight{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .home-crm-grid .product-card{min-height:200px}}@media (width<=1250px){main#start .home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){main#start .section-heading{grid-template-columns:1fr;gap:15px}main#start .home-process-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}main#start .home-process-timeline .process-card:nth-child(3n){border-right:1px solid #d4dfe1}main#start .home-process-timeline .process-card:nth-child(2n){border-right:0}main#start .home-integrations-extra-intro{grid-template-columns:1fr}}@media (width<=620px){main#start .home-case-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}main#start .home-case-grid .case-card{min-height:0;padding:25px 23px}main#start .home-case-grid .case-card h3{margin-top:20px;font-size:clamp(1.52rem,6.3vw,2rem)}}@media (width<=560px){main#start .home-crm-grid,main#start .home-crm-grid.home-product-eight,main#start .home-process-timeline,main#start .home-integration-modern-grid{grid-template-columns:1fr}main#start .home-crm-grid .product-card{min-height:0}main#start .home-crm-grid .product-card:before{margin-bottom:17px}main#start .home-process-timeline .process-card{min-height:0;border-right:0!important}main#start .home-integrations-extra{padding:18px}}main#start .home-editorial-section{color:#173542;background:#f3f6f5}main#start .home-editorial-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(34px,4.2vw,70px);max-width:none;margin-bottom:clamp(34px,4vw,60px);display:grid}main#start .home-editorial-heading-title{min-width:0}main#start .home-editorial-heading .eyebrow{color:#b84c31;letter-spacing:.04em;text-transform:none;font-size:.78rem;font-weight:600}main#start .home-editorial-heading h2{color:#173746;letter-spacing:-.03em;max-width:900px;margin:14px 0 0;font:500 clamp(2.1rem,2.85vw,3.75rem)/1.12 Newsreader,Georgia,serif}main#start .home-editorial-heading p{color:#536c78;max-width:640px;margin:0 0 4px;font-size:clamp(.99rem,1.03vw,1.12rem);line-height:1.75}main#start .home-editorial-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.2vw,70px);min-width:0;display:grid;position:relative}main#start .home-editorial-layout:before{content:"";pointer-events:none;background:#c9d8d9;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}main#start .home-editorial-layout>div{min-width:0}main#start .home-editorial-news{border-left:0;padding-left:0}main#start .home-editorial-subheading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:13px 20px;margin-bottom:22px;display:flex}main#start .home-editorial-subheading h3{color:#1c3c4a;margin:0;font:500 clamp(1.65rem,1.9vw,2.45rem)/1.13 Newsreader,Georgia,serif}main#start .home-editorial-subheading a{color:#af472c;text-underline-offset:4px;font-size:.81rem;font-weight:600;text-decoration:underline}main#start .home-editorial-knowledge .knowledge-grid,main#start .home-editorial-news .home-news-grid{border-top:1px solid #cddcdd;grid-template-columns:minmax(0,1fr);gap:0;display:grid}main#start .home-editorial-knowledge .knowledge-card,main#start .home-editorial-news .news-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cddcdd;border-radius:0;flex-direction:column;padding:20px 2px 24px;transition:background-color .18s;display:flex}main#start .home-editorial-knowledge .knowledge-card:hover,main#start .home-editorial-news .news-card:hover{box-shadow:none;background:#ffffff80;transform:none}main#start .home-editorial-layout .knowledge-card>span,main#start .home-editorial-layout .news-meta{color:#ab4b32;font-size:.75rem;font-weight:600}main#start .home-editorial-layout .news-meta{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:8px;display:flex}main#start .home-editorial-layout .news-meta time{color:#72848d;font-size:.75rem;font-weight:400}main#start .home-editorial-knowledge .knowledge-card h3,main#start .home-editorial-news .news-card h3{color:#1a3946;max-width:800px;margin:12px 0 9px;font:500 clamp(1.3rem,1.42vw,1.88rem)/1.2 Newsreader,Georgia,serif}main#start .home-editorial-layout .knowledge-card p,main#start .home-editorial-layout .news-card p{color:#556e78;max-width:760px;font-size:.9rem;line-height:1.65}main#start .home-editorial-layout .knowledge-card b,main#start .home-editorial-layout .news-card b{color:#b34a30;margin-top:auto;padding-top:12px;font-size:.8rem;font-weight:600;display:block}@media (width<=900px){main#start .home-editorial-heading{grid-template-columns:minmax(0,1fr);gap:18px}main#start .home-editorial-layout{grid-template-columns:1fr;gap:42px}main#start .home-editorial-layout:before{display:none}main#start .home-editorial-news{border-top:1px solid #c9d8d9;border-left:0;padding-top:35px;padding-left:0}}@media (prefers-reduced-motion:reduce){main#start .home-crm-grid .product-card,main#start .home-editorial-layout .knowledge-card,main#start .home-editorial-layout .news-card{transition:none}}main#start .home-proof-section{color:#193744;background:#edf3f1;border-top:1px solid #d5e1e0;border-bottom:1px solid #d5e1e0}main#start .home-proof-inner{grid-template-columns:minmax(170px,1fr) minmax(160px,.85fr) minmax(180px,.85fr) auto;align-items:center;gap:clamp(14px,2.1vw,40px);min-height:116px;padding-block:18px;display:grid}main#start .home-proof-heading>span{color:#b44a30;letter-spacing:.08em;font:700 .72rem/1.3 IBM Plex Sans,Arial,sans-serif;display:block}main#start .home-proof-heading p{color:#61747c;margin:7px 0 0;font-size:.87rem;line-height:1.45}main#start .home-proof-stat{border-left:1px solid #c9d8d9;align-items:baseline;gap:clamp(9px,1.1vw,18px);min-width:0;padding-left:clamp(14px,1.6vw,30px);display:flex}main#start .home-proof-stat strong{color:#193744;letter-spacing:-.045em;white-space:nowrap;font:500 clamp(2.3rem,3.3vw,3.5rem)/1 Newsreader,Georgia,serif}main#start .home-proof-stat strong span{color:#bd5535}main#start .home-proof-stat>span{color:#48616b;white-space:nowrap;font-size:clamp(.85rem,.93vw,1rem);font-weight:600}main#start .home-proof-link{color:#aa462e;white-space:nowrap;text-underline-offset:4px;justify-self:end;font-size:.81rem;font-weight:600;text-decoration:underline}main#start .home-proof-link:hover,main#start .home-proof-link:focus-visible{color:#7c311e}@media (width<=1080px){main#start .home-proof-inner{grid-template-columns:minmax(130px,.9fr) repeat(2,minmax(145px,1fr));row-gap:12px}main#start .home-proof-link{grid-column:1/-1;justify-self:end}}@media (width<=680px){main#start .home-proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-height:0;padding-block:21px}main#start .home-proof-heading{grid-column:1/-1}main#start .home-proof-heading p{display:none}main#start .home-proof-stat{flex-direction:column;align-items:flex-start;gap:3px;padding-left:11px}main#start .home-proof-stat strong{font-size:clamp(2.35rem,9vw,3.1rem)}main#start .home-proof-link{margin-top:3px}}main#start .home-case-grid .case-top span{color:var(--si-accent-text)}main#start .home-case-grid .case-top b{color:var(--si-subtle)}main#start .home-case-grid .case-card .case-top span,main#start .home-case-grid .case-card-linked strong,main#start .home-editorial-layout .knowledge-card b,main#start .home-editorial-layout .news-card b{color:var(--si-accent-text)}main#start .home-case-grid .case-card .case-top b{color:var(--si-subtle)}main#start .home-case-grid .case-card p,main#start .home-editorial-layout .knowledge-card p,main#start .home-editorial-layout .news-card p{color:var(--si-copy)}main#start .home-editorial-layout .news-meta time{color:var(--si-meta)}main#start #wdrozenia .case-card .case-top span,main#start #wdrozenia .case-card-linked strong{color:var(--si-accent-text)}main#start #wdrozenia .case-card .case-top b{color:var(--si-subtle);background:0 0;border:0;border-radius:0;padding:0}main#start #wdrozenia .case-card p{color:var(--si-copy)}main#start .home-editorial-section{content-visibility:visible;contain-intrinsic-size:none}.contact-footer-band{color:#193744;background:#edf3f2;border-top:1px solid #d0dddb;margin:0;padding:0}.contact-footer-band .container{padding-top:clamp(43px,4.3vw,65px)}.contact-footer-strip{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,2.5vw,33px);width:100%;min-height:0;padding:0 0 clamp(46px,4.4vw,69px);display:flex}.contact-footer-copy{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:920px;margin:0 auto;display:flex}.contact-footer-kicker{color:#b64c31;letter-spacing:.085em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;margin:0 0 15px;font:600 .75rem/1.4 IBM Plex Sans,Arial,sans-serif;display:inline-flex}.contact-footer-kicker:before{content:"";background:#d65332;width:34px;height:2px;display:block}.contact-footer-copy h2{color:#173744;letter-spacing:-.035em;text-wrap:balance;max-width:880px;margin:0 0 14px;font:500 clamp(2.05rem,2.7vw,3.2rem)/1.13 Newsreader,Georgia,serif}.contact-footer-copy p{color:#526c75;text-wrap:pretty;max-width:710px;margin:0 auto;font:400 clamp(.97rem,1.02vw,1.1rem)/1.6 IBM Plex Sans,Arial,sans-serif}.contact-footer-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:stretch;gap:13px;width:min(100%,560px);max-width:100%;margin:0 auto;display:grid}.contact-footer-actions .contact-footer-button{box-sizing:border-box;text-align:left;white-space:normal;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:69px;padding:12px 14px;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.94rem;font-weight:600;line-height:1.28;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.contact-footer-actions .contact-footer-button:hover{box-shadow:none;transform:none}.contact-footer-actions .contact-footer-button>svg{z-index:1;flex:0 0 19px;width:19px;height:19px;position:relative}.contact-footer-actions .contact-footer-button>span{min-width:0;font-size:.93rem;font-weight:600}.contact-footer-actions .contact-footer-button small{white-space:nowrap;margin-top:4px;font-size:.78rem;font-weight:500;line-height:1.35;display:block}.contact-footer-actions .contact-footer-button--primary{color:#fff;background:#d65332;border:1px solid #d65332}.contact-footer-actions .contact-footer-button--secondary{color:#193d4b;background:#fff;border:1px solid #c2d5d4}.contact-footer-actions .contact-footer-button--secondary:hover,.contact-footer-actions .contact-footer-button--secondary:focus-visible{color:#173b49;background:#f8fcfa;border-color:#94b4b8}.contact-footer-actions .contact-footer-button--primary:after{display:none}.contact-footer-actions .contact-footer-button:focus-visible{outline-offset:3px;outline:3px solid #174e5e}.footer-bottom{text-align:center;color:#a6bbc0;flex-direction:row;justify-content:center;align-items:center;gap:0;margin-top:42px;padding-top:20px;font-family:IBM Plex Sans,Arial,sans-serif;font-size:.8rem;line-height:1.55;display:flex}.footer-bottom span{display:block}@media (width<=960px){.contact-footer-strip{text-align:center;justify-content:center;align-items:center}.contact-footer-actions{justify-content:center}}@media (width<=680px){.contact-footer-band .container{padding-top:42px}.contact-footer-strip{gap:23px;padding:0 0 49px}.contact-footer-copy h2{font-size:clamp(2rem,7.6vw,2.65rem)}.contact-footer-copy p{font-size:.96rem;line-height:1.6}.contact-footer-actions .contact-footer-button{min-height:66px}.footer-bottom{flex-direction:row;gap:0;margin-top:30px}}@media (width<=600px){.contact-footer-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,355px)}.contact-footer-actions .contact-footer-button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-footer-actions .contact-footer-button{transition:none}}.contact-footer-actions .contact-footer-button--primary{color:#fff;background:#b84328;border-color:#b84328}.contact-footer-actions .contact-footer-button--primary:hover,.contact-footer-actions .contact-footer-button--primary:focus-visible{color:#fff;background:#a13b23;border-color:#a13b23}.contact-footer-actions .contact-footer-button--primary{background:var(--si-action-bg);border-color:var(--si-action-bg);color:var(--si-on-action)}.contact-footer-actions .contact-footer-button--primary:is(:hover,:focus-visible){background:var(--si-action-hover);border-color:var(--si-action-hover);color:var(--si-on-action)}
