:root{--v9-ink:#032d60;--v9-body:#3b5268;--v9-blue:#0b7fe8;--v9-sky:#ebf7ff;--v9-line:#cfe3ef;--v9-shadow:0 14px 40px -18px #1749784f;--pap-cobalt:#0b7fe8;--pap-navy:#032d60;--pap-teal:#13907e;--pap-orange:#ff9a3c;--pap-yellow:#ffc83d;--pap-border:#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}.hero-heading{max-width:none;margin: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;text-align:left;font-size:58px;line-height:1.04;letter-spacing:-.05em;color:#032d60}.pap-highlight{color:#0875d1!important;background:none!important;box-shadow:none!important;border:0!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;justify-content:flex-start}.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,transform .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{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:contain;border-radius:0;box-shadow:none;border:0}.pap-visual-note{font-size:10px;color:#8a99aa;margin:8px 0 0;text-align:center}.hero-support{margin-top:28px}.unique-link-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)}.unique-link-callout strong{display:block;font-size:18px;color:#101828;margin-bottom:8px;font-family:Arial,sans-serif}.unique-link-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;text-align:left}.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;font-weight:900;font-size:20px;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;font-size:23px;font-weight:900}.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}.social-habit-section{padding:80px 0;background:#fff;font-family:Arial,sans-serif}.social-habit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.social-habit-card{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:36px 28px 32px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.social-habit-card,.social-habit-card:nth-child(4n+1){box-shadow:0 5px 0 #0b7fe8,0 8px 20px rgba(32,55,90,.045)}.social-habit-card:nth-child(4n+2){box-shadow:0 5px 0 #ff9a3c,0 8px 20px rgba(32,55,90,.045)}.social-habit-card:nth-child(4n+3){box-shadow:0 5px 0 #13907e,0 8px 20px rgba(32,55,90,.045)}.social-habit-card:nth-child(4n+4){box-shadow:0 5px 0 #ffc83d,0 8px 20px rgba(32,55,90,.045)}.social-habit-card:nth-child(4n+1):hover{transform:translateY(-3px);box-shadow:0 5px 0 #0b7fe8,0 14px 28px rgba(32,55,90,.09);border-color:#c4dbee}.social-habit-card:nth-child(4n+2):hover{transform:translateY(-3px);box-shadow:0 5px 0 #ff9a3c,0 14px 28px rgba(32,55,90,.09);border-color:#c4dbee}.social-habit-card:nth-child(4n+3):hover{transform:translateY(-3px);box-shadow:0 5px 0 #13907e,0 14px 28px rgba(32,55,90,.09);border-color:#c4dbee}.social-habit-card:nth-child(4n+4):hover{transform:translateY(-3px);box-shadow:0 5px 0 #ffc83d,0 14px 28px rgba(32,55,90,.09);border-color:#c4dbee}.social-habit-icon{margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.social-habit-icon img{width:88px!important;height:70px!important;object-fit:contain;display:block}.social-habit-card h3{font-size:21px;line-height:1.25;letter-spacing:-.02em;color:#032d60;margin:0 0 13px;font-family:Arial,sans-serif;font-weight:700}.social-habit-card p{color:#526b81;font-size:14.5px;line-height:1.65;margin:0;font-family:Arial,sans-serif}.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 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}.journey-demo{background:#fff;border:1px solid #e2e7ef;border-radius:15px;box-shadow:0 16px 35px rgba(26,48,86,.08);overflow:hidden;width:100%}.journey-top{padding:14px 16px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:900}.blue-pill{background:#0b7fe8;color:#fff;padding:7px 10px;border-radius:8px;font-size:10px;font-weight:900}.journey-body{display:grid;grid-template-columns:145px 1fr;min-height:270px}.journey-side{background:#f8fafc;border-right:1px solid #edf0f4;padding:14px 12px}.journey-side strong{display:block;font-size:11px;margin-bottom:9px;color:#38445a}.journey-side span{display:block;padding:9px 10px;border-radius:9px;font-size:10px;color:#687386;margin-bottom:7px}.journey-side span.active{background:#0b7fe8;color:#fff;font-weight:900}.journey-main{padding:14px}.journey-row{display:grid;grid-template-columns:58px 1fr 74px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f4}.journey-row:last-child{border-bottom:0}.journey-type{font-size:9px;font-weight:900;color:#2e78df;background:#edf5ff;border-radius:7px;padding:6px 7px;text-align:center}.journey-type.message{color:#168a59;background:#eaf9f3}.journey-copy b{display:block;font-size:11px;margin-bottom:3px}.journey-copy span{font-size:9px;color:#707b8e;line-height:1.35}.journey-time{font-size:9px;color:#667085;font-weight:800;text-align:right}.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}.social-habit-grid{grid-template-columns:1fr;gap:20px}.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{grid-template-columns:1fr;gap:30px}.hero-heading h1{font-size:48px!important;max-width:800px!important}.hero-image-column{max-width:820px;width:100%;margin:0 auto}.faq-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr 1fr}.journey-body,.stats-grid{grid-template-columns:1fr}.journey-side{border-right:0;border-bottom:1px solid #edf0f4}}@media(max-width:768px){.hero-split-only{padding:48px 0 44px!important}.hero-heading h1{font-size:39px!important}.hero-below>p{font-size:16px!important}.hero-actions .btn-pap-outline,.hero-actions .btn-pap-primary{width:100%}.cap-grid,.proof-grid,.social-habit-grid,.why-grid{display:flex;flex-direction:column;gap:20px}.social-habit-card{padding:26px 20px 24px}.feature-list{gap:56px}.feature-copy h3{font-size:27px}.cta-box h2{font-size:32px}.pap-section{padding:67px 0}}