@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf)format("truetype")}:root{--blue:#083d7c;--connection:#1d7bcc;--orange:#ff960b;--ink:#021221;--muted:#396496;--light:#f4f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font:16px/1.55 Avenir Next,Avenir,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:5px}:focus-visible{outline:3px solid var(--connection)}button{cursor:pointer}.wrap{width:min(1200px,100% - 64px);margin:auto}header{border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:32px;padding-block:24px;display:flex}.brand img{width:120px;height:auto;display:block}nav{align-items:center;gap:26px;font-size:14px;font-weight:700;display:flex}nav>a:not(.button):hover,.textlink:hover{color:var(--connection)}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.button:hover{background:#052b58}.button.secondary{color:var(--blue);background:#fff;border-color:#bacbdd}.menubutton{display:none}.skip{z-index:100;background:#fff;padding:16px;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-2px;color:var(--blue);margin-bottom:24px;font-size:56px;line-height:1.2}h2{letter-spacing:-1.2px;color:var(--blue);margin-bottom:24px;font-size:40px;line-height:1.2}h3{color:var(--blue);margin-bottom:16px;font-size:23px;line-height:1.3}h1 span{color:var(--connection)}.eyebrow{color:var(--blue);margin-bottom:24px;font-size:14px;font-weight:700}.lead{max-width:590px;font-size:18px;line-height:1.55}.hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:32px;padding-block:64px 72px;display:grid}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.heronote{color:var(--muted);gap:20px;margin-top:32px;font-size:14px;display:flex}.productscene{background:var(--light);border-radius:16px;height:495px;padding:24px;position:relative;overflow:hidden}.sceneheading{color:var(--blue);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.admin{background:#fff;border:1px solid #d2deec;border-radius:12px;width:440px;height:290px;display:flex;position:absolute;top:110px;left:24px;overflow:hidden;box-shadow:0 14px 32px #083d7c10}.adminside{background:var(--blue);color:#fff;flex-direction:column;flex-shrink:0;gap:18px;width:112px;padding:18px 12px;font-size:14px;display:flex}.adminside b{border-bottom:1px solid #ffffff30;padding-bottom:16px}.adminmain{flex:1;padding:20px}.adminmain .eyebrow{margin-bottom:10px}.statrow{gap:28px;margin-bottom:22px;display:flex}.statrow b{color:var(--blue);font-size:28px;display:block}.statrow span,.small{font-size:14px}.statrow span{color:#41566e;font-size:12px}.adminline{border-top:1px solid #e2e9f2;gap:20px;padding-top:12px;font-size:12px;display:flex}.bars{align-items:end;gap:8px;height:46px;margin:10px 0;display:flex}.bars i{background:#1d7bcc;border-radius:3px;width:18px;height:65%}.bars i:nth-child(2n){background:#083d7c;height:90%}.bars i:nth-child(3n){background:#ff960b;height:45%}.phone{border:6px solid var(--ink);background:#fff;border-radius:26px;width:215px;min-height:338px;padding:12px 14px;position:absolute;bottom:42px;right:24px;box-shadow:0 18px 30px #02122120}.phoneheader{justify-content:space-between;margin-bottom:20px;font-size:12px;display:flex}.phone h3{margin-bottom:14px;font-size:20px}.phone .small{margin-bottom:6px}.child{background:var(--light);border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;font-size:14px;display:flex}.child small{font-size:12px;display:block}.avatar{width:30px;height:30px;color:var(--ink);background:#ff960b;border-radius:50%;place-items:center;display:grid}.phonecard{border:1px solid #d2deec;border-radius:8px;padding:10px;font-size:14px}.phonecard b{margin:6px 0;display:block}.phonecard p{margin-bottom:10px;font-size:12px}.phonecard button{background:var(--blue);color:#fff;border:0;border-radius:5px;width:100%;padding:8px;font-size:12px}.phonecard .tag{color:var(--muted);font-size:12px}.phonenav{color:var(--blue);text-align:center;padding-top:16px;font-size:12px}.simulation{margin:0;font-size:12px;position:absolute;bottom:10px;left:24px}.blueband{background:var(--blue);color:#fff;padding:28px 0}.blueband .wrap{justify-content:space-between;gap:24px;font-size:18px;display:flex}.blueband p{color:#fff;margin:0}.blueband strong{color:#ffc374}.split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.split>p,.split>div>p{font-size:18px}.grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.card p{margin-bottom:0}.number{color:var(--muted);margin-bottom:24px;font-size:14px;display:block}.journeytabs{gap:16px;margin-block:24px 40px;display:flex}.journeytabs button{color:var(--blue);background:#fff;border:1px solid #c0cede;border-radius:8px;padding:14px 20px;font-weight:700}.journeytabs [aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.journey{grid-template-columns:1fr 1fr;gap:64px;display:grid}.journey ol{counter-reset:step;margin:0;list-style:none}.journey li{counter-increment:step;border-bottom:1px solid #d2deec;padding:14px 0}.journey li:before{content:"0" counter(step);color:var(--muted);margin-right:24px;font-weight:700}.textlink{color:var(--blue);border-bottom:1px solid var(--blue);margin-top:14px;padding-bottom:3px;font-weight:700;display:inline-block}.audiences{border-top:1px solid #c0cede;border-bottom:1px solid #c0cede;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.audiences a{border-right:1px solid #c0cede;padding:32px 24px}.audiences a:first-child{padding-left:0}.audiences a:last-child{border:0}.audiences span{color:var(--muted);font-size:14px}.audiences h3{margin-top:24px}.audiences a:hover{background:var(--light)}.identitypanel{text-align:center;background:#fff;border:1px solid #d9e3ef;border-radius:16px;flex-direction:column;align-items:center;min-height:340px;padding:48px;display:flex}.identitypanel img{margin-bottom:32px}.swatches{gap:8px;display:flex}.swatches i{background:var(--blue);border-radius:4px;width:44px;height:20px}.swatches i:nth-child(2){background:var(--connection)}.swatches i:nth-child(3){background:var(--orange)}.closing{background:var(--blue);padding:72px 0}.closing h2,.closing p{color:#fff}.closing .eyebrow{color:#ffc374}.closing .button{background:var(--orange);border-color:var(--orange);color:var(--ink);margin-top:16px}.footergrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;font-size:14px;display:grid}.footergrid a{color:#41566e;margin-top:12px;display:block}.footergrid strong{color:var(--blue)}.footergrid img{margin-bottom:20px}.footergrid p{max-width:260px}.footnote{color:#41566e;border-top:1px solid #d9e3ef;margin-top:40px;padding-block:24px;font-size:14px}.pagehero{padding-block:64px 48px}.pagehero h1{max-width:920px}.pagehero .lead{max-width:780px}.topzero{padding-top:0}.modules .card:hover{border-color:var(--connection);background:var(--light)}.modules .textlink{font-size:14px}.featurelist{margin:0;padding:0;list-style:none}.featurelist li{border-bottom:1px solid #d2deec;padding:18px 0;font-size:18px}.scope{background:var(--light);color:#41566e;border-radius:12px;margin-top:32px;padding:24px}.plans .card:nth-child(2){border:2px solid var(--blue)}.plans h2{font-size:32px}.plans ul{min-height:160px;padding-left:20px}.plans li{margin-bottom:12px}.quote{color:var(--blue);font-weight:700;margin-block:24px!important}.contact{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}label{color:var(--blue);margin-bottom:20px;font-size:14px;font-weight:700;display:block}.formgrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #abbdd1;border-radius:6px;min-width:0;margin-top:8px;padding:12px;display:block}.form-status{font-size:14px}@media (width<=1050px){nav{gap:16px;font-size:14px}nav .button{padding:12px;font-size:14px}h1{font-size:46px}.hero{gap:24px}.admin{width:380px;left:16px}.phone{right:16px}.blueband .wrap{font-size:16px}.footergrid{gap:24px}}@media (width<=800px){.wrap{width:calc(100% - 40px)}header{padding-block:16px;position:relative}.brand img{width:120px}.menubutton{color:var(--blue);background:#fff;border:1px solid #bacbdd;border-radius:6px;padding:10px 16px;display:block}nav{z-index:10;background:#fff;border:1px solid #d9e3ef;align-items:stretch;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}nav.open{flex-direction:column;display:flex}.hero{grid-template-columns:1fr;padding-top:40px}.hero h1{font-size:44px}.productscene{height:440px;margin-top:16px}.admin{width:85%;height:275px;top:90px}.phone{bottom:32px}.blueband .wrap{flex-direction:column;gap:8px}.split,.journey,.contact{grid-template-columns:1fr;gap:24px}.section{padding-block:56px}.grid,.audiences{grid-template-columns:1fr}.audiences a,.audiences a:first-child{border-bottom:1px solid #c0cede;border-right:0;padding:24px 0}.journeytabs{flex-wrap:wrap;gap:8px}.journeytabs button{padding:12px;font-size:14px}.footergrid{grid-template-columns:1fr 1fr;gap:32px}h2{font-size:34px}.pagehero h1{letter-spacing:-1px;font-size:42px}.pagehero{padding-top:40px}.topzero{padding-top:0}.heronote{flex-wrap:wrap;gap:14px}.identitypanel{padding:32px}.plans ul{min-height:0}}@media (width<=400px){.hero h1{font-size:38px}.productscene{height:470px}.admin{width:92%;left:10px}.adminside{width:84px}.adminmain{padding:14px}.phone{bottom:36px;right:12px}.formgrid,.footergrid{grid-template-columns:1fr}.phonecard button{min-height:40px}form{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wordmark{color:var(--blue);letter-spacing:-1.5px;font:700 40px/1.2 Avenir Next,Avenir,Segoe UI,sans-serif;display:inline-block}.footergrid .wordmark{margin-bottom:20px}.monogram{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:700;display:grid}.identityword{margin:24px 0 40px;font-size:64px}.editorial>p{max-width:820px;font-size:18px}.editorial+.editorial{padding-top:0}.editorial .featurelist{max-width:820px}.faq details{border-bottom:1px solid #d2deec;max-width:900px;padding:20px 0}.faq summary{color:var(--blue);cursor:pointer;font-size:18px;font-weight:700}.faq details p{max-width:760px;margin-top:16px}.legalnotice{border-left:4px solid var(--orange);color:#41566e;background:#f4f7fb;border-radius:8px;padding:24px}.footnote{justify-content:space-between;gap:24px;display:flex}.legal-links{flex-wrap:wrap;gap:20px;display:flex}.cookie-button{color:#41566e;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.checklabel{align-items:flex-start;gap:12px;font-weight:400;display:flex}.checklabel input{flex-shrink:0;width:20px;height:20px;margin:0}.honeypot{position:absolute;left:-10000px}.form-status{margin:16px 0 0}.form-status[data-state=error]{color:#9b2020}.form-status[data-state=success]{color:#185827}.button:disabled{opacity:.65;cursor:wait}@media (width<=800px){.footnote{flex-direction:column}.editorial{padding-top:40px}}.brand-logo{width:180px;height:auto;display:block}.brand{padding:8px 0}.footergrid .brand-logo{margin-bottom:24px}@media (width<=800px){.brand img{width:160px}}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans .card{flex-direction:column;display:flex}.plans ul{flex:1}.plans .button{align-self:flex-start}@media (width<=800px){.plans{grid-template-columns:1fr}}:root{--ink:#141b24;--muted:#536175;--light:#f2f6fa;--heading:"Manrope",sans-serif;--body:"Inter",sans-serif}body{font-family:var(--body);color:var(--ink);line-height:1.65}h1,h2,h3,h4,.wordmark{font-family:var(--heading);color:var(--ink);font-weight:500}h1{letter-spacing:-2.5px;font-size:clamp(40px,5vw,64px);line-height:1.12}h2{letter-spacing:-1.8px;font-size:clamp(32px,4vw,52px);line-height:1.15}h3{letter-spacing:-.65px;font-size:26px;font-weight:600}p{color:#374151}.wrap{width:min(1200px,100% - 64px)}header{border:0;padding-block:22px}nav{gap:24px;font-size:14px;font-weight:500}.brand img{width:180px}.button{font-family:var(--heading);border-radius:12px;gap:14px;min-height:54px;padding:15px 25px;font-weight:700}.button:not(.secondary):after{content:"↗";background:#ffffff1a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.button.secondary{background:0 0;border-color:#083d7c}.button:hover{transform:translateY(-1px)}.eyebrow{font:500 12px/1.5 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-bottom:26px;display:flex}.eyebrow:before{content:"";background:var(--connection);border-radius:5px;flex-shrink:0;width:12px;height:12px}.hero{grid-template-columns:1fr;gap:68px;padding-block:70px 80px}.hero>div:first-child{text-align:center;max-width:1100px;margin:auto}.hero .eyebrow,.pagehero .eyebrow{justify-content:center}.hero h1{max-width:1080px;margin:0 auto 24px}.hero h1 span{color:var(--ink)}.hero .lead{max-width:740px;margin:0 auto;font-size:18px}.hero .actions{justify-content:center}.heronote{color:#536175;justify-content:center;font-size:12px}.heronote span+span:before{content:"·";color:var(--connection);margin-right:20px}.productscene{isolation:isolate;background:#e7f2fb;border-radius:28px;width:100%;height:500px;margin:0;padding:30px 40px}.productscene:before{content:"";z-index:-1;background:#ffe5ba;border-radius:50%;position:absolute;inset:55% 55% -90px -120px}.productscene:after{content:"";z-index:-1;background:#d4e7dc;border-radius:60px;position:absolute;inset:-60px -50px 45% 75%;transform:rotate(15deg)}.admin{border-radius:18px;width:66%;height:310px;top:100px;left:10%;box-shadow:0 18px 45px #083d7c14}.adminside{width:155px;padding:26px 20px}.adminmain{padding:30px}.adminmain h3{font-size:25px}.statrow{gap:55px}.phone{width:230px;min-height:350px;bottom:44px;right:10%}.sceneheading{color:var(--blue)}.simulation{bottom:14px;left:40px}.blueband{background:#f2f6fa;padding-block:30px}.blueband p,.blueband strong{color:var(--blue)}.section{padding-block:96px}.split{align-items:center;gap:72px}.split h2{margin-bottom:0}.split p{line-height:1.7}.card{background:#f2f6fa;border:0;border-radius:22px;padding:36px}.card:nth-child(3n+2){background:#fff3df}.card:nth-child(3n){background:#eaf3ed}.number{color:var(--blue);font-size:12px;font-weight:600}.card h3{font-size:24px}.light{background:#f4f7fa}.journeytabs{border-bottom:1px solid #d2deec;padding-bottom:20px}.journeytabs button{border-radius:12px;font-weight:500}.journey h3{font-size:32px}.textlink{font-family:var(--heading);border:0;align-items:center;gap:12px;font-weight:700;display:inline-flex}.textlink:after{content:"→";background:#dceaf8;border-radius:50%;place-items:center;width:25px;height:25px;display:inline-grid}.audiences{border:0;gap:20px}.audiences a,.audiences a:first-child{background:#f2f6fa;border:0;border-radius:22px;padding:32px}.audiences a:nth-child(2){background:#fff3df}.audiences a:nth-child(3){background:#eaf3ed}.audiences h3{font-size:28px}.identity{padding-block:96px}.identitypanel{background:#e7f2fb;border:0;border-radius:28px;padding:52px}.pagehero{text-align:center;background:linear-gradient(#fff 35%,#f5f8fb);border-radius:0 0 32px 32px;margin-bottom:30px;padding-block:75px 70px;position:relative}.pagehero h1{max-width:1050px;margin-inline:auto}.pagehero .lead{max-width:800px;margin-inline:auto}.scope{background:#edf4fa;border-radius:18px;padding:24px 30px;font-size:14px}.featurelist li{padding-block:20px;font-size:17px}.featurelist li:before{content:"✓";color:var(--connection);margin-right:14px}.editorial>p{line-height:1.8}.faq summary{color:var(--ink);padding:5px 0;font-size:19px;font-weight:500}.faq details{max-width:none}.faq details p{font-size:16px;line-height:1.75}.closing{text-align:center;background:#e7f2fb;border-radius:28px;width:min(1200px,100% - 64px);margin:30px auto 0;padding:75px 0}.closing .eyebrow{color:var(--ink);justify-content:center}.closing h2{color:var(--ink)}.closing p{color:#374151}.closing .button{background:var(--blue);border-color:var(--blue);color:#fff}.closing .button:hover{background:#052b58}footer{padding-top:80px}.footergrid strong{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-size:12px}.footergrid a{font-weight:400}.contact{align-items:start}form{background:#edf4fa;border-radius:24px;padding:36px}label{color:var(--ink);font-weight:500}input,textarea,select{border:1px solid #c1cedb;border-radius:10px;padding:14px}.legalnotice{background:#fff3df}@media (width<=1050px){nav{gap:14px}.admin{width:72%;left:6%}.phone{right:6%}.wrap{width:calc(100% - 48px)}}@media (width<=800px){.wrap{width:calc(100% - 40px)}header{padding-block:16px}nav{gap:20px}.hero{gap:40px;padding-block:48px}.hero h1,.pagehero h1{letter-spacing:-1.5px;font-size:clamp(36px,7vw,52px)}.hero .lead,.pagehero .lead{font-size:17px}.heronote{gap:12px}.heronote span+span:before{margin-right:12px}.productscene{height:455px;padding:24px}.admin{width:85%;height:285px;top:95px;left:20px}.adminside{width:110px;padding:20px 14px}.adminmain{padding:20px}.adminmain h3{font-size:20px}.statrow{gap:24px}.phone{width:215px;bottom:35px;right:22px}.simulation{font-size:10px;bottom:9px;left:20px}.section{padding-block:60px}.split{gap:28px}.topzero{padding-top:0}.audiences{gap:16px}.audiences a,.audiences a:first-child{padding:28px}.identity{padding-block:60px}.identitypanel{padding:36px}.pagehero{margin-bottom:24px;padding-block:48px 40px}.closing{width:calc(100% - 40px);padding-block:54px}.closing .wrap{width:calc(100% - 32px)}.closing h2{font-size:34px}footer{padding-top:60px}.editorial+.editorial{padding-top:0}.card{padding:28px}.journeytabs{margin-bottom:30px}.journey h3{font-size:28px}}@media (width<=400px){.productscene{height:470px}.admin{width:92%;left:12px}.adminside{width:85px;padding:16px 10px}.adminmain{padding:16px}.phone{bottom:35px;right:14px}.sceneheading{font-size:12px}.sceneheading img{width:40px}.formgrid{grid-template-columns:1fr}form{padding:22px}.heronote{gap:8px;font-size:11px}.heronote span+span:before{margin-right:8px}}@media (prefers-reduced-motion:reduce){.button:hover{transform:none}}.real-hero{background:#e7f2fb;border-radius:28px;margin:0;padding:40px 40px 20px;position:relative}.real-desktop{background:#fff;border:1px solid #cfdeed;border-radius:14px;width:89%;overflow:hidden;box-shadow:0 16px 40px #083d7c12}.real-desktop img{width:100%;height:auto;display:block}.real-phone{background:#fff;border:6px solid #142131;border-radius:30px;width:21%;position:absolute;bottom:54px;right:30px;overflow:hidden;box-shadow:0 18px 45px #083d7c26}.real-phone img{width:100%;height:auto;display:block}.real-hero figcaption{color:#536175;margin-top:25px;padding-right:20%;font-size:12px;line-height:1.6}.real-feature{grid-template-columns:.85fr 1.4fr;align-items:center;gap:56px;display:grid}.real-feature h2{font-size:40px}.capture-panel{background:#edf4fa;border-radius:24px;min-width:0;margin:0;padding:24px}.capture-panel img{border:1px solid #d2deec;border-radius:12px;width:100%;height:auto;display:block}.mobile-pair{background:#fff3df;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.mobile-pair .mobile-capture{border-radius:22px;width:min(45%,220px);box-shadow:0 10px 30px #083d7c14}.mobile-pair .mobile-capture:only-child{width:min(100%,240px)}@media (width<=800px){.real-hero{padding:20px 16px 16px}.real-desktop{width:100%}.real-phone{border-width:4px;border-radius:22px;width:42%;max-width:210px;margin:-25px 8px 0 auto;position:relative;bottom:auto;right:auto}.real-hero figcaption{margin-top:16px;padding-right:0;font-size:11px}.real-feature{grid-template-columns:1fr;gap:28px}.real-feature h2{font-size:34px}.capture-panel{padding:14px}.mobile-pair{gap:12px;padding:24px 16px}.mobile-pair .mobile-capture{border-radius:16px;width:46%}}
