:root{--ink:#102944;--navy:#08243f;--blue:#1467b8;--sky:#eaf4fc;--gold:#e8b85c;--paper:#f8fafc;--line:#dce5ed;--muted:#617386;--white:#fff;--font-head:Manrope,Arial,sans-serif;--font-body:"DM Sans",Arial,sans-serif}.cp-scope *{box-sizing:border-box}html{scroll-behavior:smooth}.cp-scope{margin:0;color:var(--ink);font:16px/1.65 var(--font-body);background:#fff}.cp-scope a{color:inherit;text-decoration:none}.cp-scope button,.cp-scope input,.cp-scope select,.cp-scope textarea{font:inherit}.cp-scope .container{width:min(1160px,calc(100% - 48px));margin:auto}.cp-scope .section{padding:112px 0}.cp-scope .site-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(220,229,237,.8)}.cp-scope .nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between}.cp-scope .brand{display:inline-flex;align-items:center;gap:10px;font:800 21px/1 var(--font-head);letter-spacing:-1.3px}.cp-scope .brand>span:last-child>span{color:var(--blue)}.cp-scope .brand-mark{width:27px;height:25px;display:flex;align-items:flex-end;gap:2px}.cp-scope .brand-mark i{display:block;width:7px;background:var(--blue);clip-path:polygon(50% 0,100% 100%,0 100%)}.cp-scope .brand-mark i:nth-child(1){height:15px}.cp-scope .brand-mark i:nth-child(2){height:24px;background:var(--gold)}.cp-scope .brand-mark i:nth-child(3){height:18px}.cp-scope .main-nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600}.cp-scope .main-nav>a:not(.button){color:#496175}.cp-scope .main-nav>a.active,.cp-scope .main-nav>a:hover{color:var(--blue)}.cp-scope .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--blue);color:#fff;border:1px solid var(--blue);padding:15px 21px;border-radius:4px;font-weight:700;font-size:14px;transition:.2s}.cp-scope .button:hover{background:#0d569e;transform:translateY(-1px)}.cp-scope .button:active{transform:none}.cp-scope .button-small{padding:10px 16px;font-size:13px}.cp-scope .text-link{font-weight:700;font-size:14px;color:var(--blue);display:inline-flex;gap:10px;align-items:center}.cp-scope .text-link:hover span{transform:translate(3px,-2px)}.cp-scope .text-link span{transition:.2s}.cp-scope .menu-toggle{display:none;border:0;background:transparent;padding:8px}.cp-scope .menu-toggle span:not(.sr-only){display:block;width:24px;height:2px;margin:5px;background:var(--ink)}.cp-scope .sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.cp-scope .hero{overflow:hidden;background:linear-gradient(110deg,#fff 20%,#f5f9fd)}.cp-scope .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:645px;gap:36px}.cp-scope .eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:var(--blue);margin:0 0 18px}.cp-scope .eyebrow span{display:inline-block;width:25px;border-top:2px solid var(--gold);margin:0 8px 4px 0}.cp-scope .hero h1,.cp-scope h2,.cp-scope h3{font-family:var(--font-head);line-height:1.18;margin:0}.cp-scope h1{font-size:clamp(37px,4vw,58px);letter-spacing:-2.8px;max-width:700px}.cp-scope h1 em,.cp-scope h2 em{font-style:normal;color:var(--blue)}.cp-scope .hero-intro{font-size:18px;line-height:1.65;color:var(--muted);max-width:600px;margin:25px 0 30px}.cp-scope .hero-actions{display:flex;align-items:center;gap:28px}.cp-scope .hero-note{font-size:13px;margin-top:29px;color:#536a7e}.cp-scope .check{color:#fff;background:#318e6c;width:17px;height:17px;border-radius:50%;display:inline-grid;place-items:center;margin-right:7px;font-size:11px}.cp-scope .hero-visual{height:440px;position:relative}.cp-scope .visual-glow{position:absolute;inset:47px 45px;border-radius:50%;background:radial-gradient(circle,#c8e2f9,transparent 67%)}.cp-scope .orbit{position:absolute;border:1px dashed #9bc7e7;border-radius:50%}.cp-scope .orbit-one{width:358px;height:358px;left:60px;top:35px}.cp-scope .orbit-two{width:270px;height:270px;left:104px;top:78px}.cp-scope .triangle-card,.cp-scope .person-card,.cp-scope .data-card{position:absolute;background:#fff;border:1px solid #dbe8f2;box-shadow:0 18px 40px rgba(18,64,103,.12);border-radius:10px}.cp-scope .triangle-card{width:182px;height:188px;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cp-scope .triangle-card strong{font:800 21px/1 var(--font-head);letter-spacing:-1px}.cp-scope .triangle-card strong::first-line{color:var(--blue)}.cp-scope .triangle-card small,.cp-scope .person-card small,.cp-scope .data-card small{color:#6f8393;font-size:10px}.cp-scope .triangle-logo{height:44px;display:flex;align-items:flex-end;gap:3px;margin-bottom:12px}.cp-scope .triangle-logo i{width:13px;background:var(--blue);height:30px;clip-path:polygon(50% 0,100% 100%,0 100%)}.cp-scope .triangle-logo i:nth-child(2){height:44px;background:var(--gold)}.cp-scope .triangle-logo i:last-child{height:34px}.cp-scope .person-card{display:flex;align-items:center;gap:9px;padding:11px 14px;width:171px}.cp-scope .person-card b{display:block;font:700 12px var(--font-head)}.cp-scope .avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:700}.cp-scope .avatar-partner{background:#dcecf9;color:#1768ad}.cp-scope .avatar-customer{background:#dcf1e7;color:#297b59;font-size:16px}.cp-scope .partner-card{top:22px;left:10px}.cp-scope .customer-card{right:0;bottom:61px}.cp-scope .data-card{right:27px;top:47px;padding:11px;display:flex;align-items:center;gap:10px}.cp-scope .data-card b{display:block;font-size:12px}.cp-scope .mini-bars{display:flex;gap:2px;align-items:end;height:23px}.cp-scope .mini-bars i{width:4px;background:#8ebee5;height:10px}.cp-scope .mini-bars i:nth-child(2){height:17px;background:var(--blue)}.cp-scope .mini-bars i:nth-child(3){height:13px}.cp-scope .mini-bars i:nth-child(4){height:21px;background:var(--gold)}.cp-scope .connector{position:absolute;color:var(--blue);font-size:9px;font-weight:700}.cp-scope .connector:before{content:"";display:inline-block;width:75px;border-top:1px dashed #6ba7d5;vertical-align:middle;margin-right:5px}.cp-scope .connector-one{left:135px;top:135px;transform:rotate(27deg)}.cp-scope .connector-two{right:91px;bottom:141px;transform:rotate(-28deg)}.cp-scope .section-heading{max-width:660px;margin-bottom:48px}.cp-scope .section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.cp-scope .section-heading h2,.cp-scope .credibility h2,.cp-scope .ecosystem h2,.cp-scope .registration h2,.cp-scope .faq h2{font-size:clamp(30px,3.3vw,44px);letter-spacing:-2px}.cp-scope .section-heading>p:last-child{color:var(--muted);margin:18px auto 0;max-width:610px}.cp-scope .opportunity{background:var(--paper)}.cp-scope .issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cp-scope .issue-card{background:#fff;border:1px solid #e4ebf1;padding:28px 25px;min-height:196px}.cp-scope .icon{display:grid;place-items:center;width:37px;height:37px;border-radius:7px;background:#e8f3fb;color:var(--blue);font:700 22px/1 Arial;margin-bottom:19px}.cp-scope .icon-alert{background:#fff3db;color:#b87c10}.cp-scope .icon-chart{background:#e7f5f0;color:#228661}.cp-scope .issue-card h3,.cp-scope .benefit-grid h3,.cp-scope .professional-grid h3{font-size:17px;letter-spacing:-.5px}.cp-scope .issue-card p,.cp-scope .benefit-grid p,.cp-scope .professional-grid p{font-size:13px;line-height:1.55;color:var(--muted);margin:9px 0 0}.cp-scope .opportunity-callout{background:var(--navy);color:#fff;padding:24px 29px;margin-top:25px;display:flex;align-items:center;gap:18px}.cp-scope .opportunity-callout p{margin:0;flex:1;font-size:18px}.cp-scope .opportunity-callout a{background:var(--gold);color:var(--navy);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:20px}.cp-scope .callout-symbol{font-size:27px;color:var(--gold)}.cp-scope .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cp-scope .benefit-grid article{min-height:195px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.cp-scope .benefit-grid article:hover{background:var(--sky)}.cp-scope .number{font:700 12px var(--font-head);color:var(--gold);display:block;margin-bottom:33px}.cp-scope .professionals{background:#f0f6fa}.cp-scope .professional-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cp-scope .professional-grid article{background:#fff;padding:22px;min-height:187px;border-bottom:3px solid transparent;transition:.2s}.cp-scope .professional-grid article:hover{border-color:var(--blue);transform:translateY(-3px)}.cp-scope .professional-grid article>span{color:#aac4d6;font:700 12px var(--font-head);display:block;margin-bottom:25px}.cp-scope .process{background:var(--navy);color:#fff}.cp-scope .section-heading.light .eyebrow{color:#92c7ef}.cp-scope .section-heading.light h2 em{color:var(--gold)}.cp-scope .process-steps{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr 35px 1fr;align-items:start}.cp-scope .process-steps article{padding:0 18px;text-align:center}.cp-scope .process-steps article>span{color:var(--gold);font:800 26px var(--font-head);display:block;margin-bottom:19px}.cp-scope .process-steps h3{font-size:18px;text-transform:uppercase;letter-spacing:.4px}.cp-scope .process-steps p{color:#a6bfd1;font-size:13px;line-height:1.55}.cp-scope .process-steps>i{font-style:normal;color:#76acd3;margin-top:35px}.cp-scope .credibility-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.cp-scope .credibility-grid>div>p:not(.eyebrow){color:var(--muted);margin:20px 0 25px}.cp-scope .stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-scope .stat-grid>div{background:#eff6fb;padding:29px}.cp-scope .stat-grid>div:nth-child(2){background:#e5f1fb}.cp-scope .stat-grid>div:nth-child(3){background:#f6f8fa}.cp-scope .stat-grid>div:nth-child(4){background:#fbf5e8}.cp-scope .stat-grid b{font:800 40px/1 var(--font-head);letter-spacing:-2px;color:var(--ink)}.cp-scope .stat-grid b span{color:var(--blue)}.cp-scope .stat-grid p{font-size:12px;margin:11px 0 0;color:#536b7c}.cp-scope .disclaimer{font-size:11px;color:#718395;margin-top:18px}.cp-scope .ecosystem{background:#f7fafc}.cp-scope .ecosystem-grid{display:grid;grid-template-columns:1fr .8fr;gap:105px;align-items:center}.cp-scope .ecosystem-copy>p:not(.eyebrow){color:var(--muted);margin:19px 0}.cp-scope .ecosystem ul{padding:0;list-style:none;columns:2;margin:28px 0 0}.cp-scope .ecosystem li{font-size:14px;margin:10px 0}.cp-scope .ecosystem li:before{content:"✓";color:#398d70;font-weight:bold;margin-right:8px}.cp-scope .flow{background:#fff;border:1px solid #e0e9f0;padding:22px;text-align:center;box-shadow:0 12px 30px rgba(37,73,103,.06)}.cp-scope .flow div{padding:9px 15px;max-width:220px;margin:auto;background:#f1f6fa;font:700 12px var(--font-head);text-transform:uppercase;letter-spacing:.4px}.cp-scope .flow i{display:block;height:18px;font-style:normal;color:#a7bdcd}.cp-scope .flow-brand{background:var(--navy)!important;color:#fff}.cp-scope .flow-highlight{background:#f5e2b3!important;color:#745311}.cp-scope .registration{background:var(--navy);color:#fff}.cp-scope .registration-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}.cp-scope .registration .eyebrow{color:#a8d4f4}.cp-scope .registration h2 em{color:var(--gold)}.cp-scope .registration-copy>p:not(.eyebrow){color:#aec3d2;margin:21px 0}.cp-scope .quote{margin-top:42px;border-left:2px solid var(--gold);padding:3px 0 3px 20px;display:flex;gap:11px}.cp-scope .quote span{font:32px/1 Georgia;color:var(--gold)}.cp-scope .quote p{font-size:14px;line-height:1.5;margin:0!important;color:#dbe9f2!important}.cp-scope .partner-form{background:#fff;color:var(--ink);padding:34px}.cp-scope .partner-form h3{font-size:21px;margin-bottom:22px}.cp-scope .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cp-scope .partner-form label{font-size:12px;font-weight:700;display:block;color:#3e596e}.cp-scope .partner-form label b{color:#c84b44}.cp-scope .partner-form input,.cp-scope .partner-form select,.cp-scope .partner-form textarea{width:100%;margin-top:6px;border:1px solid #d3dfe8;border-radius:3px;padding:10px;color:var(--ink);font-size:14px;background:#fff}.cp-scope .partner-form input:focus,.cp-scope .partner-form select:focus,.cp-scope .partner-form textarea:focus{outline:2px solid #9dc9e9;border-color:var(--blue)}.cp-scope .full-width{grid-column:1/-1}.cp-scope .consent{display:flex!important;gap:9px;align-items:flex-start;margin:16px 0!important;font-weight:500!important;line-height:1.35}.cp-scope .consent input{width:15px!important;margin:2px 0 0!important;accent-color:var(--blue)}.cp-scope .form-submit{width:100%;border-radius:3px}.cp-scope .form-footnote{font-size:10px;text-align:center;color:#778b9b;margin:13px 0 0}.cp-scope .form-error{color:#bb3939;min-height:0;font-size:12px;margin:0 0 10px}.cp-scope .form-success{background:#fff;color:var(--ink);padding:65px 34px;text-align:center}.cp-scope .form-success>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e2f4e9;color:#27835e;margin:auto;font-size:25px}.cp-scope .form-success h3{margin:17px 0 7px}.cp-scope .form-success p{color:var(--muted);font-size:14px}.cp-scope .reset-form{border:0;background:none;padding:8px;cursor:pointer}.cp-scope .faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:115px}.cp-scope .faq-grid>div>p:not(.eyebrow){color:var(--muted);margin:18px 0}.cp-scope .accordion details{border-top:1px solid var(--line);padding:0}.cp-scope .accordion details:last-child{border-bottom:1px solid var(--line)}.cp-scope .accordion summary{padding:21px 4px;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:700 15px var(--font-head);list-style:none}.cp-scope .accordion summary::-webkit-details-marker{display:none}.cp-scope .accordion summary span{font-size:21px;font-weight:400;color:var(--blue)}.cp-scope .accordion details[open] summary span{transform:rotate(45deg)}.cp-scope .accordion details p{font-size:14px;color:var(--muted);padding:0 35px 20px 4px;margin:0}.cp-scope .final-cta{background:var(--blue);color:#fff;text-align:center;padding:88px 0}.cp-scope .final-cta .eyebrow{color:#bbdef6}.cp-scope .final-cta h2{font-size:clamp(29px,3.4vw,45px);letter-spacing:-2px}.cp-scope .final-cta h2 em{color:#d8edfc}.cp-scope .final-cta>div>div{display:flex;justify-content:center;gap:28px;margin-top:28px;align-items:center}.cp-scope .button-light{background:#fff;color:var(--blue);border-color:#fff}.cp-scope .button-light:hover{background:#eaf4fb}.cp-scope .light-link{color:#fff}.cp-scope footer{background:#061a2d;color:#d0dce5}.cp-scope .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;padding:58px 0}.cp-scope .brand-footer{color:#fff}.cp-scope .footer-top p{font-size:13px;color:#9fb3c2;margin:17px 0 0}.cp-scope .footer-top h3{font-size:13px;color:#fff;margin-bottom:13px}.cp-scope .footer-top a:not(.brand){display:block;font-size:13px;color:#a9bdcc;margin:7px 0}.cp-scope .footer-bottom{border-top:1px solid #1a344a;display:flex;justify-content:space-between;padding:16px 0;font-size:11px;color:#7891a4}
@media(max-width:900px){.cp-scope .main-nav{gap:15px}.cp-scope .nav-cta{display:none}.cp-scope .hero-grid{grid-template-columns:1fr;min-height:0;padding:75px 0 55px}.cp-scope .hero-copy{max-width:660px}.cp-scope .hero-visual{height:370px;max-width:510px;width:100%;margin:auto}.cp-scope .issue-grid{grid-template-columns:repeat(2,1fr)}.cp-scope .professional-grid{grid-template-columns:repeat(2,1fr)}.cp-scope .credibility-grid,.cp-scope .ecosystem-grid,.cp-scope .registration-grid,.cp-scope .faq-grid{gap:45px}.cp-scope .credibility-grid{grid-template-columns:1fr 1fr}.cp-scope .ecosystem-grid{grid-template-columns:1fr 1fr}.cp-scope .registration-grid{grid-template-columns:1fr}.cp-scope .registration-copy{max-width:620px}.cp-scope .faq-grid{grid-template-columns:1fr 1.3fr}.cp-scope .section{padding:80px 0}}
@media(max-width:660px){.cp-scope .container{width:min(100% - 32px,1160px)}.cp-scope .nav-wrap{height:66px}.cp-scope .menu-toggle{display:block}.cp-scope .main-nav{position:absolute;top:66px;left:0;right:0;background:#fff;display:none;padding:16px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px rgba(0,0,0,.06)}.cp-scope .main-nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.cp-scope .main-nav .nav-cta{display:inline-flex}.cp-scope .hero-grid{padding-top:58px}.cp-scope .hero-intro{font-size:16px}.cp-scope .hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.cp-scope .hero-visual{height:305px;transform:scale(.85);transform-origin:top center;margin-bottom:-40px}.cp-scope .section{padding:65px 0}.cp-scope .section-heading{margin-bottom:30px}.cp-scope .issue-grid,.cp-scope .benefit-grid,.cp-scope .professional-grid{grid-template-columns:1fr}.cp-scope .issue-card{min-height:0}.cp-scope .opportunity-callout{padding:19px;gap:10px}.cp-scope .opportunity-callout p{font-size:15px}.cp-scope .benefit-grid article{min-height:0}.cp-scope .number{margin-bottom:16px}.cp-scope .professional-grid article{min-height:0}.cp-scope .process-steps{display:block;max-width:360px;margin:auto}.cp-scope .process-steps article{display:grid;grid-template-columns:52px 1fr;text-align:left;padding:12px 0}.cp-scope .process-steps article>span{grid-row:span 2;margin:0}.cp-scope .process-steps p{margin:7px 0}.cp-scope .process-steps>i{display:block;margin:0 0 0 19px;height:21px}.cp-scope .credibility-grid,.cp-scope .ecosystem-grid,.cp-scope .faq-grid{grid-template-columns:1fr;gap:35px}.cp-scope .stat-grid>div{padding:21px}.cp-scope .stat-grid b{font-size:32px}.cp-scope .ecosystem ul{columns:1}.cp-scope .registration-grid{gap:30px}.cp-scope .partner-form{padding:23px 18px}.cp-scope .form-grid{grid-template-columns:1fr}.cp-scope .full-width{grid-column:auto}.cp-scope .faq-grid{gap:25px}.cp-scope .final-cta{padding:65px 0}.cp-scope .final-cta>div>div{flex-direction:column;gap:18px}.cp-scope .footer-top{grid-template-columns:1fr 1fr;padding:42px 0;gap:28px}.cp-scope .footer-top>div:first-child{grid-column:1/-1}.cp-scope .footer-bottom{display:block;padding:13px 0}.cp-scope .footer-bottom p{margin:4px 0}}
.cp-scope .container{max-width:none;padding-left:0;padding-right:0}