@font-face{font-family:Matter;src:url(/fonts/MatterTRIAL-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Matter;src:url(/fonts/MatterTRIAL-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Matter;src:url(/fonts/MatterTRIAL-Heavy.woff) format("woff");font-weight:700;font-style:normal}html,body{overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth}body{font-family:Matter,system-ui,-apple-system,sans-serif}.cta-section{overflow:hidden!important;background-color:#201720!important;border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}@media(min-width:1024px){.hero-left-desktop{margin-top:-130px}.hero-supported-desktop{bottom:50px!important}.hero-iphone-container{margin-top:-40px;overflow:visible!important}.hero-right,.hero-content,.hero-layout{overflow:visible!important}}@media(max-width:767px){.header-bar{padding-top:12px!important;padding-bottom:12px!important}.header-bar .container{position:relative!important}.header-bar .container>div{min-height:48px!important}.header-logo{margin-left:4px;position:relative!important;z-index:30!important}.header-logo img{width:48px!important;height:48px!important;flex-shrink:0!important}.header-logo span{flex-shrink:0!important}.hero-layout{display:flex!important;flex-direction:column!important}.hero-left{order:2!important;margin-top:-20px!important}.hero-right{order:1!important;margin-bottom:24px!important}.hero-supported{order:3!important}.hero-title{font-size:2.5rem!important;line-height:1.2!important}.hero-iphone{max-height:450px!important;margin-top:-60px!important}.hero-iphone-container{margin-left:0!important;overflow:visible!important;padding:30px 0!important}.hero-right,.hero-layout,.hero-content{overflow:visible!important}.hero-bg-svg{display:block!important;top:-40px!important;right:-50px!important;width:160%!important;max-width:none!important;opacity:.7!important}.hero-buttons{gap:12px}.hero-buttons li{margin-right:0!important}.hero-supported img{height:45px!important}.hero-supported p{font-size:12px!important}.hero-supported{margin-bottom:50px!important}.how-it-works-layout{flex-direction:column!important;gap:24px!important}.how-it-works-arrows{justify-content:center!important}.how-it-works-card{width:100%!important;margin-left:0!important}.how-it-works-card-inner{height:auto!important;min-height:120px!important}.how-it-works-description{margin-left:0!important;max-width:100%!important}.how-it-works-description p{font-size:1.25rem!important}#playground{margin-top:40px!important;scroll-margin-top:80px!important}#playground h2{margin-top:20px!important}.playground-panel{min-height:300px!important;max-height:320px!important;overflow:hidden!important;padding-top:0!important;display:flex!important;flex-direction:column!important}.progress-bar{position:absolute!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;width:100%!important;border-radius:0 0 8px 8px!important;z-index:20!important}.playground-header{flex-shrink:0!important}.playground-header+div,.playground-header+pre{flex:1!important;overflow-y:auto!important;padding-bottom:10px!important}.playground-header{position:sticky!important;top:-1px!important;background-color:#1e293b!important;z-index:10!important;margin:-16px -16px 16px!important;padding:16px 0 12px 16px!important;border-radius:8px 8px 0 0!important}.playground-panel .text-lg{font-size:14px!important}.playground-panel .text-base{font-size:12px!important}.playground-panel .rounded-md{padding:4px 6px!important;font-size:12px!important}.playground-panel-white{padding-top:0!important}.playground-header-white{position:sticky!important;top:-1px!important;background-color:#fff!important;z-index:1!important;margin:-16px -16px 12px!important;padding:16px 0 12px 16px!important;border-radius:8px 8px 0 0!important}.sending-overlay{z-index:50!important}.playground-sms-text{margin-bottom:30px!important}.testimonials-section{margin-top:-80px!important}.footer-main{flex-direction:column!important;gap:40px!important}.footer-logo{max-width:100%!important;text-align:left!important;padding-top:30px!important;margin-left:4px!important}.footer-logo a{justify-content:flex-start!important}.footer-logo p{text-align:left!important;font-size:14px!important}.footer-links{grid-template-columns:repeat(2,1fr)!important;gap:24px 32px!important;width:100%!important}.footer-links h4{font-size:14px!important}.footer-links a,.footer-links span{font-size:13px!important}.footer-bottom{flex-direction:column!important;gap:16px!important;text-align:center!important}.footer-social{justify-content:center!important}.footer-copyright{font-size:12px!important}.resources-list{gap:4px!important}.resources-list>div{gap:4px!important}.resources-list>div>div{padding:4px 6px!important}.resources-list>div>div>div,.resources-list>div>div>p{font-size:10px!important;line-height:1.2!important}.resources-list>div>span{font-size:10px!important;min-width:12px!important;margin-top:2px!important}.features-animation{margin-top:16px!important}.problem-page{padding-bottom:40px!important}.problem-hero{margin-top:80px!important;margin-bottom:40px!important}.problem-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:16px!important}.problem-subtitle{font-size:16px!important}.problem-stats-section{margin-top:20px!important;margin-bottom:40px!important}.problem-stat-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:24px 0!important}.problem-stat-row:first-child{padding-top:0!important}.problem-stat-number{width:auto!important}.problem-stat-number>div{font-size:48px!important;letter-spacing:-1px!important}.problem-stat-text p{font-size:15px!important;line-height:1.6!important}.problem-real-issue-section{margin-top:40px!important;margin-bottom:40px!important}.problem-real-issue-title{margin-bottom:16px!important}.problem-real-issue-content p{font-size:15px!important;line-height:1.7!important}.problem-barriers-section{margin-top:40px!important;margin-bottom:40px!important}.problem-barriers-title{margin-bottom:24px!important}.problem-barriers-grid{gap:16px!important}.problem-barrier-card{padding:20px!important}.problem-barrier-heading{font-size:18px!important;margin-bottom:12px!important}.problem-barrier-text{font-size:14px!important;line-height:1.6!important}.problem-solution-section{margin-top:40px!important;margin-bottom:20px!important;padding-top:32px!important;padding-bottom:32px!important}.problem-solution-title{margin-bottom:16px!important}.problem-solution-text{font-size:15px!important}.problem-quote-container{margin-top:32px!important}.problem-quote-text{font-size:20px!important;line-height:1.5!important;margin-top:0!important}.cta-section{margin-top:40px!important}.howitworks-page{padding-bottom:40px!important}.howitworks-hero{margin-top:80px!important;margin-bottom:40px!important}.howitworks-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:16px!important}.howitworks-subtitle{font-size:16px!important}.howitworks-process-section{margin-top:20px!important;margin-bottom:40px!important}.howitworks-process-title{margin-bottom:24px!important}.howitworks-step{padding:20px 0!important}.howitworks-step-number>div{font-size:56px!important}.howitworks-step-heading{font-size:20px!important}.howitworks-step-text{font-size:15px!important;line-height:1.6!important}.howitworks-features-section{margin-top:40px!important;margin-bottom:40px!important}.howitworks-features-title{margin-bottom:24px!important}.howitworks-features-grid{gap:16px!important}.howitworks-feature-card{padding:20px!important}.howitworks-feature-heading{font-size:18px!important;margin-bottom:12px!important}.howitworks-feature-text{font-size:14px!important;line-height:1.6!important}.howitworks-impact-section{margin-top:40px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.howitworks-impact-title{margin-bottom:16px!important}.howitworks-impact-text{font-size:16px!important}.howitworks-nhs-section{margin-top:40px!important;margin-bottom:20px!important}.howitworks-nhs-title{margin-bottom:16px!important}.howitworks-nhs-text{font-size:15px!important}.howitworks-quote-container{margin-top:32px!important}.howitworks-quote-text{font-size:20px!important;line-height:1.5!important}.impact-stats-container{flex-direction:column!important;gap:32px!important}.impact-stat-wrapper{display:block!important}.impact-stat-item{padding:0!important}.impact-stat-value{font-size:48px!important}.impact-stat-divider{display:none!important}.security-page{padding-bottom:40px!important}.security-hero{margin-top:80px!important;margin-bottom:40px!important}.security-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:16px!important}.security-subtitle{font-size:16px!important}.security-compliance-section{margin-top:20px!important;margin-bottom:40px!important}.security-compliance-title{margin-bottom:24px!important}.security-compliance-grid{gap:16px!important}.security-card{padding:20px!important}.security-card-badge{font-size:12px!important;margin-bottom:12px!important}.security-card-heading{font-size:18px!important;margin-bottom:12px!important}.security-card-text{font-size:14px!important;line-height:1.6!important}.security-infra-section{margin-top:40px!important;margin-bottom:40px!important}.security-infra-title{margin-bottom:24px!important}.security-infra-row{padding:20px 0!important}.security-infra-heading h3{font-size:18px!important}.security-infra-text{font-size:15px!important;line-height:1.6!important}.security-nhs-section{margin-top:40px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.security-nhs-title{margin-bottom:16px!important}.security-nhs-text{font-size:15px!important}.security-cep-logo{height:60px!important}.security-cta-section{margin-top:40px!important;margin-bottom:20px!important;padding-top:32px!important;padding-bottom:32px!important}.security-cta-title{margin-bottom:16px!important}.security-cta-text{font-size:15px!important}.security-quote-container{margin-top:32px!important}.security-quote-text{font-size:20px!important;line-height:1.5!important;margin-top:0!important}.about-page{padding-bottom:40px!important}.about-hero{margin-top:80px!important;margin-bottom:40px!important}.about-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:16px!important}.about-subtitle{font-size:16px!important}.about-mission-section{margin-top:20px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.about-mission-title-wrap{margin-bottom:16px!important}.about-mission-text{font-size:16px!important}.about-founder-section{margin-top:40px!important;margin-bottom:40px!important}.about-founder-title{margin-bottom:24px!important}.about-founder-image{max-width:200px!important;margin-bottom:24px!important}.about-founder-name{font-size:22px!important}.about-founder-role{font-size:14px!important;margin-bottom:16px!important}.about-founder-bio{font-size:15px!important;line-height:1.6!important;margin-bottom:16px!important}.about-nhs-section{margin-top:40px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.about-nhs-title{margin-bottom:16px!important}.about-nhs-text{font-size:15px!important}.about-nhs-logo{padding-top:0!important;margin-top:60px!important;text-align:center!important}.about-nhs-logo p{text-align:center!important}.about-cep-logo{height:50px!important;margin:0 auto!important;display:block!important}.about-company-section{margin-top:40px!important;margin-bottom:20px!important;padding-top:32px!important;padding-bottom:32px!important}.about-company-title{margin-bottom:16px!important}.about-company-name{font-size:20px!important}.about-company-text{font-size:15px!important}.about-quote-container{margin-top:32px!important}.about-quote-text{font-size:20px!important;line-height:1.5!important;margin-top:0!important}.contact-page{padding-bottom:40px!important}.contact-hero{margin-top:80px!important;margin-bottom:40px!important}.contact-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:16px!important}.contact-subtitle{font-size:16px!important}.contact-options-section{margin-top:20px!important;margin-bottom:40px!important}.contact-options-grid{gap:16px!important}.contact-card{padding:20px!important}.contact-card-badge{font-size:12px!important;margin-bottom:12px!important}.contact-card-heading{font-size:18px!important;margin-bottom:12px!important}.contact-card-text{font-size:14px!important;margin-bottom:16px!important}.contact-card-link{font-size:14px!important}.contact-partners-section{margin-top:40px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.contact-partners-title{margin-bottom:16px!important}.contact-partners-text{font-size:15px!important}.contact-quote-container{margin-top:32px!important}.contact-quote-text{font-size:20px!important;line-height:1.5!important}.contact-gp-section{margin-top:40px!important;margin-bottom:40px!important;padding-top:32px!important;padding-bottom:32px!important}.contact-gp-title{margin-bottom:16px!important}.contact-gp-text{font-size:15px!important}.contact-list-wrapper{margin-top:24px!important}.contact-interest-section{margin-top:40px!important;margin-bottom:40px!important}.contact-interest-card{padding:24px!important}.contact-interest-title{font-size:20px!important}.contact-interest-text{font-size:15px!important;margin-bottom:24px!important}.contact-interest-list{flex-direction:column!important;gap:20px!important}.contact-interest-item{text-align:left!important}.contact-interest-name{font-size:15px!important}.contact-interest-location{font-size:13px!important}}
