.pg-demo .dm-page *{box-sizing:border-box;margin:0;padding:0}.pg-demo .dm-page{color:#fff;-webkit-font-smoothing:antialiased;background:#000a28;max-width:1440px;margin:0 auto;font-family:Inter,sans-serif}.pg-demo .dm-btn-pill{color:#fff;letter-spacing:1px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff6;border-radius:100px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,opacity .2s,transform .2s;display:inline-flex}.pg-demo .dm-btn-pill:hover{opacity:.85;background:#ffffff1a;transform:translateY(-1px)}.pg-demo .dm-btn-white{color:#000a28;letter-spacing:1px;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,opacity .2s,transform .2s;display:inline-flex}.pg-demo .dm-btn-white:hover{opacity:.85;background:#cceff8;transform:translateY(-1px)}.pg-demo .dm-hero{align-items:center;gap:60px;padding:0 70px;display:flex}.pg-demo .dm-hero-calendar{background:linear-gradient(51.083deg,#83c6d50d 9.891%,#000a2880 89.988%);border:1px solid #253050;border-radius:16px;flex:1;min-width:400px;padding:24px;overflow:hidden}.pg-demo .dm-hero-calendar .meetings-iframe-container{min-height:0}.pg-demo .dm-hero-calendar iframe{max-height:580px}.pg-demo .dm-hero-text{flex-direction:column;flex:1;gap:24px;display:flex}.pg-demo .dm-hero-headline{color:#cceff8;font-family:Bai Jamjuree,sans-serif;font-size:64px;font-weight:300;line-height:72px}.pg-demo .dm-hero-body{color:#fff;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.pg-demo .dm-hero-proof{color:#029371;letter-spacing:.5px;background:linear-gradient(15.5648deg,#0293710d 9.891%,#000a2880 89.988%);border:1px solid #253050;border-radius:9999px;align-items:center;gap:8px;width:fit-content;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.pg-demo .dm-hero-proof svg{flex-shrink:0}.pg-demo .dm-integration{align-items:center;gap:60px;padding:0 70px;display:flex}.pg-demo .dm-integration-text{flex-direction:column;flex:1;gap:16px;display:flex}.pg-demo .dm-integration-text h2{color:#fff;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-integration-text .dm-body{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.pg-demo .dm-integration-img{background:linear-gradient(51.083deg,#83c6d50d 9.891%,#000a2880 89.988%);border:1px solid #253050;border-radius:16px;flex:1;max-width:50%;padding:24px;overflow:hidden}.pg-demo .dm-integration-img img{object-fit:contain;border-radius:8px;width:100%;height:auto}.pg-demo .dm-hero-ctas{align-items:center;gap:16px;display:flex}.pg-demo .dm-bullets{grid-template-columns:1fr 1fr;gap:24px 40px;padding:0 70px;display:grid}.pg-demo .dm-bullet{align-items:flex-start;gap:16px;display:flex}.pg-demo .dm-bullet-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pg-demo .dm-bullet-text{flex-direction:column;gap:4px;display:flex}.pg-demo .dm-bullet-title{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}.pg-demo .dm-bullet-desc{color:#ffffffb3;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.pg-demo .dm-logos{flex-direction:column;align-items:center;gap:40px;padding:0 70px;display:flex}.pg-demo .dm-logos h2{color:#cceff8;text-align:center;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-logos-subtext{color:#fffc;text-align:center;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.pg-demo .dm-logos-grid{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.pg-demo .dm-logo-card{background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:100px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.pg-demo .dm-logo-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.pg-demo .dm-logo-card img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:60px}.pg-demo .dm-form{flex-direction:column;align-items:center;gap:24px;padding:0 70px;display:flex}.pg-demo .dm-form h2{color:#cceff8;text-align:center;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-form-subtext{color:#fffc;text-align:center;max-width:600px;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.pg-demo .dm-form-card{background:linear-gradient(51.083deg,#e27a770d 9.891%,#000a2880 89.988%);border:1px solid #253050;border-radius:16px;width:100%;max-width:800px;padding:60px 80px}.pg-demo .dm-form-card .hs-form-field label{color:#cceff8!important;font-family:Inter,sans-serif!important}.pg-demo .dm-form-card .hs-input{color:#fff!important;background:#ffffff1a!important;border:1px solid #253050!important;border-radius:8px!important;padding:12px 16px!important;font-family:Inter,sans-serif!important}.pg-demo .dm-form-card .hs-input:focus{border-color:#83c6d5!important;outline:none!important}.pg-demo .dm-form-card .hs-input::placeholder{color:#fff6!important}.pg-demo .dm-form-card select.hs-input{color:#fff!important;background:#ffffff1a!important}.pg-demo .dm-form-card select.hs-input option{color:#fff!important;background:#000a28!important}.pg-demo .dm-form-card .hs-button{color:#000a28!important;letter-spacing:1px!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:100px!important;padding:14px 32px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;transition:background .2s!important}.pg-demo .dm-form-card .hs-button:hover{background:#cceff8!important}.pg-demo .dm-form-card .hs-error-msgs,.pg-demo .dm-form-card .hs-form-required{color:#e27a77!important}.pg-demo .dm-form-card .legal-consent-container,.pg-demo .dm-form-card .legal-consent-container span,.pg-demo .dm-form-card .legal-consent-container .hs-form-booleancheckbox-display span{color:#fffc!important}.pg-demo .dm-form-card .legal-consent-container .hs-form-booleancheckbox-display a{color:#83c6d5!important}.pg-demo .dm-form-card .legal-consent-container .hs-richtext,.pg-demo .dm-form-card .legal-consent-container .hs-richtext p{color:#fffc!important}.pg-demo .dm-form-card .submitted-message{color:#6ab1ad!important;text-align:center!important;font-family:Inter,sans-serif!important;font-size:18px!important}.pg-demo .dm-testimonials{flex-direction:column;align-items:center;gap:40px;padding:0 70px;display:flex}.pg-demo .dm-testimonials h2{color:#cceff8;text-align:center;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-testimonials-grid{gap:20px;width:100%;display:flex}.pg-demo .dm-testimonial-card{border:1px solid #253050;border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:41px;display:flex}.pg-demo .dm-testimonial-card-1{background:linear-gradient(72.7299deg,#83c6d50d 9.891%,#000a2880 89.988%)}.pg-demo .dm-testimonial-card-2{background:linear-gradient(72.7299deg,#e27a770d 9.891%,#000a2880 89.988%)}.pg-demo .dm-testimonial-card-3{background:linear-gradient(72.7299deg,#0293710d 9.891%,#000a2880 89.988%)}.pg-demo .dm-testimonial-stat{font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-testimonial-stat-1{color:#83c6d5}.pg-demo .dm-testimonial-stat-2{color:#e27a77}.pg-demo .dm-testimonial-stat-3{color:#6ab1ad}.pg-demo .dm-testimonial-company{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.pg-demo .dm-testimonial-text{color:#ffffffb3;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.pg-demo .dm-cta{flex-direction:column;align-items:center;gap:40px;padding:0 70px;display:flex}.pg-demo .dm-cta h2{color:#cceff8;text-align:center;font-family:Bai Jamjuree,sans-serif;font-size:48px;font-weight:300;line-height:56px}.pg-demo .dm-cta-subtext{color:#fffc;text-align:center;max-width:600px;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.pg-demo .dm-cta-pills{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.pg-demo .dm-cta-pill{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pg-demo .dm-cta-pill-icon{border-radius:100px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.pg-demo .dm-cta-pill-icon-1{background:#e27a7726}.pg-demo .dm-cta-pill-icon-2{background:#6ab1ad26}.pg-demo .dm-cta-pill-icon-3{background:#83c6d526}.pg-demo .dm-cta-pill-label{color:#fff;max-width:140px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.pg-demo .dm-cta-buttons{align-items:center;gap:16px;display:flex}@media (max-width:1200px){.pg-demo .dm-hero,.pg-demo .dm-integration{flex-direction:column;gap:48px}.pg-demo .dm-integration-img{max-width:100%}.pg-demo .dm-hero-calendar{min-width:unset;width:100%}.pg-demo .dm-testimonials-grid{flex-direction:column}.pg-demo .dm-logos-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.pg-demo .dm-header{padding:20px 30px}.pg-demo .dm-hero,.pg-demo .dm-bullets,.pg-demo .dm-logos,.pg-demo .dm-form,.pg-demo .dm-testimonials,.pg-demo .dm-cta{padding-left:30px;padding-right:30px}.pg-demo .dm-bullets{grid-template-columns:1fr}.pg-demo .dm-footer{padding:30px}.pg-demo .dm-form-card{padding:40px 30px}.pg-demo .dm-logos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pg-demo .dm-hero-headline{font-size:36px;line-height:42px}.pg-demo .dm-hero-body{font-size:16px;line-height:24px}.pg-demo .dm-logos h2,.pg-demo .dm-form h2,.pg-demo .dm-testimonials h2,.pg-demo .dm-cta h2{font-size:32px;line-height:38px}.pg-demo .dm-header-menu{display:none}.pg-demo .dm-header-logo{flex:unset}.pg-demo .dm-footer-nav{flex-wrap:wrap;justify-content:center}.pg-demo .dm-logos-grid{grid-template-columns:repeat(2,1fr)}.pg-demo .dm-cta-pills{flex-direction:column;align-items:center}}html{scroll-behavior:smooth}.pg-demo .dm-sections{flex-direction:column;gap:160px;display:flex}
