:root{--v9-ink:#032d60;--v9-body:#3b5268;--v9-blue:#0b7fe8;--v9-line:#cfe3ef}.pap-breadcrumb{font-size:11px;padding-block:17px 13px;color:#63798e;display:flex;gap:8px;align-items:center;font-family:Arial,sans-serif}.pap-breadcrumb a{color:#63798e;text-decoration:underline;text-underline-offset:3px}.hero-split-only{padding:68px 0 58px;background:linear-gradient(105deg,#fff 8%,#f0f9ff 52%,#dff2ff)!important;overflow:hidden;position:relative;isolation:isolate}.hero-split-only>.wrap-inner{width:min(1220px,calc(100% - 40px));margin:auto}.v9-horizon{position:absolute;inset:auto 0 0;height:270px;background:url(/images/skyline/landscape.svg) bottom/100% auto no-repeat;z-index:-1;pointer-events:none;mask-image:linear-gradient(transparent,#000 60%);-webkit-mask-image:linear-gradient(transparent,#000 60%)}.hero-main-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:54px;align-items:center}.hero-copy-column{min-width:0;text-align:left}.eyebrow{color:#0a5fb4;font-size:11px;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.eyebrow,.hero-heading h1{font-weight:700;font-family:Arial,sans-serif}.hero-heading h1{max-width:650px;margin:0 0 20px;font-size:58px;line-height:1.04;letter-spacing:-.05em;color:#032d60}.pap-highlight{color:#0875d1!important;background:none!important;box-shadow:none!important}.hero-below>p{max-width:650px;margin:0;font-size:17px;line-height:1.65;color:#3b5268}.hero-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.btn-pap-primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;border-radius:5px;background:#0875d1;border:1px solid #0875d1;color:#fff!important;font:700 14px/1.35 Arial,sans-serif;text-decoration:none;transition:background .18s,transform .18s}.btn-pap-primary:hover{background:#055ca8;transform:translateY(-1px)}.btn-pap-outline{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;border-radius:5px;background:#fff;color:#086cbf!important;border:1px solid #0875d1;font:700 14px/1.35 Arial,sans-serif;text-decoration:none;transition:background .18s}.btn-pap-outline:hover{background:#eaf6ff;transform:translateY(-1px)}.hero-image-column{min-width:0;position:relative;z-index:1;padding:20px 21px 34px;isolation:isolate}.hero-image-column:before{content:"";position:absolute;inset:-35px -38px -22px;background:url(/assets/skyline/hero-world.svg) 50%/100% 100% no-repeat;pointer-events:none;z-index:-1}.hero-workflow-wrap{position:relative;z-index:1;width:100%;margin:0;border:6px solid #fff;border-radius:120px 120px 16px 16px;box-shadow:0 14px 38px -20px #0f518b75;overflow:hidden;background:#fff}.hero-workflow-image{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 22px 52px rgba(29,51,89,.13);border:1px solid #e5eaf1}.pap-visual-note{font-size:10px;color:#8a99aa;margin:8px 0 0;text-align:center}.hero-support{margin-top:28px}.hero-callout{padding:22px 24px;border-radius:6px;background:#fff;border:1px solid #cfe3ef;border-left:4px solid #0875d1;text-align:left;margin:0;box-shadow:0 4px 10px rgba(0,0,0,.03)}.hero-callout strong{display:block;font-size:18px;color:#101828;margin-bottom:8px;font-family:Arial,sans-serif}.hero-callout span{display:block;font-size:15px;line-height:1.65;color:#526078}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.proof-chip{display:flex;align-items:flex-start;gap:8px;padding:14px 15px;background:#fff;border:1px solid #e4e9f0;border-radius:13px;color:#445067;font-size:13px;font-weight:800;line-height:1.4;box-shadow:0 8px 22px rgba(25,47,82,.05);font-family:Arial,sans-serif}.proof-chip i{font-style:normal;color:#13907e;font-weight:900;margin-top:1px}.platform-strip{padding:28px 0;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;background:#fff;font-family:Arial,sans-serif}.platform-row{display:flex;justify-content:center;align-items:center;gap:36px;color:#7a8393;font-weight:700;font-size:14px;flex-wrap:wrap;width:min(1220px,calc(100% - 40px));margin:auto}.social-icon{width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;border:1px solid #e4eaf2;box-shadow:0 4px 10px rgba(0,0,0,.03)}.pap-publishing-note{background:#f4faff;border-bottom:1px solid #dce8f3;padding:18px 0;font-family:Arial,sans-serif;text-align:center}.pap-publishing-note p{margin:0;color:#526b81;font-size:13px;line-height:1.6}.pap-publishing-note a{color:#086bb8;text-decoration:underline;font-weight:700}.stats-section{padding:55px 0;background:#fff}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:min(1220px,calc(100% - 40px));margin:auto}.stat-item{text-align:center;background:#f2f8fd;border:1px solid #dfebf3;border-radius:12px;padding:32px 23px}.stat-item:nth-child(2){background:#eef8f3}.stat-item:nth-child(3){background:#eaf2ff}.stat-item strong{font-size:35px;color:#086bb8;line-height:1;font-weight:700}.stat-item span,.stat-item strong{display:block;font-family:Arial,sans-serif}.stat-item span{margin-top:8px;color:#526b81;font-size:13px}.pap-section{padding:88px 0;background:#fff;font-family:Arial,sans-serif}.pap-section.alt{background:#f3f9fd}.pap-section .wrap{width:min(1220px,calc(100% - 40px));margin:auto}.section-center{text-align:center;max-width:840px;margin:0 auto 48px}.section-kicker{color:#0a5fb4;font-size:11px;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.pap-section h2,.section-kicker{font-weight:700;font-family:Arial,sans-serif}.pap-section h2{font-size:clamp(30px,3.1vw,44px);line-height:1.16;letter-spacing:-.035em;color:#032d60;margin:0 0 15px}.section-lead{font-size:17px;line-height:1.65;color:#3b5268;margin:0}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cap-card{background:#fff;border:1px solid #cfe3ef;border-radius:15px;padding:25px 22px;min-height:235px;box-shadow:0 8px 20px rgba(32,55,90,.045)}.cap-card:first-child{box-shadow:0 5px 0 #0b7fe8,0 8px 20px rgba(32,55,90,.045)}.cap-card:nth-child(2){box-shadow:0 5px 0 #ff9a3c,0 8px 20px rgba(32,55,90,.045)}.cap-card:nth-child(3){box-shadow:0 5px 0 #13907e,0 8px 20px rgba(32,55,90,.045)}.cap-card:nth-child(4){box-shadow:0 5px 0 #ffc83d,0 8px 20px rgba(32,55,90,.045)}.cap-icon{width:48px;height:48px;border-radius:13px;background:#ebf7ff;color:#0b7fe8;display:grid;place-items:center;margin-bottom:18px}.cap-card:nth-child(2) .cap-icon{background:#fff2e7;color:#ff9a3c}.cap-card:nth-child(3) .cap-icon{background:#dff5ee;color:#13907e}.cap-card:nth-child(4) .cap-icon{background:#fff1bc;color:#a07800}.cap-card h3{font-size:18px;margin:0 0 10px;color:#032d60;font-family:Arial,sans-serif;font-weight:700}.cap-card p{color:#3b5268;font-size:14px;line-height:1.58;margin:0}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.why-item{text-align:center;padding:12px}.why-bubble{width:62px;height:62px;margin:0 auto 16px;border-radius:50%;background:#ebf7ff;display:grid;place-items:center;color:#0b7fe8}.why-item:nth-child(2) .why-bubble{background:#fff1e5;color:#ff9a3c}.why-item:nth-child(3) .why-bubble{background:#dff5ee;color:#13907e}.why-item:nth-child(4) .why-bubble{background:#fff1bc;color:#a07800}.why-item h3{margin:0 0 8px;font-size:18px;color:#032d60;font-family:Arial,sans-serif;font-weight:700}.why-item p{margin:0;color:#3b5268;font-size:14px;line-height:1.55}.feature-list{display:grid;gap:75px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-row:nth-child(2n) .feature-copy{order:2}.feature-row:nth-child(2n) .feature-art{background:linear-gradient(180deg,#f7f9fc,#f2f5f9);border:1px solid #e5eaf1;border-radius:20px;padding:20px;position:relative;display:flex;align-items:center;z-index:1}.feature-copy .section-kicker{text-align:left;margin-bottom:6px}.feature-copy h3{font-size:31px;letter-spacing:-.03em;margin:0 0 13px;color:#032d60;font-family:Arial,sans-serif;font-weight:700}.feature-copy p{color:#3b5268;font-size:16px;line-height:1.67;margin:0 0 19px}.learn-link{color:#086cbf;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px;font-family:Arial,sans-serif}.feature-art{background:linear-gradient(180deg,#f7f9fc,#f2f5f9);border:1px solid #e5eaf1;border-radius:20px;padding:20px;position:relative;display:flex;align-items:center;z-index:1}.screenshot-frame{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:12px;box-shadow:0 18px 42px rgba(23,45,80,.1);overflow:hidden;width:100%}.screenshot-frame:before{content:"";display:block;height:6px;width:72px;border-radius:99px;background:linear-gradient(90deg,#3d86f7 0 72%,#ff8b17 72%);margin:2px 0 10px 4px}.screenshot-frame img{display:block;width:100%;height:auto;border-radius:11px}.screenshot-caption{margin:11px 5px 2px;color:#667085;font-size:12px;font-weight:700;line-height:1.45}.v9-section-illustration{display:block;width:110px;height:88px;object-fit:contain;margin:0 0 12px}.faq-section{padding:88px 0;background:#fff;font-family:Arial,sans-serif}.faq-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px;max-width:860px;margin-left:auto;margin-right:auto}.faq-item{border:1px solid #cfe3ef;background:#fff;border-radius:18px;overflow:hidden}.faq-item summary{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:22px;cursor:pointer;list-style:none;color:#032d60;font:700 15px/1.5 Arial,sans-serif}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-toggle{flex-shrink:0;width:28px;height:28px;background:#0875d1;border-radius:50%;color:#fff;text-align:center;font-size:20px;line-height:27px;transition:transform .25s ease,background-color .2s}.faq-item[open] summary .faq-toggle{transform:rotate(45deg);background-color:#032d60}.faq-item[open]{border-color:#0b7fe8}.faq-item p{margin:0;padding:0 24px 22px;font-size:14px;color:#3b5268;line-height:1.68;animation:faqSlideDown .22s ease}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ind-cta-section{padding:60px 0 80px;background:#fff;font-family:Arial,sans-serif}.ind-landscape-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:#e7f6ff;border:1px solid #cce8f5;padding:35px 32px 100px;text-align:center;width:min(1220px,calc(100% - 40px));margin:auto}.ind-landscape-cta:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/assets/skyline/landscape.svg) bottom/cover no-repeat}.ind-cta-content{position:relative;max-width:810px;margin:auto}.ind-cta-content h2{font-size:clamp(26px,2.5vw,32px)!important;color:#032d60;margin-bottom:12px!important;line-height:1.2!important;letter-spacing:-.032em;font-family:Arial,sans-serif;font-weight:700}.ind-cta-content p{font-size:15px!important;color:#365a76!important;max-width:480px;margin:0 auto 20px!important;line-height:1.7}.ind-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ind-btn-navy{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:#032d60;color:#fff!important;font-size:14px;font-weight:700;border-radius:6px;border:1px solid #032d60;transition:background .15s,border-color .15s;min-height:48px;text-decoration:none}.ind-btn-navy:hover{background:#0055ac;border-color:#0055ac}.ind-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:#fff;color:#032d60!important;font-size:14px;font-weight:700;border-radius:6px;border:1px solid #99bfdf;transition:background .15s,border-color .15s;min-height:48px;text-decoration:none}.ind-btn-outline:hover{background:#edf7ff;border-color:#0067ce}@media(max-width:1000px){.cap-grid,.why-grid{grid-template-columns:1fr 1fr}.feature-row{grid-template-columns:1fr;gap:30px}.feature-row:nth-child(2n) .feature-art,.feature-row:nth-child(2n) .feature-copy{background:linear-gradient(180deg,#f7f9fc,#f2f5f9);border:1px solid #e5eaf1;border-radius:20px;padding:20px;position:relative;display:flex;align-items:center;z-index:1}.hero-main-grid{gap:30px}.faq-grid,.hero-main-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero-split-only{padding:48px 0 44px!important}.hero-heading h1{font-size:39px!important}.cap-grid,.proof-grid,.why-grid{display:flex;flex-direction:column;gap:20px}.cta-box h2{font-size:32px}.pap-section{padding:67px 0}}