:root{--c-blue:#000f9f;--c-blue-dark:#000874;--c-white:#fff;--c-black:#000;--c-grey-head:#c6c6c6;--c-bg:#e6e6e6;--c-surface:#fff;--c-bg-dark:#000f9f;--c-line:rgba(0,0,0,.12);--c-line-strong:rgba(0,0,0,.28);--r-sm:4px;--r-md:8px;--r-lg:12px;--container:1200px;--gutter:clamp(16px,3vw,32px);--t-xxl:clamp(2.4rem,4.6vw,3.6rem);--t-xl:clamp(1.8rem,3vw,2.4rem);--t-lg:clamp(1.3rem,2vw,1.55rem)}*{box-sizing:border-box}body,html{background:var(--c-bg);color:var(--c-black);font-family:Calibri,Carlito,Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:17px;line-height:1.55;margin:0;padding:0;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:var(--c-black);text-decoration:none}a:hover{color:var(--c-blue)}h1{color:var(--c-blue);font-size:var(--t-xxl);line-height:1.1}h1,h2,h3,h4{font-family:inherit;font-weight:700;letter-spacing:-.01em;margin:0 0 .6em}h2,h3,h4{color:var(--c-black);line-height:1.2}h2{font-size:var(--t-xl)}h3{font-size:var(--t-lg)}h4{font-size:1.1rem}.eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.eyebrow,p{color:var(--c-black)}p{margin:0 0 1em}p.lead{color:var(--c-black);font-size:1.15rem;max-width:62ch}.container{margin:0 auto;max-width:var(--container);padding:0 var(--gutter);width:100%}.section{background:var(--c-bg);padding:clamp(56px,8vw,88px) 0}.section+.section{border-top:1px solid var(--c-line)}.section--alt{background:var(--c-bg)}.section--dark{background:var(--c-blue);border-top:0;color:#fff}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:#fff}.section--dark .eyebrow,.section--dark p{color:hsla(0,0%,100%,.85)}.section-head{margin-bottom:44px;max-width:760px}.section-head--center{margin-inline:auto;text-align:center}.topbar{background:var(--c-grey-head);color:var(--c-black);font-size:.85rem}.topbar__row{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.topbar a{color:var(--c-black);opacity:.9}.topbar a:hover{color:var(--c-blue);opacity:1}.topbar__lang{align-items:center;display:inline-flex;gap:12px}.topbar__lang span{opacity:.35}.topbar__lang .active{font-weight:700;opacity:1}.header{background:#fff;position:sticky;top:0;z-index:50}.header__row{align-items:center;display:flex;gap:32px;padding:14px 0}.brand{align-items:center;display:inline-flex;gap:12px}.brand img{height:48px;width:auto}.brand__txt{display:none}.nav{align-items:center;display:flex;flex:1;gap:4px}.nav a{border-radius:var(--r-sm);color:var(--c-black);display:inline-block;font-size:1rem;font-weight:600;padding:10px 14px}.nav a:hover{color:var(--c-blue)}.nav .has-sub{position:relative}.nav .has-sub>a:after{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin-left:6px;padding:3px;transform:translateY(-2px) rotate(45deg)}.nav .submenu{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);box-shadow:0 8px 20px rgba(0,0,0,.08);display:none;left:0;min-width:280px;padding:10px;position:absolute;top:100%}.nav .has-sub:hover .submenu{display:block}.nav .submenu a{border-radius:4px;color:var(--c-black);display:block;font-size:.95rem;font-weight:500;padding:10px 12px}.nav .submenu a:hover{background:rgba(0,15,159,.06);color:var(--c-blue)}.nav .submenu a small{color:var(--c-black);display:block;font-size:.78rem;font-weight:400;opacity:.65}.btn{align-items:center;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;gap:10px;padding:13px 22px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn--blue,.btn--red{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.btn--blue:hover,.btn--red:hover{background:var(--c-blue-dark);border-color:var(--c-blue-dark);color:#fff}.btn--ghost,.btn--ghost-light{background:transparent;border-color:var(--c-black);color:var(--c-black)}.btn--ghost-light:hover,.btn--ghost:hover{background:var(--c-black);color:#fff}.section--dark .btn--ghost,.section--dark .btn--ghost-light{border-color:hsla(0,0%,100%,.6);color:#fff}.section--dark .btn--ghost-light:hover,.section--dark .btn--ghost:hover{background:#fff;color:var(--c-blue)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(3px)}.hero{background:var(--c-grey-head);color:var(--c-black);padding:clamp(48px,7vw,88px) 0 clamp(56px,7vw,88px);position:relative}.hero__grid{align-items:center;display:grid;gap:clamp(32px,5vw,56px);grid-template-columns:1.05fr .95fr;position:relative}.hero h1{color:var(--c-blue)}.hero .eyebrow,.hero p.lead{color:var(--c-black)}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.hero__visual{aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;position:relative}.hero__visual img{display:block;height:100%;object-fit:cover;width:100%}.hero__badge{background:var(--c-blue);bottom:16px;font-size:.82rem;font-weight:700;left:16px;letter-spacing:.04em;padding:8px 14px}.hero__badge,.hero__visual figcaption{border-radius:var(--r-sm);color:#fff;position:absolute}.hero__visual figcaption{background:rgba(0,0,0,.55);font-size:.72rem;letter-spacing:.12em;padding:5px 10px;right:12px;text-transform:uppercase;top:12px}.card{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);color:var(--c-black);display:flex;flex-direction:column;gap:12px;padding:24px;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:var(--c-blue);transform:translateY(-2px)}.card__icon{background:var(--c-blue);border-radius:var(--r-sm);color:#fff;display:grid;font-size:1rem;font-weight:700;height:40px;place-items:center;width:40px}.card h3,.card p{color:var(--c-black);margin:0}.card p{font-size:1rem;opacity:.82}.card__more{align-items:center;border-bottom:1px solid transparent;color:var(--c-black);display:inline-flex;font-weight:700;gap:6px;margin-top:auto;padding-top:4px;width:fit-content}.card:hover .card__more{border-bottom-color:var(--c-blue);color:var(--c-blue)}.solrouter{grid-template-columns:repeat(3,1fr)}.proof,.solrouter{display:grid;gap:22px}.proof{grid-template-columns:repeat(4,1fr)}.metric{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);padding:26px 22px;text-align:left}.metric__num{color:var(--c-blue);font-size:clamp(2.4rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1}.metric__label{color:var(--c-black);font-size:1.05rem;font-weight:700;margin-top:10px}.metric__note{color:var(--c-black);font-size:.92rem;margin-top:6px;opacity:.75}.assets{align-items:stretch;display:grid;gap:28px;grid-template-columns:1.1fr .9fr}.asset-card{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);color:var(--c-black);display:flex;flex-direction:column;gap:14px;padding:30px}.asset-card h3{color:var(--c-black);font-size:1.6rem}.asset-card p{color:var(--c-black);opacity:.85}.asset-tag{border:1px solid var(--c-black);color:var(--c-black);display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.14em;padding:4px 10px;text-transform:uppercase;width:fit-content}.asset-stat{color:var(--c-blue);font-size:2.4rem;font-weight:700;line-height:1;margin-top:auto}.asset-card a{align-items:center;border-bottom:1px solid var(--c-black);color:var(--c-black);display:inline-flex;font-weight:700;gap:8px;margin-top:10px;padding-bottom:3px;width:fit-content}.asset-card a:hover{border-bottom-color:var(--c-blue);color:var(--c-blue)}.resources{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.res-card{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.res-card:hover{border-color:var(--c-blue);transform:translateY(-2px)}.res-card__img{aspect-ratio:16/9;background:#ddd;overflow:hidden;position:relative}.res-card__img img{height:100%;object-fit:cover;width:100%}.res-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px}.res-card__tag{align-self:flex-start;border:1px solid var(--c-black);color:var(--c-black);font-size:.72rem;font-weight:700;letter-spacing:.14em;padding:3px 8px;text-transform:uppercase}.res-card h3{font-size:1.1rem}.res-card h3,.res-card p{color:var(--c-black);margin:0}.res-card p{flex:1;font-size:.96rem;opacity:.82}.res-card .meta{color:var(--c-black);font-size:.85rem;opacity:.7}.ctabanner{align-items:center;background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:grid;gap:32px;grid-template-columns:1.4fr 1fr;padding:clamp(40px,5vw,60px)}.ctabanner,.ctabanner h2,.ctabanner p{color:var(--c-black)}.ctabanner p{opacity:.85}.ctabanner__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.answer-block{background:#fff;border:1px solid var(--c-line-strong);border-left:3px solid var(--c-blue);border-radius:var(--r-sm);color:var(--c-black);font-size:1.05rem;margin-top:24px;max-width:820px;padding:22px 26px}.answer-block strong{color:var(--c-blue)}.pain-list{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pain{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:22px}.pain h4{font-size:1.05rem;margin:0 0 6px}.pain h4,.pain p{color:var(--c-black)}.pain p{font-size:.96rem;margin:0;opacity:.82}.delivers{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.deliver{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);display:flex;gap:16px;padding:20px}.deliver .num{background:var(--c-blue);border-radius:var(--r-sm);color:#fff;display:grid;flex:0 0 auto;font-weight:700;height:36px;place-items:center;width:36px}.deliver h4{color:var(--c-black);font-size:1.05rem;margin:0 0 4px}.deliver p{color:var(--c-black);font-size:.94rem;margin:0;opacity:.82}.process{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);position:relative}.process:before{border-top:1px dashed var(--c-line-strong);content:"";left:8%;position:absolute;right:8%;top:24px;z-index:0}.step{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:20px;position:relative}.step .dot{background:var(--c-blue);border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--c-blue);color:#fff;display:grid;font-weight:700;height:48px;margin-bottom:12px;place-items:center;width:48px}.step h4{font-size:1.02rem;margin:0 0 4px}.step h4,.step p{color:var(--c-black)}.step p{font-size:.92rem;margin:0;opacity:.82}.faq{border-top:1px solid var(--c-line-strong)}.faq__item{border-bottom:1px solid var(--c-line-strong);padding:22px 0}.faq__q{align-items:center;color:var(--c-black);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between}.faq__q:after{color:var(--c-blue);content:"+";font-size:1.5rem;font-weight:700;margin-left:12px}.faq__a{color:var(--c-black);margin-top:10px;max-width:80ch;opacity:.85}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.filter{align-items:center;background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);color:var(--c-black);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;padding:9px 16px}.filter.active,.filter:hover{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.filter .count{background:hsla(0,0%,100%,.18);border-radius:var(--r-sm);font-size:.72rem;padding:2px 8px}.filter:not(.active):not(:hover) .count{background:rgba(0,0,0,.08);color:var(--c-black)}.list-articles{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.webinar-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.webinar{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:grid;gap:18px;grid-template-columns:200px 1fr;overflow:hidden}.webinar__img{background:#000;position:relative}.webinar__img img{height:100%;object-fit:cover;opacity:.85;width:100%}.webinar__img .play{color:#fff;display:grid;font-size:2rem;inset:0;place-items:center;position:absolute}.webinar__body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 18px 0}.webinar__date{color:var(--c-black);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.webinar h4{color:var(--c-black);font-size:1.1rem;margin:0}.values{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.value h4,.value p{color:var(--c-black)}.value p{font-size:1rem;opacity:.82}.leaders{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.leader{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:flex;flex-direction:column;gap:8px;padding:18px;text-align:left}.leader__photo{aspect-ratio:1/1;background:linear-gradient(135deg,#d8c39a,#97774a);border-radius:var(--r-sm);margin-bottom:8px;overflow:hidden;position:relative}.leader__photo:after{background:radial-gradient(circle at 50% 35%,transparent 35%,rgba(0,0,0,.4) 100%);content:"";inset:0;position:absolute}.leader h4{color:var(--c-black);font-size:1.05rem;margin:0}.leader .role{color:var(--c-black);font-size:.85rem;font-weight:700;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.contact-grid{display:grid;gap:40px;grid-template-columns:1.1fr .9fr}.form{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);padding:32px}.form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.form .full{grid-column:1/-1}.form label{color:var(--c-black);display:block;font-size:.85rem;font-weight:700;margin-bottom:6px}.form input,.form select,.form textarea{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);color:var(--c-black);font-family:inherit;font-size:1rem;padding:12px 14px;width:100%}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--c-blue);outline:2px solid rgba(0,15,159,.25)}.form textarea{min-height:120px;resize:vertical}.form .checkbox{align-items:flex-start;color:var(--c-black);display:flex;font-size:.92rem;gap:10px}.form .checkbox input{margin-top:3px;width:auto}.form .privacy-note{background:rgba(0,0,0,.03);border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-black);font-size:.85rem;margin-bottom:16px;padding:12px 14px}.form .privacy-note a{color:var(--c-blue);text-decoration:underline}.contact-info{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:flex;flex-direction:column;gap:16px;padding:32px}.contact-info,.contact-info h3{color:var(--c-black)}.contact-info .row{align-items:flex-start;border-top:1px solid var(--c-line);display:flex;gap:12px;padding-top:14px}.contact-info .row:first-of-type{border-top:0;padding-top:0}.contact-info .ico{background:var(--c-blue);border-radius:var(--r-sm);color:#fff;display:grid;font-size:1rem;height:36px;place-items:center;width:36px}.contact-info a{color:var(--c-black)}.contact-info a:hover{color:var(--c-blue)}.footer{background:#fff;border-top:1px solid var(--c-line-strong);color:var(--c-black)}.footer .container{padding-bottom:28px;padding-top:56px}.footer__grid{border-bottom:1px solid var(--c-line);display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr);padding-bottom:28px}.footer h4{color:var(--c-black);font-size:.85rem;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.footer ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer a{color:var(--c-black);font-size:.96rem;opacity:.82}.footer a:hover{color:var(--c-blue);opacity:1}.footer__brand img{height:56px;margin-bottom:12px;width:auto}.footer__legal{margin-top:16px}.footer__bottom,.footer__legal{color:var(--c-black);font-size:.82rem;opacity:.7}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:20px}.cookie{background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-md);bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,.12);font-size:.92rem;left:24px;max-width:520px;padding:20px;position:fixed;right:24px;z-index:100}.cookie h4{color:var(--c-black);font-size:1.05rem;margin:0 0 6px}.cookie p{color:var(--c-black);font-size:.92rem;margin:0 0 14px;opacity:.85}.cookie__actions{display:flex;flex-wrap:wrap;gap:8px}.cookie .btn{font-size:.85rem;padding:9px 16px}.breadcrumb{align-items:center;display:flex;font-size:.88rem;gap:8px;margin-bottom:18px;opacity:.8}.breadcrumb,.breadcrumb a{color:var(--c-black)}.breadcrumb a:hover{color:var(--c-blue);opacity:1}.breadcrumb .sep{opacity:.5}.launcher{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.launcher .card{padding:26px}.launcher .card h3{color:var(--c-black)}.launcher .card .preview{aspect-ratio:16/10;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);margin-bottom:14px;overflow:hidden}@media (max-width:980px){.assets,.contact-grid,.ctabanner,.hero__grid{grid-template-columns:1fr}.delivers,.launcher,.leaders,.list-articles,.pain-list,.process,.proof,.resources,.solrouter,.values,.webinar-grid{grid-template-columns:repeat(2,1fr)}.nav{display:none}.ctabanner__actions{justify-content:flex-start}}@media (max-width:600px){.delivers,.footer__grid,.form__row,.launcher,.leaders,.list-articles,.pain-list,.process,.proof,.resources,.solrouter,.values,.webinar,.webinar-grid{grid-template-columns:1fr}}