@font-face{font-family:editorsNote;src:url(../media/editors_note_bold-s.p.67552280.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:editorsNote Fallback;src:local(Arial);ascent-override:99.78%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:104.23%}.editorsnote_d837ed0e-module__4FaH0W__className{font-family:editorsNote,editorsNote Fallback;font-style:normal;font-weight:700}.editorsnote_d837ed0e-module__4FaH0W__variable{--font-editors-note:"editorsNote","editorsNote Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.2c6830da.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4ce61fe437b63f55-s.57c23c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ecc51711236713ee-s.58cc40de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/890431f0a0104557-s.p.2aa14085.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.2c6830da.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ce61fe437b63f55-s.57c23c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ecc51711236713ee-s.58cc40de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/890431f0a0104557-s.p.2aa14085.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.2c6830da.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ce61fe437b63f55-s.57c23c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ecc51711236713ee-s.58cc40de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/890431f0a0104557-s.p.2aa14085.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.2c6830da.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ce61fe437b63f55-s.57c23c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ecc51711236713ee-s.58cc40de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/890431f0a0104557-s.p.2aa14085.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.2c6830da.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ce61fe437b63f55-s.57c23c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ecc51711236713ee-s.58cc40de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/890431f0a0104557-s.p.2aa14085.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}.readex_pro_37e5dec8-module__7FCTmq__className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.readex_pro_37e5dec8-module__7FCTmq__variable{--font-readex-pro:"Readex Pro","Readex Pro Fallback"}
:root{--navy:#03325b;--teal:#1dcec2;--mint:#ecfffb;--gold:#fdbb47;--red:#f72f49;--ink:#080b10;--muted:#80899c;--container:1200px;--header-height:122px;--serif:var(--font-editors-note),Georgia,"Times New Roman",serif}@property --testimonial-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{color:var(--ink);font-family:var(--font-readex-pro),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;background:#fff;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}h1,h2,h3,p,blockquote{margin:0}.page{background:#fff;overflow:hidden}main{display:flow-root}.container,.container-wide{width:min(var(--container),calc(100% - 48px));margin-inline:auto}.intro-dark,.loop-section,.proof-section,.cta-section{color:#fff;background-color:var(--navy)}.intro-dark{min-height:1871px;margin-top:calc(-1*var(--header-height));padding-top:var(--header-height);background:radial-gradient(circle at 90% 2%,#1dcec2f2 0,#1dcec259 18%,#1dcec200 39%),radial-gradient(circle at 73% 31%,#1dcec233,#1dcec200 30%),var(--navy)}.header{z-index:20;height:var(--header-height);grid-template-columns:316px 1fr 181px;align-items:start;gap:52px;padding-top:28px;display:grid;position:relative}.brand,.brand img{width:163px;height:51px}.header>nav{white-space:nowrap;justify-self:end;gap:48px;padding-top:18px;font-size:16px;font-weight:600;display:flex}.header>nav a{color:#ffffffdb;transition:color .18s,text-shadow .18s,translate .22s cubic-bezier(.22,1,.36,1);position:relative}.header>nav a:hover,.header>nav a:focus-visible{color:var(--teal);text-shadow:0 0 18px #1dcec261;translate:0 -1px}.header>nav a:focus-visible{outline:none}.button{color:#fff;background:var(--teal);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:0 32px;font-size:16px;font-weight:600;line-height:28px;transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:0 18px 44px #1dcec22e}.button:hover{translate:0 -2px;box-shadow:0 22px 48px #1dcec242}.button:active{translate:0}.button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.button .arrow-icon{transition:transform .24s cubic-bezier(.22,1,.36,1)}.button:hover .arrow-icon.up{transform:translate(3px,-3px)}.arrow-icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;display:block}.arrow-icon.down{width:14px;height:16px}.header-button{width:181px;min-height:47px;margin-top:4px;padding-inline:20px}.mobile-navigation{display:none}.mobile-navigation-toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;width:47px;height:47px;padding:0;position:relative}.mobile-navigation-toggle span{background:currentColor;border-radius:2px;width:19px;height:2px;transition:transform .22s,top .22s;position:absolute;top:19px;left:13px}.mobile-navigation-toggle span+span{top:26px}.mobile-navigation-toggle span:nth-child(3){display:none}.mobile-navigation-toggle.active span{top:22px;transform:rotate(45deg)}.mobile-navigation-toggle.active span+span{transform:rotate(-45deg)}.mobile-navigation-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.mobile-navigation-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03325bf5;border:1px solid #ffffff29;border-radius:8px;width:min(270px,100vw - 48px);padding:8px;animation:.18s both mobile-menu-in;display:grid;position:absolute;top:57px;right:0;box-shadow:0 22px 55px #00112152}.mobile-navigation-menu a{border-radius:6px;align-items:center;min-height:46px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.mobile-navigation-menu a:hover,.mobile-navigation-menu a:focus-visible{background:#1dcec21f;outline:none}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-6px)}}.hero{grid-template-columns:526px 795px;align-items:center;gap:154px;margin-top:98px;display:grid}.hero-copy{align-self:start;padding-top:84px}.hero h1{width:526px;font-size:55px;font-weight:400;line-height:66px}.hero h1 strong{color:var(--teal);font-family:var(--serif);font-weight:700}.hero-copy p{color:#ffffffe0;width:505px;margin-top:17px;font-size:16px;font-weight:300;line-height:31.5px}.actions{align-items:center;gap:44px;margin-top:34px;display:flex}.actions .button{width:222px}.text-link{align-items:center;gap:13px;font-size:16px;font-weight:600;line-height:28px;transition:color .22s,border-color .22s,background-color .22s,translate .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.text-link .arrow-icon{margin-left:1px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.text-link:hover,.text-link:focus-visible{color:var(--teal);translate:0 -1px}.text-link:hover .arrow-icon.down,.text-link:focus-visible .arrow-icon.down{transform:translateY(3px)}.text-link:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.hero-mockup{width:795px;max-width:none;height:576px}.hero-visual{width:795px;min-width:0;position:relative}.experience-badge{z-index:2;color:#fff;text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);pointer-events:none;background:linear-gradient(125deg,#ffffff26,#ffffff04 65%),radial-gradient(at 20% 100%,#7d5e8738,#0000 70%),linear-gradient(155deg,#00637ad1,#16406ce0);border:1px solid #ffffff47;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:40px;padding:9px 20px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00162c29,inset 0 1px #ffffff2e}.experience-badge strong{color:var(--teal);letter-spacing:-.4px;flex:none;font-size:16px;font-weight:700;line-height:20px;display:block}.experience-badge strong span{font:inherit}.experience-badge-label{color:#ffffffe6;font-size:11px;font-weight:400;line-height:16px;display:block}.experience-badge-label br{display:none}@media (min-width:1181px){.experience-badge{gap:10px;min-height:48px;padding:11px 24px;top:-24px}.experience-badge strong{font-size:20px;line-height:24px}.experience-badge-label{font-size:14px;line-height:20px}}.trust-row{grid-template-columns:290px 1252px;align-items:center;gap:28px;margin-top:107px;display:grid}.trust-row>p{color:#ffffffd1;font-size:14px;font-weight:300;line-height:20px}.trust-row>p strong{color:#fff;font-weight:600}.trust-logos{min-width:0;overflow:hidden}.trust-logo-track{--trust-logo-gap:13px;--trust-logo-cycle-gap:6.5px;--trust-logo-offset:0px;gap:var(--trust-logo-gap);will-change:transform;width:max-content;animation:48s linear infinite trust-logo-marquee;display:flex}.trust-logo-group{gap:var(--trust-logo-gap);flex:none;display:flex}.trust-logo-group[aria-hidden=true]{display:flex}.trust-logo{background:#ffffff03;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 240px;place-items:center;width:240px;height:75px;display:grid}.trust-logo img{max-width:189px;max-height:40px}.accountability{margin-top:120px}.accountability>h2{margin-bottom:44px;font-size:34px;font-weight:400;line-height:42px}.accountability>h2 strong{color:var(--teal);font-family:var(--serif);font-weight:700}.accountability-grid{grid-template-columns:629px 506px;align-items:start;gap:65px;display:grid}.accountability-mockups{width:629px;height:456px;position:relative}.accountability-mockup{object-fit:contain;opacity:0;pointer-events:none;will-change:opacity,transform;width:100%;height:100%;transition:opacity .36s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(8px)scale(.995)}.accountability-mockup.active{z-index:1;opacity:1;transform:translateY(0)scale(1)}.dashboard-tab-mobile-mockup,.dashboard-copy-mobile-break,.accountability-mobile-break,.mobile-heading-copy,.mobile-benefit-title,.mobile-loop-copy,.mobile-workflow-role{display:none}.desktop-heading-copy{display:grid}.desktop-benefit-title,.desktop-loop-copy{display:inline}.dashboard-tabs{gap:15px;display:grid}.dashboard-tab{color:#fff;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff26;border-radius:8px;width:506px;height:74px;min-height:74px;padding:0;transition:height .46s cubic-bezier(.22,1,.36,1),min-height .46s cubic-bezier(.22,1,.36,1),border-color .24s,background .3s,box-shadow .3s;overflow:hidden}.dashboard-tab:hover,.dashboard-tab:focus-visible{background:linear-gradient(115deg,#1dcec20e,#ffffff13);border-color:#1dcec29e;box-shadow:0 14px 34px #0012262e}.dashboard-tab.active:hover,.dashboard-tab.active:focus-visible{box-shadow:inset 0 -3px 0 var(--teal),0 14px 34px #0012262e}.dashboard-tab:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.dashboard-tab.active{height:192px;min-height:192px;box-shadow:inset 0 -3px 0 var(--teal),0 14px 34px #0012262e;background:linear-gradient(115deg,#1dcec20e,#ffffff13);border-color:#1dcec29e}.dashboard-tab-title{border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:73px;padding:0 29px;font-size:18px;font-weight:500;transition:border-color .26s;display:grid}.dashboard-tab.active .dashboard-tab-title{border-bottom-color:#ffffff1f}.dashboard-tab-title strong{color:var(--teal);font-family:var(--serif);font-weight:700}.dashboard-arrow{opacity:.5;width:11px;height:6px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s}.dashboard-tab.active .dashboard-arrow{opacity:1;transform:rotate(180deg)}.dashboard-tab:not(.active):hover .dashboard-arrow,.dashboard-tab:not(.active):focus-visible .dashboard-arrow{opacity:1;transform:translateY(2px)}.dashboard-tab-copy{color:#ffffffd6;opacity:0;max-width:410px;padding:21px 29px 22px;font-size:16px;font-weight:300;line-height:28px;transition:opacity .14s,transform .24s;display:block;transform:translateY(-8px)}.dashboard-tab.active .dashboard-tab-copy{opacity:1;transition:opacity .28s .11s,transform .38s cubic-bezier(.22,1,.36,1) 70ms;transform:translateY(0)}.dashboard-tab-copy strong{color:#fff;font-weight:600}.features-shell{z-index:0;background:radial-gradient(circle at 91% 25%,#1dcec257,#1dcec200 40%),radial-gradient(circle at 8% 74%,#1dcec252,#1dcec200 38%),#ecfffb;border-radius:50px 50px 0 0;height:1777px;margin-top:-50px;position:relative;overflow:hidden}.feature-section{grid-template-columns:463px 629px;align-items:center;gap:108px;min-height:888px;display:grid}.feature-section.reverse{grid-template-columns:629px 463px}.features-shell>.compliance-strip+.feature-section{margin-top:-49px}.compliance-strip{z-index:2;width:min(var(--container),calc(100% - 48px));border-top:1px solid #c2dce0;border-bottom:1px solid #c2dce0;align-items:center;height:107px;padding-right:16px;display:flex;position:absolute;top:807px;left:50%;transform:translate(-50%)}.compliance-strip-copy{align-items:center;gap:13px;font-size:16px;line-height:20px;display:flex}.compliance-strip-copy strong{color:var(--teal);text-transform:uppercase;font-weight:500}.compliance-strip-copy span{color:var(--navy);font-weight:300}.compliance-badges{align-items:center;gap:34px;margin-left:auto;display:flex}.compliance-badge{object-fit:contain;display:block}.compliance-badge-soc{width:135.5px;height:89px}.compliance-badge-hipaa{width:139px;height:87px}.compliance-badge-divider{background:#c2dce0;flex:none;width:1px;height:69px}.feature-copy h2{font-size:34px;font-weight:600;line-height:48px;display:grid}.feature-copy h2 strong{color:var(--teal);font-family:var(--serif);font-weight:700}#standardize-title>*{white-space:nowrap}.feature-copy .visibility-heading{font-size:33px;font-weight:500;line-height:49.5px}.visibility-heading span{white-space:nowrap;display:block}.visibility-heading .mobile-heading-copy{display:none}.feature-mockup{width:629px;height:456px}.zoomable-image{color:#fff;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.zoomable-image-media{object-fit:contain;width:100%;height:auto;display:block}.zoomable-image:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.zoom-hint{z-index:3;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#03325bc2;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .22s,translate .28s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:18px;right:18px;translate:0 5px;box-shadow:0 8px 24px #00142729}.zoomable-image:hover .zoom-hint,.zoomable-image:focus-visible .zoom-hint{opacity:1;translate:0}.zoom-hint-icon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01182de6;place-items:center;padding:48px;animation:.22s both lightbox-backdrop-in;display:grid;position:fixed;inset:0}.image-lightbox-dialog{max-width:100%;max-height:100%;animation:.36s cubic-bezier(.22,1,.36,1) both lightbox-content-in;position:relative}.image-lightbox-media{object-fit:contain;filter:drop-shadow(0 28px 65px #000d1a61);width:auto;max-width:calc(100vw - 96px);height:auto;max-height:calc(100vh - 96px)}.image-lightbox-close{z-index:2;cursor:pointer;background:#03325be6;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;position:absolute;top:-16px;right:-16px;box-shadow:0 10px 30px #000e1c47}.image-lightbox-close:before,.image-lightbox-close:after{content:"";background:#fff;border-radius:1px;width:16px;height:2px;position:absolute;top:19px;left:12px}.image-lightbox-close:before{transform:rotate(45deg)}.image-lightbox-close:after{transform:rotate(-45deg)}.image-lightbox-close:hover{background:var(--teal)}.image-lightbox-close:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes lightbox-backdrop-in{0%{opacity:0}}@keyframes lightbox-content-in{0%{opacity:0;transform:scale(.975)}}.benefit-list{gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{grid-template-columns:60px 1fr;align-items:start;gap:25px;min-height:96px;display:grid}.feature-icon{width:60px;height:60px;display:block;position:relative}.feature-icon img{width:83px;max-width:none;height:84px;position:absolute;top:-12px;left:-12px}.benefit-list p{padding-top:1px;font-size:16px;font-weight:300;line-height:28px}.benefit-list p strong{font-weight:600}.loop-section{z-index:1;border-radius:50px 50px 0 0;height:1078px;margin-top:-50px;padding-top:87px;position:relative;overflow:hidden}.loop-heading{text-align:center}.loop-heading h2,.center-heading h2,.numbers-heading h2{font-size:34px;font-weight:400;line-height:50px}.loop-heading h2 strong,.center-heading h2 strong,.numbers-heading h2 strong{font-family:var(--serif);font-weight:700}.loop-heading h2 strong{color:#fff}.loop-heading h2{color:#cdd6de;font-size:33px;font-weight:500;line-height:49.5px}.loop-heading p{color:#fff;max-width:500px;margin:20px auto 0;font-size:16px;font-weight:300;line-height:28px}.loop-diagram{width:1331px;height:609px;margin:50px auto 0;position:relative}.loop-diagram>picture{display:contents}.loop-diagram .loop-image{width:1331px;height:609px;position:absolute;inset:0}.loop-step{width:355px;height:100%;position:absolute;top:0}.loop-step-1{left:64px}.loop-step-2{left:486px}.loop-step-3{left:908px}.loop-step h3{color:#fff;text-align:center;width:355px;font-size:22px;font-weight:500;line-height:35px;position:absolute;top:230px;left:0}.loop-step h3 span{display:block}.loop-detail{grid-template-columns:60px 1fr;gap:25px;width:355px;display:grid;position:absolute;top:384px;left:0}.loop-detail>span{width:60px;height:60px;font-family:var(--serif);letter-spacing:1.1px;place-items:center;font-size:22px;font-weight:700;line-height:31.5px;display:grid}.loop-detail strong{font-size:18px;font-weight:500;line-height:31.5px;display:block}.loop-detail p{color:#fff;margin-top:4px;font-size:16px;font-weight:300;line-height:28px}.loop-step-1 .loop-detail p{width:266px}.loop-step-2 .loop-detail p{width:270px}.loop-step-3 .loop-detail p{width:265px}.loop-button{width:385px;min-height:60px;position:absolute;top:577px;left:50%;transform:translate(-50%)}.solutions-section{z-index:2;background:#ecfffb;border-radius:50px 50px 0 0;min-height:863px;margin-top:-50px;padding-top:79px;position:relative}.center-heading{text-align:center}.center-heading.light h2 strong{color:var(--teal)}.center-heading>p{max-width:585px;margin:10px auto 0;font-size:16px;font-weight:300;line-height:28px}.solutions-grid{grid-template-columns:repeat(2,585px);gap:30px;margin-top:54px;display:grid}.solution-card{background:#1dcec20e;border-bottom:3px solid #1dcec2cc;border-radius:30px;width:585px;height:362px;padding:30px}.solution-card-heading{grid-template-columns:60px 1fr;align-items:center;gap:25px;height:60px;display:grid}.solution-card-heading h3{font-size:18px;font-weight:600;line-height:23px}.solution-card-heading .feature-icon img{top:0;left:-5px}.solution-card ul{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;height:217px;margin:25px 0 0;padding:0;list-style:none;display:grid}.solution-card li{background:#ffffff8c;border-radius:8px;align-items:center;gap:10px;min-height:0;padding:4px 14px;font-size:16px;font-weight:300;line-height:28px;display:flex}.solution-card li span{color:var(--teal);font-weight:600}.proof-section{z-index:3;background:radial-gradient(circle at 5% 15%,#1dcec275,#1dcec217 23%,#1dcec200 39%),var(--navy);border-radius:50px 50px 0 0;min-height:1359px;margin-top:-119px;padding-top:88px;position:relative}.center-heading.dark h2,.center-heading.dark>p{color:#ffffffc7}.center-heading.dark>p,.center-heading.dark h2 strong{color:#fff}.workflow-testimonial{width:860px;height:376px;margin:50px auto 0;position:relative}.workflow-backdrop-quote{z-index:0;opacity:.09;width:237px;height:171px;position:absolute;top:80px;left:-170px}.workflow-meta{z-index:1;grid-template-columns:498px 180px 162px;gap:10px;display:grid;position:relative}.workflow-meta-card{-webkit-backdrop-filter:blur(1.48px);backdrop-filter:blur(1.48px);background:linear-gradient(-13.15deg,#ffffff05 44.15%,#ffffff0f 87.84%);border:.5px solid #fff3;border-radius:16px;align-items:center;height:80px;display:flex}.workflow-author{gap:12px;padding:0 25px}.workflow-author>img{border-radius:50%;flex:none;width:42px;height:42px}.workflow-author p{white-space:nowrap;font-size:16px;font-weight:300;line-height:36px}.workflow-author strong{font-weight:400}.workflow-company{justify-content:center}.workflow-company img{width:72px;height:28px}.workflow-location{white-space:nowrap;background:linear-gradient(-31.22deg,#ffffff05 44.15%,#ffffff0f 87.84%);justify-content:center;gap:12px;padding:0 20px;font-size:16px;font-weight:400;line-height:36px}.workflow-location img{flex:none;width:26px;height:26px}.workflow-quote{z-index:1;-webkit-backdrop-filter:blur(.74px);backdrop-filter:blur(.74px);background:linear-gradient(-25.82deg,#1dcec219 44.15%,#1dcec254 87.84%);border:1px solid #1dcec257;border-radius:30px;width:860px;height:286px;margin-top:10px;padding:97px 59px 40px;position:relative}.workflow-quote:before{--testimonial-border-angle:0deg;content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--testimonial-border-angle),transparent 0deg,transparent 252deg,#b9fff91f 276deg,#e1fffd 312deg,#b9fff924 344deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #75fff66b);pointer-events:none;padding:1px;animation:14s linear infinite testimonial-border-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workflow-quote>img{width:43px;height:32px;position:absolute;top:50px;left:60px}.workflow-quote p{color:#fff;width:740px;font-size:18px;font-weight:300;line-height:32px}.workflow-quote p strong{color:#fff;font-weight:600}.workflow-quote p span{color:var(--teal)}.numbers-heading{margin-top:120px}.numbers-heading>p{margin-top:4px}.metric-grid{grid-template-columns:repeat(3,380px);gap:30px;margin-top:50px;display:grid}.metric-card{background:linear-gradient(140deg,#ffffff0a,#ffffff04)padding-box,linear-gradient(var(--navy),var(--navy))padding-box,linear-gradient(135deg,#26c9e8 0%,#ffffff2e 55%,#1dcec2 100%)border-box;border:1px solid #0000;border-radius:30px;width:380px;height:232px;padding:36px 40px;position:relative;overflow:hidden;box-shadow:0 3px #1dcec2b3}.metric-value{margin-bottom:24px;font-size:44px;font-weight:700;line-height:56px;display:block}.metric-card h3{font-family:var(--serif);font-size:26px;font-weight:700;line-height:33px}.metric-card p{color:#ffffffb8;margin-top:12px;font-size:14px;font-weight:300;line-height:28px}.solution-card:nth-child(2),.metric-card:nth-child(2){--reveal-delay:90ms}.metric-card:nth-child(3){--reveal-delay:.18s}.motion-ready [data-reveal]{opacity:0;transition:opacity .52s ease var(--reveal-delay,0s),translate .64s cubic-bezier(.22,1,.36,1)var(--reveal-delay,0s);translate:0 12px}.motion-ready [data-reveal][data-revealed=true]{opacity:1;translate:0}@keyframes testimonial-border-orbit{to{--testimonial-border-angle:360deg}}@keyframes trust-logo-marquee{0%{transform:translate3d(var(--trust-logo-offset),0,0)}to{transform:translate3d(calc(-50% - var(--trust-logo-cycle-gap) + var(--trust-logo-offset)),0,0)}}.metric-icon{width:60px;height:60px;position:absolute;top:40px;right:40px}.metric-icon img{width:220px;max-width:none;height:220px;position:absolute;top:-100px;left:-100px}.cta-section{z-index:4;text-align:center;background:radial-gradient(ellipse at 50% 72%,#1dcec23d,#1dcec200 48%),var(--navy);min-height:632px;margin-top:-169px;padding-top:113px;position:relative}.cta-section h2{color:#ffffffc4;font-size:34px;font-weight:400;line-height:50px}.cta-section h2 strong{color:#fff;font-family:var(--serif);font-weight:700;display:block}.cta-section p{color:#ffffffe0;max-width:599px;margin:10px auto 0;font-size:16px;font-weight:300;line-height:28px}.cta-button{width:308px;margin-top:40px}.footer{z-index:5;background:#f4f4f6;border-radius:50px 50px 0 0;min-height:300px;margin-top:-93px;padding:107px 0 28px;position:relative}.footer-grid{grid-template-columns:1fr 163px 1fr;align-items:center;display:grid}.footer p{color:#70798a;font-size:18px;font-weight:300;line-height:28px}.footer p a{color:var(--ink);font-family:var(--serif);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #080b1066;text-decoration:underline #080b1066;transition:color .2s,text-decoration-color .2s}.footer p a:hover,.footer p a:focus-visible{color:#129f96;text-decoration-color:currentColor}.footer p a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.footer-logo{object-fit:contain;filter:brightness(0)saturate()invert(81%)sepia(8%)saturate(253%)hue-rotate(182deg)brightness(94%)contrast(89%);width:163px;height:51px;display:block}.socials{justify-self:end;align-items:center;gap:58px;display:flex}.socials a{border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.socials img{max-width:26px;max-height:26px;transition:filter .22s,opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.socials a:hover,.socials a:focus-visible{background:#1dcec21a;transform:translateY(-3px);box-shadow:0 9px 22px #03325b1f}.socials a:hover img,.socials a:focus-visible img{opacity:1;filter:brightness(0)saturate()invert(70%)sepia(71%)saturate(529%)hue-rotate(125deg)brightness(93%)contrast(88%);transform:scale(1.06)}.socials a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.footer-legal{color:#70798a;border-top:1px solid #70798a2e;justify-content:space-between;align-items:center;margin-top:38px;padding-top:20px;font-size:13px;font-weight:300;line-height:20px;display:flex}.footer-legal-links{align-items:center;gap:30px;display:flex}.footer-legal a{transition:color .18s}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--ink)}.footer-legal a:focus-visible{outline-offset:4px;outline:1px solid}@media (max-width:1500px){:root{--container:1120px}.header{grid-template-columns:280px 1fr 170px;gap:28px}.brand,.brand img{width:163px;height:51px}.header>nav{gap:30px}.header-button{width:170px}.hero{grid-template-columns:470px minmax(600px,1fr);gap:50px}.hero-copy{padding-top:55px}.hero h1{width:470px;font-size:50px;line-height:60px}.hero-mockup{width:730px;height:auto}.hero-visual{width:730px}.trust-row{grid-template-columns:250px 1fr}.trust-logo{flex-basis:210px;width:210px}.accountability-grid{grid-template-columns:590px 465px}.accountability-mockups{aspect-ratio:629/456;width:590px;height:auto}.dashboard-tab{width:465px}.feature-section{grid-template-columns:440px 590px;gap:90px}.feature-section.reverse{grid-template-columns:590px 440px}.feature-mockup{width:590px;height:auto}.loop-diagram{transform-origin:top;transform:scale(.9)}.solutions-grid{grid-template-columns:repeat(2,545px)}.solution-card{width:545px}.metric-grid{grid-template-columns:repeat(3,353px)}.metric-card{width:353px}}@media (max-width:1180px){:root{--container:920px}.intro-dark,.features-shell,.loop-section,.solutions-section,.proof-section,.cta-section,.footer{height:auto;min-height:0}.intro-dark{padding-bottom:110px}.header{grid-template-columns:250px 1fr auto;gap:16px}.brand,.brand img{width:163px;height:51px}.header>nav{display:none}.header-button{justify-self:end;width:160px}.mobile-navigation{justify-self:end;margin-top:4px;display:block;position:relative}.hero{grid-template-columns:1fr;gap:50px;margin-top:70px}.hero>*,.accountability-grid>*,.feature-section>*{min-width:0}.hero-copy{padding-top:0}.hero h1,.hero-copy p{width:min(100%,620px)}.hero-mockup{width:min(795px,100%);max-width:100%}.hero-visual{width:min(795px,100%);margin-top:16px}.trust-row{grid-template-columns:1fr;gap:25px;margin-top:80px}.trust-logos,.trust-logo{width:100%}.trust-logo img{max-width:80%}.accountability{margin-top:95px}.accountability-grid{grid-template-columns:1fr;gap:45px}.accountability-mockups{aspect-ratio:629/456;width:min(629px,100%);height:auto}.dashboard-tab{width:100%}.features-shell{padding:90px 0}.feature-section,.feature-section.reverse{grid-template-columns:1fr;gap:60px;min-height:0}.feature-section+.feature-section{margin-top:130px}.feature-section.reverse .feature-mockup{order:2}.feature-mockup{width:min(629px,100%)}.feature-copy{max-width:560px}.loop-section{padding:80px 0 100px}.loop-diagram{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;height:auto;margin-top:55px;display:grid;transform:none}.loop-diagram .loop-image{display:none!important}.loop-step{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;width:auto;height:auto;min-height:330px;padding:30px;position:static}.loop-step h3{text-align:left;width:auto;position:static;transform:none}.loop-detail,.loop-step-1 .loop-detail{grid-template-columns:48px 1fr;gap:16px;width:auto;margin-top:30px;position:static}.loop-detail>span{background:#1dcec226;border-radius:8px;width:48px;height:48px}.loop-step .loop-detail p{width:auto}.loop-detail p{line-height:24px}.loop-button{grid-column:1/-1;width:385px;margin:10px auto 0;position:static;transform:none}.solutions-section{padding:85px 0 120px}.solutions-grid{grid-template-columns:1fr}.solution-card{width:100%}.proof-section{margin-top:-50px;padding:90px 0 150px}.workflow-testimonial{width:min(860px,100%);height:auto}.workflow-meta{grid-template-columns:minmax(0,1fr) 180px 162px}.workflow-author{min-width:0}.workflow-author p{white-space:normal;min-width:0;line-height:24px}.workflow-quote{width:100%;height:auto;min-height:286px}.workflow-quote p{width:100%}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-card{width:100%;padding-inline:30px}.cta-section{margin-top:-50px;padding:105px 0 180px}.footer{margin-top:-60px;padding:100px 0 70px}}@media (max-width:900px){.loop-diagram{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.loop-step{min-height:0}.loop-button{grid-column:1}.workflow-meta{grid-template-columns:1fr 1fr}.workflow-author{grid-column:1/-1}.metric-grid{grid-template-columns:1fr}.metric-card{width:min(380px,100%);margin-inline:auto;padding-inline:40px}}@media (max-width:760px){.container,.container-wide{width:min(100% - 28px,560px)}.intro-dark{padding-bottom:86px}.header{grid-template-columns:1fr auto auto;gap:8px;height:82px;padding-top:18px}.brand,.brand img{width:138px;height:43px}.header-button{width:auto;min-height:42px;margin-top:0;padding-inline:13px;font-size:13px}.mobile-navigation{margin-top:0}.mobile-navigation-toggle{width:42px;height:42px}.mobile-navigation-toggle span{top:16px;left:11px}.mobile-navigation-toggle span+span{top:23px}.mobile-navigation-toggle.active span{top:19px}.mobile-navigation-menu{width:min(270px,100vw - 28px);top:51px}.hero{gap:36px;margin-top:42px}.hero-mockup{width:100%;max-width:100%}.hero h1{font-size:40px;line-height:48px}.hero-copy p{margin-top:24px;font-size:15px;line-height:27px}.actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:30px}.actions .button{width:100%}.text-link{justify-content:center;min-height:44px}.zoom-hint{bottom:10px;right:10px}.image-lightbox{padding:18px}.image-lightbox-media{max-width:calc(100vw - 36px);max-height:calc(100vh - 36px)}.image-lightbox-close{width:38px;height:38px;top:-10px;right:-8px}.image-lightbox-close:before,.image-lightbox-close:after{width:14px;top:17px;left:11px}.trust-logos{width:100%}.trust-row{min-width:0;margin-top:68px;overflow:hidden}.trust-row>p{width:100%}.trust-logos{scrollbar-width:none;width:100%;max-width:100%;overflow:hidden}.trust-logos::-webkit-scrollbar{display:none}.trust-logo{flex:0 0 190px;width:190px}.accountability{margin-top:82px}.accountability>h2,.feature-copy h2,.loop-heading h2,.center-heading h2,.numbers-heading h2,.cta-section h2{font-size:30px;line-height:40px}.accountability>h2{margin-bottom:32px}.accountability-grid{gap:30px}.dashboard-tab-title{padding-inline:20px}.dashboard-tab.active{height:228px;min-height:228px}.dashboard-tab-copy{max-width:none;padding:18px 20px 22px;line-height:26px}#standardize-title>*,.visibility-heading span{white-space:normal}.features-shell{border-radius:28px 28px 0 0;padding:76px 0 90px}.feature-section,.feature-section.reverse{gap:42px}.feature-section+.feature-section{margin-top:90px}.benefit-list{gap:18px;margin-top:26px}.benefit-list li{grid-template-columns:60px 1fr;gap:18px;min-height:0}.benefit-list p{font-size:15px;line-height:26px}.loop-section{border-radius:28px 28px 0 0;padding:72px 0 90px}.loop-heading p{margin-top:14px;font-size:15px;line-height:26px}.loop-diagram{grid-template-columns:1fr;gap:14px;margin-top:42px}.loop-step{min-height:0;padding:24px}.loop-step h3{font-size:20px;line-height:30px}.loop-detail,.loop-step-1 .loop-detail{margin-top:22px}.loop-button{grid-column:auto;width:100%}.solutions-section{border-radius:28px 28px 0 0;padding:72px 0 100px}.center-heading>p{margin-top:8px;font-size:15px;line-height:26px}.solutions-grid{gap:18px;margin-top:38px}.solution-card{border-radius:20px;height:auto;min-height:0;padding:24px 20px 28px}.solution-card-heading{gap:18px}.solution-card ul{grid-template-columns:1fr;grid-auto-rows:auto;height:auto;margin-top:20px}.solution-card li{min-height:48px}.proof-section{border-radius:28px 28px 0 0;padding:72px 0 125px}.workflow-testimonial{width:100%;margin-top:36px}.workflow-meta{grid-template-columns:1fr 1fr;gap:8px}.workflow-meta-card{border-radius:12px;height:64px}.workflow-author{grid-column:1/-1;height:auto;min-height:82px;padding:12px 16px}.workflow-author p{font-size:14px;line-height:21px}.workflow-author p span{display:block}.workflow-company img{width:64px;height:auto}.workflow-location{gap:8px;padding:0 12px;font-size:14px;line-height:22px}.workflow-location img{width:22px;height:22px}.workflow-backdrop-quote{width:160px;height:auto;top:150px;left:-65px}.workflow-quote{border-radius:20px;min-height:0;margin-top:8px;padding:78px 24px 30px}.workflow-quote>img{width:38px;height:auto;top:30px;left:24px}.workflow-quote p{font-size:17px;line-height:29px}.numbers-heading{margin-top:85px}.metric-grid{grid-template-columns:1fr;gap:18px;margin-top:38px}.metric-card{max-width:380px;margin-inline:auto;padding-inline:30px}.metric-icon{top:32px;right:24px}.cta-section{padding:84px 12px 150px}.cta-section p{font-size:15px;line-height:26px}.cta-button{width:min(308px,100%)}.footer{border-radius:28px 28px 0 0;padding:88px 0 54px}.footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:30px}.socials{justify-self:center}}@media (max-width:420px){.header-button{padding-inline:10px;font-size:12px}.hero h1{font-size:37px;line-height:45px}.workflow-author>img{width:38px;height:38px}.workflow-location{font-size:13px}.metric-card h3{font-size:24px}}@media (max-width:1180px){:root{--header-height:66px}.brand img{filter:brightness(0)}.container,.container-wide{width:calc(100% - 40px)}.intro-dark{background:radial-gradient(circle at 112% 42%,#1dcec285,#1dcec200 24%),radial-gradient(circle at 108% 84%,#1dcec233,#1dcec200 25%),var(--navy);min-height:0;padding-bottom:40px}.header.container{width:100%;max-width:none;height:var(--header-height);background:#fff;grid-template-columns:1fr auto;align-items:center;margin:0;padding:0 20px}.brand,.brand img{width:95.25px;height:29.78px}.header-button{display:none}.mobile-navigation{margin:0}.mobile-navigation-toggle{width:21px;height:18px;color:var(--ink);background:0 0;border:0;border-radius:0}.mobile-navigation-toggle span{background:currentColor;width:21px;height:2px;top:0;left:0}.mobile-navigation-toggle span:nth-child(2){width:16.8px;top:8px;left:4.2px}.mobile-navigation-toggle span:nth-child(3){width:10.5px;display:block;top:16px;left:10.5px}.mobile-navigation-toggle.active span,.mobile-navigation-toggle.active span:nth-child(2),.mobile-navigation-toggle.active span:nth-child(3){width:21px;top:8px;left:0}.mobile-navigation-toggle.active span:nth-child(3){opacity:0}.mobile-navigation-menu{color:#fff;width:min(270px,100vw - 40px);top:32px;right:0}.hero.container-wide{gap:30px;width:calc(100% - 40px);margin-top:33px}.hero-copy{width:calc(100% - 40px);margin-left:20px;padding:0}.hero h1{width:min(302px,100%);font-size:26px;line-height:35px}.hero-copy p{width:100%;margin-top:14px;font-size:14px;line-height:24.5px}.actions{gap:12px;margin-top:27px}.actions .button,.actions .text-link{border-radius:6px;width:100%;min-height:48px;font-size:14px;font-weight:500;line-height:24.5px}.actions .button{border:1px solid var(--teal);color:var(--teal);box-shadow:none;background:#1dcec21a}.actions .text-link{border:1px solid #ffffff80;justify-content:center}.hero-mockup{aspect-ratio:335/243;width:100%;height:auto}.trust-row.container-wide{gap:0;width:100%;margin-top:40px}.trust-row>p{width:auto;margin-left:40px;font-size:12px;line-height:21px}.trust-logos{width:100%;max-width:100%;margin-top:14px;overflow:hidden}.trust-logo-track{--trust-logo-gap:8px;--trust-logo-cycle-gap:4px;--trust-logo-offset:-68px;animation-duration:38s}.trust-logo-group,.trust-logo-group[aria-hidden=true]{gap:var(--trust-logo-gap);display:flex}.trust-logo{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff;border:0;border-radius:10px;flex:0 0 119px;width:119px;height:47px}.trust-logo img{filter:brightness(0);width:auto;max-width:85px;height:auto;max-height:23px}.accountability.container{width:calc(100% - 40px);max-width:none;margin-top:49px}.accountability-mobile-break,.dashboard-copy-mobile-break{display:block}.accountability>h2{width:calc(100% - 40px);margin:0 0 30px 20px;font-size:20px;line-height:30px}.accountability-grid{display:block}.accountability-mockups{display:none}.dashboard-tabs{gap:10px}.dashboard-tab{border-width:.88px;border-radius:12px;width:100%;height:62px;min-height:62px;position:relative}.dashboard-tab.active{height:clamp(412px,72.5vw + 140px,575px);min-height:clamp(412px,72.5vw + 140px,575px)}.dashboard-tab-title{width:100%;min-height:61px;padding:0 19px;font-size:16px;position:absolute;top:0;left:0}.dashboard-tab-copy{width:min(306px,100%);max-width:none;padding:21px 19px 0;font-size:14px;line-height:24.5px;position:absolute;top:61px;left:0}.dashboard-tab-copy strong{color:inherit;font-weight:300}.dashboard-tab-mobile-mockup{cursor:zoom-in;border-radius:9px;width:calc(100% - 38px);display:none;position:absolute;bottom:21px;left:19px;overflow:hidden}.dashboard-tab.active .dashboard-tab-mobile-mockup{display:block}.dashboard-tab-mobile-mockup>img{width:100%;height:auto;display:block}.dashboard-tab-mobile-mockup .zoom-hint{bottom:8px;right:8px}.features-shell{background:radial-gradient(circle at 100% 27%,#1dcec238,#1dcec200 34%),radial-gradient(circle at 0 76%,#1dcec229,#1dcec200 35%),#e9fbf9;border-radius:0;height:auto;margin-top:0;padding:0}.feature-section.container,.feature-section.reverse.container{flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:872px;padding:40px;display:flex}.feature-section.reverse.container{min-height:892px}.feature-section+.feature-section{margin-top:0}.compliance-strip{flex-direction:column;justify-content:center;gap:16px;width:calc(100% - 96px);max-width:880px;height:auto;min-height:170px;margin-inline:auto;padding:18px 0;position:static;transform:none}.compliance-badges{margin-left:0}.features-shell>.compliance-strip+.feature-section{margin-top:0}.feature-copy{width:100%;max-width:none}.feature-copy h2,.feature-copy .visibility-heading{font-size:20px;font-weight:400;line-height:30px;display:block}.feature-copy h2 .desktop-heading-copy{display:none}.feature-copy h2 .mobile-heading-copy,.visibility-heading .mobile-heading-copy{white-space:normal;display:inline}.desktop-benefit-title{display:none}.mobile-benefit-title{display:inline}.feature-section:not(.reverse) .benefit-list li:not(:last-child) .mobile-benefit-title{display:block}.benefit-list{gap:16px;margin-top:31px}.benefit-list li{grid-template-columns:50px 1fr;gap:17px;min-height:0}.feature-icon{width:50px;height:50px}.feature-icon img{width:70px;height:70px;top:-10px;left:-10px}.benefit-list p{word-spacing:-.02px;padding:0;font-size:14px;font-weight:300;line-height:24.5px}.benefit-list p strong{font-weight:500}#visibility .benefit-list li:nth-child(2) p{word-spacing:-.65px}#visibility .benefit-list li:nth-child(2) .mobile-benefit-title,#visibility .benefit-list li:nth-child(3) .mobile-benefit-title{display:block}.feature-section .benefit-list li:nth-child(4) p{max-width:205px}.feature-mockup,.feature-section.reverse .feature-mockup{aspect-ratio:295/214;order:2;width:100%;height:auto;margin-top:31px}.feature-section:not(.reverse) .feature-mockup,.feature-section.reverse .feature-mockup{margin-top:40.5px}.loop-section{border-radius:0;height:auto;min-height:0;margin-top:0;padding:40px 0}.loop-heading.container{text-align:left;width:calc(100% - 80px);margin-left:40px}.loop-heading h2{width:238px;font-size:20px;line-height:30px}.loop-heading p,.loop-button{display:none}.loop-diagram{aspect-ratio:307/1098;width:calc(100% - 68px);max-width:none;height:auto;margin:20px auto 0;display:block;position:relative;left:0;transform:none}.loop-diagram .loop-image{z-index:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;display:block!important}.loop-step{z-index:1;background:0 0;border:0;border-radius:0;width:83.0619%;height:31.8761%;min-height:0;padding:0;position:absolute;left:50%;transform:translate(-50%)}.loop-step-1{height:30.2368%;top:0}.loop-step-2{top:32.0583%}.loop-step-3{top:65.756%}.loop-step:before,.loop-step:after{content:none}.loop-step h3{z-index:4;text-align:center;width:86.6667%;font-size:16px;line-height:25px;position:absolute;top:50.8571%;left:6.6667%}.loop-step-1 h3{top:53.6145%}.loop-step h3 span{display:inline}.loop-detail,.loop-step-1 .loop-detail{z-index:4;text-align:center;width:83.1373%;margin:0;display:block;position:absolute;top:61.1429%;left:8.4314%}.loop-step-1 .loop-detail{top:64.4578%}.loop-detail>span,.desktop-loop-copy{display:none}.mobile-loop-copy{display:inline}.loop-detail strong,.loop-detail p{font-size:14px;line-height:24.5px;display:inline}.loop-detail strong{font-weight:600}.loop-detail p{margin:0;font-weight:300}.loop-detail p:before{content:" - "}.solutions-section{background:#e9fbf9;border-radius:50px 50px 0 0;min-height:1047px;margin-top:0;padding:40px 0}.solutions-section>.container,.proof-section>.container{width:calc(100% - 42px)}.solutions-section .center-heading,.proof-section .center-heading{text-align:left;margin-left:19px}.solutions-section .center-heading h2,.proof-section .center-heading h2,.numbers-heading h2{width:305px;max-width:calc(100% - 19px);font-size:20px;line-height:30px}.solutions-section .center-heading h2{width:250px}.solutions-section .center-heading h2 strong{display:block}.solutions-section .center-heading>p,.proof-section>.container>.center-heading>p,.numbers-heading>p{display:none}.solutions-grid{gap:20px;margin-top:30px}.solution-card{border-bottom-width:3px;border-radius:16px;width:100%;height:346px;padding:20px}.solution-card:nth-child(2){height:510px}.solution-card-heading{grid-template-columns:50px 1fr;gap:17px;height:50px}.solution-card-heading .feature-icon img{top:0;left:-5px}.solution-card-heading h3{font-size:14px;font-weight:500;line-height:24.5px}.solution-card ul{gap:5px;height:auto;margin-top:15px}.solution-card li{border-radius:10px;min-height:36px;padding:0 15px;font-size:14px;line-height:24.5px}.solution-card:nth-child(2) li{border-radius:8px}.proof-section{background:radial-gradient(circle at 100% 13%,#1dcec252,#1dcec200 27%),var(--navy);border-radius:0;min-height:clamp(1159px,1405.4px - 56vw,1187px);margin-top:0;padding:40px 0 68px}.workflow-testimonial{flex-direction:column;width:100%;height:auto;margin-top:30px;display:flex}.workflow-backdrop-quote{display:none}.workflow-quote{border-width:.68px;border-radius:20px;order:1;width:100%;height:auto;min-height:0;margin:0;padding:25px}.workflow-quote>img{width:54px;height:40px;top:-12px;left:auto;right:-8px}.workflow-quote p{width:100%;font-size:16px;line-height:28px}.workflow-quote p strong{font-weight:300}.workflow-meta{order:2;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.workflow-meta-card{border-radius:10px;height:53px}.workflow-author{grid-column:1/-1;justify-content:center;gap:10px;min-height:53px;padding:0 19px}.workflow-author>img{width:27px;height:27px}.workflow-author p{white-space:nowrap;font-size:12px;line-height:21px}.workflow-author p .desktop-workflow-role{display:none}.workflow-author p .mobile-workflow-role{display:inline}.workflow-company img{width:66px;height:26px}.workflow-location{justify-content:center;gap:7px;padding:0;font-size:12px;line-height:21px}.workflow-location img{width:19px;height:19px}.numbers-heading{margin-top:70px}.metric-grid{gap:15px;margin-top:30px}.metric-card{background:linear-gradient(-31.994deg,#ffffff05 44.154%,#ffffff0f 87.844%),var(--navy);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);border:0;border-radius:20px;width:100%;max-width:none;height:143px;margin:0;padding:21px 25px;box-shadow:0 1px #1dcec2b3}.metric-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#48acf0 0%,#fff3 52%,#1dcec2 100%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-value{margin-bottom:16px;font-size:30px;line-height:38px}.metric-card h3{font-size:17px;line-height:22px}.metric-card p{color:#fff;margin-top:4px;font-size:12px;line-height:21px}.metric-icon{width:41px;height:41px;top:20px;right:20px}.metric-icon img{width:151px;height:151px;top:-68px;left:-68px}.cta-section{background:radial-gradient(ellipse at 50% 94%,#1dcec233,#1dcec200 47%),var(--navy);min-height:408px;margin-top:0;padding:0 40px}.cta-section>.container{width:100%}.cta-section h2{width:292px;max-width:100%;margin:0 auto;font-size:26px;line-height:34px}.cta-section p{width:293px;max-width:100%;margin-top:14px;font-size:14px;line-height:24.5px}.cta-button{width:295px;max-width:100%;min-height:48px;margin-top:27px;font-size:14px;font-weight:500;line-height:24.5px}.footer{border-radius:25px 25px 0 0;min-height:314px;margin-top:0;padding:40px 0 49px}.footer-grid{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;margin-inline:auto;display:flex}.footer p{text-align:center;width:100%;font-size:19.75px;font-weight:500;line-height:29.5px}.footer p a{display:block}.footer-logo{width:163px;height:51px;margin-top:31px}.socials{gap:30px;margin-top:49px}.socials a{width:18px;height:19px}.socials img{width:auto;max-width:18px;height:auto;max-height:19px}}@media (min-width:601px) and (max-width:1180px){:root{--header-height:78px}.container,.container-wide{width:calc(100% - 96px);max-width:880px}.intro-dark{padding-bottom:72px}.header.container{height:var(--header-height);padding:0 40px}.brand,.brand img{width:122px;height:auto}.mobile-navigation-toggle{width:25px;height:20px}.mobile-navigation-toggle span{width:25px}.mobile-navigation-toggle span:nth-child(2){width:20px;top:9px;left:5px}.mobile-navigation-toggle span:nth-child(3){width:13px;top:18px;left:12px}.hero.container-wide{gap:44px;width:calc(100% - 96px);margin-top:56px}.hero-copy{width:100%;margin-left:0}.hero h1{width:min(610px,100%);font-size:40px;line-height:49px}.hero-copy p{width:min(650px,100%);margin-top:20px;font-size:16px;line-height:28px}.actions{gap:16px;width:min(470px,100%);margin-top:32px}.hero-mockup,.hero-visual{max-width:780px;margin-inline:auto}.trust-row.container-wide{margin-top:56px}.trust-row>p{margin-left:48px;font-size:14px;line-height:24px}.trust-logos{margin-top:18px}.accountability.container{width:calc(100% - 96px);max-width:860px;margin-top:72px}.accountability>h2{width:100%;margin:0 0 36px;font-size:30px;line-height:42px}.dashboard-tabs{gap:14px}.dashboard-tab{border-radius:16px;height:72px;min-height:72px}.dashboard-tab.active{height:clamp(590px,72.5vw + 104px,810px);min-height:clamp(590px,72.5vw + 104px,810px)}.dashboard-tab-title{min-height:71px;padding:0 30px;font-size:20px}.dashboard-tab-copy{width:min(560px,82%);padding:28px 30px 0;font-size:17px;line-height:29px;top:71px}.dashboard-copy-mobile-break{display:none}.dashboard-tab-mobile-mockup{border-radius:12px;width:calc(100% - 60px);bottom:30px;left:30px}.feature-section.container,.feature-section.reverse.container{min-height:0;padding:72px 48px 90px}.feature-copy{max-width:760px;margin-inline:auto}.feature-copy h2,.feature-copy .visibility-heading{font-size:30px;line-height:41px}#standardize-title{max-width:650px}#standardize-title>.mobile-heading-copy,.visibility-heading>.mobile-heading-copy{white-space:normal}.benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:38px}.benefit-list p{font-size:15px;line-height:26px}.feature-section .benefit-list li:nth-child(4) p{max-width:none}.feature-mockup,.feature-section.reverse .feature-mockup{width:min(100%,720px);margin:52px auto 0}.feature-section:not(.reverse) .feature-mockup,.feature-section.reverse .feature-mockup{margin-top:52px}.loop-section{padding:72px 0 84px}.loop-heading.container{width:calc(100% - 96px);max-width:620px;margin:0 auto}.loop-heading h2{width:100%;font-size:30px;line-height:41px}.loop-diagram{width:min(100% - 96px,430px);margin-top:36px}.solutions-section{min-height:0;padding:72px 0 96px}.solutions-section>.container,.proof-section>.container{width:calc(100% - 96px);max-width:880px}.solutions-section .center-heading,.proof-section .center-heading{margin-left:0}.solutions-section .center-heading h2,.proof-section .center-heading h2,.numbers-heading h2{width:100%;max-width:none;font-size:30px;line-height:41px}.solutions-section .center-heading h2{width:100%}.solutions-section .center-heading h2 strong{display:inline}.solutions-grid{gap:24px;margin-top:40px}.solution-card,.solution-card:nth-child(2){border-radius:20px;height:auto;padding:30px}.solution-card-heading{grid-template-columns:60px 1fr;gap:22px;height:60px}.solution-card-heading .feature-icon{width:60px;height:60px}.solution-card-heading .feature-icon img{width:83px;height:84px;top:0;left:-5px}.solution-card-heading h3{font-size:18px;line-height:26px}.solution-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.solution-card li{min-height:44px;font-size:15px;line-height:24px}.proof-section{min-height:0;padding:72px 0 104px}.workflow-testimonial{margin-top:40px}.workflow-quote{padding:38px 42px}.workflow-quote>img{width:66px;height:auto;top:-13px;right:-7px}.workflow-quote p{font-size:18px;line-height:32px}.workflow-meta{gap:12px;margin-top:12px}.workflow-meta-card,.workflow-author{height:68px;min-height:68px}.workflow-author>img{width:36px;height:36px}.workflow-author p{font-size:15px;line-height:24px}.workflow-author p .desktop-workflow-role{display:inline}.workflow-author p .mobile-workflow-role{display:none}.workflow-company img{width:82px;height:auto}.workflow-location{font-size:15px}.workflow-location img{width:24px;height:24px}.numbers-heading{margin-top:92px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:40px}.metric-card{height:170px;padding:27px 24px}.metric-value{margin-bottom:20px;font-size:36px;line-height:43px}.metric-card h3{font-size:18px;line-height:24px}.metric-card p{font-size:13px;line-height:21px}.metric-icon{width:44px;height:44px;top:24px;right:20px}.metric-icon img{width:161px;height:161px;top:-73px;left:-73px}.cta-section{align-items:center;min-height:460px;padding-inline:48px;display:grid}.cta-section h2{width:min(620px,100%);font-size:34px;line-height:44px}.cta-section p{width:min(620px,100%);margin-inline:auto;font-size:16px;line-height:28px}.cta-button{width:320px}.footer{min-height:340px;padding-top:56px}.footer p{font-size:22px;line-height:32px}}@media (max-width:600px){.compliance-strip{flex-direction:column;justify-content:center;gap:14px;width:calc(100% - 80px);height:auto;min-height:164px;padding:17px 0}.compliance-strip-copy{text-align:center;justify-items:center;gap:2px;font-size:12px;line-height:19px;display:grid}.compliance-strip-copy strong{font-size:10px;line-height:16px}.compliance-badges{gap:12px;margin-left:0}.compliance-badge-soc{width:108.4px;height:71.2px}.compliance-badge-hipaa{width:111.2px;height:69.6px}.compliance-badge-divider{height:55px}.solutions-section{border-radius:0}.footer-legal{text-align:center;flex-direction:column;gap:14px;margin-top:40px;padding-top:22px}.footer-legal-links{gap:24px}}@media (hover:none){.zoom-hint{opacity:.78;border-radius:50%;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;translate:0}.zoom-hint-icon{width:16px;height:16px}.zoom-hint-label{display:none}}.demo-modal{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01182dd1;place-items:center;padding:24px;animation:.2s both demo-modal-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.demo-modal-dialog{color:#fff;background:radial-gradient(circle at 100% 0,#1dcec233,#0000 38%),#063b66;border:1px solid #1dcec270;border-radius:16px;width:min(680px,100%);margin-block:auto;padding:42px 44px 34px;animation:.32s cubic-bezier(.22,1,.36,1) both demo-modal-dialog-in;position:relative;box-shadow:0 32px 90px #000f1e70}.demo-modal-close{cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;width:40px;height:40px;padding:0;transition:border-color .18s,background-color .18s;position:absolute;top:18px;right:18px}.demo-modal-close:before,.demo-modal-close:after{content:"";background:#fff;border-radius:1px;width:16px;height:2px;position:absolute;top:18px;left:11px}.demo-modal-close:before{transform:rotate(45deg)}.demo-modal-close:after{transform:rotate(-45deg)}.demo-modal-close:hover{border-color:var(--teal);background:#1dcec22e}.demo-modal-close:focus-visible,.demo-form-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.demo-request-form input:focus-visible{outline:0}.demo-modal-heading{padding-right:0}.demo-modal-heading>span{color:var(--teal);margin-bottom:8px;font-size:14px;font-weight:600;line-height:22px;display:block}.demo-modal-heading h2{font-size:36px;font-weight:500;line-height:44px}.demo-modal-heading p{color:#ffffffc2;max-width:none;margin-top:8px;font-size:15px;line-height:24px}.demo-request-form{margin-top:28px}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-form-grid label{gap:7px;min-width:0;display:grid}.demo-form-grid label>span{color:#ffffffe6;font-size:13px;font-weight:500;line-height:20px}.demo-form-grid small{color:#ffffff80;margin-left:4px;font-size:11px;font-weight:400}.demo-form-grid input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;width:100%;height:48px;padding:0 14px;transition:border-color .18s,background-color .18s,box-shadow .18s}.demo-form-grid input:hover{border-color:#ffffff5c}.demo-form-grid input:focus{border-color:var(--teal);background:#ffffff1c;box-shadow:0 0 0 3px #1dcec21f}.demo-form-grid .demo-form-wide{grid-column:1/-1}.demo-form-consent{color:#ffffffb8;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:18px;font-size:12px;line-height:19px;display:grid}.demo-form-consent input{width:18px;height:18px;accent-color:var(--teal);margin:1px 0 0}.demo-form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.demo-form-submit{width:100%;margin-top:22px}.demo-form-submit:disabled{opacity:.65;cursor:wait}.demo-form-status{color:#fffc;text-align:center;min-height:20px;margin-top:12px;font-size:12px;line-height:20px}.demo-form-status:empty{display:none}.demo-form-status.preview{color:var(--gold)}.demo-form-status.sent{color:var(--teal)}.demo-form-status.error{color:#ff8d9c}.demo-form-privacy{color:#ffffff80;text-align:center;margin-top:12px;font-size:11px;line-height:18px}.demo-form-privacy a{color:#ffffffd1;text-underline-offset:2px;text-decoration:underline}@keyframes demo-modal-backdrop-in{0%{opacity:0}}@keyframes demo-modal-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:600px){.demo-modal{align-items:safe center;padding:10px}.demo-modal-dialog{border-radius:12px;margin-block:0;padding:26px 20px 20px}.demo-modal-close{width:36px;height:36px;top:12px;right:12px}.demo-modal-close:before,.demo-modal-close:after{width:14px;top:16px;left:10px}.demo-modal-heading{padding-right:0}.demo-modal-heading h2{padding-right:38px;font-size:28px;line-height:36px}.demo-modal-heading p{font-size:14px;line-height:22px}.demo-request-form{margin-top:16px}.demo-form-grid{grid-template-columns:1fr;gap:10px}.demo-form-grid .demo-form-wide{grid-column:auto}.demo-form-grid input{height:46px}.demo-form-consent{margin-top:12px}.demo-form-submit{margin-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.button .arrow-icon,.zoom-hint,.mobile-navigation-toggle span,.accountability-mockup,.dashboard-tab,.dashboard-tab-title,.dashboard-arrow,.dashboard-tab-copy{transition:none}.workflow-quote:before{animation:none}.trust-logo-track{transform:translateX(var(--trust-logo-offset,0px));animation:none}.image-lightbox,.image-lightbox-dialog,.demo-modal,.demo-modal-dialog,.mobile-navigation-menu{animation:none}}
