/* Polish 08: one composed hero, clearer colour families, useful contrast. */
.evolution body{background:#f1f6fc}.evolution #main{background:#f7faff!important}
.evolution .e-home .e-hero{padding:48px 28px 22px;background:radial-gradient(ellipse at 100% 80%,#b7e6f766,transparent 55%),linear-gradient(145deg,#fff 12%,#edf5ff 85%);border-bottom:0}
.p8-hero-copy{position:relative;z-index:2}.evolution .e-home .e-hero h1{font-size:clamp(42px,4.15vw,65px);letter-spacing:-.055em;line-height:1.04;margin:25px 0 22px}.evolution .e-home .e-hero h1 em{background:linear-gradient(105deg,#075cf6 30%,#079eb7);background-clip:text;color:transparent;text-shadow:none}.evolution .e-home .e-hero-lead{font-size:17px;line-height:1.65;color:#426281;margin:0 0 27px}.evolution .e-home .e-actions{gap:19px;align-items:center}.evolution .e-home .e-small{font-size:11px;margin-top:18px;color:#647d99}.evolution .e-status{font-size:10px;padding:10px 14px;border-color:#d0e1f9;background:#ffffffed}.evolution .e-hero-foot{border-top:1px solid #ccdef2;width:100%;max-width:none!important;margin:25px 0 0!important;padding:20px 0 0!important;color:#486b92}
.evolution #device-showcase{margin:0;min-width:0}.ds-surface{height:clamp(365px,51vh,510px);border-radius:28px;outline:0!important;box-shadow:0 24px 60px -26px #1a50794d,0 0 0 1px #d1e3f2!important}.ds-control-strip{padding:11px 4px 0;gap:7px;margin-top:9px;justify-content:space-between;box-shadow:none!important;border:0}.ds-focus-controls{gap:1px!important;padding:4px!important;background:#dceafa;border-radius:15px}.ds-focus-controls button{font-size:10px!important;padding:9px 10px!important;min-height:38px!important}.ds-focus-controls button[aria-pressed=true]{background:white!important;color:#0759cd!important;box-shadow:0 3px 9px #224a7b12}.ds-control-strip>.ds-primary{background:#fff;color:#0765dd;border:1px solid #c9dcf5;border-radius:13px;padding:10px 12px;min-height:42px;font-size:11px;font-weight:650;cursor:pointer}.ds-control-strip>.ds-primary:disabled{opacity:.6}
.ds-tools{position:relative;text-align:left}.ds-tools>summary{list-style:none;cursor:pointer;font-size:11px;border:1px solid #ccdef4;background:#fff;padding:12px;border-radius:13px;min-height:42px;color:#3e638e}.ds-tools>summary::-webkit-details-marker{display:none}.ds-tools>summary:after{content:'⌄';margin-left:8px}.ds-tools[open]>summary{background:#e4efff;color:#0866ef}.ds-tools .ds-toolbar{position:absolute;right:0;bottom:calc(100% + 10px);width:240px;display:grid;gap:9px!important;padding:12px!important;background:#f9fcfff5;backdrop-filter:blur(22px);border:1px solid #fff;border-radius:19px;box-shadow:0 15px 40px #153c6b30;z-index:12}.ds-tools .ds-toolbar>div{flex-wrap:wrap;gap:5px}.ds-tools .ds-toolbar button{flex:1;background:#edf4ff;border:1px solid #dbe8fa;white-space:nowrap;padding:10px 8px;font-size:11px;min-height:40px}.ds-chapter{margin:20px 0 10px}.ds-chapter-eyebrow{font-size:8px;letter-spacing:.15em;color:#297cb0}.ds-chapter-title{font-size:22px;letter-spacing:-.7px;margin:7px 0}.ds-chapter-copy{font-size:12px;margin:0;color:#617b99}.ds-views{background:transparent;border:0;border-bottom:1px solid #d2e1f1;border-radius:0;padding:0 0 8px;gap:0;margin-top:12px;width:100%;justify-content:center}.ds-views button{font-size:10px;padding:8px 10px;min-height:35px}.ds-views button[data-view][aria-pressed=true]{background:#e1edff;border-color:transparent;box-shadow:none}.ds-status{font-size:10px!important;margin-top:9px!important}.ds-preview-link{font-size:11px}
@media(min-width:1100px){.evolution .e-home .e-hero{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:0 30px;align-items:start;padding-top:40px}.p8-hero-copy{text-align:left;padding-top:45px}.evolution .e-home .e-hero h1{max-width:470px;font-size:clamp(42px,4.3vw,66px)}.evolution .e-home .e-hero-lead{max-width:390px}.evolution .e-home .e-actions{justify-content:flex-start;flex-wrap:wrap}.evolution .e-home .e-small{text-align:left}.evolution .e-home .e-hero-foot{grid-column:1/-1}.evolution .e-home .e-status{display:inline-flex;max-width:100%}.evolution .e-home .e-tour-link{font-size:12px}}
.evolution .e-home .e-inline-signup{margin:22px 28px 12px;background:#0d54c5;color:#fff;border:0;box-shadow:0 25px 65px -35px #0d4ab587;position:relative;overflow:hidden;padding:46px 38px;gap:38px;border-radius:28px}.evolution .e-home .e-inline-signup:before{content:'';position:absolute;width:450px;height:450px;border:1px solid #8fc2ff45;border-radius:50%;left:-160px;bottom:-300px;box-shadow:0 0 0 55px #6eafff12,0 0 0 110px #6eafff08;pointer-events:none}.evolution .e-inline-signup-copy{position:relative}.evolution .e-inline-signup-copy .eyebrow{color:#acd8ff}.evolution .e-inline-signup-copy h2{color:#fff;font-size:clamp(34px,3.2vw,48px)}.evolution .e-inline-signup-copy h2 em{color:#a3e4ff}.evolution .e-inline-signup-copy>p{color:#dcecff;font-size:16px}.evolution .e-inline-signup-copy>small{color:#bcd6f7}.evolution .e-home .e-inline-signup .direct-form{background:#fff;border:1px solid #fff;box-shadow:0 12px 40px #06388338;color:#18385d}
.evolution .e-section-head h2{color:#143455;letter-spacing:-.045em}.evolution .e-section-head h2 em{color:#367c9f}.evolution .e-product-grid{gap:18px!important}.evolution .e-product-card{border:0!important;border-radius:25px!important;box-shadow:0 15px 45px -30px #133e7959!important;background:#e6f0ff!important;min-height:390px!important;isolation:isolate}.evolution .e-product-card:before{content:'';position:absolute;width:240px;height:240px;border:1px solid #ffffff45;border-radius:50%;right:-95px;top:-95px;box-shadow:0 0 0 38px #ffffff0a,0 0 0 76px #ffffff07;pointer-events:none;z-index:-1}.evolution .e-product-card[data-chapter=growth]{background:#165fdf!important;--chapter:#d0edff}.evolution .e-product-card[data-chapter=mail]{background:#e8edff!important;--chapter:#3e56b6}.evolution .e-product-card[data-chapter=studio]{background:#5840b3!important;--chapter:#e3d6ff}.evolution .e-product-card[data-chapter=network]{background:#007f81!important;--chapter:#aaf3e5}.evolution .e-product-card[data-chapter=operations]{background:#ffe4bd!important;--chapter:#895312}.evolution .e-product-card[data-chapter=intelligence]{background:#d9edff!important;--chapter:#1463b1}
.evolution .e-product-card:is([data-chapter=growth],[data-chapter=studio],[data-chapter=network]) h3{color:#fff}.evolution .e-product-card:is([data-chapter=growth],[data-chapter=studio],[data-chapter=network]) p{color:#e0edff}.evolution .e-product-card:is([data-chapter=growth],[data-chapter=studio],[data-chapter=network]) .e-card-top>.icon{background:#ffffff20;color:#fff;box-shadow:none}.evolution .e-product-card .e-card-top>span{opacity:1;font-size:11px}.evolution .e-product-card .e-card-preview{border-width:3px;border-radius:13px;transform:rotate(-3deg);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:-6px -4px 35px #052c7024}.evolution .e-product-card:hover .e-card-preview{transform:translateY(-9px) rotate(-1deg)}.evolution .e-product-card h3{letter-spacing:-.04em}
.evolution .e-guide-feature{background:radial-gradient(ellipse at 15% 40%,#b0d9ff,transparent 58%),#e9f2ff!important;border:1px solid #d8e6f8!important;box-shadow:none!important}.evolution .e-guide-feature h2{letter-spacing:-.05em}.evolution .e-guide-feature h2 em{color:#085bd8}.evolution .e-journal-art-0{background:#d2edff!important;color:#076bba}.evolution .e-journal-art-1{background:#dce4ff!important;color:#5c43b5}.evolution .e-journal-art-2{background:#d0efe5!important;color:#067b70}.evolution .e-journal-card{border:1px solid #e1eaf5;box-shadow:0 20px 40px -32px #15437755}.evolution .e-faq summary{font-weight:550;color:#24466e}.evolution .e-faq details[open]{background:#e8f1ff;border-color:#b6cff3}.evolution .e-final{background:#dcecff;border:0;box-shadow:none}.evolution .e-final h2{letter-spacing:-.045em}
.evolution .p7-page{--chapter-accent:#0766e8;--chapter-wash:#deecff}.evolution .p7-page[data-p8-chapter=studio]{--chapter-accent:#6543c6;--chapter-wash:#e9e1ff}.evolution .p7-page[data-p8-chapter=network]{--chapter-accent:#007b73;--chapter-wash:#d9f0e7}.evolution .p7-page[data-p8-chapter=operations]{--chapter-accent:#926017;--chapter-wash:#ffebcb}.evolution .p7-page[data-p8-chapter=mail]{--chapter-accent:#4964b8;--chapter-wash:#e2e8ff}
.evolution .p7-page :is(.r6-chapter,.r6-product-heading,.page-heading){background:linear-gradient(130deg,#fff 10%,var(--chapter-wash))!important;border:1px solid #dce7f6!important;border-top:4px solid var(--chapter-accent)!important;box-shadow:0 22px 60px -40px #184e8366!important}.evolution .r6-chapter h1 em{color:var(--chapter-accent)}.evolution .r6-chapter .r6-app-window{transform:rotate(1deg);border-color:#fff;box-shadow:0 18px 45px #244a702e}.evolution .r6-workflow{background:var(--chapter-wash);border:0;border-left:3px solid var(--chapter-accent)}.evolution .r6-workflow small{color:var(--chapter-accent);font-weight:700}.evolution .r6-feature-page .trust-card{border:1px solid #dce6f3!important;box-shadow:none}.evolution .r6-feature-page .trust-card>.icon{background:var(--chapter-accent);color:white}.evolution .r6-connected a{border:1px solid #dbe8f5!important;box-shadow:0 12px 30px -24px #1a4b7f55}.evolution .r6-join,.evolution .cta-band{background:var(--chapter-wash);border:0;box-shadow:none}.evolution .r6-product-heading h1{letter-spacing:-.055em}.evolution .roadmap-row{border-left:4px solid #348bdb}.evolution .roadmap-row:nth-child(2){border-left-color:#14a999}.evolution .roadmap-row:nth-child(3){border-left-color:#9b76da}.evolution .library-tools{border:1px solid #d6e4f4;box-shadow:none}
.evolution #chat-launcher{padding:6px 13px 6px 7px!important;gap:6px!important;min-height:42px!important;background:#ffffffdc!important;border:1px solid #d0e1f6!important;box-shadow:0 6px 22px #27558420!important;backdrop-filter:blur(20px);font-size:11px!important}.evolution #chat-launcher img{width:30px!important;height:30px!important}
@media(max-width:1099px){.evolution .e-home .e-hero{padding:30px 20px 20px}.p8-hero-copy{max-width:760px;margin:0 auto 28px}.evolution .e-home .e-hero h1{margin:20px 0 16px}.evolution .e-home .e-hero-lead{margin-bottom:20px}.evolution .e-home .e-inline-signup{margin-inline:20px}.ds-surface{height:440px}}
@media(max-width:760px){.evolution .e-home .e-hero{padding:24px 14px 15px}.evolution .e-home .e-hero h1{font-size:43px;margin:22px 0 16px}.evolution .e-home .e-hero-lead{font-size:15px;padding:0 10px;margin-bottom:20px}.evolution .e-home .e-hero .e-actions{gap:16px}.evolution .e-home .e-small{font-size:10px;margin:14px 0 0}.evolution .e-status{font-size:9px}.ds-surface{height:340px;border-radius:22px}.ds-control-strip{gap:7px;justify-content:center}.ds-focus-controls{order:1;width:100%;justify-content:center}.ds-control-strip>.ds-primary{order:2;min-width:145px}.ds-tools{order:3}.ds-views{flex-wrap:wrap}.ds-chapter-title{font-size:23px}.ds-chapter-copy{font-size:11px}.ds-tools .ds-toolbar{width:240px}.evolution .e-home .e-inline-signup{margin:20px 14px;padding:32px 20px;gap:23px;grid-template-columns:1fr}.evolution .e-inline-signup-copy>p{font-size:15px}.evolution .e-inline-signup-copy>small{font-size:11px;margin-top:15px}.evolution .e-product-card{min-height:415px!important}.evolution .e-hero-foot{font-size:8px;padding-top:15px!important}.evolution .r6-chapter .r6-app-window{transform:none}}
@media(max-width:360px){.evolution .e-home .e-hero h1{font-size:37px}.ds-surface{height:300px}.evolution .e-home .e-hero .btn{padding-inline:17px}.ds-views button{padding:8px}.ds-views [data-ds=tour]{font-size:9px}}
html[data-theme=dark].evolution #main{background:#101f34!important}html[data-theme=dark].evolution .e-home .e-hero{background:radial-gradient(ellipse at 80% 70%,#154768,#101f34)}html[data-theme=dark].evolution .e-home .e-hero h1{color:#ecf5ff}html[data-theme=dark].evolution .e-hero-lead{color:#bfd3ea}html[data-theme=dark].evolution :is(.ds-tools>summary,.ds-tools .ds-toolbar){background:#1a3551;color:#dbeaff;border-color:#3f5b78}html[data-theme=dark].evolution .ds-control-strip>.ds-primary{background:#23476b;color:#d9ecff;border-color:#486d94}html[data-theme=dark].evolution .e-home .e-inline-signup .direct-form{background:#17304b;border-color:#36526d;color:#e7f2ff}html[data-theme=dark].evolution .e-section-head h2{color:#e7f2ff}html[data-theme=dark].evolution .e-product-card[data-chapter=intelligence],html[data-theme=dark].evolution .e-product-card[data-chapter=mail],html[data-theme=dark].evolution .e-product-card[data-chapter=operations]{background:#1f3a56!important}html[data-theme=dark].evolution .p7-page :is(.r6-chapter,.r6-product-heading,.page-heading){background:#19324d!important}html[data-theme=dark].evolution .r6-workflow{background:#203e5d}html[data-theme=dark].evolution .e-faq summary{color:#d8e8fc}html[data-theme=dark].evolution .e-faq details[open]{background:#23476c}html[data-theme=dark].evolution .e-final{background:#1c3859}html[data-theme=dark].evolution .e-guide-feature{background:#1d3c61!important}html[data-theme=dark].evolution .e-guide-feature h2{color:#e7f2ff}
/* Keep text and the native preview in distinct parts of every smaller card. */
@media(min-width:1100px){.ds-surface{height:clamp(345px,42vh,460px)}.ds-chapter{margin:16px 0 7px}.ds-chapter-eyebrow{display:none}.ds-chapter-title{font-size:20px;margin:4px 0}.ds-chapter-copy{font-size:11px}.ds-views{margin-top:8px}.ds-status{margin-top:6px!important}}
.evolution .e-product-card .e-card-top{margin-bottom:0}.evolution .e-product-card .e-card-category{margin-top:22px}
@media(min-width:1100px){.evolution .e-product-card:is(:nth-child(2),:nth-child(3),:nth-child(5)){min-height:470px!important;padding-bottom:185px!important}.evolution .e-product-card:is(:nth-child(2),:nth-child(3),:nth-child(5)) .e-card-preview{height:145px;top:auto;bottom:-10px;max-width:100%}.evolution .e-product-card:is(:nth-child(2),:nth-child(3),:nth-child(5)) .e-card-link{position:relative;bottom:auto;margin-top:20px}}
@media(max-width:1099px){.evolution .e-product-card{min-height:480px!important;padding-bottom:195px!important}.evolution .e-product-card .e-card-preview{height:170px;top:auto;bottom:-10px}.evolution .e-product-card .e-card-link{position:relative;bottom:auto;margin-top:20px}}
@media(prefers-reduced-motion:reduce){.evolution .e-product-card .e-card-preview{transition:none}.evolution .e-product-card:hover .e-card-preview{transform:rotate(-3deg)}}
@media(max-width:760px){.evolution .e-home .e-hero h1{font-size:clamp(32px,9.6vw,42px);margin:18px 0 16px}.evolution .e-home .e-small{margin-top:11px}.p8-hero-copy{margin-bottom:23px}}
html[data-theme=dark].evolution #chat-launcher{background:#183a59ed!important;color:#e4f1ff!important;border-color:#496582!important}
.ds-tools .ds-toolbar{position:fixed;max-height:calc(100dvh - 108px);overflow:auto}
.ds-control-strip{position:relative;z-index:10}.ds-tools .ds-toolbar{background:#f9fcff}
@media(max-width:360px){.evolution .e-home .e-actions{gap:10px}.evolution .e-home .e-actions .btn{font-size:11px;padding:13px 12px;white-space:nowrap}.evolution .e-home .e-tour-link{font-size:10px;white-space:nowrap}.evolution .e-home .e-tour-link>span{width:20px;height:20px}}
