:root{--paper:#f7f9ff;--white:#fff;--ink:#10264b;--muted:#526583;--line:#dce4f2;--accent:#005ae5;--orange:#4488f5;--stone:#eef3fc;--dark:#102c5c;--max:1200px;font-family:Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}p{line-height:1.7;margin:0 0 20px;color:var(--muted)}h1,h2,h3{margin:0;font-weight:600;line-height:1.15;letter-spacing:-.045em}h1{font-size:clamp(42px,4.7vw,66px)}h2{font-size:clamp(30px,3.1vw,43px)}h3{font-size:22px;letter-spacing:-.025em}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:#d9e7ff}.wrap{max-width:var(--max);width:calc(100% - 96px);margin-inline:auto}.skip{position:absolute;top:-90px;left:20px;z-index:20;background:#fff;padding:15px;border:2px solid var(--accent)}.skip:focus{top:10px}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{min-height:102px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-.8px}.brand small{display:block;margin-top:3px;font-size:10px;letter-spacing:.2px;font-weight:400;color:var(--muted)}.brand-mark{width:40px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#fff}.brand-mark svg{width:27px;height:29px}.header-inner nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:14px}.header-inner nav a{padding:12px 0}.header-inner nav a:hover,.header-inner nav a[aria-current=page]{color:var(--accent)}.header-inner nav .nav-contact{border:1px solid #b8bcb7;padding:11px 20px;border-radius:5px}.language{font-size:12px;border-left:1px solid var(--line);padding:12px 0 12px 24px}.language span{margin-left:5px;color:var(--muted)}.hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;padding-block:91px 85px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:9px;margin:0 0 25px;color:var(--muted)}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--accent)}h1 em{font-style:normal;color:var(--accent)}.lead{font-size:17px;line-height:1.75;max-width:660px;margin:26px 0 30px}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;font-size:13px;font-weight:600;border-radius:5px;line-height:1.4;min-height:50px;transition:background .15s}.button.primary{background:var(--accent);color:#fff}.button.primary:hover{background:#0048bd}.button span,.text-link span{font-size:19px;font-weight:400}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:600;padding-block:12px}.text-link:hover{color:var(--accent)}.ecosystem{margin:0;padding:26px;background:#f0f0e9;border:1px solid #dedfd5;border-radius:14px;position:relative;min-width:0}.ecosystem figcaption{display:flex;align-items:center;gap:7px;font-size:10px;color:#5c6461;letter-spacing:.4px;margin-bottom:30px}.example-dot{width:5px;height:5px;border-radius:50%;background:#89958b}.diagram-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diagram-app{display:flex;flex-direction:column;gap:12px;padding:16px 10px 14px;min-width:0;background:#fff;border:1px solid #d8dcd4;border-radius:7px;font-size:11px;line-height:1.4;color:#46524f}.diagram-icon{font-size:23px;color:#536b64}.connectors{display:grid;grid-template-columns:repeat(3,1fr);height:34px;margin:0}.connectors i{display:block;width:1px;height:34px;background:#a7b7a9;margin:auto}.diagram-platform{display:flex;align-items:center;gap:14px;background:var(--dark);color:#fff;border-radius:8px;padding:21px 20px;position:relative}.platform-monogram{display:grid;place-items:center;width:39px;height:43px;background:#ecb489;border-radius:6px;color:#243c36;font-size:27px;font-weight:650}.diagram-platform strong{display:block;font-size:22px;letter-spacing:-.6px;font-weight:600}.diagram-platform small{display:block;font-size:10px;color:#d4dfda;margin-top:4px}.platform-orbit{margin-left:auto;font-size:27px;color:#c9d5c7}.organization-connectors{display:grid;grid-template-columns:1fr 1fr;height:29px}.organization-connectors i{width:1px;height:29px;background:#a7b7a9;margin:auto}.diagram-orgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.diagram-org{padding:14px;background:#fff;border:1px solid #d8dcd4;border-radius:7px;min-width:0}.diagram-org header{display:flex;align-items:center;gap:7px}.diagram-org strong{font-size:11px;font-weight:600}.diagram-org small{display:block;font-size:9px;color:#626d67;margin-top:9px}.org-dot{display:block;width:7px;height:7px;background:#798a70;border-radius:2px}.org-1{background:#b47a51}.workspace-blocks{display:flex;gap:5px;margin-top:15px;padding-top:11px;border-top:1px solid #e7eae3}.workspace-blocks span{display:block;flex:1;height:17px;background:#eef1eb;border:1px solid #e3e7de;border-radius:2px}.diagram-note{font-size:10px;color:#626d67;line-height:1.6;margin:22px 0 0}.section-intro{max-width:600px}.section-intro>p:not(.eyebrow){margin-top:23px;font-size:15px}.benefits{padding-block:65px 85px;border-top:1px solid var(--line)}.benefits .section-intro{max-width:660px}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:48px}.section-number{display:block;color:var(--accent);font-size:12px;margin-bottom:23px}.benefit-grid h3{margin-bottom:17px}.benefit-grid p{font-size:14px;margin:0}.foundation-section{background:var(--stone);padding-block:85px}.foundation-grid{display:grid;grid-template-columns:.85fr 1fr;gap:110px}.foundation-grid .section-intro{position:sticky;top:30px;align-self:start}.capability-list article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d2d7cb}.capability-list article:first-child{padding-top:0}.capability-list article>span{font-size:10px;color:#647067;line-height:24px}.capability-list h3{font-size:18px;letter-spacing:-.3px;line-height:1.4}.capability-list p{font-size:13px;margin:7px 0 0}.boundary-note{font-size:12px;line-height:1.8;margin-top:45px!important;border-left:2px solid #879482;padding-left:18px;color:#536055}.growth{padding-block:90px}.growth .section-intro{max-width:640px}.steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:45px 0 0;gap:22px}.steps li{border-top:1px solid #bfc9bd;padding-top:19px}.steps span{display:block;font-size:12px;color:var(--accent);margin-bottom:23px}.steps h3{font-size:16px;line-height:1.6;letter-spacing:-.2px}.collaboration{padding-block:0 90px}.collaboration .section-intro{max-width:660px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:40px 0 28px}.audience-grid article{border-top:1px solid var(--line);padding-top:26px}.audience-grid h3,.audience-grid h2{font-size:21px;margin-bottom:18px;letter-spacing:-.4px}.audience-grid p{font-size:14px}.partner-note{font-size:13px;max-width:780px}.closing-section{background:var(--dark);color:#fff;padding-block:68px}.closing{display:flex;align-items:center;justify-content:space-between;gap:55px}.closing>div{max-width:660px}.closing .eyebrow{color:#d0b79c}.closing h2{font-size:clamp(29px,3.1vw,42px)}.closing p:not(.eyebrow){color:#ccd9d3;margin:20px 0 0;font-size:15px}.button.light{color:#263d36;background:#fff;flex-shrink:0;max-width:320px}.button.light:hover{background:#e6ece7}.site-footer{padding:50px 0 22px}.footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:40px}.footer-brand{font-size:21px;font-weight:650;letter-spacing:-.6px}.footer-brand span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:12px;letter-spacing:0}.footer-top nav{display:flex;gap:25px;font-size:13px;flex-wrap:wrap}.footer-top nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-top:21px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.page-hero{padding-block:85px 65px}.page-hero>div{max-width:800px}.page-hero h1{max-width:830px}.platform-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center}.platform-hero h1{font-size:clamp(39px,4vw,57px)}.architecture{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:30px 80px}.architecture dl{margin:0}.architecture dl>div{border-top:1px solid var(--line);padding:20px 0}.architecture dt{font-size:16px;font-weight:600;margin-bottom:8px}.architecture dd{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.platform-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 38px;margin-top:45px}.platform-capabilities h3{font-size:19px;line-height:1.4;margin-bottom:12px}.platform-capabilities p{font-size:14px}.partner-content{padding-bottom:70px}.partner-content .audience-grid{margin-top:0}.partner-content>h2{margin-top:70px;margin-bottom:20px}.partner-steps{display:grid;gap:14px;padding-left:22px;color:var(--muted);line-height:1.7}.about-content{display:grid;grid-template-columns:.8fr 1fr;gap:80px;padding-bottom:100px}.about-content .lead{margin:0}.about-statement{border-top:1px solid var(--line);padding-top:20px}.about-statement>span{font-size:40px;color:var(--accent)}.about-statement h2{margin-top:20px;font-size:31px}.contact-content{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-bottom:120px}.email-panel{padding:35px;background:var(--stone);border-radius:10px}.contact-email{font-size:clamp(21px,2.5vw,33px);letter-spacing:-1px;font-weight:600;display:flex;justify-content:space-between;gap:14px;overflow-wrap:anywhere}.contact-email:hover{color:var(--accent)}.email-panel>p:last-child{font-size:12px;margin:24px 0 0}.contact-prompts{list-style:none;display:grid;gap:20px;margin:0;padding:10px 0}.contact-prompts li{display:flex;align-items:start;gap:20px;font-size:15px;line-height:1.6}.contact-prompts span{color:var(--accent);font-size:11px;padding-top:3px}@media(min-width:1500px){.hero{padding-block:110px}.wrap{max-width:1280px}.hero h1{font-size:72px}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero,.platform-hero{gap:35px}.hero{padding-block:65px}.header-inner{gap:22px}.header-inner nav{gap:22px}.hero h1{font-size:49px}.foundation-grid{gap:60px}.actions{gap:16px}.benefit-grid{gap:26px}.closing{gap:30px}.ecosystem{padding:22px}.diagram-apps{gap:8px}.diagram-app{font-size:10px;padding-inline:8px}.diagram-org{padding:12px}.platform-capabilities{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.header-inner{flex-wrap:wrap;gap:0;padding-block:20px}.header-inner nav{order:3;width:100%;margin-top:22px;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px}.header-inner nav .nav-contact{border:0;padding:12px 0}.language{margin-left:auto}.hero,.platform-hero{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:620px}.hero h1{font-size:clamp(42px,7.5vw,62px)}.ecosystem{max-width:570px;width:100%;justify-self:center;padding:26px}.diagram-app{font-size:12px;padding:16px}.diagram-org strong{font-size:12px}.benefits{padding-block:40px 65px}.benefit-grid{gap:22px}.benefit-grid h3{font-size:20px}.foundation-grid,.architecture{grid-template-columns:1fr;gap:35px}.foundation-grid .section-intro{position:static}.capability-list{margin-top:12px}.steps{grid-template-columns:1fr;gap:0}.steps li{display:flex;gap:24px;align-items:baseline;padding:18px 0}.steps span{margin:0}.growth{padding-block:65px}.closing{align-items:start;flex-direction:column}.audience-grid{gap:24px}.audience-grid h3,.audience-grid h2{font-size:19px}.footer-top{flex-direction:column}.about-content,.contact-content{grid-template-columns:1fr;gap:35px}.page-hero{padding-block:65px 40px}.about-content,.contact-content{padding-bottom:65px}}@media(max-width:560px){.wrap{width:calc(100% - 40px)}.hero{padding-block:48px 55px}.eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:21px}.hero h1{font-size:43px}.lead{font-size:16px;margin-top:22px}.actions{align-items:flex-start;flex-direction:column;gap:12px}.button{font-size:12px;gap:18px}.ecosystem{padding:18px}.ecosystem figcaption{font-size:9px;margin-bottom:23px}.diagram-app{padding:12px 8px;font-size:10px;gap:9px}.diagram-icon{font-size:21px}.diagram-platform{padding:18px 14px}.diagram-platform strong{font-size:22px}.diagram-orgs{gap:10px}.diagram-org{padding:12px 10px}.diagram-org strong{font-size:10px}.diagram-note{font-size:9px}.benefit-grid,.audience-grid,.platform-capabilities{grid-template-columns:1fr;gap:28px}.benefit-grid article{border-top:1px solid var(--line);padding-top:20px}.section-number{margin-bottom:15px}.benefits h2,h2{font-size:31px}.foundation-section{padding-block:55px}.capability-list article{gap:15px}.audience-grid article{padding-top:20px}.collaboration{padding-bottom:55px}.closing-section{padding-block:48px}.closing h2{font-size:32px}.footer-top nav{gap:22px}.footer-bottom{gap:18px;align-items:start}.footer-bottom span{max-width:50%}.site-footer{padding-top:35px}.email-panel{padding:23px}.contact-email{font-size:26px}.header-inner nav{font-size:13px}.page-hero h1,.platform-hero h1{font-size:42px}.architecture{padding-bottom:55px}.about-statement h2{font-size:29px}.platform-capabilities{gap:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-header{background:#fff}.brand{letter-spacing:0}.brand-identity{display:block}.brand-logo{display:block;width:210px;height:70px;object-fit:contain}.brand small{margin:-7px 0 10px 8px;font-size:10px}.footer-brand img{display:block;object-fit:contain}.hero{gap:42px;grid-template-columns:1fr 1.1fr;padding-block:78px 58px}.hero h1{font-size:clamp(44px,4.5vw,65px);letter-spacing:-.055em}.hero .lead{font-size:17px;max-width:540px}.button{border-radius:8px}.hero .button{box-shadow:0 6px 16px #005ae51a}.eyebrow{color:#45618a}.workspace-preview{margin:0;min-width:0;padding:24px 0 8px;position:relative}.workspace-preview:before{content:"";position:absolute;inset:5% -5%;background:radial-gradient(ellipse,#dce9ff,transparent 70%);z-index:-1}.workspace-preview figcaption{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#526583;margin:0 0 14px 5px}.preview-dot{width:7px;height:7px;background:#005ae5;border-radius:50%}.preview-window{background:#fff;border:1px solid #d8e3f4;border-radius:14px;box-shadow:0 22px 65px #14377714;overflow:hidden;transform:rotate(-1deg)}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-bottom:1px solid #e5ebf5}.preview-top>span{font-size:10px;color:#526583;background:#f1f5fc;border:1px solid #e2eaf6;padding:7px 10px;border-radius:6px}.preview-body{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:355px}.preview-sidebar{border-right:1px solid #e5ebf5;padding:23px 8px;background:#fff;display:flex;flex-direction:column;gap:12px}.preview-sidebar>span{display:flex;gap:8px;font-size:10px;align-items:center;padding:9px 7px;color:#637591;line-height:1.4}.preview-sidebar .preview-selected{background:#eaf1ff;color:#005ae5;border-radius:6px}.preview-main{background:#f6f8fd;padding:25px 21px;min-width:0}.preview-main h2{font-size:21px;line-height:1.3;letter-spacing:-.6px}.preview-main>p{font-size:10px;line-height:1.6;margin:8px 0 20px}.preview-app{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dce5f3;border-radius:9px;padding:16px 13px}.owl-symbol{display:grid;place-items:center;background:#102c5c;color:#fff;width:38px;height:38px;border-radius:11px;font-size:21px;font-weight:650;flex-shrink:0}.preview-app strong{display:block;font-size:15px}.preview-app div>span{display:block;font-size:9px;color:#637591;line-height:1.5;margin-top:5px}.preview-arrow{color:#005ae5;margin-left:auto}.preview-access{display:flex;gap:10px;padding:17px 2px;align-items:start}.preview-access>span{color:#127566;background:#e1f4ee;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;flex-shrink:0}.preview-access strong{display:block;font-size:10px;line-height:1.5}.preview-access p{font-size:9px;line-height:1.6;margin:4px 0 0}.preview-document{display:flex;align-items:start;gap:11px;background:#fff;border:1px solid #dce5f3;border-radius:9px;padding:14px}.document-icon{font-size:23px;color:#005ae5}.preview-document small{font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#637591}.preview-document strong{display:block;font-size:12px;margin-top:5px}.preview-document p{font-size:9px;margin:6px 0 0;line-height:1.7}.preview-caption{font-size:10px;line-height:1.7;margin:19px 5px 0;max-width:420px;color:#637591}.capability-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-block:24px 32px;border-bottom:1px solid var(--line)}.capability-strip>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#405778}.capability-strip>span>span{color:#005ae5}.product-stories{padding-block:86px 70px}.product-stories .section-intro{max-width:700px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.story-grid article{padding:28px;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column}.story-label{font-size:10px;color:#005ae5;font-weight:600;margin-bottom:24px;letter-spacing:.3px}.story-grid h3{font-size:24px;line-height:1.3;margin-bottom:18px}.story-grid article>p:not(.story-label){font-size:14px;line-height:1.8}.story-grid ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:14px 0 0;margin:auto 0 0;border-top:1px solid #e9eef7}.story-grid li{font-size:10px;color:#486185;background:#f1f5fc;padding:6px 9px;border-radius:5px;line-height:1.5}.owl-section{display:grid;grid-template-columns:.65fr 1fr;gap:65px;align-items:center;background:#eaf1ff;border:1px solid #d9e5fb;border-radius:16px;padding:45px;margin-bottom:80px}.owl-identity{min-height:230px;display:flex;align-items:center;justify-content:center;gap:30px;background:#fff;border:1px solid #dce5f3;border-radius:12px}.owl-identity>span{font-size:56px;font-weight:650;letter-spacing:-3px}.owl-identity img{border-left:1px solid #dce5f3;padding-left:20px;box-sizing:content-box}.owl-section h2{font-size:32px;line-height:1.25}.owl-section p:not(.eyebrow){font-size:14px;margin:20px 0 5px}.ecosystem{background:#eef3fc;border-color:#dce4f2}.diagram-platform{background:#102c5c}.platform-monogram{background:#e3edff;color:#005ae5}.closing .eyebrow{color:#a9c8ff}.closing p:not(.eyebrow){color:#d2e0f5}.button.light{color:#102c5c}.boundary-note{border-color:#8aa4ca;color:#526583}.diagram-note,.diagram-org small{color:#526583}@media(max-width:1050px){.hero{gap:28px}.preview-body{grid-template-columns:100px minmax(0,1fr)}.preview-main{padding:22px 15px}.preview-sidebar>span{font-size:9px}.story-grid article{padding:22px}.owl-section{gap:35px}.owl-identity{gap:18px}.owl-identity>span{font-size:44px}}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-block:55px;gap:20px}.workspace-preview{width:100%;max-width:590px;justify-self:center}.preview-body{grid-template-columns:126px minmax(0,1fr)}.preview-sidebar>span{font-size:10px}.preview-main{padding:26px}.story-grid{grid-template-columns:1fr}.story-grid article{padding:28px}.product-stories{padding-block:55px}.owl-section{grid-template-columns:1fr;gap:30px;padding:30px;margin-bottom:55px}.owl-identity{min-height:160px}.capability-strip{justify-content:start;column-gap:30px}.preview-window{transform:none}.brand-logo{width:190px;height:64px}}@media(max-width:560px){.hero h1{font-size:43px}.hero .lead{font-size:16px}.preview-body{grid-template-columns:46px minmax(0,1fr)}.preview-sidebar{padding:22px 5px}.preview-sidebar>span{padding:8px;justify-content:center;font-size:14px}.preview-sidebar>span>span{display:none}.preview-main{padding:21px 14px}.preview-main h2{font-size:20px}.preview-top{padding:8px 12px}.preview-top>span{max-width:130px;overflow-wrap:anywhere}.preview-caption{font-size:10px}.capability-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px}.capability-strip>span{font-size:11px;align-items:start;line-height:1.6}.story-grid article{padding:24px}.owl-section{padding:24px;gap:25px}.owl-section h2{font-size:28px}.product-stories h2{font-size:31px}.brand-logo{width:175px;height:59px}.brand small{font-size:9px}.owl-identity{min-height:140px}.hero .actions{width:100%}}.product-visual{height:222px;margin:-28px -28px 27px;overflow:hidden;position:relative;border-radius:14px 14px 0 0;border-bottom:1px solid #e2eaf7;background:radial-gradient(circle at 80% 15%,#dceaff,transparent 60%),#f2f6fe}.visual-art{position:relative;width:100%;height:100%;max-width:420px;margin:auto}.visual-art svg,.owl-connection svg,.platform-map svg{width:20px;height:20px;flex-shrink:0}.visual-form{position:absolute;left:9%;top:22px;width:64%;padding:17px;background:#fff;border:1px solid #d7e3f6;border-radius:9px;transform:rotate(-4deg);box-shadow:0 10px 25px #163e7d0c}.visual-form-heading{display:flex;align-items:center;gap:9px;color:#3b5c8b;font-size:11px}.visual-form-heading svg{color:#005ae5}.visual-input{display:block;background:#f1f5fc;border:1px solid #e2eaf7;height:20px;border-radius:4px;margin-top:13px}.visual-input.short{width:70%;margin-top:8px}.visual-form-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:13px}.visual-form-bottom>span{height:8px;width:40%;background:#dce8fb;border-radius:3px}.visual-form-bottom>svg{color:#005ae5;width:16px}.visual-verification{position:absolute;left:22%;right:6%;top:120px;padding:13px 11px;background:#fff;border:1px solid #d7e3f6;border-radius:9px;display:flex;align-items:center;gap:9px;box-shadow:0 9px 25px #163e7d12;font-size:10px;color:#233e66;transform:rotate(3deg)}.visual-round{width:32px;height:32px;display:grid;place-items:center;background:#eaf1ff;color:#005ae5;border-radius:9px;flex-shrink:0}.visual-tick{margin-left:auto;width:21px;height:21px;background:#e3f5ee;color:#167c62;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.visual-tick svg{width:13px;height:13px}.visual-consent{position:absolute;left:13%;bottom:14px;display:flex;align-items:center;gap:7px;font-size:9px;color:#557092}.visual-consent svg{width:14px;height:14px;color:#167c62}.visual-grants{position:absolute;left:8%;right:8%;top:20px;background:#fff;border:1px solid #d7e3f6;border-radius:9px;box-shadow:0 9px 25px #163e7d08;padding:5px 13px}.visual-grants>div{display:flex;align-items:center;gap:9px;padding:8px 0;font-size:10px;color:#3b5c8b}.visual-grants>div+div{border-top:1px solid #edf1f8}.visual-grants svg{width:15px;height:15px;color:#005ae5}.grant-dot{margin-left:auto;width:6px;height:6px;background:#479b85;border-radius:50%}.visual-join{position:absolute;left:50%;top:137px;height:20px;border-left:1px dashed #93b3e4}.visual-access{position:absolute;bottom:17px;left:12%;right:12%;border-radius:9px;background:#102c5c;padding:12px;display:flex;align-items:center;gap:9px;color:#fff;box-shadow:0 8px 20px #102c5c1c}.visual-access strong{font-size:10px;line-height:1.5}.visual-access .visual-round{background:#ffffff17;color:#a9caff;width:26px;height:26px}.visual-access .visual-round svg{width:16px}.visual-book{position:absolute;left:12%;top:18px;width:74%;padding:15px;background:#fff;border:1px solid #d7e3f6;border-radius:9px;transform:rotate(-3deg);box-shadow:0 10px 25px #163e7d0c}.visual-book-top{display:flex;align-items:center;gap:7px;color:#637d9f;font-size:9px;border-bottom:1px solid #e9eff9;padding-bottom:10px}.visual-book-top svg{width:14px;height:14px;color:#005ae5}.book-dots{margin-left:auto;font-size:18px;line-height:10px}.visual-book>strong{display:block;font-size:12px;margin-top:13px;color:#233e66}.book-line{display:block;height:5px;background:#e1e9f5;margin-top:10px;border-radius:3px;width:90%}.book-line.short{width:65%;margin-top:6px}.book-diagram{display:flex;align-items:center;padding:13px 0 7px;justify-content:center}.book-diagram i{width:28px;height:21px;border:1px solid #a9c7f4;background:#eaf2ff;border-radius:4px}.book-diagram i:last-child{background:#e4f3ed;border-color:#a7d2c4}.book-diagram b{height:1px;background:#93b3e4;width:22px}.visual-book small{font-size:8px;display:block;text-align:center;color:#637d9f}.visual-help{position:absolute;right:7%;bottom:13px;background:#005ae5;color:#fff;border:1px solid #005ae5;box-shadow:0 6px 14px #005ae51c;padding:10px 13px;border-radius:8px;display:flex;gap:7px;align-items:center;font-size:9px}.visual-help svg{width:15px;height:15px}.platform-map-section{padding-block:0 85px;display:grid;grid-template-columns:.8fr 1fr;gap:80px;align-items:center}.platform-map-section .section-intro{max-width:470px}.platform-map{margin:0;background:linear-gradient(135deg,#f0f5ff,#edf3fb);border:1px solid #dce5f3;border-radius:18px;padding:30px 35px;min-width:0;position:relative}.map-people{display:flex;align-items:center;justify-content:center;gap:13px;padding:13px;background:#fff;border:1px solid #dce5f3;border-radius:9px;font-size:12px;color:#3b5c8b}.map-people>span{width:31px;height:31px;display:grid;place-items:center;color:#005ae5;background:#f0f5ff;border-radius:8px;flex-shrink:0}.map-people strong{font-weight:550;text-align:center;line-height:1.5}.map-connector{height:28px;display:flex;justify-content:center}.map-connector>span{width:1px;background:#a9c2e8;position:relative}.map-connector>span:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-radius:50%;background:#005ae5}.map-foundation{padding:12px 18px 20px;border:1px solid #adc8f3;border-radius:11px;background:#fff;box-shadow:0 10px 30px #1c4a9610;text-align:center}.map-foundation>img{max-width:100%;height:64px;object-fit:contain}.map-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.map-services>span{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:9px;padding:11px 3px;background:#f1f6ff;border:1px solid #e2eafb;border-radius:7px;color:#3b5c8b;line-height:1.5;overflow-wrap:anywhere}.map-services svg{color:#005ae5;width:18px;height:18px}.map-applications{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}.map-applications>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:17px 10px;border:1px solid #dce5f3;border-radius:9px;background:#fff;text-align:center;min-width:0}.map-app-icon{width:33px;height:33px;background:#102c5c;color:#fff;border-radius:9px;display:grid;place-items:center;font-size:19px;font-weight:600}.map-applications>div:last-child .map-app-icon{background:#eaf1ff;color:#005ae5}.map-applications strong{font-size:12px}.map-applications small{font-size:9px;line-height:1.6;color:#637d9f}.map-branch{position:relative;height:35px}.map-branch:before{content:"";position:absolute;top:17px;left:24%;right:24%;height:18px;border:1px solid #a9c2e8;border-bottom:0;border-radius:5px 5px 0 0}.map-branch>span{height:18px}.map-branch>span:after{display:none}.owl-connection{background:#fff;border:1px solid #dce5f3;border-radius:13px;padding:30px 26px;min-width:0}.owl-connection-brands{display:flex;align-items:center;justify-content:center;gap:15px;padding:0 0 25px}.owl-connection-brands strong{font-size:37px;letter-spacing:-2px}.owl-bridge{flex:1;max-width:60px;border-top:1px dashed #a9c2e8;position:relative}.owl-bridge:after{content:"";position:absolute;left:calc(50% - 4px);top:-4px;width:7px;height:7px;border-radius:50%;background:#005ae5}.owl-connection ul{list-style:none;margin:0;padding:0;border-top:1px solid #e8eef7}.owl-connection li{display:flex;align-items:center;gap:9px;font-size:11px;color:#486185;padding-top:14px;line-height:1.6}.owl-connection li svg{width:15px;height:15px;color:#167c62}.platform-hero+.platform-map-section{padding-top:15px}@media(max-width:1050px){.product-visual{margin-inline:-22px}.platform-map-section{gap:45px}.platform-map{padding:24px}.owl-connection{padding:25px 20px}.visual-verification,.visual-access strong{font-size:9px}}@media(max-width:800px){.product-visual{margin-inline:-28px;height:240px}.visual-art{max-width:360px}.story-grid article{overflow:hidden}.visual-access{bottom:23px}.visual-join{height:31px}.visual-help{bottom:27px}.visual-consent{bottom:28px}.platform-map-section{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.platform-map-section .section-intro{max-width:620px}.platform-map{width:100%;max-width:590px;justify-self:center}.owl-connection{max-width:420px;width:100%;justify-self:center}.visual-verification,.visual-access strong{font-size:10px}}@media(max-width:560px){.product-visual{margin-inline:-24px;height:230px}.visual-art{max-width:330px}.platform-map{padding:22px 16px}.map-services{gap:5px}.map-services>span{font-size:9px}.map-people{font-size:11px;gap:9px}.map-applications{gap:10px}.map-applications strong{font-size:11px}.owl-connection{padding:25px 20px}.visual-consent{bottom:21px}.visual-help,.visual-access{bottom:19px}.visual-join{height:25px}.map-foundation{padding:10px 12px 16px}}.owl-symbol svg{width:21px;height:21px}.owl-connection-brands strong{font-size:22px;letter-spacing:-.6px;line-height:1.3;max-width:140px}.owl-connection-brands>img{flex-shrink:0}.owl-bridge{min-width:15px}
