@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&display=swap");:root{--page:#f9fafb;--soft:#edf0f3;--paper:#fcfcfd;--ink:#1f282e;--muted:#596871;--line:#e0e5eb;--footer:#1f282e;--blue:#017aff;--blue-2:#3394ff;--cyan:#20d6e8;--blue-soft:#eaf4ff;--radius:16px;--container:min(1280px,calc(100vw - 40px));font-family:var(--font-space-grotesk),"Sora",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--page);line-height:1.55;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgba(1,122,255,.45);outline-offset:4px}.container{width:var(--container);margin:0 auto}.site-header{position:fixed;top:0;left:50%;z-index:200;display:grid;width:100%;max-width:1440px;grid-template-columns:240px 1fr 240px;align-items:center;grid-gap:24px;gap:24px;padding:14px 80px;background:rgba(249,250,251,.76);transform:translateX(-50%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.site-header.is-scrolled{background:rgba(249,250,251,.92);border-bottom:1px solid var(--line);box-shadow:0 2px 24px rgba(31,40,46,.06)}.brand{display:inline-flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700}.brand-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:linear-gradient(180deg,var(--blue-2),var(--blue));color:#fff;font-size:.92rem;font-weight:700;box-shadow:inset 1px 1px 1px rgba(255,255,255,.35),0 8px 24px rgba(1,122,255,.18)}.site-nav{display:flex;justify-content:center;gap:32px;color:var(--muted);font-size:.9rem;font-weight:400}.site-nav a{transition:color .18s ease}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink)}.header-cta{justify-self:end}.btn{position:relative;display:inline-flex;min-height:56px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);padding:0 30px;font-size:1rem;font-weight:400;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{border-color:var(--blue);background:linear-gradient(180deg,var(--blue-2) 29%,var(--blue) 100%);box-shadow:inset 1px 1px 1px rgba(255,255,255,.2),inset 0 0 10px rgba(255,255,255,.5),0 12px 32px rgba(1,122,255,.18)}.btn-ghost{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:inset 1px 1px 1px rgba(255,255,255,.2),inset 0 0 10px rgba(255,255,255,.36)}.header-cta{min-height:40px;border-radius:12px;padding-inline:24px;font-size:.88rem}.hero-shell{position:relative;overflow:hidden;min-height:900px;padding:162px 0 100px;background:radial-gradient(circle at 76% 22%,rgba(1,122,255,.13),transparent 22%),linear-gradient(112deg,rgba(252,253,253,.94),rgba(237,240,243,.75) 62%,#e5eef8)}.hero-bg{position:absolute;right:-30px;bottom:64px;width:min(58vw,790px);height:610px;pointer-events:none;background:radial-gradient(circle at 64% 28%,rgba(1,122,255,.28),transparent 9%),radial-gradient(circle at 70% 34%,rgba(255,255,255,.95),transparent 12%),linear-gradient(120deg,transparent 0 18%,rgba(31,40,46,.18) 18% 18.35%,transparent 18.35% 100%),linear-gradient(155deg,transparent 0 42%,rgba(1,122,255,.45) 42% 42.45%,transparent 42.45% 100%),linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,0));filter:drop-shadow(0 28px 36px rgba(31,40,46,.18))}.hero-bg:after,.hero-bg:before{position:absolute;border-radius:22px;background:linear-gradient(180deg,#ffffff,#dce8f5);box-shadow:24px 36px 54px rgba(31,40,46,.14),inset 0 0 0 1px rgba(89,104,113,.12);content:""}.hero-bg:before{right:112px;top:118px;width:190px;height:190px;transform:rotate(45deg)}.hero-bg:after{right:332px;top:286px;width:112px;height:112px;transform:rotate(45deg)}.hero-grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(31,40,46,.035) 1px,transparent 0),linear-gradient(rgba(31,40,46,.035) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 70%,transparent)}.hero-inner{position:relative;z-index:2;display:grid;max-width:var(--container);grid-template-columns:minmax(0,.72fr) minmax(360px,.58fr);grid-column-gap:56px;column-gap:56px;align-items:start}.hero-inner>:not(.hero-product){grid-column:1}.hero-product{grid-column:2;grid-row:1/span 6}.eyebrow,.hero-eyebrow{display:flex;gap:4px;align-items:center;margin-bottom:40px;color:var(--muted);font-size:1.25rem;font-weight:400}.section-header .eyebrow:before{color:var(--muted);font-size:.75rem;line-height:1.35}.section-header .eyebrow{counter-increment:sectionLabel}main{counter-reset:sectionLabel}.section-header .eyebrow:before{content:"(" counter(sectionLabel,decimal-leading-zero) ")"}.eyebrow-dot{display:none}h1,h2,h3,p{margin-top:0}h1{max-width:800px;margin-bottom:28px;font-size:6rem;line-height:1}h1,h2{color:var(--ink);font-weight:600;letter-spacing:0}h2{max-width:820px;margin-bottom:20px;font-size:3.75rem;line-height:1.05}h3{margin-bottom:12px;color:var(--ink);font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.4}.hero-lede{max-width:660px;margin-bottom:16px;color:var(--muted);font-size:1.05rem;line-height:1.7}.hero-support{max-width:580px;margin-bottom:0;color:var(--muted);font-size:.95rem}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:48px 0 0}.hero-product{position:relative;margin-top:70px;border:1px solid rgba(224,229,235,.78);border-radius:24px;padding:14px;background:rgba(252,252,253,.72);box-shadow:0 35px 55px rgba(31,40,46,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;border:1px solid var(--line);border-radius:16px;padding:13px 16px;background:#fff}.mini-label,.product-header span,.product-side span{color:var(--blue);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.product-header strong{color:var(--muted);font-size:.82rem;font-weight:400}.product-grid{display:grid;grid-template-columns:minmax(0,1fr) 178px;grid-gap:12px;gap:12px}.product-main,.product-side div{border:1px solid var(--line);border-radius:16px;background:#fff}.product-main{min-height:300px;padding:26px}.product-main h2{margin-top:22px;font-size:2.35rem;line-height:1.12}.flow-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.flow-line span{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--blue-soft);color:var(--muted);font-size:.82rem}.product-side{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.product-side div{padding:18px}.product-side strong{display:block;margin-top:10px;color:var(--ink);font-size:2rem;font-weight:600;line-height:1}.marquee-strip{overflow:hidden;padding:18px 0;border-block:1px solid var(--line);background:var(--paper)}.marquee-track{display:flex;width:max-content;gap:12px;animation:marquee 38s linear infinite}.marquee-track span{display:inline-flex;min-height:48px;align-items:center;border-radius:999px;padding:0 20px;background:var(--soft);color:var(--muted);font-size:.9rem;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ai-practice,.contact-section,.section{padding:100px 0}.section{background:var(--page)}.ai-practice,.dark-section,.soft-band{border-block:1px solid var(--line);background:var(--soft)}.section-header{margin-bottom:56px}.section-header.center{max-width:926px;margin-right:auto;margin-left:auto;text-align:center}.section-header>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:1rem;line-height:1.6}.section-header.center>p:not(.eyebrow){margin-inline:auto}.ai-grid,.contact-grid,.faq-grid,.impact-grid,.proof-grid,.split-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:72px;gap:72px;align-items:start}.split-grid{align-items:start}.split-grid .section-header{display:grid;grid-template-columns:130px 1fr;grid-gap:92px;gap:92px}.split-grid .section-header .eyebrow{margin:0;align-self:start}.split-grid .section-header h2{max-width:780px;font-size:3.35rem;line-height:1.18}.narrative-copy{color:var(--muted);font-size:1rem;line-height:1.75}.narrative-copy p{margin-bottom:18px}.offer-card .offer-card-link,.offer-card a,.text-link{display:inline-flex;gap:8px;align-items:center;border:0;padding:0;background:transparent;color:var(--blue);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:400}.offer-card .offer-card-link:after,.offer-card a:after,.text-link:after{content:"→"}.service-grid,.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid,.offer-grid,.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.comparison-card,.faq-item,.offer-card,.service-card,.solution-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.comparison-card,.offer-card,.service-card,.solution-card{min-height:236px;padding:32px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.comparison-card:hover,.offer-card:hover,.service-card:hover,.solution-card:hover{transform:translateY(-4px);border-color:rgba(1,122,255,.26);box-shadow:0 18px 42px rgba(31,40,46,.08)}.service-card:first-child,.service-card:nth-child(2){min-height:400px}.service-card:first-child:after,.service-card:nth-child(2):after,.solution-card:after{position:absolute;right:-70px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 40% 38%,rgba(1,122,255,.28),transparent 14%),radial-gradient(circle,rgba(1,122,255,.1),transparent 68%);content:""}.card-index{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-bottom:20px;color:var(--blue);font-size:.72rem;font-weight:600}.card-glow{display:block;width:16px;height:16px;margin-bottom:22px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 8px rgba(1,122,255,.08)}.comparison-card li,.faq-item p,.offer-card p,.service-card p,.solution-card p{color:var(--muted);font-size:.95rem;line-height:1.6}.offer-card small,.service-card small{display:block;margin-top:20px;color:var(--muted);font-size:.84rem;line-height:1.55}.offer-card small strong,.service-card small strong{color:var(--ink)}.ai-practice{position:relative;overflow:hidden}.ai-practice-bg{position:absolute;right:-210px;bottom:-210px;width:620px;height:620px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(1,122,255,.13),transparent 68%)}.ai-grid{position:relative;z-index:1}.ai-practice-copy{max-width:620px;margin-bottom:28px;color:var(--muted);line-height:1.7}.ai-list{display:grid;grid-gap:12px;gap:12px}.ai-list span{border:1px solid var(--line);border-radius:var(--radius);padding:18px 24px;background:var(--paper);color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.process-step{min-height:230px;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper)}.process-step>span{display:inline-flex;margin-bottom:44px;color:var(--blue);font-size:.76rem;font-weight:600}.process-step p{color:var(--muted);font-size:.92rem;line-height:1.6}.offer-card{display:flex;flex-direction:column}.offer-card .offer-card-link,.offer-card a{margin-top:auto;padding-top:24px}.offer-meta,.recommended-label{display:inline-flex;margin-bottom:18px;color:var(--blue);font-size:.8rem}.comparison-card ul{display:grid;grid-gap:12px;gap:12px;padding:0;margin-top:18px;list-style:none}.comparison-card li{position:relative;padding-left:18px}.comparison-card li:before{position:absolute;left:0;color:var(--blue);content:"•"}.comparison-card.featured{border-color:#596871;background:var(--footer);color:#fff}.comparison-card.featured .recommended-label,.comparison-card.featured h3,.comparison-card.featured small{color:#fff}.comparison-card.featured li{color:#b6bdc3}.impact-stack,.proof-grid>div:last-child{display:grid;grid-gap:16px;gap:16px}.faq-grid{grid-template-columns:1fr;max-width:800px}.faq-grid .section-header{text-align:center}.faq-grid .section-header>p:not(.eyebrow){margin-inline:auto}.faq-grid .eyebrow{justify-content:center}.faq-list{display:grid;grid-gap:8px;gap:8px}.faq-item{background:var(--paper)}.faq-item summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;color:var(--ink);font-size:.9rem;font-weight:400;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--blue);content:"+"}.faq-item[open] summary:after{content:"–"}.faq-item p{padding:0 24px 20px}.contact-section{position:relative;overflow:hidden;background:var(--page)}.contact-bg{position:absolute;left:70px;bottom:-70px;width:618px;height:398px;pointer-events:none;background:radial-gradient(circle,rgba(1,122,255,.13),transparent 70%)}.contact-grid{position:relative;z-index:1;align-items:center}.cta-panel{border:0;padding:0;background:transparent;box-shadow:none}.cta-panel h2{max-width:660px;font-size:3.75rem}.cta-panel p{max-width:580px;color:var(--muted);line-height:1.7}.contact-points{display:grid;grid-gap:8px;gap:8px;margin-top:24px;color:var(--muted);font-size:.92rem}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper);box-shadow:0 18px 42px rgba(31,40,46,.08)}.contact-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.86rem}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:#fff;color:var(--ink)}.contact-form textarea{resize:vertical}.form-intro{display:grid;grid-gap:10px;gap:10px;margin-bottom:8px}.form-intro h3{margin:0;color:var(--ink);font-size:1.35rem;line-height:1.25}.form-intro p{color:var(--muted);font-size:.95rem;line-height:1.55}.form-full{grid-column:1/-1}.form-status{margin:0;border:1px solid rgba(158,184,210,.22);border-radius:14px;padding:11px 13px;color:rgba(217,229,242,.88);font-size:.88rem;line-height:1.45}.form-status-success{border-color:rgba(155,244,212,.35);background:rgba(155,244,212,.1)}.form-status-error{border-color:rgba(255,120,120,.42);background:rgba(255,120,120,.1)}.figma-newsletter-card form .form-status{grid-column:1/-1;max-width:none;margin-top:0}.btn:disabled{cursor:not-allowed;opacity:.68;transform:none}.site-footer{border-top:1px solid #d2d6da;padding:80px 0 28px;background:var(--footer);color:#fcfcfd}.footer-grid{grid-template-columns:1.3fr repeat(4,1fr);grid-gap:48px;gap:48px}.site-footer .brand-mark{box-shadow:none}.footer-intro p{max-width:320px;line-height:1.55}.footer-column a,.footer-column span,.footer-intro p{color:#b6bdc3;font-size:.95rem}.footer-column h2{margin-bottom:32px;color:#fcfcfd;font-size:1.25rem;font-weight:600}.footer-column a,.footer-column span{display:block;margin-bottom:18px}.footer-column a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:64px;border-top:1px solid #596871;padding-top:26px;color:#b6bdc3;font-size:.88rem}.subpage-hero{position:relative;overflow:hidden;padding:160px 0 100px;background:radial-gradient(circle at 82% 24%,rgba(1,122,255,.13),transparent 25%),var(--soft)}.subpage-hero .container{position:relative;z-index:1}.subpage-hero h1{margin-left:0}.subpage-hero p:not(.hero-eyebrow){max-width:720px;color:var(--muted);font-size:1.05rem;line-height:1.7}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:1080px){.site-header{grid-template-columns:1fr;justify-items:center;padding-inline:24px}.site-nav{flex-wrap:wrap;gap:16px}.header-cta{display:none}.ai-grid,.contact-grid,.hero-inner,.impact-grid,.proof-grid,.split-grid{grid-template-columns:1fr}.hero-inner>:not(.hero-product),.hero-product{grid-column:auto;grid-row:auto}.hero-bg{opacity:.34}.comparison-grid,.footer-grid,.four-grid,.offer-grid,.process-grid,.service-grid,.solution-grid,.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid .section-header{grid-template-columns:1fr;gap:24px}h1{font-size:5rem}.cta-panel h2,.split-grid .section-header h2,h2{font-size:3.1rem}.product-main h2{font-size:2rem}}@media (max-width:680px){:root{--container:min(1280px,calc(100vw - 28px))}.site-header{position:absolute;gap:12px}.site-nav{font-size:.78rem}.hero-shell{min-height:auto;padding:170px 0 72px}h1{font-size:3.45rem}.cta-panel h2,.split-grid .section-header h2,h2{font-size:2.25rem}.product-main h2{font-size:1.65rem}.btn,.hero-actions{width:100%}.comparison-grid,.contact-form,.footer-grid,.four-grid,.offer-grid,.process-grid,.product-grid,.product-side,.service-grid,.solution-grid,.value-grid{grid-template-columns:1fr}.ai-practice,.contact-section,.section{padding:76px 0}.service-card:first-child,.service-card:nth-child(2){min-height:260px}.footer-bottom{flex-direction:column}}.figma-home{overflow:hidden;background:var(--page)}.figma-section-inner{width:min(1280px,calc(100vw - 40px));margin-inline:auto}.figma-label{display:flex;gap:4px;color:var(--muted);font-size:1.25rem;line-height:1.4;white-space:nowrap}.figma-label span:first-child{font-size:.75rem;line-height:1.35}.figma-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:80px;margin-bottom:56px}.figma-section-top>div{display:grid;grid-gap:40px;gap:40px}.figma-section-top h2{max-width:720px;margin:0;font-size:4rem;line-height:1.25}.figma-section-top>p{max-width:520px;color:var(--muted);font-size:1rem;line-height:1.45}.figma-hero{position:relative;min-height:900px;overflow:hidden;padding:162px 80px 80px;background:#0d1117}.figma-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.figma-hero:after{position:absolute;inset:0;background:radial-gradient(ellipse at 18% 46%,rgba(1,122,255,.18),transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(32,214,232,.12),transparent 42%),linear-gradient(160deg,rgba(13,17,23,.96),rgba(13,17,23,.72) 52%,rgba(13,17,23,.18));content:""}.figma-hero-content,.figma-more-link{position:relative;z-index:1}.figma-hero-content{display:flex;max-width:760px;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.figma-kicker{color:rgba(255,255,255,.62);font-size:1rem;line-height:1.45;max-width:100%;overflow-wrap:break-word}.figma-kicker span{display:inline}.figma-kicker span+span:before{content:" "}.figma-hero h1{margin:0;color:#fff;font-size:5rem;line-height:1.25}.figma-hero h1 span,.figma-hero-body span{display:block}.figma-hero-content>p:not(.figma-kicker){max-width:620px;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.55;overflow-wrap:break-word}.figma-hero-support{max-width:660px;color:rgba(255,255,255,.62);font-size:1rem;line-height:1.65}.figma-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px}.hero-stat-chips{display:flex;flex-wrap:wrap;gap:10px;max-width:680px}.hero-stat-chips span{display:inline-flex;min-height:38px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 14px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.82);font-size:.8rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.figma-line-link,.figma-more-link{display:inline-flex;border-bottom:1px solid rgba(255,255,255,.48);padding-bottom:8px;color:rgba(255,255,255,.88);font-size:1.1rem;line-height:1.4}.figma-line-link:after,.figma-more-link:after{margin-left:12px;content:"↗"}.figma-more-link{position:absolute;left:80px;bottom:52px}.figma-about{min-height:524px;padding:100px 0;background:var(--soft)}.figma-about-top{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;grid-gap:56px;gap:56px;align-items:start}.figma-about h2{max-width:792px;margin:0 0 28px;font-size:2.5rem;line-height:1.4}.figma-about-copy{display:grid;max-width:792px;grid-gap:14px;gap:14px;color:var(--muted);font-size:1rem;line-height:1.55}.figma-established{justify-self:end;color:var(--ink);font-size:1rem;line-height:1.4;text-align:right}.figma-inline-cta{display:inline-flex;margin-top:28px;border-bottom:1px solid;padding-bottom:8px;color:var(--ink);font-size:1rem}.figma-inline-cta:after{margin-left:10px;content:"↗"}.figma-stats{display:grid;grid-template-columns:repeat(3,1fr) 172px;grid-gap:64px;gap:64px;align-items:center;margin-top:72px;margin-left:250px}.figma-stats article{display:grid;grid-gap:24px;gap:24px}.figma-stats strong{color:var(--ink);font-size:4rem;font-weight:600;line-height:1.25}.figma-stat-note,.figma-stats span{color:var(--muted);font-size:1rem;line-height:1.4}.figma-stat-note{display:grid;grid-gap:42px;gap:42px;color:var(--ink);text-align:right}.figma-audiences,.figma-faq,.figma-features,.figma-models,.figma-newsletter,.figma-proof,.figma-services{padding:100px 0;background:var(--page)}.figma-usecase-strip{overflow:hidden;border-block:1px solid var(--line);padding:18px 0;background:var(--paper)}.figma-usecase-strip .figma-marquee{margin-top:0}.figma-card-mosaic{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.figma-image-card{display:flex;min-height:407px;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.figma-image-card.is-large{grid-column:span 3}.figma-image-card:not(.is-large){grid-column:span 2}.figma-image-card div{display:grid;grid-gap:20px;gap:20px;padding:32px}.figma-audience-row h3,.figma-comparison-grid h3,.figma-image-card h3,.figma-impact-stack h3,.figma-offer-panel h3,.figma-process-panel h3,.figma-service-row h3,.figma-solution-card h3{margin:0;font-size:1.25rem;line-height:1.4}.figma-audience-row p,.figma-comparison-grid li,.figma-contact-cta p,.figma-image-card p,.figma-impact-stack p,.figma-offer-panel p,.figma-offer-panel small,.figma-process-panel p,.figma-service-row p,.figma-service-visual p,.figma-solution-card p{color:var(--muted);font-size:1rem;line-height:1.45}.figma-image-card img{width:100%;height:267px;margin-top:auto;object-fit:cover}.figma-image-card:not(.is-large) img{order:-1;height:275px}.figma-services{position:relative;overflow:hidden}.figma-services:after{position:absolute;top:220px;right:-310px;width:580px;height:603px;background:url(/figma-assets/vector-services.svg) 50%/contain no-repeat;content:"";opacity:.72;transform:rotate(-90deg)}.figma-services .figma-section-inner{position:relative;z-index:1}.figma-services-grid{display:grid;grid-template-columns:minmax(0,601px) minmax(360px,512px);grid-gap:140px;gap:140px;align-items:start}.figma-service-list{display:grid}.figma-service-row{display:grid;grid-template-columns:16px minmax(0,1fr) 36px;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding:34px 0}.figma-row-icon{width:16px;height:16px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px rgba(1,122,255,.09)}.figma-offer-panel>article>span,.figma-process-panel span,.figma-service-row>span:last-child,.figma-solution-card>span{color:var(--muted);font-size:.75rem;line-height:1.35;text-align:right}.figma-service-row p{margin-top:10px}.figma-service-visual{position:relative;display:grid;grid-gap:28px;gap:28px}.figma-service-visual img{width:100%;aspect-ratio:1;object-fit:contain}.figma-tag-row{display:flex;flex-wrap:wrap;gap:12px}.figma-marquee span,.figma-tag-row span{display:inline-flex;min-height:48px;align-items:center;border-radius:999px;padding:0 20px;background:var(--soft);color:var(--muted);font-size:.88rem;line-height:1.4}.figma-round-button{position:absolute;top:18px;right:18px;z-index:3;display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(141,221,255,.72);border-radius:50%;background:linear-gradient(180deg,rgba(92,181,255,.98),rgba(11,124,255,.9)),rgba(5,12,22,.92);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 18px 42px rgba(1,122,255,.28),0 0 0 8px rgba(25,226,255,.06)}.figma-round-button .icon{width:24px;height:24px;stroke-width:2.2}.figma-solutions{border-block:1px solid var(--line);background:var(--soft)}.figma-ai-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:32px;gap:32px;align-items:stretch}.figma-ai-grid>div:first-child{display:grid;grid-gap:24px;gap:24px;align-content:start;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper)}.figma-ai-grid>div:first-child>p{color:var(--muted);font-size:1.05rem;line-height:1.65}.figma-ai-grid .btn{justify-self:start}.figma-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-solution-card{display:grid;min-height:230px;grid-gap:18px;gap:18px;align-content:start;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper)}.figma-models{background:var(--page)}.figma-model-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px}.figma-engage-head{margin-top:84px}.figma-offer-panel,.figma-process-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.figma-process-panel.is-wide{overflow:hidden}.figma-process-panel article{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px 24px;gap:16px 24px;padding:28px 32px}.figma-process-panel article:not(:last-child){border-bottom:1px solid var(--line)}.figma-process-panel p{grid-column:2}.figma-offer-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.figma-offer-panel.is-full{margin-top:0}.figma-offer-panel article{display:grid;grid-gap:14px;gap:14px;padding:32px}.figma-offer-panel article:nth-child(odd){border-right:1px solid var(--line)}.figma-offer-panel article:nth-child(-n+2){border-bottom:1px solid var(--line)}.figma-offer-panel .figma-offer-cta,.figma-offer-panel a{align-self:end;border:0;padding:0;background:transparent;color:var(--blue);cursor:pointer;font-family:inherit;font-size:.95rem;text-align:left}.figma-offer-panel .figma-offer-cta:after,.figma-offer-panel a:after{margin-left:8px;content:"→"}.figma-proof{border-block:1px solid var(--line);background:var(--page)}.figma-proof-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:32px;gap:32px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper)}.figma-proof-quote{max-width:640px;color:var(--ink);font-size:2rem;font-weight:600;line-height:1.35}.figma-proof-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.figma-proof-meta span{border-radius:999px;padding:12px 16px;background:var(--soft);color:var(--muted);font-size:.9rem}.figma-impact-stack{display:grid;grid-gap:12px;gap:12px}.figma-impact-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.figma-impact-cards article{display:grid;min-height:132px;align-content:end;border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--paper);color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.35}.figma-impact-section .figma-impact-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-impact-stack article{border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff}.figma-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.figma-comparison-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper)}.figma-comparison-grid article.is-featured{border-color:var(--muted);background:var(--ink)}.figma-comparison-grid article.is-featured h3{color:#fff}.figma-comparison-grid article.is-featured li{color:#b6bdc3}.figma-comparison-grid ul{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:0;list-style:none}.figma-comparison-grid li{position:relative;padding-left:18px}.figma-comparison-grid li:before{position:absolute;left:0;color:var(--blue);content:"•"}.figma-audiences{background:var(--soft)}.figma-audience-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.figma-audience-row article{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:var(--paper)}.figma-audience-row p{margin-top:16px}.figma-industries .figma-audience-row article{display:grid;grid-gap:16px;gap:16px}.figma-industries .figma-audience-row p{margin-top:0}.figma-closing-line{max-width:860px;margin:42px auto 0;color:var(--ink);font-size:1.2rem;line-height:1.6;text-align:center}.figma-marquee{overflow:hidden;margin-top:48px}.figma-marquee div{display:flex;width:max-content;gap:12px;animation:marquee 38s linear infinite}.figma-faq{background:var(--page)}.figma-faq .figma-section-inner{max-width:800px}.figma-faq-head{display:grid;justify-items:center;grid-gap:40px;gap:40px;margin-bottom:56px;text-align:center}.figma-faq-head h2{margin:0;font-size:4rem;line-height:1.25}.figma-faq-list{gap:8px}.figma-contact-cta{position:relative;overflow:hidden;padding:100px 0;background:var(--page)}.figma-contact-cta:before{position:absolute;bottom:-120px;left:6%;width:620px;height:400px;background:radial-gradient(circle,rgba(1,122,255,.14),transparent 68%);content:""}.figma-contact-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:72px;gap:72px;align-items:start}.figma-contact-cta h2{margin:0;font-size:4rem;line-height:1.25}.figma-contact-cta p{max-width:580px;margin-top:24px}.figma-contact-links{display:grid;grid-gap:10px;gap:10px;margin-top:28px;color:var(--muted);font-size:1rem}.figma-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--paper);box-shadow:0 18px 42px rgba(31,40,46,.08)}.figma-contact-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.86rem}.figma-contact-form input,.figma-contact-form select,.figma-contact-form textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:#fff;color:var(--ink)}.figma-contact-form textarea{resize:vertical}.cta-modal-trigger{font:inherit}.cta-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(14px,3vw,30px)}.cta-modal-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 18%,rgba(25,226,255,.18),transparent 38%),rgba(1,5,12,.74);cursor:pointer;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cta-modal-panel{position:relative;z-index:1;display:grid;width:min(1020px,100%);max-height:calc(100vh - clamp(28px, 6vw, 60px));max-height:calc(100dvh - clamp(28px, 6vw, 60px));grid-template-columns:minmax(260px,.82fr) minmax(360px,1fr);overflow:hidden;border:1px solid rgba(25,226,255,.24);border-radius:28px;background:linear-gradient(135deg,rgba(17,54,84,.96),rgba(5,10,18,.98) 56%),#06101c;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 120px rgba(0,0,0,.52);color:#fff}.cta-modal-panel>*{min-width:0;min-height:0}.cta-modal-close{position:absolute;top:16px;right:16px;z-index:3;display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(158,184,210,.18);border-radius:14px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.cta-modal-close .icon{width:18px;height:18px}.cta-modal-copy{position:relative;display:flex;min-height:100%;min-width:0;flex-direction:column;justify-content:space-between;padding:38px 36px;overflow:hidden;border-right:1px solid rgba(158,184,210,.14);background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),radial-gradient(circle at 28% 24%,rgba(25,226,255,.22),transparent 36%);background-size:34px 34px,34px 34px,auto}.cta-modal-icon{display:inline-grid;width:58px;height:58px;margin-bottom:clamp(28px,8vh,80px);place-items:center;border:1px solid rgba(25,226,255,.28);border-radius:18px;background:rgba(25,226,255,.09);color:var(--cyan)}.cta-modal-icon .icon{width:25px;height:25px}.cta-modal-copy .eyebrow{margin:0 0 12px;color:rgba(151,225,245,.84)}.cta-modal-copy h2{margin:0;color:#fff;font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1.02;text-wrap:balance}.cta-modal-copy p{max-width:420px;margin-top:16px;color:rgba(217,229,242,.72);font-size:1rem;line-height:1.7}.cta-modal-topic{display:grid;grid-gap:6px;gap:6px;margin-top:28px;border-left:2px solid rgba(25,226,255,.58);padding-left:14px}.cta-modal-topic span{color:rgba(151,225,245,.72);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.cta-modal-topic strong{color:rgba(255,255,255,.92);font-weight:500}.cta-modal-form,.cta-modal-success{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;align-content:start;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:62px 36px 36px;scrollbar-width:thin;scrollbar-color:rgba(25,226,255,.45) rgba(255,255,255,.08)}.cta-modal-form label{display:grid;grid-gap:8px;gap:8px;color:rgba(217,229,242,.76);font-size:.84rem}.cta-modal-form input,.cta-modal-form select,.cta-modal-form textarea{width:100%;min-width:0;min-height:48px;border:1px solid rgba(158,184,210,.18);border-radius:14px;padding:11px 13px;background:rgba(255,255,255,.075);color:#fff;font:inherit;outline:none}.cta-modal-form input:focus,.cta-modal-form select:focus,.cta-modal-form textarea:focus{border-color:rgba(25,226,255,.58);box-shadow:0 0 0 4px rgba(25,226,255,.1)}.cta-modal-form input[readonly]{color:rgba(217,229,242,.72)}.cta-modal-form textarea{max-height:160px;resize:vertical}.cta-modal-form select option{background:#07101b;color:#fff}.cta-modal-success{align-content:center;grid-template-columns:1fr}.cta-modal-success>.icon{width:48px;height:48px;color:var(--cyan)}.cta-modal-success h3{margin:0;color:#fff;font-size:2rem}.cta-modal-success p{color:rgba(217,229,242,.74);line-height:1.7}.figma-contact-cta .btn{margin-top:28px}.figma-newsletter{border-top:1px solid var(--line);background:var(--soft)}.figma-newsletter-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);grid-gap:48px;gap:48px;align-items:center;border:1px solid var(--line);border-radius:28px;padding:40px;background:var(--paper)}.figma-newsletter-card h2{margin:0;font-size:2.4rem;line-height:1.16}.figma-newsletter-card p{max-width:620px;margin-top:14px;color:var(--muted);font-size:1rem;line-height:1.6}.figma-newsletter-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.figma-newsletter-card input{width:100%;min-height:56px;border:1px solid var(--line);border-radius:var(--radius);padding:0 16px;background:#fff;color:var(--ink)}@media (max-width:1120px){.figma-about-top,.figma-ai-grid,.figma-contact-layout,.figma-model-layout,.figma-newsletter-card,.figma-proof-card,.figma-section-top,.figma-services-grid{grid-template-columns:1fr;gap:36px}.figma-section-top{display:grid}.figma-stats{grid-template-columns:repeat(3,1fr);margin-left:0}.figma-stat-note{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:16px;text-align:left}.figma-audience-row,.figma-card-mosaic,.figma-comparison-grid,.figma-impact-cards,.figma-impact-section .figma-impact-stack,.figma-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-image-card.is-large,.figma-image-card:not(.is-large){grid-column:span 1}.figma-services:after{opacity:.22}}@media (max-width:720px){body,html{overflow-x:hidden}.site-header{left:0;max-width:none;overflow:visible;padding-inline:14px;transform:none!important}.site-nav{display:grid;width:100%;grid-template-columns:repeat(3,max-content);grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;justify-content:center;font-size:.72rem;line-height:1.2}.figma-section-inner{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.figma-hero{min-height:780px;padding:154px 18px 72px}.figma-hero-image{object-position:56% center}.figma-hero:after{background:linear-gradient(90deg,rgba(237,240,243,.94),rgba(237,240,243,.76) 62%,rgba(237,240,243,.22))}.figma-hero h1{font-size:2.55rem;line-height:1.12}.figma-hero-content{max-width:calc(100vw - 36px);min-width:0}.figma-hero h1,.figma-hero-body,.figma-kicker{width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.figma-hero-body span,.figma-kicker span{display:block}.figma-kicker span+span:before{content:""}.figma-actions{width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.figma-more-link{right:18px;bottom:42px;left:18px;font-size:.95rem}.figma-about,.figma-audiences,.figma-contact-cta,.figma-faq,.figma-features,.figma-models,.figma-proof,.figma-services{padding:76px 0}.figma-contact-cta h2,.figma-faq-head h2,.figma-section-top h2{font-size:2.35rem;line-height:1.18}.figma-about h2{font-size:2rem;line-height:1.25}.figma-audience-row,.figma-card-mosaic,.figma-comparison-grid,.figma-contact-form,.figma-offer-panel,.figma-solution-grid,.figma-stats{grid-template-columns:1fr}.figma-stats{gap:28px}.figma-stats strong{font-size:3rem}.figma-image-card,.figma-solution-card{min-height:auto}.figma-service-row{grid-template-columns:16px minmax(0,1fr)}.figma-service-row>span:last-child{grid-column:2;text-align:left}.figma-offer-panel article:nth-child(-n+2),.figma-offer-panel article:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.figma-proof-quote{font-size:1.45rem}}.icon{width:22px;height:22px}.figma-row-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(1,122,255,.18);border-radius:14px;background:#fff;color:var(--blue);box-shadow:0 10px 22px rgba(31,40,46,.06)}.figma-service-row{grid-template-columns:42px minmax(0,1fr) 36px}.figma-solution-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.figma-solution-icon,.rich-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(1,122,255,.18);border-radius:14px;background:#fff;color:var(--blue);box-shadow:0 10px 22px rgba(31,40,46,.06)}.figma-solution-top>span:last-child{color:var(--muted);font-size:.75rem;line-height:1.35}.figma-solution-card{min-height:252px}.figma-engagement-snapshot,.figma-signal-panel{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.figma-signal-panel{position:relative;display:grid;grid-template-columns:minmax(220px,.36fr) minmax(460px,.64fr);grid-gap:18px;gap:18px;align-items:stretch;overflow:hidden;padding:18px;background:radial-gradient(circle at 72% 18%,rgba(32,214,232,.24),transparent 28%),linear-gradient(135deg,#1f282e,#172027);color:#fff;box-shadow:0 24px 60px rgba(31,40,46,.18)}.figma-signal-panel:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:42px 42px;content:"";opacity:.44}.figma-signal-map,.signal-copy{position:relative;z-index:1}.figma-signal-panel h3{max-width:360px;margin:12px 0 0;color:#fff;font-size:2.15rem;line-height:1.08}.figma-signal-panel .figma-kicker{color:var(--cyan)}.signal-copy{display:grid;align-content:space-between;grid-gap:24px;gap:24px;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:28px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.signal-copy>p:not(.figma-kicker){max-width:360px;color:rgba(255,255,255,.72);font-size:.98rem;line-height:1.65}.signal-proof-pills{display:flex;flex-wrap:wrap;gap:8px}.signal-proof-pills span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 11px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-size:.74rem}.figma-signal-map{position:relative;display:block;min-height:340px;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;background:rgba(252,252,253,.08)}.figma-signal-map:before{position:absolute;inset:56px 70px;border:1px solid rgba(32,214,232,.18);border-radius:999px;background:radial-gradient(circle,rgba(32,214,232,.14),transparent 62%);content:""}.figma-signal-map:after{position:absolute;inset:42px 48px;background:linear-gradient(90deg,transparent,rgba(32,214,232,.46),transparent) 50% /100% 2px no-repeat,linear-gradient(180deg,transparent,rgba(32,214,232,.28),transparent) 50% /2px 100% no-repeat;content:""}.signal-node{position:relative;z-index:1;display:grid;min-height:92px;width:120px;align-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:16px 10px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08));color:#fff;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-signal-map .signal-node{position:absolute}.figma-signal-map .signal-node:first-child{top:28px;left:20px}.figma-signal-map .signal-node:nth-child(2){bottom:28px;left:42px}.figma-signal-map .signal-node:nth-child(4){top:28px;right:42px}.figma-signal-map .signal-node:nth-child(5){right:20px;bottom:28px}.signal-node .icon{color:var(--cyan)}.signal-node strong{font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.signal-node small{color:rgba(255,255,255,.62);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.signal-node.is-core{top:50%;left:50%;min-height:142px;width:142px;border-color:rgba(255,255,255,.36);background:linear-gradient(180deg,var(--blue-2),var(--blue));color:#fff;box-shadow:0 24px 54px rgba(1,122,255,.34),inset 0 0 18px rgba(255,255,255,.24);transform:translate(-50%,-50%)}.signal-node.is-core .icon,.signal-node.is-core small{color:#fff}.figma-mini-chips{display:flex;flex-wrap:wrap;gap:8px}.figma-mini-chips small{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:0 10px;background:var(--soft);color:var(--muted);font-size:.72rem}.figma-engagement-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.figma-engagement-snapshot div{display:grid;grid-gap:10px;gap:10px;padding:26px 28px}.figma-engagement-snapshot div:not(:last-child){border-right:1px solid var(--line)}.figma-engagement-snapshot span,.figma-impact-graph span{color:var(--blue);font-size:.78rem;font-weight:600}.figma-engagement-snapshot strong{color:var(--ink);font-size:1.25rem;font-weight:600}.figma-impact-graph{display:grid;max-width:560px;grid-gap:14px;gap:14px;margin-top:34px}.figma-impact-graph div{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;align-items:center}.figma-impact-graph i{display:block;height:12px;overflow:hidden;border-radius:999px;background:var(--soft)}.figma-impact-graph i:before{display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue-2),var(--blue));content:""}.rich-page{background:var(--page)}.rich-hero{position:relative;overflow:hidden;padding:168px 0 100px;background:linear-gradient(112deg,rgba(252,253,253,.96),rgba(237,240,243,.92) 60%,rgba(219,232,247,.9))}.rich-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,40,46,.04) 1px,transparent 0),linear-gradient(rgba(31,40,46,.04) 1px,transparent 0);background-size:76px 76px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 82%,transparent)}.rich-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.74fr);grid-gap:76px;gap:76px;align-items:center}.rich-hero-copy h1{max-width:860px;margin-bottom:28px;font-size:4.75rem;line-height:1.05}.rich-hero-copy>p:not(.hero-eyebrow){max-width:720px;color:var(--muted);font-size:1.05rem;line-height:1.7}.rich-hero-body span,.title-line{display:block}.rich-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:38px}.contact-visual,.rich-visual{position:relative;overflow:hidden;border:1px solid rgba(224,229,235,.9);border-radius:24px;padding:18px;background:rgba(252,252,253,.82);box-shadow:0 34px 62px rgba(31,40,46,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.visual-topbar{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:16px;padding:13px 16px;background:#fff;color:var(--muted);font-size:.78rem}.visual-topbar span:first-child{color:var(--blue);font-weight:600}.visual-node-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.visual-node{display:grid;min-height:118px;align-content:space-between;border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.visual-node span{color:var(--blue);font-size:.78rem}.visual-node strong{color:var(--ink);font-size:1.45rem;line-height:1.1}.visual-node:nth-child(3){background:linear-gradient(180deg,var(--blue-2),var(--blue))}.visual-node:nth-child(3) span,.visual-node:nth-child(3) strong{color:#fff}.visual-graph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;min-height:150px;margin-top:12px;border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.visual-graph span{display:block;height:var(--bar);min-height:44px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,rgba(51,148,255,.96),rgba(1,122,255,.72))}.visual-caption{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin-top:12px;border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff;color:var(--muted);font-size:.88rem}.visual-caption .icon{color:var(--blue)}.rich-highlight-strip{overflow:hidden;border-block:1px solid var(--line);padding:20px 0;background:var(--paper)}.rich-highlight-strip .container{display:block;width:100%;max-width:none;margin:0;padding:0}.rich-highlight-marquee{overflow:hidden;width:100%;padding-inline:max(20px,calc((100vw - 1320px) / 2));-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rich-highlight-track{display:flex;width:max-content;align-items:center;gap:12px;animation:marquee 34s linear infinite;will-change:transform}.rich-highlight-track span{flex:0 0 auto;white-space:nowrap}.rich-highlight-strip span,.rich-output-list span{display:inline-flex;min-height:42px;align-items:center;border-radius:999px;padding:0 16px;background:var(--soft);color:var(--muted);font-size:.88rem}@media (prefers-reduced-motion:reduce){.rich-highlight-marquee{-webkit-mask-image:none;mask-image:none}.rich-highlight-track{width:auto;flex-wrap:wrap;justify-content:center;animation:none!important}.rich-highlight-track span[aria-hidden=true]{display:none}}.rich-story-section{padding:84px 0;background:var(--page)}.rich-story-grid{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.rich-story-grid>div{display:grid;grid-gap:20px;gap:20px;max-width:820px}.rich-story-grid p:not(.eyebrow){color:var(--muted);font-size:1.12rem;line-height:1.7}.rich-page-section .section-header{margin-bottom:44px}.rich-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.rich-card{display:grid;min-height:260px;align-content:start;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:var(--paper)}.rich-card h3{margin:4px 0 0}.rich-card p{color:var(--muted);font-size:.95rem;line-height:1.58}.rich-split-section{border-block:1px solid var(--line);padding:100px 0;background:var(--soft)}.rich-output-grid,.rich-split-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:72px;gap:72px;align-items:start}.rich-proof-note{max-width:540px;border-left:3px solid var(--blue);padding-left:18px;color:var(--muted)}.rich-timeline{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.rich-timeline article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px 28px}.rich-timeline article:not(:last-child){border-bottom:1px solid var(--line)}.rich-timeline span{color:var(--blue);font-size:.78rem;font-weight:600}.rich-timeline h3{margin:0 0 8px}.rich-timeline p{color:var(--muted);font-size:.94rem}.rich-output-section{background:var(--page)}.rich-output-grid{grid-template-columns:minmax(420px,.92fr) minmax(0,1fr);align-items:center}.rich-output-visual{min-height:420px;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:24px;padding:18px;background:linear-gradient(90deg,rgba(31,40,46,.035) 1px,transparent 1px),linear-gradient(rgba(31,40,46,.035) 1px,transparent 1px),var(--paper);background-size:48px 48px}.output-card{display:grid;align-content:space-between;border:1px solid var(--line);border-radius:18px;padding:22px;background:#fff}.output-card.is-main{grid-row:span 2;background:linear-gradient(180deg,var(--blue-2),var(--blue))}.output-card span{color:var(--blue);font-size:.8rem;font-weight:600}.output-card strong{margin-top:54px;color:var(--ink);font-size:1.8rem;line-height:1.1}.rich-output-list{display:flex;flex-wrap:wrap;gap:10px}.rich-page-cta{padding:64px 0 100px;background:var(--page)}.rich-page-cta .container{display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid var(--line);border-radius:24px;padding:36px;background:var(--ink);color:#fff}.rich-page-cta h2{max-width:720px;margin:0 0 10px;color:#fff;font-size:2.35rem;line-height:1.15}.rich-page-cta p{max-width:760px;color:#b6bdc3}.contact-rich-hero .rich-hero-copy h1{max-width:780px}.contact-visual{display:grid;grid-gap:12px;gap:12px}.contact-visual div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:90px;border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.contact-visual span{color:var(--blue);font-size:.8rem;font-weight:600}.contact-visual strong{color:var(--ink);font-size:1.35rem}.contact-prep-head{max-width:760px;margin-bottom:44px}.contact-prep-head h2{margin-bottom:16px;font-size:3rem;line-height:1.12}.contact-prep-head>p:not(.eyebrow){color:var(--muted)}.contact-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-services-grid .rich-card{min-height:300px}.global-offices-section{padding:100px 0;background:radial-gradient(circle at 18% 8%,rgba(0,212,255,.14),transparent 34%),linear-gradient(180deg,rgba(5,18,32,.98),rgba(3,9,17,.98));border-top:1px solid rgba(131,221,255,.12);border-bottom:1px solid rgba(131,221,255,.12)}.global-offices-section .contact-prep-head h2{max-width:820px}.global-offices-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.7fr);grid-gap:18px;gap:18px}.global-office-card{position:relative;overflow:hidden;min-height:300px;border:1px solid rgba(131,221,255,.18);border-radius:28px;padding:28px;background:linear-gradient(145deg,rgba(19,67,105,.62),rgba(12,29,46,.82)),rgba(255,255,255,.035);box-shadow:0 28px 80px rgba(0,0,0,.28)}.global-office-card:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(125,214,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(125,214,255,.08) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);pointer-events:none}.global-office-card>*{position:relative;z-index:1}.global-office-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:42px;border:1px solid rgba(131,221,255,.28);border-radius:18px;background:rgba(0,153,255,.14);color:var(--cyan)}.global-office-icon .icon{width:26px;height:26px}.global-office-card span{display:block;color:var(--cyan);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.global-office-card h3{margin:10px 0 18px;color:var(--ink);font-size:1.2rem;line-height:1.2}.global-office-card address{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-style:normal;line-height:1.65}.global-office-card address span{color:inherit;font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none}.global-office-card address a{color:var(--muted);font-size:.95rem;text-decoration:none}.global-office-card address a:hover{color:var(--cyan)}.global-office-image-card{position:relative;min-height:320px;overflow:hidden;border:1px solid rgba(131,221,255,.18);border-radius:28px;background:rgba(255,255,255,.035);box-shadow:0 28px 80px rgba(0,0,0,.28)}.global-office-image-card img{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:68% center;filter:saturate(1.05) contrast(1.08) brightness(.82)}.global-office-image-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,14,27,.84),rgba(4,14,27,.12) 58%),linear-gradient(180deg,transparent,rgba(2,9,18,.68));pointer-events:none}.global-office-image-card div{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;max-width:460px}.global-office-image-card span{display:block;margin-bottom:10px;color:var(--cyan);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.global-office-image-card h3{margin:0;color:var(--ink);font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.08}.contact-form-wrap .contact-section{padding-top:100px}@media (max-width:1120px){.figma-signal-panel,.rich-hero-grid,.rich-output-grid,.rich-split-grid,.rich-story-grid{grid-template-columns:1fr}.contact-services-grid,.global-offices-grid,.rich-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-hero-copy h1{font-size:3.7rem}}@media (max-width:720px){.figma-service-row{grid-template-columns:42px minmax(0,1fr)}.figma-signal-panel,.global-office-card,.rich-card,.rich-page-cta .container{padding:24px}.global-offices-grid{grid-template-columns:1fr}.global-office-card,.global-office-image-card,.global-office-image-card img{min-height:250px}.figma-engagement-snapshot,.figma-signal-map,.figma-signal-panel,.rich-card-grid,.rich-output-visual,.visual-node-map{grid-template-columns:1fr}.figma-signal-map:after,.figma-signal-map:before{display:none}.figma-signal-map{display:grid;grid-gap:12px;gap:12px;min-height:auto;padding:16px}.figma-signal-map .signal-node,.figma-signal-map .signal-node:first-child,.figma-signal-map .signal-node:nth-child(2),.figma-signal-map .signal-node:nth-child(4),.figma-signal-map .signal-node:nth-child(5){position:relative;inset:auto;width:100%}.signal-node,.signal-node.is-core{min-height:112px;width:100%;transform:none}.figma-impact-graph div{grid-template-columns:1fr;gap:8px}.figma-engagement-snapshot div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.rich-hero{padding:154px 0 76px}.rich-hero-grid{gap:40px}.contact-visual,.container,.rich-hero-copy,.rich-visual{width:calc(100vw - 28px);max-width:calc(100vw - 28px);min-width:0}.rich-hero-copy h1{font-size:2.35rem;line-height:1.1;overflow-wrap:break-word;white-space:normal}.rich-hero-actions,.rich-hero-copy h1,.rich-hero-copy>p:not(.hero-eyebrow){width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.rich-hero .rich-hero-actions,.rich-hero .rich-hero-copy,.rich-hero .rich-hero-copy h1,.rich-hero .rich-hero-copy>p:not(.hero-eyebrow){inline-size:calc(100vw - 56px)!important;max-inline-size:calc(100vw - 56px)!important}.rich-hero .contact-visual,.rich-hero .rich-visual{inline-size:calc(100vw - 28px)!important;max-inline-size:calc(100vw - 28px)!important}.rich-hero-actions .btn{width:100%;max-width:calc(100vw - 56px)}.contact-visual,.rich-visual{border-radius:18px;padding:12px}.rich-split-section{padding:76px 0}.rich-story-section{padding:68px 0}.rich-story-grid{gap:24px}.rich-timeline article{grid-template-columns:1fr}.rich-output-grid{gap:40px}.rich-output-visual{min-height:auto}.output-card.is-main{grid-row:auto}.rich-page-cta .container{display:grid}.contact-prep-head h2,.figma-signal-panel h3,.rich-page-cta h2{font-size:2rem}}.hero-cockpit{position:absolute;right:80px;bottom:92px;z-index:2;width:min(430px,calc(100vw - 160px));overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:28px;padding:14px;background:rgba(31,40,46,.72);color:#fff;box-shadow:0 34px 72px rgba(31,40,46,.24),inset 0 0 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cockpit-top,.console-header{display:flex;justify-content:space-between;gap:16px;border-radius:18px;padding:14px 16px;background:rgba(255,255,255,.08)}.cockpit-top span,.console-header span{color:var(--cyan);font-size:.78rem;font-weight:600}.cockpit-top strong,.console-header strong{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:500}.cockpit-core{position:relative;display:grid;min-height:260px;place-items:center;margin:12px 0;overflow:hidden;border-radius:24px;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(145deg,rgba(1,122,255,.42),rgba(32,214,232,.18));background-size:34px 34px,34px 34px,auto}.cockpit-center,.cockpit-ring,.cockpit-ring span{position:absolute;border-radius:50%}.cockpit-ring{width:210px;height:210px;border:1px solid rgba(255,255,255,.24);animation:cockpitSpin 18s linear infinite}.cockpit-ring span{width:14px;height:14px;background:var(--mint);box-shadow:0 0 28px rgba(155,244,212,.9)}.cockpit-ring span:first-child{top:-7px;left:98px}.cockpit-ring span:nth-child(2){right:12px;bottom:32px}.cockpit-ring span:nth-child(3){bottom:28px;left:16px}.cockpit-center{display:grid;width:144px;height:144px;place-items:center;padding:24px;background:rgba(252,252,253,.96);color:var(--ink);text-align:center;box-shadow:0 18px 40px rgba(1,122,255,.22)}.cockpit-center strong{font-size:.9rem;line-height:1.25}.cockpit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cockpit-grid div{display:grid;grid-gap:8px;gap:8px;min-height:124px;border-radius:18px;padding:16px;background:rgba(255,255,255,.08)}.cockpit-grid span{color:var(--cyan);font-size:.76rem}.cockpit-grid strong{font-size:1.05rem}.cockpit-grid small{color:rgba(255,255,255,.66);font-size:.76rem;line-height:1.35}@keyframes cockpitSpin{to{transform:rotate(1turn)}}.operating-constellation{display:grid;grid-template-columns:minmax(0,.76fr) minmax(520px,1fr);grid-gap:48px;gap:48px;align-items:center;margin-top:82px;border-radius:32px;padding:32px;background:linear-gradient(135deg,#1f282e,#172027);color:#fff}.constellation-copy h3{max-width:480px;margin:12px 0 18px;color:#fff;font-size:2.35rem;line-height:1.14}.constellation-copy p:last-child{max-width:500px;color:#b6bdc3;line-height:1.7}.constellation-board{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px}.constellation-board:after,.constellation-board:before{position:absolute;inset:78px;border:1px solid rgba(32,214,232,.22);border-radius:50%;content:""}.constellation-board:after{inset:128px;border-color:rgba(155,244,212,.22)}.constellation-hub,.constellation-node{position:absolute;display:grid;place-items:center;text-align:center}.constellation-node{width:132px;min-height:92px;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:14px;background:rgba(255,255,255,.08);color:#fff;box-shadow:0 24px 46px rgba(0,0,0,.16)}.constellation-node .icon{color:var(--cyan)}.constellation-node span{font-size:.82rem}.node-1{top:30px;left:40%}.node-2{top:118px;right:28px}.node-3{right:18%;bottom:34px}.node-4{bottom:34px;left:18%}.node-5{top:118px;left:28px}.node-6{top:42%;left:50%;transform:translateX(-50%)}.constellation-hub{top:50%;left:50%;width:162px;height:162px;border:1px solid rgba(155,244,212,.42);border-radius:50%;padding:28px;background:rgba(252,252,253,.96);color:var(--ink);transform:translate(-50%,-50%);box-shadow:0 28px 56px rgba(1,122,255,.24)}.constellation-hub span{color:var(--blue);font-size:.78rem;font-weight:600}.constellation-hub strong{font-size:1.12rem;line-height:1.2}.process-ribbon{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.process-ribbon div{display:grid;min-height:116px;align-content:space-between;padding:20px;background:linear-gradient(135deg,rgba(32,214,232,.08),transparent 62%),#fff}.process-ribbon div:not(:last-child){border-right:1px solid var(--line)}.process-ribbon span{color:var(--blue);font-size:.78rem;font-weight:600}.process-ribbon strong{font-size:1.18rem}.figma-proof-side{display:grid;grid-gap:16px;gap:16px}.proof-console{overflow:hidden;border-radius:22px;padding:14px;background:var(--ink);color:#fff}.console-lines{display:grid;grid-gap:10px;gap:10px;margin:18px 2px}.console-lines span{display:block;width:var(--line);height:12px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--blue))}.console-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.console-grid div{min-height:66px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px;color:rgba(255,255,255,.72);font-size:.82rem}@media (max-width:1180px){.hero-cockpit{position:relative;right:auto;bottom:auto;width:min(560px,calc(100vw - 40px));margin-top:36px}.figma-hero{min-height:auto}.operating-constellation{grid-template-columns:1fr}}@media (max-width:720px){.hero-cockpit{width:min(100%,336px);max-width:calc(100vw - 54px);margin-right:auto}.cockpit-top{display:grid}.cockpit-top strong{white-space:normal}.cockpit-core{min-height:220px}.cockpit-grid,.console-grid,.process-ribbon{grid-template-columns:1fr}.cockpit-grid div{min-height:auto}.operating-constellation{margin-top:48px;border-radius:24px;padding:20px}.constellation-copy h3{font-size:1.9rem}.constellation-board{min-height:620px}.constellation-board:after,.constellation-board:before{inset:44px}.constellation-board:after{inset:104px}.constellation-node{width:128px}.node-1{top:28px;left:50%;transform:translateX(-50%)}.node-2{top:144px;right:20px}.node-3{right:28px;bottom:126px}.node-4{bottom:126px;left:28px}.node-5{top:144px;left:20px}.node-6{top:auto;bottom:28px}.constellation-hub{top:50%;width:144px;height:144px}.process-ribbon div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.figma-hero-support,.hero-stat-chips{width:calc(100vw - 56px);max-width:calc(100vw - 56px);overflow-wrap:break-word}.hero-stat-chips{display:grid;grid-template-columns:1fr}.hero-stat-chips span{min-height:34px;justify-content:center;min-width:0;padding-inline:8px;font-size:.68rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.figma-newsletter,.figma-usecase-strip{padding:64px 0}.figma-ai-grid,.figma-impact-cards,.figma-impact-section .figma-impact-stack,.figma-newsletter-card,.figma-newsletter-card form{grid-template-columns:1fr}.figma-ai-grid>div:first-child,.figma-newsletter-card{padding:24px}.figma-newsletter-card h2{font-size:2rem}.figma-impact-cards article{min-height:auto}.figma-engage-head{margin-top:64px}.figma-service-row{grid-template-columns:42px minmax(0,1fr)}.figma-service-row>span:last-child{grid-column:2;text-align:left}}:root{--page:#050910;--soft:#09121d;--paper:#0d1826;--ink:#f7fbff;--muted:#9dadbd;--line:rgba(158,184,210,0.18);--footer:#02050a;--blue:#0b7cff;--blue-2:#4ba7ff;--cyan:#19e2ff;--mint:#9bf4d4;--blue-soft:rgba(75,167,255,0.14);--radius:22px;--container:min(1280px,calc(100vw - 48px))}html{background:var(--page)}body,html{max-width:100%;overflow-x:clip}body{min-width:320px;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(180deg,#050910,#07101b 34%,#050910);background-size:88px 88px,88px 88px,auto;color:var(--ink);font-family:var(--font-space-grotesk),"Sora",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.modal-open,body.nav-open{overflow:hidden}::selection{background:rgba(25,226,255,.26);color:#fff}.container,.figma-section-inner{width:var(--container);max-width:var(--container)}h1,h2,h3{color:var(--ink)}p{color:var(--muted)}.site-header{top:16px;width:min(1280px,calc(100vw - 32px));grid-template-columns:auto minmax(0,1fr) auto;gap:22px;border:1px solid rgba(158,184,210,.18);border-radius:24px;padding:10px 14px 10px 18px;background:rgba(5,12,22,.74);color:var(--ink);box-shadow:0 22px 70px rgba(0,0,0,.34);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.site-header.is-scrolled{border-color:rgba(25,226,255,.22);background:rgba(5,12,22,.9);box-shadow:0 18px 60px rgba(0,0,0,.42)}.brand{min-width:160px}.brand-logo{display:block;width:156px;height:auto}.site-footer .brand-logo{width:180px}.brand-mark{display:none}.site-nav{gap:8px;color:rgba(217,229,242,.7);font-size:.84rem;font-weight:500}.site-nav a{border:1px solid transparent;border-radius:999px;padding:9px 12px}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:rgba(25,226,255,.18);background:rgba(25,226,255,.08);color:#fff}.header-cta{min-height:44px}.btn,.header-cta{border-radius:999px}.btn{min-height:52px;font-weight:600}.btn-primary{border-color:rgba(117,190,255,.8);background:linear-gradient(180deg,rgba(92,181,255,1),rgba(11,124,255,1) 68%,rgba(6,86,205,1));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 18px 42px rgba(11,124,255,.24)}.btn-primary:hover,.figma-inline-cta:hover,.figma-line-link:hover,.figma-round-button:hover,.text-link:hover{box-shadow:0 22px 52px rgba(25,226,255,.18)}.contact-prep,.contact-section,.figma-about,.figma-audiences,.figma-faq,.figma-features,.figma-home,.figma-models,.figma-newsletter,.figma-proof,.figma-services,.rich-output-section,.rich-page,.rich-page-cta,.rich-story-section{background:transparent}.figma-hero{min-height:910px;padding:174px max(48px,calc((100vw - 1280px) / 2)) 96px;background:linear-gradient(135deg,rgba(25,226,255,.08),transparent 28%),linear-gradient(180deg,#050910,#081423)}.figma-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(180deg,#000,transparent 86%)}.figma-hero-image{opacity:.22;filter:saturate(1.1) contrast(1.1) brightness(.72)}.figma-hero:after{background:linear-gradient(90deg,rgba(5,9,16,.98),rgba(5,9,16,.84) 48%,rgba(5,9,16,.38)),linear-gradient(180deg,rgba(5,9,16,.08),#050910 96%)}.figma-hero-content{gap:26px;max-width:790px}.figma-hero h1{max-width:860px;font-size:clamp(4rem,7vw,7.1rem);letter-spacing:-.02em}.eyebrow,.figma-kicker,.figma-label,.hero-eyebrow{color:rgba(151,225,245,.84)}.figma-hero-content>p:not(.figma-kicker),.figma-hero-support{max-width:610px;color:rgba(220,232,245,.74);font-size:1.08rem}.figma-marquee span,.figma-mini-chips small,.figma-proof-meta span,.figma-tag-row span,.hero-stat-chips span,.rich-highlight-strip span,.rich-output-list span,.signal-proof-pills span{border:1px solid rgba(158,184,210,.16);background:rgba(255,255,255,.06);color:rgba(226,238,249,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-usecase-strip,.rich-highlight-strip{border-color:var(--line);background:rgba(9,18,29,.82)}.contact-prep,.figma-about,.figma-audiences,.figma-contact-cta,.figma-faq,.figma-features,.figma-models,.figma-newsletter,.figma-proof,.figma-services,.rich-hero,.rich-output-section,.rich-split-section,.rich-story-section,.section{position:relative;border-color:var(--line)}.figma-about,.figma-audiences,.figma-newsletter,.figma-solutions,.rich-split-section{background:linear-gradient(180deg,rgba(10,22,36,.82),rgba(6,12,22,.94))}.figma-contact-cta,.figma-faq,.figma-features,.figma-models,.figma-proof,.figma-services,.rich-output-section,.rich-story-section,.section{background:linear-gradient(180deg,rgba(5,9,16,.98),rgba(7,15,27,.96))}.contact-prep-head h2,.figma-about h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-newsletter-card h2,.figma-section-top h2,.rich-hero-copy h1,.rich-page-cta h2,.section-header h2{color:var(--ink)}.contact-prep-head>p:not(.eyebrow),.figma-about-copy,.figma-audience-row p,.figma-comparison-grid li,.figma-contact-cta p,.figma-image-card p,.figma-impact-stack p,.figma-newsletter-card p,.figma-offer-panel p,.figma-process-panel p,.figma-section-top>p,.figma-service-row p,.figma-service-visual p,.figma-solution-card p,.footer-intro p,.rich-card p,.rich-page-cta p,.rich-proof-note,.rich-story-grid p:not(.eyebrow),.rich-timeline p{color:var(--muted)}.contact-form,.contact-visual div,.figma-ai-grid>div:first-child,.figma-audience-row article,.figma-comparison-grid article,.figma-contact-form,.figma-engagement-snapshot,.figma-image-card,.figma-impact-cards article,.figma-impact-stack article,.figma-newsletter-card,.figma-offer-panel,.figma-process-panel,.figma-proof-card,.figma-solution-card,.output-card,.proof-console,.rich-card,.rich-output-visual,.rich-timeline,.visual-caption,.visual-graph,.visual-node{border-color:var(--line);background:linear-gradient(180deg,rgba(16,30,47,.84),rgba(10,19,32,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.22)}.figma-image-card.is-large,.figma-impact-cards article:nth-child(2n),.figma-solution-card:nth-child(3n+1),.rich-card:nth-child(3n+1){background:linear-gradient(160deg,rgba(18,48,73,.86),rgba(10,19,32,.96))}.figma-image-card img,.figma-service-visual img{opacity:.9;filter:saturate(1.08) contrast(1.06) brightness(.82)}.figma-services:after{opacity:.12;filter:hue-rotate(20deg) saturate(1.2)}.figma-row-icon,.figma-solution-icon,.rich-icon{color:var(--cyan);background:rgba(25,226,255,.1);border-color:rgba(25,226,255,.2)}.figma-row-icon{box-shadow:0 0 0 7px rgba(25,226,255,.07)}.figma-engagement-snapshot div:not(:last-child),.figma-offer-panel article:nth-child(-n+2),.figma-offer-panel article:nth-child(odd),.figma-process-panel article:not(:last-child),.figma-service-row,.rich-timeline article:not(:last-child){border-color:var(--line)}.figma-inline-cta,.figma-line-link,.figma-more-link,.figma-offer-panel .figma-offer-cta,.figma-offer-panel a,.text-link{color:rgba(141,221,255,.96)}.contact-visual strong,.figma-closing-line,.figma-established,.figma-impact-cards article,.figma-proof-quote,.output-card strong,.visual-node strong{color:var(--ink)}.figma-comparison-grid article.is-featured,.output-card.is-main,.visual-node:nth-child(3){border-color:rgba(25,226,255,.42);background:linear-gradient(180deg,rgba(38,155,255,.98),rgba(11,124,255,.78)),linear-gradient(135deg,rgba(25,226,255,.18),transparent)}.contact-form input,.contact-form select,.contact-form textarea,.figma-contact-form input,.figma-contact-form select,.figma-contact-form textarea,.figma-newsletter-card input{border-color:rgba(158,184,210,.2);background:rgba(4,9,16,.76);color:var(--ink);outline-color:rgba(25,226,255,.42)}.contact-form input::placeholder,.contact-form textarea::placeholder,.figma-contact-form input::placeholder,.figma-contact-form textarea::placeholder,.figma-newsletter-card input::placeholder{color:rgba(157,173,189,.72)}.figma-signal-panel{border-color:rgba(25,226,255,.18);background:linear-gradient(135deg,rgba(21,48,70,.94),rgba(5,11,20,.96)),linear-gradient(90deg,rgba(25,226,255,.08),transparent)}.figma-signal-map,.signal-copy{border-color:rgba(158,184,210,.18);background:rgba(255,255,255,.055)}#ai-solutions .figma-ai-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:28px;align-items:stretch}#ai-solutions .figma-ai-copy-card{display:grid;min-height:100%;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;padding:34px}.figma-ai-copy-head{display:grid;grid-gap:18px;gap:18px}.figma-ai-card-footer>span,.figma-ai-mini-label{display:inline-flex;align-items:center;gap:10px;color:rgba(151,225,245,.9);font-size:.86rem}.figma-ai-mini-label{width:-moz-fit-content;width:fit-content;border:1px solid rgba(25,226,255,.18);border-radius:999px;padding:9px 13px;background:rgba(25,226,255,.08)}.figma-ai-card-footer .icon,.figma-ai-mini-label .icon{width:17px;height:17px;color:var(--cyan)}#ai-solutions .figma-ai-copy-head p{max-width:660px;margin:0;color:rgba(209,224,238,.76);font-size:1.05rem;line-height:1.72}#ai-solutions .figma-ai-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:stretch}#ai-solutions .figma-ai-tags span{width:100%;min-height:58px;justify-content:flex-start;border-radius:18px;padding-inline:16px;line-height:1.35;white-space:normal}#ai-solutions .figma-ai-tags span:last-child:nth-child(odd){grid-column:1/-1}.figma-ai-card-footer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.figma-ai-card-footer>span{color:rgba(209,224,238,.68);line-height:1.45}#ai-solutions .figma-signal-panel{grid-template-columns:1fr;gap:18px;margin-top:0;padding:22px}#ai-solutions .signal-copy{grid-template-columns:minmax(220px,.82fr) minmax(0,1fr);gap:20px 28px;align-content:normal;align-items:end;padding:24px}.signal-copy-heading{display:grid;grid-gap:10px;gap:10px}#ai-solutions .figma-signal-panel h3{max-width:560px;margin:0;font-size:clamp(1.9rem,2.7vw,2.85rem)}#ai-solutions .signal-copy-body{max-width:none;margin:0;color:rgba(209,224,238,.72)}#ai-solutions .signal-proof-pills{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}#ai-solutions .signal-proof-pills span{width:100%;min-height:38px;justify-content:center;padding-inline:12px}#ai-solutions .figma-signal-map{min-height:390px}@media (max-width:980px){#ai-solutions .figma-ai-grid,#ai-solutions .signal-copy,.figma-ai-card-footer{grid-template-columns:1fr}#ai-solutions .figma-ai-copy-card{min-height:auto}}@media (max-width:720px){#ai-solutions .figma-ai-copy-card,#ai-solutions .figma-signal-panel,#ai-solutions .signal-copy{padding:20px}#ai-solutions .figma-signal-map{min-height:auto}}@media (max-width:640px){#ai-solutions .figma-ai-tags,#ai-solutions .signal-proof-pills{grid-template-columns:1fr}}.site-footer{border-color:rgba(158,184,210,.14);background:linear-gradient(180deg,#07101b,#02050a)}.footer-grid{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(130px,1fr))}.footer-column h2{color:#fff}.footer-column a:hover{color:var(--cyan)}.footer-bottom{border-color:rgba(158,184,210,.18)}.rich-hero{padding-top:176px;background:linear-gradient(135deg,rgba(25,226,255,.08),transparent 30%),linear-gradient(180deg,#050910,#081423)}.rich-visual{border-color:rgba(158,184,210,.18);background:linear-gradient(180deg,rgba(13,24,38,.88),rgba(5,11,20,.96));box-shadow:0 28px 80px rgba(0,0,0,.28)}.cockpit-top,.console-header,.product-header,.visual-topbar{border-color:rgba(158,184,210,.16);background:rgba(255,255,255,.06)}.rich-page-cta .container{border-color:rgba(25,226,255,.22);background:linear-gradient(135deg,rgba(18,48,73,.92),rgba(5,11,20,.98))}.nav-burger{border-color:rgba(158,184,210,.2);background:rgba(255,255,255,.06)}.nav-burger span{background:#fff}.mobile-nav{background:linear-gradient(180deg,rgba(5,10,18,.98),rgba(8,18,30,.98))}.mobile-nav-label{margin-bottom:8px;color:rgba(151,225,245,.78);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-inner a:not(.mobile-cta){border-color:rgba(158,184,210,.16);color:rgba(237,246,255,.9)}.mobile-nav-inner a:not(.mobile-cta):hover,.mobile-nav-inner a:not(.mobile-cta)[aria-current=page]{color:var(--cyan)}@media (max-width:900px){.site-header{left:14px;right:14px;width:auto;max-width:none;transform:none}.brand{min-width:0}.brand-logo{width:138px}.mobile-nav{z-index:190;inset:0;display:flex}.mobile-nav-inner{gap:0;padding:108px 28px 36px}}@media (max-width:720px){.rich-hero{padding-bottom:58px}.rich-hero-grid{gap:28px!important}.visual-photo{height:168px;min-height:168px}.visual-node-map{gap:8px}.visual-node{min-height:84px;border-radius:14px;padding:13px}.visual-node strong{font-size:1rem}.visual-graph{min-height:84px;padding:12px}.visual-caption{grid-template-columns:28px minmax(0,1fr);padding:12px}.visual-caption p{font-size:.8rem;line-height:1.45}}.contact-points span,.contact-visual span,.eyebrow,.figma-label,.figma-marquee span,.hero-eyebrow,.output-card span,.rich-highlight-strip span,.rich-output-list span,.visual-node span,.visual-topbar span{display:inline-flex;align-items:center;gap:9px}.eyebrow-icon,.figma-label .icon,.hero-eyebrow .icon{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(25,226,255,.18);border-radius:999px;background:rgba(25,226,255,.08);color:var(--cyan)}.contact-points .icon,.contact-visual .icon,.eyebrow-icon .icon,.figma-label .icon,.figma-marquee .icon,.hero-eyebrow .icon,.output-card .icon,.rich-highlight-strip .icon,.rich-output-list .icon,.visual-node .icon,.visual-topbar .icon{width:17px;height:17px;flex:0 0 auto}.figma-label{align-items:center}.figma-label span:first-of-type{color:rgba(151,225,245,.72)}.figma-marquee span,.rich-highlight-strip span,.rich-output-list span{gap:10px}.contact-points .icon,.figma-marquee .icon,.rich-highlight-strip .icon,.rich-output-list .icon{color:var(--cyan)}.visual-photo{position:relative;height:225px;margin-bottom:12px;overflow:hidden;border:1px solid rgba(158,184,210,.18);border-radius:20px;background:rgba(255,255,255,.06)}.visual-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,9,16,.08),rgba(4,9,16,.76)),radial-gradient(ellipse at 72% 28%,rgba(25,226,255,.14),transparent 46%);content:""}.visual-photo img{width:100%;height:100%;object-fit:cover;object-position:70% center;filter:saturate(1.05) contrast(1.06) brightness(.88)}.visual-topbar span{min-width:0}.visual-topbar span:last-child{justify-content:flex-end}.visual-node span{color:var(--cyan)}.rich-timeline-index{display:inline-flex!important;align-items:center;gap:10px;color:var(--cyan)!important}.rich-timeline-index .icon{width:18px;height:18px}.rich-timeline-index small{color:inherit;font:inherit}.output-card .icon{width:28px;height:28px;color:var(--cyan)}.output-card.is-main .icon{color:#fff}.contact-visual .contact-visual-photo{display:block;min-height:230px;overflow:hidden;border-color:rgba(158,184,210,.18);padding:0;background:rgba(255,255,255,.06)}.contact-visual-photo img{width:100%;height:100%;min-height:230px;object-fit:cover;object-position:68% center;filter:saturate(1.05) contrast(1.05) brightness(.86)}.contact-visual div:not(.contact-visual-photo) span{color:var(--cyan)}.contact-visual{border-color:rgba(158,184,210,.2);background:linear-gradient(180deg,rgba(16,30,47,.9),rgba(8,17,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 80px rgba(0,0,0,.26)}.contact-visual div:not(.contact-visual-photo){border-color:rgba(158,184,210,.18);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}@media (max-width:720px){.contact-visual .contact-visual-photo,.contact-visual-photo img,.visual-photo{min-height:190px}.rich-highlight-marquee{padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.rich-highlight-track{gap:10px;animation-duration:28s}}.figma-contact-links span,.figma-proof-meta span,.hero-stat-chips span{display:inline-flex;align-items:center;gap:9px}.figma-contact-links .icon,.figma-proof-meta .icon,.hero-stat-chips .icon{width:17px;height:17px;flex:0 0 auto;color:var(--cyan)}.figma-human-card{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(158,184,210,.18);border-radius:30px;background:linear-gradient(145deg,rgba(16,30,47,.96),rgba(4,9,16,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 80px rgba(0,0,0,.26)}.figma-human-card:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(4,9,16,.92)),radial-gradient(ellipse at 70% 30%,rgba(25,226,255,.16),transparent 46%);content:""}.figma-human-card img{width:100%;height:100%;min-height:430px;aspect-ratio:auto;object-fit:cover;object-position:68% center;opacity:1;filter:saturate(1.04) contrast(1.05) brightness(.88)}.figma-human-caption{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:16px;background:rgba(4,9,16,.68);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.figma-human-caption span{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.figma-human-caption .icon{width:18px;height:18px}.figma-human-caption strong{max-width:420px;color:#fff;font-size:1.15rem;line-height:1.3}.figma-impact-cards article{align-content:space-between;gap:18px}.figma-impact-cards article .icon{width:28px;height:28px;color:var(--cyan)}.figma-impact-cards article span{display:block}.figma-contact-links span{max-width:620px;color:rgba(226,238,249,.78)}@media (max-width:900px){.figma-hero-image{object-position:67% center;opacity:.34}.hero-cockpit{display:none}.mobile-nav{inset:auto;top:-12px;left:-14px;width:100vw;height:100vh}}@media (max-width:720px){.figma-hero:after{background:linear-gradient(180deg,rgba(5,9,16,.88),rgba(5,9,16,.82) 54%,#050910)}.figma-human-card,.figma-human-card img{min-height:340px}.figma-human-caption{right:12px;bottom:12px;left:12px;padding:14px}:root{--container:min(1280px,calc(100vw - 28px))}.site-header{position:fixed;top:12px;padding:10px 12px}.figma-hero{min-height:auto;padding:138px 18px 76px}.figma-hero:after{background:linear-gradient(180deg,rgba(5,9,16,.9),rgba(5,9,16,.78) 52%,#050910)}.figma-hero h1{font-size:clamp(3rem,14vw,4rem);line-height:.98}.figma-actions,.figma-hero h1,.figma-hero-body,.figma-hero-support,.figma-kicker,.hero-stat-chips{width:min(100%,calc(100vw - 36px));max-width:calc(100vw - 36px)}.contact-form .btn,.figma-actions .btn,.figma-contact-form .btn,.figma-newsletter-card form .btn{width:100%}.figma-about-top,.figma-ai-grid,.figma-contact-layout,.figma-newsletter-card,.figma-proof-card,.figma-section-top,.figma-services-grid,.footer-grid,.rich-hero-grid,.rich-output-grid,.rich-split-grid{grid-template-columns:1fr}.figma-contact-layout,.figma-section-top,.figma-services-grid,.rich-hero-grid{gap:32px}.contact-prep-head h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-section-top h2,.rich-hero-copy h1{font-size:clamp(2.3rem,10vw,3.2rem);line-height:1.02}.figma-audience-row,.figma-card-mosaic,.figma-comparison-grid,.figma-impact-cards,.figma-impact-section .figma-impact-stack,.figma-solution-grid,.rich-card-grid{grid-template-columns:1fr}.contact-form,.figma-ai-grid>div:first-child,.figma-contact-form,.figma-newsletter-card,.figma-signal-panel,.rich-card{padding:22px}.figma-newsletter-card form{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}.nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;border:1px solid var(--line);border-radius:10px;background:var(--paper);cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}.nav-burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .22s ease,opacity .22s ease;transform-origin:center}.nav-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:190;display:flex;flex-direction:column;background:rgba(249,250,251,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .24s ease,transform .24s ease}.mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-inner{display:flex;flex-direction:column;gap:4px;padding:96px 28px 36px;overflow-y:auto}.mobile-nav-inner a:not(.mobile-cta){display:block;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:1.25rem;font-weight:500;transition:color .16s ease}.mobile-nav-inner a:not(.mobile-cta):hover,.mobile-nav-inner a:not(.mobile-cta)[aria-current=page]{color:var(--blue)}.mobile-cta{margin-top:28px;align-self:flex-start}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;padding-inline:20px}.header-cta,.site-nav{display:none!important}.nav-burger{display:flex}}@media (min-width:901px){.mobile-nav{display:none}}.figma-hero-content:before{position:absolute;left:-60px;top:40px;width:420px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(1,122,255,.22),transparent 66%);content:"";pointer-events:none;z-index:0}.figma-hero-content>*{position:relative;z-index:1}.figma-hero h1{background:linear-gradient(135deg,#fff 0,#fff 55%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.figma-hero .figma-kicker{color:var(--cyan);opacity:.86}.hero-cockpit{border-color:rgba(255,255,255,.14)}.figma-more-link{color:rgba(255,255,255,.72);border-bottom-color:rgba(255,255,255,.28)}@media (max-width:720px){.figma-hero:after{background:radial-gradient(ellipse at 14% 44%,rgba(1,122,255,.16),transparent 50%),linear-gradient(160deg,rgba(13,17,23,.98),rgba(13,17,23,.9))}}.figma-hero-image{filter:brightness(.55) saturate(.8)}.contact-prep{padding:100px 0;background:var(--page)}.figma-faq-list .faq-item summary{font-size:1rem;font-weight:500}.figma-about,.figma-audiences,.figma-contact-cta,.figma-faq,.figma-features,.figma-models,.figma-newsletter,.figma-proof,.figma-services{position:relative}@media (prefers-reduced-motion:no-preference){.figma-service-row{transition:background .18s ease}.figma-service-row:hover{background:rgba(1,122,255,.03);border-radius:8px}.figma-audience-row article,.figma-solution-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.figma-audience-row article:hover,.figma-solution-card:hover{transform:translateY(-4px);border-color:rgba(1,122,255,.26);box-shadow:0 14px 36px rgba(31,40,46,.08)}.figma-impact-cards article{transition:transform .22s ease,box-shadow .22s ease}.figma-impact-cards article:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(31,40,46,.08)}}.figma-hero-content:before{display:none}.cockpit-center{background:rgba(247,251,255,.96);color:#07111f}.cockpit-center strong{color:#07111f}.cockpit-center .icon{color:var(--blue)}.site-header>.brand,.site-header>.nav-burger{position:relative;z-index:1002}.mobile-nav{z-index:1000!important;background:linear-gradient(180deg,rgba(5,10,18,.98),rgba(8,18,30,.98))!important}.mobile-nav-inner{position:relative;z-index:1001;min-height:100vh;background:linear-gradient(180deg,rgba(5,10,18,.98),rgba(8,18,30,.98))}.mobile-nav-inner a:not(.mobile-cta){margin-bottom:8px;border:1px solid rgba(158,184,210,.16);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.045)}@media (max-width:1180px){.site-header{width:min(1000px,calc(100vw - 32px));grid-template-columns:auto auto;justify-content:space-between}.header-cta,.site-nav{display:none!important}.nav-burger{display:flex}}@media (max-width:900px){.site-header{position:fixed;top:12px;right:14px;left:14px;width:auto;max-width:none;padding:10px 12px;transform:none}.brand{min-width:0}.brand-logo{width:138px}.mobile-nav{inset:0;display:flex}.mobile-nav-inner{gap:0;padding:108px 28px 36px}}@media (min-width:1181px){.mobile-nav,.nav-burger{display:none!important}}.figma-hero-image{object-position:74% center;opacity:.52;filter:saturate(1.04) contrast(1.08) brightness(.82)}.figma-hero:after{background:radial-gradient(ellipse at 24% 38%,rgba(1,122,255,.2),transparent 46%),linear-gradient(90deg,rgba(5,9,16,.99),rgba(5,9,16,.88) 43%,rgba(5,9,16,.24)),linear-gradient(180deg,rgba(5,9,16,.04),#050910 98%)}@media (max-width:900px){.figma-hero-image{object-position:67% center;opacity:.34}.hero-cockpit{position:relative;right:auto;bottom:auto;width:100%;max-width:calc(100vw - 36px);margin-top:42px}}@media (max-width:720px){.figma-hero:after{background:linear-gradient(180deg,rgba(5,9,16,.88),rgba(5,9,16,.82) 54%,#050910)}}.figma-mini-chips small,.figma-tag-row span{display:inline-flex;align-items:center;gap:9px}.figma-mini-chips .icon,.figma-tag-row .icon{width:16px;height:16px;flex:0 0 auto;color:var(--cyan)}.figma-usecase-strip .usecase-pill{gap:12px;padding-left:12px}.usecase-badge{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(25,226,255,.28);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 32%),rgba(25,226,255,.12);color:var(--cyan);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 22px rgba(25,226,255,.12)}.usecase-badge-icon{width:16px;height:16px}.rich-hero-image-bg{min-height:820px;padding-top:184px;padding-bottom:118px;background:#050910}.rich-hero-bg-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:68% center;opacity:.72;filter:saturate(1.06) contrast(1.08) brightness(.84)}.rich-hero-image-bg:before{z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.rich-hero-image-bg:after{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 18% 42%,rgba(25,226,255,.14),transparent 48%),linear-gradient(90deg,rgba(5,9,16,.98),rgba(5,9,16,.88) 39%,rgba(5,9,16,.34)),linear-gradient(180deg,rgba(5,9,16,.08),#050910);content:""}.rich-hero-image-bg .rich-hero-grid{position:relative;z-index:2}.rich-hero-grid-solo{grid-template-columns:minmax(0,.72fr)}.rich-hero-image-bg .rich-hero-copy{max-width:780px;border:1px solid rgba(158,184,210,.14);border-radius:30px;padding:34px;background:linear-gradient(180deg,rgba(7,15,27,.52),rgba(4,9,16,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 90px rgba(0,0,0,.24);backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.rich-hero-image-bg .hero-eyebrow,.rich-hero-image-bg .rich-hero-copy h1{color:#fff}.rich-hero-image-bg .rich-hero-copy>p:not(.hero-eyebrow){color:rgba(220,232,245,.78)}@media (max-width:900px){.hero-cockpit{display:none!important}.mobile-nav{inset:auto!important;top:-12px!important;left:-14px!important;width:100vw!important;height:100vh!important}}@media (max-width:720px){.rich-hero-image-bg{min-height:auto;padding-top:136px;padding-bottom:74px}.rich-hero-grid-solo{grid-template-columns:1fr}.rich-hero-bg-image{object-position:66% center;opacity:.38}.rich-hero-image-bg:after{background:linear-gradient(180deg,rgba(5,9,16,.92),rgba(5,9,16,.82) 58%,#050910)}.rich-hero-image-bg .rich-hero-copy{width:100%!important;max-width:100%!important;border:0;border-radius:22px;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.rich-output-section{position:relative;overflow:hidden}.rich-output-section:before{position:absolute;inset:12% auto auto 4%;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(25,226,255,.12),transparent 68%);content:"";filter:blur(18px);pointer-events:none}.rich-output-visual{position:relative;isolation:isolate;display:grid;min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;overflow:hidden;border:1px solid rgba(25,226,255,.26);border-radius:30px;padding:20px;background:radial-gradient(circle at 20% 10%,rgba(25,226,255,.2),transparent 34%),radial-gradient(circle at 78% 86%,rgba(11,124,255,.22),transparent 38%),linear-gradient(140deg,rgba(17,39,61,.72),rgba(5,11,21,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(25,226,255,.08),0 34px 90px rgba(0,0,0,.34);perspective:1000px;transform-style:preserve-3d}.rich-output-visual:after,.rich-output-visual:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none}.rich-output-visual:before{background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 76%);mask-image:linear-gradient(135deg,#000,transparent 76%)}.rich-output-visual:after{background:radial-gradient(circle at 50% 50%,rgba(25,226,255,.16),transparent 32%),linear-gradient(120deg,transparent 0 44%,rgba(25,226,255,.16) 45%,transparent 47% 100%),linear-gradient(35deg,transparent 0 52%,rgba(11,124,255,.14) 53%,transparent 55% 100%);animation:outputMapGlow 8s ease-in-out infinite}.output-card,.output-card.is-main{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;position:relative;display:flex;min-height:168px;flex-direction:column;justify-content:flex-start;gap:12px;overflow:hidden;grid-row:auto;border:1px solid rgba(158,184,210,.22);border-radius:24px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),radial-gradient(circle at 20% 12%,rgba(25,226,255,.16),transparent 42%),rgba(13,29,48,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(25,226,255,.08),0 20px 42px rgba(0,0,0,.22);backdrop-filter:blur(18px) saturate(138%);-webkit-backdrop-filter:blur(18px) saturate(138%);transform:translateZ(var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;animation:outputCardFloat 7.5s ease-in-out infinite;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.output-card:before{inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 38%);opacity:.52}.output-card:after,.output-card:before{position:absolute;content:"";pointer-events:none}.output-card:after{right:-28px;bottom:-30px;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle,rgba(25,226,255,.2),transparent 68%);filter:blur(2px)}.output-card:first-child{--tilt-x:2deg;--tilt-y:-4deg;--lift:26px;animation-delay:-1s}.output-card:nth-child(2){--tilt-x:-2deg;--tilt-y:3deg;--lift:14px;animation-delay:-2.2s}.output-card:nth-child(3){--tilt-x:2deg;--tilt-y:2deg;--lift:18px;animation-delay:-3.4s}.output-card:nth-child(4){--tilt-x:-1deg;--tilt-y:-3deg;--lift:8px;animation-delay:-4.6s}.output-card.is-main{border-color:rgba(84,190,255,.54);background:linear-gradient(145deg,rgba(45,166,255,.88),rgba(9,116,255,.6)),radial-gradient(circle at 28% 14%,rgba(255,255,255,.28),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 24px 56px rgba(11,124,255,.28),0 26px 70px rgba(0,0,0,.3)}.output-card:hover{border-color:rgba(25,226,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 70px rgba(11,124,255,.18),0 32px 80px rgba(0,0,0,.36);animation-play-state:paused;transform:translate3d(0,-8px,38px) rotateX(0deg) rotateY(0deg)}.output-card>.icon{position:relative;z-index:1;width:54px;height:54px;border:1px solid rgba(25,226,255,.24);border-radius:18px;padding:12px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.24),transparent 36%),rgba(25,226,255,.12);color:var(--cyan);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 34px rgba(25,226,255,.16)}.output-card.is-main>.icon{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.16);color:#fff}.output-card span{position:relative;z-index:1;margin-top:2px;color:rgba(141,221,255,.94);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.output-card strong{position:relative;z-index:1;margin-top:0;color:#f7fbff;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.08}.output-card.is-main span,.output-card.is-main strong{color:#fff}@keyframes outputCardFloat{0%,to{transform:translateZ(var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}50%{transform:translate3d(0,-9px,var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}}@keyframes outputMapGlow{0%,to{opacity:.58;transform:translateZ(0)}50%{opacity:.9;transform:translate3d(0,-10px,0)}}@media (max-width:720px){.rich-output-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:22px}.output-card,.output-card.is-main{min-height:132px;border-radius:18px;padding:14px}.output-card>.icon{width:42px;height:42px;border-radius:14px;padding:9px}.output-card span{font-size:.68rem}.output-card strong{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.output-card,.output-card.is-main,.rich-output-visual:after{animation:none}}@media (prefers-reduced-motion:no-preference){.site-header{animation:navDropIn .72s cubic-bezier(.16,1,.3,1) both}.brand-logo,.btn,.figma-round-button,.mobile-nav a,.nav-burger,.site-nav a,.text-link{transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.brand:hover .brand-logo{transform:translateY(-1px) scale(1.02)}.mobile-nav a,.site-nav a,.text-link{position:relative}.mobile-nav a:after,.site-nav a:after,.text-link:before{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(25,226,255,.9),transparent);content:"";opacity:0;transform:scaleX(.2);transition:opacity .18s ease,transform .18s ease}.mobile-nav a:hover:after,.site-nav a:hover:after,.site-nav a[aria-current=page]:after,.text-link:hover:before{opacity:1;transform:scaleX(1)}.btn{overflow:hidden;transform:translateZ(0)}.btn:after{position:absolute;inset:-70% -32%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.34) 48%,transparent 66%);content:"";opacity:0;transform:translateX(-72%) rotate(8deg);transition:opacity .22s ease,transform .62s cubic-bezier(.16,1,.3,1);pointer-events:none}.btn:hover:after{opacity:1;transform:translateX(72%) rotate(8deg)}.btn:hover,.figma-round-button:hover{transform:translateY(-3px)}.contact-visual-photo img,.figma-hero-image,.figma-image-card img,.rich-hero-bg-image,.visual-photo img{animation:heroImageDrift 18s ease-in-out infinite alternate;transform-origin:center}.figma-marquee div:hover,.marquee-track:hover,.rich-highlight-strip:hover .rich-highlight-track,.rich-highlight-track:hover{animation-play-state:paused}.figma-marquee span,.figma-mini-chips small,.figma-tag-row span,.hero-stat-chips span,.marquee-track span,.rich-highlight-strip span,.rich-output-list span,.signal-proof-pills span{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.figma-marquee span:hover,.figma-mini-chips small:hover,.figma-tag-row span:hover,.hero-stat-chips span:hover,.marquee-track span:hover,.rich-highlight-strip span:hover,.rich-output-list span:hover,.signal-proof-pills span:hover{border-color:rgba(25,226,255,.38);background:rgba(25,226,255,.1);box-shadow:0 14px 34px rgba(0,0,0,.18);color:#f7fbff;transform:translateY(-3px)}.contact-form,.figma-ai-grid>div:first-child,.figma-audience-row article,.figma-comparison-grid article,.figma-contact-form,.figma-engagement-snapshot,.figma-image-card,.figma-impact-cards article,.figma-impact-stack article,.figma-newsletter-card,.figma-proof-card,.figma-solution-card,.proof-console,.rich-card,.rich-timeline article{transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .24s ease,background .24s ease;transform-style:preserve-3d}.contact-form:hover,.figma-ai-grid>div:first-child:hover,.figma-audience-row article:hover,.figma-comparison-grid article:hover,.figma-contact-form:hover,.figma-engagement-snapshot:hover,.figma-image-card:hover,.figma-impact-cards article:hover,.figma-impact-stack article:hover,.figma-newsletter-card:hover,.figma-proof-card:hover,.figma-solution-card:hover,.proof-console:hover,.rich-card:hover,.rich-timeline article:hover{border-color:rgba(25,226,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 28px 82px rgba(0,0,0,.32),0 0 44px rgba(25,226,255,.08);transform:translateY(-7px)}.footer-column,.footer-column:hover{border-color:transparent;background:transparent;box-shadow:none;transform:none}.figma-service-row{transition:transform .22s ease,border-color .22s ease,background .22s ease,padding-inline .22s ease}.figma-service-row:hover{border-color:rgba(25,226,255,.26);background:rgba(25,226,255,.055);padding-inline:16px;transform:translateX(6px)}.eyebrow-icon,.figma-row-icon,.figma-solution-icon,.rich-icon,.rich-timeline-index .icon,.usecase-badge{animation:iconBreath 4.8s ease-in-out infinite}.motion-ready .motion-item{opacity:0;filter:blur(8px);transform:translate3d(0,28px,0) scale(.985);transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--motion-delay,0s);will-change:opacity,filter,transform}.motion-ready .motion-item.is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.motion-ready .figma-hero-content>.motion-item,.motion-ready .rich-hero-copy>.motion-item{transform:translate3d(0,36px,0) scale(.98)}.motion-ready .figma-hero-content>.motion-item.is-visible,.motion-ready .rich-hero-copy>.motion-item.is-visible{transform:translateZ(0) scale(1)}}@keyframes navDropIn{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes mobileNavDropIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes heroImageDrift{0%{transform:scale(1.01) translate3d(-.8%,0,0)}to{transform:scale(1.055) translate3d(.9%,-.7%,0)}}@keyframes iconBreath{0%,to{box-shadow:0 0 0 rgba(25,226,255,0)}50%{box-shadow:0 0 28px rgba(25,226,255,.18)}}@media (max-width:900px){.site-header{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;left:max(12px,env(safe-area-inset-left))!important;z-index:3000!important;width:auto!important;max-width:none!important;grid-template-columns:minmax(0,auto) auto!important;justify-content:space-between!important;gap:12px!important;padding:9px 10px 9px 14px!important;border-radius:18px!important;transform:none!important;animation:mobileNavDropIn .42s cubic-bezier(.16,1,.3,1) both!important}.site-header>.brand{min-width:0!important;max-width:calc(100vw - 96px)!important;overflow:hidden}.site-header .brand-logo{width:clamp(122px,38vw,148px)!important;max-width:100%!important}.header-cta,.site-nav{display:none!important}.nav-burger{position:relative!important;z-index:3002!important;display:inline-flex!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:14px!important}.mobile-nav{position:fixed!important;inset:0!important;z-index:3001!important;display:flex!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;overflow:hidden!important;opacity:0;pointer-events:none;transform:translateY(-10px)}.mobile-nav.is-open{opacity:1!important;pointer-events:auto!important;transform:none!important}.mobile-nav-inner{width:100%;min-height:100vh;min-height:100dvh;padding:calc(92px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;overflow-y:auto!important}.mobile-nav-inner a:not(.mobile-cta){font-size:clamp(1rem,4.8vw,1.2rem)!important}}@media (max-width:420px){.site-header{right:10px!important;left:10px!important;padding:8px 9px 8px 12px!important;border-radius:16px!important}.site-header .brand-logo{width:clamp(112px,40vw,132px)!important}.nav-burger{flex-basis:42px!important;width:42px!important;height:42px!important}}@media (max-width:860px){.cta-modal{align-items:flex-start;overflow-y:auto;padding:10px}.cta-modal-panel{width:100%;max-width:560px;max-height:none;margin:auto 0;grid-template-columns:1fr;overflow:visible;border-radius:22px}.cta-modal-copy{min-height:auto;border-right:0;border-bottom:1px solid rgba(158,184,210,.14);padding:28px 68px 24px 22px}.cta-modal-icon{width:46px;height:46px;margin-bottom:20px;border-radius:15px}.cta-modal-copy h2{font-size:clamp(1.45rem,8vw,2.1rem);line-height:1.08}.cta-modal-copy .eyebrow{margin-top:0}.cta-modal-copy p{margin-top:12px;margin-bottom:0;font-size:.92rem;line-height:1.55}.cta-modal-topic{margin-top:18px}.cta-modal-form,.cta-modal-success{height:auto;max-height:none;grid-template-columns:1fr;overflow:visible;padding:24px 22px 26px}.cta-modal-close{position:fixed;top:14px;right:14px;width:40px;height:40px;border-radius:13px;background:rgba(7,16,27,.84);box-shadow:0 14px 40px rgba(0,0,0,.32)}}@media (max-width:480px){.cta-modal{padding:8px}.cta-modal-panel{border-radius:18px}.cta-modal-copy{padding:22px 58px 20px 18px}.cta-modal-topic{padding-left:12px}.cta-modal-form,.cta-modal-success{gap:12px;padding:20px 18px 22px}.cta-modal-form input,.cta-modal-form select,.cta-modal-form textarea{min-height:46px;border-radius:12px}}.figma-hero-image{object-fit:contain;object-position:right center;opacity:.82;filter:saturate(1.12) contrast(1.08) brightness(.98)}.figma-hero:before{opacity:.34}.figma-hero:after{background:radial-gradient(ellipse at 22% 38%,rgba(1,122,255,.14),transparent 44%),linear-gradient(90deg,rgba(5,9,16,.9),rgba(5,9,16,.7) 36%,rgba(5,9,16,.14) 68%,rgba(5,9,16,.02)),linear-gradient(180deg,rgba(5,9,16,.02),rgba(5,9,16,.72))}.figma-hero h1,.figma-hero-body,.figma-hero-support,.figma-kicker{text-shadow:0 18px 46px rgba(0,0,0,.54)}.rich-hero-bg-image{object-fit:contain;object-position:right center;opacity:.94;filter:saturate(1.14) contrast(1.08) brightness(1)}.rich-hero-image-bg:before{opacity:.28}.rich-hero-image-bg:after{background:radial-gradient(ellipse at 17% 42%,rgba(25,226,255,.1),transparent 46%),linear-gradient(90deg,rgba(5,9,16,.86),rgba(5,9,16,.66) 36%,rgba(5,9,16,.13) 66%,rgba(5,9,16,.02)),linear-gradient(180deg,rgba(5,9,16,.02),rgba(5,9,16,.78))}.rich-hero-image-bg .rich-hero-copy{background:linear-gradient(180deg,rgba(7,15,27,.66),rgba(4,9,16,.46));text-shadow:0 18px 46px rgba(0,0,0,.5);backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%)}@media (max-width:900px){.figma-hero-image{object-position:right center;opacity:.7}.rich-hero-bg-image{object-position:right center;opacity:.78}}@media (max-width:720px){.figma-hero-image,.rich-hero-bg-image{object-fit:contain;object-position:right center;opacity:.62}.figma-hero:after,.rich-hero-image-bg:after{background:linear-gradient(180deg,rgba(5,9,16,.78),rgba(5,9,16,.7) 54%,rgba(5,9,16,.9))}}.about-team-section{position:relative;overflow:hidden;border-top:1px solid rgba(158,184,210,.12);border-bottom:1px solid rgba(158,184,210,.12);background:radial-gradient(ellipse at 16% 8%,rgba(25,226,255,.1),transparent 42%),radial-gradient(ellipse at 86% 22%,rgba(1,122,255,.12),transparent 44%),linear-gradient(180deg,rgba(7,16,27,.94),rgba(4,9,16,.98))}.about-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.about-team-card{position:relative;overflow:hidden;border:1px solid rgba(158,184,210,.16);border-radius:24px;padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(7,16,27,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 72px rgba(0,0,0,.2)}.about-team-card:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(25,226,255,.12),transparent 44%);content:"";opacity:0;transition:opacity .22s ease;pointer-events:none}.about-team-card:hover:before{opacity:1}.about-team-photo{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgba(158,184,210,.14);border-radius:18px;background:radial-gradient(circle at 50% 18%,rgba(25,226,255,.15),transparent 46%),rgba(255,255,255,.04)}.about-team-photo img{width:100%;height:100%;object-fit:contain;padding:8px;filter:saturate(1.04) contrast(1.04);transition:transform .5s cubic-bezier(.16,1,.3,1)}.about-team-card:hover .about-team-photo img{transform:scale(1.045)}.about-team-card h3{margin-top:18px;margin-bottom:6px;color:#fff;font-size:1.05rem;line-height:1.18}.about-team-card p{margin:0;color:rgba(220,232,245,.66);font-size:.9rem;line-height:1.55}.about-team-card .about-team-role{margin-bottom:12px;color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1180px){.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.about-team-grid{grid-template-columns:1fr}.about-team-card{border-radius:20px}}.icon{width:24px;height:24px;flex:0 0 auto}.eyebrow-icon{width:34px;height:34px}.eyebrow-icon .icon{width:20px;height:20px}.figma-label>.icon,.hero-eyebrow>.icon{box-sizing:border-box;width:34px;height:34px;padding:7px}.contact-points .icon,.contact-visual .icon,.figma-ai-card-footer .icon,.figma-ai-mini-label .icon,.figma-contact-links .icon,.figma-marquee .icon,.figma-mini-chips .icon,.figma-proof-meta .icon,.figma-tag-row .icon,.hero-stat-chips .icon,.rich-highlight-strip .icon,.rich-output-list .icon{width:20px;height:20px}.usecase-badge{width:36px;height:36px}.usecase-badge-icon{width:20px;height:20px}.figma-row-icon{width:52px;height:52px;border-radius:16px}.figma-row-icon .icon{width:25px;height:25px}.figma-service-row{grid-template-columns:52px minmax(0,1fr) 38px}.figma-solution-icon,.rich-icon{width:58px;height:58px;border-radius:18px}.figma-solution-icon .icon,.rich-icon .icon{width:28px;height:28px}.rich-timeline-index .icon,.visual-caption .icon,.visual-node .icon,.visual-topbar .icon{width:24px;height:24px}.cockpit-center .icon,.constellation-node .icon,.figma-impact-cards article .icon{width:32px;height:32px}.figma-round-button .icon{width:30px;height:30px}.cta-modal-icon{width:66px;height:66px}.cta-modal-icon .icon{width:31px;height:31px}.cta-modal-close .icon{width:21px;height:21px}.output-card>.icon{width:62px;height:62px;padding:14px}@media (max-width:720px){.figma-row-icon{width:48px;height:48px}.figma-service-row{grid-template-columns:48px minmax(0,1fr)}.figma-solution-icon,.rich-icon{width:54px;height:54px}.output-card>.icon{width:56px;height:56px;padding:13px}}.section-header .eyebrow:before{content:none!important}.figma-hero{min-height:min(100svh,780px);padding-top:clamp(118px,15svh,142px);padding-bottom:clamp(40px,7svh,62px)}.figma-hero-content{gap:clamp(16px,2.1vh,22px);max-width:700px}.figma-hero h1{max-width:760px;font-size:clamp(3.25rem,5vw,5.25rem);line-height:.98}.figma-hero-content>p:not(.figma-kicker),.figma-hero-support{max-width:570px;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.55}.figma-actions{gap:18px;margin-top:2px}.hero-stat-chips{max-width:620px;gap:8px}.hero-stat-chips span{min-height:34px;padding-inline:12px}.hero-cockpit{right:max(32px,calc((100vw - 1280px) / 2));bottom:58px;width:min(390px,calc(100vw - 920px))}.cockpit-core{min-height:220px}.cockpit-grid div{min-height:104px;padding:14px}.rich-hero,.rich-hero-image-bg{min-height:min(100svh,760px);padding-top:clamp(118px,15svh,144px);padding-bottom:clamp(54px,8svh,74px)}.rich-hero-grid{gap:clamp(38px,5vw,64px)}.rich-hero-grid-solo{grid-template-columns:minmax(0,.62fr)}.rich-hero-image-bg .rich-hero-copy{max-width:700px;padding:clamp(24px,2.4vw,30px)}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{max-width:760px;margin-bottom:18px;font-size:clamp(2.8rem,4vw,4.35rem);line-height:1.01}.rich-hero-copy>p:not(.hero-eyebrow){max-width:620px;font-size:clamp(.95rem,1.02vw,1.02rem);line-height:1.58}.eyebrow,.hero-eyebrow{margin-bottom:22px}.rich-hero-actions{gap:14px;margin-top:26px}@media (max-width:1180px){.figma-hero{min-height:min(100svh,740px);padding-inline:28px}.figma-hero h1{font-size:clamp(3rem,7vw,4.4rem)}.hero-cockpit{display:none!important}.rich-hero,.rich-hero-image-bg{min-height:auto;padding-top:128px;padding-bottom:62px}.rich-hero-grid,.rich-hero-grid-solo{grid-template-columns:1fr}.rich-hero-image-bg .rich-hero-copy{max-width:min(700px,calc(100vw - 48px))}}@media (max-width:720px){.figma-hero{min-height:auto;padding:112px 18px 48px}.figma-hero-content{gap:14px}.figma-hero h1{width:100%;max-width:100%;font-size:clamp(2.35rem,10.5vw,3.15rem);line-height:1.02}.figma-hero-content>p:not(.figma-kicker),.figma-hero-support{width:100%;max-width:100%;font-size:.94rem;line-height:1.48}.figma-actions{width:100%;gap:12px}.hero-stat-chips{width:100%;gap:7px}.hero-stat-chips span{min-height:32px;padding-inline:10px;font-size:.72rem}.rich-hero,.rich-hero-image-bg{padding-top:112px;padding-bottom:48px}.rich-hero-image-bg .rich-hero-copy{padding:0}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{width:100%;max-width:100%;margin-bottom:14px;font-size:clamp(2.05rem,8.8vw,2.75rem);line-height:1.05}.rich-hero-actions,.rich-hero-copy>p:not(.hero-eyebrow){width:100%;max-width:100%}.rich-hero-copy>p:not(.hero-eyebrow){font-size:.94rem;line-height:1.5}.eyebrow,.hero-eyebrow{margin-bottom:16px;font-size:1rem}.rich-hero-actions{gap:12px;margin-top:20px}}@media (max-width:430px){.figma-hero{padding-top:104px}.figma-hero h1{font-size:clamp(2.15rem,10vw,2.65rem)}.figma-hero-support{display:none}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{font-size:clamp(1.95rem,8.6vw,2.35rem)}}.market-signal-section{position:relative;overflow:hidden;padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(72px,7vw,112px);background:radial-gradient(ellipse at 84% 12%,rgba(25,226,255,.1),transparent 34%),linear-gradient(180deg,rgba(4,8,22,.98),rgba(5,10,28,.98))}.market-signal-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);opacity:.38}.market-signal-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.market-signal-grid article{min-height:232px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,rgba(9,18,47,.82),rgba(4,8,23,.94)),rgba(255,255,255,.03);box-shadow:0 22px 70px rgba(0,0,0,.24)}.market-signal-grid h3{margin:20px 0 10px;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.15}.market-signal-grid p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}@media (max-width:980px){.market-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.market-signal-section{padding-top:44px;padding-bottom:56px}.market-signal-grid{grid-template-columns:1fr}.market-signal-grid article{min-height:auto}}.header-tools{justify-self:end;gap:10px;min-width:0;flex-shrink:0}.header-tools,.language-switcher{display:inline-flex;align-items:center}.language-switcher{position:relative;width:92px;min-width:92px;min-height:42px;justify-content:flex-start;border:1px solid rgba(25,226,255,.2);border-radius:999px;padding:0 31px 0 13px;background:linear-gradient(180deg,rgba(15,34,54,.9),rgba(7,15,29,.92));color:#f3f8ff;direction:ltr;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.language-switcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.language-switcher-display{display:inline-flex;align-items:center;gap:7px;font-weight:700;pointer-events:none}.language-switcher-flag{font-size:1rem;line-height:1}.language-switcher-code{font-size:.78rem;line-height:1;letter-spacing:.04em}.language-switcher-arrow{position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:1.5px solid rgba(243,248,255,.72);border-bottom:1.5px solid rgba(243,248,255,.72);pointer-events:none;transform:translateY(-64%) rotate(45deg)}.language-switcher select{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;font:inherit;font-size:.82rem;outline:none;cursor:pointer;color-scheme:dark}.language-switcher select option{background:#07111f;color:#f3f8ff}.language-switcher:focus-within{border-color:rgba(55,151,255,.88);box-shadow:0 0 0 3px rgba(55,151,255,.22),inset 0 1px 0 rgba(255,255,255,.08)}.mobile-language-switcher{width:100%;min-width:0;justify-content:space-between;margin:0 0 14px;padding:0 42px 0 14px;border-radius:14px}#digitbite-google-translate,#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-gadget,.skiptranslate iframe{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body{top:0!important}html[dir=rtl] body{direction:rtl}html[dir=rtl] .brand,html[dir=rtl] .figma-tag-row,html[dir=rtl] .hero-stat-chips,html[dir=rtl] .language-switcher,html[dir=rtl] .rich-highlight-track{direction:ltr}html[dir=rtl] .contact-prep-head,html[dir=rtl] .figma-hero-content,html[dir=rtl] .figma-section-top,html[dir=rtl] .footer-column,html[dir=rtl] .footer-intro,html[dir=rtl] .rich-hero-copy{text-align:right}html[dir=rtl] .eyebrow,html[dir=rtl] .figma-actions,html[dir=rtl] .figma-label,html[dir=rtl] .hero-eyebrow,html[dir=rtl] .rich-hero-actions{flex-direction:row-reverse}html[dir=rtl] .site-nav{direction:rtl}@media (max-width:1320px){.site-header{gap:12px}.site-nav{gap:4px;font-size:.78rem}.site-nav a{padding:8px 9px;white-space:nowrap}.header-tools{gap:8px}.header-cta{padding-inline:20px;font-size:.92rem}}@media (max-width:1240px){.header-tools .header-cta{display:none!important}}@media (max-width:1180px){.header-tools{gap:8px}.header-tools .header-cta,.site-nav{display:none!important}.header-tools .nav-burger{display:inline-flex!important}.language-switcher select{min-height:42px}}@media (max-width:520px){.site-header{grid-template-columns:minmax(0,1fr) auto!important}.header-tools{gap:6px}.site-header>.brand{max-width:calc(100vw - 168px)!important}.language-switcher{width:88px;min-width:88px;padding-inline:12px 29px}.language-switcher-code{font-size:.74rem}}@media (max-width:900px){.mobile-nav{--mobile-drawer-gutter:clamp(18px,4.8vw,32px)}.mobile-nav-inner{width:100dvw!important;max-width:100dvw!important;min-width:0!important;padding-right:var(--mobile-drawer-gutter)!important;padding-left:var(--mobile-drawer-gutter)!important;overflow-x:hidden!important}.mobile-nav-inner>*{max-width:100%!important;min-width:0!important}.mobile-nav-inner .mobile-cta,.mobile-nav-inner .mobile-language-switcher,.mobile-nav-inner a:not(.mobile-cta){width:calc(100dvw - (var(--mobile-drawer-gutter) * 2))!important;max-width:calc(100dvw - (var(--mobile-drawer-gutter) * 2))!important}.mobile-nav-inner .mobile-cta{align-self:stretch!important;justify-content:center}body{--page-layout-gutter:clamp(20px,5vw,34px)}.site-footer .container,main .container,main .figma-section-inner{width:min(100%,calc(100dvw - (var(--page-layout-gutter) * 2)))!important;max-width:min(100%,calc(100dvw - (var(--page-layout-gutter) * 2)))!important}.figma-hero{padding-right:var(--page-layout-gutter)!important;padding-left:var(--page-layout-gutter)!important}.rich-page .contact-visual,.rich-page .rich-hero-actions,.rich-page .rich-hero-actions .btn,.rich-page .rich-hero-copy,.rich-page .rich-hero-copy h1,.rich-page .rich-hero-copy>p:not(.hero-eyebrow),.rich-page .rich-visual{width:100%!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important;min-width:0!important}.rich-page .rich-hero-image-bg .rich-hero-copy{padding:clamp(16px,4vw,24px)!important}.rich-highlight-strip .container{width:100%!important;max-width:none!important}.rich-highlight-marquee{padding-right:var(--page-layout-gutter)!important;padding-left:var(--page-layout-gutter)!important}}@media (max-width:430px){body{--page-layout-gutter:20px}}@media (min-width:1181px){.site-header{grid-template-columns:minmax(140px,auto) minmax(0,1fr) max-content!important;gap:clamp(10px,1.2vw,18px)!important}.site-header>.brand{min-width:0!important}.site-header .brand-logo{width:clamp(142px,11.4vw,156px)!important}.site-nav{display:flex!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important;gap:clamp(2px,.42vw,8px)!important;overflow:hidden!important;white-space:nowrap!important}.site-nav a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;padding:8px clamp(7px,.58vw,12px)!important;line-height:1!important}.site-nav a,.site-nav a *{white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important}.header-tools{flex:0 0 auto!important;min-width:max-content!important}}@media (min-width:1181px) and (max-width:1380px){.header-tools .header-cta,.site-header>.header-cta{display:none!important}}@media (max-width:900px){body.nav-open{overflow:hidden}.mobile-nav{inset:0!important;z-index:2990!important;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;background:radial-gradient(circle at 12% 8%,rgba(29,118,255,.18),transparent 28%),rgba(3,9,18,.58)!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important;transform:none!important;transition:opacity .22s ease!important}.mobile-nav-inner{width:min(440px,calc(100dvw - 24px))!important;max-width:min(440px,calc(100dvw - 24px))!important;min-width:0!important;min-height:100dvh!important;margin-left:auto!important;padding:calc(96px + env(safe-area-inset-top)) clamp(18px,4.5vw,26px) calc(28px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;border-left:1px solid rgba(129,170,212,.18)!important;background:linear-gradient(180deg,rgba(8,24,42,.98),rgba(5,14,27,.99))!important;box-shadow:-30px 0 80px rgba(0,0,0,.28)!important;transform:translateX(22px)!important;transition:transform .26s cubic-bezier(.16,1,.3,1)!important}.mobile-nav.is-open .mobile-nav-inner{transform:translateX(0)!important}.mobile-nav-label{margin:0 0 14px!important;color:rgba(151,225,245,.82)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important}.mobile-nav-inner .mobile-language-switcher{width:100%!important;max-width:100%!important;min-height:50px!important;margin:0 0 14px!important;border-color:rgba(151,225,245,.18)!important;border-radius:16px!important;background:rgba(255,255,255,.08)!important;color:#f3f8ff!important}.mobile-nav-inner a:not(.mobile-cta){display:flex!important;width:100%!important;max-width:100%!important;min-height:54px!important;align-items:center!important;border:1px solid rgba(151,225,245,.12)!important;border-radius:16px!important;padding:0 18px!important;background:rgba(255,255,255,.055)!important;color:rgba(237,246,255,.92)!important;font-size:clamp(1rem,3.8vw,1.08rem)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.15!important;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important}.mobile-nav-inner a:not(.mobile-cta)+a:not(.mobile-cta){margin-top:10px!important}.mobile-nav-inner a:not(.mobile-cta):hover,.mobile-nav-inner a:not(.mobile-cta)[aria-current=page]{border-color:rgba(29,118,255,.42)!important;background:rgba(29,118,255,.12)!important;color:#5eb7ff!important;transform:translateX(2px)!important}.mobile-nav-inner .mobile-cta{width:100%!important;max-width:100%!important;min-height:54px!important;margin-top:20px!important;border-radius:18px!important}body.nav-open .site-header{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.nav-open .site-header .header-cta,body.nav-open .site-header .language-switcher,body.nav-open .site-header>.brand{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.nav-open .nav-burger{border-color:rgba(151,225,245,.22)!important;background:rgba(10,25,43,.88)!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important}body.nav-open .nav-burger span{background:#ffffff!important}}@media (max-width:480px){.mobile-nav-inner{width:100dvw!important;max-width:100dvw!important;border-left:0!important;padding-inline:18px!important}}.site-nav{font-size:.82rem!important}.btn,.header-cta,.mobile-cta{font-size:.95rem!important}.figma-hero h1{font-size:4.75rem!important;line-height:1.02!important}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{font-size:3.75rem!important;line-height:1.04!important}.contact-prep-head h2,.figma-about h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-newsletter-card h2,.figma-section-top h2,.rich-page-cta h2,.section-header h2{font-size:3.15rem!important;line-height:1.08!important}.contact-prep-head>p:not(.eyebrow),.figma-hero-content>p:not(.figma-kicker),.figma-hero-support,.figma-section-top>p,.rich-hero-copy>p:not(.hero-eyebrow){font-size:1rem!important}.figma-offer-panel h3,.figma-process-panel h3,.figma-service-row h3,.figma-solution-card h3,.market-signal-grid h3,.rich-card h3{font-size:1.12rem!important;line-height:1.25!important}.figma-offer-panel p,.figma-process-panel p,.figma-service-row p,.figma-solution-card p,.market-signal-grid p,.rich-card p{font-size:.94rem!important}@media (max-width:1180px){.figma-hero h1{font-size:4rem!important}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{font-size:3.2rem!important}.contact-prep-head h2,.figma-about h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-newsletter-card h2,.figma-section-top h2,.rich-page-cta h2,.section-header h2{font-size:2.75rem!important}}@media (max-width:720px){.figma-hero h1{font-size:2.65rem!important;line-height:1.06!important}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{font-size:2.35rem!important;line-height:1.08!important}.contact-prep-head h2,.figma-about h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-newsletter-card h2,.figma-section-top h2,.rich-page-cta h2,.section-header h2{font-size:2.1rem!important;line-height:1.12!important}.contact-prep-head>p:not(.eyebrow),.figma-hero-content>p:not(.figma-kicker),.figma-hero-support,.figma-offer-panel p,.figma-process-panel p,.figma-section-top>p,.figma-service-row p,.figma-solution-card p,.market-signal-grid p,.rich-card p,.rich-hero-copy>p:not(.hero-eyebrow){font-size:.93rem!important}}@media (max-width:430px){.figma-hero h1{font-size:2.25rem!important}.contact-rich-hero .rich-hero-copy h1,.rich-hero-copy h1{font-size:2.05rem!important}.contact-prep-head h2,.figma-about h2,.figma-contact-cta h2,.figma-faq-head h2,.figma-newsletter-card h2,.figma-section-top h2,.rich-page-cta h2,.section-header h2{font-size:1.9rem!important}}.roadmap-agent-page{background:#050b14;color:#f7fbff}.roadmap-agent-hero{position:relative;overflow:hidden;min-height:720px;padding:150px 0 80px;border-bottom:1px solid rgba(120,210,255,.16)}.roadmap-agent-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,20,.96),rgba(5,11,20,.82) 48%,rgba(5,11,20,.52)),radial-gradient(circle at 72% 24%,rgba(25,143,255,.3),transparent 34%);z-index:1}.roadmap-agent-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.roadmap-agent-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,410px);grid-gap:clamp(28px,5vw,82px);gap:clamp(28px,5vw,82px);align-items:center}.roadmap-agent-hero h1{max-width:850px;margin:0;font-size:clamp(3rem,5.4vw,5.4rem);line-height:1.02;letter-spacing:0}.roadmap-agent-hero p:not(.hero-eyebrow){max-width:720px;color:#b7c4d8;font-size:1.03rem;line-height:1.75}.roadmap-agent-actions,.roadmap-agent-cta-actions,.roadmap-agent-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.roadmap-agent-card,.roadmap-agent-hero-card,.roadmap-agent-note,.roadmap-agent-side,.roadmap-lead-panel,.roadmap-summary-card{border:1px solid rgba(67,175,255,.26);background:linear-gradient(145deg,rgba(9,23,39,.94),rgba(6,17,31,.9));box-shadow:0 28px 80px rgba(0,0,0,.28)}.roadmap-agent-hero-card{padding:30px;border-radius:28px}.roadmap-agent-hero-card>svg{width:36px;height:36px;color:#29d7ff}.roadmap-agent-hero-card h2{margin:20px 0 14px;font-size:1.4rem}.roadmap-agent-hero-card ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;color:#c9d6e7;list-style:none}.roadmap-agent-section{background:linear-gradient(180deg,#06111f,#050b14),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:auto,72px 72px,72px 72px}.roadmap-agent-section-head{max-width:880px;margin-bottom:34px}.roadmap-agent-section-head h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08}.roadmap-agent-section-head p:not(.eyebrow){color:#9fb0c5;line-height:1.7}.roadmap-agent-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start}.roadmap-agent-main,.roadmap-agent-workspace{display:grid;grid-gap:22px;gap:22px}.roadmap-agent-card,.roadmap-lead-panel,.roadmap-summary-card{border-radius:28px;padding:clamp(22px,3vw,34px)}.roadmap-agent-progress{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;margin-bottom:22px;color:#7adfff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.roadmap-agent-progress i{grid-column:1/-1;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.roadmap-agent-progress i:before{content:"";display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#29d7ff,#1888ff)}.roadmap-agent-card h2,.roadmap-lead-panel h2{margin:0 0 20px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.16}.roadmap-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.roadmap-option-grid button{min-height:54px;padding:14px 16px;border:1px solid rgba(120,210,255,.18);border-radius:16px;background:rgba(255,255,255,.045);color:#dce9f8;font:inherit;font-size:.95rem;line-height:1.3;text-align:left;cursor:pointer}.roadmap-option-grid button.is-selected,.roadmap-option-grid button:hover{border-color:rgba(41,215,255,.72);background:rgba(24,136,255,.2);color:#ffffff}.roadmap-agent-card textarea,.roadmap-lead-panel input,.roadmap-lead-panel select,.roadmap-lead-panel textarea{width:100%;border:1px solid rgba(120,210,255,.22);border-radius:16px;background:rgba(3,10,18,.72);color:#ffffff;padding:14px 16px;font:inherit;font-size:.96rem}.roadmap-agent-card textarea::placeholder,.roadmap-lead-panel textarea::placeholder{color:#7e90a7}.roadmap-agent-actions{margin-top:22px}.roadmap-agent-results{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:22px;gap:22px}.roadmap-summary-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.roadmap-summary-head>span{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;background:rgba(41,215,255,.13);color:#29d7ff}.roadmap-summary-head p{margin:0 0 4px;color:#7adfff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roadmap-summary-head h3{margin:0;font-size:1.35rem;line-height:1.2}.roadmap-summary-list{display:grid;grid-gap:16px;gap:16px;margin:0}.roadmap-summary-list div{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.roadmap-summary-list dt{margin-bottom:6px;color:#7adfff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.roadmap-summary-list dd{margin:0;color:#c9d6e7;line-height:1.6}.roadmap-summary-meta,.roadmap-summary-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.roadmap-summary-meta span,.roadmap-summary-tags span{border:1px solid rgba(120,210,255,.2);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.055);color:#dce9f8;font-size:.82rem}.roadmap-lead-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.roadmap-lead-panel .form-status,.roadmap-lead-panel .roadmap-agent-actions,.roadmap-lead-panel label:has(textarea),.roadmap-lead-panel>div{grid-column:1/-1}.roadmap-lead-panel label{display:grid;grid-gap:8px;gap:8px;color:#9fb0c5;font-size:.88rem;font-weight:600}.roadmap-agent-side{position:-webkit-sticky;position:sticky;top:112px;overflow:hidden;border-radius:28px}.roadmap-agent-note{display:flex;gap:12px;margin-bottom:12px;padding:18px;border-width:0 0 1px;border-radius:0;box-shadow:none}.roadmap-agent-note svg{width:22px;height:22px;flex:0 0 auto;color:#29d7ff}.roadmap-agent-note p{margin:0;color:#9fb0c5;font-size:.86rem;line-height:1.55}.roadmap-agent-chat{height:680px}.roadmap-agent-chat .copilotKitWindow,.roadmap-copilot-popup .copilotKitWindow{border:1px solid rgba(67,175,255,.26);background:#06111f;color:#f7fbff}.roadmap-agent-chat .copilotKitChatBody,.roadmap-copilot-popup .copilotKitChatBody{background:linear-gradient(180deg,rgba(10,31,52,.9),rgba(4,11,20,.98)),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:auto,42px 42px,42px 42px}.roadmap-agent-chat .copilotKitMessage,.roadmap-copilot-popup .copilotKitMessage{font-size:.92rem;line-height:1.55}.roadmap-agent-chat .copilotKitAssistantMessage,.roadmap-copilot-popup .copilotKitAssistantMessage{border:1px solid rgba(120,210,255,.16);border-radius:16px;background:rgba(255,255,255,.055);padding:14px 16px}.roadmap-agent-chat .copilotKitUserMessage,.roadmap-copilot-popup .copilotKitUserMessage{border-radius:16px;background:#1888ff;color:#ffffff;padding:12px 14px}.roadmap-agent-chat .copilotKitInput,.roadmap-copilot-popup .copilotKitInput{border-top:1px solid rgba(120,210,255,.16);background:rgba(2,8,16,.95)}.roadmap-agent-chat .copilotKitInput>textarea,.roadmap-copilot-popup .copilotKitInput>textarea{font-size:.92rem}.roadmap-agent-popup-header{position:relative;display:flex;gap:12px;align-items:center;width:100%;min-width:0;min-height:78px;padding:16px 58px 16px 18px;border-bottom:1px solid rgba(120,210,255,.14);background:rgba(2,8,16,.9);box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roadmap-agent-popup-header>span{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;background:rgba(41,215,255,.13);color:#29d7ff}.roadmap-agent-popup-header small,.roadmap-agent-popup-header strong{display:block;white-space:normal}.roadmap-agent-popup-header>div{flex:1 1 auto;min-width:0}.roadmap-agent-popup-header strong{color:#f7fbff;font-size:.95rem;line-height:1.25}.roadmap-agent-popup-header small{margin-top:4px;color:#9fb0c5;font-size:.78rem;line-height:1.35}.roadmap-agent-language{display:inline-flex;flex:0 0 auto;max-width:178px;min-width:0;align-items:center;gap:4px;overflow-x:auto;padding:4px;margin-left:auto;border:1px solid rgba(41,215,255,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#dce9f8;scrollbar-width:none}.roadmap-agent-language::-webkit-scrollbar{display:none}.roadmap-agent-language a,.roadmap-agent-language button{flex:0 0 auto;display:inline-grid;min-width:30px;min-height:28px;place-items:center;border:0;border-radius:999px;padding:0 8px;background:transparent;color:inherit;font:inherit;font-size:.68rem;font-weight:800;text-decoration:none;cursor:pointer}.roadmap-agent-language a.is-active,.roadmap-agent-language button.is-active{background:rgba(41,215,255,.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(41,215,255,.3)}.roadmap-agent-language-card{margin:16px 18px 0;padding:16px;border:1px solid rgba(120,210,255,.18);border-radius:20px;background:radial-gradient(circle at 10% 0,rgba(41,215,255,.14),transparent 36%),rgba(9,34,57,.72);color:#dce9f8;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.roadmap-agent-language-card-copy{display:grid;grid-gap:6px;gap:6px}.roadmap-agent-language-card-copy span{color:#29d7ff;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.roadmap-agent-language-card-copy strong{color:#f7fbff;font-size:.98rem;line-height:1.3}.roadmap-agent-language-card-copy p{margin:0;color:#9fb0c5;font-size:.84rem;line-height:1.5}.roadmap-agent-language-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.roadmap-agent-language-actions button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(120,210,255,.18);border-radius:999px;padding:7px 12px;background:rgba(255,255,255,.055);color:#dce9f8;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.roadmap-agent-language-actions button:focus-visible,.roadmap-agent-language-actions button:hover,.roadmap-agent-language-actions button[aria-pressed=true]{border-color:rgba(41,215,255,.4);background:rgba(41,215,255,.14);color:#fff}.roadmap-agent-language-actions button.is-primary{border-color:rgba(120,210,255,.42);background:linear-gradient(135deg,rgba(62,182,255,.98),rgba(8,120,245,.98));color:#fff}.roadmap-agent-language-actions span{color:#29d7ff;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.roadmap-agent-popup-close{position:absolute;top:18px;right:16px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(120,210,255,.18);border-radius:12px;background:rgba(255,255,255,.045);color:#dce9f8;cursor:pointer}.roadmap-agent-popup-close span{position:absolute;width:15px;height:2px;border-radius:999px;background:currentColor}.roadmap-agent-popup-close span:first-child{transform:rotate(45deg)}.roadmap-agent-popup-close span:last-child{transform:rotate(-45deg)}.roadmap-agent-popup-close:focus-visible,.roadmap-agent-popup-close:hover{border-color:rgba(120,210,255,.38);background:rgba(120,210,255,.12)}.roadmap-agent-launcher{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:7px 18px 7px 8px;border:1px solid rgba(120,210,255,.46);border-radius:999px;background:linear-gradient(135deg,rgba(62,182,255,.98),rgba(8,120,245,.98)),#0878f5;color:#ffffff;box-shadow:0 18px 45px rgba(0,91,210,.32);font:inherit;text-align:left;cursor:pointer}.roadmap-agent-launcher>span:not(.roadmap-agent-launcher-orb){display:grid;grid-gap:1px;gap:1px}.roadmap-agent-launcher strong{font-size:.92rem;line-height:1}.roadmap-agent-launcher small{color:rgba(255,255,255,.74);font-size:.72rem;line-height:1}.roadmap-agent-launcher-orb{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.roadmap-agent-launcher svg{width:18px;height:18px}.roadmap-agent-error{padding:16px;border:1px solid rgba(255,116,116,.28);border-radius:16px;background:rgba(65,10,18,.45);color:#ffd9df}.roadmap-agent-error p{margin:8px 0 12px}.roadmap-agent-error button{border:0;border-radius:999px;padding:8px 12px;background:#ffffff;color:#06111f;font:inherit;cursor:pointer}.roadmap-agent-chat-note{margin:0;color:#9fb0c5}.roadmap-agent-cta{padding:clamp(56px,8vw,100px) var(--page-layout-gutter);background:radial-gradient(circle at 82% 16%,rgba(41,215,255,.14),transparent 34%),linear-gradient(135deg,#071524,#050b14);border-top:1px solid rgba(120,210,255,.12);border-bottom:1px solid rgba(120,210,255,.12);color:#f7fbff}.roadmap-agent-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center}.roadmap-agent-cta h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.roadmap-agent-cta p:not(.eyebrow){max-width:780px;margin:0;color:#b7c4d8;line-height:1.7}.roadmap-agent-cta .eyebrow,.roadmap-lead-panel .eyebrow{display:inline-flex;gap:8px;align-items:center;color:#7adfff}.roadmap-agent-cta-actions{justify-content:flex-end}.roadmap-agent-text-button{border:0;background:transparent;cursor:pointer}.roadmap-copilot-popup .copilotKitWindow{width:min(430px,calc(100vw - 28px));height:min(620px,calc(100vh - 184px));right:22px;bottom:78px;border-radius:28px;overflow:hidden;border:1px solid rgba(95,196,255,.28);background:radial-gradient(circle at 20% 0,rgba(41,215,255,.16),transparent 34%),linear-gradient(180deg,rgba(7,20,34,.98),rgba(3,9,17,.98));box-shadow:0 34px 90px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.03)}.roadmap-copilot-popup .copilotKitHeader{min-height:74px;height:auto;padding:14px 56px 14px 16px;background:rgba(2,8,16,.88);border-bottom:1px solid rgba(120,210,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roadmap-copilot-popup .copilotKitHeader>button{right:14px;width:34px;height:34px;border:1px solid rgba(120,210,255,.18);background:rgba(255,255,255,.045);color:#dce9f8}.roadmap-copilot-popup .copilotKitChatBody,.roadmap-copilot-popup .copilotKitMessages{background:radial-gradient(circle at 80% 0,rgba(24,136,255,.13),transparent 32%),linear-gradient(180deg,rgba(6,17,31,.98),rgba(3,9,17,.98))}.roadmap-copilot-popup .copilotKitMessagesContainer{gap:10px;padding:18px 18px 8px}.roadmap-copilot-popup .copilotKitMessage{max-width:92%;margin-bottom:0;font-size:.92rem;line-height:1.58}.roadmap-copilot-popup .copilotKitAssistantMessage{border:1px solid rgba(120,210,255,.14);border-radius:20px 20px 20px 8px;background:rgba(255,255,255,.055);padding:14px 16px;color:#dce9f8!important}.roadmap-copilot-popup .copilotKitAssistantMessage *,.roadmap-copilot-popup .copilotKitAssistantMessage li,.roadmap-copilot-popup .copilotKitAssistantMessage p{color:#dce9f8!important;opacity:1!important}.roadmap-copilot-popup .copilotKitUserMessage{border-radius:20px 20px 8px 20px;background:linear-gradient(135deg,#36aeff,#0878f5);color:#ffffff;padding:12px 14px;box-shadow:0 12px 28px rgba(8,120,245,.24)}.roadmap-copilot-popup .copilotKitMessages footer h6{display:none}.roadmap-copilot-popup .copilotKitMessages footer .suggestions .suggestion{border-color:rgba(120,210,255,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#c9d6e7;font-size:.76rem;line-height:1.2;padding:8px 11px;box-shadow:none}.roadmap-copilot-popup .copilotKitInputContainer{padding:10px 16px 16px;background:rgba(3,9,17,.98)}.roadmap-copilot-popup .copilotKitInput{width:100%;min-height:68px;margin:0;border:1px solid rgba(120,210,255,.2);border-radius:20px;background:rgba(255,255,255,.055);padding:12px}.roadmap-copilot-popup .copilotKitInput>textarea{font-size:.9rem;line-height:1.45rem}.roadmap-copilot-popup .copilotKitInput>textarea::placeholder{color:#8da0b7}.roadmap-copilot-popup .copilotKitWindow{display:flex!important;flex-direction:column!important;z-index:2147483000!important;pointer-events:auto!important}.roadmap-copilot-popup .copilotKitInput,.roadmap-copilot-popup .copilotKitInput textarea,.roadmap-copilot-popup .copilotKitInputControls,.roadmap-copilot-popup .copilotKitInputControls button,.roadmap-copilot-popup .copilotKitWindow *{pointer-events:auto!important}.roadmap-copilot-popup .copilotKitChatBody{display:grid!important;flex:1 1 auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.roadmap-copilot-popup .copilotKitMessages{min-height:0;overflow-y:auto;justify-content:flex-start!important}.roadmap-copilot-popup .copilotKitMessagesContainer{gap:14px;padding:22px 20px 8px}.roadmap-copilot-popup .copilotKitMessage{max-width:88%;font-size:.9rem;line-height:1.55}.roadmap-copilot-popup .copilotKitAssistantMessage{position:relative;margin-right:auto;padding:22px 24px 24px 30px!important;border-color:rgba(120,210,255,.2);background:rgba(9,34,57,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.roadmap-copilot-popup .copilotKitMarkdown{padding-left:2px}.roadmap-copilot-popup .copilotKitMarkdown p{margin:0 0 .85rem}.roadmap-copilot-popup .copilotKitMarkdown p:last-child{margin-bottom:0}.roadmap-copilot-popup .copilotKitMarkdown ol,.roadmap-copilot-popup .copilotKitMarkdown ul{margin:.75rem 0 1rem;padding-left:1.55rem}.roadmap-copilot-popup .copilotKitMarkdown li{margin:.38rem 0;padding-left:.22rem}.roadmap-copilot-popup .copilotKitAssistantMessage:before,.roadmap-copilot-popup .copilotKitUserMessage:before{display:block;margin-bottom:8px;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.roadmap-copilot-popup .copilotKitAssistantMessage:before{content:"Noura AI";color:#29d7ff}.roadmap-copilot-popup .copilotKitUserMessage{margin-left:auto;padding:16px 18px 18px!important}.roadmap-copilot-popup .copilotKitUserMessage:before{content:"You";color:rgba(255,255,255,.7);text-align:right}.roadmap-copilot-popup .copilotKitMessageControls{display:none!important}.roadmap-copilot-popup .copilotKitMessagesFooter{padding:4px 18px 12px}.roadmap-copilot-popup .copilotKitMessages footer .suggestions{display:flex;flex-wrap:wrap;gap:8px}.roadmap-copilot-popup .copilotKitInputContainer{flex:0 0 auto;padding:12px 18px 18px;border-top:1px solid rgba(120,210,255,.12);background:linear-gradient(180deg,rgba(3,9,17,.7),rgba(3,9,17,.98)),rgba(3,9,17,.98);box-shadow:0 -18px 42px rgba(0,0,0,.22)}.roadmap-copilot-popup .copilotKitInput{min-height:78px;border-radius:18px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.roadmap-copilot-popup .copilotKitInput>textarea{min-height:44px;color:#f7fbff;font-size:.88rem}.roadmap-copilot-popup .roadmap-voice-input-status{min-height:18px!important;margin-top:6px!important;color:rgba(190,215,238,.72)!important;font-size:.72rem!important;line-height:1.25!important}.roadmap-copilot-popup .copilotKitInput[data-voice-state=recording]{border-color:rgba(41,215,255,.42)!important;box-shadow:inset 0 0 0 1px rgba(41,215,255,.1),0 0 0 3px rgba(41,215,255,.08)!important}.roadmap-copilot-popup .copilotKitInput[data-voice-state=transcribing]{border-color:rgba(82,156,255,.36)!important}.roadmap-copilot-popup .copilotKitInputControls{display:flex;align-items:center;gap:8px;margin-top:8px}.roadmap-copilot-popup .copilotKitInputControls button{display:inline-grid;width:34px;height:34px;min-width:34px;place-items:center;border:1px solid rgba(120,210,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:#dce9f8}.roadmap-copilot-popup .copilotKitInputControls button svg{width:17px;height:17px}.roadmap-copilot-popup .copilotKitPushToTalkRecording{border-color:rgba(41,215,255,.55)!important;background:rgba(41,215,255,.16)!important;color:#29d7ff!important;box-shadow:0 0 0 3px rgba(41,215,255,.12)}.copilotKitPoweredBy,.poweredBy{display:none!important}.roadmap-copilot-popup .copilotKitInputContainer .poweredBy{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.copilotKitPoweredBy,.poweredBy,.poweredByContainer,[class*=PoweredByContainer],[class*=PoweredBy],[class*=poweredByContainer],[class*=poweredBy],a[href*="copilotkit.ai"],a[href*=copilotkit]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.roadmap-copilot-popup.copilotKitPopup .copilotKitWindow{position:fixed!important;top:auto!important;left:auto!important;right:clamp(14px,3vw,32px)!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:min(430px,calc(100dvw - 28px))!important;height:min(650px,calc(100dvh - 128px))!important;max-width:calc(100dvw - 28px)!important;max-height:calc(100dvh - 128px)!important}.roadmap-copilot-popup .copilotKitWindow:not(.open){visibility:hidden!important;pointer-events:none!important}.roadmap-copilot-popup .copilotKitWindow.open{visibility:visible!important;pointer-events:auto!important}.roadmap-copilot-popup .copilotKitChatBody{display:flex!important;flex-direction:column!important;contain:layout paint!important}.roadmap-copilot-popup .roadmap-agent-error{position:relative!important;z-index:2!important;flex:0 0 auto!important;margin:14px 18px 0!important;padding:13px 14px!important;border:1px solid rgba(255,116,116,.34)!important;border-radius:16px!important;background:rgba(72,15,24,.94)!important;color:#ffd9df!important;box-shadow:0 14px 34px rgba(0,0,0,.26)!important}.roadmap-copilot-popup .roadmap-agent-error strong{display:block!important;margin:0 0 5px!important;color:#ffffff!important;font-size:.82rem!important;line-height:1.3!important}.roadmap-copilot-popup .roadmap-agent-error p{margin:0 0 10px!important;color:rgba(255,217,223,.86)!important;font-size:.8rem!important;line-height:1.45!important}.roadmap-copilot-popup .roadmap-agent-error button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important;font-size:.76rem!important;font-weight:700!important}.roadmap-copilot-popup .copilotKitMessages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-anchor:none!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important}.roadmap-copilot-popup .copilotKitMarkdown,.roadmap-copilot-popup .copilotKitMarkdown *,.roadmap-copilot-popup .copilotKitMessage,.roadmap-copilot-popup .copilotKitMessages,.roadmap-copilot-popup .copilotKitMessagesContainer{animation:none!important;transition:none!important}.roadmap-copilot-popup .copilotKitMessage{flex:0 0 auto!important;transform:none!important;will-change:auto!important;overflow-wrap:break-word!important;word-break:normal!important}.roadmap-copilot-popup .copilotKitAssistantMessage,.roadmap-copilot-popup .copilotKitUserMessage{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important}@media (max-width:1080px){.roadmap-agent-cta-grid,.roadmap-agent-hero-grid,.roadmap-agent-results,.roadmap-agent-workspace{grid-template-columns:1fr}.roadmap-agent-side{position:static}.roadmap-agent-cta-actions{justify-content:flex-start}}@media (max-width:720px){.roadmap-agent-hero{min-height:auto;padding:118px 0 62px}.roadmap-agent-hero h1{font-size:2.45rem}.roadmap-agent-hero p:not(.hero-eyebrow){font-size:.95rem}.roadmap-lead-panel,.roadmap-option-grid{grid-template-columns:1fr}.roadmap-agent-chat{height:620px}.roadmap-copilot-popup .copilotKitWindow{inset:auto 10px calc(84px + env(safe-area-inset-bottom)) 10px!important;width:auto!important;height:min(620px,calc(100dvh - 112px))!important;max-width:none!important;max-height:calc(100dvh - 112px)!important;border-radius:24px!important}.roadmap-agent-popup-header{flex-wrap:wrap;padding-right:52px}.roadmap-agent-language-card{margin:12px 14px 0;padding:14px;border-radius:18px}.roadmap-agent-language{width:100%;max-width:none;min-width:0;margin-left:50px}.roadmap-agent-launcher{min-height:52px;padding:6px 14px 6px 7px}}@media (max-width:430px){.roadmap-agent-hero h1{font-size:2.1rem}.roadmap-agent-card,.roadmap-agent-hero-card,.roadmap-lead-panel,.roadmap-summary-card{border-radius:20px}}.uae-landing-header{position:fixed;top:18px;right:0;left:0;z-index:90;pointer-events:none}.uae-landing-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(160,185,211,.22);border-radius:18px;padding:10px 12px 10px 18px;background:rgba(5,15,27,.78);box-shadow:0 18px 54px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.uae-landing-brand,.uae-landing-footer-brand{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.uae-landing-brand{gap:10px;min-width:0}.uae-landing-brand img{display:block;width:150px;height:auto}.uae-landing-brand span{border:1px solid rgba(41,215,255,.28);border-radius:999px;padding:4px 9px;background:rgba(41,215,255,.08);color:#dff8ff;font-size:.72rem;font-weight:700;letter-spacing:0}.uae-landing-header-cta{min-height:42px;padding-inline:18px;font-size:.86rem;white-space:nowrap}.uae-cta-short{display:none}.uae-landing-page{--soft:#091827;--paper:#101c2b;--ink:#f7fbff;--muted:#a9b8c9;--line:rgba(158,184,210,0.2);--blue-soft:rgba(41,215,255,0.1);overflow:hidden;color:var(--ink)}.uae-landing-footer{border-top:1px solid rgba(160,185,211,.16);padding:22px 0;background:#06111f;color:#aebdca}.uae-landing-footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center}.uae-landing-footer-brand img{display:block;width:132px;height:auto}.uae-landing-footer p{max-width:760px;margin:0;font-size:.88rem;line-height:1.55}.uae-landing-footer-link{color:#dff8ff;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap}.uae-landing-footer-link:hover{color:var(--cyan)}.uae-landing-page h1,.uae-landing-page h2,.uae-landing-page h3,.uae-landing-page h4{letter-spacing:0}.uae-landing-hero{position:relative;overflow:hidden;padding:168px 0 92px;background:linear-gradient(90deg,rgba(41,215,255,.12) 1px,transparent 0),linear-gradient(rgba(41,215,255,.08) 1px,transparent 0),linear-gradient(135deg,#06111f,#0b1828 48%,#102033);background-size:72px 72px,72px 72px,auto;color:#fff}.uae-landing-hero:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(41,215,255,.5),transparent);content:""}.uae-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,.78fr);grid-gap:64px;gap:64px}.uae-hero-copy h1{max-width:860px;margin-bottom:26px;color:#fff;font-size:4.55rem;line-height:1.04}.uae-landing-hero .hero-eyebrow{margin-bottom:28px;color:#c7d7e8;font-size:1rem}.uae-landing-hero .eyebrow-icon{color:var(--cyan)}.uae-hero-subheadline,.uae-hero-support{max-width:780px;color:#d6e2ef;font-size:1.05rem;line-height:1.72}.uae-hero-support{max-width:700px;margin-top:14px}.uae-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.uae-trust-line{max-width:690px;margin-top:28px;color:#9fb1c3;font-size:.92rem;line-height:1.6}.uae-disclaimer{display:grid;max-width:720px;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin-top:20px;border:1px solid rgba(155,244,212,.26);border-radius:14px;padding:14px 16px;background:rgba(155,244,212,.08);color:#d8f8ef;font-size:.9rem;line-height:1.55}.uae-disclaimer .icon{width:20px;height:20px;color:var(--mint)}.uae-workflow-visual{position:relative;overflow:hidden;border:1px solid rgba(160,185,211,.22);border-radius:24px;padding:18px;background:rgba(7,19,35,.76);box-shadow:0 28px 64px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.uae-visual-footer,.uae-visual-top{display:flex;justify-content:space-between;gap:18px;border:1px solid rgba(160,185,211,.18);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.06);color:#b8c7d8;font-size:.82rem}.uae-visual-top span{color:var(--cyan);font-weight:600}.uae-visual-footer span,.uae-visual-top strong{color:#eef6ff;font-weight:500}.uae-visual-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0}.uae-visual-flow article{display:grid;min-height:190px;align-content:start;grid-gap:12px;gap:12px;border:1px solid rgba(160,185,211,.18);border-radius:18px;padding:18px;background:rgba(255,255,255,.08)}.uae-visual-flow article.is-active{border-color:rgba(41,215,255,.46);background:linear-gradient(180deg,rgba(51,148,255,.92),rgba(1,122,255,.78))}.uae-visual-flow .icon{width:24px;height:24px;color:var(--cyan)}.uae-visual-flow article.is-active .icon,.uae-visual-flow article.is-active .uae-visual-index,.uae-visual-flow article.is-active p,.uae-visual-flow article.is-active strong{color:#fff}.uae-visual-index{color:#8fa6ba;font-size:.76rem;font-weight:600}.uae-visual-flow strong{color:#fff;font-size:1.05rem;line-height:1.28}.uae-visual-flow p{color:#acbdce;font-size:.84rem;line-height:1.52}.uae-outcome-simulation{display:grid;grid-gap:12px}.uae-sim-top strong{text-align:right}.uae-sim-body{display:grid;grid-gap:10px;gap:10px}.uae-sim-phone,.uae-sim-record{position:relative;overflow:hidden;border:1px solid rgba(160,185,211,.2);border-radius:18px;background:linear-gradient(180deg,rgba(19,38,60,.94),rgba(11,24,40,.96))}.uae-sim-phone:before,.uae-sim-record:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(41,215,255,.08) 46%,transparent 72%);content:"";opacity:0;pointer-events:none;transform:translateX(-70%);animation:uaeSimSweep 8s ease-in-out infinite}.uae-sim-record:before{animation-delay:2.6s}.uae-sim-next,.uae-sim-phone-header,.uae-sim-record-header{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.uae-sim-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;background:rgba(0,126,255,.16);color:var(--cyan)}.uae-sim-icon .icon{width:20px;height:20px}.uae-sim-phone-header strong,.uae-sim-record-header strong{display:block;color:#fff;font-size:.92rem;line-height:1.3}.uae-sim-phone-header p,.uae-sim-record-header p{margin:2px 0 0;color:#9fb2c6;font-size:.76rem}.uae-sim-phone-header em,.uae-sim-record-header em{border:1px solid rgba(155,244,212,.26);border-radius:999px;padding:5px 9px;background:rgba(155,244,212,.08);color:#c7fff0;font-size:.68rem;font-style:normal;font-weight:700;text-transform:uppercase}.uae-sim-chat{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin-top:14px}.uae-chat-bubble{max-width:88%;margin:0;border:1px solid rgba(160,185,211,.18);border-radius:16px;padding:11px 13px;color:#d8e7f5;font-size:.82rem;line-height:1.48;overflow-wrap:anywhere;transform:translateY(0);animation:uaeSimReveal 8s ease-in-out infinite}.uae-chat-bubble.is-customer{justify-self:start;border-bottom-left-radius:6px;background:rgba(255,255,255,.07);animation-delay:.2s}.uae-chat-bubble.is-assistant{justify-self:end;border-color:rgba(41,215,255,.34);border-bottom-right-radius:6px;background:linear-gradient(180deg,rgba(51,148,255,.92),rgba(1,122,255,.76));color:#fff;animation-delay:1.15s}.uae-sim-transfer{position:relative;display:flex;min-height:28px;align-items:center;justify-content:center;gap:10px}.uae-sim-transfer:before{position:absolute;width:min(250px,70%);height:1px;background:linear-gradient(90deg,transparent,rgba(41,215,255,.52),transparent);content:""}.uae-sim-transfer span{position:relative;z-index:1;width:7px;height:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 18px rgba(41,215,255,.75);opacity:.35;animation:uaeSimPulse 1.35s ease-in-out infinite}.uae-sim-transfer span:nth-child(2){animation-delay:.18s}.uae-sim-transfer span:nth-child(3){animation-delay:.36s}.uae-sim-fields{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.uae-sim-fields div,.uae-sim-next,.uae-sim-summary{opacity:1;transform:translateY(0);animation:uaeSimReveal 8s ease-in-out infinite}.uae-sim-fields div{border:1px solid rgba(160,185,211,.16);border-radius:13px;padding:9px 10px;background:rgba(255,255,255,.055);min-width:0}.uae-sim-fields div:first-child{animation-delay:2.1s}.uae-sim-fields div:nth-child(2){animation-delay:2.3s}.uae-sim-fields div:nth-child(3){animation-delay:2.5s}.uae-sim-fields div:nth-child(4){animation-delay:2.7s}.uae-sim-fields dt,.uae-sim-next span,.uae-sim-summary span{color:#8fa6ba;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.uae-sim-fields dd{margin:4px 0 0;color:#fff;font-size:.82rem;line-height:1.28;overflow-wrap:anywhere}.uae-sim-summary{position:relative;z-index:1;margin-top:10px;border:1px solid rgba(41,215,255,.22);border-radius:14px;padding:10px 11px;background:rgba(41,215,255,.08);animation-delay:3.15s}.uae-sim-summary p{margin:5px 0 0;color:#dcecff;font-size:.82rem;line-height:1.48}.uae-sim-next{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(155,244,212,.2);border-radius:14px;padding:10px;background:rgba(155,244,212,.07);animation-delay:3.9s}.uae-sim-next div{min-width:0}.uae-sim-next strong{display:block;margin-top:5px;color:#f6fffc;font-size:.83rem;line-height:1.25;overflow-wrap:anywhere}.uae-sim-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.uae-sim-progress span{position:relative;overflow:hidden;border:1px solid rgba(160,185,211,.16);border-radius:999px;padding:8px 8px 8px 23px;background:rgba(255,255,255,.045);color:#afbfce;font-size:.68rem;font-weight:700;line-height:1.2;white-space:nowrap;animation:uaeSimStep 8s ease-in-out infinite}.uae-sim-progress span:before{position:absolute;top:50%;left:9px;width:7px;height:7px;border-radius:999px;background:currentColor;content:"";transform:translateY(-50%)}.uae-sim-progress span:nth-child(2){animation-delay:1.5s}.uae-sim-progress span:nth-child(3){animation-delay:3s}.uae-sim-progress span:nth-child(4){animation-delay:4.5s}.uae-sim-footer span:first-child{max-width:62%;color:#c7fff0}@keyframes uaeSimReveal{0%,7%{opacity:.76;transform:translateY(3px)}15%,82%{opacity:1;transform:translateY(0)}to{opacity:.76;transform:translateY(0)}}@keyframes uaeSimSweep{0%,34%{opacity:0;transform:translateX(-70%)}44%,58%{opacity:1}72%,to{opacity:0;transform:translateX(70%)}}@keyframes uaeSimPulse{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes uaeSimStep{0%,18%,to{border-color:rgba(160,185,211,.16);background:rgba(255,255,255,.045);color:#afbfce}13%,7%{border-color:rgba(41,215,255,.44);background:rgba(41,215,255,.12);color:#e7fbff}}.uae-section{padding:96px 0}.uae-faq-grid .uae-section-lede,.uae-outcome-intro p,.uae-section-lede{max-width:660px;color:var(--muted);font-size:1.02rem;line-height:1.72}.uae-deliverables-grid,.uae-faq-grid,.uae-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:72px;gap:72px;align-items:start}.uae-faq-section,.uae-how-section,.uae-pain-section{background:linear-gradient(90deg,rgba(41,215,255,.045) 1px,transparent 0),linear-gradient(rgba(41,215,255,.03) 1px,transparent 0),linear-gradient(180deg,#071321,#091827);background-size:76px 76px,76px 76px,auto}.uae-deliverables-section,.uae-outcome-section{border-block:1px solid var(--line);background:radial-gradient(circle at 16% 12%,rgba(41,215,255,.08),transparent 28%),linear-gradient(180deg,#0a1828,#06111f)}.uae-cost-panel,.uae-lead-form,.uae-workflow-panel{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(18,33,50,.92),rgba(11,22,36,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.24)}.uae-cost-panel{padding:28px}.uae-cost-panel h3,.uae-workflow-panel h3{margin-bottom:20px;font-size:1.5rem}.uae-cost-list,.uae-deliverable-list{display:grid;grid-gap:14px;gap:14px}.uae-cost-list article,.uae-deliverable-list article,.uae-workflow-steps article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(255,255,255,.055)}.uae-capability-grid .icon,.uae-cost-list .icon,.uae-deliverable-list .icon,.uae-value-grid .icon{width:24px;height:24px;color:var(--blue)}.uae-cost-list h4,.uae-workflow-steps h4{margin:0 0 6px;color:var(--ink);font-size:1rem;line-height:1.35}.uae-cost-list p,.uae-deliverable-list p,.uae-workflow-steps p{color:var(--muted);font-size:.92rem;line-height:1.58}.uae-outcome-intro{max-width:900px;margin-bottom:42px}.uae-capability-grid,.uae-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.uae-capability-grid article,.uae-value-grid article{display:grid;min-height:238px;align-content:start;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:18px;padding:28px;background:rgba(255,255,255,.055)}.uae-capability-grid article{background:linear-gradient(180deg,rgba(18,33,50,.9),rgba(11,22,36,.94))}.uae-capability-grid span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--blue-soft)}.uae-capability-grid h3,.uae-deliverable-list h3,.uae-value-grid h3{margin:0;font-size:1.1rem;line-height:1.35}.uae-capability-grid p,.uae-value-grid p{color:var(--muted);font-size:.93rem;line-height:1.58}.uae-workflow-panel{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:34px;padding:30px}.uae-workflow-panel .eyebrow{margin-bottom:18px}.uae-workflow-steps{display:grid;grid-gap:12px;gap:12px}.uae-workflow-steps span{color:var(--blue);font-size:.78rem;font-weight:700}.uae-deliverable-list{margin-top:28px}.uae-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:30px}.uae-checkbox-group legend,.uae-lead-form label,.uae-multi-select-label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.86rem}.uae-lead-form input,.uae-lead-form select,.uae-lead-form textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:rgba(3,9,17,.72);color:var(--ink)}.uae-lead-form textarea{resize:vertical}.uae-checkbox-group{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:16px;padding:16px;background:rgba(3,9,17,.45)}.uae-checkbox-group>div{display:grid;grid-gap:10px;gap:10px}.uae-checkbox-group label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px;background:rgba(255,255,255,.045);color:var(--ink);font-size:.82rem}.uae-checkbox-group input{min-height:auto;padding:0}.uae-multi-select-field{position:relative;display:grid;grid-gap:8px;gap:8px}.uae-multi-select{position:relative}.uae-multi-select-trigger{display:grid;width:100%;min-height:48px;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 13px;background:rgba(3,9,17,.72);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.uae-multi-select-trigger:focus-visible,.uae-multi-select-trigger:hover,.uae-multi-select.is-open .uae-multi-select-trigger{border-color:rgba(41,215,255,.46);outline:none;box-shadow:0 0 0 3px rgba(41,215,255,.1)}.uae-multi-select-trigger span:first-child{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.uae-multi-select-trigger span:last-child{color:var(--cyan);font-size:1rem}.uae-multi-select-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:40;display:grid;max-height:280px;overflow:auto;border:1px solid rgba(160,185,211,.24);border-radius:14px;padding:8px;background:#071321;box-shadow:0 22px 58px rgba(0,0,0,.35)}.uae-multi-select-menu label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border-radius:10px;padding:10px;color:var(--ink);cursor:pointer}.uae-multi-select-menu label:hover,.uae-multi-select-menu label[aria-selected=true]{background:rgba(41,215,255,.08)}.uae-multi-select-menu input{width:16px;height:16px;min-height:auto;padding:0;accent-color:#007eff}.uae-lead-form .form-status{color:var(--ink)}.uae-lead-form .btn{width:100%}.uae-faq-list{display:grid;grid-gap:12px;gap:12px}.uae-faq-list details{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(18,33,50,.9),rgba(11,22,36,.94))}.uae-faq-list summary{cursor:pointer;padding:22px 24px;color:var(--ink);font-weight:600}.uae-faq-list p{border-top:1px solid var(--line);padding:0 24px 22px;color:var(--muted);font-size:.95rem;line-height:1.65}.uae-final-cta{padding:64px 0 120px;background:#06111f}.uae-final-cta .container{display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid rgba(160,185,211,.2);border-radius:24px;padding:36px;background:#06111f;color:#fff}.uae-final-cta h2{margin-bottom:10px;color:#fff;font-size:2.35rem}.uae-final-cta p:not(.eyebrow){max-width:760px;color:#b6c4d1}.uae-final-cta .eyebrow{color:#c7d7e8}.uae-final-cta .eyebrow-icon{color:var(--cyan)}.uae-sticky-cta{position:fixed;right:24px;bottom:24px;z-index:180;display:flex;max-width:min(360px,calc(100vw - 48px));align-items:center;gap:14px;border:1px solid rgba(160,185,211,.22);border-radius:18px;padding:12px;background:rgba(6,17,31,.9);box-shadow:0 18px 46px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .18s ease,transform .18s ease}.uae-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.uae-sticky-cta span{display:none;color:#dbe7f4;font-size:.86rem;line-height:1.35}.uae-sticky-cta .btn{width:100%;min-height:44px;border-radius:12px;padding-inline:16px;font-size:.8rem}@media (max-width:1180px){.uae-deliverables-grid,.uae-faq-grid,.uae-hero-grid,.uae-split,.uae-workflow-panel{grid-template-columns:1fr}.uae-hero-copy h1{font-size:3.8rem}.uae-capability-grid,.uae-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.uae-landing-hero{padding:132px 0 64px;background-size:52px 52px,52px 52px,auto}.uae-hero-grid{gap:38px}.uae-hero-copy h1{font-size:2.8rem}.uae-hero-subheadline,.uae-hero-support,.uae-landing-hero .hero-eyebrow{font-size:.96rem}.uae-cost-panel,.uae-final-cta .container,.uae-lead-form,.uae-workflow-panel,.uae-workflow-visual{border-radius:18px;padding:20px}.uae-capability-grid,.uae-checkbox-group>div,.uae-lead-form,.uae-sim-fields,.uae-sim-next,.uae-value-grid,.uae-visual-flow{grid-template-columns:1fr}.uae-final-cta .container,.uae-sticky-cta,.uae-visual-footer,.uae-visual-top{align-items:stretch;flex-direction:column}.uae-section{padding:68px 0}.uae-deliverables-grid,.uae-faq-grid,.uae-split{gap:36px}.uae-deliverables-section h2,.uae-faq-section h2,.uae-final-cta h2,.uae-how-section .section-header h2,.uae-outcome-intro h2,.uae-pain-section h2{font-size:2.35rem}.uae-sticky-cta{right:14px;bottom:14px;max-width:calc(100vw - 28px)}.uae-sticky-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.uae-chat-bubble,.uae-sim-fields div,.uae-sim-next,.uae-sim-phone:before,.uae-sim-progress span,.uae-sim-record:before,.uae-sim-summary,.uae-sim-transfer span{animation:none;opacity:1;transform:none}}@media (max-width:430px){.uae-hero-copy h1{font-size:2.45rem}.uae-deliverables-section h2,.uae-faq-section h2,.uae-final-cta h2,.uae-how-section .section-header h2,.uae-outcome-intro h2,.uae-pain-section h2{font-size:2rem}}.uae-landing-page{--page:#06111f;--soft:#081625;--paper:#0f1e30;--ink:#f8fbff;--muted:#aebdca;--line:rgba(159,184,210,0.18);background:var(--page)}.uae-landing-hero{padding:148px 0 72px;background:linear-gradient(90deg,rgba(6,17,31,.98) 0,rgba(6,17,31,.9) 38%,rgba(6,17,31,.48) 66%,rgba(6,17,31,.68) 100%),linear-gradient(180deg,rgba(6,17,31,.16),rgba(6,17,31,.94)),var(--uae-hero-image);background-position:50%;background-size:cover}.uae-hero-grid{min-height:610px;grid-template-columns:minmax(0,760px);gap:clamp(36px,5vw,70px);align-items:center}.uae-hero-copy h1{max-width:760px;margin:0 0 22px;font-size:clamp(3.15rem,6vw,4.75rem);line-height:1.02}.uae-landing-hero .hero-eyebrow{margin-bottom:24px;color:#c3d2e2}.uae-hero-subheadline{max-width:660px;color:#d7e2ed;font-size:1.05rem;line-height:1.68}.uae-hero-actions{margin-top:28px}.uae-hero-actions .btn{min-width:min(100%,290px)}.uae-hero-outcomes{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:760px;margin:24px 0 0;padding:0;list-style:none}.uae-hero-outcomes li{gap:8px}.uae-hero-outcomes .icon{width:18px;height:18px;color:var(--cyan)}.uae-trust-line{max-width:680px;margin-top:24px}.uae-workflow-visual{width:100%;max-width:520px;justify-self:end;border-color:rgba(160,185,211,.2);border-radius:22px;padding:16px;background:rgba(8,21,36,.92);box-shadow:0 22px 58px rgba(0,0,0,.28)}.uae-outcome-simulation{gap:12px}.uae-outcome-simulation *{animation:none!important}.uae-outcome-simulation .uae-visual-footer,.uae-outcome-simulation .uae-visual-top{border-radius:14px;padding:12px 14px;font-size:.78rem}.uae-sim-body{gap:8px}.uae-sim-phone,.uae-sim-record{border-radius:16px;padding:14px}.uae-sim-phone-header,.uae-sim-record-header{grid-template-columns:38px minmax(0,1fr) auto;gap:11px}.uae-sim-icon{width:36px;height:36px;border-radius:12px}.uae-sim-phone-header strong,.uae-sim-record-header strong{font-size:.9rem}.uae-sim-chat{margin-top:12px}.uae-chat-bubble{max-width:100%;border-radius:14px;padding:11px 12px;opacity:1;transform:none}.uae-chat-bubble.is-assistant,.uae-chat-bubble.is-customer{justify-self:stretch}.uae-sim-transfer{min-height:18px}.uae-sim-transfer:before{width:54%}.uae-sim-transfer span{width:8px;height:8px;opacity:.9}.uae-sim-fields{margin-top:12px}.uae-sim-fields div,.uae-sim-next{opacity:1;transform:none}.uae-sim-next{margin-top:10px}.uae-sim-footer span:first-child{max-width:none}.uae-section{padding:72px 0}.uae-outcome-section{padding:42px 0;background:#081523}.uae-outcome-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:44px;gap:44px;align-items:center}.uae-outcome-intro{max-width:620px;margin:0}.uae-deliverables-section h2,.uae-faq-section h2,.uae-how-section .section-header h2,.uae-outcome-intro h2,.uae-pain-section h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uae-value-grid article{min-height:0;grid-template-columns:34px minmax(0,1fr);gap:12px;align-content:start;padding:16px;border-radius:15px}.uae-value-grid h3{font-size:.98rem}.uae-value-grid p{margin-top:4px;font-size:.86rem}.uae-faq-section,.uae-how-section,.uae-pain-section{background:linear-gradient(90deg,rgba(41,215,255,.035) 1px,transparent 0),linear-gradient(rgba(41,215,255,.026) 1px,transparent 0),#071321;background-size:92px 92px,92px 92px,auto}.uae-problem-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:52px}.uae-cost-panel{border:0;padding:0;background:transparent;box-shadow:none}.uae-cost-panel h3{margin-bottom:14px;font-size:1.15rem}.uae-cost-list{gap:12px}.uae-cost-list article,.uae-deliverable-list article,.uae-workflow-steps article{grid-template-columns:34px minmax(0,1fr);gap:13px;border-radius:15px;padding:15px;background:rgba(255,255,255,.045)}.uae-cost-list p,.uae-deliverable-list p,.uae-workflow-steps p{font-size:.88rem}.uae-deliverables-section{padding:74px 0;background:radial-gradient(circle at 12% 8%,rgba(41,215,255,.08),transparent 24%),linear-gradient(180deg,#0a1828,#071321)}.uae-conversion-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,.9fr);gap:50px;align-items:start}.uae-conversion-copy{position:-webkit-sticky;position:sticky;top:112px}.uae-deliverable-list{margin-top:24px}.uae-deliverable-list h3{font-size:.98rem}.uae-next-step-card{display:grid;grid-gap:16px;gap:16px;align-self:start;border:1px solid rgba(160,185,211,.2);border-radius:22px;padding:28px;background:linear-gradient(180deg,rgba(18,33,50,.98),rgba(9,21,35,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.24)}.uae-next-step-label{width:-moz-fit-content;width:fit-content;border:1px solid rgba(41,215,255,.24);border-radius:999px;padding:6px 10px;background:rgba(41,215,255,.08);color:var(--cyan);font-size:.74rem;font-weight:700}.uae-next-step-card h3{max-width:460px;margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.08}.uae-next-step-card p{max-width:500px;margin:0;color:var(--muted);font-size:.98rem;line-height:1.65}.uae-next-step-card .btn{width:-moz-fit-content;width:fit-content;min-width:min(100%,260px)}.uae-next-step-card small{color:#8fa6ba;font-size:.78rem;line-height:1.45}.uae-lead-form{gap:13px;border-radius:22px;padding:24px;background:linear-gradient(180deg,rgba(18,33,50,.98),rgba(9,21,35,.98));scroll-margin-top:128px}.uae-lead-form .form-intro h3{margin:0 0 6px;font-size:1.25rem}.uae-lead-form .form-intro p{color:var(--muted);font-size:.9rem;line-height:1.55}.uae-checkbox-group legend,.uae-lead-form label,.uae-multi-select-label{font-size:.8rem}.uae-lead-form input,.uae-lead-form select,.uae-lead-form textarea{min-height:44px;border-radius:10px}.uae-lead-page{min-height:100vh}.uae-lead-page-shell{min-height:100vh;padding:42px 0;background:linear-gradient(90deg,rgba(6,17,31,.98) 0,rgba(6,17,31,.92) 42%,rgba(6,17,31,.7) 100%),linear-gradient(180deg,rgba(6,17,31,.16),rgba(6,17,31,.96)),var(--uae-hero-image);background-position:50%;background-size:cover}.uae-lead-page-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,.92fr);grid-template-areas:"copy form" "review form" "back form";grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center;min-height:calc(100vh - 84px)}.uae-lead-page-copy{grid-area:copy;display:grid;align-content:center;grid-gap:20px;gap:20px;max-width:660px}.uae-lead-page-brand{margin-bottom:18px}.uae-lead-page-copy h1{margin:0;color:#fff;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.02}.uae-lead-page-review{grid-area:review;display:grid;grid-gap:14px;gap:14px;margin-top:8px;border:1px solid rgba(160,185,211,.18);border-radius:18px;padding:20px;background:rgba(8,21,36,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.uae-lead-page-review h2{margin:0;color:#fff;font-size:1.2rem;line-height:1.35}.uae-lead-page-review p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.58}.uae-lead-page-review div{display:flex;flex-wrap:wrap;gap:8px}.uae-lead-page-review span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(160,185,211,.15);border-radius:999px;padding:8px 10px;color:#dcecff;font-size:.78rem;line-height:1.25}.uae-lead-page-review .icon{width:16px;height:16px;color:var(--cyan)}.uae-lead-page-back{width:-moz-fit-content;width:fit-content;color:#dff8ff;font-size:.9rem;font-weight:700;text-decoration:none}.uae-lead-page-back:hover{color:var(--cyan)}.uae-lead-page .uae-lead-form{grid-area:form;scroll-margin-top:32px}.uae-lead-page-back-wrap{grid-area:back}.uae-checkbox-group{gap:10px;border-radius:14px;padding:13px}.uae-checkbox-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px}.uae-checkbox-group label{border:0;border-radius:10px;padding:3px 0;background:transparent}.uae-checkbox-group input{width:16px;height:16px;accent-color:#007eff}.uae-section-header-left{max-width:760px;margin-bottom:28px;text-align:left}.uae-workflow-panel{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:24px;margin-top:0;padding:22px;border-radius:18px}.uae-workflow-panel h3{font-size:1.35rem}.uae-workflow-steps{gap:10px}.uae-capability-list{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.uae-capability-list h3{margin:0;font-size:1.15rem;line-height:1.35}.uae-capability-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.uae-capability-list article{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:14px;padding:14px;background:rgba(255,255,255,.04)}.uae-capability-list .icon{width:21px;height:21px;color:var(--blue)}.uae-capability-list h4{margin:0 0 4px;font-size:.94rem}.uae-capability-list p{color:var(--muted);font-size:.84rem;line-height:1.5}.uae-faq-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:48px}.uae-faq-list summary{padding:18px 20px}.uae-faq-list p{padding:0 20px 18px}.uae-final-cta{padding:54px 0 110px}.uae-final-cta .container{border-radius:20px;padding:30px}.uae-final-cta h2{font-size:clamp(1.9rem,3vw,2.5rem)}@media (max-width:1180px){.uae-capability-list,.uae-conversion-grid,.uae-hero-grid,.uae-lead-page-grid,.uae-outcome-strip,.uae-problem-layout,.uae-workflow-panel{grid-template-columns:1fr}.uae-workflow-visual{max-width:720px;justify-self:stretch}.uae-conversion-copy{position:static}.uae-lead-page-grid{align-items:start}}@media (max-width:760px){.uae-landing-header{top:10px}.uae-landing-header-inner{gap:10px;border-radius:16px;padding:8px}.uae-landing-brand img{width:118px}.uae-landing-brand span{display:none}.uae-landing-header-cta{flex:0 0 auto;min-height:40px;padding-inline:12px;font-size:.78rem}.uae-landing-header-cta .uae-cta-full{display:none}.uae-landing-header-cta .uae-cta-short{display:inline}.uae-landing-hero{padding:126px 0 56px;background:linear-gradient(90deg,rgba(6,17,31,.96) 0,rgba(6,17,31,.82) 56%,rgba(6,17,31,.62) 100%),linear-gradient(180deg,rgba(6,17,31,.1),rgba(6,17,31,.94)),var(--uae-hero-image);background-position:58%;background-size:cover}.uae-hero-grid{min-height:620px;gap:30px}.uae-hero-copy h1{font-size:clamp(2.5rem,12vw,3.2rem)}.uae-hero-actions .btn{width:100%}.uae-hero-outcomes{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.uae-visual-footer,.uae-visual-top{flex-direction:column;gap:8px}.uae-sim-top strong{text-align:left}.uae-section{padding:56px 0}.uae-next-step-card{padding:20px}.uae-next-step-card h3{font-size:1.75rem}.uae-next-step-card .btn{width:100%}.uae-lead-page-shell{padding:22px 0 36px;background:linear-gradient(90deg,rgba(6,17,31,.96) 0,rgba(6,17,31,.86) 56%,rgba(6,17,31,.7) 100%),linear-gradient(180deg,rgba(6,17,31,.1),rgba(6,17,31,.96)),var(--uae-hero-image);background-position:58%;background-size:cover}.uae-lead-page-grid{grid-template-areas:"copy" "form" "review" "back";gap:28px;min-height:auto}.uae-lead-page-copy{gap:16px}.uae-lead-page-brand{margin-bottom:10px}.uae-lead-page-copy h1{font-size:clamp(2.25rem,11vw,3.1rem)}.uae-outcome-section{padding:34px 0}.uae-capability-list>div,.uae-checkbox-group>div,.uae-lead-form,.uae-sim-fields,.uae-sim-next,.uae-value-grid{grid-template-columns:1fr}.uae-lead-form,.uae-workflow-panel,.uae-workflow-visual{padding:18px}.uae-final-cta .container{align-items:stretch;flex-direction:column;padding:24px}.uae-landing-footer-inner{grid-template-columns:1fr;gap:14px;text-align:left}.uae-landing-footer-brand img{width:122px}}.uae-hero-glow{position:absolute;top:-180px;right:-120px;z-index:0;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(41,215,255,.14) 0,transparent 62%);filter:blur(80px);pointer-events:none;animation:uaeGlowFloat 10s ease-in-out infinite}@keyframes uaeGlowFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.08)}}.uae-hero-support{max-width:660px;margin-top:12px;color:#aebdca;font-size:1rem;line-height:1.68}.btn-hero-pulse{position:relative;overflow:hidden}.btn-hero-pulse:after{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(51,148,255,.5);content:"";animation:uaeBtnPulse 2.5s ease-out infinite;pointer-events:none}@keyframes uaeBtnPulse{0%{box-shadow:0 0 0 0 rgba(51,148,255,.42)}70%{box-shadow:0 0 0 18px rgba(51,148,255,0)}to{box-shadow:0 0 0 0 rgba(51,148,255,0)}}.btn-arrow{display:inline-flex;margin-left:8px;transition:transform .2s ease}.btn:hover .btn-arrow{transform:translateX(4px)}.btn-full{width:100%}.btn-lg{min-height:62px;padding:0 36px;font-size:1.06rem}.uae-outcome-check{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:10px;background:rgba(41,215,255,.12);color:var(--cyan);flex-shrink:0}.uae-outcome-check .icon{width:16px;height:16px}.uae-hero-outcomes li{display:inline-flex;align-items:center;gap:10px;color:#dbe7f3;font-size:.9rem;line-height:1.35}.uae-social-proof{position:relative;z-index:2;border-block:1px solid rgba(159,184,210,.12);padding:20px 0;background:linear-gradient(180deg,#071321,#081625)}.uae-proof-inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.uae-proof-item{display:flex;align-items:center;gap:12px;padding:10px 28px}.uae-proof-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;color:var(--cyan);font-size:1.55rem;font-weight:700;line-height:1}.uae-proof-number .icon{width:28px;height:28px}.uae-proof-label{color:#b6c7d8;font-size:.86rem;line-height:1.35;white-space:nowrap}.uae-proof-divider{width:1px;height:32px;background:rgba(159,184,210,.16);flex-shrink:0}.uae-pain-header{max-width:760px;margin-bottom:44px}.uae-pain-header h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-pain-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.uae-pain-card{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid var(--line);border-radius:20px;padding:28px 24px;background:linear-gradient(180deg,rgba(18,33,50,.92),rgba(11,22,36,.96));transition:border-color .25s ease,transform .25s ease}.uae-pain-card:hover{border-color:rgba(255,140,105,.35);transform:translateY(-3px)}.uae-pain-card-number{position:absolute;top:18px;right:20px;color:rgba(159,184,210,.18);font-size:2.4rem;font-weight:700;line-height:1;pointer-events:none}.uae-pain-card-icon{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:14px;background:rgba(255,140,105,.12);color:#ff8c69}.uae-pain-card-icon .icon{width:22px;height:22px}.uae-pain-card h3{margin:4px 0 0;color:var(--ink);font-size:1.1rem;line-height:1.3}.uae-pain-card p{color:var(--muted);font-size:.9rem;line-height:1.58}.uae-outcome-header{max-width:760px;margin-bottom:44px}.uae-outcome-header h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.uae-outcome-card{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid var(--line);border-radius:20px;padding:28px 24px;background:rgba(255,255,255,.04);transition:border-color .25s ease,transform .25s ease}.uae-outcome-card:hover{border-color:rgba(41,215,255,.35);transform:translateY(-3px)}.uae-outcome-card-icon{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:14px;background:rgba(41,215,255,.1);color:var(--cyan)}.uae-outcome-card-icon .icon{width:22px;height:22px}.uae-outcome-card h3{margin:4px 0 0;color:var(--ink);font-size:1.08rem;line-height:1.3}.uae-outcome-card p{color:var(--muted);font-size:.9rem;line-height:1.58}.uae-outcome-cta-row{display:flex;align-items:center;gap:22px;margin-top:42px}.uae-outcome-cta-note{color:#8fa6ba;font-size:.84rem;line-height:1.45}.uae-outcome-section{position:relative;padding:80px 0;background:radial-gradient(circle at 20% 10%,rgba(41,215,255,.08),transparent 28%),linear-gradient(180deg,#0a1828,#071321);border-block:1px solid var(--line)}.uae-how-header{max-width:760px;margin-bottom:44px}.uae-how-header h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-workflow-timeline{border:1px solid var(--line);border-radius:22px;padding:32px;background:linear-gradient(180deg,rgba(18,33,50,.92),rgba(11,22,36,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.2)}.uae-wf-title{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--ink);font-size:1.35rem}.uae-wf-title .icon{width:24px;height:24px;color:var(--cyan)}.uae-workflow-steps-v2{display:grid;grid-gap:0;gap:0}.uae-wf-step{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px}.uae-wf-step-marker{display:flex;flex-direction:column;align-items:center}.uae-wf-step-num{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(51,148,255,.9),rgba(1,122,255,.78));color:#fff;font-size:.82rem;font-weight:700;flex-shrink:0}.uae-wf-step-line{width:2px;flex:1 1;min-height:24px;background:linear-gradient(180deg,rgba(41,215,255,.4),rgba(41,215,255,.08))}.uae-wf-step-content{padding-bottom:28px}.uae-wf-step:last-child .uae-wf-step-content{padding-bottom:0}.uae-wf-step-content h4{margin:0 0 6px;color:var(--ink);font-size:1.05rem;line-height:1.3}.uae-wf-step-content p{color:var(--muted);font-size:.9rem;line-height:1.58}.uae-capability-grid-v2{margin-top:36px}.uae-cap-title{margin-bottom:20px;color:var(--ink);font-size:1.25rem;line-height:1.35}.uae-cap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.uae-cap-card{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid var(--line);border-radius:18px;padding:22px;background:rgba(255,255,255,.04);transition:border-color .25s ease,transform .2s ease}.uae-cap-card:hover{border-color:rgba(41,215,255,.3);transform:translateY(-2px)}.uae-cap-icon{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(41,215,255,.1);color:var(--cyan)}.uae-cap-icon .icon{width:20px;height:20px}.uae-cap-card h4{margin:0;color:var(--ink);font-size:.98rem;line-height:1.35}.uae-cap-card p{color:var(--muted);font-size:.86rem;line-height:1.52}.uae-del-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);grid-gap:56px;gap:56px;align-items:start}.uae-del-copy h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-del-list{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.uae-del-item{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(255,255,255,.04);transition:border-color .2s ease}.uae-del-item:hover{border-color:rgba(41,215,255,.3)}.uae-del-item-icon{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgba(41,215,255,.1);color:var(--blue)}.uae-del-item-icon .icon{width:20px;height:20px}.uae-del-item h3{margin:0 0 4px;font-size:1rem;line-height:1.35}.uae-del-item p{color:var(--muted);font-size:.88rem;line-height:1.55}.uae-del-cta-card{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;align-self:start;position:-webkit-sticky;position:sticky;top:100px;border:1px solid rgba(41,215,255,.22);border-radius:24px;padding:32px;background:linear-gradient(180deg,rgba(18,33,50,.98),rgba(9,21,35,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 76px rgba(0,0,0,.26)}.uae-del-cta-glow{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(41,215,255,.16) 0,transparent 68%);filter:blur(40px);pointer-events:none}.uae-del-cta-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(41,215,255,.28);border-radius:999px;padding:7px 14px;background:rgba(41,215,255,.08);color:var(--cyan);font-size:.76rem;font-weight:700}.uae-del-cta-card h3{max-width:460px;margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.uae-del-cta-card p{max-width:420px;margin:0;color:var(--muted);font-size:.95rem;line-height:1.62}.uae-del-cta-trust{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.uae-del-cta-trust li{display:inline-flex;align-items:center;gap:7px;color:#8fa6ba;font-size:.78rem}.uae-del-cta-trust .icon{width:15px;height:15px;color:rgba(41,215,255,.6)}.uae-faq-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:52px;gap:52px;align-items:start}.uae-faq-header h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08}.uae-faq-list-v2{display:grid;grid-gap:12px;gap:12px}.uae-faq-item{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(18,33,50,.9),rgba(11,22,36,.94));transition:border-color .2s ease}.uae-faq-item[open]{border-color:rgba(41,215,255,.26)}.uae-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:20px 24px;color:var(--ink);font-weight:600;list-style:none}.uae-faq-item summary::-webkit-details-marker{display:none}.uae-faq-q{flex:1 1;min-width:0}.uae-faq-chevron{display:inline-flex;flex-shrink:0;color:var(--muted);transition:transform .25s ease}.uae-faq-item[open] .uae-faq-chevron{transform:rotate(180deg);color:var(--cyan)}.uae-faq-answer{padding:0 24px 22px}.uae-faq-answer p{color:var(--muted);font-size:.95rem;line-height:1.65}.uae-final-cta-v2{padding:56px 0 120px;background:#06111f}.uae-final-cta-card{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;justify-items:center;text-align:center;border:1px solid rgba(41,215,255,.18);border-radius:28px;padding:56px 36px;background:radial-gradient(circle at 50% 20%,rgba(41,215,255,.08),transparent 42%),linear-gradient(180deg,rgba(18,33,50,.96),rgba(9,21,35,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 80px rgba(0,0,0,.24)}.uae-final-cta-glow{position:absolute;top:-100px;left:50%;width:480px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(41,215,255,.12) 0,transparent 66%);filter:blur(60px);pointer-events:none;transform:translateX(-50%)}.uae-final-cta-card .eyebrow{position:relative;z-index:1;color:#c3d2e2}.uae-final-cta-card .eyebrow-icon{color:var(--cyan)}.uae-final-cta-card h2{position:relative;z-index:1;max-width:680px;margin:0;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.uae-final-cta-card>p{position:relative;z-index:1;max-width:660px;margin:0;color:#b6c4d1;font-size:1rem;line-height:1.62}.uae-final-cta-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.uae-final-cta-note{color:#8fa6ba;font-size:.82rem;line-height:1.4}@media (max-width:1180px){.uae-cap-cards,.uae-outcome-grid,.uae-pain-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uae-del-layout,.uae-faq-layout{grid-template-columns:1fr}.uae-del-cta-card{position:static}}@media (max-width:760px){.uae-proof-inner{flex-direction:column;gap:0}.uae-proof-divider{width:52px;height:1px}.uae-proof-item{padding:10px 16px}.uae-cap-cards,.uae-outcome-grid,.uae-pain-cards{grid-template-columns:1fr}.uae-how-header,.uae-outcome-header,.uae-pain-header{margin-bottom:28px}.uae-cap-card,.uae-outcome-card,.uae-pain-card{padding:22px 20px}.uae-workflow-timeline{padding:22px;border-radius:18px}.uae-wf-step{grid-template-columns:38px minmax(0,1fr);gap:14px}.uae-wf-step-num{width:34px;height:34px;border-radius:10px;font-size:.76rem}.uae-wf-step-content{padding-bottom:22px}.uae-del-cta-card{padding:24px;border-radius:20px}.uae-del-cta-card h3{font-size:1.65rem}.uae-del-cta-card .btn{width:100%}.uae-del-cta-trust{flex-direction:column;gap:8px}.uae-faq-layout{gap:28px}.uae-faq-item summary{padding:16px 18px;font-size:.94rem}.uae-faq-answer{padding:0 18px 18px}.uae-final-cta-card{padding:36px 22px;border-radius:22px}.uae-final-cta-card h2{font-size:2rem}.uae-final-cta-actions .btn{width:100%}.uae-outcome-cta-row{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.uae-outcome-cta-note{text-align:center}}@media (max-width:430px){.uae-del-copy h2,.uae-faq-header h2,.uae-how-header h2,.uae-outcome-header h2,.uae-pain-card-number,.uae-pain-header h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.btn-hero-pulse:after,.uae-hero-glow{animation:none}}.uae-sim-section{padding:80px 0;background:radial-gradient(circle at 80% 20%,rgba(255,100,80,.05),transparent 32%),linear-gradient(180deg,#081625,#071321)}.uae-sim-header{max-width:680px;margin-bottom:40px}.uae-sim-header h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08;color:var(--ink)}.uae-sim-subtitle{max-width:560px;margin-top:12px;color:var(--muted);font-size:1rem;line-height:1.62}.uae-sim-container{border:1px solid rgba(159,184,210,.18);border-radius:24px;background:linear-gradient(180deg,rgba(14,27,42,.96),rgba(8,20,34,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 32px 80px rgba(0,0,0,.28);overflow:hidden}.uae-sim-phase-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(159,184,210,.12)}.uae-sim-phase-btn{position:relative;display:flex;align-items:center;gap:10px;padding:18px 20px;border:none;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer;transition:color .2s,background .2s}.uae-sim-phase-btn:not(:last-child):after{position:absolute;right:0;top:20%;bottom:20%;width:1px;background:rgba(159,184,210,.1);content:""}.uae-sim-phase-btn:hover{background:rgba(255,140,105,.04);color:var(--ink)}.uae-sim-phase-btn.is-active{background:rgba(255,140,105,.08);color:var(--ink)}.uae-sim-phase-btn.is-done{color:#ff8c69}.uae-sim-phase-num{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;background:rgba(159,184,210,.1);font-size:.72rem;font-weight:700;flex-shrink:0;transition:background .2s,color .2s}.uae-sim-phase-btn.is-active .uae-sim-phase-num{background:linear-gradient(135deg,rgba(255,140,105,.9),rgba(255,100,70,.8));color:#fff}.uae-sim-phase-btn.is-done .uae-sim-phase-num{background:rgba(255,140,105,.18);color:#ff8c69}.uae-sim-phase-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.uae-sim-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:400px}.uae-sim-feed{display:flex;flex-direction:column;border-right:1px solid rgba(159,184,210,.1)}.uae-sim-feed-header{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid rgba(159,184,210,.08);color:var(--ink);font-size:1.05rem;font-weight:600}.uae-sim-feed-header .icon{width:22px;height:22px;color:#ff8c69}.uae-sim-events{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:18px 22px;overflow-y:auto}.uae-sim-event{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;border-radius:14px;padding:14px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.uae-sim-event.is-visible{opacity:1;transform:translateY(0)}.uae-sim-event:not(.is-visible){display:none}.uae-sim-event-icon{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:11px;flex-shrink:0}.uae-sim-event-icon .icon{width:18px;height:18px}.uae-sim-event-message{background:rgba(255,255,255,.04);border:1px solid rgba(159,184,210,.12)}.uae-sim-event-message .uae-sim-event-icon{background:rgba(41,215,255,.1);color:var(--cyan)}.uae-sim-event-alert{background:rgba(255,183,71,.06);border:1px solid rgba(255,183,71,.2)}.uae-sim-event-alert .uae-sim-event-icon{background:rgba(255,183,71,.12);color:#ffb547}.uae-sim-event-delay{background:rgba(255,140,105,.06);border:1px solid rgba(255,140,105,.2)}.uae-sim-event-delay .uae-sim-event-icon{background:rgba(255,140,105,.12);color:#ff8c69}.uae-sim-event-lost{background:rgba(255,80,80,.08);border:1px solid rgba(255,80,80,.25)}.uae-sim-event-lost .uae-sim-event-icon{background:rgba(255,80,80,.14);color:#ff5050}.uae-sim-event-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.uae-sim-event-meta strong{color:var(--ink);font-size:.82rem}.uae-sim-event-meta time{color:var(--muted);font-size:.7rem;white-space:nowrap}.uae-sim-event-body p{color:#b6c7d8;font-size:.84rem;line-height:1.5;margin:0}.uae-sim-impact{display:flex;flex-direction:column;gap:20px;padding:22px}.uae-sim-stat-card{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid rgba(255,80,80,.2);border-radius:18px;padding:24px;background:rgba(255,80,80,.04);text-align:center}.uae-sim-stat-label{color:#8fa6ba;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.uae-sim-stat-value{font-size:2.8rem;font-weight:700;line-height:1}.uae-sim-stat-bad{color:#ff5050}.uae-sim-stat-warn{color:#ffb547}.uae-sim-stat-neutral{color:var(--muted)}.uae-sim-lost-list{display:flex;flex-direction:column;gap:10px}.uae-sim-lost-item{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.82rem;opacity:.4;transition:opacity .4s ease,color .3s ease}.uae-sim-lost-item.is-active{opacity:1;color:#ff8c69}.uae-sim-lost-dot{width:8px;height:8px;border-radius:50%;background:rgba(159,184,210,.2);flex-shrink:0;transition:background .3s ease,box-shadow .3s ease}.uae-sim-lost-item.is-active .uae-sim-lost-dot{background:#ff8c69;box-shadow:0 0 10px rgba(255,140,105,.4)}.uae-sim-bottom-line{margin-top:auto;padding:14px 16px;border:1px solid rgba(159,184,210,.1);border-radius:14px;background:rgba(255,255,255,.03);color:#b6c7d8;font-size:.86rem;line-height:1.55;font-style:italic}.uae-sim-decay-bar{position:relative;border-top:1px solid rgba(159,184,210,.1);padding:14px 22px;overflow:hidden}.uae-sim-decay-bar:before{position:absolute;top:0;left:0;width:100%;height:3px;background:rgba(159,184,210,.06);content:""}.uae-sim-decay-fill{position:absolute;top:0;left:0;height:3px;width:var(--decay,0);background:linear-gradient(90deg,#ffb547,#ff8c69,#ff5050);transition:width .6s cubic-bezier(.4,0,.2,1)}.uae-sim-decay-label{color:var(--muted);font-size:.76rem;font-weight:600}@media (max-width:1080px){.uae-sim-workspace{grid-template-columns:1fr;min-height:auto}.uae-sim-feed{border-right:none;border-bottom:1px solid rgba(159,184,210,.1)}}@media (max-width:760px){.uae-sim-section{padding:56px 0}.uae-sim-header{margin-bottom:28px}.uae-sim-header h2{font-size:2rem}.uae-sim-container{border-radius:20px}.uae-sim-phase-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.uae-sim-phase-btn{padding:14px 16px;font-size:.76rem}.uae-sim-phase-num{width:24px;height:24px;font-size:.66rem;border-radius:7px}.uae-sim-events{padding:14px 16px}.uae-sim-impact{padding:16px}.uae-sim-stat-value{font-size:2.2rem}}@media (max-width:430px){.uae-sim-header h2{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.uae-sim-decay-fill,.uae-sim-event,.uae-sim-lost-item{transition:none}}.sr{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:var(--sr-duration,.6s);transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--sr-delay,0s)}.sr-fade-up{transform:translateY(36px)}.sr-fade-in{transform:none}.sr-slide-left{transform:translateX(-48px)}.sr-slide-right{transform:translateX(48px)}.sr-scale-in{transform:scale(.92)}.sr-zoom-in{transform:scale(.85)}.sr.sr-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}.sr-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.sr-stagger.sr-visible>*{opacity:1;transform:translateY(0)}.sr-stagger.sr-visible>:first-child{transition-delay:calc(var(--sr-delay, 0s) + 0s)}.sr-stagger.sr-visible>:nth-child(2){transition-delay:calc(var(--sr-delay, 0s) + .08s)}.sr-stagger.sr-visible>:nth-child(3){transition-delay:calc(var(--sr-delay, 0s) + .16s)}.sr-stagger.sr-visible>:nth-child(4){transition-delay:calc(var(--sr-delay, 0s) + .24s)}.sr-stagger.sr-visible>:nth-child(5){transition-delay:calc(var(--sr-delay, 0s) + .32s)}.sr-stagger.sr-visible>:nth-child(6){transition-delay:calc(var(--sr-delay, 0s) + .4s)}.sr-stagger.sr-visible>:nth-child(7){transition-delay:calc(var(--sr-delay, 0s) + .48s)}.sr-stagger.sr-visible>:nth-child(8){transition-delay:calc(var(--sr-delay, 0s) + .56s)}.uae-hero-copy{animation:uaeHeroEntrance .8s cubic-bezier(.22,1,.36,1) both}.uae-hero-copy .hero-eyebrow{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .1s both}.uae-hero-copy h1{animation:uaeHeroFadeSlide .7s cubic-bezier(.22,1,.36,1) .2s both}.uae-hero-copy .uae-hero-subheadline{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .35s both}.uae-hero-copy .uae-hero-support{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .45s both}.uae-hero-copy .uae-hero-actions{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .55s both}.uae-hero-copy .uae-hero-outcomes{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .65s both}.uae-hero-copy .uae-trust-line{animation:uaeHeroFadeSlide .6s cubic-bezier(.22,1,.36,1) .75s both}@keyframes uaeHeroEntrance{0%{opacity:0}to{opacity:1}}@keyframes uaeHeroFadeSlide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.uae-proof-item{animation:uaeSocialProofPop .5s cubic-bezier(.22,1,.36,1) both}.uae-proof-item:first-child{animation-delay:.8s}.uae-proof-item:nth-child(3){animation-delay:.9s}.uae-proof-item:nth-child(5){animation-delay:1s}.uae-proof-item:nth-child(7){animation-delay:1.1s}@keyframes uaeSocialProofPop{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sr,.sr-stagger>*{opacity:1;transform:none;transition:none}.uae-hero-copy,.uae-hero-copy .hero-eyebrow,.uae-hero-copy .uae-hero-actions,.uae-hero-copy .uae-hero-outcomes,.uae-hero-copy .uae-hero-subheadline,.uae-hero-copy .uae-hero-support,.uae-hero-copy .uae-trust-line,.uae-hero-copy h1,.uae-proof-item{animation:none;opacity:1;transform:none}}@media (max-width:1024px){.uae-del-layout{grid-template-columns:1fr;gap:36px}.uae-del-cta-card{position:static;max-width:480px}.uae-cap-cards,.uae-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.uae-landing-header-inner{gap:8px;padding:8px 10px 8px 14px}.uae-landing-header-cta{min-height:38px;padding-inline:12px;font-size:.74rem;max-width:55%;text-align:center}.uae-hero-grid{min-height:auto}.uae-hero-copy h1{font-size:clamp(2.2rem,10vw,3rem);word-break:break-word}.uae-hero-subheadline{font-size:1rem}.uae-proof-inner{flex-wrap:wrap;gap:14px;justify-content:center}.uae-proof-divider{display:none}.uae-proof-item{flex:1 1 40%;min-width:140px;justify-content:center}.uae-outcome-grid,.uae-pain-cards{grid-template-columns:1fr;gap:16px}.uae-outcome-cta-row{flex-direction:column;gap:10px;text-align:center}.uae-outcome-cta-row .btn{width:100%}.uae-workflow-timeline{padding:20px 16px}.uae-wf-step-content h4{font-size:1rem}.uae-cap-cards{grid-template-columns:1fr;gap:14px}.uae-del-layout{grid-template-columns:1fr;gap:28px}.uae-del-cta-card{position:static;max-width:100%}.uae-del-cta-trust{flex-direction:column;gap:8px}.uae-faq-layout{grid-template-columns:1fr;gap:28px}.uae-faq-item summary{padding:14px 16px;font-size:.92rem}.uae-final-cta-card{padding:32px 20px}.uae-final-cta-card h2{font-size:1.75rem}.uae-final-cta-actions{flex-direction:column;gap:10px}.uae-final-cta-actions .btn{width:100%}.uae-sticky-cta{padding:10px 14px}.uae-sticky-cta .btn{font-size:.82rem;padding:10px 16px}.uae-sticky-cta span{display:none}}@media (max-width:430px){.uae-landing-page .container{padding-inline:16px}.uae-landing-header-inner{padding:6px 8px 6px 12px;border-radius:14px}.uae-landing-brand img{width:100px}.uae-landing-header-cta{min-height:36px;padding-inline:10px;font-size:.7rem;max-width:52%}.uae-landing-hero{padding:110px 0 42px}.uae-hero-copy h1{font-size:clamp(1.9rem,9vw,2.4rem)}.uae-hero-subheadline{font-size:.94rem}.uae-hero-support{font-size:.88rem}.uae-social-proof{padding:16px 0}.uae-proof-item{flex:1 1 100%;justify-content:flex-start}.uae-outcome-header h2,.uae-pain-header h2,.uae-section h2{font-size:1.65rem}.uae-section-lede{font-size:.92rem}.uae-pain-card{padding:20px 16px}.uae-pain-card h3{font-size:1.05rem}.uae-outcome-card{padding:18px 16px}.uae-wf-step-num{width:32px;height:32px;font-size:.72rem}.uae-cap-card,.uae-workflow-timeline{padding:18px 14px}.uae-del-item{gap:12px}.uae-del-cta-card{padding:24px 16px;border-radius:18px}.uae-faq-item summary{padding:12px 14px;font-size:.88rem}.uae-faq-answer{padding:0 14px 14px}.uae-final-cta-card{padding:28px 16px;border-radius:20px}.uae-final-cta-card h2{font-size:1.5rem}.uae-sim-section{padding:42px 0}.uae-sim-container{border-radius:16px}.uae-sim-event{padding:10px;gap:10px}.uae-sim-event-icon{width:30px;height:30px;border-radius:9px}.uae-sim-event-icon .icon{width:16px;height:16px}.uae-sim-stat-value{font-size:2rem}.uae-sim-stat-card{padding:18px 14px}.uae-landing-footer{padding:18px 0}.uae-landing-footer-inner{flex-direction:column;gap:10px;text-align:center}}.uae-landing-page{overflow-x:hidden}.uae-landing-page img,.uae-landing-page svg{max-width:100%;height:auto}body:has(.ae-home-redesign){--ae-ink:#071835;--ae-muted:#59677c;--ae-line:#dfe6f2;--ae-soft:#f5f8fc;--ae-blue:#0b55e7;--ae-blue-2:#1d76ff;--ae-green:#14b86e;background:#ffffff;color:var(--ae-ink)}body:has(.ae-home-redesign) .site-header{top:0;width:100%;max-width:none;border:0;border-bottom:1px solid rgba(7,24,53,.1);border-radius:0;padding:14px clamp(30px,4vw,58px);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(7,24,53,.06);color:var(--ae-ink)}body:has(.ae-home-redesign) .brand{min-width:152px}body:has(.ae-home-redesign) .site-header .brand-logo{width:152px}body:has(.ae-home-redesign) .site-header.is-scrolled{border-color:rgba(7,24,53,.12);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(7,24,53,.08)}body:has(.ae-home-redesign) .site-nav{color:#17233d}body:has(.ae-home-redesign) .site-nav a{color:#17233d;border-color:transparent;background:transparent;box-shadow:none;padding:8px 10px;white-space:nowrap}body:has(.ae-home-redesign) .site-nav a:hover,body:has(.ae-home-redesign) .site-nav a[aria-current=page]{border-color:transparent;background:transparent;box-shadow:none;color:var(--ae-blue)}body:has(.ae-home-redesign) .site-nav a[aria-current=page]:after{position:absolute;right:10px;left:10px;bottom:0;height:2px;border-radius:999px;background:var(--ae-blue);content:"";opacity:1;transform:none}body:has(.ae-home-redesign) .language-switcher{border-color:rgba(7,24,53,.14);background:#ffffff;color:var(--ae-ink)}body:has(.ae-home-redesign) .language-switcher-arrow{border-right-color:#0b1220;border-bottom-color:#0b1220}body:has(.ae-home-redesign) .ae-home-redesign{overflow:hidden;background:#ffffff;color:var(--ae-ink)}.ae-container{width:min(1420px,calc(100vw - 96px));margin-inline:auto}.ae-hero{position:relative;min-height:610px;overflow:hidden;padding:112px 0 28px;background:#ffffff}.ae-hero-grid{display:grid;grid-template-columns:minmax(500px,.72fr) minmax(520px,1fr);min-height:470px;align-items:center;grid-gap:38px;gap:38px}.ae-hero-copy{position:relative;z-index:2;max-width:760px}.ae-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;border-radius:999px;padding:8px 12px;background:#eef5ff;color:var(--ae-blue);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ae-eyebrow .icon{width:16px;height:16px}.ae-hero h1{max-width:700px;margin:0 0 22px;color:var(--ae-ink);font-size:clamp(2.85rem,3.28vw,3.85rem);font-weight:700;line-height:1.02}.ae-hero-copy>p:not(.ae-eyebrow){max-width:560px;color:#293650;font-size:1.02rem;line-height:1.68}.ae-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.ae-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:7px;padding:0 26px;cursor:pointer;font-weight:700;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ae-button:hover{transform:translateY(-2px)}.ae-button .icon{width:18px;height:18px}.ae-button-primary{background:linear-gradient(180deg,#155fff,#0646ce);color:#ffffff;box-shadow:0 18px 38px rgba(11,85,231,.22)}.ae-button-secondary{border-color:rgba(11,85,231,.34)}.ae-button-light,.ae-button-secondary{background:#ffffff;color:var(--ae-blue)}.ae-button-light{border-color:rgba(255,255,255,.62)}.ae-trust-chips{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ae-trust-chips span{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--ae-line);border-radius:7px;padding:0 14px;background:#ffffff;color:#33435e;font-size:.8rem;font-weight:600;box-shadow:0 10px 24px rgba(7,24,53,.04)}.ae-trust-chips .icon{width:18px;height:18px;color:var(--ae-blue)}.ae-hero-visual{position:absolute;top:74px;right:0;bottom:0;width:min(64vw,1060px);min-height:0;margin-right:0;overflow:hidden;border-bottom-left-radius:0}.ae-hero-visual:before{position:absolute;inset:0 70% 0 0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.86) 48%,rgba(255,255,255,0));content:""}.ae-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:64% center;filter:saturate(1.02) brightness(1.02) contrast(1)}.ae-ai-card,.ae-hero-metrics article{border:1px solid rgba(7,24,53,.1);background:rgba(255,255,255,.88);box-shadow:0 18px 44px rgba(7,24,53,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ae-ai-card{position:absolute;top:70px;right:min(5vw,88px);z-index:2;display:grid;width:284px;grid-template-columns:44px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-radius:18px;padding:15px}.ae-ai-orb{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#ffffff 0 12%,transparent 13%),radial-gradient(circle,#8df6ff 0 18%,#2877ff 48%,#8c5dff 100%);box-shadow:0 0 0 8px rgba(11,85,231,.08)}.ae-ai-card strong,.ae-hero-metrics strong{display:block;color:var(--ae-ink)}.ae-ai-card small{display:block;margin-top:4px;color:var(--ae-muted);font-size:.78rem}.ae-status{color:var(--ae-green);font-size:.76rem;font-weight:800}.ae-hero-metrics{position:absolute;right:min(4vw,58px);bottom:40px;z-index:3;display:grid;width:min(900px,94%);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ae-hero-metrics article{position:relative;display:grid;min-height:132px;grid-template-rows:auto 1fr auto;grid-gap:8px;gap:8px;align-items:start;overflow:hidden;border:1px solid rgba(7,24,53,.09);border-radius:18px;padding:18px 18px 16px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,252,255,.9));box-shadow:0 22px 52px rgba(7,24,53,.16),inset 0 0 0 1px rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-hero-metrics article:before{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(11,85,231,.08)),repeating-linear-gradient(90deg,transparent 0 20px,rgba(11,85,231,.045) 20px 21px);content:"";pointer-events:none}.ae-metric-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:10px;gap:10px;align-items:start}.ae-hero-metrics em,.ae-hero-metrics small,.ae-hero-metrics span{display:block}.ae-hero-metrics span{color:var(--ae-ink);font-size:.82rem;font-weight:800;line-height:1.22}.ae-hero-metrics small{margin-top:5px;color:var(--ae-muted);font-size:.72rem;line-height:1.25}.ae-hero-metrics em{position:relative;z-index:1;align-self:end;color:var(--ae-green);font-size:.7rem;font-style:normal;font-weight:800;letter-spacing:.01em;line-height:1}.ae-hero-metrics .icon{justify-self:end;width:30px;height:30px;color:var(--ae-blue)}.ae-hero-metric-card.is-whatsapp .ae-metric-sparkline:after,.ae-hero-metric-card.is-whatsapp .icon{color:var(--ae-green)}.ae-hero-metric-card.is-whatsapp{border-color:rgba(11,125,255,.58);background:linear-gradient(145deg,rgba(229,245,255,.96),rgba(255,255,255,.9));box-shadow:0 24px 56px rgba(11,85,231,.18),inset 0 0 0 2px rgba(11,125,255,.14)}.ae-hero-metrics strong{position:relative;z-index:1;align-self:end;color:var(--ae-ink);font-size:clamp(1.04rem,1.15vw,1.24rem);line-height:1.12}.ae-metric-sparkline{position:absolute;right:16px;bottom:14px;z-index:1;display:block;width:60px;height:30px;opacity:.9}.ae-metric-sparkline:before{position:absolute;inset:5px 0 4px;background:linear-gradient(135deg,transparent 0 18%,var(--ae-blue) 19% 23%,transparent 24% 39%,var(--ae-blue) 40% 44%,transparent 45% 61%,var(--ae-blue) 62% 66%,transparent 67%),linear-gradient(90deg,rgba(11,85,231,.14),rgba(20,184,110,.24));-webkit-clip-path:polygon(0 76%,18% 66%,34% 72%,52% 42%,68% 50%,86% 18%,100% 28%,100% 100%,0 100%);clip-path:polygon(0 76%,18% 66%,34% 72%,52% 42%,68% 50%,86% 18%,100% 28%,100% 100%,0 100%);content:""}.ae-metric-sparkline:after{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:50%;background:var(--ae-green);box-shadow:0 0 0 4px rgba(20,184,110,.12);content:""}.ae-hero-metric-card.is-dashboard .ae-metric-sparkline{display:block}.ae-hero-metric-card.is-dashboard .ae-metric-sparkline:before{position:absolute;inset:0;border-radius:8px;background:linear-gradient(0deg,rgba(11,85,231,.22) 0 42%,transparent 42%) 0 0 /8px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.34) 0 62%,transparent 62%) 12px 0 /8px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.52) 0 78%,transparent 78%) 24px 0 /8px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.72) 0 92%,transparent 92%) 36px 0 /8px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.3) 0 56%,transparent 56%) 48px 0 /8px 100% no-repeat;-webkit-clip-path:none;clip-path:none;content:""}.ae-hero-metric-card.is-dashboard .ae-metric-sparkline:after{display:none}.ae-trusted-strip{border-block:1px solid var(--ae-line);background:#ffffff;padding:22px 0 24px;overflow:hidden}.ae-trusted-strip p{margin-bottom:18px;color:#68758a;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ae-logo-carousel{overflow:hidden;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);scrollbar-width:none}.ae-logo-carousel::-webkit-scrollbar{display:none}.ae-logo-track{display:flex;width:max-content;align-items:center;gap:clamp(34px,4.5vw,64px);animation:aeLogoCarousel 38s linear infinite;will-change:transform}.ae-logo-carousel:focus-within .ae-logo-track,.ae-logo-carousel:hover .ae-logo-track{animation-play-state:paused}.ae-logo-mark{display:inline-flex;width:clamp(96px,9vw,142px);height:44px;align-items:center;justify-content:center;flex:0 0 auto;opacity:.68;transition:opacity .18s ease,transform .18s ease}.ae-logo-mark:hover{opacity:1;transform:translateY(-1px)}.ae-logo-mark img{display:block;width:100%;max-width:124px;max-height:30px;object-fit:contain;filter:grayscale(1) saturate(.15);transition:filter .18s ease}.ae-logo-mark:hover img{filter:none}@keyframes aeLogoCarousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ae-section{scroll-margin-top:104px;padding:50px 0;background:#ffffff}.ae-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.ae-final-cta h2,.ae-impact-feature h2,.ae-section-head h2{max-width:none;margin:0;color:var(--ae-ink);font-size:clamp(1.75rem,2.5vw,2.55rem);font-weight:800;line-height:1.04}.ae-section-head p{color:#263750;font-weight:700}.ae-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ae-impact-card,.ae-sector-grid article{overflow:hidden;border:1px solid var(--ae-line);border-radius:14px;background:#ffffff;box-shadow:0 14px 34px rgba(7,24,53,.06)}.ae-build-card{position:relative;display:grid;overflow:hidden;min-height:438px;border:1px solid rgba(11,85,231,.16);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(234,246,255,.76)),radial-gradient(circle at 18% 12%,rgba(11,85,231,.18),transparent 32%);box-shadow:0 22px 58px rgba(7,24,53,.1),inset 0 0 0 1px rgba(255,255,255,.72),0 0 36px rgba(11,125,255,.1);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ae-build-card:before{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 82% 18%,rgba(0,184,255,.22),transparent 30%);content:"";opacity:.82;pointer-events:none}.ae-build-card:hover{transform:translateY(-5px);border-color:rgba(11,85,231,.34);box-shadow:0 28px 72px rgba(7,24,53,.15),inset 0 0 0 1px rgba(255,255,255,.86),0 0 48px rgba(11,125,255,.18)}.ae-build-card>img{position:relative;z-index:0;width:100%;height:222px;object-fit:cover;object-position:center;transition:transform .22s ease}.ae-build-card:hover>img{transform:scale(1.035)}.ae-build-card>div{position:relative;z-index:2;display:flex;min-height:216px;flex-direction:column;padding:22px 22px 20px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(238,248,255,.82));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-build-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ae-build-card-meta span{color:var(--ae-blue);font-size:.82rem;font-weight:800;letter-spacing:.04em}.ae-build-card-meta .icon{width:34px;height:34px;padding:7px;border:1px solid rgba(11,85,231,.14);border-radius:12px;background:rgba(255,255,255,.72);color:var(--ae-blue);box-shadow:0 12px 28px rgba(11,85,231,.12)}.ae-build-card h3{margin:14px 0 10px;color:var(--ae-ink);font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.16}.ae-build-card p{color:#3d4b61;font-size:.95rem;line-height:1.58}.ae-build-card a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:auto;border:1px solid rgba(11,85,231,.16);border-radius:999px;background:rgba(255,255,255,.82);color:var(--ae-blue);box-shadow:0 12px 26px rgba(11,85,231,.12);transition:transform .16s ease,background .16s ease,color .16s ease}.ae-build-card a:hover{transform:translate(2px,-2px);background:var(--ae-blue);color:#ffffff}.ae-build-card a .icon{width:18px;height:18px}.ae-process-section{padding-top:22px}.ae-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:58px;gap:58px;isolation:isolate}.ae-process-row:before{position:absolute;z-index:0;top:38px;right:calc((100% - 232px) / 10);left:calc((100% - 232px) / 10);border-top:2px dashed #bec9d8;content:""}.ae-process-row article{position:relative;z-index:1;display:flex;min-height:184px;flex-direction:column;align-items:center;text-align:center}.ae-process-icon{display:grid;width:76px;height:76px;place-items:center;margin-bottom:18px;border:1px solid var(--ae-line);border-radius:50%;background:#ffffff;color:var(--ae-blue);box-shadow:0 14px 28px rgba(7,24,53,.08)}.ae-process-icon .icon{width:32px;height:32px}.ae-process-row small{color:var(--ae-ink);font-size:.78rem;font-weight:800}.ae-process-row h3{margin:4px 0 8px;color:var(--ae-ink);font-size:1.02rem}.ae-process-row p{max-width:185px;color:#3f4d63;font-size:.82rem;line-height:1.45;margin-inline:auto}.ae-sector-section{border-top:1px solid var(--ae-line);background:#fbfdff;overflow:hidden}.ae-sector-carousel{position:relative;overflow:hidden;padding:2px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ae-sector-grid{display:flex;gap:16px;width:max-content;animation:aeSectorCarousel 30s linear infinite;will-change:transform}.ae-sector-carousel:focus-within .ae-sector-grid,.ae-sector-carousel:hover .ae-sector-grid{animation-play-state:paused}.ae-sector-grid article{flex:0 0 clamp(190px,15.7vw,228px);padding:14px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ae-sector-grid article:hover{border-color:rgba(11,85,231,.24);box-shadow:0 18px 38px rgba(7,24,53,.09);transform:translateY(-4px)}.ae-sector-grid article>div{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;min-height:54px;align-items:start}.ae-sector-grid .icon{width:30px;height:30px;color:var(--ae-blue)}.ae-sector-grid h3{margin:0;color:var(--ae-ink);font-size:.95rem;line-height:1.2}.ae-sector-grid img{width:100%;height:104px;margin-top:12px;border-radius:10px;object-fit:cover}@keyframes aeSectorCarousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ae-logo-track,.ae-sector-grid{animation:none}}.ae-impact-section{padding:56px 0 64px;background:#ffffff}.ae-impact-grid{display:grid;grid-template-columns:minmax(270px,.92fr) minmax(290px,1fr) repeat(2,minmax(220px,.84fr));grid-template-rows:repeat(2,minmax(190px,auto));grid-gap:18px;gap:18px;align-items:stretch}.ae-impact-feature{grid-row:span 2;border-radius:14px;padding:30px;background:linear-gradient(145deg,#071835,#0c2449);color:#ffffff}.ae-impact-feature h2{color:#ffffff;font-size:1.9rem}.ae-impact-feature p{margin:16px 0 24px;color:rgba(255,255,255,.78);font-size:.92rem;line-height:1.6}.ae-impact-feature a{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:12px 16px;color:#ffffff;font-weight:700}.ae-impact-feature .icon{width:16px;height:16px}.ae-impact-photo{grid-row:span 2;width:100%;height:100%;min-height:250px;border-radius:14px;object-fit:cover;box-shadow:0 14px 34px rgba(7,24,53,.08)}.ae-impact-card{display:grid;align-content:start;min-height:190px;padding:24px}.ae-impact-card .icon{width:38px;height:38px;color:var(--ae-blue)}.ae-impact-card h3{margin:18px 0 8px;color:var(--ae-ink);font-size:1.24rem;line-height:1.1}.ae-impact-card p{color:#3f4d63;font-size:.84rem;line-height:1.45}.ae-final-cta{position:relative;overflow:hidden;padding:58px 0;background:linear-gradient(90deg,rgba(7,24,53,.82),rgba(7,24,53,.2)),url(/generated/home-redesign/cta-skyline.png) center 56% /cover no-repeat;color:#ffffff}.ae-final-cta .ae-container{display:flex;align-items:center;justify-content:space-between;gap:34px}.ae-final-cta h2{max-width:560px;color:#ffffff}.ae-final-cta p{max-width:520px;margin-top:12px;color:rgba(255,255,255,.84)}.ae-final-actions{display:flex;flex-wrap:wrap;gap:16px}body:has(.ae-home-redesign) .site-footer{border-top:0;padding:52px 0 24px;background:#06172f;color:#ffffff}body:has(.ae-home-redesign) .footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:42px}body:has(.ae-home-redesign) .footer-bottom,body:has(.ae-home-redesign) .footer-column a,body:has(.ae-home-redesign) .footer-column span,body:has(.ae-home-redesign) .footer-intro p{color:rgba(255,255,255,.78);line-height:1.45}body:has(.ae-home-redesign) .footer-column h2{color:#ffffff;font-size:1rem}@media (max-width:1280px){.ae-container{width:min(100%,calc(100vw - 56px))}.ae-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(460px,1fr)}.ae-build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.ae-impact-feature,.ae-impact-photo{grid-column:auto;grid-row:auto}}@media (max-width:1120px){.ae-hero{padding-top:124px}.ae-hero-grid{grid-template-columns:1fr;align-items:start;gap:28px;min-height:auto}.ae-hero-copy{max-width:none}.ae-hero-visual{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-height:440px;border-radius:24px}.ae-hero-visual>img{height:440px}.ae-hero-metrics{right:22px;bottom:22px;width:calc(100% - 44px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ae-hero-metrics article{min-height:110px;padding:14px}.ae-hero-metric-card .ae-metric-sparkline{display:none}.ae-process-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;row-gap:40px}.ae-process-row:before{display:none}}@media (max-width:960px){body:has(.ae-home-redesign) .site-header{border-radius:18px;top:12px;right:16px;left:16px;width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;justify-items:stretch;padding:10px 12px 10px 16px;background:rgba(255,255,255,.94);transform:none!important}body:has(.ae-home-redesign) .brand{min-width:0;justify-self:start}body:has(.ae-home-redesign) .site-header .brand-logo{width:clamp(132px,22vw,152px)}body:has(.ae-home-redesign) .header-tools{gap:6px}body:has(.ae-home-redesign) .header-tools .header-cta{display:none!important}.ae-hero{padding-top:130px;min-height:auto}.ae-logo-track{gap:34px}.ae-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ae-build-card{min-height:auto}.ae-build-card>img{height:200px}.ae-build-card>div{min-height:0;padding:20px}.ae-final-cta .ae-container{align-items:flex-start;flex-direction:column;gap:22px}.ae-impact-feature h2{font-size:1.6rem}.ae-impact-photo{min-height:220px}}@media (max-width:720px){.ae-container{width:min(100%,calc(100vw - 32px))}.ae-section{padding:40px 0}.ae-section-head{align-items:flex-start;flex-direction:column;gap:14px}.ae-hero{padding-top:120px;padding-bottom:20px}.ae-hero h1{font-size:clamp(1.95rem,7.6vw,3rem);line-height:1.08}.ae-hero-copy>p:not(.ae-eyebrow){font-size:.98rem;line-height:1.62}.ae-hero-actions{gap:12px}.ae-final-actions{flex-direction:column;gap:12px;width:100%}.ae-final-actions .ae-button,.ae-hero-actions .ae-button{width:100%}.ae-trust-chips{gap:10px;margin-top:24px}.ae-trust-chips span{min-height:38px;padding:0 12px;font-size:.76rem}.ae-hero-visual{min-height:440px;border-radius:20px}.ae-hero-visual>img{height:440px;object-position:67% center}.ae-hero-visual:before{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 30%,rgba(255,255,255,0) 60%);inset:0}.ae-ai-card{top:16px;right:16px;left:16px;width:auto;padding:12px}.ae-hero-metrics{right:16px;bottom:16px;width:calc(100% - 32px);grid-template-columns:1fr;gap:10px}.ae-hero-metrics article{min-height:auto;padding:12px 14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ae-metric-top{grid-column:1}.ae-hero-metrics strong{grid-column:1;font-size:1rem}.ae-hero-metrics em{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.ae-trusted-strip{padding:18px 0 20px}.ae-trusted-strip p{margin-bottom:14px;font-size:.7rem}.ae-logo-carousel{margin-inline:-16px;padding-inline:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ae-logo-track{animation:none;gap:28px}.ae-logo-mark{width:108px;height:38px;scroll-snap-align:start}.ae-final-cta h2,.ae-impact-feature h2,.ae-section-head h2{font-size:clamp(1.55rem,5.6vw,2rem)}.ae-build-grid,.ae-impact-grid,.ae-process-row,body:has(.ae-home-redesign) .footer-grid{grid-template-columns:1fr;gap:16px}.ae-process-row{row-gap:24px}.ae-process-row article{flex-direction:row;align-items:flex-start;min-height:0;text-align:left;gap:14px}.ae-process-icon{margin-bottom:0;width:56px;height:56px;flex:0 0 56px}.ae-process-icon .icon{width:24px;height:24px}.ae-process-row>article>*{margin:0}.ae-process-row p{max-width:none;margin-inline:0}.ae-build-card>img{height:190px}.ae-sector-carousel{margin-inline:-16px;padding-inline:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-padding-inline:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ae-sector-grid{animation:none}.ae-sector-grid article{flex:0 0 220px;scroll-snap-align:start}.ae-impact-section{padding:40px 0 48px}.ae-impact-feature,.ae-impact-photo{grid-column:auto}.ae-impact-feature{padding:26px}.ae-impact-card{min-height:0;padding:22px}.ae-final-cta{padding:44px 0}.ae-trusted-strip div div{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.ae-home-redesign) .site-footer{padding:44px 0 24px}body:has(.ae-home-redesign) .footer-grid{gap:28px}}@media (max-width:460px){body:has(.ae-home-redesign) .site-header{right:10px;left:10px;padding:8px 10px 8px 12px}body:has(.ae-home-redesign) .site-header .brand-logo{width:clamp(118px,30vw,136px)}body:has(.ae-home-redesign) .language-switcher{padding:6px 8px;font-size:.78rem}.ae-container{width:min(100%,calc(100vw - 24px))}.ae-hero{padding-top:108px}.ae-hero h1{font-size:clamp(1.75rem,8vw,2.6rem)}.ae-eyebrow{align-items:flex-start;border-radius:12px;line-height:1.35;font-size:.7rem}.ae-hero-visual{min-height:420px}.ae-hero-visual>img{height:420px}.ae-ai-card{grid-template-columns:36px 1fr auto;gap:10px}.ae-ai-orb{width:32px;height:32px}.ae-ai-card strong{font-size:.86rem}.ae-ai-card small{font-size:.72rem}.ae-trusted-strip div div{grid-template-columns:1fr}.ae-final-cta h2,.ae-impact-feature h2,.ae-section-head h2{font-size:clamp(1.4rem,6vw,1.75rem)}}body:has(.rich-page){--ae-ink:#071835;--ae-muted:#59677c;--ae-line:#dfe6f2;--ae-soft:#f5f8fc;--ae-blue:#0b55e7;--ae-blue-2:#1d76ff;--ae-green:#14b86e;--ink:#071835;--muted:#59677c;--line:#dfe6f2;--soft:#f5f8fc;--paper:#ffffff;--page:#ffffff;--blue:#0b55e7;--blue-2:#1d76ff;--cyan:#0b55e7;background:#ffffff;color:var(--ae-ink)}body:has(.rich-page) .site-header{top:0;width:100%;max-width:none;grid-template-columns:240px 1fr 240px;border:0;border-bottom:1px solid rgba(7,24,53,.1);border-radius:0;padding:14px clamp(30px,4vw,58px);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(7,24,53,.06);color:var(--ae-ink);transform:translateX(-50%)}body:has(.rich-page) .site-header.is-scrolled{border-color:rgba(7,24,53,.12);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(7,24,53,.08)}body:has(.rich-page) .brand-logo{width:152px}body:has(.rich-page) .site-nav{color:#17233d}body:has(.rich-page) .site-nav a{color:#17233d;background:transparent;border-color:transparent;box-shadow:none;padding:8px 10px;white-space:nowrap}body:has(.rich-page) .site-nav a:hover,body:has(.rich-page) .site-nav a[aria-current=page]{background:transparent;border-color:transparent;color:var(--ae-blue)}body:has(.rich-page) .language-switcher{border-color:rgba(7,24,53,.14);background:#ffffff;color:var(--ae-ink)}body:has(.rich-page) .nav-burger{border-color:rgba(7,24,53,.16);background:rgba(255,255,255,.96)}body:has(.rich-page) .nav-burger span{background:var(--ae-ink)}body:has(.rich-page) .mobile-nav{background:linear-gradient(180deg,#ffffff,#f5f8fc)}body:has(.rich-page) .mobile-nav-label{color:var(--ae-blue)}body:has(.rich-page) .mobile-nav-inner a:not(.mobile-cta){border-color:rgba(7,24,53,.12);color:var(--ae-ink)}body:has(.rich-page) .mobile-nav-inner a:not(.mobile-cta):hover,body:has(.rich-page) .mobile-nav-inner a:not(.mobile-cta)[aria-current=page]{color:var(--ae-blue)}body:has(.rich-page) .btn-primary,body:has(.rich-page) .header-cta{border-color:var(--ae-blue);background:linear-gradient(180deg,#155fff,#0646ce);color:#ffffff;box-shadow:0 18px 38px rgba(11,85,231,.22)}body:has(.rich-page) .btn-primary:hover{box-shadow:0 22px 44px rgba(11,85,231,.28)}body:has(.rich-page) .text-link{color:var(--ae-blue)}body:has(.rich-page) .text-link:hover{color:#0646ce}body:has(.rich-page) .site-footer{border-top:0;padding:52px 0 24px;background:#06172f;color:#ffffff}body:has(.rich-page) .footer-grid{grid-template-columns:1.3fr repeat(4,1fr);gap:42px}body:has(.rich-page) .site-footer{overflow:hidden}body:has(.rich-page) .footer-bottom,body:has(.rich-page) .footer-column a,body:has(.rich-page) .footer-column span,body:has(.rich-page) .footer-intro p{color:rgba(255,255,255,.78);line-height:1.45}body:has(.rich-page) .footer-column h2{color:#ffffff;font-size:1rem}body:has(.rich-page) .footer-column a:hover{color:#ffffff}body:has(.rich-page) .footer-bottom{border-color:rgba(255,255,255,.18)}.rich-page{overflow:hidden;background:#ffffff;color:var(--ae-ink)}.rich-page .rich-hero{position:relative;overflow:hidden;min-height:540px;padding:132px 0 64px;background:linear-gradient(135deg,rgba(11,85,231,.06),transparent 38%),linear-gradient(180deg,#ffffff,#f5f8fc)}.rich-page .rich-hero:before{background:linear-gradient(90deg,rgba(7,24,53,.04) 1px,transparent 0),linear-gradient(rgba(7,24,53,.04) 1px,transparent 0)}.rich-page .rich-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:56px}.rich-page .rich-hero-grid.rich-hero-grid-solo{grid-template-columns:minmax(0,1fr)}.rich-page .rich-hero-copy h1{max-width:820px;margin-bottom:24px;color:var(--ae-ink);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.04}.rich-page .rich-hero-copy>p:not(.hero-eyebrow){max-width:620px;color:#293650;font-size:1.04rem;line-height:1.7}.rich-page .rich-hero-actions{margin-top:30px;gap:18px}.rich-page .rich-hero-actions .btn{min-height:54px;border-radius:7px;padding:0 26px;font-size:1rem;font-weight:700}.rich-page .eyebrow,.rich-page .hero-eyebrow,.rich-page .rich-hero-actions .text-link{display:inline-flex;align-items:center;gap:8px;font-weight:700}.rich-page .eyebrow,.rich-page .hero-eyebrow{margin-bottom:20px;border-radius:999px;padding:8px 14px;background:#eef5ff;color:var(--ae-blue);font-size:.74rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.rich-page .eyebrow-icon{width:18px;height:18px;padding:0;background:transparent;border:0;color:var(--ae-blue)}.rich-page .eyebrow-icon .icon{width:16px;height:16px}.rich-page .rich-hero-image-bg{padding:132px 0 64px;background:linear-gradient(180deg,#ffffff,#f5f8fc)}.rich-page .rich-hero-image-bg .rich-hero-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.5;filter:saturate(.92) brightness(1.03);z-index:0}.rich-page .rich-hero-image-bg:before{z-index:0}.rich-page .rich-hero-image-bg:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.78) 50%,rgba(255,255,255,.42));content:"";z-index:1;pointer-events:none}.rich-page .rich-hero-image-bg .rich-hero-grid{position:relative;z-index:2}.rich-page .rich-hero-image-bg .hero-eyebrow,.rich-page .rich-hero-image-bg .rich-hero-copy h1{color:var(--ae-ink)}.rich-page .rich-hero-image-bg .rich-hero-copy>p:not(.hero-eyebrow){color:#293650}.rich-page .rich-hero-image-bg .rich-hero-copy .hero-eyebrow{background:rgba(255,255,255,.96);color:var(--ae-blue)}.rich-page .contact-visual,.rich-page .rich-visual{border-color:rgba(7,24,53,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,252,.94));box-shadow:0 28px 72px rgba(7,24,53,.1)}.rich-page .visual-caption,.rich-page .visual-graph,.rich-page .visual-node,.rich-page .visual-topbar{border-color:rgba(7,24,53,.1);background:#ffffff;color:var(--ae-muted)}.rich-page .visual-node span,.rich-page .visual-topbar span:first-child{color:var(--ae-blue)}.rich-page .visual-node strong{color:var(--ae-ink)}.rich-page .visual-node:nth-child(3){background:linear-gradient(160deg,var(--ae-blue-2),var(--ae-blue))}.rich-page .visual-node:nth-child(3) span,.rich-page .visual-node:nth-child(3) strong{color:#ffffff}.rich-page .visual-graph span{background:linear-gradient(180deg,var(--ae-blue-2),var(--ae-blue))}.rich-page .rich-highlight-strip{border-block:1px solid var(--ae-line);padding:22px 0;background:#ffffff}.rich-page .rich-highlight-strip span,.rich-page .rich-output-list span{border:1px solid var(--ae-line);background:#ffffff;color:#33435e;font-weight:600;box-shadow:0 10px 24px rgba(7,24,53,.04);-webkit-backdrop-filter:none;backdrop-filter:none}.rich-page .rich-highlight-strip span .icon,.rich-page .rich-output-list span .icon{color:var(--ae-blue)}.rich-page .rich-story-section{padding:64px 0;background:#fbfdff;border-block:1px solid var(--ae-line)}.rich-page .rich-story-grid p:not(.eyebrow){color:#293650}.rich-page .section-header h2{color:var(--ae-ink);font-size:clamp(1.85rem,2.6vw,2.65rem);font-weight:800;letter-spacing:-.01em;line-height:1.06}.rich-page .section-header>p:not(.eyebrow){color:#293650;font-size:1rem;line-height:1.6}.rich-page .rich-page-section{padding:60px 0;background:#ffffff}.rich-page .rich-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.rich-page .rich-card{min-height:240px;border:1px solid rgba(11,85,231,.14);border-radius:18px;padding:26px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,248,255,.82));box-shadow:0 18px 42px rgba(7,24,53,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rich-page .rich-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.32);box-shadow:0 26px 56px rgba(7,24,53,.12)}.rich-page .rich-card:nth-child(3n+1){background:linear-gradient(150deg,rgba(238,245,255,.96),rgba(255,255,255,.94))}.rich-page .rich-card h3{margin:4px 0 0;color:var(--ae-ink);font-size:1.18rem;line-height:1.18}.rich-page .rich-card p{color:#3d4b61;font-size:.94rem;line-height:1.6}.rich-page .rich-icon{width:56px;height:56px;border-radius:16px;border:1px solid rgba(11,85,231,.14);background:rgba(255,255,255,.92);color:var(--ae-blue);box-shadow:0 12px 28px rgba(11,85,231,.12)}.rich-page .rich-icon .icon{color:var(--ae-blue)}.rich-page .rich-split-section{padding:70px 0;background:#fbfdff;border-block:1px solid var(--ae-line)}.rich-page .rich-output-grid,.rich-page .rich-split-grid{gap:56px}.rich-page .rich-proof-note{border-left:3px solid var(--ae-blue);color:#3d4b61}.rich-page .rich-timeline{border:1px solid var(--ae-line);border-radius:18px;background:#ffffff;box-shadow:0 18px 42px rgba(7,24,53,.06)}.rich-page .rich-timeline article{padding:22px 24px}.rich-page .rich-timeline article:not(:last-child){border-bottom:1px solid var(--ae-line)}.rich-page .rich-timeline-index{background:#eef5ff}.rich-page .rich-timeline-index small{display:none}.rich-page .rich-timeline h3{margin:0 0 6px;color:var(--ae-ink);font-size:1.06rem}.rich-page .rich-timeline p{color:#3d4b61;font-size:.94rem;line-height:1.55}.rich-page .rich-output-section{padding:70px 0;background:#ffffff}.rich-page .rich-output-visual{border:1px solid var(--ae-line);border-radius:22px;padding:18px;background:linear-gradient(90deg,rgba(7,24,53,.035) 1px,transparent 0),linear-gradient(rgba(7,24,53,.035) 1px,transparent 0),#ffffff;box-shadow:0 18px 44px rgba(7,24,53,.08)}.rich-page .output-card{border:1px solid var(--ae-line);border-radius:16px;padding:20px;background:#ffffff}.rich-page .output-card span{color:var(--ae-blue);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rich-page .output-card strong{color:var(--ae-ink)}.rich-page .output-card.is-main{border-color:rgba(11,85,231,.32);background:linear-gradient(160deg,var(--ae-blue-2),var(--ae-blue))}.rich-page .output-card.is-main span,.rich-page .output-card.is-main strong{color:#ffffff}.rich-page .output-card .icon{color:var(--ae-blue)}.rich-page .output-card.is-main .icon{color:#ffffff}.rich-page .rich-page-cta{padding:60px 0 80px;background:#ffffff}.rich-page .rich-page-cta .container{border-radius:22px;padding:44px;background:linear-gradient(90deg,rgba(7,24,53,.82),rgba(7,24,53,.42));color:#ffffff}.rich-page .rich-page-cta h2{color:#ffffff;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1.12}.rich-page .rich-page-cta p{color:rgba(255,255,255,.78)}.rich-page .contact-prep{padding:60px 0;background:#fbfdff;border-block:1px solid var(--ae-line)}.rich-page .contact-prep-head h2{margin-bottom:14px;color:var(--ae-ink);font-size:clamp(1.85rem,2.6vw,2.65rem);font-weight:800;line-height:1.06}.rich-page .contact-prep-head>p:not(.eyebrow){color:#293650}.rich-page .contact-services-grid .rich-card{min-height:280px}.rich-page .global-offices-section{padding:60px 0;background:#ffffff;border-block:1px solid var(--ae-line)}.rich-page .global-offices-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.7fr);grid-gap:20px;gap:20px}.rich-page .global-office-card{min-height:280px;border:1px solid var(--ae-line);border-radius:22px;padding:28px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,248,255,.86));box-shadow:0 18px 42px rgba(7,24,53,.08)}.rich-page .global-office-card:before{background:linear-gradient(rgba(11,85,231,.08) 1px,transparent 0),linear-gradient(90deg,rgba(11,85,231,.08) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.36),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.36),transparent)}.rich-page .global-office-icon{border-color:rgba(11,85,231,.18);background:#eef5ff;color:var(--ae-blue)}.rich-page .global-office-card span{color:var(--ae-blue)}.rich-page .global-office-card h3{color:var(--ae-ink)}.rich-page .global-office-card address,.rich-page .global-office-card address a,.rich-page .global-office-card address span{color:#3d4b61}.rich-page .global-office-card address a:hover{color:var(--ae-blue)}.rich-page .global-office-image-card{border-color:var(--ae-line);background:#ffffff;box-shadow:0 18px 42px rgba(7,24,53,.08)}.rich-page .global-office-image-card img{filter:saturate(1) contrast(1) brightness(1)}.rich-page .global-office-image-card:after{background:linear-gradient(90deg,rgba(7,24,53,.72),rgba(7,24,53,.12) 60%),linear-gradient(180deg,transparent,rgba(7,24,53,.52))}.rich-page .global-office-image-card span{color:#cfe1ff}.rich-page .global-office-image-card h3{color:#ffffff}.rich-page .contact-visual{display:grid;grid-gap:10px;gap:10px}.rich-page .contact-visual div{background:#ffffff;border-color:var(--ae-line)}.rich-page .contact-visual span{color:var(--ae-blue)}.rich-page .contact-visual strong{color:var(--ae-ink)}.rich-page .contact-form-wrap .contact-section,.rich-page .contact-section{padding:60px 0;background:#ffffff}.rich-page .contact-form{background:#ffffff;border:1px solid var(--ae-line);border-radius:18px;padding:26px;box-shadow:0 18px 42px rgba(7,24,53,.06)}.rich-page .contact-form input,.rich-page .contact-form select,.rich-page .contact-form textarea{border-color:var(--ae-line);background:#ffffff;color:var(--ae-ink)}.rich-page .contact-form input::placeholder,.rich-page .contact-form textarea::placeholder{color:var(--ae-muted)}.rich-page .about-team-section{padding:70px 0;background:#fbfdff;border-block:1px solid var(--ae-line)}.rich-page .about-team-grid{gap:20px}.rich-page .about-team-card{border:1px solid var(--ae-line);border-radius:20px;padding:16px;background:#ffffff;box-shadow:0 18px 42px rgba(7,24,53,.06)}.rich-page .about-team-card:before{background:radial-gradient(circle at 50% 0,rgba(11,85,231,.08),transparent 60%)}.rich-page .about-team-photo{border-color:var(--ae-line);background:radial-gradient(circle at 50% 18%,rgba(11,85,231,.08),transparent 56%),#f5f8fc}.rich-page .about-team-photo img{filter:saturate(1) contrast(1)}.rich-page .about-team-card h3{margin-top:16px;color:var(--ae-ink);font-size:1.04rem}.rich-page .about-team-card p{color:#3d4b61}.rich-page .about-team-card .about-team-role{color:var(--ae-blue);font-weight:700;letter-spacing:.06em}@media (max-width:1180px){.rich-page .rich-hero-grid{grid-template-columns:1fr;gap:32px}.rich-page .contact-services-grid,.rich-page .rich-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-page .about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-page .global-offices-grid{grid-template-columns:1fr}}@media (max-width:960px){body:has(.rich-page) .site-header{border-radius:18px;top:12px;right:16px;left:16px;width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;justify-items:stretch;padding:10px 12px 10px 16px;background:rgba(255,255,255,.94);transform:none!important}body:has(.rich-page) .brand{min-width:0;justify-self:start}body:has(.rich-page) .brand-logo{width:clamp(132px,22vw,152px)}body:has(.rich-page) .header-tools{gap:6px}body:has(.rich-page) .header-cta{display:none!important}.rich-page .rich-hero{padding-top:130px;padding-bottom:52px;min-height:auto}.rich-page .rich-page-cta .container{flex-direction:column;align-items:flex-start;padding:30px}.rich-page .about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.ae-home-redesign) .footer-grid,body:has(.rich-page) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:720px){.rich-page .rich-hero{padding-top:118px;padding-bottom:40px}.rich-page .rich-hero-copy h1{font-size:clamp(1.85rem,7.2vw,2.8rem);line-height:1.08}.rich-page .rich-hero-copy>p:not(.hero-eyebrow){font-size:.98rem;line-height:1.62}.rich-page .rich-hero-actions{flex-direction:column;align-items:stretch;gap:12px}.rich-page .rich-hero-actions .btn{width:100%}.rich-page .contact-services-grid,.rich-page .rich-card-grid{grid-template-columns:1fr;gap:16px}.rich-page .rich-card{min-height:0;padding:22px}.rich-page .rich-icon{width:48px;height:48px;border-radius:14px}.rich-page .rich-icon .icon{width:22px;height:22px}.rich-page .about-team-section,.rich-page .contact-prep,.rich-page .global-offices-section,.rich-page .rich-output-section,.rich-page .rich-page-section,.rich-page .rich-split-section,.rich-page .rich-story-section{padding:44px 0}.rich-page .rich-page-cta{padding:44px 0 60px}.rich-page .rich-page-cta .container{padding:26px;border-radius:18px;gap:18px}.rich-page .rich-timeline article{padding:18px;grid-template-columns:44px minmax(0,1fr);gap:14px}.rich-page .rich-timeline-index{width:40px;height:40px}.rich-page .rich-output-visual{grid-template-columns:1fr;padding:14px}.rich-page .rich-output-visual .output-card.is-main{grid-row:auto}.rich-page .about-team-grid{grid-template-columns:1fr;gap:16px}.rich-page .contact-prep-head,.rich-page .global-offices-section .contact-prep-head{margin-bottom:24px}.rich-page .contact-form-wrap .contact-section,.rich-page .contact-section{padding:40px 0}}@media (max-width:460px){body:has(.rich-page) .site-header{right:10px;left:10px;padding:8px 10px 8px 12px}body:has(.rich-page) .brand-logo{width:clamp(118px,30vw,136px)}body:has(.rich-page) .language-switcher{padding:6px 8px;font-size:.78rem}.rich-page .rich-hero{padding-top:108px}.rich-page .rich-hero-copy h1{font-size:clamp(1.7rem,7.8vw,2.4rem)}}body:has(.rich-page){background:#ffffff!important}.rich-page .rich-hero-copy{border:0!important;border-radius:0!important}.rich-page .rich-hero-copy,.rich-page .rich-hero-image-bg .rich-hero-copy{max-width:760px!important;padding:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}.rich-page .rich-hero-image-bg .rich-hero-copy{border:0!important}.rich-page .rich-hero-image-bg{background:linear-gradient(180deg,#ffffff,#f3f7fd)!important}.rich-page .rich-hero-image-bg:after{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.78) 52%,rgba(255,255,255,.36))!important}.rich-page .rich-hero-bg-image{opacity:.62!important;filter:saturate(.95) brightness(1.04)!important}.rich-page .contact-rich-hero .rich-hero-copy h1,.rich-page .rich-hero-copy h1,.rich-page .rich-hero-image-bg .rich-hero-copy h1{margin-bottom:24px!important;color:var(--ae-ink)!important;font-size:clamp(2.4rem,4.2vw,4rem)!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.02!important}.rich-page .rich-hero-copy h1 .title-line:last-child{background:linear-gradient(110deg,var(--ae-blue) 0,#1f8bff 60%,#2bd0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.rich-page .rich-hero-copy>p:not(.hero-eyebrow),.rich-page .rich-hero-image-bg .rich-hero-copy>p:not(.hero-eyebrow){max-width:620px!important;color:#2c3a55!important;font-size:1.04rem!important;font-weight:500!important;line-height:1.65!important}.rich-page .rich-hero-copy .hero-eyebrow,.rich-page .rich-hero-image-bg .hero-eyebrow,.rich-page .rich-hero-image-bg .rich-hero-copy .hero-eyebrow{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;gap:8px!important;margin-bottom:22px!important;border:1px solid rgba(11,85,231,.22)!important;border-radius:999px!important;padding:8px 14px!important;background:#ffffff!important;color:var(--ae-blue)!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 10px 24px rgba(11,85,231,.1)!important}.rich-page .eyebrow-icon,.rich-page .hero-eyebrow .eyebrow-icon{width:18px!important;height:18px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--ae-blue)!important}.rich-page .eyebrow-icon .icon{width:16px!important;height:16px!important}.rich-page .contact-prep-head h2,.rich-page .rich-page-cta h2,.rich-page .section-header h2{color:var(--ae-ink)!important;font-size:clamp(1.85rem,2.6vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.05!important}.rich-page .contact-prep-head>p:not(.eyebrow),.rich-page .section-header>p:not(.eyebrow){color:#2c3a55!important;font-size:1.02rem!important;font-weight:500!important;line-height:1.62!important}.rich-page .rich-story-grid p:not(.eyebrow){color:#2c3a55!important;font-size:1.05rem!important;line-height:1.72!important}.rich-page .eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;padding:8px 14px!important;background:#eef5ff!important;color:var(--ae-blue)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important}.rich-page .rich-page-section{position:relative;padding:80px 0;background:radial-gradient(ellipse at 8% 0,rgba(11,85,231,.05),transparent 35%),radial-gradient(ellipse at 100% 50%,rgba(43,208,255,.04),transparent 40%),#ffffff}.rich-page .rich-page-section .section-header{margin-bottom:48px;text-align:center}.rich-page .rich-page-section .section-header>p:not(.eyebrow){max-width:640px;margin-inline:auto}.rich-page .rich-card{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:260px;border:1px solid rgba(11,85,231,.12)!important;border-radius:22px;padding:28px!important;background:linear-gradient(150deg,#ffffff,rgba(238,245,255,.6))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 20px 44px -16px rgba(7,24,53,.14)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.rich-page .rich-card:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 100% 0,rgba(43,208,255,.14),transparent 36%);content:"";pointer-events:none;opacity:.9}.rich-page .rich-card:hover{transform:translateY(-6px);border-color:rgba(11,85,231,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 30px 56px -18px rgba(11,85,231,.28)!important}.rich-page .rich-card:nth-child(3n+2){background:linear-gradient(150deg,rgba(238,245,255,.86),#ffffff)!important}.rich-page .rich-card>*{position:relative;z-index:1}.rich-page .rich-card h3{margin:6px 0 0!important;color:var(--ae-ink)!important;font-size:1.16rem!important;font-weight:700!important;line-height:1.22!important}.rich-page .rich-card p{color:#3a485f!important;font-size:.94rem!important;line-height:1.62!important}.rich-page .rich-icon{display:grid;place-items:center;width:54px!important;height:54px!important;border:1px solid rgba(11,85,231,.16)!important;border-radius:15px!important;background:linear-gradient(160deg,#ffffff,#eef5ff)!important;color:var(--ae-blue)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 24px rgba(11,85,231,.15)!important}.rich-page .rich-icon .icon{width:26px!important;height:26px!important;color:var(--ae-blue)!important}.rich-page .rich-split-section{padding:80px 0;background:linear-gradient(180deg,#f7faff,#ffffff)!important;border-block:1px solid var(--ae-line)!important}.rich-page .rich-split-grid{gap:56px}.rich-page .rich-proof-note{border-left:3px solid var(--ae-blue)!important;color:#3a485f!important;padding:6px 0 6px 18px!important;font-size:.96rem;line-height:1.62}.rich-page .rich-timeline{position:relative;overflow:hidden;border:1px solid var(--ae-line)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff,rgba(247,250,255,.7))!important;box-shadow:0 24px 56px -22px rgba(7,24,53,.18)!important}.rich-page .rich-timeline article{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 26px!important}.rich-page .rich-timeline article:not(:last-child){border-bottom:1px solid rgba(7,24,53,.06)!important}.rich-page .rich-timeline-index{position:relative;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(11,85,231,.14);border-radius:14px;background:linear-gradient(160deg,#eef5ff,#ffffff);color:var(--ae-blue);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(11,85,231,.12)}.rich-page .rich-timeline-index small{display:none!important}.rich-page .rich-timeline h3{margin:0 0 6px!important;color:var(--ae-ink)!important;font-size:1.05rem!important;font-weight:700!important}.rich-page .rich-timeline p{color:#3a485f!important;font-size:.94rem!important;line-height:1.6!important}.rich-page .rich-output-section{padding:80px 0;background:#ffffff!important}.rich-page .rich-output-section:before{display:none!important}.rich-page .rich-output-grid{gap:56px;align-items:center}.rich-page .rich-output-visual{position:relative;display:grid;min-height:400px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;border:1px solid var(--ae-line)!important;border-radius:24px!important;padding:18px!important;background:radial-gradient(circle at 0 0,rgba(11,85,231,.06),transparent 40%),linear-gradient(90deg,rgba(7,24,53,.04) 1px,transparent 0),linear-gradient(rgba(7,24,53,.04) 1px,transparent 0),#fbfdff!important;background-size:auto,24px 24px,24px 24px,auto!important;box-shadow:0 24px 56px -22px rgba(7,24,53,.18)!important}.rich-page .output-card{position:relative;display:grid;align-content:space-between;border:1px solid var(--ae-line)!important;border-radius:18px!important;padding:22px!important;background:linear-gradient(180deg,#ffffff,rgba(247,250,255,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 32px rgba(7,24,53,.06)!important}.rich-page .output-card>.icon{width:44px!important;height:44px!important;padding:10px!important;border:1px solid rgba(11,85,231,.14);border-radius:12px;background:#eef5ff;color:var(--ae-blue)!important}.rich-page .output-card span{margin-top:14px;color:var(--ae-blue)!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-page .output-card strong{margin-top:6px!important;color:var(--ae-ink)!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.12!important}.rich-page .output-card.is-main{grid-row:span 2;border-color:rgba(11,85,231,.38)!important;background:linear-gradient(160deg,#1d76ff,#0b55e7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 24px 56px -16px rgba(11,85,231,.5)!important}.rich-page .output-card.is-main>.icon{border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important}.rich-page .output-card.is-main span{color:rgba(255,255,255,.88)!important}.rich-page .output-card.is-main strong{color:#ffffff!important;font-size:1.55rem!important}.rich-page .rich-output-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rich-page .rich-output-list span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;border:1px solid var(--ae-line)!important;border-radius:999px!important;padding:0 14px!important;background:#ffffff!important;color:#33435e!important;font-size:.85rem!important;font-weight:600!important;box-shadow:0 6px 16px rgba(7,24,53,.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rich-page .rich-output-list span .icon{width:16px!important;height:16px!important;color:var(--ae-blue)!important}.rich-page .rich-highlight-strip{overflow:hidden;border-block:1px solid var(--ae-line)!important;padding:22px 0!important;background:#ffffff!important}.rich-page .rich-highlight-strip span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;border:1px solid var(--ae-line)!important;border-radius:999px!important;padding:0 16px!important;background:#ffffff!important;color:#33435e!important;font-size:.84rem!important;font-weight:600!important;box-shadow:0 8px 18px rgba(7,24,53,.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rich-page .rich-highlight-strip span .icon{width:18px!important;height:18px!important;color:var(--ae-blue)!important}.rich-page .rich-page-cta{padding:60px 0 90px;background:#ffffff!important}.rich-page .rich-page-cta .container{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid rgba(11,85,231,.22)!important;border-radius:26px!important;padding:48px!important;background:radial-gradient(ellipse at 90% 0,rgba(43,208,255,.32),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(11,85,231,.6),transparent 60%),linear-gradient(135deg,#0b1d3d,#071835)!important;color:#ffffff!important;box-shadow:0 32px 64px -24px rgba(11,85,231,.4)!important}.rich-page .rich-page-cta .container:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%);pointer-events:none;content:""}.rich-page .rich-page-cta .container>*{position:relative;z-index:1}.rich-page .rich-page-cta h2{max-width:540px;color:#ffffff!important}.rich-page .rich-page-cta p{max-width:560px;margin-top:12px;color:rgba(232,240,255,.84)!important;font-size:.98rem;line-height:1.62}.rich-page .rich-page-cta .btn-primary{background:#ffffff!important;color:var(--ae-blue)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 18px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)!important}.rich-page .rich-page-cta .btn-primary:hover{background:#f3f7fd!important}.rich-page .rich-story-section{padding:70px 0;background:radial-gradient(ellipse at 100% 0,rgba(11,85,231,.04),transparent 40%),#fbfdff!important;border-block:1px solid var(--ae-line)!important}.rich-page .rich-story-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.rich-page .rich-story-grid>div{display:grid;grid-gap:18px;gap:18px;max-width:760px}.rich-page .contact-prep{padding:80px 0;background:radial-gradient(ellipse at 0 0,rgba(11,85,231,.04),transparent 35%),#fbfdff!important;border-block:1px solid var(--ae-line)!important}.rich-page .contact-prep-head{max-width:720px;margin-bottom:44px}.rich-page .contact-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rich-page .contact-services-grid .rich-card{min-height:300px}.rich-page .global-offices-section{padding:80px 0;background:#ffffff!important;border-block:1px solid var(--ae-line)!important}.rich-page .global-offices-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);grid-gap:22px;gap:22px;align-items:stretch}.rich-page .global-office-card{position:relative;overflow:hidden;min-height:320px;border:1px solid rgba(11,85,231,.16)!important;border-radius:26px!important;padding:32px!important;background:radial-gradient(circle at 100% 0,rgba(43,208,255,.14),transparent 45%),linear-gradient(160deg,#ffffff,#eef5ff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 24px 52px -20px rgba(7,24,53,.18)!important}.rich-page .global-office-card:before{background:linear-gradient(rgba(11,85,231,.08) 1px,transparent 0),linear-gradient(90deg,rgba(11,85,231,.08) 1px,transparent 0)!important;background-size:38px 38px!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%)!important;pointer-events:none}.rich-page .global-office-icon{width:56px!important;height:56px!important;margin-bottom:36px!important;border:1px solid rgba(11,85,231,.22)!important;border-radius:16px!important;background:linear-gradient(160deg,#ffffff,#eef5ff)!important;color:var(--ae-blue)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(11,85,231,.18)!important}.rich-page .global-office-icon .icon{width:26px!important;height:26px!important;color:var(--ae-blue)!important}.rich-page .global-office-card span{display:block!important;color:var(--ae-blue)!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-page .global-office-card h3{margin:10px 0 18px!important;color:var(--ae-ink)!important;font-size:1.22rem!important;font-weight:700!important;line-height:1.18!important}.rich-page .global-office-card address{display:grid;grid-gap:6px;gap:6px;color:#3a485f!important;font-style:normal;font-size:.94rem;line-height:1.62}.rich-page .global-office-card address span{color:#3a485f!important;font-size:.94rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.rich-page .global-office-card address a{color:var(--ae-blue)!important;font-weight:700!important}.rich-page .global-office-card address a:hover{color:#0646ce!important}.rich-page .global-office-image-card{position:relative;overflow:hidden;min-height:320px;border:1px solid var(--ae-line)!important;border-radius:26px!important;background:#ffffff!important;box-shadow:0 24px 52px -20px rgba(7,24,53,.18)!important}.rich-page .global-office-image-card img{filter:saturate(1) contrast(1) brightness(.98)!important}.rich-page .global-office-image-card:after{background:linear-gradient(90deg,rgba(7,24,53,.84),rgba(7,24,53,.32) 60%,rgba(7,24,53,.1)),linear-gradient(180deg,transparent,rgba(7,24,53,.55))!important}.rich-page .global-office-image-card span{display:block!important;color:#cfe1ff!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-page .global-office-image-card h3{color:#ffffff!important;font-weight:700!important}.rich-page .contact-form-wrap .contact-section,.rich-page .contact-section{padding:80px 0!important;background:radial-gradient(ellipse at 100% 100%,rgba(11,85,231,.04),transparent 40%),#ffffff!important}.rich-page .contact-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:56px;gap:56px;align-items:start}.rich-page .contact-points{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.rich-page .contact-points span{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#3a485f!important;font-size:.95rem;font-weight:500;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.rich-page .contact-points .icon{color:var(--ae-blue)!important}.rich-page .contact-form{border:1px solid var(--ae-line)!important;border-radius:22px!important;padding:32px!important;background:linear-gradient(180deg,#ffffff,rgba(247,250,255,.6))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 52px -22px rgba(7,24,53,.16)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rich-page .contact-form label{color:var(--ae-ink)!important;font-size:.84rem!important;font-weight:700!important;letter-spacing:.02em}.rich-page .contact-form input,.rich-page .contact-form select,.rich-page .contact-form textarea{border:1px solid var(--ae-line)!important;background:#ffffff!important;color:var(--ae-ink)!important;border-radius:10px!important}.rich-page .contact-form input:focus,.rich-page .contact-form select:focus,.rich-page .contact-form textarea:focus{border-color:var(--ae-blue)!important;outline:3px solid rgba(11,85,231,.18)!important;outline-offset:0!important}.rich-page .contact-form input::placeholder,.rich-page .contact-form textarea::placeholder{color:#8895ad!important}.rich-page .about-team-section{padding:80px 0;background:radial-gradient(ellipse at 100% 0,rgba(43,208,255,.05),transparent 40%),radial-gradient(ellipse at 0 100%,rgba(11,85,231,.04),transparent 35%),#fbfdff!important;border-block:1px solid var(--ae-line)!important}.rich-page .about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rich-page .about-team-card{position:relative;overflow:hidden;border:1px solid var(--ae-line)!important;border-radius:22px!important;padding:18px!important;background:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px -18px rgba(7,24,53,.18)!important;transition:transform .22s ease,box-shadow .22s ease}.rich-page .about-team-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 28px 56px -20px rgba(11,85,231,.28)!important}.rich-page .about-team-card:before{background:radial-gradient(circle at 50% 0,rgba(11,85,231,.1),transparent 60%)!important}.rich-page .about-team-photo{border:1px solid var(--ae-line)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 18%,rgba(11,85,231,.08),transparent 56%),#f5f8fc!important}.rich-page .about-team-photo img{filter:saturate(1) contrast(1)!important}.rich-page .about-team-card h3{margin-top:18px!important;margin-bottom:6px!important;color:var(--ae-ink)!important;font-size:1.05rem!important;font-weight:700!important}.rich-page .about-team-card p{color:#3a485f!important;font-size:.9rem!important;line-height:1.58!important}.rich-page .about-team-card .about-team-role{margin-bottom:12px!important;color:var(--ae-blue)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-page .btn-primary{border-color:var(--ae-blue)!important;background:linear-gradient(180deg,#1d76ff,#0b55e7)!important;color:#ffffff!important;font-weight:700!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 38px -8px rgba(11,85,231,.42)!important}.rich-page .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 22px 46px -8px rgba(11,85,231,.52)!important}.rich-page .text-link{display:inline-flex!important;align-items:center;gap:6px;color:var(--ae-blue)!important;font-weight:700!important}.rich-page .text-link:hover{color:#0646ce!important}.rich-page .contact-visual,.rich-page .rich-visual{border-color:rgba(11,85,231,.16)!important;background:linear-gradient(180deg,#ffffff,rgba(245,248,252,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 30px 64px -24px rgba(7,24,53,.22)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rich-page .contact-visual div,.rich-page .visual-caption,.rich-page .visual-graph,.rich-page .visual-node,.rich-page .visual-topbar{border:1px solid var(--ae-line)!important;background:#ffffff!important;color:var(--ae-muted)!important;box-shadow:0 8px 20px rgba(7,24,53,.04)!important}.rich-page .contact-visual span,.rich-page .visual-node span,.rich-page .visual-topbar span:first-child{color:var(--ae-blue)!important}.rich-page .contact-visual strong,.rich-page .visual-node strong{color:var(--ae-ink)!important}.rich-page .visual-node:nth-child(3){background:linear-gradient(160deg,#1d76ff,#0b55e7)!important;border-color:rgba(11,85,231,.4)!important}.rich-page .visual-node:nth-child(3) span,.rich-page .visual-node:nth-child(3) strong{color:#ffffff!important}.rich-page .visual-graph span{background:linear-gradient(180deg,#1d76ff,#0b55e7)!important}.rich-page .visual-caption .icon,.rich-page .visual-topbar .icon{color:var(--ae-blue)!important}.rich-page .contact-prep .contact-prep-head,.rich-page .global-offices-section .contact-prep-head,.rich-page .rich-output-section .section-header,.rich-page .rich-split-section .section-header{text-align:left!important}.rich-page .rich-output-section .section-header>p:not(.eyebrow),.rich-page .rich-split-section .section-header>p:not(.eyebrow){margin-inline:0!important}@media (max-width:720px){.rich-page .contact-rich-hero .rich-hero-copy h1,.rich-page .rich-hero-copy h1,.rich-page .rich-hero-image-bg .rich-hero-copy h1{font-size:clamp(1.9rem,7.6vw,2.8rem)!important;line-height:1.08!important}.rich-page .rich-hero-copy>p:not(.hero-eyebrow),.rich-page .rich-hero-image-bg .rich-hero-copy>p:not(.hero-eyebrow){font-size:.98rem!important;line-height:1.62!important}.rich-page .about-team-section,.rich-page .contact-form-wrap .contact-section,.rich-page .contact-prep,.rich-page .contact-section,.rich-page .global-offices-section,.rich-page .rich-output-section,.rich-page .rich-page-section,.rich-page .rich-split-section{padding:50px 0!important}.rich-page .rich-page-cta{padding:50px 0 64px!important}.rich-page .rich-page-cta .container{flex-direction:column;align-items:flex-start;padding:28px!important;border-radius:22px!important;gap:20px}.rich-page .rich-card{min-height:0;padding:24px!important}.rich-page .rich-output-visual{grid-template-columns:1fr;padding:14px!important}.rich-page .rich-output-visual .output-card.is-main{grid-row:auto}.rich-page .contact-services-grid{gap:16px}.rich-page .contact-services-grid,.rich-page .global-offices-grid{grid-template-columns:1fr!important}.rich-page .global-office-card{min-height:0;padding:24px!important}.rich-page .global-office-image-card{min-height:240px}.rich-page .contact-grid{grid-template-columns:1fr;gap:32px}.rich-page .contact-form{padding:22px!important;border-radius:18px!important}.rich-page .rich-story-grid{grid-template-columns:1fr;gap:24px}.rich-page .rich-timeline article{padding:18px!important;grid-template-columns:40px minmax(0,1fr);gap:14px}.rich-page .rich-timeline-index{width:40px;height:40px}.rich-page .about-team-grid{grid-template-columns:1fr!important;gap:16px}.rich-page .rich-page-section .section-header{margin-bottom:28px;text-align:left}.rich-page .rich-page-section .section-header>p:not(.eyebrow){margin-inline:0}}.mds-page{--mds-ink:#061735;--mds-text:#263650;--mds-muted:#66748b;--mds-line:#dfe7f3;--mds-soft:#f5f8fc;--mds-blue:#0b55e7;--mds-blue-2:#1f77ff;--mds-green:#16a765;--mds-shadow:0 18px 44px rgba(7,24,53,0.10)}.mds-page .container{width:min(1340px,calc(100vw - 48px))}.mds-hero{min-height:690px;padding:116px 0 34px}.mds-hero-media{position:absolute;inset:72px 0 0 auto;z-index:0;width:min(72vw,1080px);pointer-events:none}.mds-hero-media:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.96) 22%,rgba(255,255,255,.58) 45%,rgba(255,255,255,0) 68%),linear-gradient(180deg,rgba(255,255,255,0) 74%,#ffffff);content:""}.mds-hero-media>img{position:absolute;inset:0;z-index:0;object-position:center}.mds-hero-grid{position:relative;z-index:2;min-height:540px;grid-template-columns:minmax(0,1fr);align-content:start}.mds-hero-copy{width:min(640px,100%)}.mds-eyebrow{font-size:.78rem;letter-spacing:.12em}.mds-hero h1{max-width:780px;margin:0 0 18px;font-size:clamp(2.65rem,5vw,4.45rem);line-height:1.04}.mds-final-cta h2 span,.mds-hero h1 span{display:block}.mds-hero-copy>p:not(.mds-eyebrow){max-width:580px;color:var(--mds-text);font-size:1.05rem;line-height:1.64}.mds-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:26px}.mds-button{gap:12px;border-radius:7px;font-family:inherit;font-size:.93rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mds-button .icon{width:18px;height:18px}.mds-button-primary{border-color:var(--mds-blue);background:linear-gradient(180deg,#1d76ff,#0b55e7);box-shadow:0 18px 38px -10px rgba(11,85,231,.46)}.mds-button-secondary{border-color:rgba(11,85,231,.36);box-shadow:0 12px 26px rgba(7,24,53,.06)}.mds-focus-grid{display:grid;max-width:600px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.mds-focus-grid span{display:inline-flex;min-height:48px;align-items:center;gap:10px;border:1px solid var(--mds-line);border-radius:8px;padding:0 14px;background:rgba(255,255,255,.86);color:#243552;font-size:.78rem;font-weight:700;box-shadow:0 12px 24px rgba(7,24,53,.04)}.mds-focus-grid .icon{width:20px;height:20px;color:var(--mds-blue)}.mds-mobile-hero-photo{display:none}.mds-metric-card{position:relative;overflow:hidden;border:1px solid rgba(7,24,53,.12);border-radius:10px;padding:16px;background:rgba(255,255,255,.95);box-shadow:var(--mds-shadow)}.mds-metric-card span{display:block;margin-bottom:8px;color:#273651;font-size:.72rem;font-weight:800;line-height:1.2}.mds-metric-card strong{display:block;color:var(--mds-ink);font-size:1.45rem;font-weight:800;line-height:1}.mds-metric-card p,.mds-metric-card small{display:block;margin-top:8px;color:var(--mds-muted);font-size:.74rem;font-weight:700;line-height:1.35}.mds-metric-card small{color:var(--mds-green)}.mds-health-card,.mds-queue-card,.mds-ticket-card{position:absolute;z-index:2;right:clamp(22px,2.7vw,52px);width:210px}.mds-ticket-card{top:42px}.mds-health-card{top:178px}.mds-queue-card{top:314px}.mds-hero-dashboard{display:grid;width:min(760px,100%);grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;justify-self:end;margin-top:34px}.mds-hero-dashboard .mds-metric-card{min-height:106px;padding:14px}.mds-hero-dashboard .mds-metric-card strong{font-size:clamp(1rem,1.3vw,1.28rem)}.mds-proof{border-bottom:1px solid var(--mds-line);padding:20px 0;background:#ffffff}.mds-proof .container{display:grid;grid-gap:14px;gap:14px;text-align:center}.mds-proof p{margin:0;color:#7a8497;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mds-proof div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.mds-proof span{color:#5c687c;font-size:clamp(.88rem,1.2vw,1.08rem);font-weight:800}.mds-final-cta,.mds-outputs,.mds-process,.mds-services{padding:56px 0;background:#ffffff}.mds-section-heading{max-width:760px;margin-bottom:28px}.mds-section-heading-center{margin-right:auto;margin-left:auto;text-align:center}.mds-section-heading h2{margin:0;color:var(--mds-ink);font-size:clamp(1.85rem,2.5vw,2.55rem);font-weight:800;letter-spacing:0;line-height:1.1}.mds-section-heading p{max-width:780px;margin:8px 0 0;color:var(--mds-text);font-size:1rem;line-height:1.58}.mds-section-heading-center p{margin-right:auto;margin-left:auto}.mds-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.mds-service-card{overflow:hidden;box-shadow:0 12px 26px rgba(7,24,53,.06)}.mds-service-card:hover{border-color:rgba(11,85,231,.32);box-shadow:0 22px 44px rgba(7,24,53,.11)}.mds-service-image{overflow:hidden;aspect-ratio:1.55;background:var(--mds-soft)}.mds-service-image img{display:block;width:100%;height:100%;object-fit:cover}.mds-service-card>span{display:none}.mds-service-card h3{margin:14px 14px 6px;font-size:.96rem;line-height:1.22}.mds-service-card p{margin:0 14px 16px;color:var(--mds-text);font-size:.82rem;line-height:1.46}.mds-outcome-band{padding:0 0 42px;background:#ffffff}.mds-outcome-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#0f62f3,#0647cd);color:#ffffff;box-shadow:0 24px 54px -20px rgba(11,85,231,.55)}.mds-outcome-panel article{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:28px 20px}.mds-outcome-panel article:not(:last-child){border-right:1px solid rgba(255,255,255,.28)}.mds-outcome-panel .icon{width:34px;height:34px;color:#ffffff}.mds-outcome-panel h3{margin:0 0 6px;color:#ffffff;font-size:1rem;font-weight:800;line-height:1.18}.mds-outcome-panel p{margin:0;color:rgba(255,255,255,.86);font-size:.8rem;line-height:1.45}.mds-process{border-bottom:1px solid var(--mds-line)}.mds-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}.mds-timeline:before{position:absolute;top:31px;right:9%;left:9%;border-top:2px dashed #b9c8df;content:""}.mds-timeline article{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;align-content:start}.mds-timeline article>span{display:inline-flex;align-items:center;gap:12px}.mds-timeline strong{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--mds-blue);color:#ffffff;font-size:.82rem;font-weight:800}.mds-timeline i{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--mds-line);border-radius:50%;background:#ffffff;color:var(--mds-blue);box-shadow:0 10px 22px rgba(7,24,53,.07);font-style:normal}.mds-timeline i .icon{width:24px;height:24px}.mds-timeline h3{margin:0;color:var(--mds-ink);font-size:1.05rem;font-weight:800;line-height:1.25}.mds-timeline p{margin:0;color:var(--mds-text);font-size:.9rem;line-height:1.55}.mds-process-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px}.mds-process-actions span{display:inline-flex;min-height:42px;align-items:center;gap:10px;border:1px solid var(--mds-line);border-radius:7px;padding:0 18px;background:#ffffff;color:var(--mds-blue);font-size:.82rem;font-weight:800;box-shadow:0 10px 22px rgba(7,24,53,.04)}.mds-process-actions .icon{width:18px;height:18px}.mds-outputs{border-bottom:1px solid var(--mds-line)}.mds-output-grid{grid-gap:18px;gap:18px;margin:34px auto 0;width:min(1140px,100%)}.mds-output-grid article{grid-template-columns:70px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px;box-shadow:0 12px 28px rgba(7,24,53,.05)}.mds-output-grid .icon{width:58px;height:58px;color:var(--mds-blue)}.mds-output-grid h3{margin:0 0 6px;font-size:.98rem;line-height:1.2}.mds-output-grid p{color:var(--mds-text);font-size:.84rem;line-height:1.44}.mds-cta-panel{min-height:318px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:28px;gap:28px;align-items:center;padding:54px 0}.mds-cta-panel>img{position:absolute;top:0;right:calc((100vw - min(1340px, calc(100vw - 48px))) / -2);bottom:0;width:min(58vw,900px);height:100%;object-fit:cover;object-position:center}.mds-cta-panel:after{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff,#ffffff 42%,rgba(255,255,255,.72) 58%,rgba(255,255,255,0) 78%);pointer-events:none;content:""}.mds-cta-copy{z-index:1;max-width:590px}.mds-final-cta h2{margin:0;color:var(--mds-ink);font-size:clamp(2rem,3vw,3rem);font-weight:800;letter-spacing:0;line-height:1.08}.mds-final-cta .mds-cta-copy>p:not(.mds-eyebrow){margin:14px 0 0;color:var(--mds-text);font-size:1.02rem;line-height:1.6}@media (max-width:1180px){.mds-hero{min-height:650px}.mds-hero-media{width:74vw;opacity:.88}.mds-health-card,.mds-queue-card,.mds-ticket-card{display:none}.mds-card-grid,.mds-outcome-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.mds-outcome-panel article:nth-child(3n){border-right:0}.mds-outcome-panel article:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.28)}.mds-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.mds-page .container{width:min(100% - 32px,1340px)}.mds-hero{min-height:auto;padding:126px 0 42px}.mds-hero-media{display:none}.mds-hero-grid{min-height:0}.mds-mobile-hero-photo{display:block;overflow:hidden;margin-top:28px;border:1px solid var(--mds-line);border-radius:14px;background:var(--mds-soft);box-shadow:var(--mds-shadow)}.mds-mobile-hero-photo img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover;object-position:center}.mds-hero-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.mds-hero-dashboard .mds-metric-card:last-child{grid-column:1/-1}.mds-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-timeline{grid-template-columns:1fr;gap:16px}.mds-timeline:before{display:none}.mds-timeline article{grid-template-columns:84px minmax(0,1fr);gap:8px 18px;border:1px solid var(--mds-line);border-radius:12px;padding:18px;background:#ffffff;box-shadow:0 10px 22px rgba(7,24,53,.04)}.mds-timeline article>span{grid-row:span 2}.mds-timeline h3{align-self:end}.mds-cta-panel{min-height:0;grid-template-columns:1fr;padding:44px 0 0}.mds-cta-panel>img{position:relative;right:auto;width:100%;height:auto;aspect-ratio:1.55;border-radius:14px 14px 0 0}.mds-cta-panel:after{display:none}}@media (max-width:680px){.mds-hero{padding-top:112px}.mds-hero h1{font-size:clamp(2.1rem,10vw,3rem);line-height:1.08}.mds-final-cta .mds-cta-copy>p:not(.mds-eyebrow),.mds-hero-copy>p:not(.mds-eyebrow){font-size:.96rem}.mds-hero-actions,.mds-process-actions{flex-direction:column;align-items:stretch}.mds-button,.mds-process-actions span{width:100%}.mds-card-grid,.mds-focus-grid,.mds-hero-dashboard,.mds-outcome-panel,.mds-output-grid{grid-template-columns:1fr}.mds-hero-dashboard .mds-metric-card:last-child{grid-column:auto}.mds-proof div{gap:8px 14px}.mds-outputs,.mds-process,.mds-services{padding:44px 0}.mds-outcome-band{padding-bottom:30px}.mds-outcome-panel article,.mds-outcome-panel article:not(:last-child),.mds-outcome-panel article:nth-child(-n+3){border-right:0;border-bottom:1px solid rgba(255,255,255,.26)}.mds-outcome-panel article:last-child{border-bottom:0}.mds-timeline article{grid-template-columns:1fr}.mds-timeline article>span{grid-row:auto}.mds-output-grid article{grid-template-columns:52px minmax(0,1fr);padding:18px}.mds-output-grid .icon{width:44px;height:44px}.mds-final-cta h2{font-size:clamp(1.9rem,9vw,2.7rem)}}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid article{display:grid;overflow:hidden;border:1px solid var(--ae-line);border-radius:16px;padding:16px;background:#ffffff;box-shadow:0 14px 34px rgba(7,24,53,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid article:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.24);box-shadow:0 22px 44px rgba(7,24,53,.1)}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid article>div{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-height:54px}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid .icon{width:30px;height:30px;padding:6px;border:1px solid rgba(11,85,231,.16);border-radius:10px;background:#eef5ff;color:var(--ae-blue);box-sizing:border-box}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid h3{margin:4px 0 0;color:var(--ae-ink);font-size:.95rem;font-weight:700;line-height:1.18}.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid img{width:100%;height:110px;margin-top:12px;border-radius:10px;object-fit:cover}.ae-multicultural-section{padding:60px 0;background:radial-gradient(ellipse at 90% 0,rgba(43,208,255,.05),transparent 40%),radial-gradient(ellipse at 0 100%,rgba(11,85,231,.04),transparent 35%),#ffffff;border-top:1px solid var(--ae-line)}.ae-multicultural-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,2.22fr);grid-gap:32px;gap:32px;align-items:start}.ae-multicultural-head h2{margin:14px 0;color:var(--ae-ink);font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.01em;line-height:1.06}.ae-multicultural-head>p:not(.ae-eyebrow){max-width:360px;color:#2c3a55;font-size:.98rem;line-height:1.62}.ae-multicultural-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ae-multicultural-card{position:relative;overflow:hidden;display:grid;grid-template-rows:156px minmax(0,1fr);border:1px solid var(--ae-line);border-radius:18px;background:linear-gradient(180deg,#ffffff,rgba(245,248,252,.86));box-shadow:0 18px 40px -18px rgba(7,24,53,.18);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ae-multicultural-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 26px 52px -20px rgba(11,85,231,.26)}.ae-multicultural-card>img{width:100%;height:100%;object-fit:cover}.ae-multicultural-card>div{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px 22px 22px}.ae-multicultural-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(11,85,231,.16);border-radius:12px;background:linear-gradient(160deg,#ffffff,#eef5ff);color:var(--ae-blue);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(11,85,231,.14)}.ae-multicultural-icon .icon{width:22px;height:22px;color:var(--ae-blue)}.ae-multicultural-card h3{margin:4px 0 0;color:var(--ae-ink);font-size:1.05rem;font-weight:700;line-height:1.22}.ae-multicultural-card p{color:#3a485f;font-size:.92rem;line-height:1.58}.ae-impact-stats-section{padding:64px 0;background:#ffffff;border-top:1px solid var(--ae-line)}.ae-impact-stats-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.85fr);grid-gap:20px;gap:20px;align-items:stretch}.ae-impact-stats-feature{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:14px;gap:14px;border-radius:18px;padding:28px;background:linear-gradient(180deg,rgba(7,24,53,.82),rgba(7,24,53,.65) 60%,rgba(7,24,53,.94)),url(/generated/home-redesign/proof-team.png) center 30% /cover no-repeat;color:#ffffff;min-height:320px;box-shadow:0 22px 52px -22px rgba(7,24,53,.45)}.ae-impact-stats-feature .ae-eyebrow{background:rgba(255,255,255,.16);color:#ffffff;border:1px solid rgba(255,255,255,.24)}.ae-impact-stats-feature .ae-eyebrow .icon{color:#ffffff}.ae-impact-stats-feature h2{margin:0;color:#ffffff;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.ae-impact-stats-feature>p{color:rgba(232,240,255,.84);font-size:.96rem;line-height:1.62}.ae-impact-stats-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.32);border-radius:10px;padding:10px 14px;color:#ffffff;font-weight:700;font-size:.9rem}.ae-impact-stats-link:hover{background:rgba(255,255,255,.08)}.ae-impact-stats-link .icon{width:16px;height:16px}.ae-impact-stats-feature>img{display:none}.ae-impact-stats-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ae-impact-stat-card{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--ae-line);border-radius:18px;padding:22px;background:linear-gradient(180deg,#ffffff,rgba(245,248,252,.78));box-shadow:0 18px 38px -18px rgba(7,24,53,.18);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ae-impact-stat-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.24);box-shadow:0 26px 50px -20px rgba(11,85,231,.24)}.ae-impact-stat-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(11,85,231,.16);border-radius:12px;background:linear-gradient(160deg,#ffffff,#eef5ff);color:var(--ae-blue);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(11,85,231,.14)}.ae-impact-stat-card.is-down .ae-impact-stat-icon{background:linear-gradient(160deg,#ffffff,#e7faf0);border-color:rgba(20,184,110,.18);color:var(--ae-green);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(20,184,110,.14)}.ae-impact-stat-card.is-down .ae-impact-stat-icon .icon{color:var(--ae-green)}.ae-impact-stat-card strong{margin-top:10px;color:var(--ae-ink);font-size:clamp(1.85rem,2.3vw,2.25rem);font-weight:800;letter-spacing:-.015em;line-height:1}.ae-impact-stat-card.is-up strong{color:var(--ae-blue)}.ae-impact-stat-card.is-down strong{color:var(--ae-green)}.ae-impact-stat-card h3{margin:2px 0 0;color:var(--ae-ink);font-size:.94rem;font-weight:700;line-height:1.2}.ae-impact-stat-card p{color:#3a485f;font-size:.86rem;line-height:1.5}@media (max-width:1280px){.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-impact-stats-grid{grid-template-columns:1fr}.ae-impact-stats-feature{min-height:220px}}@media (max-width:1120px){.ae-multicultural-grid{grid-template-columns:1fr;gap:22px}.ae-multicultural-head>p:not(.ae-eyebrow){max-width:640px}}@media (max-width:960px){.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid,.ae-impact-stats-cards,.ae-multicultural-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ae-home-redesign .ae-sector-section--grid .ae-sector-fixed-grid{grid-template-columns:1fr}.ae-multicultural-section{padding:44px 0}.ae-multicultural-cards{grid-template-columns:1fr;gap:14px}.ae-multicultural-card{grid-template-rows:180px minmax(0,1fr)}.ae-impact-stats-section{padding:44px 0}.ae-impact-stats-feature{padding:24px;min-height:200px}.ae-impact-stats-cards{grid-template-columns:1fr;gap:14px}}.ai-transform-page .ae-hero{min-height:720px;padding:112px 0 88px}.ai-transform-page .ai-hero-grid{grid-template-columns:minmax(440px,.78fr) minmax(560px,1fr);gap:32px}.ai-transform-page .ai-trust-chips{gap:10px}.ai-transform-page .ai-trust-chips span{border-radius:10px;background:#ffffff;border-color:rgba(11,85,231,.16)}.ai-transform-page .ai-trust-chips .icon{width:16px;height:16px}.ai-hero-visual{position:relative;min-height:580px;border-radius:22px;overflow:visible}.ai-hero-visual>img{width:100%;height:360px;border-radius:18px;object-fit:cover;object-position:50% 30%;box-shadow:0 26px 56px -22px rgba(7,24,53,.32)}.ai-hero-ai-card{position:absolute;top:22px;right:16px;z-index:3;width:280px}.ai-hero-cards{position:absolute;inset:auto 0 0 0;z-index:3;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;padding-top:60px}.ai-stat-card,.ai-workflow-card{border:1px solid rgba(7,24,53,.1);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 22px 48px -16px rgba(7,24,53,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:16px}.ai-stat-card header,.ai-workflow-card header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ai-stat-card header span,.ai-workflow-card header strong{color:var(--ae-ink);font-size:.86rem;font-weight:700}.ai-stat-card header{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px}.ai-stat-card header small{color:var(--ae-muted);font-size:.72rem;font-weight:600}.ai-workflow-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#14b86e;color:#ffffff}.ai-workflow-icon .icon{width:16px;height:16px;color:#ffffff}.ai-workflow-card ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.ai-workflow-card li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(7,24,53,.06);border-radius:10px;background:rgba(245,248,252,.6);color:var(--ae-ink);font-size:.78rem;font-weight:600}.ai-workflow-status{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border-radius:50%;color:#14b86e}.ai-workflow-card .is-live{border-color:rgba(11,85,231,.22);background:rgba(238,245,255,.9)}.ai-workflow-card .is-live .ai-workflow-status{width:auto;height:auto;flex:0 0 auto}.ai-workflow-card .is-live em{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--ae-blue);color:#ffffff;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ai-hero-card-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-stat-card strong{display:block;color:var(--ae-ink);font-size:1.55rem;font-weight:800;line-height:1}.ai-stat-card em{display:block;margin-top:4px;color:var(--ae-green);font-size:.72rem;font-style:normal;font-weight:700}.ai-stat-chart{display:block;width:100%;height:48px;margin-top:8px}.ai-intent-card .ai-intent-body{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ai-intent-donut{width:56px;height:56px}.ai-intent-card ul{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.ai-intent-card li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;font-size:.66rem;color:var(--ae-ink)}.ai-intent-card li strong{font-size:.66rem;font-weight:800}.ai-intent-dot{display:block;width:8px;height:8px;border-radius:50%}.ai-help-section{padding:64px 0;background:#ffffff}.ai-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ai-help-card{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:280px;border:1px solid var(--ae-line);border-radius:16px;padding:20px 20px 64px;background:#ffffff;box-shadow:0 18px 38px -18px rgba(7,24,53,.14);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ai-help-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.32);box-shadow:0 26px 50px -20px rgba(11,85,231,.28)}.ai-help-card>img{position:absolute;top:16px;right:16px;width:52%;height:86px;border-radius:10px;object-fit:cover;z-index:0;box-shadow:0 12px 24px -10px rgba(7,24,53,.18)}.ai-help-card:before{display:none}.ai-help-card>*{position:relative;z-index:2}.ai-help-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(11,85,231,.16);border-radius:12px;background:#ffffff;color:var(--ae-blue);box-shadow:0 10px 22px rgba(11,85,231,.14);margin-top:114px}.ai-help-icon .icon{width:20px;height:20px}.ai-help-card h3{margin:6px 0 0;color:var(--ae-ink);font-size:.98rem;font-weight:700;line-height:1.22}.ai-help-card p{margin:0;color:#3a485f;font-size:.85rem;line-height:1.55}.ai-help-card>a{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(11,85,231,.18);background:#ffffff;color:var(--ae-blue);box-shadow:0 10px 20px rgba(11,85,231,.14);z-index:3}.ai-help-card>a .icon{width:14px;height:14px}.ai-measurable-section{position:relative;overflow:hidden;padding:70px 0;background:radial-gradient(ellipse at 100% 50%,rgba(43,208,255,.22),transparent 50%),radial-gradient(ellipse at 0 0,rgba(11,85,231,.45),transparent 60%),linear-gradient(135deg,#0b1d3d,#071835);color:#ffffff}.ai-measurable-section:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);content:"";pointer-events:none}.ai-measurable-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,2.05fr);grid-gap:28px;gap:28px;align-items:center}.ai-measurable-copy h2{color:#ffffff;font-size:clamp(1.55rem,2vw,1.95rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.ai-measurable-copy p{margin-top:16px;color:rgba(232,240,255,.78);font-size:.96rem;line-height:1.62}.ai-measurable-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-measurable-card{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));min-height:200px}.ai-measurable-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(43,208,255,.32);border-radius:11px;background:rgba(43,208,255,.1);color:#2bd0ff}.ai-measurable-icon .icon{width:20px;height:20px;color:#2bd0ff}.ai-measurable-card strong{margin-top:6px;color:#ffffff;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.05}.ai-measurable-card h3{margin:0;color:rgba(232,240,255,.86);font-size:.84rem;font-weight:600;line-height:1.3}.ai-measurable-card h3 span{display:block;color:#ffffff;font-weight:700}.ai-measurable-visual{position:absolute;inset:auto 14px 14px 14px;height:32px;pointer-events:none}.ai-measurable-visual.is-bars:before{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,125,255,.7) 0 30%,transparent 30%) 0 0 /6px 100% no-repeat,linear-gradient(0deg,rgba(43,208,255,.85) 0 50%,transparent 50%) 10px 0 /6px 100% no-repeat,linear-gradient(0deg,rgba(43,208,255,.95) 0 75%,transparent 75%) 20px 0 /6px 100% no-repeat,linear-gradient(0deg,rgba(43,208,255,1) 0 95%,transparent 95%) 30px 0 /6px 100% no-repeat;content:""}.ai-measurable-visual.is-line{background-image:linear-gradient(135deg,transparent 35%,rgba(43,208,255,.9) 35.5%,transparent 36%);background-size:14px 14px;opacity:.5}.ai-measurable-visual.is-wave:before{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(43,208,255,.45) 0 2px,transparent 2px 8px);border-radius:4px;content:"";opacity:.5}.ai-measurable-visual.is-ring:before{position:absolute;right:0;bottom:0;width:36px;height:36px;border-radius:50%;border-color:rgba(43,208,255,.8) rgba(11,85,231,.4) rgba(11,85,231,.4) rgba(43,208,255,.8);border-style:solid;border-width:5px;content:""}.ai-measurable-globe{position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:360px;height:360px;pointer-events:none;opacity:.3}.ai-measurable-globe span{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(43,208,255,.4),transparent 60%);filter:blur(20px)}.ai-outputs-section{padding:64px 0;background:#ffffff}.ai-outputs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-output-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:8px;row-gap:8px;align-items:center;border:1px solid var(--ae-line);border-radius:14px;padding:16px;background:#ffffff;box-shadow:0 12px 24px -16px rgba(7,24,53,.12);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ai-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 18px 32px -14px rgba(11,85,231,.22)}.ai-output-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(11,85,231,.16);border-radius:9px;background:#eef5ff;color:var(--ae-blue)}.ai-output-icon .icon{width:16px;height:16px}.ai-output-card h3{margin:0;color:var(--ae-ink);font-size:.86rem;font-weight:700;line-height:1.22}.ai-output-card p{grid-column:1/-1;margin:0;color:#3a485f;font-size:.78rem;line-height:1.45}.ai-usecases-section{padding:64px 0;background:#ffffff}.ai-usecases-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.ai-usecases-grid article{display:grid;overflow:hidden;border:1px solid var(--ae-line);border-radius:16px;padding:14px;background:#ffffff;box-shadow:0 12px 26px -16px rgba(7,24,53,.14);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ai-usecases-grid article:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.26);box-shadow:0 18px 36px -16px rgba(11,85,231,.22)}.ai-usecases-grid>article>div{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:44px}.ai-usecase-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(11,85,231,.16);border-radius:10px;background:#eef5ff;color:var(--ae-blue)}.ai-usecase-icon .icon{width:16px;height:16px}.ai-usecases-grid h3{margin:0;color:var(--ae-ink);font-size:.86rem;font-weight:700;line-height:1.22}.ai-usecases-grid img{width:100%;height:90px;margin-top:12px;border-radius:10px;object-fit:cover}.ai-find-cta{padding:30px 0 80px;background:#ffffff}.ai-find-cta-card{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--ae-line);border-radius:22px;background:#ffffff;box-shadow:0 26px 56px -22px rgba(7,24,53,.18)}.ai-find-cta-card>img{width:100%;height:100%;min-height:220px;object-fit:cover}.ai-find-cta-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 32px;background:radial-gradient(ellipse at 100% 0,rgba(43,208,255,.18),transparent 52%),linear-gradient(135deg,#0b55e7,#07316f);color:#ffffff}.ai-find-cta-body h2{margin:0 0 8px;color:#ffffff;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:800;letter-spacing:-.01em;line-height:1.16}.ai-find-cta-body>div:first-child p{margin:0;color:rgba(255,255,255,.88);font-size:.94rem;line-height:1.6}.ai-find-cta-actions{display:grid;grid-gap:10px;gap:10px}.ai-find-cta-actions .ae-button{min-height:48px}@media (max-width:1280px){.ai-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-usecases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-measurable-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ai-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.ai-transform-page .ai-hero-grid{grid-template-columns:1fr}.ai-hero-visual{min-height:600px}.ai-hero-visual>img{height:320px}.ai-hero-ai-card{top:12px;right:12px;width:260px}.ai-measurable-grid{gap:24px}.ai-find-cta-card,.ai-measurable-grid{grid-template-columns:1fr}.ai-find-cta-card>img{max-height:220px}.ai-find-cta-body{grid-template-columns:1fr}}@media (max-width:960px){.ai-help-grid,.ai-outputs-grid,.ai-usecases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-hero-cards{grid-template-columns:1fr;gap:12px}.ai-hero-card-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ai-transform-page .ae-hero{padding-top:120px;padding-bottom:40px}.ai-hero-visual{min-height:0}.ai-hero-visual>img{height:240px}.ai-hero-ai-card{position:relative;top:auto;right:auto;width:auto;margin-top:12px}.ai-hero-cards{position:relative;inset:auto;margin-top:14px;padding-top:0}.ai-hero-card-stack{grid-template-columns:1fr}.ai-help-section,.ai-measurable-section,.ai-outputs-section,.ai-usecases-section{padding:44px 0}.ai-help-grid,.ai-measurable-cards,.ai-outputs-grid,.ai-usecases-grid{grid-template-columns:1fr}.ai-measurable-globe{display:none}.ai-find-cta-body{padding:20px;gap:16px}.ai-find-cta-actions .ae-button{width:100%}.ai-help-card{padding:22px 22px 60px}.ai-find-cta{padding:0 0 50px}.ai-find-cta-body{padding:22px}}.ai-transform-page .ae-hero.ai-hero{position:relative;min-height:clamp(680px,48vw,800px);padding:120px 0 56px;overflow:hidden;background:#ffffff}.ai-transform-page .ai-hero-grid{position:static;width:min(1568px,calc(100vw - 88px));max-width:none;min-height:560px;grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:0;align-items:start}.ai-transform-page .ai-hero-grid>*{min-width:0}.ai-transform-page .ae-hero-copy{z-index:6;width:100%;max-width:680px;min-width:0}.ai-transform-page .ae-eyebrow{min-height:32px;margin-bottom:28px;padding:0 14px;background:#e8efff;color:var(--ae-blue);font-size:.84rem;font-weight:800;letter-spacing:0;line-height:1}.ai-transform-page .ae-eyebrow .icon{width:17px;height:17px}.ai-transform-page .ae-hero h1{max-width:650px;margin:0 0 26px;color:var(--ae-ink);font-size:clamp(3.2rem,3.5vw,3.85rem);font-weight:800;letter-spacing:0;line-height:1.12}.ai-transform-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:560px;color:#23324c;font-size:1.22rem;line-height:1.72}.ai-transform-page .ae-hero-actions{gap:28px;margin-top:32px}.ai-transform-page .ae-hero-actions .ae-button{min-width:206px;min-height:68px;border-radius:8px;padding:0 28px;font-size:1rem}.ai-transform-page .ae-hero-actions .ae-button-primary{min-width:264px}.ai-transform-page .ae-hero-actions .ae-button .icon{width:20px;height:20px}.ai-transform-page .ai-trust-chips{display:grid;width:560px;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 10px;gap:14px 10px;margin-top:28px}.ai-transform-page .ai-trust-chips span{min-height:62px;justify-content:flex-start;border-color:rgba(7,24,53,.12);border-radius:8px;padding:0 13px;color:#263651;font-size:.78rem;font-weight:650;line-height:1.25;box-shadow:0 12px 24px rgba(7,24,53,.04)}.ai-transform-page .ai-trust-chips .icon{width:18px;height:18px;flex:0 0 18px}.ai-transform-page .ai-hero-visual{position:absolute;top:90px;right:0;bottom:0;width:100vw;min-height:0;border-radius:0;overflow:visible;pointer-events:none}.ai-transform-page .ai-hero-visual:before{position:absolute;inset:0 auto 0 0;z-index:2;width:48%;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.76) 46%,rgba(255,255,255,0));content:""}.ai-transform-page .ai-hero-visual>img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center center;box-shadow:none;filter:saturate(1.02) brightness(1.03) contrast(1)}.ai-transform-page .ai-hero-ai-card{position:absolute;top:62px;right:24px;z-index:5;display:grid;width:326px;grid-template-columns:54px minmax(0,1fr) auto;grid-row-gap:16px;row-gap:16px;grid-column-gap:14px;column-gap:14px;align-items:center;border:1px solid rgba(7,24,53,.11);border-radius:18px;padding:22px 18px 20px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 22px 46px rgba(7,24,53,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-transform-page .ai-assistant-orb{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--ae-blue);color:#ffffff;box-shadow:0 0 0 8px rgba(11,85,231,.08)}.ai-transform-page .ai-assistant-orb .icon{width:24px;height:24px}.ai-transform-page .ai-assistant-copy strong{display:block;color:var(--ae-ink);font-size:.98rem;font-weight:800}.ai-transform-page .ai-assistant-copy small{display:block;margin-top:6px;color:#23324c;font-size:.88rem;line-height:1.35}.ai-transform-page .ai-hero-status{display:inline-flex;align-items:center;gap:5px;align-self:start;color:var(--ae-green);font-size:.82rem;font-weight:800}.ai-transform-page .ai-hero-status span{width:6px;height:6px;border-radius:50%;background:currentColor}.ai-transform-page .ai-assistant-wave{grid-column:1/-1;display:block;width:100%;height:36px}.ai-transform-page .ai-assistant-wave path{fill:none;stroke:var(--ae-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.ai-transform-page .ai-hero-cards{position:absolute;left:clamp(640px,42vw,690px);right:30px;bottom:92px;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;padding:0}.ai-transform-page .ai-hero-card-stack{display:contents}.ai-transform-page .ai-stat-card,.ai-transform-page .ai-workflow-card{display:grid;align-content:start;min-height:292px;border:1px solid rgba(7,24,53,.12);border-radius:14px;padding:22px 18px 20px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 16px 36px -14px rgba(7,24,53,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-transform-page .ai-stat-card header,.ai-transform-page .ai-workflow-card header{margin-bottom:22px}.ai-transform-page .ai-workflow-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-transform-page .ai-stat-card header span,.ai-transform-page .ai-workflow-card header strong{color:var(--ae-ink);font-size:.94rem;font-weight:800;line-height:1.25}.ai-transform-page .ai-stat-card header{display:grid;grid-gap:8px;gap:8px}.ai-transform-page .ai-stat-card header small{color:#3f4d63;font-size:.78rem;font-weight:600}.ai-transform-page .ai-workflow-icon{order:2;width:34px;height:34px;border-radius:50%;background:#2fc66f;color:#ffffff}.ai-transform-page .ai-workflow-card ul{gap:16px}.ai-transform-page .ai-workflow-card li{gap:12px;padding:0;border:0;border-radius:0;background:transparent;color:#23324c;font-size:.82rem;font-weight:600}.ai-transform-page .ai-workflow-status{width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#26b95f;color:#ffffff}.ai-transform-page .ai-workflow-status svg{width:12px;height:12px}.ai-transform-page .ai-stat-card>strong{color:var(--ae-ink);font-size:1.92rem;font-weight:800;line-height:1}.ai-transform-page .ai-stat-card>em{margin-top:16px;color:var(--ae-green);font-size:.82rem;font-style:normal;font-weight:800}.ai-transform-page .ai-stat-chart{height:84px;margin-top:14px}.ai-transform-page .ai-intent-bars{display:grid;grid-gap:16px;gap:16px;margin-top:4px}.ai-transform-page .ai-intent-row{display:grid;grid-gap:7px;gap:7px}.ai-transform-page .ai-intent-row>div{display:flex;justify-content:space-between;gap:10px;color:#23324c;font-size:.78rem;font-weight:650}.ai-transform-page .ai-intent-row strong{color:#23324c;font-size:.78rem;font-weight:800}.ai-transform-page .ai-intent-track{display:block;width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e8edf5}.ai-transform-page .ai-intent-track span{display:block;height:100%;border-radius:inherit}.ai-transform-page .ai-sla-card{gap:20px}.ai-transform-page .ai-sla-card header{margin-bottom:0}.ai-transform-page .ai-sla-metric{display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ai-transform-page .ai-sla-ring{position:relative;display:block;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--ae-green) 0 98%,#eef3f8 0 100%)}.ai-transform-page .ai-sla-ring.is-resolution{background:conic-gradient(var(--ae-green) 0 96%,#eef3f8 0 100%)}.ai-transform-page .ai-sla-ring:after{position:absolute;inset:8px;border-radius:50%;background:#ffffff;content:""}.ai-transform-page .ai-sla-metric strong{color:var(--ae-ink);font-size:1.58rem;font-weight:800;line-height:1}.ai-transform-page .ai-sla-metric small{display:block;margin-top:5px;color:#23324c;font-size:.8rem;line-height:1.25}body:has(.ai-transform-page) .roadmap-copilot-popup{display:none!important}@media (max-width:1280px){.ai-transform-page .ai-hero-grid{width:min(100%,calc(100vw - 64px));grid-template-columns:minmax(0,600px) minmax(0,1fr)}.ai-transform-page .ae-hero h1{font-size:clamp(2.9rem,3.7vw,3.5rem)}.ai-transform-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:510px;font-size:1.08rem}.ai-transform-page .ai-trust-chips{width:520px}.ai-transform-page .ai-hero-visual{width:100vw}.ai-transform-page .ai-hero-cards{left:clamp(580px,42vw,610px);right:22px}}@media (max-width:1180px){.ai-transform-page .ae-hero.ai-hero{min-height:0;padding:136px 0 60px}.ai-transform-page .ai-hero-grid{width:min(100%,calc(100vw - 48px));min-height:0;grid-template-columns:1fr;gap:28px}.ai-transform-page .ae-hero-copy{max-width:760px}.ai-transform-page .ai-hero-visual{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:700px;overflow:hidden;pointer-events:auto}.ai-transform-page .ai-hero-visual:before{width:22%}}@media (max-width:720px){.ai-transform-page .ae-hero.ai-hero{padding:118px 0 42px}.ai-transform-page .ai-hero-grid{width:min(100%,calc(100vw - 28px))}.ai-transform-page .ae-eyebrow{min-height:0;margin-bottom:26px;padding:9px 12px;line-height:1.25}.ai-transform-page .ae-hero h1{margin-bottom:22px;font-size:clamp(2.35rem,10vw,3.1rem);line-height:1.08;max-width:100%}.ai-transform-page .ae-hero-copy>p:not(.ae-eyebrow){font-size:1rem;line-height:1.62}.ai-transform-page .ae-hero-actions{gap:12px;margin-top:28px}.ai-transform-page .ae-hero-actions .ae-button{width:100%;min-height:56px}.ai-transform-page .ai-trust-chips{width:100%;max-width:100%;grid-template-columns:1fr;gap:10px;margin-top:30px}.ai-transform-page .ai-trust-chips span{min-height:46px}.ai-transform-page .ai-hero-visual{width:100%;max-width:100%;height:auto;overflow:visible}.ai-transform-page .ai-hero-visual:before{display:none}.ai-transform-page .ai-hero-visual>img{height:auto;aspect-ratio:1672/941;border-radius:14px;object-fit:cover;object-position:center center}}@media (max-width:460px){.ai-transform-page .ai-hero-grid{width:min(100%,calc(100vw - 24px))}.ai-transform-page .ai-hero-visual>img{aspect-ratio:4/3;object-position:60% center}}.ai-transform-page .ai-help-section{padding:clamp(122px,11vw,170px) 0 clamp(128px,12vw,180px);background:#ffffff}.ai-transform-page .ai-help-section .ae-container{width:min(100%,calc(100vw - 56px));max-width:1240px}.ai-transform-page .ai-help-section .ae-section-head{max-width:none;margin:0 0 34px}.ai-transform-page .ai-help-section .ae-section-head h2{margin:0;color:var(--ae-ink);font-size:clamp(2.25rem,3vw,3rem);font-weight:800;letter-spacing:0;line-height:1.08}.ai-transform-page .ai-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ai-transform-page .ai-help-card{position:relative;display:block;overflow:hidden;min-height:444px;border:1px solid #dfe6f2;border-radius:14px;padding:14px 14px 38px;background:#ffffff;box-shadow:0 20px 36px -28px rgba(7,24,53,.24);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-transform-page .ai-help-card:hover{transform:translateY(-2px);border-color:rgba(11,85,231,.22);box-shadow:0 26px 48px -30px rgba(7,24,53,.28)}.ai-transform-page .ai-help-card>img{position:relative;top:auto;right:auto;z-index:1;display:block;width:100%;height:clamp(188px,16vw,220px);margin:0 0 28px;border-radius:8px;object-fit:cover;object-position:center;box-shadow:none}.ai-transform-page .ai-help-icon{position:absolute;top:14px;left:14px;z-index:3;display:grid;width:68px;height:88px;place-items:center;margin:0;border:1px solid rgba(7,24,53,.08);border-radius:8px;background:rgba(255,255,255,.96);color:var(--ae-blue);box-shadow:0 16px 28px rgba(7,24,53,.12)}.ai-transform-page .ai-help-icon .icon{width:40px;height:40px;stroke-width:1.9}.ai-transform-page .ai-help-card h3{margin:0 0 16px;color:var(--ae-ink);font-size:clamp(1.06rem,1.33vw,1.42rem);font-weight:800;letter-spacing:0;line-height:1.36}.ai-transform-page .ai-help-card p{margin:0;color:#243652;font-size:clamp(.9rem,1vw,1rem);font-weight:450;line-height:1.78}@media (max-width:1180px){.ai-transform-page .ai-help-section{padding:86px 0}.ai-transform-page .ai-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:980px){.ai-transform-page .ai-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-transform-page .ai-help-section{padding:58px 0}.ai-transform-page .ai-help-section .ae-container{width:min(100%,calc(100vw - 28px))}.ai-transform-page .ai-help-section .ae-section-head{margin-bottom:24px}.ai-transform-page .ai-help-section .ae-section-head h2{font-size:clamp(2rem,9vw,2.7rem)}.ai-transform-page .ai-help-grid{grid-template-columns:1fr;gap:14px}.ai-transform-page .ai-help-card{min-height:0;padding:12px 12px 28px}.ai-transform-page .ai-help-card>img{height:218px;margin-bottom:26px}.ai-transform-page .ai-help-icon{width:58px;height:72px}.ai-transform-page .ai-help-icon .icon{width:32px;height:32px}.ai-transform-page .ai-help-card h3{margin-bottom:14px}}.sw-page .ae-hero{position:relative;overflow:hidden;min-height:clamp(790px,56.3vw,940px);padding:clamp(168px,10.8vw,188px) 0 clamp(72px,6vw,108px);background:#ffffff}.sw-hero-grid{position:static;z-index:2;width:min(1568px,calc(100vw - 104px));grid-template-columns:minmax(0,650px) minmax(0,1fr);align-items:start;gap:0}.sw-eyebrow{display:inline-flex;align-items:center;min-height:24px;margin-bottom:24px;border-radius:999px;padding:0 12px;background:linear-gradient(180deg,#e3edff,#d4e2ff);color:var(--ae-blue);font-size:.76rem;font-weight:800;letter-spacing:.035em;line-height:1;text-transform:uppercase}.sw-page .ae-hero h1{max-width:650px;margin:0 0 22px;color:var(--ae-ink);font-size:clamp(3.15rem,3.8vw,4.05rem);font-weight:800;letter-spacing:0;line-height:1.05}.sw-page .ae-hero-copy>p:not(.ae-eyebrow):not(.sw-eyebrow){max-width:590px;margin:0;color:#20304f;font-size:clamp(1rem,1.08vw,1.12rem);font-weight:500;line-height:1.72}.sw-page .ae-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.sw-page .ae-hero-actions .ae-button{min-width:268px;min-height:52px;padding-inline:26px;gap:18px;border-radius:7px;font-size:.92rem;font-weight:800}.sw-page .ae-hero-actions .ae-button-secondary{min-width:258px}.sw-page .ae-hero-actions .ae-button .icon{width:18px;height:18px}.sw-trust-chips{display:flex;flex-wrap:wrap;gap:12px;max-width:720px;margin-top:40px}.sw-trust-chips span{display:inline-flex;align-items:center;gap:10px;min-height:66px;border:1px solid #e1e8f3;border-radius:8px;padding:0 18px;background:#ffffff;color:#1a2c4d;font-size:.78rem;font-weight:700;line-height:1.28;box-shadow:0 12px 24px -16px rgba(7,24,53,.18)}.sw-trust-chips span:first-child{width:142px}.sw-trust-chips span:nth-child(2){width:150px}.sw-trust-chips span:nth-child(3){width:182px}.sw-trust-chips span:nth-child(4){width:122px}.sw-trust-chips span:nth-child(5){width:156px}.sw-trust-chips span:nth-child(6){width:174px}.sw-trust-chips span:nth-child(7){width:184px}.sw-trust-chips .icon{flex:0 0 auto;width:22px;height:22px;color:var(--ae-blue)}.sw-hero-visual{position:absolute;top:84px;right:0;bottom:0;left:0;z-index:0;min-height:0;pointer-events:none}.sw-hero-visual:after,.sw-hero-visual:before{position:absolute;z-index:1;pointer-events:none;content:""}.sw-hero-visual:before{inset:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.96) 22%,rgba(255,255,255,.52) 38%,rgba(255,255,255,0) 54%),linear-gradient(180deg,rgba(255,255,255,0) 72%,rgba(255,255,255,.98))}.sw-hero-visual:after{right:0;bottom:0;left:0;height:180px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 78%)}.sw-hero-visual>img{display:block;width:100%;height:100%;min-height:0;border-radius:0;object-fit:cover;object-position:center top;box-shadow:none}.sw-data-card{position:absolute;z-index:3;border:1px solid rgba(215,224,239,.94);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 24px 52px rgba(7,24,53,.14);padding:18px 20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sw-data-card header{display:flex;flex-direction:column;gap:4px}.sw-data-card header span{color:var(--ae-ink);font-size:.9rem;font-weight:800}.sw-data-card header small{color:#4a5874;font-size:.78rem;font-weight:600}.sw-portal-card{top:72px;right:clamp(38px,3vw,52px);display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-gap:12px;gap:12px;width:268px;min-height:162px;padding:20px 22px}.sw-portal-card header{grid-column:1/-1;gap:2px}.sw-portal-card strong{display:block;margin-top:6px;color:var(--ae-ink);font-size:1.55rem;font-weight:800;letter-spacing:-.01em;line-height:1}.sw-portal-card em{display:block;margin-top:4px;color:#14a35a;font-size:.82rem;font-style:normal;font-weight:700}.sw-portal-chart{grid-row:2/4;grid-column:2;display:block;width:90px;height:50px;margin-top:8px}.sw-admin-card{top:248px;right:clamp(38px,3vw,52px);width:268px;padding:20px 22px}.sw-admin-body{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin-top:12px}.sw-admin-donut{width:74px;height:74px}.sw-admin-card ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.sw-admin-card li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;font-size:.72rem;font-weight:600;color:var(--ae-ink)}.sw-admin-card li strong{font-size:.72rem;font-weight:800;color:var(--ae-ink)}.sw-dot{display:block;width:8px;height:8px;border-radius:50%}.sw-admin-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--ae-blue);font-size:.86rem;font-weight:700}.sw-admin-link:after{display:inline-block;width:14px;height:8px;background:currentColor;-webkit-clip-path:polygon(0 40%,70% 40%,70% 0,100% 50%,70% 100%,70% 60%,0 60%);clip-path:polygon(0 40%,70% 40%,70% 0,100% 50%,70% 100%,70% 60%,0 60%);content:""}.sw-workflow-card{top:clamp(540px,33.2vw,586px);right:clamp(38px,3vw,52px);width:268px;padding:20px 22px}.sw-workflow-card ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:14px 0 0;padding:0}.sw-workflow-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:5px 12px;gap:5px 12px;align-items:center;font-size:.88rem}.sw-workflow-label{grid-column:1;color:var(--ae-ink);font-size:.78rem;font-weight:700}.sw-workflow-bar{position:relative;grid-column:1/-1;display:block;width:100%;height:6px;border-radius:999px;background:#f0f4fa;overflow:hidden}.sw-workflow-bar>span{position:absolute;inset:0;border-radius:999px}.sw-workflow-card strong{grid-column:2;grid-row:1;align-self:start;color:var(--ae-ink);font-size:.76rem;font-weight:800}.sw-timeline-card{position:absolute;left:max(686px,calc(50vw - 22px));right:auto;bottom:clamp(88px,6.4vw,108px);z-index:4;width:clamp(258px,calc(100vw - 1020px),408px);border:1px solid rgba(215,224,239,.94);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 28px 56px rgba(7,24,53,.16);padding:16px 18px 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sw-timeline-card header{display:block;margin-bottom:12px;border-bottom:1px solid #e8edf5;padding-bottom:9px}.sw-timeline-card header>span{color:var(--ae-ink);font-size:.92rem;font-weight:800}.sw-timeline-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:9px;margin-left:64px;color:#4a5874;font-size:.36rem;font-weight:700;letter-spacing:-.01em}.sw-timeline-phases>span{overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.sw-timeline-card ul{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.sw-timeline-card li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.sw-timeline-label{overflow:hidden;color:var(--ae-ink);font-size:.58rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sw-timeline-track{position:relative;display:block;width:100%;height:18px;border-radius:8px;background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),#e4eaf4 calc(20% - 1px),#e4eaf4 20%),#f4f7fc}.sw-timeline-bar{position:absolute;top:3px;bottom:3px;border-radius:6px}.sw-timeline-bar.is-blue{background:linear-gradient(90deg,#1d76ff,#0b55e7)}.sw-timeline-bar.is-blueLight{background:linear-gradient(90deg,#79b5ff,#2bd0ff)}.sw-timeline-bar.is-teal{background:linear-gradient(90deg,#14b86e,#19d186)}.sw-timeline-bar.is-orange{background:linear-gradient(90deg,#ffb45d,#f59f00)}.sw-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:28px}.sw-section-head h2{margin:0;color:var(--ae-ink);font-size:clamp(1.6rem,2.1vw,2.05rem);font-weight:800;letter-spacing:-.01em;line-height:1.08}.sw-section-head p{margin:0;color:#3a485f;font-size:.96rem;font-weight:500;line-height:1.5;text-align:left}.sw-build-section{padding:80px 0 88px;background:#ffffff}.sw-build-section .ae-container{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.sw-build-section .sw-section-head{margin-bottom:0;position:-webkit-sticky;position:sticky;top:120px}.sw-build-section .sw-section-head h2{font-size:clamp(1.85rem,2.4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.sw-build-section .sw-section-head p{margin-top:14px;color:#3a485f;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:500;line-height:1.55}.sw-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.sw-build-card{position:relative;overflow:visible;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:280px;border:1px solid #e3eaf5;border-radius:18px;padding:22px 20px;background:#ffffff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sw-build-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.24);box-shadow:0 26px 50px -28px rgba(11,85,231,.28)}.sw-build-copy{display:grid;align-content:center;grid-gap:12px;gap:12px;min-width:0}.sw-build-icon{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:0;background:transparent;color:var(--ae-blue);box-shadow:none}.sw-build-icon .icon{width:44px;height:44px;stroke-width:1.9}.sw-build-card h3{margin:6px 0 0;color:var(--ae-ink);font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:800;letter-spacing:-.01em;line-height:1.22}.sw-build-card p{margin:0;color:#3a485f;font-size:clamp(.82rem,.9vw,.92rem);font-weight:500;line-height:1.5}.sw-build-card>img{width:100%;height:100%;max-height:240px;border-radius:12px;object-fit:cover;object-position:center center;box-shadow:0 12px 24px -10px rgba(7,24,53,.18)}.sw-mock{position:relative;display:flex;flex-direction:column;width:100%;height:232px;overflow:hidden;border:1px solid #e6edf6;border-radius:12px;background:#ffffff;box-shadow:0 16px 30px -16px rgba(7,24,53,.22);font-family:var(--font-space-grotesk),system-ui,sans-serif}.sw-mock-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;border-bottom:1px solid #eef2f7;background:#fbfcfe}.sw-mock-bar b{color:#0c1a36;font-size:.46rem;font-weight:800}.sw-mock-bar i{width:14px;height:5px;border-radius:3px;background:#e3eaf5}.sw-mock-label{display:block;margin:6px 9px 3px;color:#6a7894;font-size:.4rem;font-weight:700}.sw-mock-portal{flex-direction:row}.sw-mock-rail{display:grid;align-content:start;grid-gap:5px;gap:5px;width:22%;padding:8px 5px;background:#1d293f}.sw-mock-rail .sw-mock-logo{width:14px;height:6px;margin-bottom:4px;border-radius:2px;background:#4b8dff}.sw-mock-rail>span:not(.sw-mock-logo){height:5px;border-radius:2px;background:rgba(255,255,255,.2)}.sw-mock-rail>span.is-active{background:#4b8dff}.sw-mock-portal .sw-mock-body{flex:1 1;min-width:0}.sw-mock-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:0 9px}.sw-mock-tiles span{height:26px;border-radius:4px;background:linear-gradient(135deg,#dbe7fb,#b9d2f7)}.sw-mock-portal .sw-mock-tiles:last-child span{background:linear-gradient(135deg,#e6eefb,#cdddf6)}.sw-mock-dashboard{background:#0e1b33;border-color:#1a2942}.sw-mock-dashboard .sw-mock-bar{background:#0a1428;border-color:#1a2942}.sw-mock-dashboard .sw-mock-bar b{color:#ffffff}.sw-mock-dashboard .sw-mock-bar i{background:#24344f}.sw-mock-dashboard .sw-mock-label{color:#8fa0bd}.sw-mock-stats{display:grid;grid-template-columns:1fr 1fr 38px;grid-gap:5px;gap:5px;padding:8px 9px 4px}.sw-mock-stat{display:grid;grid-gap:1px;gap:1px;padding:5px 6px;border-radius:5px;background:#16243e}.sw-mock-stat strong{color:#ffffff;font-size:.6rem;font-weight:800}.sw-mock-stat em{font-size:.34rem;font-style:normal;font-weight:700}.sw-mock-stat em.is-green{color:#2bd07e}.sw-mock-stat em.is-red{color:#ff6b81}.sw-mock-donut{display:grid;place-items:center}.sw-mock-donut svg{width:34px;height:34px}.sw-mock-rows{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0 9px 9px;list-style:none}.sw-mock-rows li{display:flex;align-items:center;gap:5px}.sw-mock-av{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.sw-mock-rows li i{flex:1 1;height:4px;border-radius:2px;background:#24344f}.sw-mock-tag{flex:0 0 auto;padding:1px 4px;border-radius:3px;font-size:.3rem;font-weight:700}.sw-mock-tag.is-green{background:rgba(43,208,126,.18);color:#2bd07e}.sw-mock-tag.is-blue{background:rgba(75,141,255,.2);color:#6ba6ff}.sw-mock-tag.is-orange{background:rgba(245,159,0,.2);color:#ffb84d}.sw-mock-apps .sw-mock-tag.is-green{background:rgba(20,184,110,.14);color:#14a35a}.sw-mock-apps .sw-mock-tag.is-blue{background:rgba(11,85,231,.12);color:#0b55e7}.sw-mock-pub{padding:1px 5px;border-radius:3px;background:rgba(20,184,110,.16);color:#14a35a;font-size:.32rem!important}.sw-mock-flow{position:relative;flex:1 1;padding:10px}.sw-mock-node{position:absolute;padding:3px 5px;border-radius:4px;font-size:.32rem;font-weight:700;white-space:nowrap}.sw-mock-node.is-start{background:#d6f5e5;color:#14a35a;top:12px;left:10px}.sw-mock-node.is-blue{background:#dbe7fb;color:#0b55e7}.sw-mock-node.is-green{background:#d6f5e5;color:#14a35a}.sw-mock-node.is-purple{background:#ece0fb;color:#7c3aed}.sw-mock-node.is-gray{background:#eef2f7;color:#6a7894}.sw-mock-node-mgr{top:44px;left:10px}.sw-mock-node-app{top:44px;right:10px}.sw-mock-node-rej{top:78px;right:10px}.sw-mock-node-req{top:90px;left:10px;background:#eef2f7;color:#6a7894}.sw-mock-node-fin{top:108px;left:50%;transform:translateX(-50%)}.sw-mock-node-end{bottom:8px;right:10px}.sw-mock-flow-lines{position:absolute;inset:0;width:100%;height:100%}.sw-mock-flow-lines path{fill:none;stroke:#c8d2e2;stroke-width:1.4}.sw-mock-chart{justify-content:space-between;gap:3px;padding:10px 10px 6px}.sw-mock-chart,.sw-mock-chart span{display:flex;align-items:flex-end;flex:1 1}.sw-mock-chart span{gap:1px;height:100%}.sw-mock-chart b{flex:1 1;border-radius:1px 1px 0 0}.sw-mock-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px;padding:6px 8px 9px;border-top:1px solid #eef2f7}.sw-mock-kpis div{display:grid;grid-gap:0;gap:0}.sw-mock-kpis strong{color:#0c1a36;font-size:.42rem;font-weight:800}.sw-mock-kpis em{color:#6a7894;font-size:.3rem;font-style:normal;font-weight:600}.sw-mock-new{padding:1px 5px;border-radius:3px;background:#0b55e7;color:#ffffff!important;font-size:.32rem!important}.sw-mock-search{height:12px;margin:7px 9px 4px;border-radius:4px;background:#f0f4fa}.sw-mock-table{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0 9px 9px;list-style:none}.sw-mock-table li{display:flex;align-items:center;gap:5px;padding-bottom:4px;border-bottom:1px solid #f0f4fa}.sw-mock-ico{width:10px;height:10px;flex:0 0 auto;border-radius:3px;background:#dbe7fb}.sw-mock-table li i{flex:1 1;color:#0c1a36;font-size:.36rem;font-style:normal;font-weight:600}.sw-mock-dots{color:#6a7894;font-size:.6rem;font-weight:800;letter-spacing:1px}.sw-mock-chat{display:grid;grid-gap:6px;gap:6px;flex:1 1;padding:9px}.sw-mock-msg{max-width:82%;padding:5px 7px;border-radius:8px;font-size:.36rem;font-weight:600;line-height:1.35}.sw-mock-msg.is-user{align-self:flex-end;background:#0b55e7;color:#ffffff;border-bottom-right-radius:2px}.sw-mock-msg.is-ai{background:#f0f4fa;border-bottom-left-radius:2px}.sw-mock-file,.sw-mock-msg.is-ai{align-self:flex-start;color:#0c1a36}.sw-mock-file{display:grid;grid-template-columns:14px 1fr;align-items:center;grid-gap:2px 6px;gap:2px 6px;width:82%;padding:5px 7px;border:1px solid #e6edf6;border-radius:6px;font-size:.36rem;font-weight:700}.sw-mock-file i{grid-row:span 2;width:14px;height:16px;border-radius:2px;background:#dbe7fb}.sw-mock-file small{grid-column:2;color:#6a7894;font-size:.3rem;font-weight:600}.sw-mock-input{display:flex;align-items:center;justify-content:space-between;margin:0 9px 9px;padding:5px 7px;border:1px solid #e6edf6;border-radius:7px}.sw-mock-input span{color:#98a4ba;font-size:.36rem;font-weight:600}.sw-mock-input b{width:14px;height:14px;border-radius:50%;background:#0b55e7}.sw-process-section{padding:80px 0 88px;background:#ffffff}.sw-process-section .sw-section-head{align-items:flex-start;margin-bottom:56px}.sw-process-section .sw-section-head h2{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.sw-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px;isolation:isolate}.sw-process-row:before{position:absolute;z-index:0;top:40px;right:10%;left:10%;border-top:1.5px dashed #c8d2e2;content:""}.sw-process-row article{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:220px}.sw-process-icon{display:grid;width:84px;height:84px;place-items:center;margin:0 auto 22px;border:1.5px solid #e1e8f3;border-radius:50%;background:#ffffff;color:var(--ae-blue);box-shadow:0 14px 28px rgba(7,24,53,.06)}.sw-process-icon .icon{width:34px;height:34px;stroke-width:1.9}.sw-process-row small{display:block;width:100%;margin-top:4px;color:#6a7894;font-size:1.05rem;font-weight:700;text-align:left}.sw-process-row h3{margin:4px 0 14px;color:var(--ae-ink);font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:800;letter-spacing:-.01em;line-height:1.25;text-align:left}.sw-process-row p{margin:0;max-width:100%;color:#3f4d63;font-size:clamp(.9rem,1vw,1rem);font-weight:500;line-height:1.55;text-align:left}.sw-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:56px;border:1px solid #e3eaf5;border-radius:14px;padding:6px;background:#ffffff}.sw-process-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:0;border-radius:10px;padding:0 16px;background:transparent;color:var(--ae-blue);font-size:1rem;font-weight:700;text-align:center}.sw-outputs-section{padding:80px 0 88px;background:#ffffff}.sw-outputs-section .sw-section-head{align-items:flex-start;margin-bottom:44px}.sw-outputs-section .sw-section-head h2{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.sw-outputs-section .sw-section-head p{margin-top:12px;color:#3a485f;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:500;line-height:1.55}.sw-outputs-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:18px;gap:18px}.sw-output-card{display:grid;align-content:center;grid-gap:22px;gap:22px;justify-items:center;min-height:220px;border:1px solid #e3eaf5;border-radius:18px;padding:28px 16px 24px;background:#ffffff;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sw-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.22);box-shadow:0 22px 40px -28px rgba(11,85,231,.32)}.sw-output-icon{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:0;background:transparent;color:var(--ae-blue)}.sw-output-icon .icon{width:52px;height:52px;stroke-width:1.9}.sw-output-card h3{margin:0;max-width:110px;color:var(--ae-ink);font-size:clamp(.95rem,1.05vw,1.08rem);font-weight:800;letter-spacing:-.01em;line-height:1.25}.sw-complexity-section{padding:80px 0 96px;background:#ffffff;border-top:0;border-bottom:0}.sw-complexity-grid{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(360px,1fr);grid-gap:56px;gap:56px;align-items:center}.sw-complexity-visual{--sw-stage-scale:1;position:relative;width:100%;height:calc(384px * var(--sw-stage-scale));border-radius:0;overflow:visible;box-shadow:none}.sw-complexity-visual img{display:none}.sw-device-stage{position:absolute;top:0;left:50%;width:560px;height:384px;transform:translateX(-50%) scale(var(--sw-stage-scale));transform-origin:top center}.sw-device-stage:after{content:"";position:absolute;left:-4%;right:-4%;bottom:8px;height:1px;background:linear-gradient(90deg,transparent,rgba(7,24,53,.08) 18%,rgba(7,24,53,.08) 82%,transparent)}.sw-device{position:absolute;background:#f8fafc;font-family:var(--font-space-grotesk),system-ui,sans-serif}.sw-device-laptop{top:18px;left:4px;width:360px;border-radius:13px 13px 5px 5px;border:9px solid #1f2737;background:#1f2737;box-shadow:0 26px 52px -26px rgba(7,24,53,.3);z-index:1}.sw-device-laptop .sw-device-screen{display:grid;grid-template-columns:26% minmax(0,1fr);height:228px;border-radius:4px;overflow:hidden;background:#f4f7fc}.sw-device-base{position:absolute;left:-34px;right:-34px;bottom:-16px;height:16px;border-radius:2px 2px 8px 8px;background:linear-gradient(180deg,#e3e7ee,#c5cbd6 50%,#a7afbd);-webkit-clip-path:polygon(2.5% 0,97.5% 0,100% 100%,0 100%);clip-path:polygon(2.5% 0,97.5% 0,100% 100%,0 100%);box-shadow:0 14px 22px -8px rgba(7,24,53,.32)}.sw-device-base:before{content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);width:26%;height:4px;background:#b3bac6;border-radius:0 0 5px 5px}.sw-device-sidebar{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px 8px;background:#1d293f;color:rgba(255,255,255,.82);font-size:.42rem;font-weight:600}.sw-device-brand{margin-bottom:8px;padding:0 4px;color:#ffffff;font-size:.5rem;font-weight:800}.sw-device-nav-item{padding:4px 6px;border-radius:4px;color:rgba(255,255,255,.6)}.sw-device-nav-item.is-active{background:rgba(255,255,255,.1);color:#ffffff}.sw-device-main{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px 12px;background:#f4f7fc}.sw-device-head{display:flex;justify-content:space-between;align-items:center}.sw-device-head strong{color:#0c1a36;font-size:.62rem;font-weight:800}.sw-device-pill{display:inline-flex;align-items:center;border-radius:12px;padding:2px 6px;background:#eef2f7;color:#4a5874;font-size:.4rem;font-weight:700}.sw-device-pill.is-green{background:#14b86e;color:#ffffff}.sw-device-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.sw-device-row:last-child{grid-template-columns:repeat(3,1fr)}.sw-device-tile{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:6px 8px;border:1px solid #e3eaf5;border-radius:6px;background:#ffffff}.sw-device-tile>span{color:#4a5874;font-size:.4rem;font-weight:700}.sw-device-tile strong{color:#0c1a36;font-size:.78rem;font-weight:800}.sw-device-tile em{color:#14a35a;font-size:.38rem;font-style:normal;font-weight:700}.sw-device-tile-chart{position:relative}.sw-device-bars{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;grid-gap:2px;gap:2px;margin-top:4px;height:32px}.sw-device-bars>span{background:linear-gradient(180deg,#2bd0ff,#0b55e7);border-radius:1px}.sw-device-spark{height:22px;margin-top:2px;background:linear-gradient(135deg,transparent 0 14%,#2bd0ff 14% 16%,transparent 16% 28%,#2bd0ff 28% 30%,transparent 30% 42%,#0b55e7 42% 44%,transparent 44% 56%,#0b55e7 56% 58%,transparent 58% 72%,#0b55e7 72% 74%,transparent 74% 88%,#0b55e7 88% 90%,transparent 90%);-webkit-clip-path:polygon(0 100%,0 70%,14% 78%,28% 60%,42% 70%,56% 50%,72% 30%,88% 20%,100% 0,100% 100%);clip-path:polygon(0 100%,0 70%,14% 78%,28% 60%,42% 70%,56% 50%,72% 30%,88% 20%,100% 0,100% 100%)}.sw-device-spark-green{background:linear-gradient(180deg,rgba(20,168,64,.32),rgba(20,168,64,0));-webkit-clip-path:polygon(0 100%,0 75%,18% 65%,34% 78%,52% 50%,70% 38%,86% 22%,100% 8%,100% 100%);clip-path:polygon(0 100%,0 75%,18% 65%,34% 78%,52% 50%,70% 38%,86% 22%,100% 8%,100% 100%)}.sw-device-tile-list ul,.sw-device-tile-status ul{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;padding:0}.sw-device-tile-list li,.sw-device-tile-status li{display:flex;align-items:center;gap:4px;color:#0c1a36;font-size:.42rem;font-weight:600}.sw-device-tile-list li i{display:inline-block;width:6px;height:6px;border-radius:50%}.sw-device-tile-list li b,.sw-device-tile-status li b{margin-left:auto;color:#0c1a36;font-size:.42rem;font-weight:800}.sw-device-tile-status li b.is-green{color:#14a35a}.sw-device-tile-status li b.is-blue{color:#0b55e7}.sw-device-tile-status li b.is-orange{color:#d97706}.sw-device-timeline-bars{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.sw-device-timeline-bars>div{height:6px;background:#f4f7fc;border-radius:3px;overflow:hidden}.sw-device-timeline-bars i{display:block;height:100%;border-radius:3px}.sw-device-tablet{top:46px;left:296px;width:174px;border-radius:14px;border:7px solid #1f2737;background:#1f2737;box-shadow:0 30px 60px -22px rgba(7,24,53,.38);z-index:2}.sw-device-tablet .sw-device-screen{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;height:252px;border-radius:5px;overflow:hidden;background:#ffffff}.sw-device-tablet .sw-device-head strong{font-size:.78rem}.sw-device-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;font-size:.42rem;font-weight:700}.sw-device-tabs span{padding:4px 6px;border-radius:4px;background:#eef2f7;color:#4a5874;text-align:center}.sw-device-tabs span.is-active{background:#dbeafe;color:#0b55e7}.sw-device-projects{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.sw-device-projects li{display:grid;grid-template-columns:18px minmax(0,1fr) 30%;align-items:center;grid-gap:6px;gap:6px;padding:4px 6px;border:1px solid #f0f4fa;border-radius:6px}.sw-device-avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#93c5fd)}.sw-device-projects li>div{display:grid;grid-gap:2px;gap:2px}.sw-device-projects strong{color:#0c1a36;font-size:.52rem;font-weight:800}.sw-device-projects em{color:#4a5874;font-size:.4rem;font-style:normal;font-weight:600}.sw-device-progress{position:relative;display:block;height:4px;border-radius:999px;background:#eef2f7;overflow:hidden}.sw-device-progress i{display:block;height:100%;background:linear-gradient(90deg,#0b55e7,#2bd0ff);border-radius:999px}.sw-device-phone{top:150px;left:244px;width:104px;border-radius:16px;border:5px solid #1f2737;background:#1f2737;box-shadow:0 28px 56px -18px rgba(7,24,53,.42);z-index:3}.sw-device-phone .sw-device-screen{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:9px 9px 12px;height:212px;border-radius:9px;overflow:hidden;background:#ffffff}.sw-device-phone .sw-device-head strong{font-size:.66rem}.sw-device-phone-stat{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid #f0f4fa;border-radius:8px;background:#ffffff}.sw-device-phone-stat>span{color:#4a5874;font-size:.42rem;font-weight:700}.sw-device-phone-stat strong{color:#0c1a36;font-size:.95rem;font-weight:800;line-height:1}.sw-device-phone-stat em{color:#14a35a;font-size:.4rem;font-style:normal;font-weight:700}.sw-device-phone-donut,.sw-device-phone-list{padding:8px 10px;border:1px solid #f0f4fa;border-radius:8px;background:#ffffff}.sw-device-phone-donut>span,.sw-device-phone-list>span{display:block;margin-bottom:4px;color:#4a5874;font-size:.42rem;font-weight:700}.sw-device-phone-list ul{display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.sw-device-phone-list li{display:flex;justify-content:space-between;color:#0c1a36;font-size:.42rem;font-weight:600}.sw-device-phone-list li b{font-weight:800}.sw-device-donut{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.sw-device-donut svg{width:40px;height:40px}.sw-device-donut ul{display:grid;grid-gap:1px;gap:1px;list-style:none;margin:0;padding:0}.sw-device-donut li{display:flex;align-items:center;gap:3px;color:#0c1a36;font-size:.36rem;font-weight:600}.sw-device-donut li i{width:4px;height:4px;border-radius:50%}.sw-device-donut li b{margin-left:auto;font-weight:800}.sw-device-phone-meta{color:#0b55e7;font-size:.42rem;font-weight:700}@media (min-width:1181px) and (max-width:1340px){.sw-complexity-visual{--sw-stage-scale:0.86}}@media (max-width:640px){.sw-complexity-visual{--sw-stage-scale:0.92}}@media (max-width:560px){.sw-complexity-visual{--sw-stage-scale:0.8}}@media (max-width:470px){.sw-complexity-visual{--sw-stage-scale:0.66}}@media (max-width:390px){.sw-complexity-visual{--sw-stage-scale:0.56}}.sw-complexity-copy h2{margin:0 0 22px;color:var(--ae-ink);font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.sw-complexity-copy>p{margin:0 0 36px;color:#1a2c4d;font-size:clamp(1rem,1.18vw,1.16rem);font-weight:500;line-height:1.55}.sw-complexity-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.sw-complexity-chips span{display:grid;justify-items:center;grid-gap:14px;gap:14px;border:0;border-radius:0;padding:0;background:transparent;color:var(--ae-ink);font-size:clamp(.85rem,.95vw,.96rem);font-weight:700;text-align:center;line-height:1.3;box-shadow:none}.sw-complexity-chips span>.icon{display:grid;place-items:center;width:58px;height:58px;border:1.5px solid #d1dcec;border-radius:50%;background:#ffffff;color:var(--ae-blue);stroke-width:1.9}.sw-discuss-cta{padding:32px 0 88px;background:#ffffff}.sw-discuss-card{position:relative;overflow:hidden;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(280px,auto);grid-gap:32px;gap:32px;align-items:center;border:0;border-radius:22px;padding:56px 64px;background:linear-gradient(135deg,#1265f7,#0b50d4 60%,#093ea8);color:#ffffff;box-shadow:0 28px 56px -22px rgba(11,85,231,.4)}.sw-discuss-card:before{position:absolute;inset:0;background:repeating-radial-gradient(circle at 12% 50%,rgba(255,255,255,.06) 0 1px,transparent 1px 32px),radial-gradient(ellipse at 88% 100%,rgba(255,255,255,.06) 0 30%,transparent 60%);pointer-events:none;content:""}.sw-discuss-card>*{position:relative;z-index:1}.sw-discuss-icon{display:grid;place-items:center;width:72px;height:72px;border:1.5px solid rgba(255,255,255,.32);border-radius:16px;background:transparent;color:#ffffff}.sw-discuss-icon .icon{width:36px;height:36px;color:#ffffff;stroke-width:1.8}.sw-discuss-copy h2{margin:0 0 16px;color:#ffffff;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.sw-discuss-copy p{margin:0;color:rgba(232,240,255,.94);font-size:clamp(.95rem,1.05vw,1.05rem);font-weight:500;line-height:1.55;max-width:480px}.sw-discuss-actions{display:grid;grid-gap:14px;gap:14px}.sw-discuss-actions .ae-button{min-height:56px;padding:0 26px;gap:14px;border-radius:12px;font-size:1rem;font-weight:800}.sw-discuss-actions .ae-button .icon{width:22px;height:22px}.sw-discuss-actions .ae-button-light{background:#ffffff;color:var(--ae-blue);border-color:rgba(255,255,255,.2);box-shadow:0 10px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.6)}.sw-discuss-actions .ae-button-ghost{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.42)}@media (max-width:1180px){.sw-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.sw-page .ae-hero{min-height:auto;padding-bottom:56px}.sw-hero-grid{width:min(100%,calc(100vw - 48px));grid-template-columns:1fr}.sw-hero-visual{position:relative;inset:auto;width:100%;min-height:700px;margin-top:34px;overflow:hidden;border-radius:24px}.sw-hero-visual>img{height:700px;min-height:700px;border-radius:24px;object-position:55% center}.sw-admin-card,.sw-portal-card,.sw-workflow-card{right:24px;width:240px}.sw-admin-card{top:210px}.sw-workflow-card{top:470px}.sw-timeline-card{left:24px;bottom:36px;width:min(500px,calc(100% - 300px))}.sw-complexity-grid{grid-template-columns:1fr;gap:24px}.sw-discuss-card{grid-template-columns:48px minmax(0,1fr);row-gap:16px}.sw-discuss-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.sw-section-head{flex-direction:column;align-items:flex-start;gap:8px}.sw-section-head p{text-align:left}.sw-trust-chips{max-width:560px}.sw-build-card,.sw-build-grid{grid-template-columns:1fr}.sw-build-card>img{order:-1;min-height:160px}.sw-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sw-process-row:before{display:none}.sw-outputs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-complexity-chips{grid-template-columns:1fr}}@media (max-width:720px){.sw-page .ae-hero{padding-top:118px;padding-bottom:40px}.sw-hero-grid{width:min(100%,calc(100vw - 32px))}.sw-page .ae-hero h1{font-size:clamp(2.2rem,12vw,3.2rem)}.sw-page .ae-hero-actions .ae-button,.sw-page .ae-hero-actions .ae-button-secondary{min-width:0;width:100%}.sw-hero-visual{min-height:0;margin-top:28px;border-radius:18px}.sw-hero-visual>img{height:260px;min-height:260px;border-radius:18px}.sw-data-card{top:auto!important;right:auto!important;left:auto!important;width:100%!important}.sw-data-card,.sw-timeline-card{position:relative;margin-top:12px}.sw-timeline-card{left:auto;right:auto;bottom:auto;width:100%}.sw-timeline-card header{grid-template-columns:1fr}.sw-timeline-card li{grid-template-columns:80px minmax(0,1fr)}.sw-timeline-phases{display:none}.sw-trust-chips{max-width:none}.sw-trust-chips span{width:100%!important}.sw-build-section,.sw-complexity-section,.sw-outputs-section,.sw-process-section{padding:44px 0}.sw-discuss-cta{padding:30px 0 60px}.sw-process-row{grid-template-columns:1fr}.sw-outputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-discuss-card{padding:24px;text-align:left}.sw-discuss-actions,.sw-discuss-card{grid-template-columns:1fr}}.wd-page .ae-hero{min-height:740px;padding:112px 0 28px}.wd-hero-grid{grid-template-columns:minmax(440px,.78fr) minmax(560px,1fr)}.wd-hero-visual{min-height:480px}.wd-hero-visual>img{height:480px;object-position:50% 30%}.wd-data-card{position:absolute;z-index:3;background:rgba(255,255,255,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 20px 44px -16px rgba(7,24,53,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px}.wd-data-card header{display:flex;align-items:center;gap:10px}.wd-data-card header>div{display:flex;flex-direction:column;gap:0}.wd-data-card strong{color:var(--ae-ink);font-size:.78rem;font-weight:700;line-height:1.2}.wd-data-card small{color:var(--ae-muted);font-size:.7rem;font-weight:600;line-height:1.3}.wd-data-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef5ff;color:var(--ae-blue)}.wd-data-icon.is-blue{background:#1d76ff;color:#ffffff}.wd-data-icon.is-green{background:#14b86e;color:#ffffff}.wd-data-icon .icon{width:16px;height:16px}.wd-performance-card{top:32px;right:32px;width:250px}.wd-performance-card .wd-pct{margin-left:auto;color:var(--ae-green);font-style:normal;font-size:.86rem;font-weight:800}.wd-performance-card>small{display:block;margin-top:2px;color:var(--ae-muted);font-size:.7rem;font-weight:600}.wd-perf-chart{display:block;width:100%;height:42px;margin-top:8px}.wd-leads-card{top:244px;right:240px;width:200px}.wd-whatsapp-card{top:244px;right:24px;width:200px}.wd-leads-value{display:block;margin-top:8px;color:var(--ae-ink);font-size:1.45rem;font-weight:800;line-height:1}.wd-bilingual-card{top:340px;right:24px;width:200px}.wd-bilingual-pair{display:flex;gap:6px;margin-top:8px}.wd-bilingual-pair span{display:inline-grid;place-items:center;min-width:38px;padding:6px 10px;background:#eef5ff;color:var(--ae-blue);font-size:.78rem;font-weight:800;letter-spacing:.06em}.wd-bilingual-pair span:first-child{background:var(--ae-blue);color:#ffffff}.wd-hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(7,24,53,.06)}.wd-hero-chips span{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--ae-line);border-radius:10px;background:#ffffff;color:#33435e;font-size:.8rem;box-shadow:0 8px 18px rgba(7,24,53,.04)}.wd-hero-chips .icon{width:16px;height:16px;color:var(--ae-blue)}.wd-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:28px}.wd-section-head h2{margin:0;color:var(--ae-ink);font-size:clamp(1.65rem,2.1vw,2.05rem);font-weight:800;letter-spacing:-.01em;line-height:1.08}.wd-section-head p{margin:0;color:#3a485f;font-size:.96rem;font-weight:500;line-height:1.5}.wd-section-head--center{align-items:center;text-align:center}.wd-section-head--center h2{max-width:760px;text-align:center}.wd-deliver-section{padding:60px 0 56px;background:#ffffff}.wd-deliver-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:32px;gap:32px;align-items:end;margin-bottom:28px}.wd-deliver-head h2{margin:0 0 6px;color:var(--ae-ink);font-size:clamp(1.7rem,2.2vw,2.1rem);font-weight:800;letter-spacing:-.01em;line-height:1.08}.wd-deliver-head>div>p,.wd-deliver-summary{margin:0;color:#3a485f;font-size:.96rem}.wd-deliver-summary{line-height:1.55;max-width:540px;justify-self:end}.wd-deliver-grid{display:grid;grid-gap:16px;gap:16px}.wd-deliver-card{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--ae-line);padding:12px;background:#ffffff;box-shadow:0 14px 30px -16px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wd-deliver-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.wd-deliver-card>img{width:100%;height:130px;object-fit:cover}.wd-deliver-card h3{margin:4px 8px 0;color:var(--ae-ink);font-size:.92rem;font-weight:700;line-height:1.22;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.wd-deliver-card h3 span{color:var(--ae-ink);font-weight:800}.wd-deliver-card p{margin:0 8px 12px;color:#3a485f;font-size:.78rem;line-height:1.5}.wd-impact-strip{padding:16px 0 60px;background:#ffffff}.wd-impact-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);grid-gap:36px;gap:36px;align-items:center;border-radius:22px;padding:42px 44px;background:radial-gradient(ellipse at 100% 0,rgba(43,208,255,.22),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(11,85,231,.55),transparent 60%),linear-gradient(135deg,#1d76ff,#0b55e7);color:#ffffff;box-shadow:0 24px 56px -22px rgba(11,85,231,.42)}.wd-impact-card:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%);pointer-events:none;content:""}.wd-impact-card>*{position:relative;z-index:1}.wd-impact-copy h2{margin:0 0 14px;color:#ffffff;font-size:clamp(1.55rem,2.05vw,2rem);font-weight:800;letter-spacing:-.01em;line-height:1.12;max-width:320px}.wd-impact-copy p{margin:0;color:rgba(232,240,255,.88);font-size:.96rem;line-height:1.55;max-width:320px}.wd-impact-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.wd-impact-item{display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:10px;gap:10px;padding:0 22px;border-left:1px dashed rgba(255,255,255,.32)}.wd-impact-item:first-child{border-left:0;padding-left:0}.wd-impact-item:last-child{padding-right:0}.wd-impact-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;color:#ffffff;background:transparent;border:0;border-radius:0}.wd-impact-icon .icon{width:36px;height:36px;color:#ffffff;stroke-width:1.8}.wd-impact-item strong{display:block;color:#ffffff;font-size:1rem;font-weight:700;line-height:1.22}.wd-impact-item p{margin:4px 0 0;color:rgba(232,240,255,.82);font-size:.82rem;line-height:1.5}.wd-process-section{padding:60px 0;background:radial-gradient(ellipse at 0 100%,rgba(11,85,231,.04),transparent 40%),#ffffff}.wd-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:start;isolation:isolate}.wd-process-row article{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.wd-process-row article:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 22px);border-top:2px dashed #c4cfde;z-index:0}.wd-process-row article:not(:last-child):before{content:"";position:absolute;top:10px;right:-28px;width:8px;height:8px;border-top:2px solid #c4cfde;border-right:2px solid #c4cfde;transform:rotate(45deg);z-index:1}.wd-process-badge{position:relative;z-index:3;display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:18px;border-radius:50%;background:var(--ae-blue);color:#ffffff;font-size:.78rem;font-weight:800;box-shadow:0 0 0 4px #ffffff}.wd-process-row .ae-process-icon{position:relative;z-index:2;width:64px;height:64px;background:#ffffff;border:1px solid var(--ae-line)}.wd-process-row .ae-process-icon .icon{width:28px;height:28px}.wd-process-row h3{margin:16px 0 6px;color:var(--ae-ink);font-size:1rem;font-weight:700}.wd-process-row p{max-width:200px;color:#3f4d63;font-size:.84rem;line-height:1.55}.wd-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.wd-process-tags span{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1px solid var(--ae-line);border-radius:10px;padding:0 18px;background:#ffffff;color:var(--ae-ink);font-size:.88rem;font-weight:600;box-shadow:0 10px 22px -14px rgba(7,24,53,.14)}.wd-process-tags span:before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b55e7' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M5.4 5.4l2.1 2.1M16.5 16.5l2.1 2.1M5.4 18.6l2.1-2.1M16.5 7.5l2.1-2.1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.wd-outputs-section{padding:14px 0 60px;background:#ffffff}.wd-outputs-grid{display:grid;grid-gap:12px;gap:12px}.wd-output-chip{display:inline-flex;align-items:center;min-height:78px;border:1px solid var(--ae-line);border-radius:14px;background:#ffffff;color:var(--ae-ink);font-size:.95rem;font-weight:600;box-shadow:0 12px 28px -16px rgba(7,24,53,.16);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wd-output-chip:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 38px -16px rgba(11,85,231,.22)}.wd-output-chip .icon{width:28px;height:28px;flex-shrink:0;color:var(--ae-blue)}.wd-industries-section{padding:56px 0 64px;background:#ffffff}.wd-industries-grid{display:grid;grid-gap:16px}.wd-industries-grid article{align-content:start;grid-gap:14px;gap:14px;overflow:hidden;border:1px solid var(--ae-line);border-radius:18px;padding:12px 12px 20px;background:#ffffff;box-shadow:0 14px 28px -16px rgba(7,24,53,.14);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.wd-industries-grid article:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.26);box-shadow:0 22px 38px -16px rgba(11,85,231,.22)}.wd-industries-grid img{aspect-ratio:1/1.05;border-radius:14px}.wd-industries-icon{display:grid;place-items:center;width:32px;height:32px;margin:0 0 0 4px;color:var(--ae-blue)}.wd-industries-icon .icon{width:28px;height:28px;stroke-width:1.8}.wd-industries-grid h3{margin:0 4px;color:var(--ae-ink);font-size:.95rem;font-weight:700;line-height:1.22}.wd-bilingual-section{padding:30px 0 60px}.wd-bilingual-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.05fr) minmax(220px,.85fr);grid-gap:28px;gap:28px;align-items:center}.wd-bilingual-visual{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 26px 56px -22px rgba(7,24,53,.24)}.wd-bilingual-visual img{width:100%;height:100%;min-height:280px;object-fit:cover}.wd-bilingual-visual--secondary img{min-height:280px;object-position:30% center}.wd-bilingual-copy h2{margin:0 0 18px;color:var(--ae-ink);font-size:clamp(1.55rem,2vw,1.9rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.wd-bilingual-copy ul{grid-gap:14px;gap:14px;list-style:none;margin:0}.wd-bilingual-copy li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;color:var(--ae-ink);font-size:.96rem}.wd-bilingual-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef5ff;color:var(--ae-blue)}.wd-bilingual-check svg{width:16px;height:16px}.wd-final-cta{padding:20px 0 80px;background:#ffffff}.wd-final-card{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(280px,auto);grid-gap:32px;gap:32px;border-radius:22px;padding:36px 40px;background:linear-gradient(90deg,rgba(7,24,53,.86),rgba(7,24,53,.42)),url(/generated/home-redesign/cta-skyline.png) center 56% /cover no-repeat;color:#ffffff;box-shadow:0 30px 60px -24px rgba(7,24,53,.42)}.wd-final-copy h2{margin:0 0 10px;color:#ffffff;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:800;letter-spacing:-.01em;line-height:1.16;max-width:560px}.wd-final-copy p{margin:0;color:rgba(232,240,255,.86);font-size:.94rem;line-height:1.55;max-width:560px}.wd-final-actions{display:grid;grid-gap:12px;gap:12px}.wd-final-actions .ae-button{min-height:48px;padding:0 22px}.wd-final-actions .ae-button-light{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.46);box-shadow:none}.wd-final-actions .ae-button-light:hover{background:rgba(255,255,255,.16)}@media (max-width:1280px){.wd-deliver-grid,.wd-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-impact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.wd-page .ae-hero{min-height:auto;padding-bottom:40px}.wd-hero-grid{grid-template-columns:1fr;gap:24px}.wd-hero-visual{min-height:560px}.wd-hero-visual>img{height:360px}.wd-leads-card{top:200px}.wd-whatsapp-card{top:278px}.wd-bilingual-card{top:356px}.wd-deliver-head{grid-template-columns:1fr;gap:12px}.wd-deliver-summary{justify-self:start;max-width:none}.wd-impact-card{grid-template-columns:1fr;gap:22px}.wd-bilingual-grid{gap:24px}.wd-bilingual-grid,.wd-final-card{grid-template-columns:1fr}.wd-final-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.wd-deliver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-page .wd-deliver-card{min-height:0}.wd-industries-grid,.wd-outputs-grid,.wd-process-row,.wd-process-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-impact-list{grid-template-columns:1fr}}@media (max-width:720px){.wd-page .ae-hero{padding-top:118px;padding-bottom:30px}.wd-hero-visual{min-height:0}.wd-hero-visual>img{height:240px}.wd-data-card{position:relative;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:100%!important;margin-top:12px}.wd-bilingual-section,.wd-deliver-section,.wd-final-cta,.wd-impact-strip,.wd-industries-section,.wd-outputs-section,.wd-process-section{padding:36px 0}.wd-deliver-grid,.wd-industries-grid,.wd-outputs-grid,.wd-process-row,.wd-process-tags{grid-template-columns:1fr}.wd-final-card{padding:28px}.wd-final-actions{grid-template-columns:1fr}}html:has(.wd-page){background:#ffffff}.site-nav a .nav-chevron{width:12px;height:12px;margin-left:4px;stroke-width:2.4}.ae-button .icon,.btn .icon{flex-shrink:0}.wd-page .ae-hero{padding:96px 0 48px;background:#ffffff}.wd-hero-grid{position:relative;grid-template-columns:minmax(420px,.85fr) minmax(0,1fr);align-items:start;gap:36px}.wd-hero-grid .ae-hero-copy{display:flex;max-width:560px;flex-direction:column}.wd-page .ae-eyebrow{gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wd-page .ae-eyebrow,.wd-page .ae-eyebrow .icon{padding:0;background:transparent;color:var(--ae-blue)}.wd-page .ae-eyebrow .icon{width:17px;height:17px;border-radius:0;box-shadow:none}.wd-page .ae-hero h1{max-width:560px;margin-bottom:18px;color:var(--ae-ink);font-size:clamp(2.1rem,3.2vw,3.2rem);letter-spacing:-.015em;line-height:1.12}.wd-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:520px;color:#3a485f;font-size:1rem;line-height:1.6}.wd-page .ae-hero-actions{gap:14px;margin-top:26px}.wd-page .ae-hero-actions .ae-button{min-height:52px;min-width:0;padding:0 22px;font-size:.95rem;font-weight:700}.wd-page .ae-hero-actions .ae-button .icon{width:16px;height:16px}.wd-hero-visual{position:relative;min-height:540px}.wd-hero-visual>img{height:540px;border-radius:22px;object-position:30% 30%;box-shadow:0 26px 60px -22px rgba(7,24,53,.32)}.wd-data-card{border-radius:18px;padding:18px 20px;box-shadow:0 0 0 7px rgba(255,255,255,.42),0 22px 46px -20px rgba(7,24,53,.35)}.wd-performance-card{top:52px;right:clamp(48px,4vw,92px);width:clamp(290px,21vw,410px)}.wd-performance-card .wd-pct{font-size:1.15rem}.wd-perf-chart{height:62px}.wd-leads-card{top:auto;right:clamp(284px,18vw,360px);bottom:168px;width:220px}.wd-whatsapp-card{top:auto;right:28px;bottom:184px;width:236px}.wd-bilingual-card{top:auto;right:28px;bottom:36px;width:236px}.wd-data-card strong{font-size:.93rem}.wd-data-card small{font-size:.78rem}.wd-leads-value{font-size:1.75rem}.wd-bilingual-card>small,.wd-leads-card>small,.wd-whatsapp-card>small{display:block;margin-top:5px;color:var(--ae-muted);font-size:.78rem;font-weight:600}.wd-bilingual-card .wd-bilingual-pair{margin-top:10px}.wd-bilingual-pair span:first-child{background:#eef5ff;color:var(--ae-blue)}.wd-hero-chips{position:relative;z-index:5;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:-78px}.wd-hero-chips span{min-height:70px;justify-content:flex-start;padding:0 18px;background:rgba(255,255,255,.86);box-shadow:0 20px 42px -26px rgba(7,24,53,.28),inset 0 0 0 1px rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wd-trusted-strip{padding:30px 0 34px;background:#ffffff}.wd-trusted-strip .ae-container{border-top:1px solid var(--ae-line);border-bottom:1px solid var(--ae-line);padding:22px 0 26px}.wd-trusted-strip p{margin-bottom:20px;color:#1a2746;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.wd-logo-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wd-logo-placeholder{display:inline-flex;flex:1 1;min-width:0;align-items:center;justify-content:center;color:rgba(29,37,50,.62);font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase}.wd-deliver-section{padding:64px 0 82px}.wd-deliver-head{margin-bottom:56px}.wd-deliver-head h2,.wd-section-head h2{font-size:clamp(2.1rem,2.75vw,3rem)}.wd-deliver-head>div>p,.wd-deliver-summary,.wd-section-head p{font-size:1.12rem;line-height:1.55}.wd-deliver-grid{gap:22px}.wd-deliver-card{min-height:430px;border-radius:14px;padding:12px 12px 22px;overflow:hidden}.wd-deliver-card>img{height:clamp(168px,13vw,214px)}.wd-deliver-card h3{margin:8px 4px 0;font-size:1rem}.wd-deliver-card p{margin:4px 4px 0;font-size:.94rem;line-height:1.7}.wd-impact-strip{padding:24px 0 96px}.wd-impact-card{grid-template-columns:minmax(270px,.9fr) repeat(4,minmax(0,1fr));gap:0;min-height:520px;border-radius:12px;padding:86px 52px;background:radial-gradient(ellipse at 48% 42%,rgba(65,179,255,.28),transparent 46%),linear-gradient(110deg,#07316f,#0055ef 56%,#075fff)}.wd-impact-copy{align-self:center;padding-right:48px}.wd-impact-copy h2{max-width:380px;font-size:clamp(2rem,2.65vw,3rem)}.wd-impact-copy p{max-width:360px;font-size:1.1rem}.wd-impact-list{display:contents}.wd-impact-item{min-height:300px;padding:0 38px;align-content:center}.wd-impact-item,.wd-impact-item:first-child{border-left:1px dashed rgba(255,255,255,.42)}.wd-impact-item:first-child{padding-left:38px}.wd-impact-icon{width:78px;height:78px;margin-bottom:34px}.wd-impact-icon .icon{width:76px;height:76px;stroke-width:1.45}.wd-impact-item strong{font-size:1.07rem}.wd-impact-item p{margin-top:14px;font-size:.94rem}.wd-process-section{padding:92px 0 84px}.wd-process-section .wd-section-head{margin-bottom:62px}.wd-section-head--center h2{max-width:980px}.wd-process-row{gap:42px}.wd-process-row article{align-items:flex-start;text-align:left}.wd-process-row article:not(:last-child):after{top:38px;left:118px;right:-22px;border-top:3px dashed #c2ccda}.wd-process-row article:not(:last-child):before{display:none}.wd-process-station{position:relative;z-index:2;display:flex;align-items:center;gap:34px;min-height:92px;margin-bottom:22px}.wd-process-badge{width:48px;height:48px;margin:0;font-size:1.12rem;box-shadow:none}.wd-process-row .ae-process-icon{width:92px;height:92px;margin:0;border-radius:50%;box-shadow:0 20px 36px rgba(7,24,53,.1)}.wd-process-row .ae-process-icon .icon{width:44px;height:44px;stroke-width:1.75}.wd-process-row h3{margin:0 0 20px;font-size:1.18rem}.wd-process-row p{max-width:260px;margin:0;font-size:.98rem;line-height:1.9}.wd-process-tags{gap:60px;margin-top:82px;padding-inline:18px}.wd-process-tags span{min-height:86px;border-radius:8px;gap:20px;font-size:1rem}.wd-process-tags span:before{display:none}.wd-process-tags .icon{width:34px;height:34px;color:var(--ae-blue)}.wd-outputs-section{padding:72px 0 44px}.wd-outputs-grid{align-items:stretch;gap:18px}.wd-outputs-head{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-right:14px}.wd-outputs-head h2{margin:0;color:var(--ae-ink);font-size:clamp(1.45rem,1.85vw,1.85rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.wd-outputs-head p{margin:0;color:#3a485f;font-size:.95rem;line-height:1.5}.wd-output-chip{min-height:82px;border-radius:12px;padding:0 22px;gap:16px;font-size:1rem}.wd-output-chip .icon{width:30px;height:30px;stroke-width:1.8}.wd-industries-section{padding:48px 0 78px}.wd-industries-section .wd-section-head{margin-bottom:32px}.wd-industries-grid{gap:16px}.wd-industries-grid article{display:flex;min-height:0;padding:11px}.wd-industries-grid img{flex:0 0 auto;width:clamp(66px,5.4vw,88px);height:clamp(66px,5.4vw,88px)}.wd-industries-grid h3{font-size:.9rem;line-height:1.25}.wd-bilingual-section{padding:54px 0 92px}.wd-bilingual-panel{position:relative;display:grid;min-height:760px;grid-template-columns:minmax(560px,1.1fr) minmax(420px,.95fr) minmax(300px,.72fr);grid-gap:36px;gap:36px;overflow:hidden;border-radius:28px;padding:72px 62px 64px;background:linear-gradient(90deg,rgba(247,251,255,.96),rgba(247,251,255,.84) 50%,rgba(247,251,255,.62)),url(/generated/home-redesign/proof-team.png) 100% /auto 100% no-repeat;box-shadow:0 28px 60px -30px rgba(7,24,53,.24)}.wd-bilingual-logo{position:absolute;top:42px;left:42px;z-index:3;width:clamp(170px,13vw,230px);height:auto}.wd-bilingual-device-stack{position:relative;z-index:2;min-height:470px;align-self:end}.wd-laptop-frame,.wd-phone-frame{overflow:hidden;border:10px solid #101826;box-shadow:0 28px 50px -20px rgba(7,24,53,.38)}.wd-laptop-frame{position:absolute;left:0;bottom:44px;width:min(560px,88%);border-radius:18px}.wd-laptop-frame:after{display:block;height:28px;background:linear-gradient(180deg,#d9dee7,#aab2bf);content:""}.wd-phone-frame{position:absolute;right:6px;width:min(220px,36%);border-radius:28px}.wd-laptop-frame img,.wd-phone-frame img{display:block;width:100%;height:310px;object-fit:cover;object-position:center}.wd-phone-frame img{height:370px;object-position:62% center}.wd-bilingual-copy{position:relative;align-self:center;padding-top:42px}.wd-bilingual-copy h2{max-width:540px;font-size:clamp(2.35rem,3.1vw,3.65rem);line-height:1.12}.wd-bilingual-copy ul{gap:26px;margin-top:38px}.wd-bilingual-copy li{grid-template-columns:34px minmax(0,1fr);font-size:1.18rem}.wd-bilingual-check{width:32px;height:32px;border:3px solid var(--ae-blue);background:#ffffff}.wd-bilingual-person{position:relative;z-index:2;align-self:end;height:470px;border-radius:20px;opacity:.96}.wd-bilingual-person img{width:100%;height:100%;object-fit:cover;object-position:30% center}.wd-final-cta{padding:0;background:#06172f}.wd-final-cta .ae-container{width:100%;max-width:none}.wd-final-card{display:grid;min-height:clamp(300px,27vw,360px);grid-template-columns:minmax(420px,640px) minmax(320px,520px);justify-content:flex-start;align-items:center;grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);border-radius:0;padding:clamp(42px,5vw,74px) clamp(46px,6vw,112px);background:linear-gradient(90deg,rgba(4,18,40,.98),rgba(4,18,40,.86) 34%,rgba(4,18,40,.18)),url(/generated/home-redesign/cta-skyline.png) center 52% /cover no-repeat;box-shadow:none}.wd-final-copy h2{max-width:640px;font-size:clamp(2.1rem,2.55vw,3.25rem)}.wd-final-copy p{max-width:620px;margin-top:18px;font-size:clamp(1rem,1.05vw,1.14rem);line-height:1.68}.wd-final-actions{display:flex;flex-wrap:wrap;align-self:center;justify-self:start;gap:14px;width:min(100%,540px)}.wd-final-actions .ae-button{flex:1 1 232px;max-width:270px;min-height:56px;border-radius:8px;padding:0 24px;font-size:.98rem}@media (max-width:1280px){.wd-deliver-grid,.wd-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-impact-card{grid-template-columns:1fr;gap:22px}.wd-impact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-impact-item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:1120px){.wd-page .ae-hero{padding:90px 0 40px}.wd-hero-grid{grid-template-columns:1fr;gap:28px}.wd-hero-grid .ae-hero-copy{max-width:none}.wd-hero-visual{min-height:440px}.wd-hero-visual>img{height:440px}.wd-hero-chips{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.wd-impact-card{grid-template-columns:1fr;min-height:auto;padding:42px}.wd-impact-list{display:grid;grid-column:auto}.wd-impact-list,.wd-process-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-process-row article:not(:last-child):after{display:none}.wd-bilingual-panel{min-height:auto;grid-template-columns:1fr;padding:86px 34px 38px}.wd-bilingual-device-stack{min-height:430px}.wd-final-card{min-height:auto;grid-template-columns:1fr;justify-content:stretch;gap:24px;padding:48px 34px;background-position:58%}.wd-final-actions{width:min(100%,560px)}}@media (max-width:760px){.wd-page .ae-container{width:min(100%,calc(100vw - 28px))}.wd-page .ae-hero h1{font-size:clamp(2.1rem,9vw,3rem)}.wd-page .ae-hero-actions{gap:12px;margin-top:28px}.wd-page .ae-hero-actions .ae-button{min-width:0;min-height:58px}.wd-hero-visual{height:auto}.wd-hero-visual>img{height:300px}.wd-deliver-grid,.wd-hero-chips,.wd-impact-list,.wd-industries-grid,.wd-outputs-grid,.wd-process-row,.wd-process-tags{grid-template-columns:1fr}.wd-hero-chips span,.wd-output-chip,.wd-process-tags span{min-height:62px}.wd-logo-row{gap:14px 20px}.wd-logo-placeholder{flex:0 1 27%}.wd-impact-item,.wd-impact-item:first-child{min-height:0;border-left:0;border-top:1px dashed rgba(255,255,255,.38);padding:26px 0 0}.wd-impact-item:first-child{border-top:0}.wd-process-station{gap:18px;min-height:72px}.wd-process-badge{width:40px;height:40px;font-size:.92rem}.wd-process-row .ae-process-icon{width:70px;height:70px}.wd-bilingual-panel{border-radius:20px;padding:74px 20px 26px}.wd-bilingual-logo{top:26px;left:22px;width:150px}.wd-bilingual-device-stack{min-height:360px}.wd-laptop-frame{width:92%}.wd-phone-frame{width:38%}.wd-laptop-frame img{height:230px}.wd-phone-frame img{height:300px}.wd-bilingual-copy h2{font-size:clamp(1.85rem,8vw,2.6rem)}.wd-bilingual-copy li{font-size:1rem}.wd-final-card{padding:38px 22px;gap:20px}.wd-final-copy h2{font-size:clamp(2rem,9vw,2.8rem)}.wd-final-copy p{font-size:1rem}.wd-final-actions{flex-direction:column;align-items:stretch;width:100%}.wd-final-actions .ae-button{width:100%;max-width:none;flex-basis:auto}}body:has(.wd-page) .roadmap-copilot-popup{display:none!important}.wd-deliver-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-deliver-card>img{height:clamp(168px,13vw,205px);border-radius:10px}.wd-outputs-section{padding:76px 0 50px}.wd-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 44px}.wd-outputs-head{padding-right:26px}.wd-output-chip{min-height:96px;border-radius:16px;padding:0 30px;gap:22px;font-size:1.08rem}.wd-output-chip .icon{width:36px;height:36px}.wd-industries-section{padding:52px 0 86px}.wd-industries-section .wd-section-head{margin-bottom:30px}.wd-industries-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.wd-industries-grid article{display:grid;grid-template-columns:minmax(76px,.45fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:150px;border-radius:14px;padding:12px;box-shadow:0 16px 34px -24px rgba(7,24,53,.22)}.wd-industries-grid img{width:100%;height:124px;aspect-ratio:auto;border-radius:10px;object-fit:cover}.wd-industries-grid h3{margin:0;font-size:clamp(.9rem,.82vw,1.03rem);line-height:1.35}.wd-bilingual-section{padding:118px 0 164px;background:#ffffff}.wd-bilingual-panel{min-height:520px;grid-template-columns:minmax(0,1.02fr) minmax(300px,.65fr) minmax(260px,.66fr);gap:26px;align-items:center;overflow:visible;border-radius:0;padding:0;background:#ffffff;box-shadow:none}.wd-bilingual-panel:before{position:absolute;top:46px;right:calc((100vw - 100%) / -2);bottom:46px;left:58%;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.52) 34%,rgba(255,255,255,0) 72%);content:"";pointer-events:none}.wd-bilingual-logo{display:none}.wd-bilingual-device-stack{min-height:432px;align-self:center}.wd-laptop-frame,.wd-phone-frame{border-color:#060910;background:#ffffff;box-shadow:0 22px 50px -20px rgba(7,24,53,.38)}.wd-laptop-frame{bottom:16px;width:min(570px,92%);border-width:11px;border-radius:14px 14px 8px 8px}.wd-laptop-frame:after{height:30px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.48),rgba(255,255,255,0) 44%),linear-gradient(180deg,#edf1f6,#a9b2bf)}.wd-phone-frame{right:0;bottom:0;width:min(186px,32%);border-width:8px;border-radius:26px}.wd-phone-frame:before{position:absolute;top:7px;left:50%;z-index:4;width:46px;height:12px;border-radius:999px;background:#05070d;content:"";transform:translateX(-50%)}.wd-bilingual-preview{position:relative;display:flex;height:306px;flex-direction:column;overflow:hidden;background:#ffffff;color:var(--ae-ink)}.wd-bilingual-preview:before{position:absolute;inset:42px 0 0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.84) 44%,rgba(255,255,255,.22)),url(/generated/web-design-hero-background-v2.png) 100% /cover no-repeat;content:""}.wd-bilingual-preview__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;border-bottom:1px solid rgba(7,24,53,.08);padding:0 22px;background:#ffffff}.wd-bilingual-preview__bar img{width:94px;height:auto}.wd-bilingual-preview__nav{display:flex;align-items:center;gap:14px;color:#0b1731;font-size:.42rem;font-weight:700;letter-spacing:0;white-space:nowrap}.wd-bilingual-preview__nav span:nth-child(4){color:var(--ae-blue);text-decoration:underline;text-underline-offset:5px}.wd-bilingual-preview__menu{width:70px;height:17px;border-radius:9px;background:var(--ae-blue)}.wd-bilingual-preview__content{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:22px 35% 12px 6%;text-align:left}.wd-bilingual-preview__eyebrow{margin-bottom:4px;color:var(--ae-blue);font-size:.46rem;font-weight:800;letter-spacing:.08em}.wd-bilingual-preview h3{margin:0;color:var(--ae-ink);font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1.18}.wd-bilingual-preview__arabic{margin:4px 0 12px;color:#0d1830;font-size:.74rem;font-weight:700;line-height:1.4}.wd-bilingual-preview__english{display:grid;grid-gap:3px;gap:3px;margin:0;color:#0d1830;font-size:.74rem;line-height:1.3}.wd-bilingual-preview__english strong{font-weight:800}.wd-bilingual-preview__actions{display:flex;gap:10px;margin-top:16px}.wd-bilingual-preview__actions span{flex:1 1;min-width:0;border:1px solid var(--ae-blue);border-radius:4px;padding:8px 10px;background:#ffffff;color:var(--ae-blue);font-size:.58rem;font-weight:800;text-align:center;white-space:nowrap}.wd-bilingual-preview__actions span:first-child{background:var(--ae-blue);color:#ffffff}.wd-bilingual-preview__chips{position:relative;z-index:2;margin:0 22px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wd-bilingual-preview__chips span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgba(7,24,53,.08);border-radius:6px;padding:0 9px;background:rgba(255,255,255,.92);color:#162540;font-size:.54rem;font-weight:700;box-shadow:0 10px 24px -18px rgba(7,24,53,.28)}.wd-bilingual-preview__chips b{border-radius:4px;padding:3px 5px;background:#edf4ff;color:var(--ae-blue)}.wd-bilingual-preview--mobile{height:352px}.wd-bilingual-preview--mobile:before{inset:48px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.8) 48%,rgba(255,255,255,.24)),url(/generated/web-design-hero-background-v2.png) 63% /cover no-repeat}.wd-bilingual-preview--mobile .wd-bilingual-preview__bar{min-height:0;padding:22px 12px 8px}.wd-bilingual-preview--mobile .wd-bilingual-preview__bar img{width:74px}.wd-bilingual-preview--mobile .wd-bilingual-preview__menu,.wd-bilingual-preview--mobile .wd-bilingual-preview__nav{display:none}.wd-bilingual-preview--mobile .wd-bilingual-preview__content{align-items:center;padding:18px 14px 22px;text-align:center}.wd-bilingual-preview--mobile .wd-bilingual-preview__eyebrow{margin-bottom:2px;font-size:.38rem}.wd-bilingual-preview--mobile h3{font-size:1.05rem}.wd-bilingual-preview--mobile .wd-bilingual-preview__arabic,.wd-bilingual-preview--mobile .wd-bilingual-preview__english{font-size:.62rem}.wd-bilingual-preview--mobile .wd-bilingual-preview__actions{width:100%;margin-top:12px}.wd-bilingual-preview--mobile .wd-bilingual-preview__actions span{min-width:0;flex:1 1;padding:7px 6px;font-size:.44rem}.wd-bilingual-preview--mobile .wd-bilingual-preview__chips{right:10px;bottom:10px;left:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wd-bilingual-preview--mobile .wd-bilingual-preview__chips span{min-height:28px;font-size:.42rem}.wd-bilingual-preview--mobile .wd-bilingual-preview__chips span:nth-child(2){display:none}@media (max-width:560px){.wd-laptop-frame .wd-bilingual-preview h3{font-size:.92rem}.wd-laptop-frame .wd-bilingual-preview__arabic,.wd-laptop-frame .wd-bilingual-preview__english{font-size:.56rem}.wd-laptop-frame .wd-bilingual-preview__content{gap:3px;padding-top:14px;padding-bottom:6px}.wd-laptop-frame .wd-bilingual-preview__actions{margin-top:10px}.wd-laptop-frame .wd-bilingual-preview__chips{margin-bottom:12px}.wd-laptop-frame .wd-bilingual-preview__chips span{min-height:24px;font-size:.44rem}}.wd-bilingual-copy{z-index:3;padding-top:0}.wd-bilingual-copy h2{max-width:470px;margin:0;font-size:clamp(2.1rem,2.65vw,3rem);line-height:1.16;letter-spacing:0}.wd-bilingual-copy ul{display:grid;grid-gap:25px;gap:25px;margin:36px 0 0;padding:0}.wd-bilingual-copy li{align-items:start;gap:18px;font-size:1.08rem;line-height:1.5}.wd-bilingual-check{width:30px;height:30px;border-width:3px}.wd-bilingual-person{z-index:1;height:498px;margin-left:-96px;overflow:hidden;border-radius:0;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000);mask-image:linear-gradient(90deg,transparent,#000 20%,#000)}.wd-bilingual-person img{object-position:right center}.wd-page .wd-hero{min-height:826px;padding:112px 0 74px;overflow:hidden;background:#ffffff}.wd-hero>.ae-container{width:min(100%,calc(100vw - 88px));max-width:none}.wd-hero-grid{isolation:isolate;min-height:646px;grid-template-columns:minmax(500px,632px) minmax(0,1fr);gap:0;align-items:center}.wd-hero-grid .ae-hero-copy{z-index:3;max-width:632px}.wd-page .ae-eyebrow{gap:10px;margin-bottom:30px;font-size:.9rem;letter-spacing:0}.wd-page .ae-eyebrow .icon{width:20px;height:20px}.wd-page .ae-hero h1{max-width:660px;margin-bottom:28px;font-size:clamp(3.2rem,4.14vw,4.35rem);font-weight:800;letter-spacing:-.018em;line-height:1.05}.wd-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:600px;color:#182744;font-size:clamp(1.08rem,1.25vw,1.34rem);line-height:1.48}.wd-page .ae-hero-actions{gap:28px;margin-top:42px}.wd-page .ae-hero-actions .ae-button{min-height:68px;border-radius:8px;padding:0 30px;font-size:1.05rem;font-weight:800}.wd-page .ae-hero-actions .ae-button-primary{min-width:262px}.wd-page .ae-hero-actions .ae-button-secondary{min-width:238px;border-color:var(--ae-blue)}.wd-page .ae-hero-actions .ae-button .icon{width:22px;height:22px}.wd-hero-visual{position:absolute;top:0;right:calc((100vw - 100%) / -2);bottom:-2px;z-index:1;width:min(72vw,1210px);min-height:0;overflow:visible;pointer-events:none}.wd-hero-visual:before{position:absolute;inset:0 auto 0 0;z-index:2;width:38%;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.86) 54%,rgba(255,255,255,0));content:""}.wd-hero-visual>img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center center;box-shadow:none}.wd-data-card{z-index:4;border:1px solid rgba(7,24,53,.08);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 0 0 7px rgba(255,255,255,.58),0 22px 46px -20px rgba(7,24,53,.28)}.wd-performance-card{top:38px;right:38px;width:min(344px,31vw)}.wd-performance-card .wd-pct{font-size:1rem}.wd-performance-card>small{padding-right:8px;text-align:right}.wd-perf-chart{height:56px}.wd-leads-card{right:232px;bottom:176px;width:174px}.wd-whatsapp-card{right:14px;bottom:176px;width:210px}.wd-bilingual-card{right:14px;bottom:22px;width:210px}.wd-data-card strong{font-size:.88rem}.wd-bilingual-card>small,.wd-data-card small,.wd-leads-card>small,.wd-whatsapp-card>small{font-size:.76rem}.wd-leads-value{margin-top:12px;font-size:1.6rem}.wd-bilingual-pair span{min-width:42px;min-height:42px;border-radius:8px;font-size:1.05rem;letter-spacing:0}.wd-hero-chips{width:min(100%,calc(100vw - 88px));max-width:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:14px;gap:14px;margin-top:24px;padding-top:0;border-top:0}.wd-hero-chips span{min-height:60px;border-radius:8px;padding:0 14px;background:rgba(255,255,255,.94);color:#1a2746;font-size:.92rem;font-weight:600;line-height:1.28;white-space:normal;box-shadow:0 18px 38px -28px rgba(7,24,53,.28),inset 0 0 0 1px rgba(255,255,255,.72)}.wd-hero-chips .icon{width:22px;height:22px;flex-shrink:0}@media (max-width:1280px){.wd-page .wd-hero{min-height:780px}.wd-page .ae-hero h1{font-size:clamp(2.9rem,4.4vw,4rem)}.wd-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:540px;font-size:1.12rem}.wd-hero-visual{width:72vw}.wd-hero-visual>img{object-position:56% center}.wd-performance-card{top:24px;right:24px;width:286px}.wd-perf-chart{height:48px}.wd-hero-chips{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:1120px){.wd-deliver-grid,.wd-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-outputs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wd-outputs-head{padding-right:0}.wd-bilingual-section{padding:78px 0 86px}.wd-bilingual-panel{min-height:0;grid-template-columns:1fr;gap:34px;overflow:hidden;padding:0}.wd-bilingual-panel:before{display:none}.wd-bilingual-device-stack{width:min(100%,680px);min-height:432px}.wd-bilingual-copy{max-width:650px}.wd-bilingual-person{width:100%;height:360px;margin-left:0;-webkit-mask-image:none;mask-image:none}.wd-page .wd-hero{min-height:auto;padding:128px 0 42px}.wd-hero>.ae-container{width:min(100%,calc(100vw - 56px))}.wd-hero-grid{min-height:0;grid-template-columns:1fr;gap:28px}.wd-hero-grid .ae-hero-copy,.wd-page .ae-hero h1{max-width:720px}.wd-hero-visual{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-height:520px;margin-top:8px;pointer-events:auto}.wd-hero-visual:before{width:28%}.wd-hero-visual>img{height:520px}.wd-performance-card{top:34px;right:34px;width:min(330px,42vw)}.wd-leads-card{right:238px;bottom:176px}.wd-whatsapp-card{bottom:176px}.wd-bilingual-card{bottom:18px}.wd-hero-chips{width:min(100%,calc(100vw - 56px));margin-top:24px}}@media (max-width:960px){.wd-page:not(.webdev-page) .wd-deliver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wd-deliver-grid,.wd-industries-grid,.wd-outputs-grid,.wd-page:not(.webdev-page) .wd-deliver-grid{grid-template-columns:1fr}.wd-deliver-card>img{aspect-ratio:16/9}.wd-outputs-section{padding:56px 0 36px}.wd-output-chip{min-height:78px;padding:0 20px;font-size:1rem}.wd-industries-section{padding:38px 0 64px}.wd-industries-grid article{grid-template-columns:94px minmax(0,1fr);min-height:122px}.wd-industries-grid img{height:96px}.wd-bilingual-section{padding:58px 0 66px}.wd-bilingual-panel{gap:28px}.wd-bilingual-device-stack{min-height:342px}.wd-laptop-frame{bottom:18px;width:94%;border-width:7px;border-radius:10px 10px 6px 6px}.wd-laptop-frame:after{height:18px}.wd-phone-frame{width:38%;border-width:6px;border-radius:20px}.wd-phone-frame:before{top:6px;width:34px;height:9px}.wd-bilingual-preview{height:214px}.wd-bilingual-preview--mobile{height:268px}.wd-bilingual-preview__bar{min-height:32px;padding:0 12px}.wd-bilingual-preview__bar img{width:70px}.wd-bilingual-preview__menu,.wd-bilingual-preview__nav{display:none}.wd-bilingual-preview:before{inset:32px 0 0}.wd-bilingual-preview__content{padding:28px 18px 44px}.wd-bilingual-preview__eyebrow{top:12px;left:14px;font-size:.34rem}.wd-bilingual-preview h3{font-size:1rem}.wd-bilingual-preview__arabic,.wd-bilingual-preview__english{font-size:.58rem}.wd-bilingual-preview__actions{margin-top:10px}.wd-bilingual-preview__actions span{min-width:0;padding:6px 8px;font-size:.42rem}.wd-bilingual-preview__chips{right:12px;bottom:9px;left:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wd-bilingual-preview__chips span{min-height:24px;font-size:.38rem}.wd-bilingual-preview__chips span:nth-child(2){display:none}.wd-bilingual-copy h2{font-size:clamp(1.9rem,9vw,2.55rem)}.wd-bilingual-copy ul{gap:18px;margin-top:24px}.wd-bilingual-copy li{font-size:1rem}.wd-bilingual-person{height:260px}.wd-page .wd-hero{padding:122px 0 34px}.wd-hero>.ae-container{width:min(100%,calc(100vw - 28px))}.wd-page .ae-eyebrow{margin-bottom:18px;font-size:.78rem}.wd-page .ae-hero h1{font-size:clamp(2.35rem,10vw,3.2rem);line-height:1.08}.wd-page .ae-hero-copy>p:not(.ae-eyebrow){font-size:1rem;line-height:1.62}.wd-page .ae-hero-actions{gap:12px;margin-top:28px}.wd-page .ae-hero-actions .ae-button{width:100%;min-width:0;min-height:58px;padding:0 20px}.wd-hero-visual{min-height:300px}.wd-hero-visual:before{width:24%}.wd-hero-visual>img{height:300px;object-position:58% center}.wd-data-card{position:relative;inset:auto!important;width:100%!important;margin-top:12px}.wd-hero-chips{width:min(100%,calc(100vw - 28px));grid-template-columns:1fr;margin-top:20px}.wd-hero-chips span{min-height:58px}}.in-page .ae-hero{min-height:720px;padding:112px 0 56px}.in-hero-grid{grid-template-columns:minmax(440px,.78fr) minmax(560px,1fr);align-items:start;gap:36px}.in-hero-visual{position:relative;min-height:520px}.in-hero-visual>img{height:520px;border-radius:22px;object-position:50% 30%;box-shadow:0 26px 60px -22px rgba(7,24,53,.32)}.in-hero-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:26px}.in-hero-chips span{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--ae-line);padding:0 12px;background:#ffffff;color:#33435e;font-size:.78rem;font-weight:600;box-shadow:0 8px 18px rgba(7,24,53,.04)}.in-hero-chips .icon{width:16px;height:16px;flex-shrink:0;color:var(--ae-blue)}.in-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:28px}.in-section-head h2{margin:0;color:var(--ae-ink);font-size:clamp(1.65rem,2.1vw,2.05rem);line-height:1.08}.in-section-head p{margin:0;line-height:1.5}.in-section-head--center{align-items:center;text-align:center}.in-section-head--center h2{max-width:760px;text-align:center}.in-sectors-section{padding:60px 0;background:#ffffff}.in-sectors-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.in-sector-card{display:grid;align-content:start;grid-gap:12px;border:1px solid var(--ae-line);border-radius:16px;padding:14px 14px 18px;background:#ffffff;box-shadow:0 14px 30px -16px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.in-sector-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.in-sector-media{position:relative;overflow:visible;border-radius:12px}.in-sector-media img{width:100%;height:150px;border-radius:12px;object-fit:cover}.in-sector-icon{position:absolute;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:3px solid #ffffff;background:#eef5ff;color:var(--ae-blue);box-shadow:0 10px 20px rgba(11,85,231,.18)}.in-sector-icon .icon{width:18px;height:18px}.in-sector-card h3{margin:22px 6px 0;color:var(--ae-ink);font-size:.98rem;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.in-sector-card h3 span{font-weight:800}.in-sector-card p{margin:0 6px}.in-stats-section{padding:16px 0 60px;background:#ffffff}.in-stats-card{border-radius:22px;padding:36px 32px;background:radial-gradient(ellipse at 100% 0,rgba(43,208,255,.1),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(11,85,231,.08),transparent 60%),#eaf2ff;border:1px solid rgba(11,85,231,.14)}.in-stats-card h2{margin:0 0 24px;color:var(--ae-ink);font-size:clamp(1.5rem,1.9vw,1.85rem);line-height:1.1;text-align:center}.in-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px}.in-stat-card{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid rgba(11,85,231,.12);padding:20px 22px;background:#ffffff;box-shadow:0 12px 24px -14px rgba(7,24,53,.18)}.in-stat-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ae-blue)}.in-stat-icon .icon{width:18px;height:18px}.in-stat-card.is-down .in-stat-icon{background:#e7faf0;color:var(--ae-green)}.in-stat-card.is-down .in-stat-icon .icon{color:var(--ae-green)}.in-stat-card strong{color:var(--ae-blue);font-size:clamp(1.6rem,2.1vw,2rem);letter-spacing:-.015em;line-height:1}.in-stat-card.is-down strong{color:var(--ae-green)}.in-stat-card h3{margin:0;color:var(--ae-ink);font-size:.96rem;line-height:1.22}.in-stat-card p{color:#3a485f}.in-process-section{padding:60px 0;background:#ffffff}.in-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px;isolation:isolate}.in-process-row article{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:200px}.in-process-badge{margin-bottom:8px}.in-process-row .ae-process-icon{width:64px;height:64px}.in-process-row h3{margin:12px 0 6px;color:var(--ae-ink)}.in-process-row p{max-width:180px;color:#3f4d63;font-size:.82rem}.in-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px}.in-process-tags span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--ae-line);border-radius:10px;padding:0 14px;background:#ffffff;color:var(--ae-ink);font-size:.86rem;font-weight:600;box-shadow:0 8px 18px rgba(7,24,53,.04)}.in-process-tags .icon{width:16px;height:16px;color:var(--ae-blue)}.in-outputs-section{padding:20px 0 60px;background:#ffffff}.in-outputs-grid-wrap{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);grid-gap:32px;gap:32px;align-items:start}.in-outputs-head{margin-bottom:0}.in-outputs-grid{display:grid;grid-gap:14px}.in-output-card{grid-template-columns:36px minmax(0,1fr);align-items:center;border:1px solid var(--ae-line);border-radius:12px;padding:14px 16px;background:#ffffff;box-shadow:0 10px 22px -14px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.in-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 18px 32px -14px rgba(11,85,231,.22)}.in-output-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--ae-blue)}.in-output-icon .icon{width:18px;height:18px}.in-output-card h3{margin:0;color:var(--ae-ink)}.in-proof-section{padding:24px 0 60px;background:#ffffff}.in-proof-grid{display:grid;grid-gap:18px}.in-proof-card{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;border:1px solid var(--ae-line);padding:14px;box-shadow:0 14px 30px -16px rgba(7,24,53,.16);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.in-proof-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.in-proof-card>img{height:100%;min-height:160px;border-radius:12px}.in-proof-card>div{display:grid;align-content:space-between;grid-gap:6px;gap:6px;padding:6px 8px 6px 0}.in-proof-eyebrow{color:var(--ae-blue);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.in-proof-card h3{margin:4px 0 0;color:var(--ae-ink);font-size:1rem}.in-proof-card p{margin:0;color:#3a485f;font-size:.84rem;line-height:1.5}.in-proof-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--ae-blue);font-size:.85rem;font-weight:700}.in-proof-link .icon{width:14px;height:14px}.in-final-cta{padding:28px 0 80px;background:#ffffff}.in-final-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,auto);grid-gap:32px;gap:32px;align-items:center;border-radius:22px;padding:32px 36px;background:linear-gradient(90deg,rgba(7,24,53,.84),rgba(7,24,53,.42)),url(/generated/home-redesign/cta-skyline.png) center 56% /cover no-repeat;color:#ffffff;box-shadow:0 30px 60px -24px rgba(7,24,53,.42)}.in-final-copy h2{margin:0 0 10px;color:#ffffff;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:800;letter-spacing:-.01em;line-height:1.16;max-width:560px}.in-final-copy p{margin:0;color:rgba(232,240,255,.86);font-size:.94rem;max-width:560px}.in-final-actions{display:flex;flex-wrap:wrap;gap:12px}.in-final-actions .ae-button{min-height:46px;padding:0 22px}.in-final-actions .ae-button-light{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.46);box-shadow:none}.in-final-actions .ae-button-light:hover{background:rgba(255,255,255,.16)}@media (max-width:1280px){.in-sectors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.in-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-outputs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.in-proof-grid{grid-template-columns:1fr;max-width:800px;margin-inline:auto}}@media (max-width:1120px){.in-page .ae-hero{min-height:auto;padding-bottom:40px}.in-hero-grid{grid-template-columns:1fr;gap:28px}.in-hero-visual{min-height:560px}.in-hero-visual>img{height:360px}.in-outputs-grid-wrap{gap:22px}.in-final-card,.in-outputs-grid-wrap{grid-template-columns:1fr}}@media (max-width:960px){.in-hero-chips,.in-sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-stats-grid{grid-template-columns:1fr}.in-process-row{gap:28px}.in-outputs-grid,.in-process-row,.in-process-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.in-page .ae-hero{padding-top:118px;padding-bottom:30px}.in-hero-visual{min-height:0}.in-hero-visual>img{height:240px}.in-hero-chips{grid-template-columns:1fr}.in-final-cta,.in-outputs-section,.in-process-section,.in-proof-section,.in-sectors-section,.in-stats-section{padding:40px 0}.in-sectors-grid{grid-template-columns:1fr}.in-stats-card{padding:24px}.in-outputs-grid,.in-process-row,.in-process-tags,.in-proof-card{grid-template-columns:1fr}.in-proof-card>img{min-height:180px}.in-final-card{padding:26px}.in-final-actions{flex-direction:column;align-items:stretch}.in-final-actions .ae-button{width:100%}}.in-page{background:#ffffff}body:has(.in-page) .roadmap-copilot-popup{display:none!important}.in-page .ae-hero.in-hero{position:relative;overflow:hidden;min-height:950px;padding:118px 0 78px;background:#ffffff}.in-page .ae-hero.in-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 27%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.08) 71%),linear-gradient(180deg,rgba(255,255,255,0) 70%,#ffffff 94%);pointer-events:none}.in-hero-grid{display:block}.in-page .ae-hero-copy{position:relative;z-index:3;max-width:620px;padding-top:62px}.in-page .ae-hero h1{color:#07183c;font-size:clamp(3.2rem,5.15vw,5.25rem);line-height:1.08;letter-spacing:0}.in-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:620px;color:#1c2d53;font-size:clamp(1.02rem,1.35vw,1.26rem);line-height:1.85}.in-page .ae-eyebrow{border:0;background:#edf3ff;color:#064fe2;box-shadow:none}.in-page .ae-hero-actions{margin-top:42px}.in-page .ae-button{min-height:64px;border-radius:9px;padding:0 28px;font-size:1rem}.in-hero-visual{position:absolute;inset:0 0 auto auto;z-index:0;width:min(74vw,1200px);min-height:870px}.in-hero-visual>img{width:100%;height:870px;border-radius:0;object-fit:cover;object-position:55% 48%;box-shadow:none}.in-hero-chips{position:static;z-index:4;width:min(calc(100vw - 96px),1415px);grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:120px}.in-hero-chips span{min-height:84px;justify-content:center;border-radius:10px;padding:14px 16px;color:#07183c;font-size:.86rem;line-height:1.3;text-align:center;box-shadow:0 18px 36px -24px rgba(7,24,53,.2)}.in-hero-chips .icon{width:28px;height:28px}.in-hero-cards{position:absolute;z-index:4;top:auto;right:clamp(20px,3vw,56px);bottom:clamp(250px,18vw,320px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(650px,44vw)}.in-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;border:1px solid rgba(225,232,245,.92);border-radius:16px;background:#ffffff;box-shadow:0 24px 50px -22px rgba(7,24,53,.32);padding:14px 16px}.in-hero-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eef4ff;color:#0b55e7}.in-hero-card-icon .icon{width:20px;height:20px}.in-hero-card-body strong{display:block;color:#07183c;font-size:.92rem;font-weight:800;line-height:1.22}.in-hero-card-body span{display:block;margin-top:2px;color:#5a6b86;font-size:.78rem;font-weight:600;line-height:1.3}.in-hero-card-insights{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "chart chart";row-gap:11px}.in-hero-card-insights .in-hero-card-icon{grid-area:icon}.in-hero-card-insights .in-hero-card-body{grid-area:body}.in-hero-linechart{grid-area:chart;height:30px;background:linear-gradient(180deg,rgba(11,85,231,.16),rgba(11,85,231,0));-webkit-clip-path:polygon(0 100%,0 66%,16% 54%,32% 70%,48% 34%,64% 50%,80% 22%,100% 32%,100% 100%);clip-path:polygon(0 100%,0 66%,16% 54%,32% 70%,48% 34%,64% 50%,80% 22%,100% 32%,100% 100%)}.in-hero-linechart:after{content:"";display:block;height:100%;background:#0b55e7;-webkit-clip-path:polygon(0 66%,16% 54%,32% 70%,48% 34%,64% 50%,80% 22%,100% 32%,100% 34%,80% 24%,64% 52%,48% 36%,32% 72%,16% 56%,0 68%);clip-path:polygon(0 66%,16% 54%,32% 70%,48% 34%,64% 50%,80% 22%,100% 32%,100% 34%,80% 24%,64% 52%,48% 36%,32% 72%,16% 56%,0 68%)}.in-hero-trend{justify-self:end;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e7f8ee;color:#14a840}.in-hero-trend .icon{width:17px;height:17px}.in-hero-trend.is-down .icon{transform:rotate(90deg)}.in-hero-bars{justify-self:end;display:flex;align-items:flex-end;gap:3px;width:42px;height:30px}.in-hero-bars i{flex:1 1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#79b5ff,#0b55e7)}.in-hero-bars i:first-child{height:45%}.in-hero-bars i:nth-child(2){height:72%}.in-hero-bars i:nth-child(3){height:56%}.in-hero-bars i:nth-child(4){height:92%}.in-trusted-strip{padding:26px 0 30px;background:#ffffff}.in-trusted-strip .ae-container{border-top:1px solid var(--ae-line);border-bottom:1px solid var(--ae-line);padding:20px 0 24px}.in-trusted-strip p{margin-bottom:18px;color:#1a2746;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.in-logo-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.in-logo-placeholder{display:inline-flex;flex:1 1;min-width:0;align-items:center;justify-content:center;color:rgba(29,37,50,.62);font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase}.in-sectors-section{padding:48px 0 56px}.in-section-head{margin-bottom:24px}.in-section-head h2{font-size:clamp(1.55rem,2vw,2rem);font-weight:800;letter-spacing:-.01em;line-height:1.12}.in-section-head p{color:#3a485f;font-size:.96rem;line-height:1.55}.in-sectors-grid{gap:18px}.in-sector-card{overflow:hidden;gap:12px;min-height:0;border-radius:14px;padding:0 0 18px;box-shadow:0 14px 28px -16px rgba(7,24,53,.14)}.in-sector-media,.in-sector-media img{border-radius:14px 14px 0 0}.in-sector-media img{height:160px}.in-sector-icon{left:14px;bottom:-20px;width:44px;height:44px;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px -8px rgba(7,24,53,.25)}.in-sector-icon .icon{width:22px;height:22px}.in-sector-card h3{margin:22px 18px 0;font-size:1rem;font-weight:700;line-height:1.22}.in-sector-card h3 span{color:var(--ae-blue)}.in-sector-card p{margin:0 18px;color:#3a485f;font-size:.84rem;line-height:1.55}.in-stats-section{padding:16px 0 56px}.in-stats-card{border-radius:20px;padding:32px 28px;background:linear-gradient(180deg,#f6faff,#ffffff)}.in-stats-card h2{margin-bottom:22px;font-size:clamp(1.45rem,1.9vw,1.85rem);font-weight:800;letter-spacing:-.01em}.in-stats-grid{gap:16px}.in-stat-card{grid-template-columns:48px minmax(0,1fr);align-items:start;min-height:0;gap:14px;border-radius:16px;padding:22px}.in-stat-icon{grid-row:1;width:44px;height:44px;border:1px solid rgba(11,85,231,.16);background:#eef5ff}.in-stat-icon .icon{width:22px;height:22px}.in-stat-card strong{grid-column:2;margin-top:2px;font-size:clamp(1.4rem,1.9vw,1.7rem);font-weight:800;letter-spacing:-.01em}.in-stat-card h3{grid-column:2;margin:4px 0 0;font-size:.94rem;font-weight:700}.in-stat-card p{grid-column:2;margin:0;font-size:.82rem;line-height:1.5}.in-page .in-stat-card strong,.in-page .in-stat-card.is-down strong{color:#0a1c40}.in-page .in-stat-card.is-down .in-stat-icon{background:#eef5ff;color:var(--ae-blue)}.in-page .in-stat-card.is-down .in-stat-icon .icon{color:var(--ae-blue)}.in-process-section{padding:48px 0 56px}.in-process-section .in-section-head{margin-bottom:32px}.in-process-row{--in-process-step-gap:28px;gap:var(--in-process-step-gap);align-items:start}.in-page .in-process-row:before{display:none;content:none}.in-process-row article:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 22px);right:calc(-50% - var(--in-process-step-gap) + 22px);border-top:2px dashed #c4cfde;pointer-events:none;z-index:0}.in-process-row article:not(:last-child):before{content:"";position:absolute;top:9px;right:calc(-50% - var(--in-process-step-gap) + 16px);width:8px;height:8px;border-top:2px solid #c4cfde;border-right:2px solid #c4cfde;transform:rotate(45deg);pointer-events:none;z-index:1}.in-process-badge{position:relative;z-index:3;top:auto;left:auto;display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:18px;border-radius:50%;font-size:.78rem;font-weight:800;background:var(--ae-blue);color:#ffffff;box-shadow:0 0 0 4px #ffffff}.in-process-row .ae-process-icon{position:relative;z-index:2;width:56px;height:56px;background:#ffffff;border:1px solid var(--ae-line)}.in-process-row .ae-process-icon .icon{width:26px;height:26px}.in-process-row h3{margin-top:12px;font-size:.96rem;font-weight:700}.in-process-row p{max-width:200px;margin-top:6px;font-size:.84rem;line-height:1.5}.in-process-tags{gap:12px;margin-top:28px}.in-process-tags span{min-height:42px;border-radius:8px;font-size:.84rem}.in-outputs-section{padding:16px 0 56px}.in-outputs-grid-wrap{grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);gap:22px;border:1px solid var(--ae-line);border-radius:18px;padding:24px;box-shadow:0 14px 30px -20px rgba(7,24,53,.18)}.in-outputs-head{min-height:0;justify-content:flex-start;align-content:start;border:0;border-radius:0;padding:8px 4px;background:transparent}.in-outputs-head:before{content:none}.in-outputs-head h2{margin:0;font-size:clamp(1.45rem,1.9vw,1.85rem);font-weight:800;letter-spacing:-.01em}.in-outputs-head p{max-width:280px;margin-top:8px;font-size:.94rem;line-height:1.5}.in-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.in-output-card{display:grid;align-content:center;justify-items:center;min-height:0;grid-gap:10px;gap:10px;border-radius:14px;padding:18px 14px;text-align:center}.in-output-icon{width:44px;height:44px;margin-inline:auto;border-radius:12px;background:#eef5ff}.in-output-icon .icon{width:22px;height:22px}.in-output-card h3{font-size:.88rem;font-weight:700;line-height:1.22}.in-proof-section{padding:48px 0 56px;background:#f6faff}.in-proof-section .in-section-head h2{max-width:760px}.in-proof-section .in-section-head:after{content:none}.in-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.in-proof-card{display:block;overflow:hidden;border-radius:16px;padding:0;background:#ffffff;box-shadow:0 14px 28px -16px rgba(7,24,53,.14)}.in-proof-card>img{display:block;width:100%;height:200px;min-height:0;border-radius:0;object-fit:cover}.in-proof-card>div{display:block;padding:18px 20px 20px}.in-proof-card h3{margin-top:6px;font-size:1.02rem;font-weight:700;line-height:1.22}.in-proof-card p{margin-top:8px;font-size:.88rem;line-height:1.55}.in-proof-link{margin-top:12px;font-size:.88rem}.in-final-cta{padding:32px 0 64px}.in-final-card{min-height:240px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);border-radius:18px;padding:40px clamp(28px,3.5vw,56px);background:linear-gradient(90deg,rgba(2,15,36,.84),rgba(2,15,36,.5) 48%,rgba(2,15,36,.18)),url(/generated/industries-redesign/industries-cta-skyline.png) center 50% /cover no-repeat;box-shadow:0 24px 50px -22px rgba(7,24,53,.32)}.in-final-copy h2{font-size:clamp(2.55rem,4vw,4.1rem);line-height:1.12}.in-final-copy p{font-size:1.25rem;line-height:1.55}.in-final-actions{justify-content:flex-end;gap:18px}.in-final-actions .ae-button{min-height:68px;border-radius:8px;padding:0 30px}.in-final-actions .ae-button-light{background:#ffffff;color:#064fe2;border-color:#ffffff}@media (max-width:1280px){.in-hero-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.in-outputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-proof-card>img{height:300px;min-height:300px}}@media (max-width:1120px){.in-page .ae-hero.in-hero{min-height:auto;padding-bottom:50px}.in-page .ae-hero.in-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,0) 20%)}.in-page .ae-hero-copy{max-width:760px}.in-hero-visual{position:relative;width:100%;min-height:420px;margin-top:36px}.in-hero-visual>img{height:420px;border-radius:20px}.in-hero-chips{position:static;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:30px}.in-hero-chips span{min-height:72px}.in-hero-cards{position:relative;top:auto;right:auto;bottom:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.in-process-row article:not(:last-child):after,.in-process-row article:not(:last-child):before{display:none}.in-final-card,.in-outputs-grid-wrap{grid-template-columns:1fr}.in-final-actions{justify-content:flex-start}}@media (max-width:960px){.in-proof-grid,.in-sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-stat-card{grid-template-columns:84px minmax(0,1fr)}}@media (max-width:720px){.in-page .ae-hero.in-hero{padding-top:108px}.in-page .ae-hero h1{font-size:clamp(2.45rem,13vw,3.4rem)}.in-page .ae-hero-actions{gap:12px}.in-hero-visual>img{height:280px}.in-hero-cards,.in-hero-chips,.in-outputs-grid,.in-process-tags,.in-proof-grid,.in-sectors-grid{grid-template-columns:1fr}.in-logo-row{gap:14px 22px}.in-logo-placeholder{flex:0 1 26%}.in-sector-card{min-height:0}.in-stat-card{display:block;min-height:0}.in-stat-icon{margin-bottom:18px}.in-process-row .ae-process-icon{width:94px;height:94px}.in-process-badge{position:static;margin-bottom:10px}.in-process-row h3{margin-top:20px}.in-process-row p{margin-top:14px}.in-outputs-grid-wrap{padding:18px}.in-output-card{min-height:190px}.in-proof-card>img{height:235px;min-height:235px}.in-final-card{min-height:520px;padding:46px 24px}}.wk-page .ae-hero{position:relative;overflow:hidden;padding:96px 0 56px;background:#ffffff}.wk-hero-grid{position:relative;display:grid;min-height:calc(100vh - 288px);grid-template-columns:minmax(720px,.52fr) minmax(0,1fr);align-items:start;grid-gap:0;gap:0}.wk-page .ae-hero-copy{position:relative;z-index:3;max-width:760px}.wk-page .ae-eyebrow{gap:8px;margin-bottom:34px;padding:0;background:transparent;color:var(--ae-blue);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wk-page .ae-eyebrow .icon{width:18px;height:18px;padding:3px;border-radius:999px;background:var(--ae-blue);color:#ffffff;box-shadow:none}.wk-page .ae-hero h1{max-width:720px;margin-bottom:34px;color:var(--ae-ink);font-size:clamp(3.4rem,4.15vw,3.875rem);font-weight:800;letter-spacing:0;line-height:1.16}.wk-page .ae-hero h1 span{display:block}.wk-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:570px;color:#3a485f;font-size:1.16rem;line-height:1.62}.wk-page .ae-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px}.wk-page .ae-hero-actions .ae-button{min-height:73px;min-width:0;justify-content:center;gap:12px;border-radius:8px;padding:0 14px;font-size:1rem;font-weight:700;white-space:nowrap}.wk-page .ae-hero-actions .ae-button-primary{width:264px}.wk-page .ae-hero-actions .ae-button-secondary{width:216px}.wk-page .ae-hero-actions .ae-button .icon{width:20px;height:20px}.wk-page .ae-button-primary{background:linear-gradient(180deg,#1d76ff,#0b55e7);box-shadow:0 16px 32px -10px rgba(11,85,231,.4)}.wk-page .ae-button-secondary{border-color:rgba(11,85,231,.4);color:var(--ae-blue)}.wk-trust-chips{display:grid;max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:48px}.wk-trust-chips span{display:inline-flex;align-items:center;gap:12px;min-height:63px;border:1px solid var(--ae-line);border-radius:12px;padding:0 16px;background:#ffffff;color:#33435e;font-size:.95rem;font-weight:600;box-shadow:0 8px 18px rgba(7,24,53,.04)}.wk-trust-chips .icon{width:22px;height:22px;flex-shrink:0;color:var(--ae-blue)}.wk-hero-visual{position:absolute;z-index:1;top:-224px;right:calc((100% - 100vw) / 2);bottom:-64px;width:min(68vw,1030px);min-height:0;overflow:hidden}.wk-hero-visual:before{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.94) 16%,rgba(255,255,255,.62) 35%,rgba(255,255,255,0) 58%),linear-gradient(0deg,rgba(255,255,255,.82),rgba(255,255,255,0) 18%);content:"";pointer-events:none}.wk-hero-visual>img{display:block;width:100%;height:100%;min-height:100%;border-radius:0;object-fit:cover;object-position:74% 50%;box-shadow:none}.wk-data-card{position:absolute;z-index:4;right:28px;display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-template-rows:auto auto auto;grid-column-gap:12px;column-gap:12px;width:208px;border:1px solid rgba(7,24,53,.08);border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 18px 40px -14px rgba(7,24,53,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 18px}.wk-data-card header{grid-column:1/-1;margin-bottom:4px}.wk-data-card strong{display:block;color:var(--ae-ink);font-size:.82rem;font-weight:700;line-height:1.2}.wk-data-card b{grid-column:1;align-self:center;color:var(--ae-blue);font-size:1.55rem;font-weight:800;font-style:normal;letter-spacing:-.015em;line-height:1}.wk-data-card small{grid-column:1;margin-top:3px;color:var(--ae-muted);font-size:.72rem;font-weight:600;line-height:1.25}.wk-data-spark{grid-row:2/4;grid-column:2;align-self:center;width:56px;height:38px;background:linear-gradient(180deg,rgba(20,168,64,.18),rgba(20,168,64,0));-webkit-clip-path:polygon(0 100%,0 76%,18% 66%,34% 78%,52% 50%,70% 40%,86% 24%,100% 12%,100% 100%);clip-path:polygon(0 100%,0 76%,18% 66%,34% 78%,52% 50%,70% 40%,86% 24%,100% 12%,100% 100%)}.wk-data-spark:after{content:"";display:block;height:100%;border-top:2px solid #14a840;-webkit-clip-path:polygon(0 76%,18% 66%,34% 78%,52% 50%,70% 40%,86% 24%,100% 12%,100% 14%,86% 26%,70% 42%,52% 52%,34% 80%,18% 68%,0 78%);clip-path:polygon(0 76%,18% 66%,34% 78%,52% 50%,70% 40%,86% 24%,100% 12%,100% 14%,86% 26%,70% 42%,52% 52%,34% 80%,18% 68%,0 78%);background:#14a840}.wk-data-bars{grid-row:2/4;grid-column:2;align-self:center;display:flex;align-items:flex-end;gap:4px;width:56px;height:38px}.wk-data-bars i{flex:1 1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#79b5ff,#0b55e7)}.wk-data-clock{grid-row:2/4;grid-column:2;align-self:center;justify-self:end;display:grid;width:44px;height:44px;place-items:center;border:2px solid var(--ae-blue);border-radius:50%;background:#eef4ff;color:var(--ae-blue)}.wk-data-clock .icon{width:24px;height:24px}.wk-data-visibility{top:300px}.wk-data-efficiency{top:396px}.wk-data-response{top:492px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wk-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:34px}.wk-outputs-head h2,.wk-section-head h2{margin:0;color:var(--ae-ink);font-size:clamp(1.95rem,2.45vw,2.45rem);font-weight:800;letter-spacing:0;line-height:1.12}.wk-portfolio-head{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.wk-portfolio-link{display:inline-flex;align-items:center;gap:16px;color:var(--ae-blue);font-size:.95rem;font-weight:800}.wk-portfolio-link .icon{width:19px;height:19px}.wk-trusted-strip{padding:28px 0 32px;border:0;background:#ffffff}.wk-trusted-strip .ae-container{border-top:1px solid var(--ae-line);border-bottom:1px solid var(--ae-line);padding:22px 0 26px}.wk-trusted-strip p{margin-bottom:18px;color:#1a2746;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.wk-logo-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.wk-logo-placeholder{display:inline-flex;min-width:0;flex:1 1;align-items:center;justify-content:center;color:rgba(29,37,50,.6);font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}.wk-portfolio-section{padding:48px 0 56px;background:#ffffff}.wk-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.wk-portfolio-card{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start;overflow:hidden;border:1px solid var(--ae-line);border-radius:14px;background:#ffffff;box-shadow:0 14px 28px -16px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wk-portfolio-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.wk-portfolio-media{position:relative;overflow:hidden;aspect-ratio:16/10}.wk-portfolio-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.wk-portfolio-sector{position:absolute;left:12px;bottom:12px;display:inline-flex;min-height:26px;align-items:center;border-radius:6px;padding:0 12px;background:rgba(7,24,53,.78);color:#ffffff;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wk-portfolio-body{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px 18px 60px}.wk-portfolio-body h3{margin:0;color:var(--ae-ink);font-size:1rem;font-weight:700;line-height:1.22}.wk-portfolio-body p{margin:0;color:#3a485f;font-size:.86rem;line-height:1.55}.wk-portfolio-stat{position:absolute;right:18px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 12px;background:#eef5ff;color:var(--ae-blue);font-size:.72rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.wk-delivery-section{padding:56px 0 64px;background:#ffffff}.wk-delivery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.wk-delivery-card{display:grid;align-content:start;justify-items:start;padding:8px 22px;text-align:left;border-right:1px solid var(--ae-line)}.wk-delivery-card:first-child{padding-left:0}.wk-delivery-card:last-child{padding-right:0;border-right:none}.wk-delivery-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:16px;color:var(--ae-blue)}.wk-delivery-icon .icon{width:40px;height:40px;stroke-width:1.8}.wk-delivery-card h3{margin:0 0 12px;color:var(--ae-ink);font-size:1.02rem;font-weight:800;line-height:1.22}.wk-delivery-card p{margin:0;color:#3a485f;font-size:.88rem;line-height:1.55}.wk-stats-section{padding:8px 0 64px;background:#ffffff}.wk-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.wk-stat-card{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--ae-line);border-radius:16px;background:#ffffff;box-shadow:0 14px 28px -14px rgba(7,24,53,.14);padding:24px 26px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wk-stat-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 26px 50px -20px rgba(11,85,231,.22)}.wk-stat-head{display:flex;align-items:center;gap:18px}.wk-stat-icon{display:grid;width:56px;height:56px;place-items:center;color:var(--ae-blue);flex-shrink:0}.wk-stat-icon .icon{width:48px;height:48px;stroke-width:1.8}.wk-stat-card strong{display:block;color:var(--ae-ink);font-size:clamp(2rem,2.8vw,2.6rem);font-weight:800;letter-spacing:-.015em;line-height:1}.wk-stat-card h3{margin:6px 0 0;color:var(--ae-ink);font-size:clamp(1rem,1.15vw,1.15rem);font-weight:800;line-height:1.2}.wk-stat-card p{margin:0;color:#3a485f;font-size:clamp(.86rem,.96vw,.95rem);line-height:1.55}.wk-process-section{padding:56px 0 64px;background:#ffffff}.wk-process-section .wk-section-head{margin-bottom:28px}.wk-process-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px}.wk-process-row:before{display:none}.wk-process-row article{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.wk-process-row article:not(:last-child):after{position:absolute;top:23px;left:110px;right:-14px;border-top:2px dashed #c4cfde;content:""}.wk-process-row article:not(:last-child):before{position:absolute;top:20px;right:-22px;width:8px;height:8px;border-top:2px solid #c4cfde;border-right:2px solid #c4cfde;content:"";transform:rotate(45deg)}.wk-process-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.wk-process-number{color:var(--ae-ink);font-size:1.1rem;font-weight:800;line-height:1}.wk-process-row .ae-process-icon{display:grid;width:48px;height:48px;place-items:center;margin:0;border:1px solid rgba(11,85,231,.15);border-radius:50%;background:#eef5ff;color:var(--ae-blue);box-shadow:none}.wk-process-row .ae-process-icon .icon{width:24px;height:24px;stroke-width:1.8}.wk-process-row h3{margin:0 0 8px;color:var(--ae-ink);font-size:1rem;font-weight:800;line-height:1.22}.wk-process-row p{max-width:220px;margin:0 0 14px;color:#3a485f;font-size:.86rem;line-height:1.55}.wk-process-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ae-line);border-radius:999px;padding:6px 14px;background:#ffffff;color:var(--ae-blue);font-size:.78rem;font-weight:700}.wk-outputs-section{padding:56px 0 64px;background:#ffffff}.wk-outputs-wrap{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,.6fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:24px;row-gap:24px;align-items:start}.wk-outputs-head{display:contents}.wk-outputs-head h2{align-self:start;margin:0;font-size:clamp(1.65rem,2.1vw,2.05rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--ae-ink)}.wk-outputs-head p{max-width:720px;margin:0;color:#3a485f;font-size:.96rem;line-height:1.55}.wk-outputs-head strong{display:block;margin-bottom:6px;color:var(--ae-ink);font-size:1.05rem;font-weight:800}.wk-outputs-head p br{display:none}.wk-outputs-wrap>.wk-outputs-grid{grid-column:1/-1;margin-top:8px}.wk-outputs-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:14px;gap:14px}.wk-output-card{display:grid;min-height:160px;align-content:center;justify-items:center;border:1px solid var(--ae-line);border-radius:12px;background:#ffffff;padding:22px 12px;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wk-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 16px 28px -14px rgba(11,85,231,.18)}.wk-output-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:14px;color:var(--ae-blue)}.wk-output-icon .icon{width:36px;height:36px;stroke-width:1.8}.wk-output-card h3{max-width:130px;margin:0;color:var(--ae-ink);font-size:.88rem;font-weight:700;line-height:1.3}.wk-final-cta{position:relative;padding:0;background:linear-gradient(90deg,rgba(6,20,58,.62),rgba(6,20,58,.22) 50%,rgba(6,20,58,.08)),url(/generated/work-page-v2/work-cta-skyline-generated.png) center 60% /cover no-repeat;color:#ffffff}.wk-final-card{display:grid;min-height:320px;grid-template-columns:minmax(360px,1.05fr) minmax(0,auto);grid-gap:32px;gap:32px;align-items:center;padding:70px 0 70px clamp(0px,5vw,80px)}.wk-final-copy h2{max-width:480px;margin:0 0 14px;color:#ffffff;font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:800;letter-spacing:-.01em;line-height:1.16}.wk-final-copy p{max-width:460px;margin:0;color:rgba(255,255,255,.88);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6}.wk-final-actions{display:flex;flex-wrap:wrap;gap:14px}.wk-final-actions .ae-button{min-width:230px;min-height:52px;padding-inline:24px;font-size:.96rem}.wk-final-actions .ae-button-light{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.08);color:#ffffff;box-shadow:none}.wk-final-actions .ae-button-light:hover{background:rgba(255,255,255,.16)}body:has(.wk-page) .roadmap-copilot-popup{display:none!important}@media (max-width:1320px){.wk-delivery-grid,.wk-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-delivery-grid{row-gap:24px}.wk-delivery-card:nth-child(3){border-right:none}.wk-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wk-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.wk-page .ae-hero{min-height:auto;padding:90px 0 40px}.wk-hero-grid{min-height:0;grid-template-columns:1fr;gap:32px}.wk-hero-visual{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-height:0;overflow:visible}.wk-hero-visual:before{display:none}.wk-hero-visual>img{height:440px;border-radius:18px;object-position:55% 50%}.wk-data-card{width:196px;right:14px}.wk-data-visibility{top:16px}.wk-data-efficiency{top:112px}.wk-data-response{top:208px}.wk-trusted-strip{padding:24px 0 28px}.wk-delivery-section,.wk-outputs-section,.wk-process-section,.wk-stats-section{padding-top:48px;padding-bottom:56px}.wk-portfolio-grid,.wk-process-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-process-row{row-gap:36px;column-gap:32px}.wk-process-row article:not(:last-child):after,.wk-process-row article:not(:last-child):before{display:none}.wk-final-card,.wk-outputs-wrap{grid-template-columns:1fr;gap:22px}}@media (max-width:960px){.wk-delivery-grid,.wk-trust-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-delivery-card:nth-child(2),.wk-delivery-card:nth-child(4){border-right:none}.wk-delivery-card:nth-child(odd){border-right:1px solid var(--ae-line)}.wk-stats-grid{grid-template-columns:1fr}.wk-outputs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.wk-page .ae-hero{padding-top:110px;padding-bottom:32px}.wk-page .ae-hero h1{font-size:clamp(1.9rem,7vw,2.4rem)}.wk-trust-chips{grid-template-columns:1fr}.wk-final-actions .ae-button,.wk-page .ae-hero-actions .ae-button{width:100%;min-width:0}.wk-hero-visual>img{height:240px}.wk-data-card{position:relative;top:auto!important;right:auto!important;width:100%;min-height:auto;margin-top:10px}.wk-trusted-strip .ae-container{padding:18px 0 22px}.wk-trusted-strip p{margin-bottom:12px}.wk-delivery-section,.wk-outputs-section,.wk-portfolio-section,.wk-process-section,.wk-stats-section{padding-top:40px;padding-bottom:44px}.wk-portfolio-grid{grid-template-columns:1fr}.wk-portfolio-head{align-items:flex-start;flex-direction:column;gap:8px}.wk-delivery-grid{grid-template-columns:1fr}.wk-delivery-card{border-right:none!important;border-bottom:1px solid var(--ae-line);padding:18px 0}.wk-delivery-card:last-child{border-bottom:none}.wk-delivery-card:first-child{padding-top:0}.wk-stat-card{padding:20px 22px}.wk-process-row{grid-template-columns:1fr}.wk-outputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-outputs-head{display:block}.wk-outputs-head p{margin-top:18px}.wk-final-card{min-height:auto;padding:72px 0}}.ab-page .ae-hero{min-height:580px;padding:112px 0 36px}.ab-hero-grid{grid-template-columns:minmax(440px,.95fr) minmax(520px,1fr);align-items:center;gap:36px}.ab-hero-visual{position:relative;overflow:hidden;border-radius:22px;box-shadow:0 26px 60px -22px rgba(7,24,53,.32)}.ab-hero-visual img{width:100%;height:380px;object-fit:cover;object-position:50% 35%}.ab-page .ae-hero-copy h1{font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:800;letter-spacing:-.015em;line-height:1.06}.ab-hero-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.ab-hero-chips>span{display:inline-flex;align-items:center;gap:12px;min-height:54px;border:1px solid var(--ae-line);border-radius:12px;padding:0 16px;background:#ffffff;color:var(--ae-ink);box-shadow:0 10px 22px rgba(7,24,53,.04)}.ab-hero-chips>span>.icon{width:22px;height:22px;flex-shrink:0;color:var(--ae-blue)}.ab-chip-text{display:flex;flex-direction:column;min-width:0}.ab-chip-text strong{color:var(--ae-ink);font-size:.86rem;font-weight:700;line-height:1.15}.ab-chip-text small{color:var(--ae-muted);font-size:.74rem;line-height:1.2}.ab-eyebrow{display:inline-block;margin:0 0 14px;color:var(--ae-blue);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ab-story-section{padding:40px 0;background:#ffffff}.ab-story-grid{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);grid-gap:52px;gap:52px;align-items:start;margin-bottom:32px}.ab-story-visual{position:relative;overflow:hidden;border-radius:22px;background:#e8f4ff;box-shadow:0 24px 56px -28px rgba(7,24,53,.28)}.ab-story-visual img{display:block;width:100%;height:auto;aspect-ratio:.92;object-fit:cover;object-position:center}.ab-story-copy h2{max-width:760px;margin:0;color:var(--ae-ink);font-size:clamp(1.9rem,2.7vw,2.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.ab-story-copy p:not(.ab-eyebrow){max-width:760px;margin:22px 0 0;color:#3a485f;font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.65}.ab-story-copy p:not(.ab-eyebrow)+p:not(.ab-eyebrow){margin-top:14px}.ab-story-copy .ab-eyebrow{margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.12em;line-height:1}.ab-belief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:40px}.ab-belief-card{display:grid;align-content:start;grid-gap:0;gap:0;border:0;border-left:1px solid var(--ae-line);border-radius:0;padding:0 26px;background:transparent;box-shadow:none;transition:none}.ab-belief-card:first-child{padding-left:0;border-left:0}.ab-belief-card:last-child{padding-right:0}.ab-belief-card:hover{transform:none;box-shadow:none}.ab-belief-icon{display:block;width:46px;height:46px;margin-bottom:18px;border-radius:0;background:transparent;color:var(--ae-blue)}.ab-belief-icon .icon{width:100%;height:100%;stroke-width:1.8}.ab-belief-card h3{margin:0 0 12px;color:var(--ae-ink);font-size:clamp(1.02rem,1.15vw,1.12rem);font-weight:800;letter-spacing:-.01em;line-height:1.25}.ab-belief-card p{margin:0;color:#3a485f;font-size:clamp(.88rem,.95vw,.94rem);line-height:1.6}.ab-believe-section{padding:8px 0 40px;background:#ffffff}.ab-believe-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ab-believe-card,.ab-believe-grid{display:grid;grid-gap:14px;gap:14px}.ab-believe-card{align-content:start;min-height:260px;border:1px solid var(--ae-line);border-radius:14px;padding:22px 18px;background:#ffffff;box-shadow:0 14px 30px -16px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ab-believe-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.ab-believe-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--ae-blue)}.ab-believe-icon .icon{width:32px;height:32px;stroke-width:1.8}.ab-believe-card h3{margin:0;color:var(--ae-ink);font-size:1rem;font-weight:700;line-height:1.22}.ab-believe-card p{margin:0;color:#3a485f;font-size:.84rem;line-height:1.55}.ab-believe-card.is-highlight h3{color:var(--ae-blue)}.ab-journey-section{padding:16px 0 40px;background:#ffffff}.ab-journey-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px;isolation:isolate}.ab-journey-row:before{display:none}.ab-journey-row article{position:relative;z-index:1;display:grid;align-content:start;grid-gap:6px;gap:6px}.ab-journey-row article:not(:last-child):after{content:"";position:absolute;top:21px;left:54px;width:calc(100% - 54px + 14px);border-top:2px dashed #c4cfde;z-index:0}.ab-journey-row article:not(:last-child):before{content:"";position:absolute;top:18px;left:calc(100% - 6px);width:8px;height:8px;border-top:2px solid #c4cfde;border-right:2px solid #c4cfde;transform:rotate(45deg);z-index:1}.ab-journey-number{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--ae-blue);background:#ffffff;color:var(--ae-blue);font-size:.94rem;font-weight:800;margin-bottom:14px}.ab-journey-row h3{margin:4px 0;color:var(--ae-ink);font-size:.96rem;font-weight:700}.ab-journey-row p{margin:0;color:#3a485f;font-size:.84rem;line-height:1.5}.ab-principles-section{padding:8px 0 40px;background:#ffffff}.ab-principles-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.ab-principle-chip{display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;min-height:150px;border:1px solid var(--ae-line);border-radius:14px;padding:22px 12px;background:#ffffff;color:var(--ae-ink);font-size:.82rem;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 10px 22px -14px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ab-principle-chip:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 18px 32px -14px rgba(11,85,231,.22)}.ab-principle-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;color:var(--ae-blue);background:transparent}.ab-principle-icon .icon{width:32px;height:32px;stroke-width:1.8}.ab-team-section{padding:16px 0 40px;background:#ffffff}.ab-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.ab-team-card{display:grid;grid-template-columns:88px 1fr;align-items:start;grid-gap:14px;gap:14px;border:1px solid var(--ae-line);border-radius:14px;padding:12px;background:#ffffff;box-shadow:0 14px 30px -16px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ab-team-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 40px -16px rgba(11,85,231,.22)}.ab-team-photo{overflow:hidden;width:88px;height:110px;border-radius:8px;background:#f5f8fc;flex-shrink:0}.ab-team-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.ab-team-info{padding:0}.ab-team-info h3{margin:0 0 3px;color:var(--ae-ink);font-size:.92rem;font-weight:700;line-height:1.2}.ab-team-role{display:block;margin-bottom:6px;color:var(--ae-muted);font-size:.7rem;font-weight:600;letter-spacing:.02em}.ab-team-info p{margin:0;color:#3a485f;font-size:.74rem;line-height:1.45}.ab-final-cta{padding:16px 0 56px;background:#ffffff}.ab-final-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,auto);grid-gap:28px;gap:28px;align-items:center;border-radius:22px;padding:36px 40px;background:linear-gradient(90deg,rgba(11,85,231,.96),rgba(11,85,231,.46)),url(/generated/home-redesign/cta-skyline.png) 100% /cover no-repeat;color:#ffffff;box-shadow:0 30px 60px -24px rgba(11,85,231,.42)}.ab-final-card:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%);pointer-events:none;content:""}.ab-final-card>*{position:relative;z-index:1}.ab-final-eyebrow{margin:0 0 8px;color:rgba(232,240,255,.86);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ab-final-card h2{margin:0 0 8px;color:#ffffff;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.16;max-width:560px}.ab-final-card p{margin:0;color:rgba(232,240,255,.86);font-size:.94rem;line-height:1.55;max-width:580px}.ab-final-actions .ae-button{min-height:46px;padding:0 22px}.ab-final-actions .ae-button-light{background:#ffffff;color:var(--ae-blue);border-color:rgba(255,255,255,.4);box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)}.ab-final-actions .ae-button-light:hover{background:#f3f7fd}@media (max-width:1280px){.ab-hero-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-belief-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ab-belief-card:nth-child(odd){padding-left:0;border-left:0}.ab-believe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-principles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.ab-page .ae-hero{min-height:auto;padding-bottom:30px}.ab-hero-grid{grid-template-columns:1fr;gap:24px}.ab-hero-visual img{height:320px}.ab-story-grid{grid-template-columns:1fr}.ab-story-visual{max-width:660px}.ab-story-visual img{aspect-ratio:1.15}.ab-final-card{grid-template-columns:1fr}}@media (max-width:960px){.ab-hero-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-belief-grid{grid-template-columns:1fr;gap:24px}.ab-belief-card,.ab-belief-card:first-child,.ab-belief-card:nth-child(odd){padding:0 0 0 18px;border-left:1px solid #cfd8e6}.ab-believe-grid,.ab-journey-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-journey-row{gap:28px}.ab-journey-row:before{display:none}.ab-journey-row article:after,.ab-journey-row article:before{display:none!important}.ab-principles-grid,.ab-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-team-card{grid-template-columns:1fr;gap:12px}.ab-team-photo{width:100%;height:auto;aspect-ratio:1}}@media (max-width:720px){.ab-page .ae-hero{padding-top:118px;padding-bottom:24px}.ab-hero-visual img{height:220px}.ab-hero-chips{grid-template-columns:1fr}.ab-believe-section,.ab-final-cta,.ab-journey-section,.ab-principles-section,.ab-story-section,.ab-team-section{padding:40px 0}.ab-story-section .ae-container{width:min(100%,calc(100vw - 32px))}.ab-believe-grid,.ab-journey-row,.ab-principles-grid,.ab-team-grid{grid-template-columns:1fr}.ab-final-card{padding:26px}}.footer-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.footer-socials span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:#ffffff}.footer-socials svg{width:18px;height:18px}.footer-contact .footer-contact-item{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.footer-contact .footer-contact-item>svg{flex:0 0 auto;width:22px;height:22px;margin-top:1px;color:#ffffff}.footer-legal-links{display:inline-flex;gap:22px;align-items:center}.footer-legal-links a{color:inherit}body:has(.ab-page) .ab-final-cta{padding:24px 0 40px;background:#ffffff}body:has(.ab-page) .ab-final-card{min-height:286px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:42px;align-items:center;border-radius:24px;padding:58px 52px;background:linear-gradient(90deg,#0757d8,rgba(7,87,216,.96) 38%,rgba(7,87,216,.54) 62%,rgba(7,87,216,.08) 86%),url(/generated/about-footer-cta-skyline.png) 100% /cover no-repeat;box-shadow:0 28px 80px -38px rgba(3,42,118,.58)}body:has(.ab-page) .ab-final-card:before{display:none}body:has(.ab-page) .ab-final-eyebrow{margin-bottom:16px;color:rgba(255,255,255,.94);font-size:1rem;font-weight:800;letter-spacing:.12em}body:has(.ab-page) .ab-final-card h2{max-width:830px;margin-bottom:14px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.06}body:has(.ab-page) .ab-final-card p{max-width:720px;color:rgba(255,255,255,.95);font-size:clamp(1rem,1.65vw,1.35rem);line-height:1.48}body:has(.ab-page) .ab-final-actions{justify-self:center;align-self:end;margin-bottom:24px}body:has(.ab-page) .ab-final-actions .ae-button{min-width:310px;min-height:70px;justify-content:center;border-radius:8px;padding:0 38px;background:#ffffff;color:#0757d8;font-size:1.12rem;font-weight:800;box-shadow:0 18px 40px rgba(0,29,91,.18)}body:has(.ab-page) .site-footer{border-top:0;padding:58px 0 34px;background:radial-gradient(circle at 17% 0,rgba(21,108,238,.24),transparent 30%),linear-gradient(135deg,#07224a,#031a3a 42%,#031630);color:#ffffff}body:has(.ab-page) .footer-grid{grid-template-columns:1.35fr .8fr 1.05fr 1.15fr 1.35fr;gap:54px}body:has(.ab-page) .site-footer .brand-logo{max-width:182px;filter:brightness(0) invert(1)}body:has(.ab-page) .footer-intro p{max-width:300px;margin-top:26px;color:rgba(255,255,255,.86);font-size:1rem;line-height:1.65}body:has(.ab-page) .footer-column h2{margin:0 0 26px;color:#ffffff;font-size:1.08rem;font-weight:800}body:has(.ab-page) .footer-column a,body:has(.ab-page) .footer-column span{color:rgba(255,255,255,.86);font-size:1rem;line-height:1.45}body:has(.ab-page) .footer-column a:hover,body:has(.ab-page) .footer-legal-links a:hover{color:#ffffff}body:has(.ab-page) .footer-bottom{margin-top:58px;border-top:1px solid rgba(255,255,255,.22);padding-top:34px;color:rgba(255,255,255,.82);font-size:1rem}@media (max-width:1120px){body:has(.ab-page) .ab-final-card{grid-template-columns:1fr;background:linear-gradient(90deg,rgba(7,87,216,.96),rgba(7,87,216,.72)),url(/generated/about-footer-cta-skyline.png) 100% /cover no-repeat}body:has(.ab-page) .ab-final-actions{justify-self:start;align-self:start;margin-bottom:0}body:has(.ab-page) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}@media (max-width:720px){body:has(.ab-page) .ab-final-cta{padding:42px 0 28px}body:has(.ab-page) .ab-final-card{border-radius:18px;padding:34px 24px}body:has(.ab-page) .ab-final-actions .ae-button{width:100%;min-width:0}body:has(.ab-page) .footer-grid{grid-template-columns:1fr}body:has(.ab-page) .footer-bottom{flex-direction:column}}body:has(.ab-page) .ab-team-section{padding:36px 0 48px;background:#ffffff}body:has(.ab-page) .ab-team-section .ae-container{width:min(1580px,calc(100vw - 96px))}body:has(.ab-page) .ab-team-section .ab-eyebrow{margin:0 0 24px;color:#0757d8;font-size:clamp(.95rem,1.1vw,1.12rem);font-weight:900;letter-spacing:.11em}body:has(.ab-page) .ab-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 22px;gap:28px 22px;align-items:stretch}body:has(.ab-page) .ab-team-card{display:grid;min-height:232px;grid-template-columns:44% 56%;grid-gap:0;gap:0;align-items:stretch;overflow:hidden;border:1px solid #d7e0ec;border-radius:14px;padding:0;background:#ffffff;box-shadow:0 18px 42px -30px rgba(7,24,53,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has(.ab-page) .ab-team-card:hover{transform:translateY(-3px);border-color:rgba(7,87,216,.26);box-shadow:0 26px 56px -34px rgba(7,24,53,.34)}body:has(.ab-page) .ab-team-photo{width:100%;height:100%;min-height:232px;border-radius:0;background:linear-gradient(180deg,rgba(245,249,255,.2),rgba(229,239,249,.76)),#f5f8fc}body:has(.ab-page) .ab-team-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}body:has(.ab-page) .ab-team-info{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;padding:20px 18px}body:has(.ab-page) .ab-team-info h3{margin:0;color:#071835;font-size:clamp(.92rem,1vw,1.04rem);font-weight:800;letter-spacing:-.015em;line-height:1.2}body:has(.ab-page) .ab-team-role{margin:0;color:#0757d8;font-size:clamp(.78rem,.86vw,.9rem);font-weight:600;letter-spacing:0;line-height:1.3}body:has(.ab-page) .ab-team-info p{margin:6px 0 0;color:#3a485f;font-size:clamp(.76rem,.82vw,.86rem);line-height:1.55}@media (max-width:1180px){body:has(.ab-page) .ab-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){body:has(.ab-page) .ab-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:720px){body:has(.ab-page) .ab-team-section .ae-container{width:min(100%,calc(100vw - 32px))}body:has(.ab-page) .ab-team-grid{grid-template-columns:1fr}body:has(.ab-page) .ab-team-card{min-height:210px;grid-template-columns:40% 60%}body:has(.ab-page) .ab-team-photo{min-height:210px}body:has(.ab-page) .ab-team-info{padding:20px}}body:has(.ab-page) .ab-principles-section{display:block;min-height:0;padding:36px 0 44px;background:radial-gradient(circle at 50% 54%,rgba(11,85,231,.035),transparent 44%),#ffffff}body:has(.ab-page) .ab-principles-section .ae-container{width:min(1580px,calc(100vw - 112px))}body:has(.ab-page) .ab-principles-section .ab-eyebrow{margin:0 0 24px;color:#0757d8;font-size:clamp(1rem,1.14vw,1.18rem);font-weight:900;letter-spacing:.13em;line-height:1}body:has(.ab-page) .ab-principles-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.ab-page) .ab-principle-chip{display:flex;min-height:88px;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;border:1px solid #dbe4f0;border-radius:14px;padding:18px;background:#ffffff;color:#071835;font-size:clamp(.86rem,.95vw,.96rem);font-weight:800;letter-spacing:-.01em;line-height:1.3;text-align:left;box-shadow:0 16px 40px -34px rgba(7,24,53,.3)}body:has(.ab-page) .ab-principle-chip:hover{transform:translateY(-3px);border-color:rgba(7,87,216,.24);box-shadow:0 24px 50px -36px rgba(7,87,216,.32)}body:has(.ab-page) .ab-principle-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;color:#0757d8}body:has(.ab-page) .ab-principle-icon .icon{width:38px;height:38px;stroke-width:1.8}@media (max-width:1280px){body:has(.ab-page) .ab-principles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){body:has(.ab-page) .ab-principles-section{min-height:auto;padding:28px 0 32px}body:has(.ab-page) .ab-principles-section .ae-container{width:min(100%,calc(100vw - 32px))}body:has(.ab-page) .ab-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:has(.ab-page) .ab-principle-chip{min-height:76px;gap:12px;padding:16px}}body:has(.ab-page) .ab-believe-section{display:block;min-height:0;padding:36px 0 44px;background:radial-gradient(circle at 50% 52%,rgba(11,85,231,.03),transparent 48%),#ffffff}body:has(.ab-page) .ab-believe-section .ae-container{width:min(1580px,calc(100vw - 100px))}body:has(.ab-page) .ab-believe-section .ab-eyebrow{margin:0 0 24px;color:#0757d8;font-size:clamp(1rem,1.12vw,1.18rem);font-weight:900;letter-spacing:.11em;line-height:1}body:has(.ab-page) .ab-believe-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}body:has(.ab-page) .ab-believe-card{display:flex;min-height:clamp(380px,28vw,420px);flex-direction:column;align-items:flex-start;gap:0;border:1px solid #dbe4f0;border-radius:16px;padding:28px 24px;background:#ffffff;box-shadow:0 24px 60px -50px rgba(7,24,53,.34)}body:has(.ab-page) .ab-believe-card:hover{transform:translateY(-4px);border-color:rgba(7,87,216,.24);box-shadow:0 34px 74px -50px rgba(7,87,216,.32)}body:has(.ab-page) .ab-believe-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:26px;color:#0757d8}body:has(.ab-page) .ab-believe-icon .icon{width:50px;height:50px;stroke-width:1.8}body:has(.ab-page) .ab-believe-card h3{margin:0 0 16px;color:#071835;font-size:clamp(1.18rem,1.4vw,1.42rem);font-weight:800;letter-spacing:-.02em;line-height:1.28}body:has(.ab-page) .ab-believe-card p{margin:0;color:#3a485f;font-size:clamp(.92rem,1vw,1rem);line-height:1.65}body:has(.ab-page) .ab-believe-card.is-highlight h3{color:#0757d8}@media (max-width:1280px){body:has(.ab-page) .ab-believe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body:has(.ab-page) .ab-believe-section{min-height:auto;padding:28px 0 32px}body:has(.ab-page) .ab-believe-section .ae-container{width:min(100%,calc(100vw - 32px))}body:has(.ab-page) .ab-believe-grid{grid-template-columns:1fr;gap:16px}body:has(.ab-page) .ab-believe-card{min-height:auto;padding:34px 26px 36px}body:has(.ab-page) .ab-believe-icon{width:62px;height:62px;margin-bottom:24px}body:has(.ab-page) .ab-believe-icon .icon{width:58px;height:58px}body:has(.ab-page) .ab-believe-card h3{margin-bottom:18px}}body:has(.ab-page) .ab-page .ae-hero.ab-hero{min-height:clamp(820px,58vw,940px);padding:clamp(158px,10.7vw,196px) 0 50px;background:#ffffff}body:has(.ab-page) .ab-hero:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffff,#ffffff 32%,rgba(255,255,255,.92) 42%,rgba(255,255,255,.5) 54%,rgba(255,255,255,0) 66%),linear-gradient(180deg,rgba(255,255,255,0) 64%,#ffffff 96%);pointer-events:none;content:""}body:has(.ab-page) .ab-hero-grid{position:relative;z-index:2;min-height:clamp(520px,39vw,650px);grid-template-columns:minmax(520px,.55fr) minmax(0,.45fr);align-items:center}body:has(.ab-page) .ab-hero .ae-hero-copy{max-width:920px}body:has(.ab-page) .ab-page .ae-hero-copy h1{max-width:900px;margin-bottom:30px;color:#071835;font-size:clamp(3.45rem,4.36vw,4.65rem);font-weight:900;letter-spacing:-.045em;line-height:1.05}body:has(.ab-page) .ab-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:690px;color:#071835;font-size:clamp(1.16rem,1.38vw,1.48rem);line-height:1.7}body:has(.ab-page) .ab-page .ae-hero-actions{gap:28px;margin-top:56px}body:has(.ab-page) .ab-page .ae-hero-actions .ae-button{min-width:286px;min-height:72px;border-radius:8px;padding-inline:28px;font-size:1.12rem;font-weight:800}body:has(.ab-page) .ab-hero-visual{position:absolute;top:clamp(-116px,-5.8vw,-76px);right:calc(50% - 50vw);z-index:0;overflow:hidden;width:clamp(720px,62vw,1180px);height:clamp(640px,49vw,820px);border-radius:0;box-shadow:none}body:has(.ab-page) .ab-hero-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.94) 14%,rgba(255,255,255,.5) 32%,rgba(255,255,255,0) 54%),linear-gradient(180deg,rgba(255,255,255,0) 72%,#ffffff);pointer-events:none;content:""}body:has(.ab-page) .ab-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}body:has(.ab-page) .ab-hero-chips{position:relative;z-index:2;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:14px;margin-top:24px}body:has(.ab-page) .ab-hero-chips>span{box-sizing:border-box;min-width:0;min-height:88px;gap:14px;overflow:hidden;border-color:#d9e2ed;border-radius:12px;padding:16px 18px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px -36px rgba(7,24,53,.28)}body:has(.ab-page) .ab-hero-chips>span>.icon{width:34px;height:34px;color:#0757d8;stroke-width:1.75}body:has(.ab-page) .ab-chip-text{flex:1 1 auto;min-width:0}body:has(.ab-page) .ab-chip-text strong{font-size:1rem;font-weight:900}body:has(.ab-page) .ab-chip-text small{margin-top:4px;color:#071835;font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}@media (max-width:1180px){body:has(.ab-page) .ab-page .ae-hero.ab-hero{padding-top:132px}body:has(.ab-page) .ab-hero-grid{grid-template-columns:1fr}body:has(.ab-page) .ab-hero-visual{position:relative;width:100%;height:420px;margin-top:36px;border-radius:24px}body:has(.ab-page) .ab-hero-visual:after{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 45%,rgba(255,255,255,.55))}body:has(.ab-page) .ab-hero:before{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.84) 50%,#ffffff)}body:has(.ab-page) .ab-hero-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body:has(.ab-page) .ab-page .ae-hero.ab-hero{min-height:auto;padding:122px 0 38px}body:has(.ab-page) .ab-page .ae-hero-copy h1{font-size:clamp(2.35rem,12vw,3.7rem)}body:has(.ab-page) .ab-page .ae-hero-actions{gap:14px;margin-top:34px}body:has(.ab-page) .ab-page .ae-hero-actions .ae-button{width:100%;min-width:0}body:has(.ab-page) .ab-hero-visual{height:300px;margin-top:26px}body:has(.ab-page) .ab-hero-chips{grid-template-columns:1fr;gap:12px}body:has(.ab-page) .ab-hero-chips>span{min-height:76px;padding:14px 16px}}body:has(.contact-redesign-page){--contact-ink:#061340;--contact-muted:#24365d;--contact-soft:#f3f7fe;--contact-line:#d9e4f4;--contact-blue:#0b55e7;--contact-blue-2:#1684ff;--contact-shadow:0 22px 54px rgba(7,24,53,0.12);background:#ffffff;color:var(--contact-ink)}.contact-redesign-page{overflow:hidden;background:#ffffff;color:var(--contact-ink);font-family:var(--font-space-grotesk),"Sora",ui-sans-serif,system-ui,sans-serif}.contact-container{width:min(1548px,calc(100vw - 80px));margin-inline:auto}.contact-button{display:inline-flex;min-height:72px;align-items:center;justify-content:center;gap:28px;border:1px solid transparent;border-radius:10px;padding:0 32px;color:inherit;cursor:pointer;font:inherit;font-size:1.14rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.contact-button:hover{transform:translateY(-2px)}.contact-button .icon{flex:0 0 auto;width:28px;height:28px;stroke-width:2.2}.contact-button-blue,.contact-button-primary{border-color:var(--contact-blue);background:linear-gradient(180deg,#106dff,#0b4ee4);color:#ffffff;box-shadow:0 18px 42px rgba(11,85,231,.28)}.contact-button-outline,.contact-button-secondary{border-color:var(--contact-blue);background:#ffffff;color:var(--contact-blue)}.contact-button-light{border-color:rgba(255,255,255,.82);background:#ffffff;color:var(--contact-blue);box-shadow:0 18px 34px rgba(0,25,92,.18)}.contact-hero-section{position:relative;overflow:hidden;min-height:clamp(700px,56vw,940px);padding:clamp(150px,11.5vw,200px) 0 clamp(80px,7vw,120px);background:#ffffff}.contact-hero-media{position:absolute;top:clamp(82px,6vw,108px);right:0;bottom:0;width:100vw;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.84) 28%,rgba(255,255,255,.28) 48%,rgba(255,255,255,0) 68%),linear-gradient(180deg,rgba(255,255,255,0) 86%,rgba(255,255,255,.76)),url(/generated/contact-hero-supplied-jun9.png) 50% /cover no-repeat}.contact-hero-media:after{position:absolute;inset:auto 0 0;height:74px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.84));content:"";pointer-events:none}.contact-hero-layout{position:relative;z-index:2}.contact-hero-copy{max-width:clamp(460px,46vw,680px)}.contact-kicker{display:inline-flex;min-height:40px;align-items:center;margin-bottom:36px;border-radius:999px;padding:0 22px;background:linear-gradient(180deg,#e3edff,#d4e2ff);color:var(--contact-blue);font-size:.92rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.contact-hero-copy h1{max-width:clamp(440px,44vw,700px);margin:0 0 28px;color:var(--contact-ink);font-size:clamp(1.95rem,3.2vw,3.7rem);font-weight:800;letter-spacing:-.018em;line-height:1.08}.contact-hero-copy p:not(.contact-kicker){max-width:clamp(380px,38vw,560px);margin:0;color:#20304f;font-size:clamp(1rem,1.24vw,1.2rem);font-weight:500;line-height:1.6}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:44px}.contact-hero-actions .contact-button{min-height:64px;padding-inline:28px;font-size:1.05rem}.contact-hero-actions .contact-button-primary{min-width:220px}.contact-hero-actions .contact-button-secondary{min-width:280px}.contact-floating-card{position:absolute;z-index:2;border:1px solid rgba(225,232,245,.92);border-radius:18px;background:#ffffff;box-shadow:0 24px 60px rgba(7,24,53,.18);color:var(--contact-ink)}.contact-floating-card strong{display:block;color:var(--contact-ink);font-size:1.04rem;font-weight:800}.contact-floating-card span{color:#4a5874;font-size:.94rem;font-weight:600}.contact-floating-card-enquiry{top:30px;left:4%;display:grid;grid-gap:18px;gap:18px;width:230px;padding:24px 26px 26px}.contact-floating-card-enquiry strong{margin-bottom:4px;font-size:1.05rem}.contact-floating-card-enquiry span{display:flex;align-items:center;gap:14px;color:#8a96ad;font-size:1rem;font-weight:600}.contact-floating-card-enquiry b{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#eef2f7;color:#8a96ad;font-size:.86rem;font-style:normal;font-weight:700}.contact-floating-card-enquiry .is-active{color:var(--contact-blue);font-weight:800}.contact-floating-card-enquiry .is-active b{background:var(--contact-blue);color:#ffffff}.contact-floating-card-response{top:66px;right:clamp(20px,2.4vw,50px);width:194px;padding:22px 26px 24px}.contact-floating-card-response .contact-status-dot{position:relative;display:inline-block;width:14px;height:14px;margin-right:10px;border-radius:50%;background:#1aa637;vertical-align:-1px}.contact-floating-card-response strong{display:inline-block;margin-bottom:16px;font-size:.95rem}.contact-floating-card-response b{display:block;margin-bottom:2px;color:var(--contact-ink);font-size:2.6rem;font-style:normal;font-weight:800;line-height:1}.contact-floating-card-response>span:last-child{font-size:.9rem;font-weight:600}.contact-floating-card-impact{left:7%;bottom:clamp(64px,6vw,104px);display:grid;width:290px;padding:26px 28px 28px;grid-template-columns:minmax(0,1fr) 108px;grid-template-rows:auto auto auto;grid-column-gap:12px;column-gap:12px}.contact-floating-card-impact strong{grid-column:1/-1;margin-bottom:22px;font-size:1.08rem}.contact-floating-card-impact b{display:block;color:var(--contact-ink);font-size:2.6rem;font-style:normal;font-weight:800;line-height:1}.contact-floating-card-impact>span{margin-top:8px;color:#4a5874;font-size:.92rem;font-weight:600}.contact-floating-card-impact i{position:relative;grid-row:2/4;grid-column:2;display:block;width:108px;height:84px;margin:6px 0 0;background:linear-gradient(180deg,rgba(22,168,64,.22),rgba(22,168,64,0));-webkit-clip-path:polygon(0 100%,0 80%,16% 72%,30% 80%,44% 56%,58% 48%,72% 38%,86% 28%,100% 12%,100% 100%);clip-path:polygon(0 100%,0 80%,16% 72%,30% 80%,44% 56%,58% 48%,72% 38%,86% 28%,100% 12%,100% 100%)}.contact-floating-card-impact i:before{position:absolute;inset:0;border-top:2px solid #16a840;border-radius:2px;-webkit-clip-path:polygon(0 80%,16% 72%,30% 80%,44% 56%,58% 48%,72% 38%,86% 28%,100% 12%,100% 14%,86% 30%,72% 40%,58% 50%,44% 58%,30% 82%,16% 74%,0 82%);clip-path:polygon(0 80%,16% 72%,30% 80%,44% 56%,58% 48%,72% 38%,86% 28%,100% 12%,100% 14%,86% 30%,72% 40%,58% 50%,44% 58%,30% 82%,16% 74%,0 82%);background:#16a840;content:""}.contact-floating-card-roadmap{right:38%;bottom:clamp(50px,5.5vw,100px);display:grid;grid-gap:11px;gap:11px;width:220px;padding:22px 24px}.contact-floating-card-roadmap strong{margin-bottom:6px;font-size:1.04rem}.contact-floating-card-roadmap span{display:inline-flex;align-items:center;gap:12px;color:var(--contact-ink);font-size:.98rem;font-weight:600}.contact-floating-card-roadmap b{position:relative;display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--contact-blue);color:#ffffff;font-style:normal}.contact-floating-card-roadmap b:before{width:8px;height:4px;border-bottom:2px solid;border-left:2px solid;content:"";transform:rotate(-45deg) translate(1px,-1px)}.contact-floating-card-support{right:clamp(20px,2.4vw,50px);bottom:clamp(80px,8vw,150px);display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;width:262px;padding:22px 24px;align-items:center}.contact-floating-card-support .contact-support-icon{grid-row:span 2;display:grid;width:54px;height:54px;place-items:center;border-radius:12px;background:#eaf1ff;color:var(--contact-blue);align-self:start}.contact-floating-card-support .contact-support-icon .icon{width:28px;height:28px}.contact-floating-card-support strong{align-self:end;font-size:1.04rem}.contact-floating-card-support>span:last-child{grid-column:2;color:#4a5874;font-size:.9rem;font-weight:500;line-height:1.45}.contact-lead-section{padding:56px 0 80px;background:#ffffff}.contact-lead-shell{display:grid;overflow:hidden;grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr);border:1px solid #e3eaf5;border-radius:20px;background:#ffffff;box-shadow:0 22px 60px rgba(7,24,53,.07)}.contact-lead-copy{position:relative;overflow:hidden;min-height:740px;padding:56px 48px 60px;background:linear-gradient(180deg,#eef4ff,#e8f0ff 60%,#dfeaff)}.contact-lead-copy:after{position:absolute;right:0;bottom:0;left:0;height:240px;background:linear-gradient(180deg,rgba(232,240,255,1),rgba(232,240,255,.4) 18%,rgba(255,255,255,0) 50%),url(/generated/home-redesign/cta-skyline.png) bottom /cover no-repeat;content:"";opacity:.78}.contact-lead-copy>*{position:relative;z-index:1}.contact-agent-copy h2,.contact-lead-copy h2,.contact-redesign-form h2,.contact-section-head h2,.contact-skyline-card h2{margin:0;color:var(--contact-ink);font-weight:800;letter-spacing:-.015em;line-height:1.08}.contact-lead-copy h2{max-width:540px;margin-bottom:24px;font-size:clamp(2rem,3.05vw,2.8rem)}.contact-lead-copy p{max-width:510px;margin:0 0 22px;color:#1c2c4d;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:500;line-height:1.6}.contact-lead-points{display:grid;grid-gap:18px;gap:18px;max-width:510px;margin-top:32px;border:1px solid #dbe5f5;border-radius:16px;padding:26px 28px;background:rgba(255,255,255,.86);box-shadow:0 22px 44px rgba(7,24,53,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-lead-points span{display:flex;align-items:center;gap:18px;color:var(--contact-ink);font-size:clamp(.94rem,1.04vw,1.05rem);font-weight:600}.contact-lead-points .icon{flex:0 0 auto;width:32px;height:32px;border-radius:8px;padding:7px;background:var(--contact-blue);color:#ffffff}.contact-redesign-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 28px;gap:24px 28px;align-content:start;padding:56px 48px;background:#ffffff}.contact-redesign-form h2{grid-column:1/-1;margin-bottom:10px;font-size:clamp(1.65rem,2.05vw,1.95rem)}.contact-redesign-form label{display:grid;grid-gap:10px;gap:10px;color:var(--contact-ink);font-size:.94rem;font-weight:700}.contact-redesign-form label b{color:#d82020;font-weight:800}.contact-redesign-form input,.contact-redesign-form select,.contact-redesign-form textarea{width:100%;min-height:58px;border:1px solid #d6dfee;border-radius:10px;padding:0 18px;background:#ffffff;color:var(--contact-ink);font:inherit;font-size:1.02rem;font-weight:500;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease}.contact-redesign-form textarea{min-height:148px;padding-top:18px;resize:vertical}.contact-redesign-form input::placeholder,.contact-redesign-form textarea::placeholder{color:#617093}.contact-redesign-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--contact-ink) 50%) calc(100% - 26px) 50% /7px 7px no-repeat,linear-gradient(135deg,var(--contact-ink) 50%,transparent 50%) calc(100% - 20px) 50% /7px 7px no-repeat,#ffffff;color:var(--contact-ink)}.contact-redesign-form input:focus,.contact-redesign-form select:focus,.contact-redesign-form textarea:focus{border-color:var(--contact-blue);outline:3px solid rgba(11,85,231,.16);outline-offset:0}.contact-phone-field{display:grid;grid-template-columns:46px 18px minmax(0,1fr);align-items:center;min-height:58px;border:1px solid #d6dfee;border-radius:10px;background:#ffffff}.contact-phone-field input[type=tel]{min-height:56px;border:0!important;border-radius:0;padding-left:10px;outline:0!important}.uae-flag{display:grid;overflow:hidden;width:32px;height:23px;margin-left:18px;grid-template-columns:9px 1fr;border-radius:1px;box-shadow:0 0 0 1px rgba(6,19,64,.08)}.uae-flag i:first-child{grid-row:1/4;background:#e31837}.uae-flag i:nth-child(2){background:#009a44}.uae-flag i:nth-child(3){background:#ffffff}.uae-flag i:nth-child(4){background:#000000}.phone-caret{position:relative;width:12px;height:12px}.phone-caret:before{position:absolute;inset:2px 1px 4px;border-right:2px solid var(--contact-ink);border-bottom:2px solid var(--contact-ink);content:"";transform:rotate(45deg)}.contact-form-status{margin:0;border:1px solid var(--contact-line);border-radius:10px;padding:14px 16px;color:var(--contact-muted);font-size:.95rem;font-weight:600}.contact-form-status-success{border-color:rgba(28,156,74,.26);background:rgba(28,156,74,.08);color:#166535}.contact-form-status-error{border-color:rgba(216,32,32,.28);background:rgba(216,32,32,.08);color:#9f1d1d}.contact-redesign-form .contact-button{min-height:76px;width:100%;margin-top:6px;border-radius:12px;font-size:1.15rem}.contact-agent-section{padding:48px 0 64px;border:0;background:#ffffff;color:var(--contact-ink)}.contact-agent-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,1.2fr);grid-gap:56px;gap:56px;align-items:center;border:1px solid #dde6f4;border-radius:22px;padding:60px 56px;background:linear-gradient(180deg,#eff5ff,#e8f0ff)}.contact-agent-copy{padding-right:40px;border-right:1px solid #c2d2ea}.contact-agent-copy h2{max-width:560px;margin-bottom:28px;font-size:clamp(2rem,3.1vw,2.9rem)}.contact-agent-copy p{max-width:540px;margin:0;color:#1a2c4d;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:500;line-height:1.55}.contact-agent-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.contact-agent-actions .contact-button{min-height:60px;padding-inline:20px;gap:14px;font-size:.98rem;border-radius:10px}.contact-agent-actions .contact-button .icon{width:20px;height:20px}.contact-agent-actions .contact-button-primary{min-width:244px}.contact-agent-actions .contact-button-outline{min-width:268px}.contact-agent-preview{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;grid-gap:0 26px;gap:0 26px}.contact-agent-avatar{position:relative;grid-row:span 2;display:grid;place-items:center;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#2f8bff 0,#0b55e7 52%,#0a3fb0 100%);box-shadow:0 18px 38px rgba(11,85,231,.32)}.contact-agent-avatar:after{content:"";position:absolute;inset:4px;border-radius:999px;border:1.5px solid rgba(255,255,255,.28);pointer-events:none}.contact-agent-avatar img,.contact-agent-avatar span{display:none}.contact-agent-avatar>.icon{display:block;width:52px;height:52px;color:#ffffff;stroke-width:1.8}.contact-agent-profile{align-self:center}.contact-agent-profile>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:6px}.contact-agent-profile h3{margin:0;color:var(--contact-ink);font-size:clamp(1.5rem,1.9vw,1.8rem);font-weight:800;letter-spacing:-.01em}.contact-agent-profile>div>span{display:inline-flex;min-height:30px;align-items:center;gap:6px;border-radius:8px;padding:0 12px;background:#dfeaff;color:var(--contact-blue);font-size:.9rem;font-weight:800}.contact-agent-profile span .icon{width:16px;height:16px}.contact-agent-profile p{margin:0;color:var(--contact-ink);font-size:clamp(1.05rem,1.18vw,1.18rem);font-weight:500}.contact-agent-section .contact-agent-copy p:not(.eyebrow),.contact-agent-section .contact-agent-profile p:not(.eyebrow){color:#0b1220}.contact-agent-bubble{grid-column:2;max-width:540px;margin-top:26px;border:1px solid #e2e9f4;border-radius:14px;padding:22px 26px;background:#ffffff;color:var(--contact-ink);box-shadow:0 18px 38px rgba(7,24,53,.1);font-size:clamp(.98rem,1.18vw,1.16rem);font-weight:500;line-height:1.5}.contact-agent-languages{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.contact-agent-languages button{min-height:46px;flex:0 1 auto;border:1px solid #cfdced;border-radius:10px;padding:0 14px;background:#ffffff;color:var(--contact-ink);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.contact-agent-languages button.is-active{flex:0 0 auto}.contact-agent-languages button:hover{border-color:var(--contact-blue);color:var(--contact-blue)}.contact-agent-languages button.is-active{border-color:var(--contact-blue);background:var(--contact-blue);color:#ffffff;box-shadow:0 12px 26px rgba(11,85,231,.22)}.contact-agent-languages button.is-active:hover{color:#ffffff}.contact-skyline-cta{padding:40px 0 64px;background:#ffffff}.contact-skyline-card{position:relative;overflow:hidden;min-height:clamp(360px,28vw,460px);border-radius:26px;padding:clamp(48px,5vw,80px) clamp(48px,6.5vw,110px);background:linear-gradient(90deg,rgba(11,78,228,.98),rgba(11,78,228,.92) 36%,rgba(11,78,228,.55) 55%,rgba(11,78,228,.05) 72%,rgba(11,78,228,0)),url(/generated/home-redesign/cta-skyline.png) 100% /cover no-repeat;box-shadow:0 28px 60px rgba(7,24,53,.16)}.contact-skyline-card:before{position:absolute;top:48px;bottom:48px;left:30px;width:56px;background-image:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.5px);background-size:20px 20px;content:"";opacity:.7}.contact-skyline-card>div{position:relative;z-index:1;max-width:760px}.contact-skyline-card h2{max-width:700px;color:#ffffff;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:800;letter-spacing:-.015em;line-height:1.12}.contact-skyline-card p{max-width:560px;margin:22px 0 0;color:#ffffff;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:500;line-height:1.5}.contact-skyline-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:38px}.contact-skyline-actions .contact-button{min-height:72px;min-width:256px;gap:18px;border-radius:12px;padding-inline:32px;font-size:clamp(1rem,1.15vw,1.12rem)}.contact-skyline-actions .contact-button .icon{width:22px;height:22px}.contact-skyline-actions .contact-button-light{background:#ffffff;border-color:#ffffff;color:var(--contact-blue);box-shadow:0 18px 36px rgba(0,0,0,.12)}.contact-skyline-actions .contact-button-light:hover{background:#f4f7ff}.contact-skyline-actions .contact-button-blue{background:linear-gradient(180deg,#1f7bff,#0b55e7);border-color:rgba(255,255,255,.4);color:#ffffff;box-shadow:0 20px 40px rgba(11,85,231,.36)}.contact-details-section,.contact-direction-section{padding:72px 0;background:#ffffff}.contact-details-section{padding-top:56px;padding-bottom:88px}.contact-section-head{max-width:960px;margin-bottom:44px}.contact-section-head h2{max-width:900px;color:var(--contact-ink);font-size:clamp(1.95rem,3vw,2.6rem);font-weight:800;letter-spacing:-.015em;line-height:1.1}.contact-section-head p{max-width:920px;margin:18px 0 0;color:#25375e;font-size:clamp(1rem,1.16vw,1.14rem);font-weight:500;line-height:1.65}.contact-direction-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}.contact-direction-card{display:grid;align-content:start;min-height:350px;border:1px solid #e3eaf5;border-radius:18px;padding:28px 24px 30px;background:#ffffff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.contact-direction-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.24);box-shadow:0 26px 50px -32px rgba(11,85,231,.32)}.contact-line-icon{display:grid;width:58px;height:58px;place-items:center;margin-bottom:26px;border-radius:12px;color:var(--contact-blue)}.contact-line-icon .icon{width:52px;height:52px;stroke-width:1.9}.contact-direction-card:last-child .contact-line-icon{background:#e8f0ff;width:60px;height:60px}.contact-direction-card:last-child .contact-line-icon .icon{width:32px;height:32px}.contact-direction-card h3{margin:0 0 22px;color:var(--contact-ink);font-size:clamp(1.08rem,1.32vw,1.36rem);font-weight:800;letter-spacing:-.01em;line-height:1.28}.contact-direction-card p{margin:0;color:#2e4063;font-size:clamp(.92rem,1vw,1rem);font-weight:500;line-height:1.68}.contact-detail-grid{display:grid;grid-template-columns:minmax(360px,1.4fr) repeat(3,minmax(240px,1fr));grid-gap:20px;gap:20px}.contact-detail-card{min-height:380px;border:1px solid #e3eaf5;border-radius:20px;padding:36px 32px 32px;background:#ffffff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.contact-detail-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.2);box-shadow:0 26px 50px -32px rgba(11,85,231,.26)}.contact-detail-card header{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:26px}.contact-detail-card header>span{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background:#e8f0ff;color:var(--contact-blue)}.contact-detail-card .icon{width:28px;height:28px;stroke-width:1.95}.contact-detail-card h3{margin:0;color:var(--contact-ink);font-size:clamp(1.08rem,1.18vw,1.22rem);font-weight:800;letter-spacing:-.005em;line-height:1.25}.contact-detail-card p{margin:0 0 14px;color:var(--contact-ink);font-size:clamp(.96rem,1.1vw,1.08rem);font-weight:500;line-height:1.55}.contact-detail-card p:last-child{margin-bottom:0}.contact-detail-card p.is-strong{margin-bottom:18px;font-weight:800;letter-spacing:-.005em}.site-footer{border-top:0;padding:72px 0 36px;background:radial-gradient(circle at 50% -10%,rgba(31,118,255,.18),transparent 30%),linear-gradient(180deg,#061c44,#061a3b 54%,#061936);color:#ffffff}.site-footer .container{width:min(1280px,calc(100vw - 80px))}.footer-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr));grid-gap:40px;gap:40px;align-items:start}.site-footer .brand-logo{width:168px;filter:none}.footer-intro p{max-width:300px;margin-top:24px;color:rgba(255,255,255,.78);font-size:.92rem;font-weight:400;line-height:1.65}.footer-intro-contact{display:grid;grid-gap:13px;gap:13px;max-width:300px;margin-top:26px}.footer-intro-contact .footer-contact-item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;color:rgba(255,255,255,.82);font-size:.9rem;font-weight:400;line-height:1.45}.footer-intro-contact .footer-contact-item>svg{width:17px;height:17px;margin-top:2px;color:#5fa0ff}.footer-intro .footer-contact-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;width:auto;margin-top:24px;border-radius:9px;padding:0 20px;background:linear-gradient(180deg,#1a7cff,#0b55e7);color:#ffffff;font-size:.9rem;font-weight:700;box-shadow:0 14px 28px rgba(11,85,231,.34)}.footer-intro .footer-contact-cta .icon{width:17px;height:17px}.site-footer .footer-column h2{margin:0 0 16px;color:#ffffff;font-size:.92rem;font-weight:700;letter-spacing:.01em}.site-footer .footer-column a,.site-footer .footer-column span{color:rgba(255,255,255,.7);font-size:.88rem;font-weight:400;line-height:1.45}.site-footer .footer-column a{display:block;margin-bottom:11px;transition:color .16s ease}.site-footer .footer-column a:hover{color:#ffffff}.site-footer .footer-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.site-footer .footer-socials span{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:999px;display:grid;place-items:center;color:#ffffff;transition:background .16s ease,border-color .16s ease}.site-footer .footer-socials span:hover{border-color:rgba(95,160,255,.6);background:rgba(95,160,255,.12)}.site-footer .footer-socials svg{width:18px;height:18px}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;border-top:1px solid rgba(255,255,255,.14);padding-top:24px;color:rgba(255,255,255,.6);font-size:.84rem;line-height:1.45}.site-footer .footer-legal-links{display:inline-flex;gap:20px;align-items:center}@media (max-width:1320px){.contact-floating-card-enquiry{left:2%;width:210px}.contact-floating-card-impact{left:2%;width:254px}.contact-floating-card-roadmap{right:34%;width:212px}.contact-floating-card-support{right:2%;width:216px}.contact-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-direction-card{min-height:280px}.footer-grid{gap:32px}}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}.footer-intro{grid-column:1/-1;margin-bottom:4px}.footer-intro p,.footer-intro-contact{max-width:none}}@media (max-width:1080px){.contact-container{width:min(100% - 36px,900px)}.contact-hero-section{min-height:auto;padding:142px 0 60px}.contact-hero-media{position:relative;top:auto;right:auto;width:100%;height:520px;margin-top:42px;border-radius:24px}.contact-hero-copy,.contact-hero-copy h1,.contact-hero-copy p:not(.contact-kicker){max-width:760px}.contact-floating-card-response,.contact-floating-card-support{right:18px}.contact-floating-card-enquiry,.contact-floating-card-impact{left:18px}.contact-floating-card-roadmap{right:230px}.contact-agent-panel,.contact-lead-shell{grid-template-columns:1fr}.contact-lead-copy{min-height:560px}.contact-agent-copy{border-right:0;border-bottom:1px solid #c9d7eb;padding-right:0;padding-bottom:44px}.contact-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail-card{min-height:340px}}@media (max-width:760px){.contact-container{width:min(100% - 28px,620px)}.contact-button{min-height:58px;width:100%;gap:16px;padding-inline:20px;font-size:1rem;white-space:normal}.contact-button .icon{width:22px;height:22px}.contact-kicker{margin-bottom:22px}.contact-hero-copy h1{font-size:clamp(2.45rem,12vw,3.5rem)}.contact-hero-copy h1 br{display:none}.contact-agent-actions,.contact-hero-actions{display:grid;grid-template-columns:1fr}.contact-hero-media{height:300px;background-position:62%;background-size:cover}.contact-floating-card{position:relative;inset:auto!important;width:auto;margin:12px}.contact-floating-card-impact i{margin-top:8px}.contact-floating-card-roadmap,.contact-floating-card-support{display:none}.contact-agent-section,.contact-details-section,.contact-direction-section,.contact-lead-section,.contact-skyline-cta{padding:48px 0}.contact-agent-panel,.contact-lead-copy,.contact-redesign-form,.contact-skyline-card{padding:28px}.contact-lead-copy{min-height:610px}.contact-agent-copy h2,.contact-lead-copy h2,.contact-skyline-card h2{font-size:clamp(2rem,10vw,2.7rem)}.contact-agent-copy p,.contact-lead-copy p,.contact-skyline-card p{font-size:1rem}.contact-lead-points{padding:22px}.contact-lead-points span{align-items:flex-start;gap:14px;font-size:.98rem}.contact-redesign-form{grid-template-columns:1fr;gap:20px}.contact-phone-field,.contact-redesign-form input,.contact-redesign-form select,.contact-redesign-form textarea{min-height:56px;font-size:1rem}.contact-agent-panel{border-radius:20px;padding:30px 22px}.contact-agent-preview{grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:14px}.contact-agent-avatar{grid-row:span 2;width:64px;height:64px}.contact-agent-avatar>.icon{width:32px;height:32px}.contact-agent-profile h3{font-size:1.3rem}.contact-agent-bubble{grid-column:1/-1;margin-top:4px;padding:18px 20px}.contact-agent-languages{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.contact-agent-actions{margin-top:30px}.contact-agent-actions .contact-button{width:100%;min-width:0}.contact-agent-languages button{min-height:50px;padding-inline:12px;font-size:.9rem}.contact-skyline-card{min-height:520px;border-radius:22px;background:linear-gradient(180deg,rgba(7,75,219,.98),rgba(7,75,219,.76)),url(/generated/home-redesign/cta-skyline.png) 100% /cover no-repeat}.contact-skyline-actions{grid-template-columns:1fr;gap:14px}.contact-skyline-actions .contact-button{min-height:66px;border-radius:14px}.contact-section-head{margin-bottom:28px}.contact-section-head h2{font-size:clamp(2rem,9vw,2.65rem)}.contact-section-head p{font-size:1rem;line-height:1.65}.contact-detail-grid,.contact-direction-grid{grid-template-columns:1fr}.contact-detail-card,.contact-direction-card{min-height:0;padding:24px}.contact-direction-card h3{min-height:0;margin-bottom:20px}.contact-detail-card header{gap:18px}.site-footer{padding:48px 0 28px}.site-footer .container{width:min(100% - 32px,620px)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer-intro{grid-column:1/-1}.site-footer .brand-logo{width:152px}.site-footer .footer-column h2{margin-bottom:14px}.site-footer .footer-bottom{justify-content:flex-start;gap:10px 18px;margin-top:36px;padding-top:22px}}@media (max-width:440px){.footer-grid{grid-template-columns:1fr;gap:24px}}.site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,1fr));gap:40px}.site-footer.site-footer .footer-intro.footer-intro{grid-column:auto}@media (max-width:1024px){.site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 28px}.site-footer.site-footer .footer-intro.footer-intro{grid-column:1/-1;max-width:none}}@media (max-width:680px){.site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}@media (max-width:420px){.site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:1fr;gap:22px}}.re-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;color:#5a6b86;font-size:.86rem;font-weight:600}.re-breadcrumb a{color:#5a6b86;text-decoration:none;transition:color .16s ease}.re-breadcrumb a:hover{color:#0b55e7}.re-breadcrumb span[aria-current]{color:#07183c;font-weight:700}.re-breadcrumb span[aria-hidden]{color:#b8c4d9}.re-page .re-hero.ae-hero.in-hero{min-height:0;padding:128px 0 66px;overflow:visible}.re-page .re-hero .in-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:44px;gap:44px;align-items:center}.re-page .re-hero .ae-hero-copy{max-width:none;margin:0;padding:0}.re-page .re-hero .ae-eyebrow{gap:8px;margin:0 0 22px;border:0;border-radius:999px;padding:6px 14px 6px 7px;background:#edf3ff;color:#064fe2;font-size:.8rem;font-weight:800}.re-page .re-hero .ae-eyebrow .icon{width:22px;height:22px;padding:3px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 2px rgba(6,79,226,.12)}.re-page .re-hero h1{max-width:100%;margin:0 0 20px;color:#07183c;font-size:clamp(2.35rem,3.2vw,3.1rem);font-weight:800;letter-spacing:-.01em;line-height:1.14}.re-page .re-hero .ae-hero-copy>p:not(.ae-eyebrow){max-width:560px;margin:0;color:#44546f;font-size:1.02rem;font-weight:400;line-height:1.7}.re-page .re-hero .ae-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.re-page .re-hero .ae-hero-actions .ae-button{min-height:56px;border-radius:10px;padding:0 18px;font-size:.95rem;font-weight:700;gap:9px}.re-page .re-hero .ae-hero-actions .ae-button .icon{width:17px;height:17px}.re-page .in-hero-chips{position:static;width:auto;gap:9px;margin-top:26px}.re-page .in-hero-chips span{min-height:0;width:auto;border:1px solid #e3eaf6;border-radius:10px;padding:9px 13px;background:#ffffff;color:#1c2d53;font-size:.78rem;font-weight:600;line-height:1.2;text-align:left;box-shadow:0 10px 22px -18px rgba(7,24,53,.22)}.re-page .in-hero-chips .icon{width:17px;height:17px}.re-page .in-hero-visual{position:relative;inset:auto;height:clamp(430px,33vw,500px)}.re-page .in-hero-visual>img{border-radius:20px;object-position:56% center;box-shadow:0 30px 60px -34px rgba(7,24,53,.4)}.re-page .re-hero-cards{position:absolute;top:50%;left:37%;right:-10px;height:clamp(430px,33vw,500px);transform:translateY(-50%);width:auto;z-index:4;pointer-events:none}.re-card{position:absolute;border:1px solid rgba(225,232,245,.96);border-radius:15px;background:#ffffff;box-shadow:0 24px 48px -24px rgba(7,24,53,.32);padding:13px 14px}.re-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.re-card header>span:first-child{color:#5a6b86;font-size:.76rem;font-weight:700}.re-card-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef4ff;color:#0b55e7}.re-card-icon .icon{width:15px;height:15px}.re-card-title{display:block;margin-bottom:11px;color:#07183c;font-size:.84rem;font-weight:800}.re-card-orders{top:2%;left:8%;width:196px}.re-card-orders strong{display:block;margin-top:9px;color:#07183c;font-size:1.8rem;font-weight:800;line-height:1}.re-card-orders em{display:inline-block;margin-top:6px;color:#14a840;font-size:.74rem;font-style:normal;font-weight:700}.re-spark{display:block;margin-top:9px;height:24px;background:linear-gradient(180deg,rgba(11,85,231,.16),rgba(11,85,231,0));-webkit-clip-path:polygon(0 100%,0 70%,18% 58%,36% 66%,54% 38%,72% 48%,100% 16%,100% 100%);clip-path:polygon(0 100%,0 70%,18% 58%,36% 66%,54% 38%,72% 48%,100% 16%,100% 100%)}.re-spark:after{content:"";display:block;height:100%;background:#0b55e7;-webkit-clip-path:polygon(0 70%,18% 58%,36% 66%,54% 38%,72% 48%,100% 16%,100% 18%,72% 50%,54% 40%,36% 68%,18% 60%,0 72%);clip-path:polygon(0 70%,18% 58%,36% 66%,54% 38%,72% 48%,100% 16%,100% 18%,72% 50%,54% 40%,36% 68%,18% 60%,0 72%)}.re-card-assistant{top:0;right:4px;width:240px}.re-pill-active{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e7f8ee;color:#14a840;font-size:.7rem;font-weight:700}.re-pill-active i{width:6px;height:6px;border-radius:50%;background:#14a840}.re-card-assistant p{margin:11px 0;color:#07183c;font-size:.86rem;font-weight:600;line-height:1.4}.re-assistant-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.re-assistant-chips span:not(.re-assistant-send){padding:5px 10px;border-radius:999px;background:#f1f5fc;color:#3a485f;font-size:.7rem;font-weight:600}.re-assistant-send{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border-radius:8px;background:#0b55e7;color:#ffffff}.re-assistant-send .icon{width:14px;height:14px}.re-card-flow{bottom:6%;left:10px;width:188px}.re-flow-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.re-flow-list li{position:relative;display:flex;align-items:center;gap:10px;color:#1c2d53;font-size:.8rem;font-weight:600}.re-flow-list li:not(:last-child):before{content:"";position:absolute;left:8px;top:17px;width:2px;height:13px;background:#d6e3fb}.re-flow-dot{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#14a840}.re-flow-dot:after{content:"";width:6px;height:3.5px;margin-top:-2px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.re-card-support{bottom:-3%;left:35%;width:220px}.re-support-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:11px}.re-support-stats small{display:block;color:#5a6b86;font-size:.7rem;font-weight:600}.re-support-stats b{display:block;margin-top:3px;color:#07183c;font-size:1.08rem;font-weight:800}.re-support-csat{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#07183c;font-size:.76rem;font-weight:700}.re-support-bar{display:block;height:6px;border-radius:99px;background:#eaf0fb;overflow:hidden}.re-support-bar i{display:block;width:92%;height:100%;border-radius:99px;background:linear-gradient(90deg,#0b55e7,#2f74ff)}.re-card-sales{bottom:15%;right:0;width:226px}.re-card-sales header small{color:#8595af;font-size:.7rem;font-weight:600}.re-sales-value{display:flex;align-items:baseline;gap:9px;margin:9px 0 11px}.re-sales-value strong{color:#07183c;font-size:1.38rem;font-weight:800;line-height:1}.re-sales-value em{color:#14a840;font-size:.78rem;font-style:normal;font-weight:700}.re-sales-bars{display:flex;align-items:flex-end;gap:6px;height:42px}.re-sales-bars i{flex:1 1;border-radius:3px 3px 0 0;background:#dde8fb}.re-sales-bars i:first-child{height:32%}.re-sales-bars i:nth-child(2){height:46%}.re-sales-bars i:nth-child(3){height:40%}.re-sales-bars i:nth-child(4){height:62%}.re-sales-bars i:nth-child(5){height:54%}.re-sales-bars i:nth-child(6){height:78%}.re-sales-bars i:nth-child(7){height:68%}.re-sales-bars i:nth-child(8){height:100%;background:linear-gradient(180deg,#2f74ff,#0b55e7)}.re-page .in-section-head h2{color:#07183c;font-size:clamp(1.7rem,2.3vw,2.25rem);font-weight:800;letter-spacing:-.01em;line-height:1.14}.re-page .in-section-head p{color:#44546f;font-size:1rem;font-weight:400;line-height:1.6}.re-page .in-section-head--center{gap:12px}.re-page .in-section-head--center p{max-width:880px}.re-page .re-cards-section{padding:64px 0 72px;background:#ffffff}.re-page .re-cards-section .in-section-head{margin-bottom:44px}.re-page .re-cards-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.re-page .re-feature-card{display:grid;align-content:start;grid-gap:0;gap:0;border:1px solid #e6ecf5;border-radius:16px;padding:13px 13px 18px;background:#ffffff;box-shadow:0 14px 30px -18px rgba(7,24,53,.14);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.re-page .re-feature-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.26);box-shadow:0 22px 40px -18px rgba(11,85,231,.2)}.re-page .re-feature-card .in-sector-media{margin:0;overflow:visible;border-radius:12px}.re-page .re-feature-card .in-sector-media img{display:block;width:100%;height:116px;border-radius:12px;object-fit:cover}.re-page .re-feature-card .in-sector-icon{left:12px;bottom:-18px;width:38px;height:38px;border:3px solid #ffffff;border-radius:50%;background:#eef5ff;color:#0b55e7;box-shadow:0 10px 20px rgba(11,85,231,.16)}.re-page .re-feature-card .in-sector-icon .icon{width:17px;height:17px}.re-page .re-feature-card h3{margin:28px 2px 0;color:#07183c;font-size:.92rem;font-weight:700;line-height:1.26}.re-page .re-feature-card p{margin:8px 2px 0;color:#44546f;font-size:.8rem;font-weight:400;line-height:1.5}.re-page .re-impact-band{margin:0;padding:54px 0;background:radial-gradient(120% 150% at 12% 0,rgba(86,146,255,.34) 0,rgba(86,146,255,0) 54%),linear-gradient(118deg,#0a3cc0,#0b55e7 50%,#2f74ff)}.re-page .re-impact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:26px;gap:26px}.re-page .re-impact-item{display:grid;align-content:start;grid-gap:10px;gap:10px}.re-page .re-impact-icon{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:0;background:transparent;color:#ffffff}.re-page .re-impact-icon .icon{width:32px;height:32px;stroke-width:1.8}.re-page .re-impact-item strong{color:#ffffff;font-size:1.04rem;font-weight:800;line-height:1.2}.re-page .re-impact-item p{margin:0;color:rgba(229,238,255,.86);font-size:.86rem;line-height:1.5}.re-page .in-process-section{padding:64px 0 72px;background:#ffffff}.re-page .in-process-section .in-section-head{margin-bottom:46px}.re-page .in-process-row{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start}.re-page .in-process-row:before{content:"";position:absolute;top:19px;left:64px;right:64px;border-top:2px dashed #9dbcff;z-index:0}.re-page .in-process-row article{position:relative;padding:0 18px;text-align:center}.re-page .in-process-row article:not(:last-child):after,.re-page .in-process-row article:not(:last-child):before{content:none}.re-page .in-process-badge{position:relative;z-index:2;width:38px;height:38px;margin:0 auto 18px;box-shadow:0 0 0 7px #ffffff;background:linear-gradient(180deg,#075dff,#0648d7);color:#ffffff;font-size:.92rem;font-weight:800}.re-page .in-process-row .ae-process-icon{width:44px;height:44px;margin:0 auto;border:0;border-radius:12px;background:#eef5ff;color:#0b55e7;box-shadow:none}.re-page .in-process-row .ae-process-icon .icon{width:22px;height:22px}.re-page .in-process-row h3{margin:16px 0 0;color:#07183c;font-size:1.02rem;font-weight:800;line-height:1.2}.re-page .in-process-row p{max-width:220px;margin:9px auto 0;color:#44546f;font-size:.84rem;font-weight:400;line-height:1.55}.re-page .in-process-tags{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px}.re-page .in-process-tags span{min-height:0;justify-content:flex-start;gap:12px;border:1px solid #e0e8f3;border-radius:12px;padding:16px 18px;background:#ffffff;color:#07183c;font-size:.9rem;font-weight:700;line-height:1.25;box-shadow:none}.re-page .in-process-tags .icon{flex:0 0 auto;width:22px;height:22px;color:#0b55e7}.re-page .re-outputs-section{padding:64px 0 72px;background:#ffffff}.re-page .re-outputs-section .in-section-head{margin-bottom:44px}.re-page .re-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto}.re-page .re-outputs-grid .in-output-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:0;border:1px solid #e0e8f3;border-radius:12px;padding:16px 18px;text-align:left;box-shadow:0 10px 22px -16px rgba(7,24,53,.12)}.re-page .re-outputs-grid .in-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.26);box-shadow:0 18px 32px -16px rgba(11,85,231,.18)}.re-page .re-outputs-grid .in-output-icon{width:40px;height:40px;margin:0;border-radius:11px;background:#eef5ff;color:#0b55e7}.re-page .re-outputs-grid .in-output-icon .icon{width:20px;height:20px}.re-page .re-outputs-grid .in-output-card h3{margin:0;color:#07183c;font-size:.92rem;font-weight:700;line-height:1.22}.re-page .re-cta{padding:28px 0 84px}.re-page .re-cta-card{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);grid-gap:36px;gap:36px;align-items:center;padding:44px 10px 44px 46px;min-height:0;background:radial-gradient(120% 150% at 8% 0,rgba(90,150,255,.32) 0,rgba(90,150,255,0) 52%),linear-gradient(116deg,#0a3cc0,#0b55e7 52%,#2f74ff);box-shadow:0 34px 70px -30px rgba(11,60,192,.55)}.re-page .re-cta-card:after,.re-page .re-cta-card:before{content:none}.re-page .re-cta-copy{z-index:3;max-width:none;padding:0}.re-page .re-cta-copy h2{max-width:520px;margin:0 0 14px;font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.12}.re-page .re-cta-copy>p{max-width:540px;color:rgba(232,240,255,.9);font-size:1rem;font-weight:400}.re-page .re-cta-actions .ae-button{min-height:54px;padding:0 26px}.re-page .re-cta-actions .ae-button .icon{width:17px;height:17px}.re-page .re-cta-actions .ae-button-light{color:#0b3cc0}.re-page .re-cta-actions .ae-button-ghost{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.re-page .re-cta-actions .ae-button-ghost:hover{background:rgba(255,255,255,.18)}.re-page .re-cta-media{position:relative;inset:auto;align-self:stretch;min-height:250px;border-radius:18px;box-shadow:0 24px 44px -22px rgba(7,24,53,.5)}.re-page .re-cta-media img{min-height:250px;object-position:center}@media (max-width:1280px){.re-page .re-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.re-page .re-hero.ae-hero.in-hero{padding:116px 0 52px}.re-page .re-hero .in-hero-grid{display:block}.re-page .re-hero .ae-hero-copy{max-width:760px}.re-page .in-hero-visual{width:100%;height:clamp(300px,50vw,440px);margin-top:34px}.re-page .re-hero-cards{position:relative;top:auto;left:auto;right:auto;height:auto;transform:none;margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;pointer-events:auto}.re-page .re-card{position:static;width:auto}.re-page .re-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.re-page .in-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.re-page .in-process-row:before{content:none}.re-page .in-process-tags,.re-page .re-outputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.re-page .re-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.re-page .re-cta-card{grid-template-columns:1fr;gap:26px;padding:32px 26px}.re-page .re-cta-media{order:-1;min-height:210px}.re-page .re-cta-media img{min-height:210px}}@media (max-width:720px){.re-page .re-hero.ae-hero.in-hero{padding-top:104px}.re-page .re-hero h1{font-size:clamp(2.05rem,8.5vw,2.5rem)}.re-page .re-hero .ae-hero-actions{flex-direction:column;align-items:stretch}.re-page .re-hero .ae-hero-actions .ae-button{width:100%}.re-page .re-impact-band{padding:42px 0}.re-page .re-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.re-page .in-process-tags,.re-page .re-outputs-grid{grid-template-columns:1fr}}@media (max-width:560px){.re-page .in-process-row,.re-page .re-cards-grid,.re-page .re-hero-cards,.re-page .re-impact-grid{grid-template-columns:1fr}.re-page .in-hero-chips span{font-size:.76rem}}.re-page .re-cta{padding:78px 0 112px;background:#ffffff}.re-page .re-cta .ae-container{width:min(1240px,calc(100vw - 48px));max-width:none}.re-page .re-cta-card{position:relative;display:block;min-height:clamp(320px,23vw,392px);overflow:hidden;border-radius:24px;padding:0;background:#06245f;box-shadow:0 30px 54px -32px rgba(7,24,53,.48)}.re-page .re-cta-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(94deg,#06246a,#0a44c4 46%,rgba(10,68,196,.92) 58%,rgba(10,68,196,.32) 70%,rgba(10,68,196,0) 82%);-webkit-clip-path:polygon(0 0,66% 0,56% 100%,0 100%);clip-path:polygon(0 0,66% 0,56% 100%,0 100%)}.re-page .re-cta-card:after{content:"";position:absolute;left:46px;bottom:40px;z-index:3;width:176px;height:104px;opacity:.1;background-image:radial-gradient(circle,rgba(255,255,255,.9) 1px,transparent 0);background-size:16px 16px;pointer-events:none}.re-page .re-cta-copy{position:relative;z-index:4;max-width:53%;padding:clamp(40px,3.6vw,58px) 0 clamp(40px,3.6vw,58px) clamp(32px,3.4vw,56px)}.re-page .re-cta-copy h2{max-width:480px;margin:0 0 16px;color:#ffffff;font-size:clamp(1.7rem,2.3vw,2.3rem);font-weight:800;letter-spacing:-.01em;line-height:1.14}.re-page .re-cta-copy>p{max-width:470px;margin:0 0 26px;color:rgba(255,255,255,.9);font-size:clamp(1rem,1.15vw,1.12rem);font-weight:500;line-height:1.6}.re-page .re-cta-actions{display:flex;flex-wrap:wrap;gap:14px}.re-page .re-cta-actions .ae-button{min-height:56px;border-radius:10px;padding:0 22px;font-size:.98rem;font-weight:700;gap:10px;white-space:nowrap}.re-page .re-cta-actions .ae-button .icon{width:18px;height:18px}.re-page .re-cta-actions .ae-button-light{min-width:0;border:0;background:#ffffff;color:#0640b2;box-shadow:none}.re-page .re-cta-actions .ae-button-ghost{min-width:0;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.06);color:#ffffff;box-shadow:none}.re-page .re-cta-actions .ae-button-light:hover{background:#eef3ff}.re-page .re-cta-actions .ae-button-ghost:hover{background:rgba(255,255,255,.14)}.re-page .re-cta-media{position:absolute;inset:0;z-index:1;min-height:100%;border-radius:0;overflow:hidden;box-shadow:none}.re-page .re-cta-media img{display:block;width:100%;height:100%;min-height:clamp(320px,23vw,392px);object-fit:cover;object-position:72% center}@media (max-width:1180px){.re-page .re-cta .ae-container{width:min(calc(100vw - 48px),1040px)}.re-page .re-cta-card:before{-webkit-clip-path:polygon(0 0,76% 0,64% 100%,0 100%);clip-path:polygon(0 0,76% 0,64% 100%,0 100%)}.re-page .re-cta-copy{max-width:60%}}@media (max-width:760px){.re-page .re-cta{padding:48px 0 72px}.re-page .re-cta .ae-container{width:min(calc(100vw - 32px),620px)}.re-page .re-cta-card{min-height:0;border-radius:22px}.re-page .re-cta-card:before{-webkit-clip-path:none;clip-path:none;background:linear-gradient(180deg,rgba(6,36,106,.97),rgba(10,68,196,.92) 56%,rgba(10,68,196,.5))}.re-page .re-cta-card:after{left:26px;bottom:34px}.re-page .re-cta-copy{max-width:none;padding:34px 24px 232px}.re-page .re-cta-copy h2{max-width:none;font-size:clamp(1.85rem,7vw,2.2rem)}.re-page .re-cta-copy>p{max-width:none;font-size:clamp(1rem,4vw,1.1rem)}.re-page .re-cta-actions{flex-direction:column;align-items:stretch;gap:12px}.re-page .re-cta-actions .ae-button,.re-page .re-cta-actions .ae-button-ghost,.re-page .re-cta-actions .ae-button-light{width:100%;min-width:0;min-height:54px;padding:0 24px}.re-page .re-cta-media img{min-height:0;object-position:63% center}}.re-page .re-hero.ae-hero.in-hero{min-height:1055px}.re-page .re-hero.ae-hero.in-hero:before{content:none}.re-page .re-hero .in-hero-grid{min-height:1055px}.re-page .re-breadcrumb{gap:9px;margin:0 0 46px;font-size:1rem}.re-page .re-breadcrumb,.re-page .re-breadcrumb a,.re-page .re-breadcrumb span[aria-current]{color:#064fe2;font-weight:500}.re-page .re-breadcrumb span[aria-hidden]{color:#064fe2;font-size:1.22rem;line-height:.7}.re-page .ae-eyebrow{min-height:31px;gap:8px;margin:0 0 44px;border:0;border-radius:999px;padding:5px 13px 5px 7px;background:#edf3ff;color:#064fe2;font-size:.94rem;font-weight:800;letter-spacing:0}.re-page .ae-eyebrow .icon{width:24px;height:24px;border-radius:50%;padding:3px;background:#ffffff;box-shadow:0 0 0 2px rgba(6,79,226,.14)}.re-page .ae-hero h1{max-width:590px;margin:0 0 22px;color:#07183c;font-size:clamp(3.25rem,3.9vw,3.95rem);font-weight:800;letter-spacing:0;line-height:1.12}.re-page .ae-hero-copy>p:not(.ae-eyebrow){max-width:585px;margin:0;color:#07183c;font-size:1.18rem;font-weight:500;line-height:1.75}.re-page .ae-hero-actions{flex-wrap:nowrap;gap:18px;margin-top:36px}.re-page .ae-hero-actions .ae-button{min-height:64px;border-radius:8px;padding:0 32px;font-size:1rem;font-weight:700;gap:14px}.re-page .ae-hero-actions .ae-button-primary{min-width:266px;background:linear-gradient(180deg,#075dff,#0648d7);box-shadow:0 14px 30px rgba(11,85,231,.2)}.re-page .ae-hero-actions .ae-button-secondary{min-width:303px;border-color:#064fe2;background:#ffffff;color:#064fe2;box-shadow:none}.re-page .ae-hero-actions .ae-button .icon{width:18px;height:18px}.re-page .in-hero-visual{inset:70px 0 auto auto;width:min(70vw,1120px);aspect-ratio:16/9;min-height:0}.re-page .in-hero-visual>img{object-position:58% center;filter:none}.re-page .re-hero-cards{top:126px;right:24px;display:block;width:min(62vw,790px);height:670px;transform:none}.re-page .re-card-orders{top:0;left:0}.re-page .re-card-assistant{top:6px;right:0}.re-page .re-card-flow{top:492px;left:44px}.re-page .re-card-support{top:500px;bottom:auto;left:250px}.re-page .re-card-sales{top:492px;right:0}@media (max-width:1320px){.re-page .re-hero .ae-hero-copy{margin-left:36px}}@media (max-width:1180px){.re-page .re-hero.ae-hero.in-hero{min-height:auto;padding:0 0 48px}.re-page .re-hero .ae-container{width:min(calc(100% - 48px),820px);margin-inline:auto}.re-page .re-hero .in-hero-grid{min-height:auto}.re-page .re-hero .ae-hero-copy{max-width:760px;margin-left:0;padding-top:118px}.re-page .in-hero-visual{position:relative;inset:auto;width:100%;max-width:none;margin-top:34px;aspect-ratio:851/640}.re-page .in-hero-chips{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.re-page .in-hero-chips span:nth-child(3n){border-right:0}.re-page .in-hero-chips span:nth-child(n+4){border-top:1px solid #dfe6f1}}@media (max-width:920px){.re-page .re-hero-cards{position:relative;top:auto;right:auto;display:grid;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;pointer-events:auto}}@media (max-width:720px){.re-page .re-hero .ae-container{width:min(calc(100% - 32px),620px)}.re-page .re-hero .ae-hero-copy{padding-top:106px}.re-page .re-breadcrumb{margin-bottom:28px;font-size:.9rem}.re-page .ae-eyebrow{margin-bottom:28px}.re-page .ae-hero h1{max-width:100%;font-size:clamp(1.95rem,8vw,2.28rem);overflow-wrap:break-word}.re-page .ae-hero-copy>p:not(.ae-eyebrow){font-size:1rem;line-height:1.65}.re-page .ae-hero-actions{flex-direction:column;align-items:stretch}.re-page .ae-hero-actions .ae-button{width:100%;min-width:0}.re-page .ae-hero-actions .ae-button-primary,.re-page .ae-hero-actions .ae-button-secondary{min-width:0}.re-page .in-hero-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.re-page .in-hero-chips span:nth-child(3n){border-right:1px solid #dfe6f1}.re-page .in-hero-chips span:nth-child(2n){border-right:0}.re-page .in-hero-chips span:nth-child(n+3){border-top:1px solid #dfe6f1}.re-page .re-hero-cards{grid-template-columns:1fr}}.re-page .re-hero.ae-hero.in-hero{position:relative;isolation:isolate;min-height:940px;overflow:hidden;padding:0;background:#ffffff}.re-page .re-hero.ae-hero.in-hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 25%,rgba(255,255,255,.82) 42%,rgba(255,255,255,.28) 62%,rgba(255,255,255,0) 78%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,0) 22%,rgba(255,255,255,0) 78%,#ffffff)}.re-page .re-hero .ae-container{width:100%;max-width:none}.re-page .re-hero .in-hero-grid{position:relative;display:block;min-height:940px}.re-page .re-hero .ae-hero-copy{position:relative;z-index:3;max-width:650px;margin-left:46px;padding-top:132px}.re-page .in-hero-visual{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;aspect-ratio:auto}.re-page .in-hero-visual>img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:55% center;box-shadow:none}.re-page .in-hero-chips{position:relative;z-index:4;display:grid;width:627px;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;margin-top:64px;overflow:hidden;border:1px solid #d9e2ef;border-radius:10px;background:#ffffff;box-shadow:0 14px 32px -24px rgba(7,24,53,.2)}.re-page .in-hero-chips span{display:inline-flex;align-items:center;min-height:102px;justify-content:center;gap:8px;border:0;border-radius:0;padding:12px 10px;background:transparent;color:#07183c;font-size:.72rem;font-weight:700;line-height:1.65;text-align:center;box-shadow:none}.re-page .in-hero-chips span:not(:last-child){border-right:1px solid #dfe6f1}.re-page .in-hero-chips .icon{width:23px;height:23px;color:#07183c}@media (max-width:1180px){.re-page .re-hero .in-hero-grid,.re-page .re-hero.ae-hero.in-hero{min-height:900px}.re-page .re-hero .ae-container{width:100%}.re-page .re-hero .ae-hero-copy{max-width:min(760px,calc(100% - 48px));margin-left:24px;padding-top:118px}.re-page .re-hero-cards{position:relative;top:auto;right:auto;left:auto;display:grid;width:min(720px,calc(100vw - 48px));height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:28px 0 0 24px;transform:none;pointer-events:auto;z-index:4}.re-page .re-hero-cards .re-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;min-height:128px}.re-page .re-card-assistant,.re-page .re-card-flow,.re-page .re-card-orders,.re-page .re-card-sales,.re-page .re-card-support{grid-column:span 1}.re-page .in-hero-chips{width:min(720px,calc(100vw - 48px));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.re-page .in-hero-chips span,.re-page .in-hero-chips span:not(:last-child),.re-page .in-hero-chips span:nth-child(2n),.re-page .in-hero-chips span:nth-child(3n),.re-page .in-hero-chips span:nth-child(n+3),.re-page .in-hero-chips span:nth-child(n+4){min-height:58px;justify-content:flex-start;border:1px solid #d9e2ef;border-radius:10px;padding:12px 16px;background:rgba(255,255,255,.9);color:#07183c;font-size:.84rem;line-height:1.25;text-align:left;box-shadow:0 12px 24px -20px rgba(7,24,53,.3)}.re-page .in-hero-chips .icon{width:22px;height:22px;color:#0b55e7}}@media (max-width:720px){.re-page .re-hero .in-hero-grid,.re-page .re-hero.ae-hero.in-hero{min-height:840px}.re-page .re-hero .ae-hero-copy{max-width:calc(100% - 32px);margin-left:16px;padding-top:104px}.re-page .in-hero-chips,.re-page .re-hero-cards{width:calc(100vw - 32px)}.re-page .re-hero-cards{margin-left:16px}}@media (max-width:560px){.re-page .in-hero-chips,.re-page .re-hero-cards{grid-template-columns:1fr}}.re-page .in-hero-chips{display:flex;align-items:center;flex-wrap:wrap;width:min(600px,calc(100vw - 92px));grid-template-columns:none;gap:8px;margin-top:34px;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.re-page .in-hero-chips-label{display:inline-flex;flex:1 0 100%;align-items:center;min-height:auto;border-right:0;border-bottom:1px solid #dbe5f3;padding:0 0 10px;color:#0b55e7;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.re-page .in-hero-chips span,.re-page .in-hero-chips span:not(:last-child),.re-page .in-hero-chips span:nth-child(2n),.re-page .in-hero-chips span:nth-child(3n),.re-page .in-hero-chips span:nth-child(n+3),.re-page .in-hero-chips span:nth-child(n+4){display:inline-flex;flex:0 1 auto;align-items:center;justify-content:flex-start;min-height:36px;gap:7px;border:1px solid #e0e8f6;border-radius:999px;padding:7px 11px;background:#f8fbff;color:#07183c;font-size:.72rem;font-weight:750;line-height:1.15;text-align:left;box-shadow:none}.re-page .in-hero-chips .icon{flex:0 0 auto;width:16px;height:16px;color:#0b55e7}@media (max-width:1180px){.re-page .in-hero-chips{width:min(720px,calc(100vw - 48px));gap:8px;margin-top:30px}}@media (max-width:720px){.re-page .in-hero-chips{width:calc(100vw - 32px);padding:0}.re-page .in-hero-chips span,.re-page .in-hero-chips span:not(:last-child),.re-page .in-hero-chips span:nth-child(2n),.re-page .in-hero-chips span:nth-child(3n),.re-page .in-hero-chips span:nth-child(n+3),.re-page .in-hero-chips span:nth-child(n+4){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0}}@media (max-width:560px){.re-page .in-hero-chips span,.re-page .in-hero-chips span:not(:last-child),.re-page .in-hero-chips span:nth-child(2n),.re-page .in-hero-chips span:nth-child(3n),.re-page .in-hero-chips span:nth-child(n+3),.re-page .in-hero-chips span:nth-child(n+4){flex-basis:100%}}@media (min-width:1181px) and (max-width:1320px){.re-page .re-card-flow{top:620px;bottom:auto}.re-page .re-card-support{top:646px;bottom:auto}.re-page .re-card-sales{top:640px;bottom:auto}}.et-page .in-hero-visual>img{object-position:58% center}.et-page .et-hero-cards{width:min(62vw,790px)}.et-page .et-card-registrations header small{color:#8595af;font-size:.68rem;font-weight:700}.et-page .et-donut-row{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;margin-top:14px}.et-page .et-donut{display:block;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 48%,transparent 49%),conic-gradient(#0b55e7 0 58%,#8fb0ff 58% 84%,#dfe8fb 84% 100%);box-shadow:inset 0 0 0 1px rgba(11,85,231,.08)}.et-page .et-card-registrations ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.et-page .et-card-registrations li{display:flex;align-items:center;gap:8px;color:#1c2d53;font-size:.74rem;font-weight:700}.et-page .et-card-registrations li i{width:8px;height:8px;border-radius:50%;background:#0b55e7}.et-page .et-card-registrations li:nth-child(2) i{background:#8fb0ff}.et-page .et-card-registrations li:nth-child(3) i{background:#d4def4}.et-page .et-card-support{width:236px}.et-page .et-support-list{display:grid;grid-gap:8px;gap:8px}.et-page .et-support-list span{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;color:#1c2d53;font-size:.76rem;font-weight:650}.et-page .et-support-list .icon{width:15px;height:15px;color:#0b55e7}.et-page .et-support-list b{color:#07183c;font-size:.76rem;font-weight:800}.et-page .et-card-activity .re-sales-value{display:grid;grid-gap:4px;gap:4px;margin:12px 0}.et-page .et-card-activity .re-sales-value strong{font-size:1.48rem}.et-page .et-card-activity .re-sales-value em{color:#5a6b86;font-size:.72rem;font-weight:700;text-transform:none}.et-trust-strip{position:relative;z-index:4;padding:30px 0 28px;border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8;background:#ffffff}.et-trust-strip h2{margin:0 0 24px;color:#5b6b86;font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-align:center;text-transform:uppercase}.et-logo-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:center}.et-logo-row span{display:grid;min-height:46px;place-items:center;border-radius:8px;color:#4a5870;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:700;letter-spacing:.01em;line-height:1.1;text-align:center;filter:grayscale(1);opacity:.9}.et-page .re-cards-section{padding-top:54px}.et-page .re-cta-media img{object-position:72% center}@media (max-width:1280px){.et-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}}@media (max-width:1180px){.et-page .et-donut-row{grid-template-columns:72px minmax(0,1fr)}.et-page .et-donut{width:66px;height:66px}.et-page .et-card-support{width:auto}}@media (max-width:720px){.et-trust-strip{padding:24px 0}.et-logo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.et-logo-row span{min-height:42px;border:1px solid #edf2f8;background:#fbfdff;font-size:.96rem}}@media (max-width:480px){.et-logo-row,.et-page .et-donut-row{grid-template-columns:1fr}}.healthcare-wellness-page{--hc-ink:#07183c;--hc-muted:#3f4d66;--hc-line:#dce5f2;--hc-blue:#0b55e7;--hc-blue-dark:#06255c;--hc-blue-deep:#061a3d;--hc-soft:#f6f9fd;--hc-panel:#ffffff;overflow:hidden;background:#ffffff;color:var(--hc-ink)}body:has(.healthcare-wellness-page) .site-header{background:rgba(255,255,255,.96)}body:has(.healthcare-wellness-page) .site-nav a[aria-current=page]{color:var(--hc-blue)}body:has(.healthcare-wellness-page) .copilotKitWindow,body:has(.healthcare-wellness-page) .roadmap-agent-launcher,body:has(.healthcare-wellness-page) .roadmap-copilot-popup{display:none}.healthcare-wellness-page .container{width:min(1440px,calc(100vw - 48px))}.healthcare-hero{position:relative;min-height:660px;padding:92px 0 0;overflow:hidden;isolation:isolate;background:#ffffff}.healthcare-hero:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 35%,rgba(255,255,255,.68) 55%,rgba(255,255,255,.2) 74%,rgba(255,255,255,.02)),linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.12) 28%,rgba(255,255,255,.08) 74%,#ffffff);content:"";pointer-events:none}.healthcare-hero-grid{display:grid;min-height:590px;grid-template-columns:minmax(540px,650px) minmax(0,1fr);align-items:stretch;grid-gap:24px;gap:24px}.healthcare-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;max-width:650px;padding:34px 0 24px}.healthcare-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px;color:#35506f;font-size:.82rem;font-weight:600}.healthcare-breadcrumb a{color:var(--hc-blue)}.healthcare-breadcrumb .icon{width:13px;height:13px;color:#8da0ba;transform:rotate(-90deg)}.healthcare-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin:0 0 18px;color:var(--hc-blue);font-size:.78rem;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase}.healthcare-eyebrow .icon{width:21px;height:21px}.healthcare-hero h1{max-width:650px;margin:0 0 18px;color:var(--hc-ink);font-size:clamp(2.3rem,3.45vw,3.95rem);font-weight:800;letter-spacing:0;line-height:1.03}.healthcare-hero h1 span{display:block;white-space:nowrap}.healthcare-hero-copy>p:not(.healthcare-eyebrow){max-width:590px;margin:0;color:#263a58;font-size:clamp(1rem,1.05vw,1.13rem);font-weight:500;line-height:1.58}.healthcare-cta-actions,.healthcare-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.healthcare-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:7px;padding:0 24px;font-size:.91rem;font-weight:800;line-height:1;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.healthcare-btn:hover{transform:translateY(-2px)}.healthcare-btn .icon{width:18px;height:18px}.healthcare-btn-primary{border-color:#0646d4;background:linear-gradient(180deg,#176dff,#0b55e7);color:#ffffff;box-shadow:0 14px 30px rgba(11,85,231,.2)}.healthcare-btn-secondary{border-color:rgba(11,85,231,.35);background:#ffffff;color:var(--hc-blue)}.healthcare-btn-secondary:hover{border-color:var(--hc-blue);box-shadow:0 12px 26px rgba(11,85,231,.12)}.healthcare-btn-dark{border-color:rgba(255,255,255,.44);background:rgba(7,24,60,.34);color:#ffffff}.healthcare-btn-dark:hover{background:rgba(7,24,60,.52)}.healthcare-hero-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.healthcare-hero-tags span,.healthcare-output-grid span,.healthcare-process-actions span{display:inline-flex;min-width:0;align-items:center;gap:8px;border:1px solid var(--hc-line);border-radius:8px;background:#ffffff;color:#233752;font-size:.82rem;font-weight:700;line-height:1.25;box-shadow:0 10px 24px rgba(7,24,60,.05)}.healthcare-hero-tags span{min-height:44px;padding:9px 12px}.healthcare-hero-tags .icon,.healthcare-output-grid .icon,.healthcare-process-actions .icon{flex:0 0 auto;width:18px;height:18px;color:var(--hc-blue)}.healthcare-hero-media{position:absolute;inset:0;min-height:0;overflow:hidden;isolation:auto;z-index:auto}.healthcare-hero-media:before{display:none}.healthcare-hero-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center;z-index:0}.healthcare-float-card{position:absolute;z-index:3;border:1px solid rgba(145,164,196,.42);border-radius:10px;padding:18px;background:rgba(255,255,255,.98);color:var(--hc-ink);box-shadow:0 18px 44px rgba(7,24,60,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.healthcare-float-card span{display:block;margin-bottom:10px;color:#18345f;font-size:.76rem;font-weight:800}.healthcare-float-card strong{display:block;color:var(--hc-blue);font-size:1.15rem;line-height:1.1}.healthcare-float-card-top{top:auto;right:332px;bottom:84px;left:auto;width:230px}.healthcare-float-card-left{top:auto;right:596px;bottom:84px;left:auto;width:190px}.healthcare-float-card-bottom{right:32px;bottom:110px;width:238px}.healthcare-mini-chart{display:flex;height:36px;align-items:flex-end;gap:8px;margin-top:14px}.healthcare-mini-chart span{flex:1 1;margin:0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#2eba71,#b9f1cf)}.healthcare-mini-chart span:first-child{height:42%}.healthcare-mini-chart span:nth-child(2){height:56%}.healthcare-mini-chart span:nth-child(3){height:48%}.healthcare-mini-chart span:nth-child(4){height:72%}.healthcare-mini-chart span:nth-child(5){height:90%}.healthcare-float-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none}.healthcare-float-card li{display:flex;align-items:center;gap:8px;color:#314462;font-size:.76rem;font-weight:700}.healthcare-float-card li i{width:8px;height:8px;border-radius:999px}.healthcare-float-card p{margin:0;border-bottom:1px solid #edf2f8;padding:7px 0;color:#314462;font-size:.78rem;font-weight:700}.healthcare-float-card a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--hc-blue);font-size:.75rem;font-weight:800}.healthcare-float-card a .icon{width:13px;height:13px}@media (max-width:1400px){.healthcare-float-card-top{right:276px}.healthcare-float-card-left{display:none}}.is-green{background:#27c26a}.is-amber{background:#f4b43f}.is-blue{background:#0b55e7}.is-red{background:#ef4d5b}.healthcare-bar-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.healthcare-bar-row p{border:0;padding:0}.healthcare-bar-row i{display:block;height:5px;border-radius:999px;background:#e7eef8}.healthcare-bar-row i:before{display:block;width:var(--bar);height:100%;border-radius:inherit;background:var(--hc-blue);content:""}.healthcare-trust{border-block:1px solid var(--hc-line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.healthcare-trust .container{display:grid;grid-gap:18px;gap:18px;padding:26px 0 30px;text-align:center}.healthcare-trust-label{max-width:760px;margin:0 auto;color:#4a5d78;font-size:.76rem;font-weight:800;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.healthcare-trust-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.healthcare-trust-grid span{display:flex;min-height:58px;align-items:center;justify-content:center;border:1px solid #e1e9f5;border-radius:8px;padding:10px 12px;color:#536783;font-size:.86rem;font-weight:800;line-height:1.25;background:rgba(255,255,255,.9);box-shadow:0 10px 24px rgba(7,24,60,.04)}.healthcare-cta,.healthcare-outputs,.healthcare-process,.healthcare-use-cases{padding:54px 0;background:#ffffff}.healthcare-section-heading{max-width:860px;margin:0 auto 24px;text-align:center}.healthcare-section-heading h2{max-width:none;margin:0;color:var(--hc-ink);font-size:clamp(1.65rem,2.25vw,2.35rem);font-weight:800;letter-spacing:0;line-height:1.12}.healthcare-section-heading p{max-width:760px;margin:10px auto 0;color:#3d4e68;font-size:1rem;font-weight:500;line-height:1.58}.healthcare-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.healthcare-service-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--hc-line);border-radius:10px;padding:12px 12px 20px;background:#ffffff;box-shadow:0 14px 32px rgba(7,24,60,.06)}.healthcare-service-image{overflow:hidden;aspect-ratio:1.28;border-radius:8px;background:var(--hc-soft)}.healthcare-service-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .22s ease}.healthcare-service-card:hover .healthcare-service-image img{transform:scale(1.035)}.healthcare-card-icon{display:grid;width:42px;height:42px;place-items:center;margin:-21px 0 14px 10px;border:1px solid rgba(11,85,231,.18);border-radius:999px;background:#ffffff;color:var(--hc-blue);box-shadow:0 10px 22px rgba(11,85,231,.15)}.healthcare-card-icon .icon{width:22px;height:22px}.healthcare-service-card h3{min-height:2.55em;margin:0 8px 10px;color:var(--hc-ink);font-size:clamp(.95rem,.95vw,1.08rem);font-weight:800;letter-spacing:0;line-height:1.18}.healthcare-service-card p{margin:0 8px;color:#314462;font-size:.84rem;font-weight:500;line-height:1.6}.healthcare-outcomes{padding:0 0 22px;background:#ffffff}.healthcare-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:10px;padding:26px 20px;background:linear-gradient(180deg,#0747bb,#061f61);color:#ffffff;box-shadow:0 20px 44px rgba(7,24,60,.16)}.healthcare-outcome-grid article{display:grid;min-width:0;justify-items:center;grid-gap:8px;gap:8px;padding:0 22px;text-align:center}.healthcare-outcome-grid article:not(:last-child){border-right:1px solid rgba(255,255,255,.38)}.healthcare-outcome-grid .icon{width:34px;height:34px;color:#ffffff}.healthcare-outcome-grid h3{margin:6px 0 0;color:#ffffff;font-size:.92rem;font-weight:800;line-height:1.22}.healthcare-outcome-grid p{max-width:220px;margin:0;color:rgba(255,255,255,.86);font-size:.8rem;font-weight:500;line-height:1.45}.healthcare-process{padding-top:26px}.healthcare-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px;padding-top:20px}.healthcare-timeline:before{position:absolute;top:30px;left:2%;right:2%;border-top:2px dotted #0b55e7;content:""}.healthcare-timeline article{position:relative;min-width:0;padding-top:34px}.healthcare-timeline article>span{position:absolute;top:0;left:0;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--hc-blue);color:#ffffff;font-size:.68rem;font-weight:900;z-index:1}.healthcare-timeline .icon{width:30px;height:30px;margin-bottom:16px;color:var(--hc-blue)}.healthcare-timeline h3{margin:0 0 10px;color:var(--hc-ink);font-size:1rem;font-weight:800;line-height:1.25}.healthcare-timeline p{margin:0;color:#3d4e68;font-size:.8rem;font-weight:500;line-height:1.48}.healthcare-process-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.healthcare-process-actions span{min-height:46px;justify-content:center;padding:10px 16px}.healthcare-outputs{padding-top:20px}.healthcare-outputs .container{border:1px solid var(--hc-line);border-radius:12px;padding:30px 20px 22px;background:#ffffff;box-shadow:0 14px 34px rgba(7,24,60,.05)}.healthcare-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.healthcare-output-grid span{min-height:64px;padding:14px 18px;color:var(--hc-ink);font-size:.95rem}.healthcare-output-grid .icon{width:25px;height:25px}.healthcare-cta{padding-top:20px;padding-bottom:12px}.healthcare-cta-panel{position:relative;overflow:hidden;min-height:238px;border-radius:14px;padding:38px 58px;background:var(--hc-blue-deep);color:#ffffff;isolation:isolate}.healthcare-cta-panel:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,26,61,.98),rgba(6,26,61,.9) 33%,rgba(6,26,61,.45) 58%,rgba(6,26,61,.08));content:"";z-index:-1}.healthcare-cta-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:-2}.healthcare-cta-panel>div{max-width:540px}.healthcare-cta-panel h2{max-width:none;margin:0 0 10px;color:#ffffff;font-size:clamp(1.75rem,2.7vw,2.65rem);font-weight:800;line-height:1.08}.healthcare-cta-panel p{max-width:500px;margin:0;color:rgba(255,255,255,.9);font-size:1.02rem;font-weight:500;line-height:1.55}@media (max-width:1320px){.healthcare-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.healthcare-service-card h3{min-height:auto}.healthcare-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.healthcare-hero{padding-top:108px}.healthcare-hero-grid{grid-template-columns:1fr;min-height:620px;gap:20px}.healthcare-hero-copy{max-width:760px;padding-top:28px}.healthcare-hero-media{min-height:0;border-radius:0;overflow:hidden}.healthcare-float-card,.healthcare-hero-media:before{display:none}.healthcare-float-card-top{top:auto;right:22px;bottom:252px;left:auto;width:210px}.healthcare-float-card-left{top:auto;right:270px;bottom:102px;left:auto;width:180px}.healthcare-float-card-bottom{right:22px;bottom:90px;width:230px}.healthcare-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.healthcare-outcome-grid article{border-right:0!important;padding:22px}.healthcare-outcome-grid article:not(:nth-last-child(-n+1)){border-bottom:1px solid rgba(255,255,255,.22)}.healthcare-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.healthcare-timeline:before{display:none}}@media (max-width:900px){.healthcare-wellness-page .container{width:min(100%,calc(100vw - 32px))}.healthcare-card-grid,.healthcare-hero-tags,.healthcare-output-grid,.healthcare-process-actions,.healthcare-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcare-cta-panel{padding:32px}.healthcare-float-card{display:none}}@media (max-width:720px){.healthcare-hero{padding-top:104px}.healthcare-hero-copy{padding:18px 0 6px}.healthcare-breadcrumb{margin-bottom:18px;font-size:.76rem}.healthcare-hero h1{font-size:clamp(2.3rem,9vw,2.7rem);line-height:1.08}.healthcare-hero h1 span{display:inline;white-space:normal}.healthcare-hero-copy>p:not(.healthcare-eyebrow){font-size:.98rem}.healthcare-cta-actions,.healthcare-hero-actions{flex-direction:column;align-items:stretch}.healthcare-btn{width:100%;min-height:48px;padding-inline:14px;white-space:normal;text-align:center}.healthcare-card-grid,.healthcare-hero-tags,.healthcare-output-grid,.healthcare-process-actions,.healthcare-timeline,.healthcare-trust-grid{grid-template-columns:1fr}.healthcare-hero-tags span,.healthcare-output-grid span,.healthcare-process-actions span{justify-content:flex-start}.healthcare-hero-media{min-height:0}.healthcare-hero-media>img{object-position:45% center}.healthcare-float-card{display:none}.healthcare-cta,.healthcare-outputs,.healthcare-process,.healthcare-use-cases{padding-block:38px}.healthcare-section-heading{margin-bottom:20px}.healthcare-service-image{aspect-ratio:1.55}.healthcare-outcome-grid{grid-template-columns:1fr;padding:18px}.healthcare-outcome-grid article{padding:18px 10px}.healthcare-timeline{gap:16px;padding-top:0}.healthcare-timeline article{border:1px solid var(--hc-line);border-radius:10px;padding:18px 18px 18px 58px;background:#ffffff;box-shadow:0 10px 24px rgba(7,24,60,.05)}.healthcare-timeline article>span{top:18px;left:18px}.healthcare-timeline .icon{display:none}.healthcare-outputs .container{padding:24px 14px 16px}.healthcare-cta-panel{min-height:430px;padding:28px 22px;display:flex;align-items:flex-end}.healthcare-cta-panel:before{background:linear-gradient(180deg,rgba(6,26,61,.1),rgba(6,26,61,.56) 45%,rgba(6,26,61,.96))}.healthcare-cta-panel img{object-position:center top}}@media (max-width:520px){.healthcare-hero-media{min-height:0}.healthcare-trust-grid span{min-height:44px}}.iw-page{--iw-ink:#061735;--iw-text:#25334d;--iw-muted:#5b6880;--iw-line:#dfe6f1;--iw-soft:#f5f8fc;--iw-blue-2:#1f77ff;--iw-green:#16a765;--iw-amber:#f6a300;--iw-red:#d94848;overflow:hidden}.iw-hero{padding:104px 0 0;background:linear-gradient(90deg,#ffffff,#ffffff 38%,#eff5ff)}.iw-hero-grid{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);grid-gap:26px;gap:26px}.iw-hero-copy{min-height:630px;padding:36px 0 46px}.iw-breadcrumb{gap:8px;margin-bottom:26px;color:#6b7890;font-size:.78rem;font-weight:600}.iw-breadcrumb a{color:#60708c}.iw-eyebrow{align-items:center;gap:7px;margin-bottom:16px;border:1px solid rgba(11,85,231,.14);padding:7px 11px}.iw-eyebrow .icon{width:15px;height:15px}.iw-hero h1{font-size:4.25rem}.iw-hero-copy>p:not(.iw-eyebrow){max-width:610px;font-size:1.05rem;line-height:1.75}.iw-cta-actions,.iw-hero-actions{margin-top:30px}.iw-btn{min-height:50px;gap:9px;border-radius:7px;padding:0 22px;font-size:.92rem}.iw-btn-primary{background:linear-gradient(180deg,#1f77ff,#0b55e7);box-shadow:0 16px 34px rgba(11,85,231,.24)}.iw-btn-secondary{border-color:rgba(11,85,231,.35)}.iw-btn-light{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.96)}.iw-hero-tags{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:620px}.iw-hero-tags span,.iw-output-grid span,.iw-process-actions span{color:#34435e;font-size:.82rem;font-weight:700}.iw-hero-tags .icon,.iw-output-grid .icon,.iw-process-actions .icon{flex:0 0 auto}.iw-hero-media{min-height:630px;border-left:1px solid rgba(7,24,53,.08);background:#edf4ff}.iw-hero-media:before{background:linear-gradient(90deg,rgba(255,255,255,.74),rgba(255,255,255,.08) 34%,rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(6,23,53,.16))}.iw-hero-media>img{min-height:630px;object-position:68% center}.iw-floating-card{position:absolute;z-index:2;border:1px solid rgba(7,24,53,.11);border-radius:8px;padding:16px;background:rgba(255,255,255,.94);color:var(--iw-ink);box-shadow:0 18px 36px rgba(7,24,53,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iw-ai-card span,.iw-dashboard-card span,.iw-floating-card>span,.iw-visibility-card span{display:block;margin-bottom:10px;color:var(--iw-ink);font-size:.78rem;font-weight:800}.iw-request-card{top:58px;left:42px;width:184px}.iw-request-card ul{display:grid;grid-gap:9px;gap:9px;list-style:none}.iw-request-card li{display:grid;grid-template-columns:17px minmax(0,1fr) 7px;align-items:center;grid-gap:8px;gap:8px;color:#40506a;font-size:.72rem;font-weight:650}.iw-request-card .icon{width:16px;height:16px;color:var(--iw-blue)}.iw-request-card li i{width:7px;height:7px;border-radius:50%;background:var(--iw-green)}.iw-ai-card{top:60px;right:66px;width:280px}.iw-ai-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.iw-ai-card strong{border-radius:999px;padding:4px 8px;background:#e8f8ef;color:#087c47;font-size:.7rem;font-weight:800}.iw-ai-card p,.iw-dashboard-card p,.iw-routing-card p,.iw-routing-card small{color:#53627a;font-size:.72rem;font-weight:650}.iw-sparkline{display:flex;height:38px;align-items:flex-end;gap:4px;margin-top:12px}.iw-sparkline i{width:5px;height:var(--height);border-radius:999px;background:#7aa7ff}.iw-routing-card{left:18px;bottom:104px;width:214px}.iw-routing-card strong{display:block;margin:7px 0 10px;border-radius:7px;padding:9px 10px;background:#eef2f7;color:#1b2d4d;font-size:.8rem}.iw-routing-card small{display:inline-flex;align-items:center;gap:7px}.iw-routing-card small i{width:7px;height:7px;border-radius:50%;background:var(--iw-red)}.iw-visibility-card{right:332px;bottom:104px;width:254px}.iw-bar-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-top:8px}.iw-bar-row p{color:#526179;font-size:.7rem;font-weight:650}.iw-bar-row i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--iw-blue) 0 var(--bar),#dce4ef var(--bar) 100%)}.iw-dashboard-card{right:40px;bottom:112px;width:224px}.iw-mini-bars{display:flex;height:62px;align-items:flex-end;gap:10px;padding:6px 2px}.iw-mini-bars i{width:14px;height:var(--height);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7aa7ff,#245ee9)}.iw-dashboard-card p{color:var(--iw-green)}.iw-queue-row{position:absolute;right:40px;bottom:22px;z-index:2;display:grid;width:min(540px,calc(100% - 80px));grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.iw-queue-row span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(7,24,53,.1);border-radius:8px;padding:14px 16px;background:rgba(255,255,255,.94);color:#53627a;font-size:.72rem;box-shadow:0 14px 30px rgba(7,24,53,.12)}.iw-queue-row strong{color:var(--iw-ink);font-size:.84rem}.iw-proof p{margin-bottom:16px;color:#6b7890}.iw-proof div div{grid-gap:10px;gap:10px}.iw-proof span{display:flex;min-height:46px;align-items:center;justify-content:center;color:#5a667c;font-size:.82rem;font-weight:800}.iw-final-cta,.iw-outputs,.iw-process,.iw-use-cases{padding:46px 0;background:#ffffff}.iw-section-heading{max-width:850px;margin:0 auto 26px;text-align:center}.iw-cta-copy h2,.iw-outcome-copy h2,.iw-section-heading h2{margin:0;color:var(--iw-ink);font-size:2rem;font-weight:800;line-height:1.18;letter-spacing:0}.iw-cta-copy p,.iw-section-heading p{margin:10px auto 0;font-size:.96rem;line-height:1.65}.iw-card-grid{grid-gap:16px;gap:16px}.iw-service-card{min-height:314px;padding:14px;box-shadow:0 16px 34px rgba(7,24,53,.06)}.iw-service-card:hover{border-color:rgba(11,85,231,.26);box-shadow:0 24px 46px rgba(7,24,53,.1)}.iw-service-image{aspect-ratio:1.55;border-radius:7px}.iw-card-icon{display:none}.iw-service-card h3{margin:13px 0 7px;font-size:.98rem;line-height:1.22}.iw-service-card p{font-size:.82rem}.iw-outcomes{padding:28px 0 46px}.iw-outcome-panel{grid-template-columns:minmax(0,1fr) 420px;grid-gap:34px;gap:34px;align-items:center;border-radius:8px;padding:30px 40px;background:linear-gradient(135deg,#063983,#0b55e7 52%,#0748c5);box-shadow:0 26px 58px rgba(11,85,231,.24)}.iw-outcome-copy h2{color:#ffffff;text-align:center}.iw-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:28px}.iw-outcome-grid article{display:grid;grid-gap:9px;gap:9px;justify-items:center;min-height:130px;border-right:1px solid rgba(255,255,255,.22);padding:8px 20px;text-align:center}.iw-outcome-grid article:last-child{border-right:0}.iw-outcome-grid .icon{width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:50%;padding:10px;color:#ffffff;background:rgba(255,255,255,.08)}.iw-outcome-grid h3{color:#ffffff;font-size:.88rem;line-height:1.25}.iw-outcome-grid p{color:rgba(255,255,255,.78);font-size:.74rem;line-height:1.45}.iw-performance-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:18px;background:#ffffff;color:var(--iw-ink);box-shadow:0 20px 42px rgba(2,15,41,.22)}.iw-performance-card>span,.iw-performance-card>strong{display:block}.iw-performance-card>span{color:#40506a;font-size:.76rem;font-weight:800}.iw-performance-card>strong{color:var(--iw-ink);font-size:.92rem}.iw-line-chart{position:relative;height:118px;margin:4px 0 6px;border:1px solid #e6ecf5;border-radius:8px;background:linear-gradient(#eef3fa 1px,transparent 0),linear-gradient(90deg,#eef3fa 1px,transparent 0),#fbfdff;background-size:100% 29px,54px 100%,auto}.iw-line-chart:before{position:absolute;left:8%;right:10%;top:62%;height:2px;background:linear-gradient(90deg,#84aaff,#0b55e7);transform:rotate(-13deg);transform-origin:left center;content:""}.iw-line-chart i{position:absolute;left:var(--x);top:var(--y);width:8px;height:8px;border:2px solid #ffffff;border-radius:50%;background:var(--iw-blue);box-shadow:0 0 0 3px rgba(11,85,231,.16)}.iw-metric-card{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e3eaf4;border-radius:8px;padding:9px 12px;background:#f8fbff}.iw-metric-card span{color:#53627a;font-size:.72rem;font-weight:750}.iw-metric-card strong{color:var(--iw-blue);font-size:.88rem}.iw-metric-green strong{color:var(--iw-green)}.iw-timeline{grid-gap:22px;gap:22px;padding-top:10px}.iw-timeline:before{left:7%;right:7%;top:38px;border-top:2px dashed #c9d6e8}.iw-timeline article{min-height:190px;padding:0 8px}.iw-timeline article>span{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--iw-blue);color:#ffffff;font-size:.74rem;font-weight:800}.iw-timeline .icon{width:42px;height:42px;margin-top:-41px;margin-left:56px;border:1px solid #dce7f7;border-radius:50%;padding:10px;background:#ffffff;color:var(--iw-blue);box-shadow:0 10px 22px rgba(7,24,53,.06)}.iw-timeline h3{margin-top:12px;font-size:.94rem}.iw-timeline p{font-size:.78rem;line-height:1.55}.iw-process-actions{max-width:950px;margin:22px auto 0}.iw-output-grid{max-width:1280px;margin:0 auto}.iw-output-grid span{min-height:66px}.iw-output-grid .icon{width:28px;height:28px}.iw-final-cta{padding-bottom:0}.iw-cta-panel{position:relative;overflow:hidden;min-height:286px;border:1px solid rgba(11,85,231,.18);border-radius:8px 8px 0 0;background:#edf4ff}.iw-cta-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center}.iw-cta-panel:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 34%,rgba(255,255,255,.46) 64%,rgba(255,255,255,.1));content:""}.iw-cta-copy{position:relative;z-index:2;max-width:570px;padding:48px 56px}.iw-cta-flow{position:absolute;right:52px;top:58px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));grid-gap:12px;gap:12px;max-width:590px}.iw-cta-flow span{border:1px solid rgba(7,24,53,.1);border-radius:8px;padding:12px 14px;background:rgba(255,255,255,.92);color:var(--iw-ink);font-size:.75rem;font-weight:800;text-align:center;box-shadow:0 14px 30px rgba(7,24,53,.12)}.iw-cta-flow span:nth-child(5){grid-column:2/span 1}.iw-cta-flow span:nth-child(6){grid-column:3/span 1}@media (max-width:1280px){.iw-hero h1{font-size:3.55rem}.iw-hero-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)}.iw-request-card{left:24px}.iw-ai-card{right:28px}.iw-visibility-card{right:276px}.iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-service-card{min-height:0}.iw-outcome-panel{grid-template-columns:1fr}.iw-performance-card{max-width:540px;margin:0 auto}.iw-cta-flow{display:none}}@media (max-width:1040px){.iw-page .container{width:min(100%,calc(100vw - 36px))}.iw-hero{padding-top:104px}.iw-hero-grid{grid-template-columns:1fr;gap:0}.iw-hero-copy{min-height:auto;padding:28px 0 34px}.iw-hero-media{border:1px solid var(--iw-line);border-radius:8px}.iw-hero-media,.iw-hero-media>img{min-height:560px}.iw-outcome-grid,.iw-proof div div,.iw-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-outcome-grid article{border-right:0;border-top:1px solid rgba(255,255,255,.18);padding-top:18px}.iw-timeline:before{display:none}.iw-timeline article{border:1px solid var(--iw-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 26px rgba(7,24,53,.05)}.iw-timeline .icon{margin:0}.iw-output-grid,.iw-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.iw-page .container{width:min(100%,calc(100vw - 28px))}.iw-hero{padding-top:98px}.iw-breadcrumb{margin-bottom:18px;font-size:.74rem}.iw-hero h1{font-size:2.5rem;line-height:1.1}.iw-hero-copy>p:not(.iw-eyebrow){font-size:.98rem;line-height:1.62}.iw-cta-actions,.iw-hero-actions{flex-direction:column;align-items:stretch}.iw-btn{width:100%;min-height:48px;padding-inline:14px;white-space:normal;text-align:center}.iw-card-grid,.iw-hero-tags,.iw-outcome-grid,.iw-output-grid,.iw-process-actions,.iw-proof div div,.iw-timeline{grid-template-columns:1fr}.iw-hero-media{min-height:640px}.iw-hero-media>img{min-height:640px;object-position:64% center}.iw-floating-card{padding:13px}.iw-ai-card,.iw-dashboard-card,.iw-request-card,.iw-routing-card,.iw-visibility-card{left:12px;right:auto;width:calc(100% - 24px)}.iw-request-card{top:12px}.iw-ai-card{top:156px}.iw-routing-card{top:308px;bottom:auto}.iw-visibility-card{top:430px;bottom:auto}.iw-dashboard-card{display:none}.iw-queue-row{left:12px;right:auto;bottom:12px;width:calc(100% - 24px);grid-template-columns:1fr}.iw-proof span{min-height:44px;border-color:var(--iw-line);border-radius:8px;padding:0 12px;background:#ffffff}.iw-final-cta,.iw-outputs,.iw-process,.iw-use-cases{padding:38px 0}.iw-section-heading{margin-bottom:20px;text-align:left}.iw-cta-copy h2,.iw-outcome-copy h2,.iw-section-heading h2{font-size:1.62rem}.iw-outcomes{padding:20px 0 38px}.iw-outcome-panel{padding:22px 18px}.iw-outcome-copy h2{text-align:left}.iw-outcome-grid article{min-height:0;justify-items:start;text-align:left}.iw-performance-card{width:100%}.iw-final-cta{padding-bottom:0}.iw-cta-panel{min-height:520px;border-radius:8px 8px 0 0}.iw-cta-panel>img{object-position:64% top}.iw-cta-panel:before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.68) 32%,rgba(255,255,255,.98) 66%)}.iw-cta-copy{display:flex;min-height:520px;flex-direction:column;justify-content:flex-end;padding:26px 20px}}.iw-page{--iw-blue-2:#1a6bff}.iw-hero{background:linear-gradient(90deg,#ffffff,#ffffff 44%,rgba(235,243,255,.72))}.iw-hero-grid{grid-template-columns:minmax(410px,.72fr) minmax(0,1.28fr);min-height:520px}.iw-hero-copy{padding:34px 0 30px}.iw-hero h1{max-width:670px;font-size:clamp(3.2rem,4.9vw,5.05rem)}.iw-hero-copy>p:not(.iw-eyebrow){max-width:590px}.iw-btn-primary{background:linear-gradient(180deg,#1b70ff,#0b55e7)}.iw-btn-light{border-color:rgba(11,85,231,.28)}.iw-hero-media{min-height:520px}.iw-hero-media:before{background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.2) 28%,rgba(255,255,255,0) 54%),linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(7,24,53,.16))}.iw-hero-media>img{min-height:520px;object-position:58% center}.iw-status-tiles{top:32px;width:min(396px,calc(100% - 48px))}.iw-status-tile{min-height:104px}.iw-status-docs>div,.iw-status-tile>div:first-child,.iw-status-time>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.iw-status-tile p{margin-top:11px}.iw-status-tile strong{font-size:.93rem}.iw-status-tile small{display:block;margin-top:8px;color:var(--iw-green);font-size:.68rem;font-weight:800}.iw-status-docs>i,.iw-status-route>i{position:absolute;right:15px;bottom:13px;width:28px;height:3px;border-radius:999px;background:var(--iw-green)}.iw-status-listing b{display:block;width:50px;height:44px;border-radius:7px;background:linear-gradient(135deg,rgba(11,85,231,.12),rgba(11,85,231,.02)),url(/generated/intelligent-workflows-property/card-property-websites.jpg) 50% /cover}.iw-mini-bars,.iw-mini-line{display:flex;height:34px;align-items:flex-end;gap:5px;margin-top:8px}.iw-mini-bars i,.iw-mini-line i{display:block;width:7px;height:var(--height);border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#4f90ff,#0b55e7)}.iw-mini-line i{width:12px;height:2px;transform:translateY(calc(34px - var(--height))) rotate(-20deg)}.iw-cta-copy h2,.iw-section-heading h2{font-size:clamp(1.72rem,2.1vw,2.05rem)}.iw-outcome-panel{grid-template-columns:repeat(5,minmax(0,1fr))}.iw-outcome-panel article{min-height:150px;padding:24px}.iw-outcome-panel h3{font-size:.94rem}.iw-final-cta{min-height:186px}.iw-final-cta:before{background:linear-gradient(90deg,rgba(5,22,49,.84),rgba(5,22,49,.62) 35%,rgba(5,22,49,.16) 72%,rgba(5,22,49,.42))}.iw-cta-content{min-height:186px}@media (max-width:1320px){.iw-hero-grid{grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr)}.iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-service-card{min-height:0}.iw-outcome-panel{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}}@media (max-width:1060px){.iw-page .container{width:min(100%,calc(100vw - 36px))}.iw-hero{padding-top:98px}.iw-hero-grid{grid-template-columns:1fr;min-height:0;gap:0}.iw-hero-copy{padding:24px 0 30px}.iw-hero h1{max-width:860px;font-size:clamp(2.7rem,7vw,4.4rem)}.iw-hero-media{border:1px solid var(--iw-line);border-radius:8px}.iw-hero-media,.iw-hero-media>img{min-height:560px}.iw-hero-tags,.iw-proof div div,.iw-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-timeline:before{display:none}.iw-timeline article{min-height:0;border:1px solid var(--iw-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 26px rgba(7,24,53,.05)}.iw-output-grid,.iw-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-cta-content{grid-template-columns:1fr;gap:18px;padding:28px 0}.iw-cta-actions{justify-content:flex-start}}@media (max-width:720px){.iw-page .container{width:min(100%,calc(100vw - 28px))}.iw-hero{padding-top:92px}.iw-breadcrumb{margin-bottom:16px;font-size:.7rem}.iw-eyebrow{font-size:.66rem}.iw-hero h1{font-size:clamp(2.25rem,11.4vw,3.2rem)}.iw-hero-copy>p:not(.iw-eyebrow){font-size:.95rem;line-height:1.62}.iw-cta-actions,.iw-hero-actions{flex-direction:column;align-items:stretch}.iw-btn{width:100%;min-height:48px;padding-inline:14px;white-space:normal;text-align:center}.iw-hero-media{min-height:650px}.iw-hero-media>img{min-height:650px;object-position:54% center}.iw-status-tiles{top:12px;right:12px;left:12px;width:auto;grid-template-columns:1fr}.iw-status-tile{min-height:80px;padding:12px 13px}.iw-status-bars,.iw-status-line{display:none}.iw-card-grid,.iw-hero-tags,.iw-output-grid,.iw-process-actions,.iw-proof div div,.iw-timeline{grid-template-columns:1fr}.iw-hero-tags span,.iw-output-grid span,.iw-process-actions span{justify-content:flex-start}.iw-proof span{border-color:var(--iw-line);border-radius:8px;background:#ffffff}.iw-outputs,.iw-process,.iw-use-cases{padding:34px 0}.iw-card-grid{gap:14px}.iw-service-card{min-height:0}.iw-outcomes{padding:12px 0 34px}.iw-outcome-panel{grid-template-columns:1fr;overflow:hidden}.iw-outcome-panel article{min-height:0;grid-template-columns:44px minmax(0,1fr);border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:18px}.iw-outcome-panel article:last-child{border-bottom:0}.iw-outcome-panel .icon{width:42px;height:42px;padding:9px}.iw-final-cta{min-height:430px}.iw-final-cta>img{object-position:55% center}.iw-final-cta:before{background:linear-gradient(180deg,rgba(5,22,49,.18),rgba(5,22,49,.64) 38%,rgba(5,22,49,.94) 76%)}.iw-cta-content{min-height:430px;align-content:end;padding:28px 0}}.iw-page{--iw-ink:#071633;--iw-text:#243653;--iw-muted:#647187;--iw-line:#dce5f2;--iw-soft:#f6f9fd;--iw-blue:#0b55e7;--iw-blue-2:#1b70ff;--iw-green:#15a86b;--iw-shadow:0 16px 36px rgba(7,24,53,0.08);overflow:clip;background:#ffffff;color:var(--iw-ink)}.iw-page .container{width:min(1440px,calc(100vw - 48px))}.iw-page .icon{flex:0 0 auto}.iw-hero{padding:86px 0 0;border-bottom:1px solid var(--iw-line);background:linear-gradient(90deg,#ffffff,#ffffff 42%,rgba(235,243,255,.78))}.iw-hero-grid{display:grid;grid-template-columns:minmax(420px,.76fr) minmax(0,1.24fr);min-height:560px;grid-gap:22px;gap:22px;align-items:stretch}.iw-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:34px 0 32px}.iw-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;color:#6c7890;font-size:.74rem;font-weight:700}.iw-breadcrumb a{color:#56647d}.iw-breadcrumb a:hover,.iw-eyebrow{color:var(--iw-blue)}.iw-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:18px;border:1px solid rgba(11,85,231,.16);border-radius:999px;padding:8px 12px;background:#eef5ff;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.iw-hero h1{margin:0;color:var(--iw-ink);font-size:4rem;font-weight:800;letter-spacing:0}.iw-hero-copy>p:not(.iw-eyebrow){max-width:620px;margin-top:20px;color:var(--iw-text);font-size:1.02rem;line-height:1.72}.iw-cta-actions,.iw-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.iw-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 24px;font-size:.88rem;font-weight:800;line-height:1.2;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.iw-btn .icon{width:17px;height:17px}.iw-btn:hover{transform:translateY(-2px)}.iw-btn-primary{background:linear-gradient(180deg,var(--iw-blue-2),var(--iw-blue));color:#ffffff;box-shadow:0 15px 34px rgba(11,85,231,.24)}.iw-btn-secondary{border-color:rgba(11,85,231,.42);background:#ffffff;color:var(--iw-blue);box-shadow:0 10px 24px rgba(7,24,53,.06)}.iw-btn-light{border-color:rgba(11,85,231,.24);background:rgba(255,255,255,.98);color:var(--iw-blue);box-shadow:0 14px 30px rgba(7,24,53,.14)}.iw-hero-media{position:relative;overflow:hidden;min-height:560px;background:#eef5ff}.iw-hero-media:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.22) 29%,rgba(255,255,255,0) 55%),linear-gradient(180deg,rgba(255,255,255,0) 62%,rgba(7,24,53,.13));pointer-events:none;content:""}.iw-hero-media>img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:57% center}.iw-status-tiles{position:absolute;top:30px;right:24px;z-index:2;display:grid;width:min(300px,calc(100% - 48px));grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.iw-status-tile{position:relative;overflow:hidden;min-height:82px;border:1px solid rgba(7,24,53,.12);border-radius:9px;padding:13px 14px;background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(7,24,53,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iw-status-bars,.iw-status-bell,.iw-status-donut,.iw-status-people{grid-column:1/-1}.iw-status-tile>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.iw-status-tile span{display:block;color:var(--iw-ink);font-size:.68rem;font-weight:800;line-height:1.2}.iw-status-tile p{margin-top:10px;color:#53637d;font-size:.68rem;font-weight:650;line-height:1.2}.iw-status-tile strong{display:block;margin-top:5px;color:var(--iw-ink);font-size:.98rem;font-weight:800;line-height:1.1}.iw-status-tile .icon{width:23px;height:23px;color:var(--iw-blue)}.iw-status-donut{padding-right:84px}.iw-status-ring{position:absolute;right:18px;top:22px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 48%,transparent 50%),conic-gradient(var(--iw-blue) 0 72%,#dfe7f2 72% 100%);box-shadow:inset 0 0 0 1px rgba(11,85,231,.12)}.iw-status-bars{min-height:112px}.iw-status-bars-chart{position:absolute;right:16px;bottom:14px;display:flex;height:54px;align-items:flex-end;gap:7px}.iw-status-bars-chart i{display:block;width:9px;height:var(--height);border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#4f90ff,#0b55e7)}.iw-status-compact strong{color:var(--iw-blue);font-size:.86rem}.iw-hero-tags{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 0 20px}.iw-hero-tags span,.iw-output-grid span,.iw-process-actions span{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--iw-line);border-radius:8px;padding:0 14px;background:#ffffff;color:#1c2d4a;font-size:.78rem;font-weight:800;text-align:center;box-shadow:0 10px 22px rgba(7,24,53,.04)}.iw-hero-tags .icon,.iw-output-grid .icon,.iw-process-actions .icon{width:20px;height:20px;color:var(--iw-blue)}.iw-proof{padding:24px 0 26px;border-bottom:1px solid var(--iw-line);background:#ffffff}.iw-proof p{margin-bottom:14px;color:#647187;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.iw-proof div div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.iw-proof span{display:grid;min-height:58px;align-content:center;justify-items:center;border:1px solid transparent;color:#5d687d;text-align:center}.iw-proof strong{color:#566178;font-size:1.16rem;font-weight:800;line-height:1.1}.iw-proof small{margin-top:4px;color:#748096;font-size:.68rem;font-weight:700;text-transform:uppercase}.iw-outputs,.iw-process,.iw-use-cases{padding:32px 0;background:#ffffff}.iw-section-heading{max-width:940px;margin:0 0 22px;text-align:left}.iw-cta-copy h2,.iw-section-heading h2{margin:0;color:var(--iw-ink);font-size:2rem;font-weight:800;line-height:1.18;letter-spacing:0}.iw-cta-copy p,.iw-section-heading p{margin:8px 0 0;max-width:880px;color:var(--iw-text);font-size:.92rem;line-height:1.6}.iw-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.iw-service-card{position:relative;display:flex;min-height:328px;flex-direction:column;border:1px solid var(--iw-line);border-radius:8px;background:#ffffff;box-shadow:var(--iw-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.iw-service-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 48px rgba(7,24,53,.12)}.iw-service-image{overflow:hidden;aspect-ratio:1.5;border-radius:8px 8px 0 0;background:var(--iw-soft)}.iw-service-image img{display:block;width:100%;height:100%;object-fit:cover}.iw-card-icon{display:grid;width:44px;height:44px;place-items:center;margin:-22px 0 0 18px;border:1px solid rgba(11,85,231,.22);border-radius:50%;background:#ffffff;color:var(--iw-blue);box-shadow:0 12px 28px rgba(7,24,53,.1)}.iw-card-icon .icon{width:22px;height:22px}.iw-service-card h3{margin:14px 18px 8px;color:var(--iw-ink);font-size:.96rem;font-weight:800;line-height:1.28}.iw-service-card p{margin:0 18px 20px;color:var(--iw-text);font-size:.8rem;line-height:1.58}.iw-outcomes{padding:20px 0 32px;background:#ffffff}.iw-outcome-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#073f96,#0b55e7 48%,#0644c6);color:#ffffff;box-shadow:0 24px 54px rgba(11,85,231,.26)}.iw-outcome-panel article{display:grid;min-height:142px;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;border-right:1px solid rgba(255,255,255,.25);padding:24px 20px}.iw-outcome-panel article:last-child{border-right:0}.iw-outcome-panel .icon{width:52px;height:52px;border:1px solid rgba(255,255,255,.34);border-radius:50%;padding:12px;color:#ffffff}.iw-outcome-panel h3{color:#ffffff;font-size:.9rem;font-weight:800;line-height:1.26}.iw-outcome-panel p{margin-top:7px;color:rgba(255,255,255,.82);font-size:.72rem;font-weight:500;line-height:1.48}.iw-process{border-bottom:1px solid var(--iw-line);background:#fbfdff}.iw-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:6px}.iw-timeline:before{position:absolute;left:5%;right:5%;top:28px;height:1px;border-top:2px dashed #c8d6e9;content:""}.iw-timeline article{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:176px}.iw-step-head{display:flex;align-items:center;gap:14px}.iw-step-head span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--iw-blue);color:#ffffff;font-size:.74rem;font-weight:800}.iw-step-head .icon{width:46px;height:46px;border:1px solid #dce7f7;border-radius:50%;padding:11px;background:#ffffff;color:var(--iw-blue);box-shadow:0 10px 22px rgba(7,24,53,.06)}.iw-timeline h3{color:var(--iw-ink);font-size:.92rem;font-weight:800;line-height:1.25}.iw-timeline p{color:var(--iw-text);font-size:.74rem;line-height:1.54}.iw-process-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:980px;margin:24px auto 0}.iw-outputs{border-bottom:1px solid var(--iw-line)}.iw-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.iw-output-grid span{min-height:64px;justify-content:flex-start;padding:0 22px}.iw-output-grid .icon{width:27px;height:27px}.iw-final-cta{position:relative;overflow:hidden;min-height:300px;padding:0;background:#082651}.iw-final-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.iw-final-cta:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,22,49,.9),rgba(5,22,49,.74) 36%,rgba(5,22,49,.2) 72%,rgba(5,22,49,.32));content:""}.iw-cta-content{position:relative;z-index:2;display:grid;min-height:300px;grid-template-columns:minmax(0,.85fr) minmax(420px,.8fr);grid-gap:36px;gap:36px;align-items:center}.iw-cta-copy h2,.iw-cta-copy p{color:#ffffff}.iw-cta-copy p{max-width:600px;color:rgba(255,255,255,.88)}.iw-cta-actions{justify-content:flex-end;margin-top:0}@media (max-width:1320px){.iw-hero h1{font-size:3.4rem}.iw-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-service-card{min-height:0}.iw-outcome-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-outcome-panel article:nth-child(3){border-right:0}.iw-outcome-panel article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.25)}}@media (max-width:1060px){.iw-page .container{width:min(100%,calc(100vw - 36px))}.iw-hero{padding-top:98px}.iw-hero-grid{grid-template-columns:1fr;min-height:0;gap:0}.iw-hero-copy{padding:24px 0 30px}.iw-hero h1{max-width:860px;font-size:3.2rem}.iw-hero-media{border:1px solid var(--iw-line);border-radius:8px}.iw-hero-media,.iw-hero-media>img{min-height:560px}.iw-hero-tags,.iw-proof div div,.iw-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-timeline:before{display:none}.iw-timeline article{min-height:0;border:1px solid var(--iw-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 26px rgba(7,24,53,.05)}.iw-output-grid,.iw-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-cta-content{grid-template-columns:1fr;gap:18px;padding:34px 0}.iw-cta-actions{justify-content:flex-start}}@media (max-width:720px){.iw-page .container{width:min(100%,calc(100vw - 28px))}.iw-hero{padding-top:92px}.iw-breadcrumb{margin-bottom:16px;font-size:.7rem}.iw-eyebrow{font-size:.66rem}.iw-hero h1{font-size:2.38rem}.iw-hero-copy>p:not(.iw-eyebrow){font-size:.95rem;line-height:1.62}.iw-cta-actions,.iw-hero-actions{flex-direction:column;align-items:stretch}.iw-btn{width:100%;min-height:48px;padding-inline:14px;white-space:normal;text-align:center}.iw-hero-media{min-height:650px}.iw-hero-media>img{min-height:650px;object-position:54% center}.iw-status-tiles{top:12px;right:12px;left:12px;width:auto;grid-template-columns:1fr}.iw-status-tile{min-height:80px;padding:12px 13px}.iw-status-bars,.iw-status-bell{display:none}.iw-status-donut{padding-right:72px}.iw-status-ring{width:46px;height:46px}.iw-card-grid,.iw-hero-tags,.iw-outcome-panel,.iw-output-grid,.iw-process-actions,.iw-proof div div,.iw-timeline{grid-template-columns:1fr}.iw-hero-tags span,.iw-output-grid span,.iw-process-actions span{justify-content:flex-start}.iw-proof span{border-color:var(--iw-line);border-radius:8px;background:#ffffff}.iw-outputs,.iw-process,.iw-use-cases{padding:34px 0}.iw-card-grid{gap:14px}.iw-service-card{min-height:0}.iw-outcomes{padding:12px 0 34px}.iw-outcome-panel article,.iw-outcome-panel article:nth-child(3),.iw-outcome-panel article:nth-child(n+4){min-height:0;grid-template-columns:44px minmax(0,1fr);border-top:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:18px}.iw-outcome-panel article:last-child{border-bottom:0}.iw-outcome-panel .icon{width:42px;height:42px;padding:9px}.iw-cta-copy h2,.iw-section-heading h2{font-size:1.62rem}.iw-final-cta{min-height:430px}.iw-final-cta>img{object-position:58% center}.iw-final-cta:before{background:linear-gradient(180deg,rgba(5,22,49,.18),rgba(5,22,49,.64) 38%,rgba(5,22,49,.94) 76%)}.iw-cta-content{min-height:430px;align-content:end;padding:28px 0}}body:has(.iw-page) .site-header{background:rgba(255,255,255,.98)}body:has(.iw-page) .header-cta,body:has(.iw-page) .site-header .brand-logo,body:has(.iw-page) .site-nav a{opacity:1!important;filter:none!important}body:has(.iw-page) .copilotKitWindow,body:has(.iw-page) .roadmap-agent-launcher,body:has(.iw-page) .roadmap-copilot-popup{display:none!important}body:has(.iw-page) .site-footer .footer-bottom>*,body:has(.iw-page) .site-footer .footer-column,body:has(.iw-page) .site-footer .footer-intro,body:has(.iw-page) .site-footer .motion-item{opacity:1!important;filter:none!important;transform:none!important}.iw-hero-grid{grid-template-columns:minmax(700px,1fr) minmax(0,1fr)}.iw-hero h1{max-width:720px;font-size:3.08rem;line-height:1.08}.iw-hero h1 span{display:block}@media (max-width:1320px){.iw-hero-grid{grid-template-columns:minmax(540px,.88fr) minmax(0,1.12fr)}.iw-hero h1{font-size:2.82rem}}@media (max-width:1060px){.iw-hero-grid{grid-template-columns:1fr}.iw-hero h1{max-width:860px;font-size:3.15rem}}@media (max-width:720px){.iw-hero h1{font-size:2.34rem}.iw-hero-media,.iw-hero-media>img{min-height:440px}.iw-status-compact{display:none}}.iw-page .iw-hero-media{--iw-hero-image-height:clamp(390px,34vw,470px);display:grid;grid-template-rows:var(--iw-hero-image-height) auto;grid-gap:12px;gap:12px;align-content:start;overflow:visible;min-height:0;background:transparent}.iw-page .iw-hero-media:before{bottom:auto;height:var(--iw-hero-image-height)}.iw-page .iw-hero-media>img{grid-row:1;height:100%;min-height:0;object-position:60% center}.iw-page .iw-status-tiles{position:relative;z-index:2;grid-row:2;top:auto;right:auto;bottom:auto;left:auto;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.iw-page .iw-status-bars,.iw-page .iw-status-bell,.iw-page .iw-status-donut,.iw-page .iw-status-people{grid-column:auto}.iw-page .iw-status-tile{min-height:74px;padding:10px 12px;background:rgba(255,255,255,.9);box-shadow:0 14px 28px rgba(7,24,53,.12)}.iw-page .iw-status-tile p{margin-top:7px}.iw-page .iw-status-tile strong{margin-top:4px;font-size:.88rem}.iw-page .iw-status-bars{min-height:86px}.iw-page .iw-status-bars-chart{right:12px;bottom:10px;height:42px;gap:5px}.iw-page .iw-status-bars-chart i{width:7px}.iw-page .iw-status-donut{padding-right:66px}.iw-page .iw-status-ring{right:13px;top:18px;width:44px;height:44px}@media (max-width:720px){.iw-page .iw-hero-media{--iw-hero-image-height:360px}.iw-page .iw-status-tiles{top:auto;right:auto;bottom:auto;left:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.iw-page .iw-status-bars,.iw-page .iw-status-bell,.iw-page .iw-status-compact{display:none}.iw-page .iw-status-tile{min-height:72px}}.iw-page .iw-hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 0 20px}.iw-page .iw-hero-tags span{flex:1 1 150px;max-width:190px;min-height:48px;min-width:0;justify-content:flex-start;padding:8px 14px;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.18}.iw-page .iw-hero-tags .icon{flex:0 0 auto}@media (max-width:720px){.iw-page .iw-hero-tags{justify-content:stretch}.iw-page .iw-hero-tags span{max-width:none;flex-basis:calc(50% - 8px)}}@media (max-width:440px){.iw-page .iw-hero-tags span{flex-basis:100%}}.iw-page .iw-process .iw-section-heading{max-width:920px;margin:0 auto 34px;text-align:center}.iw-page .iw-timeline{gap:28px;padding-top:0}.iw-page .iw-timeline:before{left:10%;right:10%;top:17px}.iw-page .iw-timeline article{justify-items:center;gap:12px;padding:0 6px;text-align:center}.iw-page .iw-step-head{display:grid;min-height:92px;align-content:start;justify-items:center;grid-gap:12px;gap:12px}.iw-page .iw-step-head span{position:relative;z-index:2;flex:0 0 auto}.iw-page .iw-step-head .icon{position:relative;z-index:1;flex:0 0 auto;margin:0}.iw-page .iw-timeline h3,.iw-page .iw-timeline p{max-width:220px;margin-inline:auto}@media (max-width:1060px){.iw-page .iw-timeline article{justify-items:start;text-align:left}.iw-page .iw-step-head{min-height:0;display:flex;align-items:center;justify-content:flex-start;gap:12px}.iw-page .iw-timeline h3,.iw-page .iw-timeline p{max-width:none;margin-inline:0}}.iw-workflows-page .iw-hero{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:#ffffff}.iw-workflows-page .iw-hero-grid{min-height:640px;align-items:stretch;grid-template-columns:minmax(520px,.78fr) minmax(0,1.22fr)}.iw-workflows-page .iw-hero-copy{z-index:3;justify-content:center;padding-bottom:132px}.iw-workflows-page .iw-hero-media{position:absolute;inset:0;z-index:1;display:block;min-height:0;overflow:hidden;background:#eef5ff}.iw-workflows-page .iw-hero-media:before{position:absolute;inset:0;z-index:1;height:auto;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 31%,rgba(255,255,255,.76) 49%,rgba(255,255,255,.2) 74%,rgba(255,255,255,.06)),linear-gradient(180deg,rgba(255,255,255,0) 64%,rgba(255,255,255,.92));pointer-events:none;content:""}.iw-workflows-page .iw-hero-media>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:60% center}.iw-workflows-page .iw-status-tiles{position:absolute;z-index:2;top:clamp(460px,43vw,532px);right:max(24px,calc((100vw - 1440px) / 2 + 48px));bottom:auto;left:auto;width:min(620px,48vw);grid-template-columns:repeat(3,minmax(0,1fr))}.iw-workflows-page .iw-hero-tags{position:relative;z-index:3}.iw-workflows-page .iw-status-bars{min-height:96px;padding-right:84px}.iw-workflows-page .iw-status-bars small{max-width:92px;line-height:1.2}.iw-workflows-page .iw-status-bars-chart{right:12px;bottom:12px;height:44px;gap:5px}.iw-workflows-page .iw-status-bars-chart i{width:7px}@media (max-width:1060px){.iw-workflows-page .iw-hero{min-height:0}.iw-workflows-page .iw-hero-grid{min-height:0;grid-template-columns:1fr}.iw-workflows-page .iw-hero-copy{padding-bottom:30px}.iw-workflows-page .iw-hero-media{position:relative;inset:auto;display:grid;grid-template-rows:var(--iw-hero-image-height) auto;grid-gap:12px;gap:12px;align-content:start;overflow:visible;background:transparent}.iw-workflows-page .iw-hero-media:before{bottom:auto;height:var(--iw-hero-image-height)}.iw-workflows-page .iw-hero-media>img{position:relative;grid-row:1;height:100%;object-position:60% center}.iw-workflows-page .iw-status-tiles{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%}}.iw-workflows-page .iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.iw-workflows-page .iw-service-card{min-height:0}.iw-workflows-page .iw-service-image{aspect-ratio:1.9}.iw-workflows-page .iw-service-card h3{font-size:1.04rem}.iw-workflows-page .iw-service-card p{font-size:.88rem}@media (max-width:900px){.iw-workflows-page .iw-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.iw-workflows-page .iw-card-grid{grid-template-columns:1fr}}.iw-workflows-page .iw-final-cta{display:grid;width:min(1440px,calc(100vw - 48px));min-height:clamp(310px,27vw,380px);align-items:center;margin:32px auto 0;border-radius:8px;padding:clamp(42px,5.4vw,78px) clamp(36px,6vw,92px);color:#ffffff}.iw-workflows-page .iw-final-cta>img{object-position:62% center}.iw-workflows-page .iw-final-cta:before{background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.86) 38%,rgba(5,22,49,.44) 66%,rgba(5,22,49,.18))}.iw-workflows-page .iw-cta-content{display:grid;width:100%!important;max-width:100%!important;min-height:0;grid-template-columns:minmax(0,640px) minmax(280px,390px);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);align-items:center;justify-content:space-between;margin:0!important;padding:0!important}.iw-workflows-page .iw-cta-copy{display:block!important;max-width:590px;min-height:0!important;padding:0!important}.iw-workflows-page .iw-cta-actions{flex-direction:column;align-items:stretch;justify-content:center;justify-self:end;width:min(100%,390px);gap:14px;margin-top:0}.iw-workflows-page .iw-cta-actions .iw-btn{width:100%;min-width:0}@media (max-width:1060px){.iw-workflows-page .iw-final-cta{padding:40px 32px}.iw-workflows-page .iw-cta-content{grid-template-columns:1fr;gap:22px}.iw-workflows-page .iw-cta-actions{justify-self:start;width:min(100%,390px)}}@media (max-width:720px){.iw-workflows-page .iw-final-cta{width:min(100%,calc(100vw - 28px));min-height:0;margin-top:24px;padding:34px 22px}.iw-workflows-page .iw-cta-content{grid-template-columns:1fr;gap:22px;min-height:0}.iw-workflows-page .iw-cta-actions{justify-self:stretch;max-width:none;width:100%}}.professional-services-page .iw-hero{position:relative;isolation:isolate;min-height:810px;overflow:hidden;background:#ffffff}.professional-services-page .iw-hero-grid{min-height:680px;align-items:stretch;grid-template-columns:minmax(520px,.78fr) minmax(0,1.22fr)}.professional-services-page .iw-hero-copy{z-index:3;justify-content:center;padding-top:34px;padding-bottom:108px}.professional-services-page .iw-hero-media{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;min-height:0;background:#eef5ff}.professional-services-page .iw-hero-media:before{position:absolute;inset:0;z-index:1;height:auto;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 31%,rgba(255,255,255,.76) 49%,rgba(255,255,255,.24) 73%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(255,255,255,0) 64%,rgba(255,255,255,.95))}.professional-services-page .iw-hero-media>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:62% center}.professional-services-page .iw-status-tiles{position:absolute;z-index:2;top:auto;right:max(24px,calc((100vw - 1440px) / 2 + 48px));bottom:142px;left:auto;width:min(620px,48vw);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.professional-services-page .iw-status-tile{min-height:74px;padding:10px 12px}.professional-services-page .iw-status-bars,.professional-services-page .iw-status-bell,.professional-services-page .iw-status-donut,.professional-services-page .iw-status-people{grid-column:auto}.professional-services-page .iw-status-bars{min-height:96px;padding-right:84px}.professional-services-page .iw-status-bars-chart{right:12px;bottom:12px;height:44px;gap:5px}.professional-services-page .iw-status-bars-chart i{width:7px}.professional-services-page .iw-status-donut{padding-right:66px}.professional-services-page .iw-status-ring{right:13px;top:18px}.professional-services-page .iw-proof strong{font-size:1.02rem}.professional-services-page .iw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.professional-services-page .iw-service-card{min-height:0}.professional-services-page .iw-service-image{aspect-ratio:1.42;background:linear-gradient(180deg,#f4f8ff,#eaf3ff)}.professional-services-page .iw-service-image img{object-fit:contain}.professional-services-page .iw-service-card h3{font-size:1.04rem}.professional-services-page .iw-service-card p{font-size:.88rem}.professional-services-page .iw-outcome-panel{grid-template-columns:repeat(5,minmax(0,1fr))}.professional-services-page .iw-outcome-panel .icon,.professional-services-page .iw-outcome-panel h3{color:#ffffff!important}.professional-services-page .iw-outcome-panel p{color:rgba(239,246,255,.9)!important}.professional-services-page .iw-outcome-panel article:last-child{border-right:0}.professional-services-page .iw-final-cta>img{object-position:center}.professional-services-page .iw-final-cta{min-height:360px}.professional-services-page .iw-final-cta:before{background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.88) 36%,rgba(5,22,49,.48) 55%,rgba(5,22,49,.08) 74%,rgba(5,22,49,.18))}.professional-services-page .iw-cta-content{display:block;min-height:360px;padding:58px 0}.professional-services-page .iw-cta-copy{max-width:590px}.professional-services-page .iw-cta-actions{justify-content:flex-start;max-width:560px;gap:14px;margin-top:26px}@media (max-width:1060px){.professional-services-page .iw-hero{min-height:0}.professional-services-page .iw-hero-grid{min-height:0;grid-template-columns:1fr}.professional-services-page .iw-hero-copy{padding-top:28px;padding-bottom:30px}.professional-services-page .iw-hero-media{position:relative;inset:auto;display:grid;grid-template-rows:430px auto;grid-gap:12px;gap:12px;align-content:start;overflow:visible;background:transparent}.professional-services-page .iw-hero-media:before{bottom:auto;height:430px}.professional-services-page .iw-hero-media>img{position:relative;grid-row:1;height:100%;object-position:57% center}.professional-services-page .iw-status-tiles{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-row:2;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.professional-services-page .iw-card-grid,.professional-services-page .iw-outcome-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-services-page .iw-outcome-panel article{border-right:1px solid rgba(255,255,255,.25)}.professional-services-page .iw-outcome-panel article:nth-child(2n){border-right:0}.professional-services-page .iw-outcome-panel article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.25)}}@media (max-width:720px){.professional-services-page .iw-hero h1{font-size:2.18rem}.professional-services-page .iw-hero-media{display:grid;grid-template-rows:340px auto;grid-gap:10px;gap:10px;overflow:visible;min-height:0}.professional-services-page .iw-hero-media:before{bottom:auto;height:340px}.professional-services-page .iw-hero-media>img{grid-row:1;height:100%;min-height:0;object-position:57% center}.professional-services-page .iw-status-tiles{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-row:2;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.professional-services-page .iw-card-grid,.professional-services-page .iw-outcome-panel{grid-template-columns:1fr}.professional-services-page .iw-outcome-panel article,.professional-services-page .iw-outcome-panel article:nth-child(2n),.professional-services-page .iw-outcome-panel article:nth-child(n+3){border-top:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.professional-services-page .iw-outcome-panel article:last-child{border-bottom:0}.professional-services-page .iw-final-cta>img{object-position:62% center}.professional-services-page .iw-final-cta{min-height:0}.professional-services-page .iw-cta-content{min-height:0;padding:42px 0}.professional-services-page .iw-cta-actions{max-width:none}}.wf-page{--wf-ink:#07183c;--wf-muted:#53637d;--wf-line:#e0e8f4;--wf-blue:#0b55e7;--wf-blue-2:#1c73ff;--wf-green:#15b981;background:#ffffff;color:var(--wf-ink)}body:has(.wf-page) .copilotKitWindow,body:has(.wf-page) .roadmap-agent-launcher,body:has(.wf-page) .roadmap-copilot-popup{display:none!important}body:has(.wf-page) .footer-bottom>*,body:has(.wf-page) .footer-column,body:has(.wf-page) .footer-intro{opacity:1!important;filter:none!important;transform:none!important}.wf-page .ae-button{min-height:54px;border-radius:7px;padding:0 24px;font-size:.92rem}.wf-page .ae-button .icon{width:17px;height:17px}.wf-hero{position:relative;min-height:auto;overflow:hidden;padding:132px 0 34px;background:#ffffff}.wf-hero:after{position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:160px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 78%);content:""}.wf-hero-media{position:absolute;top:72px;right:0;z-index:0;width:min(72vw,1120px);height:660px;overflow:hidden}.wf-hero-media:before{position:absolute;inset:0 54% 0 0;z-index:1;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.94) 48%,rgba(255,255,255,0));content:""}.wf-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center center}.wf-hero-grid{position:relative;z-index:3;display:grid;min-height:0;grid-template-columns:minmax(520px,.56fr) minmax(520px,1fr);align-items:start;grid-gap:34px;gap:34px}.wf-hero-copy{max-width:650px}.wf-eyebrow{margin-bottom:18px;color:var(--wf-blue);font-size:.82rem;font-weight:800;line-height:1.4;text-transform:uppercase}.wf-hero h1{margin:0;color:var(--wf-ink);font-size:clamp(3rem,4.35vw,4.25rem);font-weight:800;line-height:1.12}.wf-hero h1 span{display:block}.wf-hero-copy>p:not(.wf-eyebrow){max-width:540px;margin-top:20px;color:#33435f;font-size:1.05rem;line-height:1.65}.wf-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.wf-hero-actions .ae-button-secondary{border-color:rgba(11,85,231,.36);background:#ffffff}.wf-hero-chips{display:grid;max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.wf-hero-chips span{display:grid;min-width:0;min-height:62px;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--wf-line);border-radius:9px;padding:10px 14px;background:rgba(255,255,255,.94);color:#33425c;font-size:.78rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;white-space:normal;box-shadow:0 12px 30px rgba(7,24,60,.05)}.wf-hero-chips span:nth-child(6){grid-column:auto}.wf-hero-chips .icon{width:22px;height:22px;color:#6b7b94}.wf-hero-panels{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch;max-width:min(100%,620px);min-height:0;margin:630px 0 0 auto}.wf-float-card,.wf-report-card{border:1px solid rgba(218,226,239,.9);background:rgba(255,255,255,.95);box-shadow:0 22px 52px rgba(7,24,60,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wf-float-card{position:relative;z-index:4;width:auto;min-height:132px;border-radius:12px;padding:16px}.wf-float-card h2,.wf-report-card h2{margin:0;color:var(--wf-ink);font-size:.82rem;font-weight:800;line-height:1.2}.wf-status-card{top:auto}.wf-status-layout{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-top:14px}.wf-donut{display:block;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 50%,transparent 52%),conic-gradient(var(--wf-blue) 0 76%,#dce5f2 76% 100%);box-shadow:inset 0 0 0 1px rgba(11,85,231,.12)}.wf-crm-card strong,.wf-status-layout strong{display:block;color:var(--wf-ink);font-size:.84rem;font-weight:800}.wf-crm-card p,.wf-status-layout p{margin:4px 0 0;color:var(--wf-muted);font-size:.68rem;line-height:1.35}.wf-status-line{display:block;height:6px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--wf-blue) 0 70%,#dfe7f2 70% 100%)}.wf-routing-card{top:auto}.wf-routing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:14px}.wf-routing-grid span{display:grid;grid-template-columns:7px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;color:var(--wf-muted);font-size:.66rem;line-height:1.2}.wf-routing-grid b{grid-column:2;color:#263653;font-size:.64rem}.wf-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--wf-blue)}.wf-dot-2{background:#f59e0b}.wf-dot-3{background:#ef4565}.wf-crm-card{top:auto}.wf-crm-card strong{margin-top:14px;font-size:1.12rem}.wf-sparkline{display:block;width:76px;height:34px;margin-top:12px;margin-left:auto;background:linear-gradient(135deg,transparent 0 20%,#4fc3b2 21% 24%,transparent 25% 38%,#4fc3b2 39% 42%,transparent 43% 57%,#4fc3b2 58% 61%,transparent 62%),linear-gradient(180deg,rgba(79,195,178,.18),rgba(79,195,178,0));-webkit-clip-path:polygon(0 78%,16% 64%,30% 70%,45% 45%,60% 54%,78% 20%,100% 26%,100% 100%,0 100%);clip-path:polygon(0 78%,16% 64%,30% 70%,45% 45%,60% 54%,78% 20%,100% 26%,100% 100%,0 100%)}.wf-report-card{position:relative;right:auto;bottom:auto;z-index:5;width:auto;min-height:132px;border-radius:15px;padding:18px}.wf-report-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.wf-report-head span{color:#6c7b92;font-size:1rem;line-height:1}.wf-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.wf-report-grid span{display:grid;grid-gap:6px;gap:6px}.wf-report-grid .icon{width:28px;height:28px;border-radius:50%;padding:6px;background:#eef5ff;color:var(--wf-blue)}.wf-report-grid strong{color:var(--wf-ink);font-size:.78rem;font-weight:800}.wf-report-grid small{color:var(--wf-muted);font-size:.62rem;line-height:1.2}.wf-proof-strip{position:relative;z-index:4;padding:12px 0 26px;background:#ffffff}.wf-proof-strip .ae-container{border-top:1px solid var(--wf-line);border-bottom:1px solid var(--wf-line);padding:26px 0 24px}.wf-proof-strip p,.wf-section-head p,.wf-section-head-center p{color:var(--wf-muted)}.wf-proof-strip p{margin-bottom:18px;font-size:.72rem;font-weight:800;text-align:center;text-transform:uppercase}.wf-proof-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.wf-proof-row span{flex:1 1;color:rgba(7,24,60,.58);font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,1.25vw,1.18rem);font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}.wf-areas-section,.wf-final-cta,.wf-outputs-section,.wf-process-section{background:#ffffff}.wf-areas-section{padding:28px 0}.wf-section-head{max-width:860px;margin:0 auto 28px;text-align:center}.wf-final-copy h2,.wf-process-section h2,.wf-section-head h2{margin:0;color:var(--wf-ink);font-size:clamp(1.65rem,2.45vw,2.15rem);font-weight:800;line-height:1.14}.wf-section-head p{max-width:680px;margin:10px auto 0;font-size:.94rem;line-height:1.6}.wf-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-area-card{display:grid;min-height:206px;grid-template-columns:minmax(0,.96fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--wf-line);border-radius:11px;background:#ffffff;box-shadow:0 16px 34px rgba(7,24,60,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.wf-area-card:hover{border-color:rgba(11,85,231,.28);box-shadow:0 22px 42px rgba(7,24,60,.09);transform:translateY(-3px)}.wf-area-media{min-height:100%;overflow:hidden;background:#edf3fb}.wf-area-media img{width:100%;height:100%;min-height:206px;object-fit:cover;object-position:center;transition:transform .22s ease}.wf-area-card:hover .wf-area-media img{transform:scale(1.035)}.wf-area-copy{display:grid;align-content:center;padding:18px 18px 18px 20px}.wf-area-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:12px;border-radius:8px;background:linear-gradient(180deg,var(--wf-blue-2),var(--wf-blue));color:#ffffff;box-shadow:0 12px 24px rgba(11,85,231,.22)}.wf-area-icon .icon{width:19px;height:19px}.wf-area-card h3{margin:0;color:var(--wf-ink);font-size:1rem;font-weight:800;line-height:1.2}.wf-area-card p{margin-top:8px;color:#3e4d66;font-size:.82rem;line-height:1.55}.wf-outcomes-band{padding:28px 0;background:#ffffff}.wf-outcomes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#052c77,#0b55e7 72%,#1677ff);box-shadow:0 24px 48px rgba(7,24,60,.16)}.wf-outcomes-grid article{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:138px;align-items:center;border-right:1px solid rgba(255,255,255,.34);padding:24px 26px;color:#ffffff}.wf-outcomes-grid article:last-child{border-right:0}.wf-outcomes-grid article>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#ffffff}.wf-outcomes-grid .icon{width:28px;height:28px}.wf-outcomes-grid h2{margin:0;color:#ffffff;font-size:1rem;font-weight:800;line-height:1.22}.wf-outcomes-grid p{margin-top:6px;color:rgba(255,255,255,.85);font-size:.78rem;line-height:1.45}.wf-process-section{padding:28px 0}.wf-process-section h2{margin-bottom:28px;text-align:left}.wf-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:34px;gap:34px}.wf-process-row:before{position:absolute;top:23px;right:8%;left:3%;border-top:2px dashed #b8c7dc;content:""}.wf-process-row article{position:relative;z-index:1;display:grid;align-content:start;min-height:172px;background:#ffffff}.wf-process-row article>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid #c8d7ef;border-radius:50%;background:#ffffff;color:var(--wf-blue);font-size:.88rem;font-weight:800;box-shadow:0 0 0 8px #ffffff}.wf-process-row h3{margin:18px 0 8px;color:var(--wf-ink);font-size:.96rem;font-weight:800}.wf-process-row p{max-width:210px;color:#3d4b63;font-size:.78rem;line-height:1.55}.wf-process-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.wf-outputs-grid span,.wf-process-actions span{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--wf-line);border-radius:8px;background:#ffffff;color:var(--wf-blue);font-size:.82rem;font-weight:800;box-shadow:0 12px 26px rgba(7,24,60,.04)}.wf-outputs-grid .icon,.wf-process-actions .icon{width:20px;height:20px}.wf-outputs-section{border-top:1px solid #f0f4fa;padding:28px 0 26px}.wf-section-head-center{margin-bottom:24px}.wf-outputs-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-outputs-grid span{min-height:66px;flex-direction:column;gap:8px;padding:10px;color:var(--wf-ink);font-size:.72rem;line-height:1.25;text-align:center}.wf-outputs-grid .icon{color:var(--wf-blue)}.wf-final-cta{padding:20px 0 28px}.wf-final-card{display:grid;min-height:246px;align-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(90deg,rgba(3,37,101,.98),rgba(4,52,136,.9) 38%,rgba(4,52,136,.22) 62%,rgba(4,52,136,.02)),url(/generated/workflow-automation-redesign/cta-boardroom.png) 100% /cover no-repeat;box-shadow:0 22px 48px rgba(7,24,60,.16)}.wf-final-copy{max-width:590px;padding:42px 48px;color:#ffffff}.wf-final-copy h2{color:#ffffff;font-size:clamp(2.1rem,3.1vw,3rem)}.wf-final-copy p{max-width:500px;margin-top:12px;color:rgba(255,255,255,.86);font-size:.94rem;line-height:1.6}.wf-final-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.wf-final-actions .ae-button-primary{border-color:rgba(255,255,255,.12)}.wf-final-actions .ae-button-light{border-color:rgba(255,255,255,.5);background:transparent;color:#ffffff}@media (max-width:1280px){.wf-hero-grid{grid-template-columns:minmax(430px,.58fr) minmax(420px,1fr)}.wf-hero-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-hero-chips span:nth-child(6){grid-column:auto}.wf-area-grid,.wf-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-outcomes-grid article:nth-child(2){border-right:0}.wf-outcomes-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.34)}.wf-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.wf-hero{min-height:auto;padding:118px 0 36px}.wf-hero:after{display:none}.wf-hero-grid{grid-template-columns:1fr;min-height:auto}.wf-hero-copy{max-width:760px}.wf-hero-media{position:relative;top:auto;right:auto;width:min(100%,calc(100vw - 56px));height:470px;margin:34px auto 0;border-radius:18px}.wf-hero-media:before{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 35%)}.wf-hero-panels{grid-column:1;grid-row:auto;display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:100%;margin:0}.wf-float-card,.wf-report-card{position:static;width:auto}.wf-report-card{grid-column:1/-1}.wf-process-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-process-row:before{display:none}.wf-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wf-final-actions .ae-button,.wf-hero-actions .ae-button,.wf-page .ae-button{width:100%}.wf-hero h1{font-size:clamp(2.35rem,9vw,3.3rem)}.wf-hero-media{width:min(100%,calc(100vw - 32px));height:360px}.wf-area-grid,.wf-hero-panels,.wf-outcomes-grid,.wf-outputs-grid,.wf-process-actions,.wf-process-row{grid-template-columns:1fr}.wf-outcomes-grid article,.wf-outcomes-grid article:nth-child(-n+2),.wf-outcomes-grid article:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.34)}.wf-outcomes-grid article:last-child{border-bottom:0}.wf-area-card{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.wf-proof-row{flex-wrap:wrap;justify-content:center}.wf-proof-row span{flex:0 1 30%}.wf-process-row article{min-height:0;padding-left:66px}.wf-process-row article>span{position:absolute;left:0;top:0}.wf-process-row h3{margin-top:4px}.wf-process-row p{max-width:none}.wf-final-card{min-height:470px;align-items:end;background:linear-gradient(180deg,rgba(4,31,82,.08),rgba(4,31,82,.42) 42%,rgba(4,31,82,.98)),url(/generated/workflow-automation-redesign/cta-boardroom.png) top /cover no-repeat}.wf-final-copy{padding:210px 24px 28px}}@media (max-width:560px){.wf-hero{padding-top:108px}.wf-eyebrow{font-size:.72rem}.wf-hero-copy>p:not(.wf-eyebrow){font-size:.98rem}.wf-hero-chips,.wf-report-grid{grid-template-columns:1fr}.wf-hero-chips span{min-height:52px}.wf-hero-media{height:300px}.wf-area-card,.wf-routing-grid{grid-template-columns:1fr}.wf-area-media img{min-height:210px}.wf-outcomes-grid article{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 18px}.wf-outcomes-grid article>span{width:46px;height:46px}.wf-proof-row span{flex-basis:42%}.wf-final-copy h2{font-size:clamp(1.85rem,10vw,2.55rem)}}.ars-page{--ars-ink:#071835;--ars-muted:#52637a;--ars-line:#dce5f2;--ars-soft:#f5f8fc;--ars-blue:#0b55e7;--ars-blue-2:#1c76ff;--ars-teal:#16b8c8;--ars-green:#14b86e;overflow:hidden;background:#ffffff;color:var(--ars-ink)}body:has(.ars-page) .copilotKitWindow,body:has(.ars-page) .roadmap-agent-launcher,body:has(.ars-page) .roadmap-copilot-popup{display:none!important}.ars-hero{position:relative;min-height:640px;overflow:hidden;padding:116px 0 36px;background:#ffffff}.ars-hero-media{position:absolute;inset:74px 0 0 auto;width:min(68vw,1120px);min-height:566px;overflow:hidden}.ars-hero-media:after,.ars-hero-media:before{position:absolute;z-index:1;pointer-events:none;content:""}.ars-hero-media:before{inset:0 55% 0 0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.86) 50%,rgba(255,255,255,0))}.ars-hero-media:after{inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 100%)}.ars-hero-media img{width:100%;height:100%;min-height:566px;object-fit:cover;object-position:61% center}.ars-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(460px,.92fr) minmax(360px,.68fr);min-height:508px;align-items:center;grid-gap:44px;gap:44px}.ars-hero-copy{max-width:760px}.ars-eyebrow{margin:0 0 16px;color:var(--ars-blue);font-size:.78rem;line-height:1.2;text-transform:uppercase}.ars-eyebrow,.ars-hero h1{font-weight:800;letter-spacing:0}.ars-hero h1{display:grid;grid-gap:2px;gap:2px;max-width:760px;margin:0 0 18px;color:var(--ars-ink);font-size:clamp(2.9rem,4.1vw,4.65rem);line-height:1.02}.ars-hero-copy>p:not(.ars-eyebrow){max-width:600px;color:#23324b;font-size:1.03rem;line-height:1.68}.ars-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.ars-hero-chips{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));max-width:690px;grid-gap:14px;gap:14px;margin-top:26px}.ars-hero-chips span,.ars-process-actions span{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ars-line);border-radius:7px;padding:0 15px;background:rgba(255,255,255,.92);color:#243653;font-size:.82rem;font-weight:700;box-shadow:0 12px 26px rgba(7,24,53,.05)}.ars-hero-chips .icon,.ars-process-actions .icon{width:18px;height:18px;color:var(--ars-blue)}.ars-hero-panels{position:absolute;right:clamp(18px,3.2vw,52px);bottom:22px;display:grid;width:min(540px,39vw);justify-self:end;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ars-float-card{position:relative;display:grid;min-height:82px;align-content:start;grid-gap:5px;gap:5px;overflow:hidden;border:1px solid rgba(7,24,53,.1);border-radius:9px;padding:10px;background:rgba(255,255,255,.9);box-shadow:0 18px 44px rgba(7,24,53,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ars-float-card.is-portal{grid-column:span 1;min-height:82px}.ars-float-card header{display:flex;align-items:center;gap:8px}.ars-float-card .icon{width:14px;height:14px;color:var(--ars-blue)}.ars-float-card h2{margin:0;color:var(--ars-ink);font-size:.78rem;font-weight:800;line-height:1.2}.ars-float-card p{position:relative;z-index:1;max-width:none;color:#465870;font-size:.68rem;line-height:1.36}.ars-panel-visual{display:block;min-height:14px;margin-top:auto}.ars-float-card.is-bars .ars-panel-visual,.ars-float-card.is-portal .ars-panel-visual{background:linear-gradient(135deg,transparent 0 18%,var(--ars-blue) 19% 22%,transparent 23% 38%,var(--ars-blue-2) 39% 43%,transparent 44% 58%,var(--ars-teal) 59% 63%,transparent 64%),linear-gradient(90deg,rgba(11,85,231,.08),rgba(20,184,110,.12));-webkit-clip-path:polygon(0 72%,16% 62%,30% 68%,48% 38%,65% 46%,84% 18%,100% 28%,100% 100%,0 100%);clip-path:polygon(0 72%,16% 62%,30% 68%,48% 38%,65% 46%,84% 18%,100% 28%,100% 100%,0 100%)}.ars-float-card.is-bars .ars-panel-visual{-webkit-clip-path:none;clip-path:none;background:linear-gradient(0deg,rgba(11,85,231,.32) 0 38%,transparent 38%) 0 0 /9px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.56) 0 58%,transparent 58%) 18px 0 /9px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.78) 0 78%,transparent 78%) 36px 0 /9px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.92) 0 96%,transparent 96%) 54px 0 /9px 100% no-repeat,linear-gradient(0deg,rgba(20,184,110,.56) 0 66%,transparent 66%) 72px 0 /9px 100% no-repeat}.ars-float-card.is-icons .ars-panel-visual{background:radial-gradient(circle at 16% 50%,#20b8ff 0 8px,transparent 9px),radial-gradient(circle at 48% 50%,#ff8c3a 0 8px,transparent 9px),radial-gradient(circle at 80% 50%,#14b86e 0 8px,transparent 9px),linear-gradient(90deg,transparent 0 16%,rgba(7,24,53,.16) 16% 80%,transparent 80%)}.ars-float-card.is-progress .ars-panel-visual{border-radius:999px;background:linear-gradient(90deg,var(--ars-green) 0 62%,#dce5f2 62% 100%)}.ars-float-card.is-list .ars-panel-visual,.ars-float-card.is-shield .ars-panel-visual{background:linear-gradient(90deg,var(--ars-blue) 0 8px,transparent 8px) 0 2px /100% 8px no-repeat,linear-gradient(90deg,var(--ars-blue) 0 8px,transparent 8px) 0 18px /82% 8px no-repeat,linear-gradient(90deg,var(--ars-teal) 0 8px,transparent 8px) 0 34px /72% 8px no-repeat}.ars-proof-strip{border-block:1px solid var(--ars-line);padding:22px 0 26px;background:#ffffff}.ars-proof-strip p{margin:0 0 16px;color:#6b778a;font-size:.76rem;font-weight:800;letter-spacing:0;text-align:center;text-transform:uppercase}.ars-proof-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:center}.ars-proof-row span{display:grid;min-height:48px;place-items:center;border:1px solid transparent;border-radius:8px;color:#3d4a61;font-size:clamp(.82rem,1vw,1.05rem);font-weight:800;text-align:center}.ars-foundations-section,.ars-output-section,.ars-process-section{padding:54px 0;background:#ffffff}.ars-section-head{display:grid;grid-gap:10px;gap:10px;max-width:920px;margin-bottom:24px}.ars-section-head.is-centered{max-width:860px;margin-inline:auto;text-align:center}.ars-section-head h2{margin:0;color:var(--ars-ink);font-size:clamp(1.7rem,2.5vw,2.6rem);font-weight:800;letter-spacing:0;line-height:1.08}.ars-section-head p{max-width:760px;margin:0;color:#35445b;font-size:1rem;line-height:1.62}.ars-section-head.is-centered p{margin-inline:auto}.ars-foundation-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ars-foundation-card{overflow:hidden;border:1px solid var(--ars-line);border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(7,24,53,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ars-foundation-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.24);box-shadow:0 18px 42px rgba(7,24,53,.1)}.ars-card-media{width:100%;aspect-ratio:1.08;background-repeat:no-repeat;background-position:50%;background-size:cover}.ars-card-media.is-1{background-image:url(/generated/ai-ready-software-redesign/service-business-portals.png)}.ars-card-media.is-2{background-image:url(/generated/ai-ready-software-redesign/service-dashboards-reporting.png)}.ars-card-media.is-3{background-image:url(/generated/ai-ready-software-redesign/service-workflow-systems.png)}.ars-card-media.is-4{background-image:url(/generated/ai-ready-software-redesign/service-integrations.png)}.ars-card-media.is-5{background-image:url(/generated/ai-ready-software-redesign/service-ai-assistance-layer.png)}.ars-card-media.is-6{background-image:url(/generated/ai-ready-software-redesign/service-governance-handover.png)}.ars-card-copy{display:grid;min-height:158px;align-content:start;grid-gap:8px;gap:8px;padding:16px}.ars-card-icon,.ars-output-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(11,85,231,.16);border-radius:8px;background:#ffffff;color:var(--ars-blue)}.ars-card-icon .icon,.ars-output-icon .icon{width:19px;height:19px}.ars-card-copy h3{margin:0;color:var(--ars-ink);font-size:.98rem;font-weight:800;line-height:1.25}.ars-card-copy p{margin:0;color:#3b4a62;font-size:.78rem;line-height:1.5}.ars-outcome-band{padding:28px 0;background:#ffffff}.ars-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-radius:10px;background:linear-gradient(120deg,#0757e8,#003dac);box-shadow:0 18px 44px rgba(11,85,231,.2)}.ars-outcome-grid article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:122px;align-items:center;padding:22px;color:#ffffff}.ars-outcome-grid article:not(:last-child){border-right:1px solid rgba(255,255,255,.18)}.ars-outcome-grid article>span{display:grid;width:46px;height:46px;place-items:center;color:#ffffff}.ars-outcome-grid .icon{width:32px;height:32px}.ars-outcome-grid h2{margin:0 0 7px;color:#ffffff;font-size:1rem;font-weight:800;line-height:1.18}.ars-outcome-grid p{margin:0;color:rgba(255,255,255,.78);font-size:.76rem;line-height:1.45}.ars-process-section{padding-top:42px}.ars-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:42px;gap:42px;isolation:isolate}.ars-process-row:before{position:absolute;z-index:0;top:41px;right:8%;left:8%;border-top:2px dashed #bac7d8;content:""}.ars-process-row article{position:relative;z-index:1;display:grid;min-height:208px;justify-items:center;align-content:start;text-align:center}.ars-process-number{position:absolute;top:2px;left:14px;z-index:2;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ars-blue);color:#ffffff;font-size:.74rem;font-weight:800}.ars-process-icon{display:grid;width:82px;height:82px;place-items:center;margin-bottom:14px;border:1px solid var(--ars-line);border-radius:50%;background:#ffffff;color:var(--ars-blue);box-shadow:0 14px 30px rgba(7,24,53,.08)}.ars-process-icon .icon{width:34px;height:34px}.ars-process-row h3{margin:0 0 8px;color:var(--ars-ink);font-size:1.02rem;font-weight:800}.ars-process-row p{max-width:210px;margin:0;color:#3f4d63;font-size:.79rem;line-height:1.48}.ars-process-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.ars-process-actions span{min-width:220px}.ars-output-section{border-top:1px solid var(--ars-line);background:#fbfdff}.ars-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1080px;margin-inline:auto}.ars-output-card{display:grid;grid-template-columns:44px minmax(0,1fr);min-height:92px;align-items:center;grid-gap:14px;gap:14px;overflow:hidden;border:1px solid var(--ars-line);border-radius:8px;padding:16px;background:#ffffff;box-shadow:0 12px 30px rgba(7,24,53,.05)}.ars-output-card strong{color:#1c2d48;font-size:.94rem;font-weight:800;line-height:1.3}.ars-final-cta{padding:0;background:#ffffff}.ars-final-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(460px,1.28fr);min-height:250px;align-items:center;grid-gap:32px;gap:32px}.ars-final-copy{padding:34px 0}.ars-final-copy h2{max-width:530px;margin:0 0 14px;color:var(--ars-ink);font-size:clamp(1.8rem,2.7vw,2.9rem);font-weight:800;letter-spacing:0;line-height:1.08}.ars-final-copy p{max-width:520px;margin:0;color:#35445b;font-size:1rem;line-height:1.62}.ars-final-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.ars-final-media{align-self:stretch;min-height:280px;overflow:hidden}.ars-final-media img{width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center}@media (max-width:1240px){.ars-hero-grid{grid-template-columns:minmax(380px,.92fr) minmax(330px,.68fr)}.ars-hero-panels{width:min(560px,52vw)}.ars-foundation-grid,.ars-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ars-outcome-grid article:nth-child(3){border-right:0}.ars-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ars-hero{min-height:auto;padding-top:130px}.ars-hero-media{width:100%;opacity:.74}.ars-hero-media:before{inset:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.88) 56%,rgba(255,255,255,.35))}.ars-hero-grid{grid-template-columns:1fr;min-height:auto}.ars-hero-copy{max-width:720px}.ars-hero-panels{position:relative;right:auto;bottom:auto;width:min(100%,720px);justify-self:start;grid-template-columns:repeat(3,minmax(0,1fr))}.ars-float-card.is-portal{grid-column:span 1}.ars-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ars-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.ars-process-row:before{display:none}.ars-process-row article{min-height:0;border:1px solid var(--ars-line);border-radius:10px;padding:22px;background:#ffffff;box-shadow:0 12px 28px rgba(7,24,53,.05)}.ars-process-number{top:14px;left:14px}.ars-final-grid{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.ars-hero{padding-top:118px;padding-bottom:28px}.ars-hero-media{min-height:520px}.ars-hero-media img{min-height:520px;object-position:63% center}.ars-hero h1{font-size:clamp(2.08rem,9vw,3.15rem);line-height:1.06}.ars-final-actions,.ars-hero-actions{flex-direction:column;gap:12px}.ars-final-actions .ae-button,.ars-hero-actions .ae-button{width:100%}.ars-hero-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ars-hero-panels{grid-template-columns:1fr}.ars-float-card{min-height:0}.ars-foundation-grid,.ars-outcome-grid,.ars-output-grid,.ars-proof-row{grid-template-columns:1fr}.ars-outcome-grid article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.ars-outcome-grid article:last-child{border-bottom:0}.ars-process-row{grid-template-columns:1fr}.ars-process-row article{justify-items:start;text-align:left;padding-left:76px}.ars-process-icon{width:58px;height:58px;margin-bottom:12px}.ars-process-icon .icon{width:25px;height:25px}.ars-process-row p{max-width:none}.ars-process-actions span{width:100%;min-width:0}.ars-output-card{grid-template-columns:42px minmax(0,1fr);min-height:84px}.ars-final-copy{padding:38px 0 28px}}@media (max-width:480px){.ars-eyebrow{font-size:.74rem}.ars-final-copy p,.ars-hero-copy>p:not(.ars-eyebrow),.ars-section-head p{font-size:.96rem}.ars-hero-chips{grid-template-columns:1fr}.ars-hero-chips span,.ars-process-actions span{justify-content:flex-start;min-height:46px}.ars-card-copy{min-height:0}.ars-output-card{grid-template-columns:38px minmax(0,1fr)}}.ks-page{--ks-ink:#07183c;--ks-muted:#40516f;--ks-soft:#f4f8ff;--ks-line:#e2e9f5;--ks-blue:#0b55e7;--ks-blue-2:#1c72ff;--ks-green:#25a85a;--ks-amber:#e8a914;background:#ffffff;color:var(--ks-ink)}body:has(.ks-page) .copilotKitWindow,body:has(.ks-page) .roadmap-agent-launcher,body:has(.ks-page) .roadmap-copilot-popup{display:none!important}body:has(.ks-page) .footer-bottom>*,body:has(.ks-page) .footer-column,body:has(.ks-page) .footer-intro{opacity:1!important;filter:none!important;transform:none!important}.ks-page .ae-container{width:min(1280px,calc(100vw - 48px))}.ks-hero{--ks-hero-width:min(1280px,calc(100vw - 48px));--ks-hero-bleed:calc((100vw - var(--ks-hero-width)) / 2);position:relative;overflow:hidden;padding:104px 0 24px;background:#ffffff}.ks-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);grid-gap:38px;gap:38px;align-items:center}.ks-hero-copy{position:relative;z-index:4;max-width:610px}.ks-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;color:#577093;font-size:.76rem;font-weight:700;line-height:1.4}.ks-breadcrumb a{color:#0b55e7}.ks-breadcrumb span[aria-current]{color:#53637e}.ks-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--ks-blue);font-size:.82rem;font-weight:800;line-height:1.2;text-transform:uppercase}.ks-eyebrow .icon{width:21px;height:21px}.ks-hero h1{max-width:610px;margin:0;color:var(--ks-ink);font-size:3.2rem;font-weight:800;letter-spacing:0;line-height:1.11}.ks-hero-copy>p:not(.ks-eyebrow){max-width:560px;margin-top:18px;color:var(--ks-muted);font-size:1.08rem;line-height:1.62}.ks-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ks-hero-actions .ae-button{min-height:54px;border-radius:8px;padding-inline:22px;font-size:.92rem}.ks-hero-actions .ae-button-secondary{min-width:238px}.ks-hero-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.ks-hero-chips span{display:inline-flex;min-height:54px;align-items:center;gap:10px;border:1px solid var(--ks-line);border-radius:9px;padding:0 14px;background:#ffffff;color:#233450;font-size:.83rem;font-weight:700;box-shadow:0 12px 22px -18px rgba(7,24,60,.22)}.ks-hero-chips .icon{flex:0 0 auto;width:20px;height:20px;color:var(--ks-blue)}.ks-hero-visual{position:relative;justify-self:stretch;width:calc(100% + var(--ks-hero-bleed));min-height:560px}.ks-hero-visual>img{display:block;width:100%;height:560px;border-radius:0;object-fit:cover;object-position:53% center}.ks-float-card{position:absolute;z-index:3;border:1px solid rgba(225,233,246,.98);border-radius:12px;padding:14px;background:rgba(255,255,255,.98);box-shadow:0 22px 46px -24px rgba(7,24,60,.34);color:#172642}.ks-float-card strong{display:block;margin-bottom:10px;font-size:.78rem;font-weight:800;line-height:1.2}.ks-float-card small{display:block;margin:10px 0 6px;color:#52657f;font-size:.67rem;font-weight:800}.ks-float-search{top:18px;left:0;width:240px}.ks-search-input{display:block;overflow:hidden;min-height:36px;border:1px solid #dce6f4;border-radius:8px;padding:10px 12px;color:#63718a;font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}.ks-float-search ul{display:grid;grid-gap:6px;gap:6px;list-style:none}.ks-float-search li{position:relative;padding-left:14px;color:#31415f;font-size:.68rem;line-height:1.25}.ks-float-search li:before{position:absolute;top:.34em;left:1px;width:5px;height:5px;border:1px solid var(--ks-blue);border-top:0;border-left:0;content:"";transform:rotate(-45deg)}.ks-float-policy{top:34px;right:0;width:210px}.ks-policy-list,.ks-status-list,.ks-table{display:grid;grid-gap:9px;gap:9px}.ks-policy-list span,.ks-status-list span,.ks-table span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;color:#263855;font-size:.7rem;font-weight:700}.ks-policy-list .icon{width:16px;height:16px;color:var(--ks-blue)}.ks-policy-list em,.ks-table em{color:#63718a;font-style:normal;font-weight:700}.ks-float-answer{bottom:22px;left:44px;width:220px}.ks-float-answer p{margin:0 0 10px;color:#293b58;font-size:.74rem;line-height:1.45}.ks-float-answer mark{display:inline-flex;border-radius:7px;padding:6px 10px;background:#e5f7eb;color:#1f8746;font-size:.68rem;font-weight:800}.ks-float-answer a{display:inline-flex;align-items:center;gap:6px;margin-top:11px;color:var(--ks-blue);font-size:.7rem;font-weight:800}.ks-float-answer a .icon{width:13px;height:13px}.ks-float-permissions{right:260px;bottom:28px;width:220px}.ks-table span{grid-template-columns:minmax(0,1fr) auto 8px}.ks-table i{width:7px;height:7px;border-radius:50%}.ks-table .is-green{background:var(--ks-green)}.ks-table .is-amber{background:var(--ks-amber)}.ks-table .is-blue{background:var(--ks-blue)}.ks-float-status{right:0;bottom:18px;width:238px}.ks-status-list span{grid-template-columns:minmax(0,1fr) auto}.ks-status-list em{border-radius:7px;padding:5px 8px;background:#edf3ff;color:#0b55e7;font-size:.66rem;font-style:normal;font-weight:800}.ks-status-list span:first-child em,.ks-status-list span:last-child em{background:#e8f7ee;color:#1f8746}.ks-relevant-strip{padding:20px 0 26px;background:#ffffff}.ks-relevant-strip .ae-container{border-top:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);padding:22px 0}.ks-relevant-strip p{margin:0 0 20px;color:#738098;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-align:center;text-transform:uppercase}.ks-logo-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.ks-logo-row span{flex:1 1 120px;min-width:0;color:rgba(22,32,52,.62);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}.ks-workflow-section{padding:18px 0 30px;background:#ffffff}.ks-workflow-panel{border:1px solid var(--ks-line);border-radius:18px;padding:30px 16px 18px;background:#ffffff;box-shadow:0 22px 48px -36px rgba(7,24,60,.16)}.ks-section-head{max-width:920px;margin:0 auto 26px;text-align:center}.ks-section-head h2{margin:0;color:var(--ks-ink);font-size:1.85rem;font-weight:800;letter-spacing:0;line-height:1.2}.ks-section-head p{max-width:780px;margin:10px auto 0;color:var(--ks-muted);font-size:.98rem;line-height:1.6}.ks-workflow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.ks-workflow-card{min-width:0;overflow:hidden;border:1px solid var(--ks-line);border-radius:13px;background:#ffffff;box-shadow:0 14px 30px -22px rgba(7,24,60,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ks-workflow-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 24px 42px -22px rgba(11,85,231,.24)}.ks-card-media{position:relative;height:138px}.ks-card-media img{display:block;width:100%;height:100%;object-fit:cover}.ks-card-icon{position:absolute;left:12px;bottom:-20px;display:grid;width:44px;height:44px;place-items:center;border:3px solid #ffffff;border-radius:50%;background:#f2f7ff;color:var(--ks-blue);box-shadow:0 12px 22px -10px rgba(11,85,231,.35)}.ks-card-icon .icon{width:21px;height:21px}.ks-workflow-card h3{margin:30px 14px 8px;color:var(--ks-ink);font-size:.92rem;font-weight:800;line-height:1.28}.ks-workflow-card p{min-height:88px;margin:0 14px 16px;color:#42536f;font-size:.78rem;line-height:1.55}.ks-impact-band{padding:10px 0 42px;background:#ffffff}.ks-impact-band .ae-container{border-radius:16px;padding:34px 28px;background:radial-gradient(90% 140% at 12% 0,rgba(87,151,255,.32),rgba(87,151,255,0) 56%),linear-gradient(115deg,#0635b0,#0b55e7 55%,#1f75ff);box-shadow:0 24px 52px -28px rgba(11,85,231,.62)}.ks-impact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.ks-impact-grid article{display:grid;justify-items:center;grid-gap:10px;gap:10px;min-height:150px;padding:0 24px;color:#ffffff;text-align:center}.ks-impact-grid article:not(:last-child){border-right:1px solid rgba(255,255,255,.42)}.ks-impact-grid .icon{width:38px;height:38px;color:#ffffff;stroke-width:1.8}.ks-impact-grid h3{margin:0;color:#ffffff;font-size:.96rem;font-weight:800;line-height:1.22}.ks-impact-grid p{margin:0;color:rgba(236,244,255,.88);font-size:.82rem;line-height:1.48}.ks-process-section{padding:18px 0 44px;background:#ffffff}.ks-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;isolation:isolate}.ks-process-row:before{position:absolute;z-index:0;top:22px;left:74px;right:74px;border-top:2px dotted #98b7f5;content:""}.ks-process-row article{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:0 14px}.ks-process-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #dce7f7;border-radius:50%;background:#ffffff;color:var(--ks-blue);box-shadow:0 0 0 7px #ffffff}.ks-process-icon .icon{width:23px;height:23px}.ks-process-row small{display:block;margin-bottom:8px;color:var(--ks-blue);font-size:.9rem;font-weight:800;line-height:1}.ks-process-row h3{margin:0 0 7px;color:var(--ks-ink);font-size:.96rem;font-weight:800;line-height:1.22}.ks-process-row p{max-width:210px;margin:0;color:#43546f;font-size:.78rem;line-height:1.55}.ks-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1040px;margin:34px auto 0}.ks-process-tags span{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:center;min-height:50px;border:1px solid var(--ks-line);border-radius:9px;padding:0 16px;background:#ffffff;color:#253753;font-size:.78rem;font-weight:800;box-shadow:0 12px 24px -20px rgba(7,24,60,.2)}.ks-process-tags .icon{width:20px;height:20px;color:var(--ks-blue)}.ks-process-tags .icon:last-child{width:14px;height:14px;justify-self:end}.ks-outputs-section{padding:0 0 30px;background:#ffffff}.ks-outputs-panel{border:1px solid var(--ks-line);border-radius:18px;padding:26px 24px 28px;background:#ffffff;box-shadow:0 18px 42px -34px rgba(7,24,60,.14)}.ks-outputs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ks-output-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:64px;border:1px solid var(--ks-line);border-radius:11px;padding:12px 18px;background:#ffffff;box-shadow:0 12px 24px -20px rgba(7,24,60,.2);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ks-output-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 20px 34px -20px rgba(11,85,231,.22)}.ks-output-card .icon{width:26px;height:26px;color:var(--ks-blue)}.ks-output-card h3{margin:0;color:#1a2c4b;font-size:.86rem;font-weight:800;line-height:1.22}.ks-final-cta{padding:0 0 28px;background:#ffffff}.ks-cta-card{position:relative;overflow:hidden;min-height:250px;border-radius:16px;background:#06245f;color:#ffffff}.ks-cta-card:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(4,32,82,.96),rgba(5,48,130,.86) 42%,rgba(5,48,130,.08) 73%,rgba(5,48,130,0));content:"";pointer-events:none}.ks-cta-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ks-cta-copy{position:relative;z-index:2;max-width:580px;padding:34px 42px}.ks-cta-copy h2{max-width:520px;margin:0;color:#ffffff;font-size:2.15rem;font-weight:800;letter-spacing:0;line-height:1.14}.ks-cta-copy p{max-width:500px;margin:12px 0 24px;color:rgba(238,246,255,.9);font-size:1rem;line-height:1.58}.ks-cta-actions{display:flex;flex-wrap:wrap;gap:14px}.ks-cta-actions .ae-button{min-height:48px;border-radius:8px;padding-inline:20px;font-size:.88rem}.ks-cta-actions .ae-button-secondary{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.08);color:#ffffff}@media (max-width:1180px){.ks-hero-grid{grid-template-columns:1fr;gap:28px}.ks-hero-copy{max-width:760px}.ks-hero h1{max-width:720px;font-size:2.95rem}.ks-hero-visual{width:100%;min-height:470px}.ks-hero-visual>img{height:470px;border-radius:18px}.ks-float-search{left:18px}.ks-float-policy,.ks-float-status{right:18px}.ks-float-permissions{right:272px}.ks-impact-grid,.ks-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-impact-grid{gap:26px 0}.ks-impact-grid article:nth-child(3n){border-right:0}.ks-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.ks-process-row:before{content:none}.ks-outputs-grid,.ks-process-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ks-page .ae-container{width:min(100%,calc(100vw - 32px))}.ks-hero{padding-top:102px}.ks-hero h1{font-size:2.38rem}.ks-hero-copy>p:not(.ks-eyebrow){font-size:1rem}.ks-hero-actions{align-items:stretch;flex-direction:column}.ks-hero-actions .ae-button,.ks-hero-actions .ae-button-secondary{width:100%;min-width:0}.ks-hero-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-hero-visual{display:grid;grid-gap:12px;gap:12px;min-height:0}.ks-hero-visual>img{height:310px}.ks-float-card{position:static;width:auto}.ks-float-answer,.ks-float-permissions,.ks-float-policy,.ks-float-search,.ks-float-status{width:auto}.ks-policy-list span,.ks-status-list span,.ks-table span{font-size:.76rem}.ks-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-impact-grid{grid-template-columns:1fr}.ks-impact-grid article{min-height:0;padding:22px 12px}.ks-impact-grid article,.ks-impact-grid article:not(:last-child),.ks-impact-grid article:nth-child(3n){border-right:0}.ks-impact-grid article:not(:last-child){border-bottom:1px solid rgba(255,255,255,.38)}.ks-outputs-grid,.ks-process-row,.ks-process-tags{grid-template-columns:1fr}.ks-process-row article{grid-template-columns:56px minmax(0,1fr);padding:0}.ks-process-icon{width:52px;height:52px;box-shadow:none}.ks-process-row p{max-width:none}.ks-cta-card{min-height:520px}.ks-cta-card:before{background:linear-gradient(180deg,rgba(4,32,82,.95),rgba(5,48,130,.84) 48%,rgba(5,48,130,.28))}.ks-cta-card>img{object-position:62% center}.ks-cta-copy{padding:32px 24px}.ks-cta-copy h2{font-size:1.85rem}}@media (max-width:540px){.ks-breadcrumb{font-size:.7rem}.ks-hero h1{font-size:2.08rem}.ks-hero-chips,.ks-workflow-grid{grid-template-columns:1fr}.ks-section-head h2{font-size:1.5rem}.ks-outputs-panel,.ks-workflow-panel{padding-inline:14px}.ks-card-media{height:170px}.ks-output-card{grid-template-columns:34px minmax(0,1fr);padding-inline:14px}.ks-cta-actions{align-items:stretch;flex-direction:column}.ks-cta-actions .ae-button{width:100%}}body:has(.mds-page){--mds-ink:#07183c;--mds-muted:#465773;--mds-line:#dfe8f5;--mds-blue:#0b55e7;--mds-blue-2:#2f74ff;--mds-green:#15a66a;background:#ffffff;color:var(--mds-ink)}.mds-page{overflow:hidden;background:#ffffff;color:var(--mds-ink)}.mds-container{width:min(1430px,calc(100vw - 96px));margin-inline:auto}.mds-hero{position:relative;overflow:hidden;min-height:650px;padding:112px 0 0;border-bottom:1px solid var(--mds-line);background:#ffffff}.mds-hero-grid{display:grid;grid-template-columns:minmax(440px,.74fr) minmax(620px,1fr);grid-gap:34px;gap:34px;align-items:center}.mds-hero-copy{position:relative;z-index:3;max-width:720px;padding:22px 0 48px}.mds-eyebrow{margin:0 0 18px;color:var(--mds-blue);font-size:.82rem;line-height:1.2;text-transform:uppercase}.mds-eyebrow,.mds-hero h1{font-weight:800;letter-spacing:0}.mds-hero h1{margin:0 0 16px;color:var(--mds-ink);font-size:clamp(2.65rem,4.15vw,4.8rem);line-height:1.06}.mds-hero-copy>p:not(.mds-eyebrow){max-width:650px;margin:0;color:#30405c;font-size:1.04rem;line-height:1.65}.mds-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.mds-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 26px;cursor:pointer;font-size:.94rem;font-weight:800;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.mds-button:hover{transform:translateY(-2px)}.mds-button .icon{width:17px;height:17px}.mds-button-primary{border-color:#064bd7;background:linear-gradient(180deg,#1765ff,#0748d5);color:#ffffff;box-shadow:0 18px 36px rgba(11,85,231,.22)}.mds-button-secondary{border-color:rgba(11,85,231,.38);background:rgba(255,255,255,.92);color:var(--mds-blue)}.mds-button-secondary:hover{border-color:rgba(11,85,231,.64);background:#f4f8ff}.mds-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:610px;margin-top:28px}.mds-chip-grid span{display:inline-flex;min-height:48px;align-items:center;gap:10px;border:1px solid var(--mds-line);border-radius:8px;padding:0 14px;background:#ffffff;color:#263755;font-size:.78rem;font-weight:700;line-height:1.2;box-shadow:0 10px 22px -18px rgba(7,24,53,.28)}.mds-chip-grid .icon{flex:0 0 auto;width:18px;height:18px;color:var(--mds-blue)}.mds-hero-media{position:relative;height:clamp(540px,39vw,670px);margin-right:calc((min(1430px, calc(100vw - 96px)) - 100vw) / 2);overflow:hidden;border-left:1px solid rgba(7,24,53,.08);background:#eef4fb}.mds-hero-media:before{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.72) 16%,rgba(255,255,255,0) 42%),linear-gradient(180deg,rgba(255,255,255,0) 62%,rgba(255,255,255,.62));content:""}.mds-hero-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:61% center}.mds-floating-panel,.mds-mini-metrics article{border:1px solid rgba(221,230,243,.96);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 24px 48px -24px rgba(7,24,53,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mds-floating-panel{position:absolute;z-index:3;padding:16px}.mds-panel-ticket{top:64px;right:28px;width:218px}.mds-panel-health{top:220px;right:42px;width:230px}.mds-panel-queue{top:362px;right:28px;width:230px}.mds-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mds-mini-metrics span,.mds-panel-head strong,.mds-panel-queue>strong{color:#263755;font-size:.74rem;font-weight:800;line-height:1.2}.mds-panel-head span{border-radius:999px;padding:5px 8px;background:#f0f5ff;color:#536581;font-size:.68rem;font-weight:800}.mds-panel-ticket b{display:block;margin-top:10px;color:var(--mds-ink);font-size:1.36rem;font-weight:800;line-height:1}.mds-mini-metrics small,.mds-panel-health p,.mds-panel-queue small,.mds-panel-ticket small{display:block;color:#5d6d86;font-size:.72rem;line-height:1.35}.mds-panel-ticket small{margin-top:6px}.mds-sparkline{display:block;height:34px;margin-top:12px;border-radius:6px;background:linear-gradient(180deg,rgba(11,85,231,.16),rgba(11,85,231,0)),linear-gradient(135deg,transparent 0 10%,#0b55e7 11% 13%,transparent 14% 28%,#0b55e7 29% 31%,transparent 32% 46%,#0b55e7 47% 49%,transparent 50% 62%,#0b55e7 63% 65%,transparent 66%);-webkit-clip-path:polygon(0 76%,14% 64%,26% 70%,38% 45%,50% 54%,63% 26%,76% 43%,88% 28%,100% 36%,100% 100%,0 100%);clip-path:polygon(0 76%,14% 64%,26% 70%,38% 45%,50% 54%,63% 26%,76% 43%,88% 28%,100% 36%,100% 100%,0 100%)}.mds-panel-health p{display:flex;align-items:center;gap:8px;margin:14px 0 12px;color:#293c5c;font-weight:700}.mds-panel-health p span{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--mds-green);box-shadow:0 0 0 5px rgba(21,166,106,.12)}.mds-health-bar{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e8eef7}.mds-health-bar span{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mds-green),#55d39b)}.mds-panel-queue>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.mds-panel-queue b{display:block;margin-top:4px;color:var(--mds-ink);font-size:.88rem;font-weight:800}.mds-mini-metrics{position:absolute;z-index:4;right:28px;bottom:34px;left:min(18vw,240px);display:grid;grid-template-columns:repeat(5,minmax(116px,1fr));grid-gap:12px;gap:12px}.mds-mini-metrics article{min-height:100px;padding:14px 14px 12px}.mds-mini-metrics strong{display:block;margin:10px 0 5px;color:var(--mds-ink);font-size:.96rem;font-weight:800;line-height:1.15}.mds-capability-strip{border-bottom:1px solid var(--mds-line);padding:20px 0 24px;background:#ffffff}.mds-capability-strip p{margin:0 0 14px;color:#7a879b;font-size:.74rem;font-weight:800;letter-spacing:0;text-align:center;text-transform:uppercase}.mds-capability-strip div div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;grid-gap:18px;gap:18px}.mds-capability-strip span{display:flex;min-height:44px;align-items:center;justify-content:center;color:#64738a;font-size:clamp(.86rem,1.1vw,1.08rem);font-weight:800;line-height:1.1;text-align:center}.mds-section{padding:60px 0 68px;background:#ffffff}.mds-section-head{margin-bottom:34px}.mds-section-head-center{text-align:center}.mds-section-head h2{margin:0;color:var(--mds-ink);font-size:clamp(1.85rem,2.45vw,2.45rem);font-weight:800;letter-spacing:0;line-height:1.12}.mds-section-head p{max-width:880px;margin:10px 0 0;color:#40506a;font-size:1rem;line-height:1.58}.mds-section-head-center p{margin-inline:auto}.mds-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.mds-service-card{display:grid;align-content:start;border:1px solid var(--mds-line);border-radius:8px;padding:10px 10px 16px;background:#ffffff;box-shadow:0 14px 30px -22px rgba(7,24,53,.24);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mds-service-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 38px -22px rgba(11,85,231,.26)}.mds-service-media{position:relative;margin-bottom:22px}.mds-service-media img{display:block;width:100%;height:118px;border-radius:8px;object-fit:cover}.mds-service-media span{position:absolute;left:10px;bottom:-17px;display:grid;width:38px;height:38px;place-items:center;border:3px solid #ffffff;border-radius:999px;background:#eef5ff;color:var(--mds-blue);box-shadow:0 10px 22px rgba(11,85,231,.15)}.mds-service-media .icon{width:17px;height:17px}.mds-service-card h3{margin:0 2px 8px;color:var(--mds-ink);font-size:.93rem;font-weight:800;line-height:1.25}.mds-service-card p{margin:0 2px;color:#42526d;font-size:.78rem;line-height:1.5}.mds-impact-band{padding:38px 0;background:radial-gradient(110% 130% at 8% 0,rgba(107,160,255,.34) 0,rgba(107,160,255,0) 58%),linear-gradient(118deg,#0741c5,#0b55e7 52%,#2f74ff)}.mds-impact-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0}.mds-impact-grid article{min-height:108px;padding:0 22px;color:#ffffff}.mds-impact-grid article:not(:last-child){border-right:1px solid rgba(255,255,255,.26)}.mds-impact-grid .icon{width:34px;height:34px;margin-bottom:12px;color:#ffffff}.mds-impact-grid h3{max-width:190px;margin:0 0 7px;color:#ffffff;font-size:1rem;font-weight:800;line-height:1.2}.mds-impact-grid p{margin:0;color:rgba(232,240,255,.9);font-size:.79rem;line-height:1.44}.mds-process{padding-bottom:54px}.mds-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;isolation:isolate}.mds-process-row:before{position:absolute;top:19px;left:7%;right:7%;z-index:0;border-top:2px dashed #9dbcff;content:""}.mds-process-row article{position:relative;z-index:1;display:grid;justify-items:center;padding:0 18px;text-align:left}.mds-step-number{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:linear-gradient(180deg,#1765ff,#0748d5);color:#ffffff;font-size:.86rem;font-weight:800;box-shadow:0 0 0 8px #ffffff}.mds-step-icon{display:grid;width:54px;height:54px;place-items:center;margin-top:12px;border:1px solid var(--mds-line);border-radius:999px;background:#ffffff;color:var(--mds-blue);box-shadow:0 16px 26px -20px rgba(7,24,53,.24)}.mds-step-icon .icon{width:24px;height:24px}.mds-process-row h3{width:100%;max-width:220px;margin:18px auto 7px;color:var(--mds-ink);font-size:1.02rem;font-weight:800;line-height:1.2}.mds-process-row p{max-width:220px;margin:0 auto;color:#42526d;font-size:.82rem;line-height:1.52}.mds-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.mds-process-tags span{display:flex;min-height:48px;align-items:center;gap:12px;border:1px solid var(--mds-line);border-radius:8px;padding:0 16px;background:#ffffff;color:#263755;font-size:.82rem;font-weight:800;line-height:1.2;box-shadow:0 12px 26px -22px rgba(7,24,53,.24)}.mds-process-tags .icon{flex:0 0 auto;width:20px;height:20px;color:var(--mds-blue)}.mds-outputs{border-top:1px solid var(--mds-line);background:#fbfdff}.mds-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto}.mds-output-grid article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:112px;border:1px solid var(--mds-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 28px -22px rgba(7,24,53,.2);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mds-output-grid article:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.26);box-shadow:0 18px 34px -22px rgba(11,85,231,.24)}.mds-output-grid article>span{display:grid;width:52px;height:52px;place-items:center;border-radius:8px;background:#eef5ff;color:var(--mds-blue)}.mds-output-grid .icon{width:28px;height:28px}.mds-output-grid h3{margin:0 0 5px;color:var(--mds-ink);font-size:.9rem;font-weight:800;line-height:1.22}.mds-output-grid p{margin:0;color:#475772;font-size:.78rem;line-height:1.42}.mds-final-cta{padding:0;background:#ffffff}.mds-cta-panel{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);min-height:320px;overflow:hidden;border-top:1px solid var(--mds-line);background:#ffffff}.mds-cta-copy{position:relative;z-index:2;padding:48px 42px 52px}.mds-cta-copy>p{margin:0 0 12px;color:var(--mds-blue);font-size:.82rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mds-cta-copy h2{max-width:600px;margin:0;color:var(--mds-ink);font-size:clamp(2rem,3vw,3.15rem);font-weight:800;letter-spacing:0;line-height:1.1}.mds-cta-copy>span{display:block;max-width:610px;margin-top:14px;color:#344561;font-size:1.02rem;line-height:1.6}.mds-cta-media{position:relative;min-height:320px;overflow:hidden}.mds-cta-media:before{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.58) 18%,rgba(255,255,255,0) 46%);content:""}.mds-cta-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:64% center}@media (max-width:1280px){.mds-container{width:min(100%,calc(100vw - 56px))}.mds-hero-grid{grid-template-columns:minmax(360px,.72fr) minmax(520px,1fr)}.mds-hero-media{margin-right:-28px}.mds-impact-grid,.mds-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mds-impact-grid{gap:26px 0}.mds-impact-grid article:nth-child(3n){border-right:0}}@media (max-width:1080px){.mds-hero{padding-top:118px}.mds-hero-grid{grid-template-columns:1fr}.mds-hero-copy{max-width:820px;padding-bottom:16px}.mds-hero-media{height:600px;margin-right:0;border:1px solid var(--mds-line);border-radius:8px}.mds-capability-strip div div{grid-template-columns:repeat(4,minmax(0,1fr))}.mds-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.mds-process-row:before{content:none}.mds-output-grid,.mds-process-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-cta-panel{grid-template-columns:1fr}.mds-cta-media{order:-1;min-height:280px}.mds-cta-media:before{display:none}}@media (max-width:820px){.mds-container{width:min(100%,calc(100vw - 32px))}.mds-hero{padding-top:112px}.mds-hero h1{font-size:clamp(2.05rem,8.5vw,3rem)}.mds-actions{gap:12px}.mds-button{width:100%;min-height:52px;padding:0 18px}.mds-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-hero-media{display:grid;height:auto;grid-gap:10px;gap:10px;overflow:visible;border:0;background:transparent}.mds-hero-media:before{display:none}.mds-hero-media>img{height:340px;border-radius:8px}.mds-floating-panel,.mds-mini-metrics{position:static;width:auto}.mds-mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mds-mini-metrics,.mds-panel-queue>div{gap:10px}.mds-capability-strip div div,.mds-impact-grid,.mds-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-impact-grid{gap:24px 0}.mds-impact-grid article{border-right:0}.mds-impact-grid article:nth-child(odd){border-right:1px solid rgba(255,255,255,.26)}.mds-process-row{grid-template-columns:1fr;gap:22px}.mds-process-row article{grid-template-columns:42px minmax(0,1fr);gap:0 14px;justify-items:start}.mds-step-number{grid-row:span 3;box-shadow:none}.mds-step-icon{display:none}.mds-process-row h3,.mds-process-row p{max-width:none;margin-inline:0}.mds-process-row h3{margin-top:0}.mds-cta-copy{padding:34px 22px 38px}}@media (max-width:560px){.mds-container{width:min(100%,calc(100vw - 24px))}.mds-hero{padding-top:104px}.mds-capability-strip p,.mds-cta-copy>p,.mds-eyebrow{font-size:.72rem}.mds-cta-copy>span,.mds-hero-copy>p:not(.mds-eyebrow),.mds-section-head p{font-size:.96rem}.mds-capability-strip div div,.mds-chip-grid,.mds-impact-grid,.mds-mini-metrics,.mds-output-grid,.mds-process-tags,.mds-service-grid{grid-template-columns:1fr}.mds-impact-grid article:not(:last-child),.mds-impact-grid article:nth-child(odd){border-right:0}.mds-section{padding:44px 0 50px}.mds-section-head{margin-bottom:24px}.mds-hero-media>img{height:300px;object-position:58% center}.mds-panel-queue>div{grid-template-columns:1fr}.mds-output-grid article{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:16px}.mds-output-grid article>span{width:44px;height:44px}.mds-output-grid .icon{width:24px;height:24px}.mds-cta-media,.mds-cta-media img{min-height:230px}}body:has(.support-page){background:#ffffff}.support-page{--support-ink:#07183c;--support-text:#263651;--support-muted:#65738a;--support-line:#dfe7f3;--support-soft:#f6f9fd;--support-blue:#0b55e7;--support-blue-2:#1f73ff;--support-green:#18a86d;--support-shadow:0 20px 46px rgba(7,24,53,0.11);overflow:hidden;background:#ffffff;color:var(--support-ink)}.support-page .container{width:min(1460px,calc(100vw - 52px))}.support-hero{position:relative;min-height:760px;overflow:hidden;border-bottom:1px solid var(--support-line);padding:96px 0 22px;background:#ffffff}.support-hero-image{position:absolute;inset:72px 0 0 auto;width:min(76vw,1180px);height:calc(100% - 72px);pointer-events:none;background:#eef4fb}.support-hero-image:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 21%,rgba(255,255,255,.7) 40%,rgba(255,255,255,0) 65%),linear-gradient(180deg,rgba(255,255,255,0) 70%,#ffffff);content:""}.support-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center}.support-hero-inner{position:relative;z-index:2;display:grid;min-height:558px;grid-template-columns:minmax(440px,.72fr) minmax(390px,.48fr);grid-gap:34px;gap:34px;align-content:start;align-items:start}.support-hero-copy{grid-column:1/2;max-width:660px;padding-top:30px}.support-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px;color:var(--support-blue);font-size:.8rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.support-eyebrow .icon{width:16px;height:16px}.support-hero h1{max-width:720px;margin:0;color:var(--support-ink);font-size:4.05rem;font-weight:800;letter-spacing:0;line-height:1.05}.support-hero-copy>p:not(.support-eyebrow){max-width:640px;margin:18px 0 0;color:var(--support-text);font-size:1.04rem;line-height:1.68}.support-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px}.support-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:8px;padding:0 24px;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:800;letter-spacing:0;line-height:1.15;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.support-button:hover{transform:translateY(-2px)}.support-button .icon{flex:0 0 auto;width:17px;height:17px}.support-button-primary{border-color:#0748d5;background:linear-gradient(180deg,var(--support-blue-2),#0748d5);color:#ffffff;box-shadow:0 18px 34px -12px rgba(11,85,231,.55)}.support-button-secondary{border-color:rgba(11,85,231,.34);background:rgba(255,255,255,.94);color:var(--support-blue);box-shadow:0 12px 28px -20px rgba(7,24,53,.34)}.support-button-secondary:hover{border-color:rgba(11,85,231,.62);background:#f3f7ff}.support-hero-metrics{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;justify-self:stretch;margin-top:10px;padding-top:0}.support-metric{position:relative;display:grid;min-height:102px;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px;overflow:hidden;border:1px solid rgba(222,230,244,.96);border-radius:10px;padding:13px 12px;background:rgba(255,255,255,.98);box-shadow:0 16px 34px -24px rgba(7,24,53,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.support-metric-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef5ff;color:var(--support-blue)}.support-metric-icon .icon{width:16px;height:16px}.support-metric p{margin:0 0 6px;color:#31415d;font-size:.68rem;font-weight:800;line-height:1.2}.support-metric strong{display:block;color:var(--support-ink);font-size:1rem;font-weight:800;line-height:1.1}.support-metric small{display:block;margin-top:6px;color:var(--support-muted);font-size:.65rem;font-weight:700;line-height:1.25}.support-metric>i{position:absolute;right:14px;bottom:12px;display:block}.support-metric-line>i{width:54px;height:24px;background:linear-gradient(180deg,rgba(11,85,231,.16),rgba(11,85,231,0)),linear-gradient(135deg,transparent 0 14%,var(--support-blue) 15% 17%,transparent 18% 32%,var(--support-blue) 33% 35%,transparent 36% 50%,var(--support-blue) 51% 53%,transparent 54% 70%,var(--support-blue) 71% 73%,transparent 74%);-webkit-clip-path:polygon(0 76%,16% 64%,29% 70%,42% 44%,55% 54%,70% 28%,84% 42%,100% 22%,100% 100%,0 100%);clip-path:polygon(0 76%,16% 64%,29% 70%,42% 44%,55% 54%,70% 28%,84% 42%,100% 22%,100% 100%,0 100%)}.support-metric-bars>i{width:58px;height:24px;background:linear-gradient(0deg,rgba(11,85,231,.82) 0 45%,transparent 45% 100%) 0 0 /10px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.42) 0 68%,transparent 68% 100%) 15px 0 /10px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.72) 0 55%,transparent 55% 100%) 30px 0 /10px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.36) 0 82%,transparent 82% 100%) 45px 0 /10px 100% no-repeat,linear-gradient(0deg,rgba(11,85,231,.9) 0 72%,transparent 72% 100%) 60px 0 /10px 100% no-repeat}.support-metric-ring>i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle closest-side,#ffffff 68%,transparent 70%),conic-gradient(var(--support-green) 0 78%,#dce6f4 78% 100%)}.support-mobile-image{display:none}.support-focus-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.support-focus-row span{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--support-line);border-radius:8px;padding:0 14px;background:rgba(255,255,255,.92);color:#273956;font-size:.78rem;font-weight:800;line-height:1.15;box-shadow:0 12px 24px -20px rgba(7,24,53,.34)}.support-focus-row .icon{flex:0 0 auto;width:18px;height:18px;color:var(--support-blue)}.support-proof{border-bottom:1px solid var(--support-line);padding:20px 0 22px;background:#ffffff}.support-proof .container{display:grid;grid-gap:14px;gap:14px;text-align:center}.support-proof p{margin:0;color:#7b8799;font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.support-proof div{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px}.support-proof span{color:#5c687c;font-size:1.08rem;font-weight:800;line-height:1.1}.support-section{padding:58px 0 62px;background:#ffffff}.support-section-head{max-width:790px;margin-bottom:28px}.support-section-head-compact{max-width:760px}.support-section-head h2{margin:0;color:var(--support-ink);font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.15}.support-section-head p{max-width:800px;margin:10px 0 0;color:var(--support-text);font-size:.98rem;line-height:1.62}.support-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.support-service-card{position:relative;display:grid;overflow:hidden;border:1px solid var(--support-line);border-radius:8px;background:#ffffff;box-shadow:0 14px 32px -24px rgba(7,24,53,.24);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.support-service-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.3);box-shadow:0 22px 44px -24px rgba(11,85,231,.28)}.support-service-card img{display:block;width:100%;aspect-ratio:1.42;object-fit:contain;object-position:center;background:linear-gradient(180deg,#f4f8ff,#eaf3ff)}.support-service-card div{position:relative;display:grid;min-height:160px;align-content:start;padding:14px 16px 18px}.support-service-card span{color:var(--support-blue);font-size:.8rem;font-weight:800;line-height:1}.support-service-card h3{margin:9px 0 8px;color:var(--support-ink);font-size:.94rem;font-weight:800;letter-spacing:0;line-height:1.22}.support-service-card p{margin:0;color:var(--support-text);font-size:.78rem;line-height:1.5}.support-service-card div>.icon{position:absolute;right:14px;bottom:14px;width:18px;height:18px;color:var(--support-blue)}.support-impact{padding:0 0 42px;background:#ffffff}.support-impact-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-radius:12px;background:radial-gradient(90% 120% at 4% 0,rgba(109,162,255,.38),rgba(109,162,255,0) 56%),linear-gradient(120deg,#0742c8,#0b55e7 56%,#2474ff);color:#ffffff;box-shadow:0 26px 58px -24px rgba(11,85,231,.58)}.support-impact-panel article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;min-height:132px;align-content:start;padding:28px 24px}.support-impact-panel article:not(:last-child){border-right:1px solid rgba(255,255,255,.28)}.support-impact-panel .icon{width:34px;height:34px;color:#ffffff}.support-impact-panel h3{margin:0 0 7px;color:#ffffff;font-size:.98rem;font-weight:800;letter-spacing:0;line-height:1.2}.support-impact-panel p{margin:0;color:rgba(239,246,255,.9);font-size:.8rem;line-height:1.48}.support-process{border-bottom:1px solid var(--support-line)}.support-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.support-process-row:before{position:absolute;top:20px;right:9%;left:9%;border-top:2px dashed #aabbd6;content:""}.support-process-row article{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;align-content:start}.support-process-row article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dce6f4;border-radius:50%;background:#ffffff;color:var(--support-blue);font-size:1rem;font-weight:800;line-height:1;box-shadow:0 0 0 9px #ffffff}.support-process-row article div>.icon{display:none}.support-process-row h3{margin:0 0 8px;color:var(--support-ink);font-size:.98rem;font-weight:800;letter-spacing:0;line-height:1.2}.support-process-row p{max-width:235px;margin:0;color:var(--support-text);font-size:.78rem;line-height:1.52}.support-process-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.support-process-actions span{display:grid;min-height:48px;grid-template-columns:22px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--support-line);border-radius:8px;padding:0 16px;background:#ffffff;color:#263755;font-size:.82rem;font-weight:800;line-height:1.15;box-shadow:0 12px 26px -22px rgba(7,24,53,.26)}.support-process-actions .icon{width:18px;height:18px;color:var(--support-blue)}.support-process-actions .icon:first-child{width:21px;height:21px}.support-outputs{background:#fbfdff}.support-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.support-output-grid article{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;min-height:116px;border:1px solid var(--support-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(7,24,53,.22);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.support-output-grid article:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.26);box-shadow:0 18px 36px -24px rgba(11,85,231,.26)}.support-output-grid article>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(11,85,231,.14);border-radius:8px;background:#eef5ff;color:var(--support-blue)}.support-output-grid .icon{width:28px;height:28px}.support-output-grid h3{margin:0 0 5px;color:var(--support-ink);font-size:.88rem;font-weight:800;letter-spacing:0;line-height:1.22}.support-output-grid p{margin:0;color:var(--support-text);font-size:.78rem;line-height:1.45}.support-final{padding:0 0 10px;background:#ffffff}.support-final-panel{position:relative;min-height:318px;overflow:hidden;border:1px solid var(--support-line);border-radius:12px;background:#f7fbff}.support-final-panel:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f7fbff,#f7fbff 38%,rgba(247,251,255,.72) 55%,rgba(247,251,255,0) 76%);pointer-events:none;content:""}.support-final-panel>img{position:absolute;inset:0 0 0 auto;width:66%;height:100%;object-fit:cover;object-position:center}.support-final-copy{position:relative;z-index:2;max-width:590px;padding:42px 34px}.support-final h2{max-width:520px;margin:0;color:var(--support-ink);font-size:2.65rem;font-weight:800;letter-spacing:0;line-height:1.09}.support-final-copy>p{max-width:550px;margin:14px 0 0;color:var(--support-text);font-size:.98rem;line-height:1.62}@media (max-width:1240px){.support-hero{min-height:800px}.support-hero h1{font-size:3.36rem}.support-hero-inner{grid-template-columns:minmax(390px,.7fr) minmax(360px,.5fr)}.support-hero-metrics,.support-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-service-card div{min-height:154px}.support-impact-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.support-impact-panel article:nth-child(3n){border-right:0}.support-impact-panel article:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.28)}}@media (max-width:1040px){.support-page .container{width:min(100% - 34px,1460px)}.support-hero{min-height:0;padding:116px 0 34px}.support-hero-image{display:none}.support-hero-inner{min-height:0;grid-template-columns:1fr;gap:22px}.support-hero-copy{max-width:820px;order:1;padding-top:0}.support-hero h1{max-width:760px;font-size:3rem}.support-hero-metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;order:3;padding-top:0}.support-mobile-image{display:block;order:2;overflow:hidden;border:1px solid var(--support-line);border-radius:12px;background:var(--support-soft);box-shadow:0 18px 38px -28px rgba(7,24,53,.3)}.support-mobile-image img{display:block;width:100%;aspect-ratio:1.78;object-fit:cover;object-position:center}.support-focus-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;order:4}.support-process-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.support-process-row:before{display:none}.support-process-row article{grid-template-columns:48px minmax(0,1fr);gap:14px;border:1px solid var(--support-line);border-radius:10px;padding:18px;background:#ffffff;box-shadow:0 12px 28px -24px rgba(7,24,53,.24)}.support-process-row article>span{box-shadow:none}.support-process-row p{max-width:none}.support-output-grid,.support-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.support-final-panel{min-height:0;padding-bottom:0}.support-final-panel:after{background:linear-gradient(180deg,#f7fbff,rgba(247,251,255,.96) 46%,rgba(247,251,255,.1))}.support-final-panel>img{position:relative;width:100%;height:auto;min-height:300px;aspect-ratio:1.8}.support-final-copy{padding:34px 26px 22px}}@media (max-width:760px){.support-page .container{width:min(100% - 26px,1460px)}.support-hero{padding-top:104px}.support-eyebrow{font-size:.74rem}.support-hero h1{font-size:2.34rem;line-height:1.09}.support-final-copy>p,.support-hero-copy>p:not(.support-eyebrow),.support-section-head p{font-size:.95rem}.support-actions{align-items:stretch;flex-direction:column}.support-button{width:100%;min-height:50px;padding:0 18px}.support-focus-row,.support-hero-metrics,.support-impact-panel,.support-output-grid,.support-process-actions,.support-service-grid{grid-template-columns:1fr}.support-metric{min-height:108px}.support-proof div{gap:10px 18px}.support-proof span{font-size:.92rem}.support-section{padding:44px 0 48px}.support-section-head h2{font-size:1.62rem}.support-service-card img{aspect-ratio:1.18}.support-impact{padding-bottom:30px}.support-impact-panel article,.support-impact-panel article:not(:last-child),.support-impact-panel article:nth-child(-n+3){border-right:0;border-bottom:1px solid rgba(255,255,255,.26)}.support-impact-panel article:last-child{border-bottom:0}.support-process-row{grid-template-columns:1fr}.support-output-grid article{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:16px}.support-output-grid article>span{width:46px;height:46px}.support-output-grid .icon{width:24px;height:24px}.support-final h2{font-size:2rem}.support-final-panel>img{min-height:250px;object-position:60% center}}@media (max-width:440px){.support-hero h1{font-size:2.05rem}.support-mobile-image img{aspect-ratio:1.25}.support-process-row article{grid-template-columns:1fr}.support-process-actions span{grid-template-columns:20px minmax(0,1fr) 16px;padding-inline:14px}}.rep-page{--rep-ink:#071633;--rep-text:#253653;--rep-muted:#647187;--rep-line:#dfe7f2;--rep-soft:#f6f9fd;--rep-blue:#0b55e7;--rep-blue-2:#1d72ff;--rep-green:#15a86b;--rep-shadow:0 16px 36px rgba(7,24,53,0.08);overflow:clip;background:#ffffff;color:var(--rep-ink)}.rep-page .container{width:min(1440px,calc(100vw - 48px))}.rep-page .icon{flex:0 0 auto}.rep-hero{padding:86px 0 0;border-bottom:1px solid var(--rep-line);background:linear-gradient(90deg,#ffffff,#ffffff 43%,rgba(236,244,255,.9))}.rep-hero-grid{display:grid;grid-template-columns:minmax(690px,1fr) minmax(0,1fr);min-height:558px;grid-gap:22px;gap:22px;align-items:stretch}.rep-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:34px 0 32px}.rep-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;color:#6c7890;font-size:.74rem;font-weight:700}.rep-breadcrumb a{color:#56647d}.rep-breadcrumb a:hover,.rep-eyebrow{color:var(--rep-blue)}.rep-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:18px;border:1px solid rgba(11,85,231,.16);border-radius:999px;padding:8px 12px;background:#eef5ff;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.rep-hero h1{max-width:760px;margin:0;color:var(--rep-ink);font-size:3.06rem;font-weight:800;line-height:1.08;letter-spacing:0}.rep-hero h1 span{display:block}.rep-hero-copy>p:not(.rep-eyebrow){max-width:620px;margin-top:20px;color:var(--rep-text);font-size:1.02rem;line-height:1.72}.rep-cta-actions,.rep-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.rep-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 24px;font-size:.88rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.rep-btn .icon{width:17px;height:17px}.rep-btn:hover{transform:translateY(-2px)}.rep-btn-primary{background:linear-gradient(180deg,var(--rep-blue-2),var(--rep-blue));color:#ffffff;box-shadow:0 15px 34px rgba(11,85,231,.24)}.rep-btn-secondary{border-color:rgba(11,85,231,.42);background:#ffffff;color:var(--rep-blue);box-shadow:0 10px 24px rgba(7,24,53,.06)}.rep-btn-light{border-color:rgba(11,85,231,.22);background:rgba(255,255,255,.98);color:var(--rep-blue);box-shadow:0 14px 30px rgba(7,24,53,.14)}.rep-hero-media{position:relative;overflow:hidden;min-height:558px;background:#eef5ff}.rep-hero-media:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.2) 30%,rgba(255,255,255,0) 56%),linear-gradient(180deg,rgba(255,255,255,0) 62%,rgba(7,24,53,.13));pointer-events:none;content:""}.rep-hero-media>img{display:block;width:100%;height:100%;min-height:558px;object-fit:cover;object-position:52% center}.rep-hero-tiles{position:absolute;top:auto;right:28px;bottom:32px;z-index:2;display:grid;width:min(390px,calc(100% - 56px));grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rep-hero-tile{position:relative;overflow:hidden;min-height:98px;border:1px solid rgba(7,24,53,.12);border-radius:9px;padding:12px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(7,24,53,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rep-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rep-tile-head span{min-width:0;color:var(--rep-ink);font-size:.64rem;font-weight:800;line-height:1.15}.rep-tile-head .icon{flex:0 0 auto;width:18px;height:18px;color:var(--rep-blue)}.rep-hero-tile p{margin-top:8px;color:#53637d;font-size:.62rem!important;font-weight:650;line-height:1.2!important}.rep-hero-tile strong{display:block;margin-top:5px;color:var(--rep-ink);font-size:.78rem!important;font-weight:800;line-height:1.15!important}.rep-hero-tile small{display:block;margin-top:4px;color:var(--rep-green);font-size:.58rem!important;font-weight:800;line-height:1.2!important}.rep-tile-listing{padding-right:62px}.rep-tile-listing b{position:absolute;right:12px;bottom:13px;width:44px;height:36px;border:3px solid #ffffff;border-radius:7px;background:linear-gradient(180deg,rgba(11,85,231,.05),rgba(11,85,231,.08)),url(/generated/real-estate-property-redesign/card-property-websites.png) 50% /cover;box-shadow:0 10px 22px rgba(7,24,53,.14)}.rep-tile-line{min-height:82px}.rep-mini-line{position:absolute;right:12px;bottom:17px;width:48px;height:20px}.rep-mini-line:before{position:absolute;inset:12px 0 0;height:2px;background:linear-gradient(90deg,#8fb4ff,var(--rep-blue));transform:rotate(-14deg);transform-origin:left center;content:""}.rep-mini-line:after{position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--rep-blue);box-shadow:-18px 8px 0 #4d8dff,-38px 14px 0 #8fb4ff;content:""}.rep-tile-bars{min-height:82px}.rep-mini-bars{position:absolute;right:12px;bottom:13px;display:flex;height:28px;align-items:flex-end;gap:3px}.rep-mini-bars i{display:block;width:5px;height:var(--bar-height);border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#65a0ff,var(--rep-blue))}.rep-tile-docs:after{display:block;height:5px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,var(--rep-green) 0 70%,#dce7f2 70% 100%);content:""}.rep-tile-time .icon{border:1px solid rgba(11,85,231,.22);border-radius:50%;padding:3px}.rep-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 0 20px}.rep-chip-row span,.rep-output-grid span,.rep-process-tags span{display:inline-flex;min-height:48px;min-width:0;align-items:center;gap:10px;border:1px solid var(--rep-line);border-radius:8px;padding:8px 14px;background:#ffffff;color:#1c2d4a;font-size:.78rem;font-weight:800;line-height:1.18;text-align:left;box-shadow:0 10px 22px rgba(7,24,53,.04)}.rep-chip-row span{flex:1 1 150px;max-width:190px}.rep-chip-row .icon,.rep-output-grid .icon,.rep-process-tags .icon{width:20px;height:20px;color:var(--rep-blue)}.rep-proof{padding:24px 0 26px;border-bottom:1px solid var(--rep-line);background:#ffffff}.rep-proof p{margin-bottom:14px;color:#647187;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.rep-proof div div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.rep-proof span{display:grid;min-height:58px;align-content:center;justify-items:center;border:1px solid transparent;color:#5d687d;text-align:center}.rep-proof strong{color:#566178;font-size:1.08rem;font-weight:800;line-height:1.1}.rep-proof small{margin-top:4px;color:#748096;font-size:.68rem;font-weight:700;text-transform:uppercase}.rep-features,.rep-outputs,.rep-process{padding:32px 0;background:#ffffff}.rep-section-heading{max-width:940px;margin:0 0 22px;text-align:left}.rep-section-heading-center{margin:0 auto 34px;text-align:center}.rep-cta-copy h2,.rep-section-heading h2{margin:0;color:var(--rep-ink);font-size:2rem;font-weight:800;line-height:1.18;letter-spacing:0}.rep-cta-copy p,.rep-section-heading p{margin:8px 0 0;max-width:880px;color:var(--rep-text);font-size:.92rem;line-height:1.6}.rep-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.rep-service-card{position:relative;display:flex;min-height:328px;flex-direction:column;border:1px solid var(--rep-line);border-radius:8px;background:#ffffff;box-shadow:var(--rep-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rep-service-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.28);box-shadow:0 22px 48px rgba(7,24,53,.12)}.rep-service-media{overflow:hidden;aspect-ratio:1.5;border-radius:8px 8px 0 0;background:var(--rep-soft)}.rep-service-media img{display:block;width:100%;height:100%;object-fit:cover}.rep-card-icon{display:grid;width:44px;height:44px;place-items:center;margin:-22px 0 0 18px;border:1px solid rgba(11,85,231,.22);border-radius:50%;background:#ffffff;color:var(--rep-blue);box-shadow:0 12px 28px rgba(7,24,53,.1)}.rep-card-icon .icon{width:22px;height:22px}.rep-service-card h3{margin:14px 18px 8px;color:var(--rep-ink);font-size:.96rem;font-weight:800;line-height:1.28}.rep-service-card p{margin:0 18px 20px;color:var(--rep-text);font-size:.8rem;line-height:1.58}.rep-outcomes{padding:20px 0 32px;background:#ffffff}.rep-outcome-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#073f96,#0b55e7 48%,#0644c6);color:#ffffff;box-shadow:0 24px 54px rgba(11,85,231,.26)}.rep-outcome-panel article{display:grid;min-height:142px;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;border-right:1px solid rgba(255,255,255,.25);padding:24px 20px}.rep-outcome-panel article:last-child{border-right:0}.rep-outcome-panel .icon{width:52px;height:52px;border:1px solid rgba(255,255,255,.34);border-radius:50%;padding:12px;color:#ffffff}.rep-outcome-panel h3{color:#ffffff;font-size:.9rem;font-weight:800;line-height:1.26}.rep-outcome-panel p{margin-top:7px;color:rgba(255,255,255,.82);font-size:.72rem;font-weight:500;line-height:1.48}.rep-process{border-bottom:1px solid var(--rep-line);background:#fbfdff}.rep-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px;padding-top:0}.rep-timeline:before{position:absolute;left:10%;right:10%;top:17px;height:1px;border-top:2px dashed #c8d6e9;content:""}.rep-timeline article{position:relative;z-index:1;min-height:176px;padding:0 6px;text-align:center}.rep-step-head,.rep-timeline article{display:grid;grid-gap:12px;gap:12px;align-content:start;justify-items:center}.rep-step-head{min-height:92px}.rep-step-head span{position:relative;z-index:2;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--rep-blue);color:#ffffff;font-size:.74rem;font-weight:800}.rep-step-head .icon{position:relative;z-index:1;width:46px;height:46px;border:1px solid #dce7f7;border-radius:50%;padding:11px;background:#ffffff;color:var(--rep-blue);box-shadow:0 10px 22px rgba(7,24,53,.06)}.rep-timeline h3{color:var(--rep-ink);font-size:.92rem;font-weight:800;line-height:1.25}.rep-timeline h3,.rep-timeline p{max-width:220px;margin-inline:auto}.rep-timeline p{color:var(--rep-text);font-size:.74rem;line-height:1.54}.rep-process-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:980px;margin:24px auto 0}.rep-outputs{border-bottom:1px solid var(--rep-line)}.rep-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.rep-output-grid span{min-height:64px;justify-content:flex-start;padding:0 22px}.rep-output-grid .icon{width:27px;height:27px}.rep-final-cta{position:relative;overflow:hidden;min-height:300px;padding:0;background:#082651}.rep-final-cta>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rep-final-cta:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,22,49,.9),rgba(5,22,49,.74) 36%,rgba(5,22,49,.2) 72%,rgba(5,22,49,.32));content:""}.rep-cta-content{position:relative;z-index:2;display:grid;min-height:300px;grid-template-columns:minmax(0,.85fr) minmax(420px,.8fr);grid-gap:36px;gap:36px;align-items:center}.rep-cta-copy h2,.rep-cta-copy p{color:#ffffff}.rep-cta-copy p{max-width:600px;color:rgba(255,255,255,.88)}.rep-cta-actions{justify-content:flex-end;margin-top:0}body:has(.rep-page) .site-header{background:rgba(255,255,255,.98);opacity:1!important;filter:none!important;animation:none!important}@media (min-width:721px){body:has(.rep-page) .site-header{transform:translateX(-50%)!important}}body:has(.rep-page) .header-cta,body:has(.rep-page) .site-header .brand,body:has(.rep-page) .site-header .brand-logo,body:has(.rep-page) .site-nav a{opacity:1!important;filter:none!important}body:has(.rep-page) .copilotKitWindow,body:has(.rep-page) .roadmap-agent-launcher,body:has(.rep-page) .roadmap-copilot-popup{display:none!important}body:has(.rep-page) .site-footer .footer-bottom>*,body:has(.rep-page) .site-footer .footer-column,body:has(.rep-page) .site-footer .footer-intro,body:has(.rep-page) .site-footer .motion-item{opacity:1!important;filter:none!important;transform:none!important}@media (max-width:1320px){.rep-hero-grid{grid-template-columns:minmax(540px,.88fr) minmax(0,1.12fr)}.rep-hero h1{font-size:2.72rem}.rep-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-service-card{min-height:0}.rep-outcome-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-outcome-panel article:nth-child(3){border-right:0}.rep-outcome-panel article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.25)}}@media (max-width:1060px){.rep-page .container{width:min(100%,calc(100vw - 36px))}.rep-hero{padding-top:98px}.rep-hero-grid{grid-template-columns:1fr;min-height:0;gap:0}.rep-hero-copy{padding:24px 0 30px}.rep-hero h1{max-width:860px;font-size:3.15rem}.rep-hero-media{border:1px solid var(--rep-line);border-radius:8px}.rep-hero-media,.rep-hero-media>img{min-height:560px}.rep-proof div div,.rep-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-timeline:before{display:none}.rep-timeline article{justify-items:start;min-height:0;border:1px solid var(--rep-line);border-radius:8px;padding:18px;background:#ffffff;text-align:left;box-shadow:0 12px 26px rgba(7,24,53,.05)}.rep-step-head{display:flex;min-height:0;align-items:center;justify-content:flex-start;gap:12px}.rep-timeline h3,.rep-timeline p{max-width:none;margin-inline:0}.rep-output-grid,.rep-process-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-cta-content{grid-template-columns:1fr;gap:18px;padding:34px 0}.rep-cta-actions{justify-content:flex-start}}@media (max-width:720px){.rep-page .container{width:min(100%,calc(100vw - 28px))}.rep-hero{padding-top:92px}.rep-breadcrumb{margin-bottom:16px;font-size:.7rem}.rep-eyebrow{font-size:.66rem}.rep-hero h1{font-size:2.28rem}.rep-hero-copy>p:not(.rep-eyebrow){font-size:.95rem;line-height:1.62}.rep-cta-actions,.rep-hero-actions{flex-direction:column;align-items:stretch}.rep-btn{width:100%;min-height:48px;padding-inline:14px;white-space:normal}.rep-hero-media{display:grid;grid-template-rows:360px auto;grid-gap:10px;gap:10px;overflow:visible;min-height:0;border:0;background:transparent}.rep-hero-media:before{bottom:auto;height:360px;border-radius:8px}.rep-hero-media>img{height:360px;min-height:0;border-radius:8px;object-position:55% center}.rep-hero-tiles{position:relative;top:auto;right:auto;left:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.rep-hero-tile{min-height:78px;padding:12px}.rep-tile-bars,.rep-tile-line{display:none}.rep-card-grid,.rep-chip-row,.rep-outcome-panel,.rep-output-grid,.rep-process-tags,.rep-proof div div,.rep-timeline{grid-template-columns:1fr}.rep-chip-row{display:grid;justify-content:stretch}.rep-chip-row span{max-width:none;justify-content:flex-start}.rep-proof span{border-color:var(--rep-line);border-radius:8px;background:#ffffff}.rep-features,.rep-outputs,.rep-process{padding:34px 0}.rep-card-grid{gap:14px}.rep-service-card{min-height:0}.rep-outcomes{padding:12px 0 34px}.rep-outcome-panel article,.rep-outcome-panel article:nth-child(3),.rep-outcome-panel article:nth-child(n+4){min-height:0;grid-template-columns:44px minmax(0,1fr);border-top:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:18px}.rep-outcome-panel article:last-child{border-bottom:0}.rep-outcome-panel .icon{width:42px;height:42px;padding:9px}.rep-section-heading,.rep-section-heading-center{margin-bottom:20px;text-align:left}.rep-cta-copy h2,.rep-section-heading h2{font-size:1.62rem}.rep-final-cta{min-height:430px}.rep-final-cta>img{object-position:58% center}.rep-final-cta:before{background:linear-gradient(180deg,rgba(5,22,49,.18),rgba(5,22,49,.64) 38%,rgba(5,22,49,.94) 76%)}.rep-cta-content{min-height:430px;align-content:end;padding:28px 0}}@media (max-width:440px){.rep-hero h1{font-size:2.05rem}.rep-hero-media{grid-template-rows:320px auto}.rep-hero-media:before,.rep-hero-media>img{height:320px}.rep-hero-tiles{grid-template-columns:1fr}.rep-tile-docs{display:none}}.ts-page{overflow:hidden;background:#ffffff;color:#07183c}.ts-page .ts-hero.re-hero.ae-hero.in-hero{min-height:clamp(650px,54vw,760px);padding:0;isolation:isolate}.ts-page .ts-hero.re-hero.ae-hero.in-hero:before{background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.98) 29%,rgba(255,255,255,.84) 44%,rgba(255,255,255,.35) 61%,rgba(255,255,255,.04) 82%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0) 24%,rgba(255,255,255,0) 76%,#ffffff)}.ts-page .ts-hero .in-hero-grid{min-height:inherit}.ts-page .ts-hero .ae-hero-copy{max-width:660px;margin-left:clamp(24px,4vw,54px);padding-top:clamp(112px,8.6vw,138px)}.ts-page .ts-hero .ae-eyebrow{width:-moz-fit-content;width:fit-content;min-height:0;margin:0 0 18px;border-radius:999px;padding:0;background:transparent;color:#064fe2;font-size:.78rem;font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.ts-page .ts-hero .ae-eyebrow .icon{width:18px;height:18px;padding:0;background:transparent;box-shadow:none}.ts-page .ts-hero h1{max-width:650px;margin-bottom:20px;font-size:clamp(2.65rem,4.1vw,4.25rem);letter-spacing:0;line-height:1.06}.ts-page .ts-hero .ae-hero-copy>p:not(.ae-eyebrow){max-width:545px;color:#182b50;font-size:clamp(1rem,1.05vw,1.12rem);font-weight:500;line-height:1.6}.ts-page .ts-hero .ae-hero-actions{margin-top:28px}.ts-page .ts-hero .ae-hero-actions .ae-button{min-height:52px;border-radius:7px;padding:0 24px}.ts-page .ts-hero .ae-hero-actions .ae-button-primary{min-width:230px}.ts-page .ts-hero .ae-hero-actions .ae-button-secondary{min-width:240px}.ts-page .ts-hero .in-hero-visual>img{object-position:56% center}.ts-page .ts-hero .in-hero-chips{width:min(720px,calc(100vw - 108px));margin-top:30px}.ts-page .ts-hero-metrics{position:absolute;top:clamp(112px,8.6vw,136px);right:clamp(28px,3.4vw,58px);z-index:5;display:grid;width:min(430px,31vw);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(207,221,242,.92);border-radius:18px;padding:14px;background:rgba(255,255,255,.9);box-shadow:0 28px 58px -32px rgba(7,24,53,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.ts-page .ts-hero-metrics:before{grid-column:1/-1;color:#40516c;font-size:.72rem;font-weight:850;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;content:"Technology systems snapshot"}.ts-metric-card{display:grid;min-height:98px;align-content:start;overflow:hidden;border:1px solid rgba(221,229,244,.98);border-radius:12px;padding:12px;background:rgba(255,255,255,.96);box-shadow:none}.ts-metric-card header{display:flex;align-items:center;gap:7px;color:#52617c;font-size:.69rem;font-weight:750;line-height:1.2}.ts-metric-icon{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:50%;background:#0b55e7;color:#ffffff}.ts-metric-icon .icon{width:13px;height:13px}.ts-metric-card strong{margin-top:8px;color:#07183c;font-size:clamp(1.08rem,1.1vw,1.3rem);font-weight:850;letter-spacing:0;line-height:1}.ts-metric-card p{max-width:calc(100% - 42px);margin:4px 0 0;color:#5a6b86;font-size:.67rem;font-weight:650;line-height:1.25}.ts-metric-spark{display:block;height:16px;margin-top:8px;background:linear-gradient(180deg,rgba(11,85,231,.16),rgba(11,85,231,0));-webkit-clip-path:polygon(0 100%,0 74%,17% 60%,34% 68%,54% 40%,74% 50%,100% 15%,100% 100%);clip-path:polygon(0 100%,0 74%,17% 60%,34% 68%,54% 40%,74% 50%,100% 15%,100% 100%)}.ts-metric-spark:after{display:block;height:100%;background:#0b55e7;-webkit-clip-path:polygon(0 74%,17% 60%,34% 68%,54% 40%,74% 50%,100% 15%,100% 19%,74% 54%,54% 44%,34% 72%,17% 64%,0 78%);clip-path:polygon(0 74%,17% 60%,34% 68%,54% 40%,74% 50%,100% 15%,100% 19%,74% 54%,54% 44%,34% 72%,17% 64%,0 78%);content:""}.ts-metric-donut{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 48%,transparent 50%),conic-gradient(#14a840 0 66%,#dce7f8 66% 100%);box-shadow:inset 0 0 0 1px rgba(11,85,231,.08)}.ts-metric-card{position:relative}.ts-metric-donut-ring{background:radial-gradient(circle at center,#ffffff 0 48%,transparent 50%),conic-gradient(#0b55e7 0 62%,#dce7f8 62% 100%)}.ts-metric-bars{display:flex;align-items:flex-end;gap:4px;height:20px;margin-top:8px}.ts-metric-bars i{flex:1 1;height:var(--bar-height);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#9dbaff,#0b55e7)}.ts-metric-checks{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.ts-metric-checks i{display:block;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#0b55e7 0 72%,#e4ecf8 72% 100%)}.ts-proof-strip{padding-top:28px;padding-bottom:26px}.ts-proof-row span{display:grid;grid-gap:4px;gap:4px;min-height:58px;border:0;border-radius:0;padding:0 12px;color:#42516a;font-family:inherit;filter:none;opacity:1}.ts-proof-row strong{color:#66738a;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:850;letter-spacing:0;line-height:1.1}.ts-proof-row small{color:#77869b;font-size:.7rem;font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ts-page .re-cards-section{padding-top:56px}.ts-page .in-process-section .in-section-head,.ts-page .re-cards-section .in-section-head,.ts-page .ts-outputs-section .in-section-head{max-width:none;margin-bottom:22px;text-align:left}.ts-page .in-process-section .in-section-head h2,.ts-page .re-cards-section .in-section-head h2,.ts-page .ts-outputs-section .in-section-head h2{max-width:740px;letter-spacing:0}.ts-feature-card{position:relative;min-height:276px}.ts-page .ts-feature-card h3{margin-top:8px}.ts-card-number{margin:24px 2px 0;color:#064fe2;font-size:.78rem;font-weight:850;line-height:1}.ts-card-arrow{position:absolute;right:16px;bottom:15px;color:#0b55e7}.ts-card-arrow .icon{width:17px;height:17px}.ts-page .re-impact-band{border-radius:10px;width:min(1240px,calc(100vw - 48px));margin:0 auto;padding:34px 32px}.ts-page .re-impact-grid{width:100%}.ts-page .re-impact-item:not(:last-child){border-right:1px solid rgba(255,255,255,.22);padding-right:24px}.ts-page .in-process-section{padding-top:56px}.ts-page .in-process-row article{padding:0 18px;text-align:left}.ts-page .in-process-badge{margin:0 0 18px}.ts-page .in-process-row h3,.ts-page .in-process-row p{max-width:none;margin-right:0;margin-left:0}.ts-page .in-process-tags span{justify-content:space-between}.ts-page .in-process-tags .icon{order:-1}.ts-outputs-grid .in-output-card{align-items:start;min-height:106px}.ts-outputs-grid .in-output-card p{margin:6px 0 0;color:#44546f;font-size:.78rem;font-weight:500;line-height:1.42}.ts-page .ts-cta{padding-top:24px}.ts-page .ts-cta .re-cta-media img{object-position:70% center}@media (max-width:1180px){.ts-page .ts-hero .in-hero-grid,.ts-page .ts-hero.re-hero.ae-hero.in-hero{min-height:auto}.ts-page .ts-hero.re-hero.ae-hero.in-hero{padding-bottom:54px}.ts-page .ts-hero .ae-hero-copy{max-width:min(760px,calc(100% - 48px));margin-left:24px;padding-top:112px}.ts-page .ts-hero h1{max-width:760px}.ts-page .ts-hero-metrics{position:relative;top:auto;right:auto;width:min(720px,calc(100vw - 48px));margin:18px 0 0 24px;pointer-events:auto}.ts-metric-card{min-height:118px}.ts-page .re-impact-item:not(:last-child){border-right:0;padding-right:0}}@media (max-width:860px){.ts-page .ts-hero .ae-hero-actions{flex-direction:column;align-items:stretch}.ts-page .ts-hero .ae-hero-actions .ae-button{width:100%;min-width:0}.ts-proof-row span{border:1px solid #edf2f8;border-radius:8px;background:#fbfdff}.ts-page .re-impact-band{width:100%;border-radius:0;padding-inline:24px}}@media (max-width:720px){.ts-page .ts-hero .ae-hero-copy{max-width:calc(100% - 32px);margin-left:16px;padding-top:100px}.ts-page .ts-hero h1{font-size:clamp(2.08rem,9vw,2.6rem);line-height:1.08}.ts-page .ts-hero-metrics{width:calc(100vw - 32px);margin-left:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ts-page .ts-hero .in-hero-chips{width:calc(100vw - 32px)}.ts-page .in-process-section .in-section-head,.ts-page .re-cards-section .in-section-head,.ts-page .ts-outputs-section .in-section-head{text-align:left}.ts-page .re-impact-band{padding-block:40px}}.ba-page{--ba-ink:#071735;--ba-text:#25344f;--ba-muted:#63718b;--ba-line:#dfe7f3;--ba-soft:#f5f8fd;--ba-blue:#0b55e7;--ba-blue-2:#1f77ff;--ba-green:#16a765;--ba-orange:#f29a28;--ba-navy:#041a39;--ba-shadow:0 18px 44px rgba(7,24,53,0.1);overflow:hidden;background:#ffffff;color:var(--ba-ink);font-family:var(--font-space-grotesk),"Sora",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ba-page .container{width:min(1440px,calc(100vw - 48px))}body:has(.ba-page) .site-header{top:0;width:100%;max-width:none;grid-template-columns:240px 1fr 240px!important;gap:24px!important;border:0;border-bottom:1px solid rgba(7,24,53,.1);border-radius:0;padding:14px clamp(30px,4vw,58px);background:rgba(255,255,255,.92);color:#17233d;box-shadow:0 10px 28px rgba(7,24,53,.06);transform:translateX(-50%)}body:has(.ba-page) .site-header.is-scrolled{border-color:rgba(7,24,53,.12);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(7,24,53,.08)}body:has(.ba-page) .brand{min-width:152px}body:has(.ba-page) .header-cta,body:has(.ba-page) .site-header .brand-logo,body:has(.ba-page) .site-nav a{opacity:1!important;filter:none!important}body:has(.ba-page) .site-header .brand-logo{width:152px}body:has(.ba-page) .site-nav{color:#17233d!important}body:has(.ba-page) .site-nav a{color:#17233d!important}body:has(.ba-page) .site-nav a:hover,body:has(.ba-page) .site-nav a[aria-current=page]{color:var(--ba-blue)!important}body:has(.ba-page) .copilotKitWindow,body:has(.ba-page) .roadmap-agent-launcher,body:has(.ba-page) .roadmap-copilot-popup,body:has(.ba-page) .site-header .language-switcher{display:none!important}@media (min-width:1181px){body:has(.ba-page) .header-tools .header-cta{display:inline-flex!important}}.ba-hero{--ba-hero-width:min(1440px,calc(100vw - 48px));--ba-hero-bleed:calc((100vw - var(--ba-hero-width)) / 2);padding:86px 0 0;border-bottom:1px solid var(--ba-line);background:linear-gradient(90deg,#ffffff,#ffffff 37%,#f0f6ff)}.ba-hero-grid{display:grid;grid-template-columns:minmax(620px,.9fr) minmax(0,1.1fr);grid-gap:30px;gap:30px;align-items:stretch}.ba-hero-copy{position:relative;z-index:3;display:flex;min-height:590px;flex-direction:column;justify-content:center;padding:42px 0 78px}.ba-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;color:#66758e;font-size:.78rem;font-weight:700}.ba-breadcrumb a:hover,.ba-eyebrow{color:var(--ba-blue)}.ba-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-bottom:14px;border:1px solid rgba(11,85,231,.16);border-radius:999px;padding:7px 11px;background:#eef5ff;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.ba-eyebrow .icon{width:15px;height:15px}.ba-hero h1{max-width:780px;margin:0;color:var(--ba-ink);font-size:clamp(2.85rem,4vw,4.65rem);font-weight:800;line-height:1.04;letter-spacing:0}.ba-hero h1 span{display:block}.ba-hero-copy>p:not(.ba-eyebrow){max-width:660px;margin-top:20px;color:var(--ba-text);font-size:1.04rem;line-height:1.7}.ba-cta-actions,.ba-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ba-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;padding:0 22px;font-size:.9rem;font-weight:800;line-height:1.2;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ba-btn:hover{transform:translateY(-2px)}.ba-btn .icon{width:17px;height:17px}.ba-btn-primary{border-color:var(--ba-blue);background:linear-gradient(180deg,var(--ba-blue-2),var(--ba-blue));color:#ffffff;box-shadow:0 16px 34px rgba(11,85,231,.24)}.ba-btn-secondary{border-color:rgba(11,85,231,.36);background:#ffffff;color:var(--ba-blue);box-shadow:0 10px 24px rgba(7,24,53,.06)}.ba-btn-light{border-color:rgba(255,255,255,.64);background:rgba(255,255,255,.97);color:var(--ba-blue);box-shadow:0 14px 30px rgba(7,24,53,.16)}.ba-hero-tags{display:grid;max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.ba-hero-tags span,.ba-output-grid article,.ba-process-actions span{display:inline-flex;min-height:46px;min-width:0;align-items:center;gap:10px;border:1px solid var(--ba-line);border-radius:7px;padding:8px 13px;background:#ffffff;color:#34435e;font-size:.8rem;font-weight:750;line-height:1.18;box-shadow:0 10px 22px rgba(7,24,53,.04)}.ba-hero-tags .icon,.ba-output-grid .icon,.ba-process-actions .icon{flex:0 0 auto;width:20px;height:20px;color:var(--ba-blue)}.ba-hero-media{position:relative;justify-self:stretch;width:calc(100% + var(--ba-hero-bleed) + 24px);overflow:hidden;min-height:590px;background:#edf4ff}.ba-hero-media:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.28) 26%,rgba(255,255,255,0) 58%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(7,23,53,.14));pointer-events:none;content:""}.ba-hero-media>img{display:block;width:100%;height:100%;min-height:590px;object-fit:cover;object-position:58% center}.ba-status-stack{position:absolute;top:34px;right:clamp(22px,4vw,52px);left:auto;z-index:2;display:grid;width:min(245px,34%);grid-gap:12px;gap:12px}.ba-dashboard-card,.ba-status-card{border:1px solid rgba(7,24,53,.1);border-radius:8px;background:rgba(255,255,255,.94);color:var(--ba-ink);box-shadow:0 18px 36px rgba(7,24,53,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ba-status-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.ba-status-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eef5ff;color:var(--ba-blue)}.ba-status-icon .icon{width:20px;height:20px}.ba-dashboard-card h3,.ba-status-card h3{margin:0;color:var(--ba-ink);font-size:.74rem;font-weight:850;line-height:1.2}.ba-dashboard-card p,.ba-status-card p{margin-top:3px;color:#5f6e86;font-size:.62rem;font-weight:650;line-height:1.2}.ba-status-card strong{display:block;margin-top:4px;color:var(--ba-ink);font-size:.78rem;font-weight:850;line-height:1.2}.ba-status-card small{display:block;margin-top:3px;color:var(--ba-green);font-size:.62rem;font-weight:750}.ba-dashboard-row{z-index:4;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;margin-top:-58px;padding-left:min(500px,37%);padding-bottom:24px}.ba-dashboard-card,.ba-dashboard-row{position:relative;display:grid;gap:10px}.ba-dashboard-card{min-height:86px;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;padding:13px}.ba-dashboard-card>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce7f7;border-radius:50%;color:var(--ba-blue);background:#ffffff}.ba-dashboard-card>span .icon{width:18px;height:18px}.ba-dashboard-card strong{display:block;margin-top:7px;color:var(--ba-ink);font-size:.88rem;font-weight:850}.ba-dashboard-card i{position:absolute;right:14px;bottom:13px;width:38px;height:22px;border-radius:0 0 5px 5px;background:linear-gradient(180deg,transparent 0 35%,var(--ba-green) 35% 100%),linear-gradient(90deg,transparent 0 12%,#dce5f1 12% 14%,transparent 14% 100%);-webkit-clip-path:polygon(0 72%,16% 62%,32% 58%,48% 45%,64% 34%,80% 24%,100% 0,100% 100%,0 100%);clip-path:polygon(0 72%,16% 62%,32% 58%,48% 45%,64% 34%,80% 24%,100% 0,100% 100%,0 100%);opacity:.9}.ba-proof{padding:26px 0 28px;border-bottom:1px solid var(--ba-line);background:#ffffff}.ba-proof p{margin-bottom:16px;color:#6b7890;font-size:.74rem;font-weight:850;text-align:center;text-transform:uppercase}.ba-proof div div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.ba-proof span{display:grid;min-height:58px;place-items:center;align-content:center;grid-gap:2px;gap:2px;border:1px solid transparent;color:#5a667c;text-align:center}.ba-proof strong{color:#34435e;font-size:1.02rem;font-weight:850}.ba-proof small{color:#79869a;font-size:.72rem;font-weight:650}.ba-intro{padding:40px 0 44px;border-bottom:1px solid var(--ba-line);background:#ffffff}.ba-intro-grid{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.15fr) minmax(260px,.72fr);grid-gap:40px;gap:40px;align-items:center}.ba-intro h2{max-width:430px;color:var(--ba-ink);font-size:2.2rem;font-weight:850;line-height:1.14;letter-spacing:0}.ba-intro-copy p{color:var(--ba-text);font-size:.98rem;line-height:1.72}.ba-intro-callout{border:1px solid var(--ba-line);border-radius:8px;padding:24px;background:#fbfdff;box-shadow:0 14px 32px rgba(7,24,53,.06)}.ba-intro-callout p{color:var(--ba-text);font-size:.84rem;font-weight:650;line-height:1.6}.ba-intro-button{width:100%;margin-top:18px}.ba-intro-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.ba-intro-highlights article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;border:1px solid var(--ba-line);border-radius:8px;padding:18px;background:#ffffff;box-shadow:0 12px 28px rgba(7,24,53,.05)}.ba-intro-highlights .icon{width:40px;height:40px;border:1px solid #dce7f7;border-radius:50%;padding:9px;color:var(--ba-blue)}.ba-intro-highlights h3{color:var(--ba-ink);font-size:.9rem;font-weight:850;line-height:1.2}.ba-intro-highlights p{margin-top:5px;color:var(--ba-text);font-size:.76rem;line-height:1.5}.ba-section{padding:48px 0;background:#ffffff}.ba-section-heading{max-width:900px;margin:0 auto 28px;text-align:center}.ba-cta-copy h2,.ba-section-heading h2{margin:0;color:var(--ba-ink);font-size:2.05rem;font-weight:850;line-height:1.18;letter-spacing:0}.ba-cta-copy p,.ba-section-heading p{max-width:760px;margin:10px auto 0;color:var(--ba-text);font-size:.96rem;line-height:1.65}.ba-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ba-service-card{position:relative;display:flex;min-height:322px;min-width:0;flex-direction:column;border:1px solid var(--ba-line);border-radius:8px;padding:13px;background:#ffffff;box-shadow:0 16px 34px rgba(7,24,53,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ba-service-card:hover{transform:translateY(-4px);border-color:rgba(11,85,231,.26);box-shadow:0 24px 46px rgba(7,24,53,.1)}.ba-service-image{overflow:hidden;aspect-ratio:1.9;border-radius:7px;background:var(--ba-soft)}.ba-service-image img{display:block;width:100%;height:100%;object-fit:cover}.ba-card-icon{position:relative;display:grid;width:40px;height:40px;place-items:center;margin-top:-20px;margin-left:10px;border:1px solid #dce7f7;border-radius:8px;background:#ffffff;color:var(--ba-blue);box-shadow:0 10px 22px rgba(7,24,53,.1)}.ba-card-icon .icon{width:21px;height:21px}.ba-service-card h3{margin:12px 0 7px;color:var(--ba-ink);font-size:1rem;font-weight:850;line-height:1.22}.ba-service-card p{color:var(--ba-text);font-size:.82rem;line-height:1.58}.ba-outcomes{padding:28px 0;background:linear-gradient(135deg,#053a8b,#0b55e7 54%,#0644bd);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.ba-outcome-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.ba-outcome-panel article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-height:88px;border-right:1px solid rgba(255,255,255,.24);padding:6px 18px}.ba-outcome-panel article:last-child{border-right:0}.ba-outcome-panel .icon{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;padding:9px;color:#ffffff;background:rgba(255,255,255,.1)}.ba-outcome-panel h3{color:#ffffff;font-size:.88rem;font-weight:850;line-height:1.25}.ba-outcome-panel p{margin-top:4px;color:rgba(255,255,255,.78);font-size:.73rem;line-height:1.45}.ba-process{border-bottom:1px solid var(--ba-line);background:#fbfdff}.ba-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:26px;gap:26px}.ba-timeline:before{position:absolute;left:9%;right:9%;top:24px;height:1px;border-top:2px dashed #c9d6e8;content:""}.ba-timeline article{min-width:0;padding:0 4px;text-align:center}.ba-step-marker,.ba-timeline article{position:relative;display:grid;grid-gap:10px;gap:10px;justify-items:center}.ba-step-marker{z-index:1}.ba-step-marker span{display:grid;width:48px;height:48px;place-items:center;border:7px solid #edf4ff;border-radius:50%;background:var(--ba-blue);color:#ffffff;font-size:.78rem;font-weight:850;box-shadow:0 8px 20px rgba(7,24,53,.08)}.ba-step-marker .icon{display:none}.ba-timeline h3{color:var(--ba-ink);font-size:.94rem;font-weight:850;line-height:1.25}.ba-timeline p{max-width:220px;color:var(--ba-text);font-size:.78rem;line-height:1.55}.ba-process-actions{display:grid;max-width:950px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:26px auto 0}.ba-outputs{border-bottom:1px solid var(--ba-line)}.ba-output-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px}.ba-output-grid article{min-height:148px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:14px}.ba-output-grid .icon{width:30px;height:30px;margin-bottom:10px}.ba-output-grid h3{color:var(--ba-ink);font-size:.78rem;font-weight:850;line-height:1.25}.ba-output-grid p{margin-top:5px;color:var(--ba-text);font-size:.68rem;line-height:1.42}.ba-final-cta{position:relative;display:grid;align-items:center;overflow:hidden;width:min(1440px,calc(100vw - 48px));min-height:clamp(320px,28vw,390px);margin:32px auto 0;border-radius:8px;padding:clamp(42px,5.4vw,78px) clamp(36px,6vw,92px);background:var(--ba-navy);color:#ffffff}.ba-final-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ba-final-cta:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.86) 38%,rgba(5,22,49,.44) 66%,rgba(5,22,49,.18));content:""}.ba-cta-content{box-sizing:border-box;position:relative;z-index:2;display:grid;width:auto;min-height:0;grid-template-columns:minmax(0,640px) minmax(280px,390px);align-items:center;justify-content:space-between;grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);padding:0}.ba-final-cta>.ba-cta-content{width:auto!important;max-width:100%;margin:0}.ba-cta-copy{max-width:590px}.ba-cta-copy h2,.ba-cta-copy p{color:#ffffff}.ba-cta-copy p{margin-left:0;color:rgba(255,255,255,.86)}.ba-cta-actions{width:min(100%,390px);flex-direction:column;justify-content:center;justify-self:end;margin-top:0}.ba-cta-actions .ba-btn{width:100%}.ba-footer{padding:46px 0 26px;background:radial-gradient(circle at 86% 0,rgba(31,119,255,.18),transparent 32%),#031b38;color:#ffffff}.ba-footer-grid{display:grid;grid-template-columns:1.35fr .72fr 1fr 1fr 1.2fr;grid-gap:36px;gap:36px}.ba-footer-brand img{display:block;width:150px;height:auto;margin-bottom:16px}.ba-footer-brand p{max-width:270px;color:rgba(255,255,255,.78);font-size:.84rem;line-height:1.6}.ba-footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ba-footer-socials span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#ffffff}.ba-footer-socials .icon{width:17px;height:17px}.ba-footer-column{display:grid;align-content:start;grid-gap:8px;gap:8px}.ba-footer-column h2{margin-bottom:6px;color:#ffffff;font-size:.9rem;font-weight:850}.ba-footer-column a,.ba-footer-column span{color:rgba(255,255,255,.78);font-size:.8rem;line-height:1.5}.ba-footer-column a:hover{color:#ffffff}.ba-footer-contact span{display:inline-flex;align-items:flex-start;gap:9px}.ba-footer-contact .icon{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:#ffffff}.ba-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:34px;color:rgba(255,255,255,.62);font-size:.78rem}.ba-footer-bottom span:last-child{display:inline-flex;gap:12px}.ba-footer-bottom a:hover{color:#ffffff}@media (max-width:1280px){.ba-hero-grid{grid-template-columns:minmax(590px,.9fr) minmax(0,1.1fr)}.ba-hero h1{font-size:2.75rem}.ba-status-stack{right:24px;left:auto;width:230px}.ba-dashboard-row{padding-left:0}.ba-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ba-footer-grid,.ba-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ba-footer-brand{grid-column:1/-1}}@media (max-width:1060px){body:has(.ba-page) .site-header{grid-template-columns:minmax(0,1fr) auto!important}.ba-hero-grid{grid-template-columns:1fr}.ba-hero-copy{min-height:0;padding:38px 0 28px}.ba-hero h1{max-width:860px;font-size:3rem}.ba-hero-copy>p:not(.ba-eyebrow){max-width:720px}.ba-hero-media,.ba-hero-media>img{min-height:450px}.ba-status-stack{top:20px;right:24px;left:auto;width:min(235px,calc(100% - 48px))}.ba-dashboard-row{margin-top:16px}.ba-dashboard-row,.ba-proof div div{grid-template-columns:repeat(3,minmax(0,1fr))}.ba-intro-grid{grid-template-columns:1fr;gap:24px}.ba-intro h2,.ba-intro-callout,.ba-intro-copy p{max-width:760px}.ba-intro-highlights,.ba-outcome-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.ba-outcome-panel article:nth-child(3n){border-right:0}.ba-outcome-panel article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.24);padding-top:20px}.ba-timeline{grid-template-columns:1fr;max-width:760px;margin:0 auto;gap:18px}.ba-timeline:before{display:none}.ba-timeline article{grid-template-columns:60px minmax(0,1fr);justify-items:start;text-align:left}.ba-step-marker{grid-row:span 2}.ba-timeline p{max-width:none}.ba-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-cta-content{grid-template-columns:1fr;justify-content:stretch;gap:24px}.ba-cta-actions{justify-content:flex-start;justify-self:start}}@media (max-width:960px){body:has(.ba-page) .site-header{top:12px;right:16px;left:16px;width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;justify-items:stretch;border:1px solid rgba(7,24,53,.1);border-radius:18px;padding:10px 12px 10px 16px;background:rgba(255,255,255,.94);transform:none!important}body:has(.ba-page) .brand{min-width:0;justify-self:start}body:has(.ba-page) .site-header .brand-logo{width:clamp(132px,22vw,152px)}}@media (max-width:760px){.ba-page .container{width:min(100% - 32px,640px)}.ba-hero{--ba-hero-width:min(640px,calc(100vw - 32px));padding-top:78px}.ba-hero-copy{padding-top:26px}.ba-breadcrumb{margin-bottom:18px;font-size:.72rem}.ba-hero h1{font-size:2.22rem;line-height:1.1}.ba-hero-copy>p:not(.ba-eyebrow){font-size:.96rem}.ba-cta-actions,.ba-hero-actions{align-items:stretch;flex-direction:column}.ba-btn{width:100%;min-width:0;padding-inline:16px;white-space:normal;text-align:center}.ba-hero-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-hero-media,.ba-hero-media>img{min-height:360px}.ba-hero-media>img{object-position:62% center}.ba-status-stack{position:relative;top:auto;right:auto;left:auto;width:100%;grid-template-columns:1fr;padding:10px 0 0}.ba-status-card{box-shadow:0 12px 24px rgba(7,24,53,.1)}.ba-dashboard-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:18px}.ba-dashboard-card{min-height:78px}.ba-card-grid,.ba-footer-grid,.ba-output-grid,.ba-proof div div{grid-template-columns:1fr}.ba-intro{padding:36px 0}.ba-intro h2{font-size:1.72rem}.ba-intro-highlights{grid-template-columns:1fr}.ba-section{padding:40px 0}.ba-section-heading{text-align:left}.ba-cta-copy h2,.ba-section-heading h2{font-size:1.68rem}.ba-card-grid{gap:14px}.ba-service-card{min-height:0}.ba-outcome-panel{grid-template-columns:1fr}.ba-outcome-panel article,.ba-outcome-panel article:nth-child(3n),.ba-outcome-panel article:nth-child(n+4){border-top:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.22);padding:14px 0}.ba-outcome-panel article:last-child{border-bottom:0}.ba-process-actions{grid-template-columns:1fr}.ba-output-grid article{min-height:0}.ba-final-cta{width:min(100% - 32px,640px);min-height:0;margin-top:24px;padding:38px 22px}.ba-final-cta>img{object-position:62% center}.ba-final-cta:before{background:rgba(5,22,49,.78)}.ba-cta-content{min-height:0;padding:0}.ba-cta-actions{width:100%;justify-self:stretch}.ba-footer{padding-top:38px}.ba-footer-bottom{display:grid}}@media (max-width:460px){.ba-hero h1{font-size:1.96rem}.ba-dashboard-row,.ba-hero-tags{grid-template-columns:1fr}.ba-hero-media,.ba-hero-media>img{min-height:300px}.ba-timeline article{grid-template-columns:1fr}.ba-step-marker{grid-row:auto}}.site-header.site-header{position:fixed;top:0;right:auto;left:50%;z-index:200;display:grid;width:100%;max-width:none;grid-template-columns:minmax(140px,auto) minmax(0,1fr) max-content!important;align-items:center;justify-items:stretch;grid-gap:clamp(10px,1.2vw,18px)!important;gap:clamp(10px,1.2vw,18px)!important;border:0;border-bottom:1px solid rgba(7,24,53,.1);border-radius:0;padding:14px clamp(30px,4vw,58px);background:rgba(255,255,255,.94);color:#17233d;box-shadow:0 10px 28px rgba(7,24,53,.06);transform:translateX(-50%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header.site-header.is-scrolled{border-color:rgba(7,24,53,.12);background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(7,24,53,.08)}.site-header.site-header>.brand{min-width:0;justify-self:start}.site-header.site-header .brand-logo{display:block;width:clamp(142px,11.4vw,156px)!important;height:auto;opacity:1!important;filter:none!important}.site-header.site-header .site-nav{display:flex!important;min-width:0!important;max-width:100%!important;align-items:center;justify-content:center;gap:clamp(2px,.42vw,8px)!important;overflow:hidden!important;color:#17233d;font-size:.82rem;font-weight:700;white-space:nowrap!important}.site-header.site-header .site-nav a{position:relative;display:inline-flex!important;align-items:center;flex:0 0 auto!important;gap:4px;border:0;border-radius:0;padding:8px clamp(7px,.58vw,12px)!important;background:transparent;color:#17233d;box-shadow:none;line-height:1!important;white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important;opacity:1!important;filter:none!important;transition:color .16s ease}.site-header.site-header .site-nav a:after{display:none}.site-header.site-header .site-nav a:hover,.site-header.site-header .site-nav a[aria-current=page]{border-color:transparent;background:transparent;color:#0b55e7;box-shadow:none}.site-header.site-header .nav-chevron{display:none}.site-header.site-header .header-tools{display:inline-flex;flex:0 0 auto!important;min-width:0;align-items:center;justify-self:end;gap:10px}.site-header.site-header .language-switcher.language-switcher{display:inline-flex!important;width:92px;min-width:92px;min-height:42px;border:1px solid rgba(7,24,53,.14);background:#ffffff;color:#17233d;box-shadow:none}.site-header.site-header .language-switcher-arrow{border-right-color:rgba(23,35,61,.72);border-bottom-color:rgba(23,35,61,.72)}.site-header.site-header .language-switcher select{color-scheme:light}.site-header.site-header .language-switcher select option{background:#ffffff;color:#17233d}.site-header.site-header .header-cta.header-cta{display:inline-flex!important;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(117,190,255,.8);border-radius:999px;padding:0 24px;background:linear-gradient(180deg,#2c8cff,#0b63f6 64%,#074bd5);color:#ffffff;font-size:.92rem;font-weight:800;opacity:1!important;filter:none!important;box-shadow:0 16px 34px rgba(11,85,231,.25)}.site-header.site-header .header-cta.header-cta:hover{transform:translateY(-1px)}.site-header.site-header .nav-burger{display:none}@media (max-width:1320px){.site-header.site-header{grid-template-columns:minmax(140px,auto) minmax(0,1fr) max-content!important;gap:clamp(10px,1.2vw,18px)!important;padding-inline:clamp(22px,3vw,42px)}.site-header.site-header .site-nav{gap:10px;font-size:.78rem}.site-header.site-header .site-nav a{padding-inline:3px}.site-header.site-header .header-cta.header-cta{padding-inline:20px;font-size:.86rem}}@media (max-width:1240px){.site-header.site-header .header-cta.header-cta{display:none!important}.site-header.site-header{grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto!important}}@media (max-width:1180px){.site-header.site-header{top:12px!important;right:16px!important;left:16px!important;width:auto!important;max-width:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;border:1px solid rgba(7,24,53,.1);border-radius:18px!important;padding:10px 12px 10px 16px!important;background:rgba(255,255,255,.94);transform:none!important}.site-header.site-header .site-nav{display:none!important}.site-header.site-header .header-tools{gap:8px}.site-header.site-header .header-cta.header-cta{display:none!important}.site-header.site-header .nav-burger{display:inline-flex!important}.site-header.site-header .brand-logo{width:clamp(132px,22vw,152px)}}@media (max-width:520px){.site-header.site-header{right:12px!important;left:12px!important;padding-left:12px!important}.site-header.site-header .language-switcher.language-switcher{width:88px;min-width:88px;padding-inline:12px 29px}}body .site-header.site-header.site-header{top:0!important;right:auto!important;left:50%!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(140px,auto) minmax(0,1fr) max-content!important;gap:clamp(10px,1.2vw,18px)!important;border:0!important;border-bottom:1px solid rgba(7,24,53,.1)!important;border-radius:0!important;padding:14px clamp(30px,4vw,58px)!important;background:rgba(255,255,255,.94)!important;color:#17233d!important;box-shadow:0 10px 28px rgba(7,24,53,.06)!important;transform:translateX(-50%)!important;animation:none!important}@media (max-width:1240px){body .site-header.site-header.site-header{grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto!important}}@media (max-width:1180px){body .site-header.site-header.site-header{top:12px!important;right:16px!important;left:16px!important;width:auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;border:1px solid rgba(7,24,53,.1)!important;border-radius:18px!important;padding:10px 12px 10px 16px!important;transform:none!important}}@media (max-width:520px){body .site-header.site-header.site-header{right:12px!important;left:12px!important;padding-left:12px!important}}body .site-footer.site-footer{overflow:hidden!important;border-top:0!important;padding:72px 0 34px!important;background:radial-gradient(circle at 22% 0,rgba(31,118,255,.18),transparent 30%),linear-gradient(180deg,#073767,#062f5f 18%,#06264f 54%,#061936)!important;color:#ffffff!important}body .site-footer.site-footer .container{width:min(1280px,calc(100vw - 80px))!important;max-width:min(1280px,calc(100vw - 80px))!important;margin-right:auto!important;margin-left:auto!important}body .site-footer.site-footer .footer-grid.footer-grid{display:grid!important;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(140px,1fr))!important;align-items:start!important;grid-gap:clamp(34px,4vw,58px)!important;gap:clamp(34px,4vw,58px)!important}body .site-footer.site-footer .footer-intro.footer-intro{display:grid!important;max-width:320px!important;align-content:start!important;grid-gap:0!important;gap:0!important}body .site-footer.site-footer .brand{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important}body .site-footer.site-footer .brand-logo{display:block!important;width:168px!important;height:auto!important;filter:none!important;opacity:1!important}body .site-footer.site-footer .footer-intro-contact{display:grid!important;max-width:320px!important;grid-gap:13px!important;gap:13px!important;margin-top:26px!important}body .site-footer.site-footer .footer-contact-item{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;grid-gap:12px!important;gap:12px!important;color:rgba(255,255,255,.78)!important;font-size:.9rem!important;font-weight:400!important;line-height:1.5!important}body .site-footer.site-footer .footer-contact-item .icon,body .site-footer.site-footer .footer-contact-item>svg{width:17px!important;height:17px!important;margin-top:2px!important;color:#67a9ff!important}body .site-footer.site-footer .footer-contact-cta.footer-contact-cta{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:24px!important;border:1px solid rgba(117,190,255,.8)!important;border-radius:9px!important;padding:0 20px!important;background:linear-gradient(180deg,#1a7cff,#0b55e7)!important;color:#ffffff!important;font-size:.9rem!important;font-weight:800!important;box-shadow:0 14px 28px rgba(11,85,231,.34)!important;opacity:1!important;filter:none!important}body .site-footer.site-footer .footer-contact-cta .icon{width:17px!important;height:17px!important}body .site-footer.site-footer .footer-socials.footer-socials{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}body .site-footer.site-footer .footer-socials span{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:transparent!important;color:#ffffff!important;transition:background .16s ease,border-color .16s ease!important}body .site-footer.site-footer .footer-socials span:hover{border-color:rgba(95,160,255,.6)!important;background:rgba(95,160,255,.12)!important}body .site-footer.site-footer .footer-socials .icon,body .site-footer.site-footer .footer-socials svg{width:18px!important;height:18px!important}body .site-footer.site-footer .footer-column.footer-column{display:grid!important;align-content:start!important;grid-gap:0!important;gap:0!important;min-width:0!important}body .site-footer.site-footer .footer-column h2{margin:0 0 16px!important;color:#ffffff!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.25!important}body .site-footer.site-footer .footer-column a,body .site-footer.site-footer .footer-column span{display:block!important;margin:0 0 11px!important;color:rgba(255,255,255,.72)!important;font-size:.88rem!important;font-weight:400!important;line-height:1.45!important;transition:color .16s ease!important}body .site-footer.site-footer .footer-column a:hover,body .site-footer.site-footer .footer-legal-links a:hover{color:#ffffff!important}body .site-footer.site-footer .footer-bottom.footer-bottom{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px 20px!important;margin-top:48px!important;border-top:1px solid rgba(255,255,255,.14)!important;padding-top:24px!important;color:rgba(255,255,255,.62)!important;font-size:.84rem!important;line-height:1.45!important}body .site-footer.site-footer .footer-bottom a,body .site-footer.site-footer .footer-bottom span{color:rgba(255,255,255,.62)!important}body .site-footer.site-footer .footer-legal-links{display:inline-flex!important;align-items:center!important;gap:16px!important}@media (max-width:1120px){body .site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 28px!important}body .site-footer.site-footer .footer-intro.footer-intro{grid-column:1/-1!important;max-width:none!important}body .site-footer.site-footer .footer-intro-contact{max-width:520px!important}}@media (max-width:760px){body .site-footer.site-footer{padding:48px 0 28px!important}body .site-footer.site-footer .container{width:min(100% - 32px,620px)!important;max-width:min(100% - 32px,620px)!important}body .site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 24px!important}body .site-footer.site-footer .footer-intro.footer-intro{grid-column:1/-1!important}body .site-footer.site-footer .brand-logo{width:152px!important}body .site-footer.site-footer .footer-contact-cta.footer-contact-cta{width:100%!important}body .site-footer.site-footer .footer-bottom.footer-bottom{display:grid!important;justify-content:start!important;grid-gap:10px!important;gap:10px!important;margin-top:36px!important;padding-top:22px!important}}@media (max-width:440px){body .site-footer.site-footer .footer-grid.footer-grid{grid-template-columns:1fr!important;gap:24px!important}body .site-footer.site-footer .footer-contact-cta.footer-contact-cta{justify-self:stretch!important}}body:has(.careers-page){background:#ffffff;color:#081640}body:has(.careers-page) .site-header.site-header{border-bottom:1px solid rgba(8,22,64,.1);background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(8,22,64,.06)}body:has(.careers-page) .site-header.site-header .site-nav a[aria-current=page]:after{position:absolute;right:10px;bottom:0;left:10px;display:block;height:2px;border-radius:999px;background:#0b55e7;content:""}.careers-page{--careers-blue:#0b55e7;--careers-blue-strong:#003fd6;--careers-navy:#081640;--careers-muted:#4e5b78;--careers-line:#dfe6f2;--careers-surface:#ffffff;--careers-soft:#f5f8fc;--careers-green:#25b568;--careers-shadow:0 18px 42px rgba(8,22,64,0.12);overflow:hidden;background:#ffffff;color:var(--careers-navy)}.careers-container{width:min(100% - 48px,1430px);margin:0 auto}.careers-hero{position:relative;border-bottom:1px solid var(--careers-line);padding-top:72px;background:#ffffff}.careers-hero-grid{display:grid;min-height:585px;grid-template-columns:minmax(440px,.72fr) minmax(560px,1fr);align-items:stretch;grid-gap:10px;gap:10px}.careers-hero-copy{position:relative;z-index:2;display:flex;max-width:650px;flex-direction:column;justify-content:center;padding:48px 0 38px}.careers-breadcrumb{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;color:#43506e;font-size:.78rem;font-weight:700}.careers-breadcrumb a{color:#30405f}.careers-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:10px;color:var(--careers-blue);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.careers-eyebrow span{display:inline-grid;width:18px;height:18px;place-items:center}.careers-eyebrow .icon{width:16px;height:16px}.careers-hero h1{margin:0;color:var(--careers-navy);font-size:3.72rem;font-weight:900;letter-spacing:0;line-height:1.12}.careers-hero h1 span{display:block}.careers-hero-lede{max-width:610px;margin:18px 0 0;color:#3f4d69;font-size:1.05rem;font-weight:600;line-height:1.7}.careers-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.careers-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:8px;padding:0 26px;font-size:.92rem;font-weight:900;line-height:1.2;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.careers-button:hover{transform:translateY(-1px)}.careers-button .icon{width:18px;height:18px;flex:0 0 auto}.careers-button-primary{border-color:#0b55e7;background:linear-gradient(180deg,#1468ff,#073ed0);color:#ffffff;box-shadow:0 15px 30px rgba(11,85,231,.22)}.careers-button-secondary{border-color:rgba(11,85,231,.75);background:#ffffff;color:#073ed0;box-shadow:0 12px 28px rgba(8,22,64,.06)}.careers-focus-grid{display:grid;max-width:590px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.careers-focus-grid span{display:inline-flex;min-height:48px;align-items:center;gap:10px;border:1px solid var(--careers-line);border-radius:8px;padding:0 16px;background:#ffffff;color:#132249;font-size:.78rem;font-weight:800;box-shadow:0 8px 22px rgba(8,22,64,.04)}.careers-focus-grid .icon{width:19px;height:19px;color:var(--careers-blue)}.careers-hero-media{position:relative;min-height:585px;isolation:isolate}.careers-hero-media:before{position:absolute;inset:0 auto 0 -1px;z-index:2;width:26%;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.86) 22%,rgba(255,255,255,0));content:"";pointer-events:none}.careers-hero-media>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}.careers-hero-stack{top:34px;right:auto;left:clamp(18px,3vw,40px);width:min(228px,28%);grid-gap:12px;gap:12px}.careers-hero-proof,.careers-hero-stack{position:absolute;z-index:3;display:grid}.careers-hero-proof{right:22px;bottom:24px;left:30%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.careers-hero-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(8,22,64,.14);border-radius:8px;padding:14px;background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(8,22,64,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.careers-hero-card>span{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(11,85,231,.18);border-radius:8px;background:#f3f7ff;color:var(--careers-blue)}.careers-hero-card:first-child>span{color:var(--careers-green)}.careers-hero-card h2{margin:0;color:#10204a;font-size:.82rem;font-weight:900;line-height:1.25}.careers-hero-card p{margin:4px 0 0;color:#3f4d69;font-size:.68rem;font-weight:700;line-height:1.38}.careers-proof-strip{border-bottom:1px solid var(--careers-line);background:#ffffff;padding:24px 0}.careers-proof-strip .careers-container{display:grid;grid-gap:14px;gap:14px;text-align:center}.careers-proof-strip p{margin:0;color:#677188;font-size:.76rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.careers-proof-strip div div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;grid-gap:18px;gap:18px}.careers-proof-strip span{color:#4c566e;font-size:1rem;font-weight:900;line-height:1.25}.careers-intro{border-bottom:1px solid var(--careers-line);background:#ffffff;padding:38px 0}.careers-intro-grid{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(360px,1fr) minmax(270px,.68fr);align-items:center;grid-gap:42px;gap:42px}.careers-intro h2,.careers-section-head h2{margin:0;color:var(--careers-navy);font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.16}.careers-intro p,.careers-section-head p{margin:0;color:#3f4d69;font-size:.98rem;font-weight:600;line-height:1.72}.careers-note-card{position:relative;display:grid;min-height:132px;grid-gap:8px;gap:8px;border:1px solid var(--careers-line);border-radius:8px;padding:24px 72px 22px 24px;background:#ffffff;box-shadow:0 15px 32px rgba(8,22,64,.06)}.careers-note-card span{color:#1b2a54;font-size:.9rem;font-weight:900;line-height:1.55}.careers-note-card small{color:#4d5b76;font-size:.82rem;font-weight:700;line-height:1.55}.careers-note-card .icon{position:absolute;right:22px;bottom:24px;width:36px;height:36px;border:1px solid var(--careers-line);border-radius:50%;padding:9px;color:var(--careers-blue)}.careers-outputs,.careers-process,.careers-roles{background:#ffffff;padding:44px 0}.careers-section-head{display:grid;grid-gap:10px;gap:10px;max-width:780px;margin-bottom:28px}.careers-section-head.is-centered{margin-right:auto;margin-left:auto;text-align:center}.careers-role-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.careers-role-card{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--careers-line);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(8,22,64,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.careers-role-card:hover{border-color:rgba(11,85,231,.28);box-shadow:var(--careers-shadow);transform:translateY(-3px)}.careers-role-media{overflow:hidden;aspect-ratio:1.36;border-radius:8px 8px 0 0;background:#eef3f9}.careers-role-media img{width:100%;height:100%;object-fit:cover}.careers-role-icon{display:inline-grid;width:44px;height:44px;place-items:center;margin:-22px 0 12px 18px;border:1px solid var(--careers-line);border-radius:50%;background:#ffffff;color:var(--careers-blue);box-shadow:0 10px 24px rgba(8,22,64,.12)}.careers-role-icon .icon{width:21px;height:21px}.careers-role-card h3{margin:0;padding:0 18px;color:#101f4a;font-size:.95rem;font-weight:900;line-height:1.38}.careers-role-card p{margin:10px 0 0;padding:0 18px 22px;color:#42506b;font-size:.82rem;font-weight:650;line-height:1.66}.careers-value-band{background:linear-gradient(90deg,#084cd7,#005bff 55%,#0742cc);color:#ffffff;padding:28px 0}.careers-value-band .careers-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.careers-value-band article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;padding:0 22px}.careers-value-band article:not(:last-child){border-right:1px solid rgba(255,255,255,.18)}.careers-value-band .icon{width:30px;height:30px;color:#ffffff}.careers-value-band h2{margin:0 0 5px;color:#ffffff;font-size:.92rem;font-weight:900;line-height:1.3}.careers-value-band p{margin:0;color:rgba(255,255,255,.82);font-size:.76rem;font-weight:700;line-height:1.5}.careers-process{border-bottom:1px solid var(--careers-line)}.careers-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:12px}.careers-process-row:before{position:absolute;top:22px;right:9%;left:9%;height:1px;border-top:2px dashed #b7c5dc;content:""}.careers-process-row article{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:12px;gap:12px;background:#ffffff}.careers-process-row article span{display:inline-grid;width:46px;height:46px;place-items:center;border:5px solid #eef4ff;border-radius:50%;background:var(--careers-blue);color:#ffffff;font-size:.82rem;font-weight:900;line-height:1;box-shadow:0 8px 20px rgba(11,85,231,.22)}.careers-process-row h3{margin:0;color:#101f4a;font-size:.92rem;font-weight:900;line-height:1.3}.careers-process-row p{margin:0;color:#4a5874;font-size:.78rem;font-weight:650;line-height:1.62}.careers-process-actions{display:grid;width:min(760px,100%);grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin:34px auto 0}.careers-process-actions span{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--careers-line);border-radius:8px;padding:0 14px;background:#ffffff;color:var(--careers-blue);font-size:.78rem;font-weight:900;line-height:1.3;text-align:center}.careers-process-actions .icon{width:20px;height:20px;flex:0 0 auto}.careers-outputs{border-bottom:1px solid var(--careers-line)}.careers-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.careers-output-grid article{display:grid;min-height:168px;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--careers-line);border-radius:8px;padding:18px 16px;background:#ffffff;box-shadow:0 10px 24px rgba(8,22,64,.04)}.careers-output-grid .icon{width:28px;height:28px;color:var(--careers-blue)}.careers-output-grid h3{margin:0;color:#101f4a;font-size:.86rem;font-weight:900;line-height:1.35}.careers-output-grid p{margin:0;color:#4a5874;font-size:.74rem;font-weight:650;line-height:1.55}.careers-final-cta{background:#ffffff;padding:30px 0 16px}.careers-cta-card{position:relative;overflow:hidden;min-height:248px;border-radius:8px;background:#06183d;color:#ffffff;isolation:isolate;box-shadow:var(--careers-shadow)}.careers-cta-card>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}.careers-cta-card:before{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(3,16,45,.84),rgba(3,16,45,.58) 38%,rgba(3,16,45,.1) 74%),linear-gradient(0deg,rgba(3,16,45,.22),rgba(3,16,45,.22));content:""}.careers-cta-copy{position:relative;z-index:3;display:flex;width:min(590px,100%);min-height:248px;flex-direction:column;justify-content:center;padding:34px 52px}.careers-cta-copy h2{margin:0;color:#ffffff;font-size:2.48rem;font-weight:900;letter-spacing:0;line-height:1.08}.careers-cta-copy p{max-width:500px;margin:12px 0 0;color:rgba(255,255,255,.88);font-size:.98rem;font-weight:700;line-height:1.55}.careers-cta-copy .careers-button-secondary{background:rgba(255,255,255,.94)}body:has(.careers-page) .site-footer.site-footer{margin-top:0!important}@media (max-width:1320px){.careers-hero-grid{grid-template-columns:minmax(420px,.8fr) minmax(500px,1fr)}.careers-hero h1{font-size:3.34rem}.careers-role-grid,.careers-value-band .careers-container{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-value-band .careers-container{gap:24px 0}.careers-value-band article:nth-child(3n){border-right:0}.careers-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.careers-container{width:min(100% - 36px,920px)}.careers-hero{padding-top:92px}.careers-hero-grid,.careers-intro-grid{grid-template-columns:1fr}.careers-hero-copy{max-width:760px;padding:32px 0 8px}.careers-hero-media{min-height:520px;border-radius:8px;overflow:hidden}.careers-hero-media:before{display:none}.careers-hero-proof{right:18px;left:18px}.careers-proof-strip div div{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-intro-grid{gap:22px}.careers-process-row{grid-template-columns:1fr;gap:18px}.careers-process-row:before{top:0;bottom:0;left:22px;width:1px;height:auto;border-top:0;border-left:2px dashed #b7c5dc}.careers-process-row article{grid-template-columns:46px minmax(0,1fr);column-gap:16px;align-items:start}.careers-process-row article span{grid-row:span 2}.careers-process-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.careers-container{width:min(100% - 28px,620px)}.careers-hero{padding-top:86px}.careers-hero h1{font-size:2.46rem;line-height:1.16}.careers-hero-lede{font-size:.98rem}.careers-actions,.careers-cta-copy .careers-actions{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.careers-button{width:100%;min-height:50px;white-space:normal}.careers-focus-grid{grid-template-columns:1fr}.careers-hero-media{display:grid;min-height:0;grid-gap:10px;gap:10px;padding-top:300px;padding-bottom:14px}.careers-hero-media>img{right:0;bottom:auto;height:300px}.careers-hero-stack{width:auto}.careers-hero-proof,.careers-hero-stack{position:relative;inset:auto;margin:0 14px;gap:10px}.careers-hero-proof{grid-template-columns:1fr}.careers-hero-proof .careers-hero-card:nth-child(2),.careers-hero-proof .careers-hero-card:nth-child(3){display:none}.careers-hero-card{padding:12px}.careers-output-grid,.careers-proof-strip div div,.careers-role-grid,.careers-value-band .careers-container{grid-template-columns:1fr}.careers-proof-strip span{font-size:.88rem}.careers-intro,.careers-outputs,.careers-process,.careers-roles{padding:34px 0}.careers-intro h2,.careers-section-head h2{font-size:1.7rem}.careers-note-card{padding-right:60px}.careers-value-band article,.careers-value-band article:not(:last-child),.careers-value-band article:nth-child(3n){border-right:0}.careers-process-actions{grid-template-columns:1fr}.careers-cta-card,.careers-cta-copy{min-height:360px}.careers-cta-card>img{object-position:58% center}.careers-cta-card:before{background:linear-gradient(0deg,rgba(3,16,45,.86),rgba(3,16,45,.64) 48%,rgba(3,16,45,.2)),linear-gradient(0deg,rgba(3,16,45,.2),rgba(3,16,45,.2))}.careers-cta-copy{justify-content:flex-end;padding:28px}.careers-cta-copy h2{font-size:2rem}}@media (max-width:430px){.careers-hero h1{font-size:2.08rem}.careers-breadcrumb{margin-bottom:18px}.careers-hero-media{padding-top:280px}.careers-hero-media>img{height:280px}.careers-hero-stack .careers-hero-card:nth-child(3){display:none}.careers-hero-card p{font-size:.66rem}}.webdev-page .wd-hero{min-height:792px}@media (min-width:1121px){.wd-page:not(.webdev-page) .wd-performance-card{top:56px;right:auto;left:clamp(300px,33vw,455px);width:min(320px,27vw)}.wd-page:not(.webdev-page) .wd-leads-card{top:auto;right:508px;bottom:38px;left:auto;width:188px}.wd-page:not(.webdev-page) .wd-whatsapp-card{top:auto;right:268px;bottom:38px;left:auto;width:212px}.wd-page:not(.webdev-page) .wd-bilingual-card{top:auto;right:28px;bottom:38px;width:212px}}@media (max-width:1120px) and (min-width:761px){.wd-page:not(.webdev-page) .wd-performance-card{top:28px;right:auto;left:28px;width:min(310px,40vw)}.wd-page:not(.webdev-page) .wd-leads-card{top:auto;right:auto;bottom:22px;left:28px}.wd-page:not(.webdev-page) .wd-whatsapp-card{top:auto;right:auto;bottom:22px;left:238px}.wd-page:not(.webdev-page) .wd-bilingual-card{top:auto;right:18px;bottom:22px}}.webdev-page .wd-hero-visual>img{object-position:center center}.webdev-page .wd-performance-card{top:38px;right:auto;left:clamp(34px,4.2vw,72px);width:min(330px,30vw)}.webdev-page .wd-performance-card .wd-pct{color:var(--ae-blue);font-size:.86rem}.webdev-page .wd-dev-seo-card{top:182px;right:auto;left:clamp(34px,4.2vw,72px);width:min(274px,25vw)}.webdev-page .wd-dev-responsive-card{top:298px;right:auto;left:clamp(34px,4.2vw,72px);width:min(274px,25vw)}.webdev-page .wd-bilingual-card,.webdev-page .wd-leads-card,.webdev-page .wd-whatsapp-card{top:auto;bottom:38px}.webdev-page .wd-leads-card{right:430px;width:240px}.webdev-page .wd-whatsapp-card{right:210px;width:230px}.webdev-page .wd-bilingual-card{right:0;width:220px}.wd-dev-state{display:block;margin-top:10px;color:var(--ae-green);font-size:1.32rem;font-weight:800;line-height:1}.wd-dev-state.is-quiet{color:var(--ae-ink)}.webdev-trust-strip{padding:26px 0 32px}.webdev-trust-strip .wd-logo-placeholder{color:rgba(7,24,53,.56);font-family:inherit;font-size:clamp(.82rem,.92vw,1rem);font-weight:800;letter-spacing:.02em;text-transform:none}.wd-dev-section-copy{margin-bottom:28px}.wd-dev-section-copy h2{max-width:920px;margin:0;color:var(--ae-ink);font-size:clamp(1.8rem,2.35vw,2.35rem);font-weight:800;letter-spacing:-.01em;line-height:1.12}.wd-dev-section-copy p{max-width:790px;margin:10px 0 0;color:#314058;font-size:clamp(.96rem,1vw,1.06rem);line-height:1.6}.webdev-page .wd-deliver-section{padding:42px 0 24px}.webdev-page .webdev-deliver-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.webdev-page .webdev-deliver-card{grid-template-columns:minmax(142px,.88fr) minmax(0,1fr);gap:16px;min-height:190px;padding:10px;align-items:stretch}.webdev-deliver-media{min-height:168px;border-radius:10px;background-image:url(/generated/web-development-redesign/service-thumbnails-sheet.png);background-repeat:no-repeat;background-size:300% 200%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.36)}.webdev-deliver-media.is-corporate{background-position:0 0}.webdev-deliver-media.is-modernisation{background-position:50% 0}.webdev-deliver-media.is-lead{background-position:100% 0}.webdev-deliver-media.is-portal{background-position:0 100%}.webdev-deliver-media.is-seo{background-position:50% 100%}.webdev-deliver-media.is-ai{background-position:100% 100%}.webdev-deliver-copy{display:flex;min-width:0;flex-direction:column;padding:8px 4px 8px 0}.webdev-page .webdev-deliver-card h3{margin:0;gap:6px;font-size:clamp(.88rem,.9vw,1rem)}.webdev-page .webdev-deliver-card p{margin:10px 0 0;color:#263851;font-size:clamp(.78rem,.78vw,.9rem);line-height:1.62}.webdev-card-arrow{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin-top:auto;color:var(--ae-blue)}.webdev-card-arrow .icon{width:17px;height:17px}.webdev-impact-strip{padding:30px 0 52px}.webdev-impact-card{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 8% 50%,rgba(44,180,255,.42),transparent 38%),linear-gradient(100deg,#0739a5,#0b55e7 52%,#0647cf);color:#ffffff;box-shadow:0 24px 54px -22px rgba(11,85,231,.44)}.webdev-impact-item{min-height:112px;border-left:1px solid rgba(255,255,255,.28);padding:22px 18px}.webdev-impact-item:first-child{border-left:0}.webdev-impact-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:12px;color:#ffffff}.webdev-impact-icon .icon{width:32px;height:32px;stroke-width:1.7}.webdev-impact-item strong{display:block;color:#ffffff;font-size:.88rem;font-weight:800;line-height:1.25}.webdev-impact-item p{margin:5px 0 0;color:rgba(233,241,255,.86);font-size:.72rem;line-height:1.42}.webdev-process-section{padding:54px 0 46px}.webdev-page .wd-process-section .wd-section-head{margin-bottom:34px}.webdev-page .wd-process-row{gap:34px}.webdev-page .wd-process-row article{align-items:flex-start;text-align:left}.webdev-page .wd-process-row article:not(:last-child):after{top:34px;left:58px;right:-20px;border-top:2px dashed #b8c5d8}.webdev-page .wd-process-row article:not(:last-child):before{display:none}.webdev-page .wd-process-station{min-height:70px;margin-bottom:10px;gap:0}.webdev-page .wd-process-row .ae-process-icon{width:70px;height:70px;border-radius:50%}.webdev-page .wd-process-row .ae-process-icon .icon{width:32px;height:32px}.webdev-page .wd-process-badge{width:auto;height:auto;margin:0 0 2px;border-radius:0;background:transparent;color:var(--ae-blue);font-size:.8rem;box-shadow:none}.webdev-page .wd-process-row h3{margin:0 0 7px;font-size:1.02rem}.webdev-page .wd-process-row p{max-width:230px;font-size:.8rem;line-height:1.62}.webdev-page .wd-process-tags{margin-top:34px}.webdev-page .wd-process-tags span:before{display:none}.webdev-page .wd-process-tags .icon{width:20px;height:20px;color:var(--ae-blue)}.webdev-outputs-section{padding:20px 0 42px}.webdev-outputs-section .wd-dev-section-copy{margin-bottom:20px}.webdev-outputs-section .wd-outputs-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.webdev-outputs-section .wd-output-chip{min-height:108px;flex-direction:column;justify-content:center;gap:12px;border-radius:10px;padding:16px 10px;text-align:center;font-size:.78rem;line-height:1.25}.webdev-outputs-section .wd-output-chip .icon{width:31px;height:31px}.webdev-final-cta{padding:0}.webdev-final-cta .ae-container{width:100%;max-width:none}.webdev-page .wd-final-card{min-height:330px;grid-template-columns:minmax(0,.86fr) minmax(380px,1fr);border-radius:0;padding:58px clamp(34px,5vw,74px);background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 34%,rgba(255,255,255,.2) 68%,rgba(255,255,255,0)),url(/generated/web-development-redesign/cta-website-planning.png) 50% /cover no-repeat;color:var(--ae-ink);box-shadow:none}.webdev-page .wd-final-copy h2{max-width:660px;color:var(--ae-ink);font-size:clamp(2.1rem,3vw,3rem)}.webdev-page .wd-final-copy p{max-width:650px;color:#13233e;font-size:1rem}.webdev-page .wd-final-actions{display:flex;flex-wrap:wrap;align-self:end;justify-content:flex-start}.webdev-page .wd-final-actions .ae-button{min-height:56px;border-radius:8px;padding:0 24px}.webdev-page .wd-final-actions .ae-button-light{border-color:var(--ae-blue);background:#ffffff;color:var(--ae-blue)}@media (max-width:1320px){.webdev-page .wd-leads-card{right:392px;width:218px}.webdev-page .wd-whatsapp-card{right:196px;width:210px}.webdev-page .wd-bilingual-card{width:200px}.webdev-impact-card{grid-template-columns:repeat(3,minmax(0,1fr))}.webdev-impact-item:nth-child(4){border-left:0}.webdev-outputs-section .wd-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.webdev-page .wd-performance-card{right:auto;left:28px;width:min(318px,42vw)}.webdev-page .wd-dev-responsive-card,.webdev-page .wd-dev-seo-card{right:auto;left:28px;width:min(300px,42vw)}.webdev-page .wd-dev-seo-card{top:170px}.webdev-page .wd-dev-responsive-card{top:294px}.webdev-page .wd-leads-card{right:auto;left:28px;bottom:24px}.webdev-page .wd-whatsapp-card{right:236px;bottom:24px}.webdev-page .wd-bilingual-card{right:18px;bottom:24px}.webdev-page .webdev-deliver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webdev-page .wd-final-card{grid-template-columns:1fr;background-position:58%}}@media (max-width:860px){.webdev-impact-card,.webdev-outputs-section .wd-outputs-grid,.webdev-page .webdev-deliver-grid{grid-template-columns:1fr}.webdev-impact-item,.webdev-impact-item:nth-child(4){border-left:0;border-top:1px solid rgba(255,255,255,.26)}.webdev-impact-item:first-child{border-top:0}.webdev-page .wd-process-row article:not(:last-child):after{display:none}}@media (max-width:760px){.webdev-page .wd-hero{min-height:0}.webdev-page .wd-bilingual-card,.webdev-page .wd-dev-responsive-card,.webdev-page .wd-dev-seo-card,.webdev-page .wd-leads-card,.webdev-page .wd-whatsapp-card{position:relative;inset:auto!important;width:100%!important;margin-top:12px}.webdev-trust-strip .wd-logo-placeholder{flex-basis:42%}.webdev-page .webdev-deliver-card{grid-template-columns:1fr}.webdev-deliver-media{min-height:210px}.webdev-deliver-copy{padding:2px 4px 10px}.webdev-page .wd-process-row article{align-items:center;text-align:center}.webdev-page .wd-process-row p{max-width:330px}.webdev-page .wd-final-card{min-height:520px;align-items:start;padding:36px 22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 46%,rgba(255,255,255,.38) 72%,rgba(255,255,255,.08)),url(/generated/web-development-redesign/cta-website-planning.png) 67% /cover no-repeat}.webdev-page .wd-final-actions{display:grid;grid-template-columns:1fr}}.uiux-page{--uiux-ink:#061638;--uiux-muted:#43526e;--uiux-line:#dce5f2;--uiux-soft:#f6f9fd;--uiux-blue:#0b55e7;--uiux-blue-2:#1c76ff;--uiux-green:#12a96b;--uiux-shadow:0 22px 56px rgba(6,22,56,0.12);overflow:hidden;background:#ffffff;color:var(--uiux-ink)}body:has(.uiux-page) .copilotKitWindow,body:has(.uiux-page) .roadmap-agent-launcher,body:has(.uiux-page) .roadmap-copilot-popup{display:none!important}body:has(.uiux-page) .site-footer .footer-bottom>*,body:has(.uiux-page) .site-footer .footer-column,body:has(.uiux-page) .site-footer .footer-intro,body:has(.uiux-page) .site-footer .motion-item{opacity:1!important;filter:none!important;transform:none!important}.uiux-page .ae-container{width:min(100%,calc(100vw - 76px));max-width:1410px}.uiux-hero{position:relative;min-height:760px;padding:118px 0 30px;overflow:hidden;background:#ffffff}.uiux-hero-media{position:absolute;inset:74px 0 0 auto;width:min(72vw,1180px);overflow:hidden}.uiux-hero-media:before{position:absolute;inset:0 auto 0 0;z-index:2;width:42%;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.9) 48%,rgba(255,255,255,0));content:""}.uiux-hero-media:after{position:absolute;inset:auto 0 0;z-index:2;height:36%;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);content:""}.uiux-hero-media img{width:100%;height:100%;object-fit:cover;object-position:53% center}.uiux-hero-grid{position:relative;z-index:3;display:grid;min-height:612px;grid-template-columns:minmax(520px,680px) minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center}.uiux-hero-copy{display:grid;align-content:center;max-width:680px}.uiux-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;margin-bottom:20px;color:var(--uiux-blue);font-size:.86rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.uiux-eyebrow .icon{width:18px;height:18px}.uiux-hero h1{display:grid;grid-gap:0;gap:0;max-width:720px;margin:0;color:var(--uiux-ink);font-size:clamp(2.95rem,3.72vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:0}.uiux-hero-copy>p:not(.uiux-eyebrow){max-width:590px;margin-top:24px;color:#24324d;font-size:clamp(1rem,1.05vw,1.18rem);line-height:1.68}.uiux-final-actions,.uiux-hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:34px}.uiux-page .ae-button{min-height:58px;border-radius:8px;padding:0 26px;font-size:.96rem;font-weight:800;letter-spacing:0}.uiux-page .ae-button .icon{width:19px;height:19px}.uiux-hero-actions .ae-button-primary{min-width:244px}.uiux-hero-actions .ae-button-secondary{min-width:244px;border-color:rgba(11,85,231,.42);background:rgba(255,255,255,.92);color:var(--uiux-blue);box-shadow:none}.uiux-hero-chips{display:flex;flex-wrap:wrap;gap:14px;max-width:640px;margin-top:34px}.uiux-hero-chips span{display:inline-flex;min-height:42px;align-items:center;gap:9px;border:1px solid rgba(11,85,231,.18);border-radius:999px;padding:0 16px;background:rgba(255,255,255,.94);color:#172342;font-size:.82rem;font-weight:700;box-shadow:0 14px 28px rgba(6,22,56,.06)}.uiux-hero-chips .icon{width:16px;height:16px;color:var(--uiux-blue)}.uiux-floating-ui{position:relative}.uiux-floating-ui,.uiux-hero-image-spacer{min-height:610px;pointer-events:none}.uiux-float-card{position:absolute;z-index:4;border:1px solid rgba(6,22,56,.08);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 0 0 7px rgba(255,255,255,.58),0 24px 52px rgba(6,22,56,.18)}.uiux-score-card{top:26px;right:4px;display:flex;width:min(278px,26vw);align-items:center;gap:16px;padding:20px}.uiux-ring{position:relative;display:inline-block;width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--uiux-green) 0 74%,#e5edf7 74% 100%)}.uiux-ring:after{position:absolute;inset:10px;border-radius:inherit;background:#ffffff;content:""}.uiux-float-card strong{display:block;color:var(--uiux-ink);font-size:.88rem;line-height:1.3}.uiux-float-card li,.uiux-float-card span{color:#5a6780;font-size:.74rem;line-height:1.4}.uiux-task-card{top:154px;right:18px;width:min(286px,28vw);padding:18px}.uiux-task-card svg{width:100%;height:54px;margin-top:8px;fill:none;stroke:var(--uiux-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.uiux-journey-card{top:288px;right:12px;width:min(258px,25vw);padding:18px 18px 16px}.uiux-journey-card ol{display:grid;grid-gap:10px;gap:10px;margin-top:12px;list-style:none}.uiux-journey-card li{display:flex;align-items:center;gap:10px;color:#29364d;font-weight:700}.uiux-journey-card li span{width:10px;height:10px;border-radius:50%;background:var(--uiux-green);box-shadow:0 0 0 5px rgba(18,169,107,.12)}.uiux-dashboard-card{right:0;bottom:34px;width:min(430px,42vw);padding:20px}.uiux-dashboard-card header{display:flex;align-items:center;gap:12px}.uiux-dashboard-card header span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--uiux-blue);color:#ffffff}.uiux-dashboard-card .icon{width:17px;height:17px}.uiux-mini-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.uiux-mini-panels span{min-height:108px;border:1px solid #e3eaf4;border-radius:12px;background:linear-gradient(135deg,rgba(11,85,231,.12),rgba(255,255,255,0) 52%),linear-gradient(90deg,var(--uiux-blue) 0 18%,transparent 18%) 18px 28px /80% 8px no-repeat,linear-gradient(90deg,#d9e4f2 0 56%,transparent 56%) 18px 48px /80% 8px no-repeat,linear-gradient(135deg,transparent 0 30%,var(--uiux-blue) 31% 34%,transparent 35% 50%,var(--uiux-green) 51% 54%,transparent 55%) 18px 66px /84% 34px no-repeat,#ffffff}.uiux-proof-strip{border-block:1px solid var(--uiux-line);background:#ffffff}.uiux-proof-strip .ae-container{display:grid;grid-gap:14px;gap:14px;padding:18px 0 22px}.uiux-proof-strip p{color:#758199;font-size:.72rem;font-weight:800;letter-spacing:0;text-align:center;text-transform:uppercase}.uiux-proof-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:center}.uiux-proof-row span{display:grid;min-height:44px;place-items:center;color:#5f697d;font-size:clamp(.74rem,.9vw,1rem);font-weight:800;line-height:1.25;text-align:center}.uiux-focus-section,.uiux-output-section,.uiux-process-section{padding:30px 0 36px;background:#ffffff}.uiux-section-head{max-width:1020px;margin-bottom:22px}.uiux-section-head h2{margin:0;color:var(--uiux-ink);font-size:clamp(1.9rem,2.7vw,3rem);font-weight:800;line-height:1.14;letter-spacing:0}.uiux-section-head p{max-width:760px;margin-top:8px;color:#384864;font-size:1rem}.uiux-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.uiux-focus-card{display:grid;min-height:220px;grid-template-columns:minmax(132px,43%) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--uiux-line);border-radius:8px;background:#ffffff;box-shadow:0 12px 34px rgba(6,22,56,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.uiux-focus-card:hover{transform:translateY(-3px);border-color:rgba(11,85,231,.28);box-shadow:0 18px 42px rgba(6,22,56,.11)}.uiux-focus-media{min-height:100%;background-image:url(/generated/ui-ux-design-redesign/service-thumbnails-sheet.png);background-repeat:no-repeat;background-size:600% 100%}.uiux-focus-media.is-1{background-position:0}.uiux-focus-media.is-2{background-position:20%}.uiux-focus-media.is-3{background-position:40%}.uiux-focus-media.is-4{background-position:60%}.uiux-focus-media.is-5{background-position:80%}.uiux-focus-media.is-6{background-position:100%}.uiux-focus-copy{display:grid;align-content:start;min-width:0;padding:24px 22px 20px}.uiux-focus-copy h3{display:flex;gap:7px;margin:0;color:var(--uiux-ink);font-size:.98rem;font-weight:800;line-height:1.35}.uiux-focus-copy h3 span{color:var(--uiux-blue)}.uiux-focus-copy p{margin-top:14px;color:#40506c;font-size:.9rem;line-height:1.72}.uiux-focus-copy a{display:inline-grid;width:30px;height:30px;place-items:center;justify-self:end;align-self:end;margin-top:12px;color:var(--uiux-blue)}.uiux-focus-copy a .icon{width:18px;height:18px}.uiux-outcome-band{padding:0;background:#ffffff}.uiux-outcome-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#0752df,#0038bd);box-shadow:0 18px 42px rgba(11,85,231,.24)}.uiux-outcome-grid article{display:flex;min-height:108px;align-items:center;justify-content:center;gap:14px;padding:18px;color:#ffffff}.uiux-outcome-grid article:not(:first-child){border-left:1px solid rgba(255,255,255,.28)}.uiux-outcome-grid article>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.52);border-radius:999px}.uiux-outcome-grid .icon{width:21px;height:21px}.uiux-outcome-grid strong{max-width:118px;font-size:.96rem;font-weight:800;line-height:1.26}.uiux-process-section{padding-top:34px}.uiux-process-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:34px;gap:34px}.uiux-process-row:before{position:absolute;top:31px;right:9%;left:9%;border-top:2px dashed rgba(11,85,231,.28);content:""}.uiux-process-row article{position:relative;z-index:2;display:grid;align-content:start;min-height:214px}.uiux-process-icon{display:grid;width:62px;height:62px;place-items:center;border:1px solid var(--uiux-line);border-radius:999px;background:#ffffff;color:var(--uiux-blue);box-shadow:0 12px 28px rgba(6,22,56,.06)}.uiux-process-icon .icon{width:25px;height:25px}.uiux-process-row small{margin-top:14px;color:var(--uiux-blue);font-size:.85rem;font-weight:900}.uiux-process-row h3{margin-top:2px;color:var(--uiux-ink);font-size:1rem;font-weight:800}.uiux-process-row p{max-width:208px;margin-top:8px;color:#44536e;font-size:.82rem;line-height:1.62}.uiux-process-action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:38px;align-items:center;gap:8px;margin-top:18px;border:1px solid var(--uiux-line);border-radius:6px;padding:0 14px;color:#394966;font-size:.72rem;font-weight:800;white-space:nowrap}.uiux-process-action .icon{width:14px;height:14px;color:var(--uiux-blue)}.uiux-output-section{border-top:1px solid var(--uiux-line);padding-top:26px}.uiux-output-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;gap:16px}.uiux-output-card{display:grid;min-height:126px;place-items:center;grid-gap:12px;gap:12px;border:1px solid var(--uiux-line);border-radius:8px;padding:16px 10px;background:#ffffff;text-align:center;box-shadow:0 12px 30px rgba(6,22,56,.04)}.uiux-output-card span{display:grid;width:38px;height:38px;place-items:center;color:var(--uiux-blue)}.uiux-output-card .icon{width:30px;height:30px}.uiux-output-card strong{color:var(--uiux-ink);font-size:.78rem;font-weight:800;line-height:1.35}.uiux-final-cta{padding:0;background:#ffffff}.uiux-final-card{position:relative;display:grid;min-height:224px;align-items:center;overflow:hidden;border-radius:16px 16px 0 0;background:#003b91}.uiux-final-card:before{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(0,66,157,.98),rgba(0,73,174,.92) 38%,rgba(0,73,174,.42) 58%,rgba(0,73,174,0));content:""}.uiux-final-card img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:right center}.uiux-final-copy{position:relative;z-index:3;max-width:680px;padding:34px 44px;color:#ffffff}.uiux-final-copy h2{margin:0;font-size:clamp(1.85rem,2.45vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:0}.uiux-final-copy p{max-width:610px;margin-top:12px;color:rgba(255,255,255,.86);font-size:1rem;line-height:1.62}.uiux-final-actions{margin-top:24px}.uiux-final-actions .ae-button-light{background:#ffffff;color:var(--uiux-blue);box-shadow:none}.uiux-final-actions .ae-button-ghost{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.08);color:#ffffff;box-shadow:none}@media (max-width:1260px){.uiux-hero{min-height:720px}.uiux-hero h1{font-size:clamp(2.74rem,4.1vw,3.75rem)}.uiux-floating-ui,.uiux-hero-image-spacer{min-height:560px}.uiux-journey-card,.uiux-score-card,.uiux-task-card{right:0}.uiux-dashboard-card{width:min(390px,42vw)}.uiux-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uiux-outcome-grid,.uiux-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uiux-outcome-grid article:nth-child(4){border-left:0}}@media (min-width:1021px){.uiux-page .uiux-score-card{top:34px;right:auto;left:32px}.uiux-page .uiux-task-card{top:auto;right:auto;bottom:172px;left:32px}.uiux-page .uiux-journey-card{top:auto;right:auto;bottom:32px;left:32px}.uiux-page .uiux-dashboard-card{right:28px;bottom:34px}}@media (max-width:1020px){.uiux-page .ae-container{width:min(100%,calc(100vw - 48px))}.uiux-hero{min-height:0;padding:124px 0 30px}.uiux-hero-media{position:relative;inset:auto;width:100%;height:480px;margin-top:28px;border-radius:18px}.uiux-hero-media:before{width:28%}.uiux-hero-grid{min-height:0;grid-template-columns:1fr}.uiux-hero-copy{max-width:760px}.uiux-floating-ui,.uiux-hero-image-spacer{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.uiux-dashboard-card,.uiux-float-card,.uiux-journey-card,.uiux-score-card,.uiux-task-card{position:relative;inset:auto;width:auto}.uiux-dashboard-card{grid-column:1/-1}.uiux-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.uiux-process-row{grid-template-columns:repeat(2,minmax(0,1fr))}.uiux-process-row:before{display:none}.uiux-process-row article{min-height:0;border:1px solid var(--uiux-line);border-radius:12px;padding:20px;background:#ffffff}}@media (max-width:760px){.uiux-page .ae-container{width:min(100%,calc(100vw - 28px))}.uiux-hero{padding-top:112px}.uiux-eyebrow{margin-bottom:16px;font-size:.76rem}.uiux-hero h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.09}.uiux-hero-copy>p:not(.uiux-eyebrow){font-size:.98rem}.uiux-final-actions,.uiux-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.uiux-page .ae-button{width:100%;min-width:0;min-height:56px;padding:0 18px}.uiux-hero-chips{display:grid;grid-template-columns:1fr}.uiux-hero-media{height:320px;border-radius:12px}.uiux-hero-media img{object-position:55% center}.uiux-dashboard-card .uiux-mini-panels,.uiux-floating-ui,.uiux-focus-card,.uiux-focus-grid,.uiux-hero-image-spacer,.uiux-outcome-grid,.uiux-output-grid,.uiux-process-row,.uiux-proof-row{grid-template-columns:1fr}.uiux-focus-card{min-height:0}.uiux-focus-media{aspect-ratio:16/9}.uiux-outcome-grid article,.uiux-outcome-grid article:nth-child(4){justify-content:flex-start;border-left:0;border-top:1px solid rgba(255,255,255,.28)}.uiux-outcome-grid article:first-child{border-top:0}.uiux-output-card{min-height:92px;grid-template-columns:48px minmax(0,1fr);justify-items:start;text-align:left}.uiux-final-card{min-height:560px;align-items:start;border-radius:12px 12px 0 0}.uiux-final-card:before{background:linear-gradient(180deg,rgba(0,66,157,.98),rgba(0,66,157,.9) 44%,rgba(0,66,157,.28) 74%,rgba(0,66,157,.04))}.uiux-final-card img{object-position:72% center}.uiux-final-copy{padding:34px 22px}}.ae-trusted-strip,.ba-proof,.et-trust-strip,.healthcare-trust,.in-trusted-strip,.iw-proof,.ks-relevant-strip,.rep-proof,.uiux-proof-strip,.wd-trusted-strip,.wk-trusted-strip{display:none!important}@media (min-width:1121px){.wk-page .wk-data-card{right:28px;left:auto}.wk-page .wk-data-visibility{top:508px}.wk-page .wk-data-efficiency{top:604px}.wk-page .wk-data-response{top:700px}}@media (min-width:761px){.ba-page .ba-status-stack{right:auto;left:clamp(18px,3vw,44px)}}@media (max-width:1120px) and (min-width:721px){.wk-page .wk-data-card{right:auto;left:16px}}@media (max-width:1060px) and (min-width:761px){.ba-page .ba-status-stack{right:auto;left:20px}}@media (max-width:720px){.wk-page .wk-data-card{left:auto!important}}@media (prefers-reduced-motion:no-preference){.ae-button,.ba-btn,.btn,.careers-button,.support-button{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.ae-button:after,.ba-btn:after,.btn:after,.careers-button:after,.support-button:after{position:absolute;inset:-70% -34%;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.42) 49%,transparent 66%);content:"";opacity:0;pointer-events:none;transform:translateX(-74%) rotate(8deg);transition:opacity .22s ease,transform .62s cubic-bezier(.16,1,.3,1)}.ae-button:hover,.ba-btn:hover,.btn:hover,.careers-button:hover,.support-button:hover{transform:translateY(-2px)}.ae-button:hover:after,.ba-btn:hover:after,.btn:hover:after,.careers-button:hover:after,.support-button:hover:after{opacity:1;transform:translateX(74%) rotate(8deg)}:is(.ae-home-redesign .wd-data-card,.ae-home-redesign .ai-stat-card,.ae-home-redesign .in-hero-card,.ae-home-redesign .wk-data-card,.ae-home-redesign .uiux-floating-ui>*,.ba-status-card,.ba-dashboard-card,.ks-float-card,.iw-status-tile,.support-metric,.mds-floating-panel,.mds-mini-metrics article,.ars-float-card,.rep-hero-tile,.healthcare-float-card,.wf-float-card,.wf-report-card,.uae-sim-stat-card,.uae-del-cta-card,.uae-final-cta-card,.careers-hero-card,.careers-note-card){animation:dbCorporateFloat 8s ease-in-out infinite;animation-delay:var(--motion-delay,0s);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease;will-change:translate}:is(.ae-home-redesign .wd-data-card,.ae-home-redesign .ai-stat-card,.ae-home-redesign .in-hero-card,.ae-home-redesign .wk-data-card,.ae-home-redesign .uiux-floating-ui>*,.ba-status-card,.ba-dashboard-card,.ks-float-card,.iw-status-tile,.support-metric,.mds-floating-panel,.mds-mini-metrics article,.ars-float-card,.rep-hero-tile,.healthcare-float-card,.wf-float-card,.wf-report-card,.uae-sim-stat-card,.uae-del-cta-card,.uae-final-cta-card,.careers-hero-card,.careers-note-card):nth-child(2n){animation-delay:-2.4s}:is(.ae-home-redesign .wd-data-card,.ae-home-redesign .ai-stat-card,.ae-home-redesign .in-hero-card,.ae-home-redesign .wk-data-card,.ae-home-redesign .uiux-floating-ui>*,.ba-status-card,.ba-dashboard-card,.ks-float-card,.iw-status-tile,.support-metric,.mds-floating-panel,.mds-mini-metrics article,.ars-float-card,.rep-hero-tile,.healthcare-float-card,.wf-float-card,.wf-report-card,.uae-sim-stat-card,.uae-del-cta-card,.uae-final-cta-card,.careers-hero-card,.careers-note-card):nth-child(3n){animation-delay:-4.6s}}@keyframes dbCorporateFloat{0%,to{translate:0 0}50%{translate:0 -5px}}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)){--corp-type-hero:3.6rem;--corp-type-section:2.35rem;--corp-type-card-title:1.18rem;--corp-type-lede:1.12rem;--corp-type-body:1.04rem;--corp-type-card-body:0.98rem;--corp-type-label:0.84rem}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main,body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main *{letter-spacing:0!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(h1,h2,h3){text-wrap:balance}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main h1{max-width:920px;color:var(--ae-ink,#071835);font-size:var(--corp-type-hero)!important;font-weight:800!important;line-height:1.08!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.section-header h2,.ae-section-head h2,.in-section-head h2,.figma-about h2,.figma-section-top h2,.rich-page-cta h2,.contact-prep-head h2),body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main h2{max-width:980px;color:var(--ae-ink,#071835);font-size:var(--corp-type-section)!important;font-weight:800!important;line-height:1.15!important}body:has(.wf-page) main.wf-page .wf-outcomes-grid article h2{max-width:none!important;margin:0!important;color:#ffffff!important;font-size:clamp(1rem,1.05vw,1.12rem)!important;font-weight:800!important;line-height:1.24!important}body:has(.wf-page) main.wf-page .wf-outcomes-grid article p{margin-top:7px!important;color:rgba(255,255,255,.88)!important;font-size:.86rem!important;line-height:1.48!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main article h3,body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main h3{color:var(--ae-ink,#071835);font-size:var(--corp-type-card-title)!important;font-weight:800!important;line-height:1.26!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main p:not(:is(.eyebrow,.hero-eyebrow,.ae-eyebrow,.ab-eyebrow,.figma-kicker,.contact-kicker,.mobile-nav-label,[class*=eyebrow],[class*=meta],[class*=label],[class*=status])){color:#34445f;font-size:var(--corp-type-body)!important;line-height:1.62!important}body:has(.re-page) main .re-impact-band,body:has(.re-page) main .re-impact-band .re-impact-icon,body:has(.re-page) main .re-impact-band strong{color:#ffffff!important}body:has(.re-page) main .re-impact-band p{color:rgba(239,246,255,.9)!important}body:has(.et-page) main .re-impact-band,body:has(.et-page) main .re-impact-band .re-impact-icon,body:has(.et-page) main .re-impact-band strong{color:#ffffff!important}body:has(.et-page) main .re-impact-band p{color:rgba(239,246,255,.9)!important}body:has(.ba-page) main .ba-outcomes,body:has(.ba-page) main .ba-outcomes .icon,body:has(.ba-page) main .ba-outcomes h3{color:#ffffff!important}body:has(.ba-page) main .ba-outcomes p{color:rgba(239,246,255,.9)!important}body:has(.healthcare-wellness-page) main .healthcare-outcome-grid,body:has(.healthcare-wellness-page) main .healthcare-outcome-grid .icon,body:has(.healthcare-wellness-page) main .healthcare-outcome-grid h3{color:#ffffff!important}body:has(.healthcare-wellness-page) main .healthcare-outcome-grid p{color:rgba(239,246,255,.9)!important}body:has(.healthcare-wellness-page) main .healthcare-cta-panel,body:has(.healthcare-wellness-page) main .healthcare-cta-panel h2{color:#ffffff!important}body:has(.healthcare-wellness-page) main .healthcare-cta-panel p{color:rgba(239,246,255,.92)!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.ae-hero-copy>p:not(.ae-eyebrow),.rich-hero-copy>p:not(.hero-eyebrow),.figma-hero-content>p:not(.figma-kicker),.figma-hero-support,.ba-hero-copy>p,.careers-hero-copy>p){max-width:720px;font-size:var(--corp-type-lede)!important;line-height:1.64!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(article p,.rich-card p,.ae-build-card p,.ae-impact-card p,.ab-belief-card p,.ab-believe-card p,.ab-journey-row p,.ab-team-info p,.in-sector-card p,.re-feature-card p,.ai-help-card p,.wf-page article p,.careers-page article p){font-size:var(--corp-type-card-body)!important;line-height:1.58!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.eyebrow,.hero-eyebrow,.ae-eyebrow,.ab-eyebrow,.figma-kicker,.contact-kicker,[class*=eyebrow]){font-size:var(--corp-type-label)!important;font-weight:800!important;line-height:1.3!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.btn,.ae-button,.ba-btn,.support-button,.careers-button,.contact-button){min-height:48px;font-size:.96rem!important;font-weight:800!important;line-height:1.1!important}@media (max-width:1180px){body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)){--corp-type-hero:3.15rem;--corp-type-section:2.15rem;--corp-type-lede:1.08rem;--corp-type-body:1rem}}@media (max-width:720px){body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)){--corp-type-hero:2.35rem;--corp-type-section:1.85rem;--corp-type-card-title:1.08rem;--corp-type-lede:1rem;--corp-type-body:1rem;--corp-type-card-body:0.96rem;--corp-type-label:0.78rem}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main h1{line-height:1.1!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main h2{line-height:1.16!important}}:is(.rich-page-cta .container>div,.ae-impact-feature,.ae-final-cta .ae-container>div:first-child,.figma-contact-cta,.ai-measurable-section,.wd-impact-card,.webdev-impact-card,.ab-final-copy,.in-final-copy,.wd-final-copy,.wk-final-copy,.iw-cta-copy,.mds-cta-copy,.rep-cta-copy,.re-cta-copy,.ba-cta-copy,.wf-final-copy,.ars-final-copy,.ks-cta-copy,.careers-cta-copy,.uiux-final-copy,.property-final-copy,.clinic-final-cta__grid>div:first-child) :is(h1,h2,h3,p,small,[class*=eyebrow],[class*=kicker]){color:#ffffff!important}:is(.rich-page-cta .container>div,.ae-impact-feature,.ae-final-cta .ae-container>div:first-child,.figma-contact-cta,.ai-measurable-section,.wd-impact-card,.webdev-impact-card,.ab-final-copy,.in-final-copy,.wd-final-copy,.wk-final-copy,.iw-cta-copy,.mds-cta-copy,.rep-cta-copy,.re-cta-copy,.ba-cta-copy,.wf-final-copy,.ars-final-copy,.ks-cta-copy,.careers-cta-copy,.uiux-final-copy,.property-final-copy,.clinic-final-cta__grid>div:first-child) p{color:rgba(255,255,255,.86)!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.rich-page-cta .container>div,.ae-impact-feature,.ae-final-cta .ae-container>div:first-child,.figma-contact-cta,.ai-measurable-section,.wd-impact-card,.webdev-impact-card,.ab-final-copy,.in-final-copy,.wd-final-copy,.wk-final-copy,.iw-cta-copy,.mds-cta-copy,.rep-cta-copy,.re-cta-copy,.ba-cta-copy,.wf-final-copy,.ars-final-copy,.ks-cta-copy,.careers-cta-copy,.uiux-final-copy,.property-final-copy,.clinic-final-cta__grid>div:first-child) :is(h1,h2,h3,p,small,[class*=eyebrow],[class*=kicker]){color:#ffffff!important}body:has(:is(.ae-home-redesign,.rich-page,.ba-page,.careers-page)) main :is(.rich-page-cta .container>div,.ae-impact-feature,.ae-final-cta .ae-container>div:first-child,.figma-contact-cta,.ai-measurable-section,.wd-impact-card,.webdev-impact-card,.ab-final-copy,.in-final-copy,.wd-final-copy,.wk-final-copy,.iw-cta-copy,.mds-cta-copy,.rep-cta-copy,.re-cta-copy,.ba-cta-copy,.wf-final-copy,.ars-final-copy,.ks-cta-copy,.careers-cta-copy,.uiux-final-copy,.property-final-copy,.clinic-final-cta__grid>div:first-child) p{color:rgba(255,255,255,.86)!important}body:has(.ai-transform-page) main .ai-measurable-card h3{color:rgba(232,240,255,.86)!important;font-size:.94rem!important;font-weight:700!important;line-height:1.32!important}body:has(.ai-transform-page) main .ai-measurable-card h3 span{color:#ffffff!important;font-weight:800!important}body:has(.ai-transform-page) main .ai-find-cta-body h2{color:#ffffff!important;font-size:clamp(1.5rem,1.8vw,2rem)!important;line-height:1.15!important}body:has(.ai-transform-page) main .ai-find-cta-body>div:first-child p{color:rgba(255,255,255,.9)!important;font-size:1rem!important;line-height:1.6!important}body:has(.ai-transform-page) main .ai-find-cta-actions .ae-button-primary{border-color:rgba(255,255,255,.2)!important;background:#ffffff!important;color:#0b55e7!important;box-shadow:0 14px 30px rgba(7,24,53,.2)!important}body:has(.ai-transform-page) main .ai-find-cta-actions .ae-button-secondary{border-color:rgba(255,255,255,.48)!important;background:rgba(255,255,255,.06)!important;color:#ffffff!important}body:has(.support-page) main .support-final-copy h2{color:var(--support-ink)!important}body:has(.support-page) main .support-final-copy>p{color:var(--support-text)!important}body:has(.ks-page) main .ks-impact-band .ks-impact-grid .icon{color:#ffffff!important}body:has(.ks-page) main .ks-impact-band .ks-impact-grid h3{color:#ffffff!important}body:has(.ks-page) main .ks-impact-band .ks-impact-grid p{color:rgba(236,244,255,.9)!important}body:has(.support-page) main .support-impact-panel,body:has(.support-page) main .support-impact-panel .icon,body:has(.support-page) main .support-impact-panel h3{color:#ffffff!important}body:has(.support-page) main .support-impact-panel p{color:rgba(239,246,255,.9)!important}body:has(.sw-page) main .sw-discuss-copy h2{color:#ffffff!important;font-size:clamp(1.5rem,2vw,2.35rem)!important;line-height:1.15!important}body:has(.sw-page) main .sw-discuss-copy p{color:rgba(255,255,255,.9)!important;font-size:1rem!important;line-height:1.6!important}body:has(.ars-page) main .ars-float-card h2{max-width:none!important;color:var(--ars-ink)!important;font-size:clamp(.74rem,.68vw,.86rem)!important;font-weight:850!important;line-height:1.18!important}body:has(.ars-page) main.ars-page .ars-hero-panels article.ars-float-card>p{color:#465870!important;font-size:clamp(.65rem,.58vw,.74rem)!important;line-height:1.36!important}body:has(.ars-page) main.ars-page .ars-outcome-grid article{color:#ffffff!important}body:has(.ars-page) main.ars-page .ars-outcome-grid .icon,body:has(.ars-page) main.ars-page .ars-outcome-grid article>span{color:#ffffff!important}body:has(.ars-page) main.ars-page .ars-outcome-grid article h2{max-width:none!important;color:#ffffff!important;font-size:clamp(.95rem,.92vw,1.08rem)!important;font-weight:850!important;line-height:1.22!important}body:has(.ars-page) main.ars-page .ars-outcome-grid article p{color:rgba(239,246,255,.9)!important;font-size:clamp(.78rem,.74vw,.86rem)!important;line-height:1.5!important}body:has(.wd-page) main .wd-impact-card strong{color:#ffffff!important}body:has(.webdev-page) main .webdev-impact-card,body:has(.webdev-page) main .webdev-impact-card .webdev-impact-icon,body:has(.webdev-page) main .webdev-impact-card strong{color:#ffffff!important}body:has(.webdev-page) main .webdev-impact-card p{color:rgba(239,246,255,.9)!important}main.ae-home-redesign.wd-page.webdev-page .webdev-final-cta .wd-final-card .wd-final-copy,main.ae-home-redesign.wd-page.webdev-page .webdev-final-cta .wd-final-card .wd-final-copy h2{color:var(--ae-ink,#071835)!important}main.ae-home-redesign.wd-page.webdev-page .webdev-final-cta .wd-final-card .wd-final-copy p{color:#13233e!important}body:has(.careers-page) main .careers-hero-card h2{max-width:none;color:#10204a!important;font-size:clamp(.78rem,.72vw,.9rem)!important;font-weight:900!important;line-height:1.24!important}body:has(.careers-page) main.careers-page .careers-hero-media article.careers-hero-card p{color:#3f4d69!important;font-size:clamp(.66rem,.6vw,.74rem)!important;font-weight:700!important;line-height:1.38!important}body:has(.rep-page) main.rich-page.rep-page .rep-hero-tiles article.rep-hero-tile p{color:#53637d!important;font-size:.62rem!important;line-height:1.2!important}body:has(.rep-page) main.rich-page.rep-page .rep-hero-tiles article.rep-hero-tile strong{color:var(--rep-ink)!important;font-size:.78rem!important;line-height:1.15!important}body:has(.rep-page) main.rich-page.rep-page .rep-hero-tiles article.rep-hero-tile small{color:var(--rep-green)!important;font-size:.58rem!important;line-height:1.2!important}body:has(.rep-page) main.rich-page.rep-page .rep-outcome-panel .icon,body:has(.rep-page) main.rich-page.rep-page .rep-outcome-panel article h3,body:has(.rep-page) main.rich-page.rep-page .rep-outcomes .rep-outcome-panel,body:has(.rep-page) main.rich-page.rep-page .rep-outcomes .rep-outcome-panel article{color:#ffffff!important}body:has(.rep-page) main.rich-page.rep-page .rep-outcomes .rep-outcome-panel article p{color:rgba(239,246,255,.9)!important}body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel,body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel .icon,body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel article,body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel article h3{color:#ffffff!important}body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel article h3{font-size:clamp(.9rem,.82vw,1rem)!important;line-height:1.24!important}body:has(.iw-page) main.rich-page.iw-page .iw-outcomes .iw-outcome-panel article p{color:rgba(239,246,255,.9)!important;font-size:clamp(.72rem,.66vw,.82rem)!important;line-height:1.46!important}body:has(.careers-page) main .careers-value-band h2{max-width:14ch;color:#ffffff!important;font-size:clamp(.94rem,.86vw,1.08rem)!important;font-weight:900!important;line-height:1.25!important}body:has(.careers-page) main.careers-page .careers-value-band article p{color:rgba(255,255,255,.84)!important;font-size:clamp(.76rem,.68vw,.84rem)!important;font-weight:700!important;line-height:1.45!important}.db-countup-value{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-countup-value.is-counting{animation:dbCountPulse .78s ease-in-out both}@keyframes dbCountPulse{0%{filter:saturate(1);transform:translateY(2px) scale(.98)}48%{filter:saturate(1.16);transform:translateY(-2px) scale(1.025)}to{filter:saturate(1);transform:translateY(0) scale(1)}}.property-page{--property-blue:#075de5;--property-blue-dark:#0044c5;--property-blue-soft:#edf5ff;--property-ink:#09183b;--property-muted:#52627a;--property-line:#dfe7f3;--property-card:#ffffff;--property-bg:#ffffff;--property-danger:#ef4f5f;--property-container:min(1680px,calc(100vw - 64px));--property-edge:max(32px,calc((100vw - 1680px) / 2));overflow-x:clip;background:var(--property-bg);color:var(--property-ink)}.property-page *{letter-spacing:0}.property-page :is(h1,h2,h3){text-wrap:balance}.property-page p{text-wrap:pretty}.property-container{width:var(--property-container);margin-inline:auto}.property-header{position:fixed;top:0;right:0;left:0;z-index:95;border-bottom:1px solid rgba(7,20,56,.09);background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(8,29,77,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.property-header-inner{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px}.property-brand{display:inline-flex;align-items:center;color:var(--property-ink);font-weight:800}.property-brand img{display:block;width:132px;height:auto}.property-brand span{display:none}.property-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;padding:0 22px;font-size:.86rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.property-button:hover{transform:translateY(-1px)}.property-button-primary{border-color:#0b5ce8;background:linear-gradient(180deg,#176ff2,#0756da);color:#fff;box-shadow:0 13px 28px rgba(7,93,229,.23)}.property-button-secondary{border-color:#0b5ce8;background:#fff;color:var(--property-blue)}.property-button-light{border-color:#fff;background:#fff;color:var(--property-blue-dark)}.property-button-outline-light{border-color:rgba(255,255,255,.74);background:rgba(255,255,255,.08);color:#fff}.property-header-cta{min-height:42px;padding-inline:22px}.property-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--property-line);padding-top:52px;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.76) 38%,rgba(255,255,255,0) 58%),#fff}.property-hero-grid{display:grid;min-height:548px;width:100%;grid-template-columns:var(--property-edge) minmax(360px,600px) minmax(0,1fr) minmax(310px,350px) var(--property-edge);align-items:stretch}.property-hero-copy{position:relative;z-index:3;grid-column:2;grid-row:1;display:grid;align-content:center;padding:56px 0 50px}.property-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--property-blue);font-size:.73rem;font-weight:900;line-height:1;text-transform:uppercase}.property-eyebrow span{width:8px;height:8px;border-radius:999px;background:var(--property-blue)}.property-hero-copy h1{max-width:610px;margin:0;color:var(--property-ink);font-size:clamp(2.75rem,4.35vw,3.72rem);font-weight:800;line-height:1.01}.property-hero-copy p:not(.property-eyebrow){max-width:520px;margin-top:18px;color:#1a294b;font-size:.93rem;line-height:1.58}.property-check-list{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none}.property-check-list li{display:flex;align-items:center;gap:10px;color:#172549;font-size:.89rem;font-weight:600}.property-check-list span{display:grid;width:21px;height:21px;place-items:center;border-radius:999px;background:var(--property-blue);color:#fff;flex:0 0 auto}.property-check-list .icon{width:13px;height:13px;stroke-width:3}.property-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px}.property-hero-media{position:relative;z-index:1;grid-column:2/-1;grid-row:1;min-height:548px;overflow:hidden}.property-hero-media:before{inset:0 auto 0 0;width:min(52%,720px);background:linear-gradient(90deg,#fff,rgba(255,255,255,.95) 34%,rgba(255,255,255,.76) 58%,rgba(255,255,255,0))}.property-hero-media:after,.property-hero-media:before{position:absolute;z-index:2;content:"";pointer-events:none}.property-hero-media:after{inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.74) 82%,#fff)}.property-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.property-floating-stack{position:absolute;top:60px;right:clamp(405px,24vw,430px);z-index:4;display:grid;width:230px;grid-gap:13px;gap:13px}.property-floating-stack article,.property-hero-mini-grid article{display:grid;border:1px solid rgba(213,225,241,.9);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(12,35,78,.12)}.property-floating-stack article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 14px}.property-floating-stack .icon,.property-hero-mini-grid .icon{width:23px;height:23px;color:var(--property-blue)}.property-floating-stack strong,.property-hero-mini-grid strong{display:block;color:var(--property-ink);font-size:.8rem;line-height:1.2}.property-floating-stack span,.property-hero-mini-grid span{display:block;margin-top:4px;color:var(--property-muted);font-size:.68rem;line-height:1.34}.property-hero-mini-grid{position:absolute;right:clamp(430px,25vw,470px);bottom:28px;z-index:4;display:grid;width:min(390px,28vw);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.property-hero-mini-grid article{align-content:start;gap:7px;min-height:92px;padding:13px}.property-hero-form-wrap{position:relative;z-index:6;grid-column:4;grid-row:1;align-self:center;padding-block:42px}.property-quick-form{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(212,222,236,.96);border-radius:12px;padding:20px;background:rgba(255,255,255,.97);box-shadow:0 22px 48px rgba(7,22,55,.16)}.property-quick-form h3{margin:0 0 4px;color:var(--property-ink);font-size:1.16rem;font-weight:800;line-height:1.2}.property-quick-form label{display:grid;grid-gap:6px;gap:6px;color:#31405d;font-size:.74rem;font-weight:800}.property-quick-form input,.property-quick-form select{width:100%;min-height:42px;border:1px solid #ccd8e8;border-radius:5px;background:#fff;color:var(--property-ink);font-size:.8rem;font-weight:500;padding:0 12px}.property-quick-form input::placeholder{color:#9aa7bb}.property-quick-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.property-quick-form .property-button{width:100%;margin-top:2px}.property-form-note{margin:0;color:var(--property-muted);font-size:.72rem;font-weight:600;line-height:1.45}.property-channel-strip{border-block:1px solid var(--property-line);padding:20px 0;background:#fff}.property-channel-strip p{display:none;margin:0;color:#7b879b;font-size:.7rem;font-weight:900;text-align:center;text-transform:uppercase}.property-channel-row{display:none;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px}.property-channel-row span{color:#738096;font-size:clamp(1rem,1.9vw,1.72rem);font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.property-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;overflow:hidden;border:1px solid var(--property-line);border-radius:10px;background:#fff}.property-proof-row article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;min-height:72px;padding:20px 28px;border-right:1px solid var(--property-line)}.property-proof-row article:last-child{border-right:0}.property-proof-row .icon{width:30px;height:30px;border-radius:999px;color:var(--property-blue)}.property-proof-row strong{display:block;color:var(--property-ink);font-size:1.08rem;font-weight:900}.property-proof-row span{display:block;color:var(--property-muted);font-size:.9rem;line-height:1.45}.property-section{padding:34px 0;background:#fff}.property-faq-section h2,.property-final-copy h2,.property-section h2{margin:0;color:var(--property-ink);font-size:clamp(1.65rem,2.35vw,2.22rem);font-weight:800;line-height:1.14}.property-faq-section>.property-container>h2,.property-outcome-section>.property-container>h2,.property-review-section>.property-container>h2,.property-workflow-section>.property-container>.property-subsection-title,.property-workflow-section>.property-container>h2{display:block;width:100%;max-width:none;margin-inline:auto;text-align:center}.property-pressure-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.78fr) minmax(300px,.82fr);grid-gap:32px;gap:32px;align-items:start}.property-control-panel>p,.property-pressure-left>p{margin-top:8px;color:var(--property-muted);font-size:.9rem}.property-pain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.property-pain-grid article{display:grid;grid-gap:8px;gap:8px}.property-alert-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:#fff0f1;color:var(--property-danger)}.property-alert-icon .icon{width:24px;height:24px}.property-capability-grid h3,.property-control-panel h3,.property-image-card-grid h3,.property-pain-grid h3,.property-value-grid h3,.property-workflow-rail h3{margin:0;color:var(--property-ink);font-size:clamp(.86rem,.8vw,.96rem);font-weight:900;line-height:1.26}.property-capability-grid p,.property-control-panel p,.property-image-card-grid p,.property-pain-grid p,.property-value-grid p,.property-workflow-rail p{margin:0;color:var(--property-muted);font-size:clamp(.78rem,.72vw,.88rem);line-height:1.52}.property-state-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;overflow:hidden;border:1px solid var(--property-line);border-radius:8px}.property-state-row article{min-height:62px;padding:12px 14px;border-right:1px solid var(--property-line);background:#fff}.property-state-row article:last-child{border-right:0}.property-state-row strong{display:block;color:var(--property-danger);font-size:.78rem;font-weight:900}.property-state-row span{display:block;margin-top:2px;color:var(--property-muted);font-size:.67rem;line-height:1.25}.property-muted-note{margin-top:13px;color:var(--property-muted);font-size:.78rem}.property-message-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--property-line);border-radius:10px;padding:18px;background:#fff;box-shadow:0 15px 40px rgba(9,24,59,.06)}.property-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.property-panel-title strong{color:var(--property-ink);font-size:.78rem;font-weight:900}.property-panel-title span{border-radius:999px;padding:4px 9px;background:#e8fff1;color:#079449;font-size:.62rem;font-weight:900}.property-message-panel article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-bottom:1px solid #eef3f9;padding:9px 0}.property-message-panel article:last-of-type{border-bottom:0}.property-message-panel .icon{width:25px;height:25px;color:#20c663}.property-message-panel strong{display:block;color:var(--property-ink);font-size:.77rem;font-weight:900}.property-message-panel p{margin:3px 0 0;color:var(--property-muted);font-size:.72rem;line-height:1.35}.property-message-panel time{color:#8b99ad;font-size:.62rem;white-space:nowrap}.property-message-panel small{color:var(--property-muted);font-size:.7rem;font-weight:800;text-align:center}.property-control-panel{display:grid;grid-gap:18px;gap:18px}.property-control-panel>div{display:grid;grid-gap:13px;gap:13px}.property-capability-grid article,.property-control-panel article,.property-value-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--property-line);border-radius:10px;padding:18px;background:#fff}.property-capability-grid .icon,.property-control-panel .icon,.property-value-grid .icon{display:block;width:30px;height:30px;color:var(--property-blue)}.property-outcome-section{padding-top:14px;text-align:center}.property-value-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px;text-align:left}.property-value-grid article{grid-template-columns:40px minmax(0,1fr);min-height:104px;padding:16px}.property-centered-cta{margin-top:22px}.property-workflow-section{border-top:1px solid var(--property-line);text-align:center}.property-workflow-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:56px;gap:56px;margin-top:22px}.property-workflow-rail article{position:relative;display:grid;min-height:84px;grid-template-columns:34px minmax(0,1fr) 28px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--property-line);border-radius:10px;padding:14px;background:#fff;text-align:left}.property-workflow-rail article:not(:last-child):after{position:absolute;top:50%;right:-40px;width:24px;height:1px;background:var(--property-blue);content:""}.property-step-number{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--property-blue);color:#fff;font-size:.9rem;font-weight:900}.property-workflow-rail .icon{width:25px;height:25px;color:var(--property-blue)}.property-subsection-title{max-width:900px;margin:36px auto 0;text-align:center}.property-capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px;text-align:left}.property-capability-grid article{grid-template-columns:34px minmax(0,1fr);min-height:102px;padding:15px}.property-capability-grid .icon{width:27px;height:27px}.property-review-section{padding-top:0;text-align:center}.property-image-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px;text-align:left}.property-image-card-grid article{overflow:hidden;border:1px solid var(--property-line);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(9,24,59,.06)}.property-card-media{aspect-ratio:1/1;overflow:hidden;background:#eef4ff}.property-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.property-image-card-grid article>div:last-child{padding:13px 14px 16px}.property-faq-section{padding:0 0 34px;background:#fff;text-align:center}.property-faq-list{display:grid;max-width:930px;grid-gap:8px;gap:8px;margin:18px auto 0;text-align:left}.property-faq-list details{border:1px solid var(--property-line);border-radius:7px;background:#fff}.property-faq-list summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;color:var(--property-ink);cursor:pointer;font-size:.8rem;font-weight:900;list-style:none}.property-faq-list summary::-webkit-details-marker{display:none}.property-faq-list .icon{width:17px;height:17px;color:var(--property-blue);transition:transform .18s ease}.property-faq-list details[open] .icon{transform:rotate(180deg)}.property-faq-list p{margin:0;padding:0 18px 15px;color:var(--property-muted);font-size:.8rem;line-height:1.55}.property-final-cta{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(7,75,191,.88),rgba(7,75,191,.98) 33%,#0643bb 58%,#0035a8),url(/generated/property-enquiry-automation/cta-dubai-skyline.png) 0 /38% 100% no-repeat;color:#fff}.property-final-shell{position:relative;z-index:1;display:grid;min-height:286px;grid-template-columns:minmax(0,1fr) minmax(380px,.74fr);grid-gap:clamp(32px,4vw,58px);gap:clamp(32px,4vw,58px);align-items:center;overflow:visible;border-radius:0;padding:32px 0;background:transparent;color:#fff}.property-final-shell:before,.property-final-shell>img{display:none}.property-final-copy,.property-final-form{position:relative;z-index:2}.property-final-copy{max-width:560px;margin-left:0;padding-top:0}.property-final-copy h2{color:#fff;font-size:2.04rem;line-height:1.14}.property-final-copy p{max-width:540px;margin:10px 0 0;color:#d8e8ff;font-size:.9rem;line-height:1.6}.property-final-copy>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.property-final-copy small{display:block;margin-top:15px;color:#e4efff;font-size:.75rem;font-weight:800}.property-final-form .property-quick-form{border-radius:10px;padding:18px;box-shadow:0 20px 42px rgba(2,20,55,.22)}.property-quick-form-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-quick-form-compact .property-button,.property-quick-form-compact .property-form-note,.property-quick-form-compact .property-form-select,.property-quick-form-compact h3{grid-column:1/-1}.property-quick-form-compact h3{font-size:.92rem}.property-quick-form-compact input,.property-quick-form-compact select{min-height:36px;font-size:.72rem}.property-quick-form-compact label{font-size:.65rem}.property-quick-form-compact .property-button{min-height:38px}.property-footer{border-top:1px solid var(--property-line);padding:22px 0 15px;background:#fff}.property-footer-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.75fr)) minmax(190px,.9fr);grid-gap:34px;gap:34px}.property-footer-brand p{max-width:300px;margin-top:12px;color:var(--property-muted);font-size:.76rem;line-height:1.55}.property-socials{display:flex;gap:10px;margin-top:15px}.property-socials a{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--property-line);border-radius:999px;color:#32415e}.property-socials .icon{width:15px;height:15px}.property-footer address,.property-footer nav{display:grid;align-content:start;grid-gap:6px;gap:6px;font-style:normal}.property-footer h3{margin:0 0 8px;color:var(--property-ink);font-size:.82rem;font-weight:900}.property-footer a,.property-footer span{color:var(--property-muted);font-size:.73rem;line-height:1.38}.property-footer a:hover{color:var(--property-blue)}.property-footer-bottom{display:flex;justify-content:flex-end;gap:22px;margin-top:20px}.property-footer-bottom a{color:var(--property-muted);font-size:.72rem}@media (max-width:1180px){.property-hero-grid{grid-template-columns:var(--property-edge) minmax(300px,470px) minmax(0,1fr) var(--property-edge)}.property-hero-media{grid-column:2/-1}.property-hero-form-wrap{grid-column:2/4;grid-row:2;justify-self:center;width:min(100%,440px);padding:0 0 30px}.property-floating-stack{right:26px;width:240px}.property-hero-mini-grid{right:26px;width:min(520px,calc(100% - 52px))}.property-floating-stack,.property-hero-mini-grid{display:none}.property-pressure-grid{grid-template-columns:1fr}.property-final-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:30px}.property-capability-grid,.property-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.property-image-card-grid,.property-workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.property-workflow-rail article:after{display:none}.property-final-copy{max-width:620px;margin-left:0}.property-final-form{max-width:520px;margin-left:auto}.property-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1181px) and (max-width:1500px){.property-floating-stack{display:none}.property-hero-mini-grid{right:clamp(470px,34vw,505px);width:min(230px,18vw);grid-template-columns:1fr}.property-hero-mini-grid article:nth-child(3){display:none}}@media (min-width:1501px) and (max-width:1700px){.property-floating-stack{display:none}}@media (max-width:860px){.property-container{width:min(100% - 32px,720px)}.property-header-inner{min-height:58px}.property-brand img{width:112px}.property-header-cta{min-height:38px;padding-inline:13px;font-size:.74rem}.property-hero{padding-top:58px}.property-hero-grid{display:block;width:min(100% - 32px,720px);margin-inline:auto;min-height:auto}.property-hero-copy{padding:42px 0 26px}.property-hero-copy h1{font-size:clamp(2.35rem,11vw,3.4rem)}.property-hero-copy p:not(.property-eyebrow){font-size:.88rem}.property-hero-actions{display:grid;grid-template-columns:1fr}.property-hero-media{min-height:500px;margin:0 -16px;border-radius:0}.property-hero-media:before{display:none}.property-hero-form-wrap{width:100%;margin-top:20px;padding-bottom:34px}.property-channel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.property-capability-grid,.property-footer-grid,.property-image-card-grid,.property-pain-grid,.property-proof-row,.property-state-row,.property-value-grid,.property-workflow-rail{grid-template-columns:1fr}.property-proof-row article,.property-state-row article{border-right:0;border-bottom:1px solid var(--property-line)}.property-proof-row article:last-child,.property-state-row article:last-child{border-bottom:0}.property-pain-grid{gap:15px}.property-message-panel article{grid-template-columns:30px minmax(0,1fr)}.property-message-panel time{grid-column:2}.property-final-shell{grid-template-columns:1fr;padding:24px 18px}.property-final-cta{background:linear-gradient(180deg,rgba(6,67,187,.82),#0643bb 42%,#0035a8),url(/generated/property-enquiry-automation/cta-dubai-skyline.png) top /cover no-repeat}.property-final-copy{margin-left:0}.property-final-copy>div{display:grid}.property-final-form{max-width:none;margin-left:0}.property-quick-form-compact{grid-template-columns:1fr}.property-footer-bottom{justify-content:flex-start}}@media (max-width:480px){.property-container{width:min(100% - 24px,420px)}.property-button{width:100%;min-height:42px;padding-inline:14px;font-size:.78rem}.property-header-cta{width:auto;max-width:170px;white-space:normal;line-height:1.2}.property-hero-media{min-height:520px}.property-quick-form{padding:16px}.property-capability-grid article,.property-control-panel article,.property-value-grid article{grid-template-columns:38px minmax(0,1fr)}}.property-page .property-hero-copy h1{font-size:clamp(2.55rem,3.9vw,4.1rem)}.property-page .property-eyebrow{font-size:.88rem}.property-page .property-control-panel>p,.property-page .property-hero-copy p:not(.property-eyebrow),.property-page .property-pressure-left>p{font-size:1rem;line-height:1.62}.property-page .property-check-list li{font-size:1rem}.property-page .property-faq-section h2,.property-page .property-section h2{font-size:clamp(1.78rem,2.25vw,2.35rem)}.property-page .property-capability-grid h3,.property-page .property-control-panel h3,.property-page .property-image-card-grid h3,.property-page .property-pain-grid h3,.property-page .property-value-grid h3,.property-page .property-workflow-rail h3{font-size:1.04rem}.property-page .property-capability-grid p,.property-page .property-control-panel p,.property-page .property-image-card-grid p,.property-page .property-pain-grid p,.property-page .property-value-grid p,.property-page .property-workflow-rail p{font-size:.96rem;line-height:1.55}.property-page .property-message-panel strong,.property-page .property-panel-title strong{font-size:.9rem}.property-page .property-faq-list summary,.property-page .property-message-panel p{font-size:.95rem}.property-page .property-faq-list p{font-size:.94rem;line-height:1.62}.property-page .property-button,.property-page .property-header-cta,.property-page .property-quick-form .property-button{font-size:.95rem}.property-page{--property-section-y:clamp(58px,5.2vw,82px);--property-row-gap:clamp(24px,2.2vw,34px)}.property-page .property-section{padding:var(--property-section-y) 0}.property-page .property-faq-section,.property-page .property-final-cta,.property-page .property-section{scroll-margin-top:78px}.property-page .property-pressure-section{padding-top:clamp(54px,4.6vw,72px);background:linear-gradient(180deg,#fff,#f8fbff)}.property-page .property-outcome-section{padding-top:clamp(58px,5vw,78px);padding-bottom:clamp(60px,5vw,78px)}.property-page .property-workflow-section{padding-top:clamp(62px,5vw,82px);padding-bottom:clamp(64px,5.4vw,88px)}.property-page .property-review-section{padding-top:clamp(60px,5vw,80px);padding-bottom:clamp(58px,5vw,78px)}.property-page .property-faq-section{padding:clamp(56px,4.8vw,76px) 0 clamp(58px,5vw,80px)}.property-page .property-pressure-grid{gap:clamp(34px,3vw,48px)}.property-page .property-capability-grid,.property-page .property-image-card-grid,.property-page .property-pain-grid,.property-page .property-value-grid{gap:var(--property-row-gap)}.property-page .property-capability-grid,.property-page .property-faq-list,.property-page .property-image-card-grid,.property-page .property-value-grid{margin-top:clamp(26px,2.8vw,36px)}.property-page .property-workflow-rail{gap:clamp(34px,3.4vw,62px);margin-top:clamp(28px,2.8vw,38px)}.property-page .property-subsection-title{margin-top:clamp(56px,5vw,84px)}.property-page .property-centered-cta{margin-top:clamp(28px,3vw,40px)}.property-page .property-control-panel>div{gap:clamp(16px,1.7vw,22px)}.property-page .property-control-panel,.property-page .property-final-copy,.property-page .property-final-form,.property-page .property-footer-grid>*,.property-page .property-message-panel,.property-page .property-pressure-left{min-width:0}.property-page .property-state-row{margin-top:clamp(26px,2.6vw,34px)}.property-page .property-muted-note{margin-top:18px;font-size:.96rem;line-height:1.55}.property-page .property-faq-section h2,.property-page .property-section h2{font-size:clamp(2rem,2.55vw,2.65rem);line-height:1.12}.property-page .property-control-panel>p,.property-page .property-hero-copy p:not(.property-eyebrow),.property-page .property-pressure-left>p{font-size:1.06rem}.property-page .property-capability-grid h3,.property-page .property-control-panel h3,.property-page .property-image-card-grid h3,.property-page .property-pain-grid h3,.property-page .property-value-grid h3,.property-page .property-workflow-rail h3{font-size:1.1rem;line-height:1.28}.property-page .property-capability-grid p,.property-page .property-control-panel p,.property-page .property-image-card-grid p,.property-page .property-pain-grid p,.property-page .property-value-grid p,.property-page .property-workflow-rail p{font-size:1rem;line-height:1.6}.property-page .property-state-row strong{font-size:1rem}.property-page .property-footer a,.property-page .property-footer span,.property-page .property-footer-brand p,.property-page .property-form-note,.property-page .property-message-panel p,.property-page .property-message-panel small,.property-page .property-state-row span{font-size:.92rem;line-height:1.55}.property-page .property-quick-form h3{font-size:1.34rem}.property-page .property-quick-form label{font-size:.84rem}.property-page .property-quick-form input,.property-page .property-quick-form select{min-height:46px;font-size:.94rem}.property-page .property-quick-form-compact h3{font-size:1.08rem}.property-page .property-quick-form-compact label{font-size:.78rem}.property-page .property-quick-form-compact input,.property-page .property-quick-form-compact select{min-height:39px;font-size:.88rem}.property-page .property-capability-grid article,.property-page .property-control-panel article,.property-page .property-image-card-grid article,.property-page .property-message-panel,.property-page .property-proof-row article,.property-page .property-quick-form,.property-page .property-value-grid article,.property-page .property-workflow-rail article{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.property-page .property-capability-grid article:hover,.property-page .property-control-panel article:hover,.property-page .property-image-card-grid article:hover,.property-page .property-value-grid article:hover,.property-page .property-workflow-rail article:hover{transform:translateY(-4px);border-color:rgba(7,93,229,.22);box-shadow:0 18px 42px rgba(9,24,59,.1)}.property-page .property-button{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 14px 30px rgba(7,93,229,.18)}.property-page .property-button:after{position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.34) 48%,transparent 72%);pointer-events:none;transform:translateX(-125%) skewX(-16deg);transition:transform .55s ease;content:""}.property-page .property-button:focus-visible:after,.property-page .property-button:hover:after{transform:translateX(125%) skewX(-16deg)}.property-page .property-button-outline-light,.property-page .property-button-secondary{box-shadow:none}.property-page .property-faq-list details,.property-page .property-footer a,.property-page .property-quick-form input,.property-page .property-quick-form select,.property-page .property-socials a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.property-page .property-quick-form input:focus-visible,.property-page .property-quick-form select:focus-visible{border-color:rgba(7,93,229,.72);box-shadow:0 0 0 4px rgba(7,93,229,.12);outline:none}.property-page .property-capability-grid .icon,.property-page .property-control-panel .icon,.property-page .property-proof-row .icon,.property-page .property-socials .icon,.property-page .property-value-grid .icon,.property-page .property-workflow-rail .icon{transition:transform .24s ease,color .24s ease}.property-page .property-capability-grid article:hover .icon,.property-page .property-control-panel article:hover .icon,.property-page .property-proof-row article:hover .icon,.property-page .property-value-grid article:hover .icon,.property-page .property-workflow-rail article:hover .icon{transform:translateY(-2px) scale(1.06)}.property-page .property-card-media img,.property-page .property-hero-media>img{transition:transform .72s ease,filter .72s ease;will-change:transform}.property-page .property-image-card-grid article:hover .property-card-media img{filter:saturate(1.04) contrast(1.02);transform:scale(1.045)}.property-page .property-faq-list details:hover,.property-page .property-faq-list details[open]{border-color:rgba(7,93,229,.24);box-shadow:0 14px 34px rgba(9,24,59,.08)}.property-page .property-faq-list details[open] p{animation:propertyFaqOpen .24s ease both}.property-page .property-footer a:focus-visible,.property-page .property-footer a:hover,.property-page .property-socials a:focus-visible,.property-page .property-socials a:hover{transform:translateY(-2px)}.property-page .property-socials a:focus-visible,.property-page .property-socials a:hover{border-color:rgba(7,93,229,.32);background:var(--property-blue-soft);color:var(--property-blue)}@keyframes propertyFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes propertyFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes propertyGlowPulse{0%,to{box-shadow:0 0 0 0 rgba(7,93,229,.18)}50%{box-shadow:0 0 0 6px rgba(7,93,229,.06)}}@keyframes propertyFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes propertyHeroSettle{0%{transform:scale(1.035)}to{transform:scale(1)}}.property-page .property-capability-grid article,.property-page .property-faq-list details,.property-page .property-final-copy,.property-page .property-final-form,.property-page .property-hero-copy,.property-page .property-hero-form-wrap,.property-page .property-image-card-grid article,.property-page .property-pressure-grid>*,.property-page .property-proof-row article,.property-page .property-value-grid article,.property-page .property-workflow-rail article{animation:propertyFadeUp .68s cubic-bezier(.2,.8,.2,1) both}.property-page .property-capability-grid article:nth-child(2),.property-page .property-hero-form-wrap,.property-page .property-image-card-grid article:nth-child(2),.property-page .property-pressure-grid>:nth-child(2),.property-page .property-proof-row article:nth-child(2),.property-page .property-value-grid article:nth-child(2){animation-delay:.08s}.property-page .property-capability-grid article:nth-child(3),.property-page .property-image-card-grid article:nth-child(3),.property-page .property-pressure-grid>:nth-child(3),.property-page .property-proof-row article:nth-child(3),.property-page .property-value-grid article:nth-child(3){animation-delay:.14s}.property-page .property-capability-grid article:nth-child(n+4),.property-page .property-image-card-grid article:nth-child(4),.property-page .property-proof-row article:nth-child(4),.property-page .property-value-grid article:nth-child(n+4){animation-delay:.2s}.property-page .property-floating-stack article,.property-page .property-hero-mini-grid article{animation:propertyFloatSoft 6.5s ease-in-out infinite}.property-page .property-floating-stack article:nth-child(2),.property-page .property-hero-mini-grid article:nth-child(2){animation-delay:-1.4s}.property-page .property-floating-stack article:nth-child(3),.property-page .property-hero-mini-grid article:nth-child(3){animation-delay:-2.8s}.property-page .property-eyebrow span,.property-page .property-step-number{animation:propertyGlowPulse 3.8s ease-in-out infinite}.property-page .sr,.property-page .sr-stagger>address,.property-page .sr-stagger>article,.property-page .sr-stagger>details,.property-page .sr-stagger>div,.property-page .sr-stagger>nav{animation:none}.property-page .property-hero-media.sr-visible>img{animation:propertyHeroSettle 1.2s cubic-bezier(.2,.8,.2,1) both}@media (max-width:1320px){.property-page .property-pressure-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.property-page .property-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-page .property-control-panel{grid-column:1/-1}.property-page .property-control-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.property-page{--property-section-y:56px;--property-row-gap:22px}.property-page .property-workflow-rail{gap:24px}.property-page .property-subsection-title{margin-top:54px}}@media (max-width:860px){.property-page{--property-section-y:50px;--property-row-gap:18px}.property-page .property-faq-section h2,.property-page .property-final-copy h2,.property-page .property-section h2{font-size:clamp(1.72rem,8vw,2.2rem)}.property-page .property-capability-grid p,.property-page .property-control-panel p,.property-page .property-control-panel>p,.property-page .property-hero-copy p:not(.property-eyebrow),.property-page .property-image-card-grid p,.property-page .property-pain-grid p,.property-page .property-pressure-left>p,.property-page .property-value-grid p,.property-page .property-workflow-rail p{font-size:1rem}.property-page .property-capability-grid,.property-page .property-faq-list,.property-page .property-image-card-grid,.property-page .property-value-grid,.property-page .property-workflow-rail{margin-top:24px}.property-page .property-subsection-title{margin-top:46px}.property-page .property-final-shell{padding-top:92px;padding-bottom:28px}.property-page .sr-slide-left:not(.sr-visible),.property-page .sr-slide-right:not(.sr-visible){transform:translateY(28px)}.property-page .property-control-panel>div{grid-template-columns:1fr}.property-page .property-hero-media{min-height:clamp(360px,88vw,500px)}}@media (max-width:480px){.property-page{--property-section-y:44px;--property-row-gap:16px}.property-page .property-hero-copy h1{font-size:clamp(2.18rem,11vw,2.72rem)}.property-page .property-quick-form input,.property-page .property-quick-form select{min-height:44px}.property-page .property-header-cta{width:auto;min-width:164px;max-width:184px;min-height:42px;font-size:0;line-height:1;white-space:normal}.property-page .property-header-cta:before{position:relative;z-index:1;font-size:.76rem;font-weight:800;line-height:1.1;content:"Improve Follow-Up"}}@media (max-width:380px){.property-page .property-brand img{width:104px}.property-page .property-header-cta{min-width:146px;max-width:152px;padding-inline:10px}.property-page .property-header-cta:before{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.property-page *,.property-page :after,.property-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.clinic-workflow-page{--clinic-blue:#0758d8;--clinic-blue-dark:#07194b;--clinic-blue-soft:#eff5ff;--clinic-ink:#0c1744;--clinic-muted:#43516d;--clinic-line:#dce5f2;--clinic-surface:#ffffff;--clinic-red:#e84d4d;--clinic-green:#18b86c;overflow:hidden;background:#fff;color:var(--clinic-ink)}.clinic-workflow-page *,.clinic-workflow-page :after,.clinic-workflow-page :before{letter-spacing:0}.clinic-shell{width:min(1680px,calc(100vw - 64px));margin:0 auto}.clinic-landing-header{position:fixed;top:0;right:0;left:0;z-index:95;border-bottom:1px solid rgba(12,23,68,.08);background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(12,23,68,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clinic-landing-header__inner{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px}.clinic-brand,.clinic-footer__brand a{display:inline-flex;align-items:center}.clinic-brand img{width:132px;height:auto}.clinic-button,.clinic-header-cta,.clinic-review-form__button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0 18px;font-size:.86rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.clinic-button--primary,.clinic-header-cta,.clinic-review-form__button{border-color:var(--clinic-blue);background:linear-gradient(180deg,#0968f2,var(--clinic-blue));color:#fff;box-shadow:0 14px 30px rgba(7,88,216,.22)}.clinic-button:hover,.clinic-header-cta:hover,.clinic-review-form__button:hover{transform:translateY(-1px)}.clinic-review-form__button:disabled{cursor:wait;opacity:.72}.clinic-button--outline{border-color:var(--clinic-blue);background:#fff;color:var(--clinic-blue)}.clinic-button--light{border-color:#fff;background:#fff;color:var(--clinic-blue)}.clinic-button--blue-outline{border-color:rgba(255,255,255,.7);background:transparent;color:#fff}.clinic-hero{padding:52px 0 0;background:linear-gradient(90deg,#fff,#fff 35%,rgba(248,251,255,.8) 48%,rgba(248,251,255,0) 66%),linear-gradient(180deg,#ffffff,#f8fbff)}.clinic-hero__grid{display:grid;grid-template-columns:minmax(505px,.72fr) minmax(0,1.28fr);grid-gap:0;gap:0;align-items:stretch;min-height:552px}.clinic-hero__copy{position:relative;z-index:2;display:grid;align-content:center;max-width:520px;padding:40px 24px 32px 0}.clinic-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:18px;color:var(--clinic-blue);font-size:.82rem;font-weight:800;text-transform:uppercase}.clinic-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--clinic-blue);box-shadow:0 0 0 4px rgba(7,88,216,.1)}.clinic-hero h1{max-width:500px;margin:0;color:var(--clinic-ink);font-size:2.2rem;font-weight:800;line-height:1.07}.clinic-hero__copy>p:not(.clinic-eyebrow):not(.clinic-disclaimer){max-width:500px;margin-top:14px;color:var(--clinic-muted);font-size:.88rem;line-height:1.58}.clinic-disclaimer{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;max-width:500px;margin-top:16px;color:#384a68;font-size:.8rem;line-height:1.52}.clinic-disclaimer .icon{width:20px;height:20px;color:var(--clinic-blue)}.clinic-hero__checks{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;max-width:420px;margin:18px 0 0;padding:0;list-style:none}.clinic-hero__checks li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;color:var(--clinic-ink);font-size:.88rem;font-weight:700}.clinic-hero__checks .icon{width:18px;height:18px;color:var(--clinic-blue)}.clinic-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.clinic-hero__visual{position:relative;min-height:552px;margin-right:calc((100vw - min(1680px, calc(100vw - 64px))) / -2);overflow:hidden}.clinic-hero__photo{position:absolute;inset:0;z-index:0;min-height:100%;overflow:hidden;border:0;border-radius:0;background:linear-gradient(90deg,rgba(248,251,255,.08),rgba(248,251,255,0) 34%),url(/generated/clinic-whatsapp-crm-workflow/hero-clinic-team-v2.png) 50% /cover no-repeat;box-shadow:none}.clinic-admin-control article,.clinic-faq-list details,.clinic-float-card,.clinic-message-card,.clinic-outcome-cards article,.clinic-proof-grid article,.clinic-review-form,.clinic-review-grid article,.clinic-support-grid article,.clinic-workflow-steps article{border:1px solid rgba(160,176,203,.34);background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(17,35,75,.08)}.clinic-float-card{position:absolute;z-index:3;display:grid;width:216px;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border-radius:10px;padding:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.clinic-float-card .icon{width:22px;height:22px;color:var(--clinic-blue)}.clinic-admin-control h3,.clinic-float-card strong,.clinic-message-card strong,.clinic-outcome-cards h3,.clinic-proof-grid h3,.clinic-review-grid h3,.clinic-support-grid h3,.clinic-workflow-steps h3{display:block;color:var(--clinic-ink);font-size:.94rem;line-height:1.35}.clinic-float-card span{display:block;margin-top:3px;color:var(--clinic-muted);font-size:.75rem;line-height:1.42}.clinic-float-card--top{top:52px;left:clamp(38px,5.4vw,76px);width:226px}.clinic-float-card--route{top:370px;right:394px}.clinic-float-card--crm{top:500px;right:394px}.clinic-float-card--follow{bottom:52px;left:clamp(42px,5vw,78px)}.clinic-float-card--human{right:clamp(96px,7vw,124px);bottom:14px}.clinic-float-card--top .icon,.clinic-message-card article .icon{color:#20b95a}.clinic-float-card--follow .icon{color:var(--clinic-green)}.clinic-float-card--human .icon{color:var(--clinic-red)}.clinic-hero__form{position:absolute;top:102px;right:42px;z-index:4;width:316px}.clinic-hero__form .clinic-review-form{gap:9px;border-radius:10px;padding:18px}.clinic-hero__form .clinic-review-form h3{font-size:1.04rem}.clinic-hero__form .clinic-review-form label{gap:5px;font-size:.72rem}.clinic-hero__form .clinic-review-form input,.clinic-hero__form .clinic-review-form select{min-height:37px;padding:8px 10px;font-size:.82rem}.clinic-hero__form .clinic-review-form__button{min-height:39px}.clinic-hero__form .clinic-review-form__note{font-size:.74rem}.clinic-review-form{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;border-radius:12px;padding:26px}.clinic-review-form--compact{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;background:#fff}.clinic-review-form h3,.clinic-review-form__full{grid-column:1/-1}.clinic-review-form h3{margin:0 0 2px;color:var(--clinic-ink);font-size:1.28rem;line-height:1.3}.clinic-review-form label{display:grid;grid-gap:8px;gap:8px;color:#34425d;font-size:.88rem;font-weight:700}.clinic-review-form input,.clinic-review-form select{width:100%;min-height:46px;border:1px solid var(--clinic-line);border-radius:6px;padding:11px 12px;background:#fff;color:var(--clinic-ink);font-size:.96rem;font-weight:500}.clinic-review-form input::placeholder{color:#9aa6bb}.clinic-review-form input:focus,.clinic-review-form select:focus{border-color:rgba(7,88,216,.68);outline:none;box-shadow:0 0 0 3px rgba(7,88,216,.1)}.clinic-review-form__button{width:100%;min-height:48px;cursor:pointer}.clinic-review-form__note{display:flex;align-items:center;gap:8px;color:#687793;font-size:.82rem;line-height:1.42}.clinic-review-form__note:before{width:14px;height:14px;border:1px solid rgba(7,88,216,.34);border-radius:50%;content:""}.clinic-form-status{border-radius:6px;padding:9px 10px;font-size:.9rem;line-height:1.45}.clinic-form-status--success{background:#e9fbf2;color:#0c6b3d}.clinic-form-status--error{background:#fff0f0;color:#a92828}.clinic-audience{border-block:1px solid var(--clinic-line);padding:20px 0;background:#fff}.clinic-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--clinic-line);border-radius:10px;background:#fff}.clinic-proof-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:0;border-right:1px solid var(--clinic-line);box-shadow:none;padding:20px 28px}.clinic-proof-grid article:last-child{border-right:0}.clinic-icon-badge{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--clinic-blue-soft);color:var(--clinic-blue)}.clinic-icon-badge .icon{width:22px;height:22px}.clinic-proof-grid h3{font-size:1.08rem}.clinic-proof-grid p{color:var(--clinic-muted);font-size:.9rem;line-height:1.45}.clinic-section{padding:44px 0;background:#fff}.clinic-section-heading h2,.clinic-section>.clinic-shell>h2{display:block;width:100%;max-width:none;margin-inline:auto;text-align:center}.clinic-problem{background:linear-gradient(180deg,#fff,#f8fbff)}.clinic-problem__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.6fr) minmax(320px,.9fr);grid-gap:34px;gap:34px;align-items:start}.clinic-admin-control h2,.clinic-faq h2,.clinic-outcomes h2,.clinic-review h2,.clinic-section-heading h2,.clinic-support h2,.clinic-today h2{margin:0;color:var(--clinic-ink);font-size:1.78rem;font-weight:800;line-height:1.12}.clinic-section-heading p,.clinic-today>p{max-width:640px;margin-top:10px;color:var(--clinic-muted);font-size:.96rem;line-height:1.6}.clinic-pain-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.clinic-pain-row article{min-width:0}.clinic-pain-row span{display:grid;width:42px;height:42px;place-items:center;margin-bottom:12px;border-radius:50%;background:#fff0f0;color:var(--clinic-red)}.clinic-pain-row .icon{width:21px;height:21px}.clinic-pain-row h3{color:var(--clinic-ink);font-size:.96rem;line-height:1.32}.clinic-pain-row p{margin-top:6px;color:var(--clinic-muted);font-size:.86rem;line-height:1.5}.clinic-counter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;overflow:hidden;border:1px solid var(--clinic-line);border-radius:10px;background:#fff}.clinic-counter-row span{display:grid;grid-gap:4px;gap:4px;border-right:1px solid var(--clinic-line);padding:14px 16px;color:var(--clinic-muted);font-size:.86rem;line-height:1.3}.clinic-counter-row span:last-child{border-right:0}.clinic-counter-row strong{color:var(--clinic-red);font-size:1.38rem;line-height:1}.clinic-note{margin-top:12px;color:var(--clinic-muted);font-size:.92rem;line-height:1.55}.clinic-message-card{display:grid;grid-gap:8px;gap:8px;border-radius:10px;padding:14px}.clinic-message-card>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:4px}.clinic-message-card>div span{border-radius:999px;padding:4px 9px;background:#e9fbf2;color:var(--clinic-green);font-size:.78rem;font-weight:800;white-space:nowrap}.clinic-message-card article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-bottom:1px solid #eef2f7;padding:8px 0}.clinic-message-card article:last-of-type{border-bottom:0}.clinic-message-card article .icon{width:22px;height:22px}.clinic-message-card article p{color:var(--clinic-muted);font-size:.82rem;line-height:1.46}.clinic-message-card article strong{margin-bottom:2px;font-size:.84rem}.clinic-message-card time{color:#98a4b8;font-size:.78rem;white-space:nowrap}.clinic-message-card__more{display:block;color:var(--clinic-blue);font-size:.78rem;font-weight:800;text-align:center}.clinic-admin-control{display:grid;grid-gap:14px;gap:14px}.clinic-admin-control>div{display:grid;grid-gap:10px;gap:10px}.clinic-admin-control article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border-radius:10px;padding:16px}.clinic-admin-control p,.clinic-outcome-cards p,.clinic-review-grid p,.clinic-support-grid p,.clinic-workflow-steps p{color:var(--clinic-muted);font-size:.86rem;line-height:1.5}.clinic-outcomes{border-top:1px solid var(--clinic-line);border-bottom:1px solid var(--clinic-line);text-align:center}.clinic-outcomes h2{display:block;width:100%;max-width:none;margin-inline:auto;text-align:center}.clinic-outcome-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0 20px}.clinic-outcome-cards article,.clinic-support-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;border-radius:10px;padding:16px;text-align:left}.clinic-outcome-cards h3,.clinic-support-grid h3{font-size:.94rem}.clinic-workflow{background:#fff}.clinic-section-heading{max-width:790px;margin:0 auto 24px;text-align:center}.clinic-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.clinic-workflow-steps article{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;border-radius:10px;padding:16px}.clinic-workflow-steps article:not(:last-child):after{position:absolute;top:50%;right:-22px;width:18px;height:1px;background:#9eb9ed;content:""}.clinic-workflow-steps article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--clinic-blue);color:#fff;font-size:.9rem;font-weight:800}.clinic-workflow-steps h3{font-size:.96rem}.clinic-support{border-top:1px solid var(--clinic-line);border-bottom:1px solid var(--clinic-line);background:#fbfdff;text-align:center}.clinic-support h2{display:block;width:100%;max-width:none;margin-inline:auto;text-align:center}.clinic-support-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.clinic-review{text-align:center}.clinic-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:22px;text-align:left}.clinic-review-grid article{overflow:hidden;border-radius:10px}.clinic-review-grid img{display:block;width:100%;aspect-ratio:1.58/1;object-fit:cover}.clinic-review-grid div{padding:14px}.clinic-review-grid h3{font-size:.98rem}.clinic-faq{border-top:1px solid var(--clinic-line);background:#fbfdff;text-align:center}.clinic-faq-list{display:grid;grid-gap:8px;gap:8px;max-width:1120px;margin:20px auto 0;text-align:left}.clinic-faq-list details{overflow:hidden;border-radius:8px;box-shadow:none}.clinic-faq-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 18px;color:var(--clinic-ink);cursor:pointer;font-size:.92rem;font-weight:800;list-style:none}.clinic-faq-list summary::-webkit-details-marker{display:none}.clinic-faq-list summary .icon{width:18px;height:18px;color:var(--clinic-blue);transition:transform .18s ease}.clinic-faq-list details[open] summary .icon{transform:rotate(180deg)}.clinic-faq-list p{border-top:1px solid #edf2f8;padding:0 18px 14px;color:var(--clinic-muted);font-size:.86rem;line-height:1.65}.clinic-final-cta{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(7,75,191,.88),rgba(7,75,191,.98) 33%,#0643bb 58%,#0035a8),url(/generated/clinic-whatsapp-crm-workflow/cta-dubai-skyline.jpg) 0 /38% 100% no-repeat;color:#fff}.clinic-final-cta__image{display:none}.clinic-final-cta__image:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,57,160,.08),rgba(4,57,160,.92));content:""}.clinic-final-cta__image img{width:100%;height:100%;object-fit:cover}.clinic-final-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.74fr);grid-gap:clamp(32px,4vw,58px);gap:clamp(32px,4vw,58px);align-items:center;min-height:286px;padding:32px 0}.clinic-final-cta__grid>div:first-child{max-width:560px;margin-left:0;padding-top:0}.clinic-final-cta h2{margin:0;color:#fff;font-size:2.04rem;font-weight:800;line-height:1.14}.clinic-final-cta p{margin-top:10px;color:#d8e8ff;font-size:.9rem;line-height:1.54}.clinic-final-cta .clinic-review-form__note{color:#687793}.clinic-final-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.clinic-final-cta__note{display:inline-flex;align-items:center;gap:8px}.clinic-final-cta__note .icon{width:18px;height:18px}.clinic-final-cta .clinic-review-form--compact{gap:9px 12px;border-radius:10px;padding:18px}.clinic-final-cta .clinic-review-form--compact h3{margin-bottom:0;font-size:1.04rem}.clinic-final-cta .clinic-review-form--compact label{gap:5px;font-size:.72rem}.clinic-final-cta .clinic-review-form--compact input,.clinic-final-cta .clinic-review-form--compact select{min-height:35px;padding:7px 10px;font-size:.82rem}.clinic-final-cta .clinic-review-form--compact .clinic-review-form__button{min-height:38px}.clinic-final-cta .clinic-review-form--compact .clinic-review-form__note{font-size:.72rem}.clinic-footer{border-top:1px solid var(--clinic-line);background:#fff;color:var(--clinic-ink)}.clinic-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(130px,.66fr)) minmax(220px,.9fr);grid-gap:42px;gap:42px;padding:32px 0 24px}.clinic-footer__brand img{width:144px;height:auto}.clinic-footer__brand p{max-width:300px;margin-top:14px;color:var(--clinic-muted);font-size:.9rem;line-height:1.62}.clinic-footer__socials{display:flex;gap:10px;margin-top:18px}.clinic-footer__socials span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--clinic-line);border-radius:50%;color:var(--clinic-muted)}.clinic-footer__socials .icon{width:15px;height:15px}.clinic-footer nav,.clinic-footer__contact{display:grid;align-content:start;grid-gap:8px;gap:8px}.clinic-footer h2{margin:0 0 8px;color:var(--clinic-ink);font-size:.98rem}.clinic-footer a,.clinic-footer__contact p{color:var(--clinic-muted);font-size:.9rem;line-height:1.48}.clinic-footer a:hover{color:var(--clinic-blue)}.clinic-footer__contact p{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.clinic-footer__contact .icon{width:16px;height:16px;color:var(--clinic-blue)}.clinic-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--clinic-line);padding:16px 0 20px;color:var(--clinic-muted);font-size:.88rem}.clinic-footer__bottom span:last-child{display:flex;gap:18px}.clinic-workflow-page .uae-sticky-cta{background:rgba(255,255,255,.94);color:var(--clinic-ink)}.clinic-workflow-page .uae-sticky-cta span{color:var(--clinic-ink)}@media (max-width:1180px){.clinic-hero{background:#fff}.clinic-hero__grid{grid-template-columns:1fr;min-height:0}.clinic-hero__copy{max-width:820px;padding:58px 0 34px}.clinic-hero__visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);grid-gap:22px;gap:22px;align-items:center;min-height:0;margin:0 0 40px;overflow:visible}.clinic-hero__photo{position:relative;inset:auto;min-height:500px;border:1px solid rgba(160,176,203,.3);border-radius:14px;box-shadow:0 26px 56px rgba(17,35,75,.1)}.clinic-hero__form{position:relative;top:auto;right:auto;width:100%}.clinic-float-card{display:none}.clinic-float-card--top{top:26px;left:24px}.clinic-float-card--human{right:24px;bottom:24px}.clinic-problem__grid{grid-template-columns:1fr}.clinic-message-card{max-width:520px}.clinic-outcome-cards,.clinic-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clinic-proof-grid,.clinic-review-grid,.clinic-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-workflow-steps article:not(:last-child):after{display:none}.clinic-proof-grid article:nth-child(2){border-right:0}.clinic-proof-grid article:nth-child(-n+2){border-bottom:1px solid var(--clinic-line)}.clinic-final-cta__image{display:none}.clinic-final-cta__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:30px}.clinic-final-cta__grid>div:first-child{margin-left:0}.clinic-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.clinic-shell{width:min(100% - 32px,720px)}.clinic-landing-header__inner{min-height:60px}.clinic-brand img{width:124px}.clinic-header-cta{min-height:42px;padding-inline:14px;font-size:.84rem}.clinic-hero{padding-top:60px}.clinic-hero h1{font-size:2.62rem}.clinic-hero__copy{padding-top:42px}.clinic-hero__checks,.clinic-hero__visual{grid-template-columns:1fr}.clinic-hero__visual{display:grid;grid-gap:18px;gap:18px;overflow:visible}.clinic-hero__photo{min-height:0;min-height:auto;aspect-ratio:1.15/1;overflow:hidden;border:1px solid rgba(160,176,203,.3);border-radius:14px;box-shadow:0 18px 40px rgba(17,35,75,.09)}.clinic-hero__form{position:static;width:100%}.clinic-float-card{display:none}.clinic-audience__labels,.clinic-counter-row,.clinic-outcome-cards,.clinic-pain-row,.clinic-proof-grid,.clinic-review-grid,.clinic-support-grid,.clinic-workflow-steps{grid-template-columns:1fr 1fr}.clinic-proof-grid article,.clinic-proof-grid article:nth-child(2){border-right:0}.clinic-proof-grid article:nth-child(odd){border-right:1px solid var(--clinic-line)}.clinic-proof-grid article:nth-child(-n+2){border-bottom:1px solid var(--clinic-line)}.clinic-final-cta__image{display:none}.clinic-final-cta{background:linear-gradient(180deg,rgba(6,67,187,.82),#0643bb 42%,#0035a8),url(/generated/clinic-whatsapp-crm-workflow/cta-dubai-skyline.jpg) top /cover no-repeat}.clinic-final-cta__grid{grid-template-columns:1fr;padding:34px 0;min-height:0}.clinic-final-cta__grid>div:first-child{margin-left:0}.clinic-review-form--compact{grid-template-columns:1fr}}@media (max-width:560px){.clinic-shell{width:min(100% - 24px,420px)}.clinic-landing-header__inner{gap:10px}.clinic-brand img{width:112px}.clinic-header-cta{max-width:172px;padding-inline:10px;white-space:normal}.clinic-hero h1{font-size:2.35rem}.clinic-hero__copy>p:not(.clinic-eyebrow):not(.clinic-disclaimer){font-size:1rem}.clinic-final-cta__actions,.clinic-hero__actions{display:grid;grid-template-columns:1fr}.clinic-button{width:100%}.clinic-section{padding:42px 0}.clinic-admin-control h2,.clinic-faq h2,.clinic-final-cta h2,.clinic-outcomes h2,.clinic-review h2,.clinic-section-heading h2,.clinic-support h2,.clinic-today h2{font-size:1.75rem}.clinic-audience__labels,.clinic-counter-row,.clinic-outcome-cards,.clinic-pain-row,.clinic-proof-grid,.clinic-review-grid,.clinic-support-grid,.clinic-workflow-steps{grid-template-columns:1fr}.clinic-proof-grid article,.clinic-proof-grid article:nth-child(2),.clinic-proof-grid article:nth-child(odd){border-right:0;border-bottom:1px solid var(--clinic-line)}.clinic-proof-grid article:last-child{border-bottom:0}.clinic-message-card article{grid-template-columns:26px minmax(0,1fr)}.clinic-message-card time{grid-column:2}.clinic-review-form,.clinic-review-form--compact{padding:20px}.clinic-footer__bottom,.clinic-footer__grid{grid-template-columns:1fr}.clinic-footer__bottom{display:grid}}.clinic-workflow-page .clinic-hero h1{font-size:clamp(2.05rem,4.6vw,2.9rem);line-height:1.1}.clinic-workflow-page .clinic-eyebrow{font-size:.92rem}.clinic-workflow-page .clinic-hero__copy>p:not(.clinic-eyebrow):not(.clinic-disclaimer){font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.62}.clinic-workflow-page .clinic-disclaimer{font-size:.92rem;line-height:1.55}.clinic-workflow-page .clinic-hero__checks li{font-size:1.02rem}.clinic-workflow-page .clinic-admin-control h2,.clinic-workflow-page .clinic-faq h2,.clinic-workflow-page .clinic-outcomes h2,.clinic-workflow-page .clinic-review h2,.clinic-workflow-page .clinic-section-heading h2,.clinic-workflow-page .clinic-support h2,.clinic-workflow-page .clinic-today h2{font-size:clamp(1.6rem,3.2vw,2.1rem);line-height:1.14}.clinic-workflow-page .clinic-section-heading p,.clinic-workflow-page .clinic-today>p{font-size:1.05rem;line-height:1.6}.clinic-workflow-page .clinic-pain-row h3{font-size:1.04rem}.clinic-workflow-page .clinic-note{font-size:1rem}.clinic-workflow-page .clinic-counter-row span{font-size:.94rem}.clinic-workflow-page .clinic-counter-row strong{font-size:1.5rem}.clinic-workflow-page .clinic-admin-control p,.clinic-workflow-page .clinic-outcome-cards p,.clinic-workflow-page .clinic-pain-row p,.clinic-workflow-page .clinic-review-grid p,.clinic-workflow-page .clinic-support-grid p,.clinic-workflow-page .clinic-workflow-steps p{font-size:.96rem;line-height:1.55}.clinic-workflow-page .clinic-outcome-cards h3,.clinic-workflow-page .clinic-support-grid h3,.clinic-workflow-page .clinic-workflow-steps h3{font-size:1.05rem}.clinic-workflow-page .clinic-review-grid h3{font-size:1.1rem}.clinic-workflow-page .clinic-admin-control h3{font-size:1.05rem}.clinic-workflow-page .clinic-proof-grid h3{font-size:1.14rem}.clinic-workflow-page .clinic-proof-grid p{font-size:.98rem}.clinic-workflow-page .clinic-audience__labels span{font-size:.95rem}.clinic-workflow-page .clinic-faq-list summary{font-size:1.05rem}.clinic-workflow-page .clinic-faq-list p{font-size:1rem;line-height:1.62}.clinic-workflow-page .clinic-button,.clinic-workflow-page .clinic-header-cta,.clinic-workflow-page .clinic-review-form__button{font-size:.95rem}:root{--site-hero-desktop-height:800px;--site-hero-desktop-copy:560px;--site-hero-desktop-media:620px;--site-hero-desktop-top:112px;--site-hero-desktop-bottom:36px;--site-hero-tablet-media:430px;--site-hero-mobile-media:300px}@media (min-width:1181px){.ae-home-redesign>.ae-hero:not(.ab-hero):not(.ai-hero):not(.wd-hero):not(.in-hero),.ba-hero,.careers-hero,.contact-hero-section,.iw-hero,.ks-hero,.mds-hero,.rep-hero,.rich-page .rich-hero,.support-hero,.uiux-hero,.wf-hero{min-height:var(--site-hero-desktop-height)!important}.ae-home-redesign>.ae-hero:not(.ab-hero):not(.ai-hero):not(.wd-hero):not(.in-hero){padding-top:var(--site-hero-desktop-top)!important;padding-bottom:var(--site-hero-desktop-bottom)!important}.ae-home-redesign>.ae-hero:not(.ab-hero):not(.ai-hero):not(.wd-hero):not(.in-hero) .ae-hero-grid{min-height:var(--site-hero-desktop-copy)!important}body:has(.ab-page) .ab-page .ae-hero.ab-hero{min-height:var(--site-hero-desktop-height)!important;padding:128px 0 34px!important}body:has(.ab-page) .ab-hero-grid{min-height:470px!important}body:has(.ab-page) .ab-page .ae-hero-copy h1{font-size:clamp(3rem,3.72vw,4.15rem)!important}body:has(.ab-page) .ab-page .ae-hero-copy>p:not(.ae-eyebrow){font-size:clamp(1.04rem,1.12vw,1.16rem)!important;line-height:1.62!important}body:has(.ab-page) .ab-page .ae-hero-actions{margin-top:34px!important}body:has(.ab-page) .ab-page .ae-hero-actions .ae-button{min-height:58px!important}body:has(.ab-page) .ab-hero-visual{top:0!important;height:650px!important}body:has(.ab-page) .ab-hero-chips{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body:has(.ab-page) .ab-hero-chips>span{min-height:72px!important;padding:14px 16px!important}body:has(.ab-page) .ab-hero-chips>span>.icon{width:28px!important;height:28px!important}body:has(.ab-page) .ab-chip-text strong{font-size:.92rem!important}body:has(.ab-page) .ab-chip-text small{font-size:.78rem!important}.ai-transform-page .ae-hero.ai-hero,.in-page .ae-hero.in-hero,.wd-page .wd-hero{min-height:var(--site-hero-desktop-height)!important;padding-top:var(--site-hero-desktop-top)!important;padding-bottom:var(--site-hero-desktop-bottom)!important}.ai-transform-page .ai-hero-grid,.wd-hero-grid{min-height:var(--site-hero-desktop-copy)!important}.ai-transform-page .ai-hero-visual{top:76px!important}.ai-transform-page .ai-hero-cards{bottom:42px!important}.ai-transform-page .ai-trust-chips{width:min(660px,100%)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important}.ai-transform-page .ai-trust-chips span{min-height:50px!important;padding:0 12px!important}.ai-transform-page .ai-stat-card,.ai-transform-page .ai-workflow-card{min-height:250px!important}.wd-page .ae-hero h1{font-size:clamp(3rem,3.7vw,4.05rem)!important}.wd-page .ae-hero-actions .ae-button{min-height:58px!important}.wd-hero-chips{margin-top:18px!important}.wd-hero-chips span{min-height:52px!important}.in-page .ae-hero-copy{padding-top:40px!important}.in-page .ae-hero h1{font-size:clamp(2.9rem,4.25vw,4.35rem)!important}.in-hero-visual{min-height:var(--site-hero-desktop-height)!important}.in-hero-visual>img{height:var(--site-hero-desktop-height)!important}.in-hero-chips{margin-top:52px!important}.in-hero-chips span{min-height:64px!important;padding:12px 14px!important}.in-hero-cards{bottom:168px!important}.re-page .re-hero.ae-hero.in-hero,.ts-page .ts-hero.re-hero.ae-hero.in-hero{min-height:var(--site-hero-desktop-height)!important;padding:0!important}.re-page .in-hero-visual,.re-page .re-hero .in-hero-grid,.ts-page .ts-hero .in-hero-grid,.ts-page .ts-hero .in-hero-visual{min-height:var(--site-hero-desktop-height)!important}.re-page .in-hero-visual>img,.ts-page .ts-hero .in-hero-visual>img{height:var(--site-hero-desktop-height)!important}.contact-hero-section{padding-top:132px!important;padding-bottom:72px!important}.contact-hero-media{top:92px!important}.uiux-hero{padding-top:var(--site-hero-desktop-top)!important;padding-bottom:var(--site-hero-desktop-bottom)!important}.uiux-floating-ui,.uiux-hero-grid{min-height:var(--site-hero-desktop-copy)!important}.uiux-hero-media{inset:72px 0 0 auto!important}.wf-hero{padding:var(--site-hero-desktop-top) 0 var(--site-hero-desktop-bottom)!important}.wf-hero-media{top:72px!important;height:var(--site-hero-desktop-media)!important}.wf-hero-grid{align-items:start!important;min-height:590px!important}.wf-hero h1{font-size:clamp(2.8rem,3.7vw,3.8rem)!important}.wf-hero-chips{margin-top:20px!important}.wf-hero-chips span{min-height:48px!important}.wf-hero-panels{position:absolute!important;right:0!important;bottom:34px!important;width:min(620px,48vw)!important;margin:0!important}.wf-float-card,.wf-report-card{min-height:118px!important;padding:14px!important}.ba-hero{position:relative!important;min-height:var(--site-hero-desktop-height)!important;overflow:hidden!important;padding-top:90px!important}.ba-hero-copy,.ba-hero-grid,.ba-hero-media,.ba-hero-media>img{min-height:var(--site-hero-desktop-media)!important}.ba-hero-copy,.ba-hero-media,.ba-hero-media>img{height:var(--site-hero-desktop-media)!important}.ba-hero-copy{padding:26px 0 52px!important}.ba-hero h1,.ba-page .ba-hero #ba-title{font-size:44px!important;line-height:1.08!important}.ba-dashboard-row{position:absolute!important;right:max(24px,calc((100vw - 1440px) / 2 + 24px))!important;bottom:24px!important;width:min(700px,49vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding-left:0!important;padding-bottom:16px!important}.ba-status-stack{display:none!important}.ba-status-card{grid-template-columns:32px minmax(0,1fr)!important;min-height:88px!important;padding:9px!important}.ba-status-icon{width:32px!important;height:32px!important}.ba-status-card h3{font-size:.72rem!important}.ba-status-card p,.ba-status-card strong{font-size:.64rem!important;line-height:1.14!important}.ba-status-card small{display:none!important}.ba-dashboard-card{min-height:104px!important;padding:12px 46px 12px 12px!important}.careers-hero,.ks-hero,.mds-hero,.rep-hero,.support-hero{padding-top:96px!important}.careers-hero-grid,.ks-hero-grid,.mds-hero-grid,.rep-hero-grid,.support-hero-inner{min-height:var(--site-hero-desktop-media)!important}.support-hero-inner{position:relative!important}.support-hero-metrics{position:absolute!important;right:0!important;bottom:30px!important;left:auto!important;z-index:3!important;width:min(760px,49vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.support-hero-metrics .support-metric{min-height:88px!important;padding:10px 11px!important}.support-hero-metrics .support-metric strong{font-size:.9rem!important}.careers-hero-media,.ks-hero-visual,.ks-hero-visual>img,.mds-hero-media,.mds-hero-media>img,.rep-hero-media,.rep-hero-media>img,.support-hero-image,.support-hero-image img{min-height:var(--site-hero-desktop-media)!important;height:var(--site-hero-desktop-media)!important}.iw-hero{position:relative!important;min-height:var(--site-hero-desktop-height)!important;overflow:hidden!important;padding-top:96px!important}.iw-hero-copy,.iw-hero-grid,.iw-hero-media,.iw-hero-media>img{min-height:var(--site-hero-desktop-media)!important}.iw-workflows-page .iw-hero-copy{padding-bottom:72px!important}.iw-workflows-page .iw-hero #iw-title,.iw-workflows-page .iw-hero h1{font-size:44px!important;line-height:1.08!important}.iw-page .iw-hero-media{display:block!important;overflow:hidden!important;background:#eef5ff!important}.iw-page .iw-hero-media:before{inset:0!important;height:auto!important}.iw-page .iw-hero-media>img{position:absolute!important;inset:0!important;height:100%!important;object-fit:cover!important}.iw-page .iw-status-tiles{position:absolute!important;top:auto!important;right:24px!important;bottom:26px!important;left:auto!important;width:min(620px,48vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.iw-page .iw-status-tile{min-height:82px!important;padding:10px 12px!important}.iw-page .iw-hero-tags{position:absolute!important;z-index:4!important;left:max(24px,calc((100vw - 1440px) / 2 + 24px))!important;bottom:28px!important;width:min(620px,42vw)!important;padding:0!important}.careers-hero-copy{padding-top:34px!important;padding-bottom:34px!important}}@media (max-width:1180px) and (min-width:721px){.ae-hero-visual,.ai-transform-page .ai-hero-visual,.careers-hero-media,.in-hero-visual,.ks-hero-visual,.mds-hero-media,.rep-hero-media,.support-hero-image,.uiux-hero-media,.wd-hero-visual,.wf-hero-media,body:has(.ab-page) .ab-hero-visual{min-height:var(--site-hero-tablet-media)!important}.ai-transform-page .ai-hero-visual,.in-hero-visual,.ks-hero-visual>img,.mds-hero-media>img,.rep-hero-media>img,.support-hero-image img,.uiux-hero-media,.wd-hero-visual,.wf-hero-media,body:has(.ab-page) .ab-hero-visual{height:var(--site-hero-tablet-media)!important}.ai-transform-page .ai-hero-cards,.ba-dashboard-row,.wf-hero-panels{margin-top:16px!important}}@media (max-width:720px){.ae-hero-visual,.ai-transform-page .ai-hero-visual>img,.careers-hero-media,.in-hero-visual>img,.ks-hero-visual>img,.mds-hero-media>img,.rep-hero-media>img,.support-hero-image img,.uiux-hero-media,.wd-hero-visual>img,.wf-hero-media,body:has(.ab-page) .ab-hero-visual{min-height:var(--site-hero-mobile-media)!important}}:root{--site-wide-gutter:clamp(28px,3vw,56px);--site-wide-max:1760px;--site-wide-width:min(var(--site-wide-max),calc(100vw - (var(--site-wide-gutter) * 2)))}@media (min-width:1181px){body:has(:is(.ae-home-redesign,.rich-page,.ai-transform-page,.wd-page,.wf-page,.ba-page,.iw-page,.ks-page,.support-page,.rep-page,.careers-page,.uiux-page,.property-page,.clinic-workflow-page,.uae-landing-page,.healthcare-wellness-page,.technology-saas-page,.professional-services-page)){--container:var(--site-wide-width);--property-container:var(--site-wide-width)}body .site-footer.site-footer .container,body:has(:is(.ae-home-redesign,.rich-page,.ai-transform-page,.wd-page,.wf-page,.ba-page,.iw-page,.ks-page,.support-page,.rep-page,.careers-page,.uiux-page,.property-page,.clinic-workflow-page,.uae-landing-page,.healthcare-wellness-page,.technology-saas-page,.professional-services-page)) :is(main,.site-footer) :is(.container,.ae-container,.figma-section-inner,.contact-container,.careers-container,.property-container,.clinic-shell,.mds-container){width:var(--site-wide-width)!important;max-width:var(--site-wide-width)!important;margin-inline:auto!important}body .site-header.site-header.site-header{max-width:none!important;padding-inline:var(--site-wide-gutter)!important}}@media (min-width:1181px){body:has(.professional-services-page) main.professional-services-page .iw-status-tiles{right:max(24px,calc((100vw - 1440px) / 2 + 40px))!important;bottom:104px!important;width:min(560px,40vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.professional-services-page) main.professional-services-page .iw-hero-tags{left:max(24px,calc((100vw - 1440px) / 2 + 24px))!important;right:auto!important;bottom:28px!important;width:min(650px,42vw)!important;max-width:min(650px,42vw)!important;margin-inline:0!important}}body:has(.ts-page) main.ts-page .re-impact-band{box-sizing:border-box!important;overflow:hidden!important}body:has(.ts-page) main.ts-page .re-impact-band>.re-impact-grid{width:100%!important;max-width:100%!important;margin-inline:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body:has(.ts-page) main.ts-page .re-impact-band,body:has(.ts-page) main.ts-page .re-impact-band .re-impact-icon,body:has(.ts-page) main.ts-page .re-impact-band strong{color:#ffffff!important}body:has(.ts-page) main.ts-page .re-impact-band strong{font-size:clamp(.88rem,.82vw,1rem)!important;line-height:1.22!important}body:has(.ts-page) main.ts-page .re-impact-band p{color:rgba(239,246,255,.9)!important;font-size:clamp(.78rem,.76vw,.9rem)!important;line-height:1.5!important}@media (min-width:1181px){body:has(.ks-page) main.ks-page .ks-hero-visual{width:calc(100% + var(--site-wide-gutter))!important;overflow:visible!important}body:has(.ks-page) main.ks-page .ks-hero-visual>img{width:100%!important;object-position:54% center!important}body:has(.ks-page) main.ks-page .ks-float-card{max-width:calc(100% - 48px)!important}body:has(.ks-page) main.ks-page .ks-float-search{top:24px!important;left:24px!important;width:228px!important}body:has(.ks-page) main.ks-page .ks-float-policy{top:26px!important;right:30px!important;width:204px!important}body:has(.ks-page) main.ks-page .ks-float-answer{bottom:40px!important;left:28px!important;width:184px!important}body:has(.ks-page) main.ks-page .ks-float-permissions{right:252px!important;bottom:40px!important;width:184px!important}body:has(.ks-page) main.ks-page .ks-float-status{right:28px!important;bottom:40px!important;width:198px!important}}@media (max-width:1180px){body:has(.ts-page) main.ts-page .re-impact-band>.re-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){body:has(.ts-page) main.ts-page .re-impact-band>.re-impact-grid{grid-template-columns:1fr!important}}body:has(.iw-workflows-page) main.iw-workflows-page .iw-final-cta{box-sizing:border-box!important}body:has(.iw-workflows-page) main.iw-workflows-page .iw-final-cta>.iw-cta-content.container{width:100%!important;max-width:100%!important;margin-inline:0!important;padding:0!important}body:has(.ars-page) main.ars-page .ars-final-cta{box-sizing:border-box!important;position:relative!important;display:grid!important;overflow:hidden!important;width:min(1440px,calc(100vw - 48px))!important;min-height:clamp(310px,27vw,380px)!important;align-items:center!important;margin:32px auto 0!important;border-radius:8px!important;padding:clamp(42px,5.4vw,78px) clamp(36px,6vw,92px)!important;background:#082651!important;color:#ffffff!important}body:has(.ars-page) main.ars-page .ars-final-cta:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.86) 38%,rgba(5,22,49,.44) 66%,rgba(5,22,49,.18));content:""}body:has(.ars-page) main.ars-page .ars-final-grid.ae-container{position:static!important;display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin-inline:0!important;padding:0!important}body:has(.ars-page) main.ars-page .ars-final-copy{position:relative!important;z-index:2!important;display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,590px) minmax(280px,390px)!important;grid-gap:clamp(28px,5vw,76px)!important;gap:clamp(28px,5vw,76px)!important;align-items:center!important;justify-content:space-between!important;padding:0!important}body:has(.ars-page) main.ars-page .ars-final-copy h2{max-width:590px!important;color:#ffffff!important;font-size:clamp(1.8rem,2.25vw,2.65rem)!important;line-height:1.1!important}body:has(.ars-page) main.ars-page .ars-final-copy p{color:rgba(255,255,255,.88)!important}body:has(.ars-page) main.ars-page .ars-final-actions{flex-direction:column!important;align-items:stretch!important;justify-content:center!important;justify-self:end!important;grid-column:2!important;grid-row:1/span 2!important;width:min(100%,390px)!important;gap:14px!important;margin-top:0!important}body:has(.ars-page) main.ars-page .ars-final-actions .ae-button{width:100%!important}body:has(.ars-page) main.ars-page .ars-final-media{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;min-height:100%!important}body:has(.ars-page) main.ars-page .ars-final-media img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:62% center!important}@media (max-width:1060px){body:has(.ars-page) main.ars-page .ars-final-cta{padding:40px 32px!important}body:has(.ars-page) main.ars-page .ars-final-grid.ae-container{display:block!important}body:has(.ars-page) main.ars-page .ars-final-copy{grid-template-columns:1fr!important;gap:22px!important}body:has(.ars-page) main.ars-page .ars-final-actions{grid-column:1!important;grid-row:auto!important;justify-self:start!important;width:min(100%,390px)!important}}@media (max-width:720px){body:has(.ars-page) main.ars-page .ars-final-cta{width:min(100%,calc(100vw - 28px))!important;min-height:0!important;margin-top:24px!important;padding:34px 22px!important}body:has(.ars-page) main.ars-page .ars-final-actions{justify-self:stretch!important;width:100%!important}}body:has(.ks-page) main.ks-page .ks-final-cta,body:has(.support-page) main.support-page .support-final{padding:0 0 28px!important;background:#ffffff!important}body:has(.ks-page) main.ks-page .ks-final-cta>.ae-container,body:has(.support-page) main.support-page .support-final>.container{width:auto!important;max-width:none!important}body:has(.ks-page) main.ks-page .ks-cta-card,body:has(.support-page) main.support-page .support-final-panel{box-sizing:border-box!important;position:relative!important;display:grid!important;overflow:hidden!important;width:min(1440px,calc(100vw - 48px))!important;min-height:clamp(310px,27vw,380px)!important;align-items:center!important;margin:32px auto 0!important;border:0!important;border-radius:8px!important;padding:clamp(42px,5.4vw,78px) clamp(36px,6vw,92px)!important;background:#082651!important;color:#ffffff!important}body:has(.support-page) main.support-page .support-final>.container.support-final-panel{width:min(1440px,calc(100vw - 48px))!important;max-width:min(1440px,calc(100vw - 48px))!important}body:has(.ks-page) main.ks-page .ks-cta-card:before,body:has(.support-page) main.support-page .support-final-panel:after{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.86) 38%,rgba(5,22,49,.44) 66%,rgba(5,22,49,.18))!important;pointer-events:none!important;content:""!important}body:has(.ks-page) main.ks-page .ks-cta-card>img,body:has(.support-page) main.support-page .support-final-panel>img{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:62% center!important}body:has(.ks-page) main.ks-page .ks-cta-copy,body:has(.support-page) main.support-page .support-final-copy{position:relative!important;z-index:2!important;display:grid!important;width:100%!important;max-width:100%!important;min-height:0!important;grid-template-columns:minmax(0,590px) minmax(280px,390px)!important;grid-gap:clamp(28px,5vw,76px)!important;gap:clamp(28px,5vw,76px)!important;align-items:center!important;justify-content:space-between!important;padding:0!important}body:has(.ks-page) main.ks-page .ks-cta-copy h2,body:has(.support-page) main.support-page .support-final-copy h2{max-width:590px!important;color:#ffffff!important;font-size:clamp(1.8rem,2.25vw,2.65rem)!important;line-height:1.1!important}body:has(.ks-page) main.ks-page .ks-cta-copy p,body:has(.support-page) main.support-page .support-final-copy>p{max-width:560px!important;color:rgba(255,255,255,.88)!important}body:has(.ks-page) main.ks-page .ks-cta-actions,body:has(.support-page) main.support-page .support-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;justify-self:end!important;grid-column:2!important;grid-row:1/span 2!important;width:min(100%,390px)!important;gap:14px!important;margin-top:0!important}body:has(.ks-page) main.ks-page .ks-cta-actions .ae-button,body:has(.support-page) main.support-page .support-actions .support-button{width:100%!important}@media (max-width:1060px){body:has(.ks-page) main.ks-page .ks-cta-card,body:has(.support-page) main.support-page .support-final-panel{padding:40px 32px!important}body:has(.ks-page) main.ks-page .ks-cta-copy,body:has(.support-page) main.support-page .support-final-copy{grid-template-columns:1fr!important;gap:22px!important}body:has(.ks-page) main.ks-page .ks-cta-actions,body:has(.support-page) main.support-page .support-actions{grid-column:1!important;grid-row:auto!important;justify-self:start!important;width:min(100%,390px)!important}}@media (max-width:720px){body:has(.ks-page) main.ks-page .ks-cta-card,body:has(.support-page) main.support-page .support-final-panel{width:min(100%,calc(100vw - 28px))!important;min-height:0!important;margin-top:24px!important;padding:34px 22px!important}body:has(.support-page) main.support-page .support-final>.container.support-final-panel{width:min(100%,calc(100vw - 28px))!important;max-width:min(100%,calc(100vw - 28px))!important}body:has(.ks-page) main.ks-page .ks-cta-actions,body:has(.support-page) main.support-page .support-actions{justify-self:stretch!important;width:100%!important}}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta,body:has(.re-page) main.re-page .re-cta{padding:0 0 28px!important;background:#ffffff!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta>.container,body:has(.re-page) main.re-page .re-cta>.ae-container{width:auto!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel,body:has(.professional-services-page) main.professional-services-page .iw-final-cta,body:has(.re-page) main.re-page .re-cta-card,body:has(.rep-page) main.rep-page .rep-final-cta{box-sizing:border-box!important;position:relative!important;display:grid!important;overflow:hidden!important;width:min(1440px,calc(100vw - 48px))!important;min-height:clamp(310px,27vw,380px)!important;align-items:center!important;margin:32px auto 0!important;border:0!important;border-radius:8px!important;padding:clamp(42px,5.4vw,78px) clamp(36px,6vw,92px)!important;background:#082651!important;color:#ffffff!important;box-shadow:0 30px 54px -32px rgba(7,24,53,.48)!important;isolation:isolate!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel:before,body:has(.professional-services-page) main.professional-services-page .iw-final-cta:before,body:has(.re-page) main.re-page .re-cta-card:before,body:has(.rep-page) main.rep-page .rep-final-cta:before{position:absolute!important;inset:0!important;z-index:1!important;-webkit-clip-path:none!important;clip-path:none!important;background:linear-gradient(90deg,rgba(5,22,49,.95),rgba(5,22,49,.86) 38%,rgba(5,22,49,.44) 66%,rgba(5,22,49,.18))!important;pointer-events:none!important;content:""!important}body:has(.re-page) main.re-page .re-cta-card:after{content:none!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel img,body:has(.professional-services-page) main.professional-services-page .iw-final-cta>img,body:has(.re-page) main.re-page .re-cta-media,body:has(.re-page) main.re-page .re-cta-media img,body:has(.rep-page) main.rep-page .rep-final-cta>img{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:62% center!important;box-shadow:none!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel>div,body:has(.professional-services-page) main.professional-services-page .iw-cta-content.container,body:has(.re-page) main.re-page .re-cta-copy,body:has(.rep-page) main.rep-page .rep-cta-content.container{position:relative!important;z-index:2!important;display:grid!important;width:100%!important;max-width:100%!important;min-height:0!important;grid-template-columns:minmax(0,590px) minmax(280px,390px)!important;grid-gap:clamp(28px,5vw,76px)!important;gap:clamp(28px,5vw,76px)!important;align-items:center!important;justify-content:space-between!important;margin-inline:0!important;padding:0!important}body:has(.re-page) main.re-page .re-cta-copy{grid-column:1/-1!important}body:has(.professional-services-page) main.professional-services-page .iw-cta-copy,body:has(.rep-page) main.rep-page .rep-cta-copy{display:block!important;width:100%!important;max-width:590px!important;min-height:0!important;padding:0!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel h2,body:has(.professional-services-page) main.professional-services-page .iw-cta-copy h2,body:has(.re-page) main.re-page .re-cta-copy h2,body:has(.rep-page) main.rep-page .rep-cta-copy h2{max-width:590px!important;margin:0 0 14px!important;color:#ffffff!important;font-size:clamp(1.8rem,2.25vw,2.65rem)!important;line-height:1.1!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel p,body:has(.professional-services-page) main.professional-services-page .iw-cta-copy p,body:has(.re-page) main.re-page .re-cta-copy>p,body:has(.rep-page) main.rep-page .rep-cta-copy p{max-width:560px!important;margin:0!important;color:rgba(255,255,255,.88)!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-actions,body:has(.professional-services-page) main.professional-services-page .iw-cta-actions,body:has(.re-page) main.re-page .re-cta-actions,body:has(.rep-page) main.rep-page .rep-cta-actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;justify-self:end!important;grid-column:2!important;grid-row:1/span 2!important;width:min(100%,390px)!important;max-width:390px!important;gap:14px!important;margin-top:0!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-actions .healthcare-btn,body:has(.professional-services-page) main.professional-services-page .iw-cta-actions .iw-btn,body:has(.re-page) main.re-page .re-cta-actions .ae-button,body:has(.rep-page) main.rep-page .rep-cta-actions .rep-btn{width:100%!important;min-width:0!important}@media (max-width:1060px){body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel,body:has(.professional-services-page) main.professional-services-page .iw-final-cta,body:has(.re-page) main.re-page .re-cta-card,body:has(.rep-page) main.rep-page .rep-final-cta{padding:40px 32px!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel>div,body:has(.professional-services-page) main.professional-services-page .iw-cta-content.container,body:has(.re-page) main.re-page .re-cta-copy,body:has(.rep-page) main.rep-page .rep-cta-content.container{grid-template-columns:1fr!important;gap:22px!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-actions,body:has(.professional-services-page) main.professional-services-page .iw-cta-actions,body:has(.re-page) main.re-page .re-cta-actions,body:has(.rep-page) main.rep-page .rep-cta-actions{grid-column:1!important;grid-row:auto!important;justify-self:start!important;width:min(100%,390px)!important;max-width:390px!important}}@media (max-width:720px){body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-panel,body:has(.professional-services-page) main.professional-services-page .iw-final-cta,body:has(.re-page) main.re-page .re-cta-card,body:has(.rep-page) main.rep-page .rep-final-cta{width:min(100%,calc(100vw - 28px))!important;min-height:0!important;margin-top:24px!important;padding:34px 22px!important}body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-cta-actions,body:has(.professional-services-page) main.professional-services-page .iw-cta-actions,body:has(.re-page) main.re-page .re-cta-actions,body:has(.rep-page) main.rep-page .rep-cta-actions{justify-self:stretch!important;width:100%!important;max-width:none!important}}@media (min-width:1181px){body:has(.ars-page) main.ars-page .ars-hero,body:has(.clinic-workflow-page) .clinic-workflow-page main .clinic-hero,body:has(.healthcare-wellness-page) main.healthcare-wellness-page .healthcare-hero,body:has(.property-page) .property-page main .property-hero{min-height:800px!important}body:has(.ba-page) main.ba-page .ba-hero #ba-title,body:has(.ba-page) main.ba-page .ba-hero h1,body:has(.clinic-workflow-page) .clinic-workflow-page main .clinic-hero h1,body:has(.iw-page) main.rich-page.iw-page .iw-hero #iw-title,body:has(.iw-page) main.rich-page.iw-page .iw-hero h1,body:has(.property-page) .property-page main .property-hero h1,body:has(.re-page) main.re-page .re-hero h1{font-size:3.6rem!important;line-height:1.08!important;letter-spacing:0!important}}@media (max-width:720px){body:has(.clinic-workflow-page) .clinic-workflow-page main .clinic-hero h1,body:has(.property-page) .property-page main .property-hero h1{font-size:2.35rem!important;line-height:1.1!important}}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-bilingual-device-stack{min-height:456px!important;padding:14px 28px 24px 0!important;overflow:visible!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame{right:18px!important;bottom:18px!important;width:min(180px,30%)!important;border:0!important;border-radius:30px!important;padding:8px!important;overflow:visible!important;background:#060910!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 18px 42px -20px rgba(7,24,53,.44)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame:before{top:8px!important;width:42px!important;height:11px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview--mobile{width:100%!important;height:338px!important;border-radius:22px!important;overflow:hidden!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__bar{padding-top:21px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__content{gap:5px!important;padding:16px 12px 18px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__eyebrow{font-size:.34rem!important;line-height:1.22!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview h3{font-size:.94rem!important;line-height:1.16!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__arabic,body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__english{font-size:.56rem!important;line-height:1.28!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__actions,body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__chips{display:none!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page){--wd-section-y:clamp(40px,3.4vw,54px);--wd-section-y-tight:clamp(30px,2.8vw,42px)}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-deliver-section{padding:var(--wd-section-y) 0 var(--wd-section-y-tight)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-deliver-head{margin-bottom:clamp(26px,2.6vw,36px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-deliver-card>img{aspect-ratio:16/9!important;height:auto!important;object-position:top center!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-strip{padding:var(--wd-section-y-tight) 0 var(--wd-section-y)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-card{min-height:clamp(320px,23vw,390px)!important;padding:clamp(36px,3.6vw,52px) clamp(30px,3.4vw,44px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-item{min-height:clamp(200px,15vw,238px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-icon{margin-bottom:clamp(16px,2.1vw,26px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-section{padding:var(--wd-section-y) 0 var(--wd-section-y-tight)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-section .wd-section-head{margin-bottom:clamp(30px,3.2vw,40px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-tags{margin-top:clamp(32px,3.2vw,42px)!important;gap:clamp(14px,2.2vw,26px)!important;padding-inline:0!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-tags span{min-height:60px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-section{padding:var(--wd-section-y-tight) 0 var(--wd-section-y-tight)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-head{max-width:680px!important;margin:0 auto clamp(22px,2.6vw,34px)!important;padding-right:0!important;text-align:center!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-head h2{font-size:clamp(1.9rem,2.4vw,2.6rem)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:18px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-output-chip{width:100%!important;min-height:96px!important;height:100%!important;justify-content:flex-start!important;box-sizing:border-box!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-industries-section{padding:var(--wd-section-y-tight) 0 var(--wd-section-y)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-industries-section .wd-section-head{margin-bottom:clamp(22px,2.5vw,30px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-bilingual-section{padding:var(--wd-section-y) 0 clamp(46px,4vw,64px)!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-bilingual-panel{min-height:492px!important}@media (max-width:760px){body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page){--wd-section-y:36px;--wd-section-y-tight:30px}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-card{min-height:0!important;padding:32px 24px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-impact-item{min-height:0!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-tags{margin-top:32px!important;gap:12px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-process-tags span{min-height:58px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-head{max-width:100%!important;margin-bottom:18px!important;text-align:left!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-outputs-grid{grid-template-columns:1fr!important;gap:12px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-output-chip{min-height:68px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-bilingual-section{padding:38px 0 46px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-bilingual-device-stack{min-height:370px!important;padding:10px 18px 18px 0!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame{right:12px!important;bottom:12px!important;width:36%!important;border-radius:22px!important;padding:6px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame:before{top:6px!important;width:32px!important;height:8px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview--mobile{height:258px!important;border-radius:16px!important}body:has(.wd-page:not(.webdev-page)) main.wd-page:not(.webdev-page) .wd-phone-frame .wd-bilingual-preview__bar{padding-top:17px!important}}@media (min-width:1181px){body:has(.ai-transform-page) main.ai-transform-page .ai-hero-cards{right:clamp(26px,3vw,52px)!important;bottom:clamp(28px,3vw,44px)!important;left:auto!important;width:min(620px,43vw)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}body:has(.ai-transform-page) main.ai-transform-page .ai-hero-card-stack{display:contents!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card{min-height:112px!important;border-radius:12px!important;padding:12px 14px!important;background:rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 14px 30px -18px rgba(7,24,53,.24)!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card header{margin-bottom:8px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header span,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card header strong{font-size:.78rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header small{font-size:.66rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-icon{width:26px!important;height:26px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card ul{gap:6px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card li{gap:8px!important;font-size:.68rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card li:nth-child(n+4){display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-status{width:16px!important;height:16px!important;flex-basis:16px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-status svg{width:10px!important;height:10px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card>strong{font-size:1.32rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card>em{margin-top:6px!important;font-size:.68rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-chart{display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-bars{gap:8px!important;margin-top:0!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row:nth-child(n+3){display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row{gap:5px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row strong,body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row>div{font-size:.66rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-track{height:5px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-card{gap:9px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric:nth-of-type(2){display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-ring{width:30px!important;height:30px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-ring:after{inset:6px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric strong{font-size:1.12rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric small{font-size:.66rem!important}}@media (max-width:1180px) and (min-width:721px){body:has(.ai-transform-page) main.ai-transform-page .ai-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card{min-height:128px!important;padding:14px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-chart{display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row:nth-child(n+3),body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric:nth-of-type(2),body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card li:nth-child(n+4){display:none!important}}@media (max-width:720px){body:has(.ai-transform-page) main.ai-transform-page .ai-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-hero-card-stack{display:contents!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card{min-height:116px!important;border-radius:12px!important;padding:12px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card header{margin-bottom:8px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header span,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card header strong{font-size:.72rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row strong,body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row>div,body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric small,body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card header small,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card li{font-size:.64rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-row:nth-child(n+3),body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric:nth-of-type(2),body:has(.ai-transform-page) main.ai-transform-page .ai-stat-chart,body:has(.ai-transform-page) main.ai-transform-page .ai-workflow-card li:nth-child(n+3){display:none!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card>strong{font-size:1.18rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-stat-card>em{margin-top:5px!important;font-size:.62rem!important}body:has(.ai-transform-page) main.ai-transform-page .ai-intent-bars{gap:7px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-ring{width:28px!important;height:28px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-ring:after{inset:6px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-sla-metric strong{font-size:1rem!important}}@media (min-width:721px){body:has(.ai-transform-page) main.ai-transform-page .ai-trust-chips{width:min(585px,100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body:has(.ai-transform-page) main.ai-transform-page .ai-trust-chips span{min-height:52px!important;padding:0 12px!important;overflow:hidden!important;line-height:1.22!important}}@media (min-width:1021px){.uiux-page .uiux-floating-ui{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-content:center;align-items:start;min-height:610px;padding:24px 8px;pointer-events:auto}.uiux-page .uiux-floating-ui .uiux-float-card{position:static;top:auto;right:auto;bottom:auto;left:auto;width:auto}}