.mbp-home{--ink:#142229;--muted:#5c6b73;--paper:#f6f7f7;--blue:#176397;--logo-blue:#8ac2e3;--line:#dde4e6;--soft:#eaf2f6;--max:1120px}.mbp-home,.mbp-home *{box-sizing:border-box}html:has(.mbp-home){scroll-behavior:smooth;scroll-padding-top:90px}.mbp-home{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.mbp-home button,.mbp-home input{font:inherit}.mbp-home a{color:inherit;text-decoration:none}.mbp-home button,.mbp-home a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mbp-home button{cursor:pointer}.mbp-home h1,.mbp-home h2,.mbp-home h3,.mbp-home p{margin:0}.mbp-home h1,.mbp-home h2,.mbp-home h3{text-wrap:balance}.mbp-home p{line-height:1.6}.mbp-home img{max-width:100%;display:block}.mbp-home svg{flex-shrink:0;width:20px;height:20px;display:block}.mbp-home a:focus-visible,.mbp-home button:focus-visible,.mbp-home input:focus-visible,.mbp-home summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.mbp-home ::selection{background:#c3e2f3}.mbp-home .wrap{width:calc(100% - 40px);max-width:var(--max);margin:auto}.mbp-home .skip{z-index:200;background:#fff;padding:15px;position:fixed;top:-80px;left:15px}.mbp-home .skip:focus{top:12px}.mbp-home .nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#f6f7f7f0;position:sticky;top:0}.mbp-home .nav .wrap{justify-content:space-between;align-items:center;gap:10px;height:76px;display:flex}.mbp-home .brand{letter-spacing:-.5px;align-items:center;gap:3px;min-width:0;font-size:14px;font-weight:750;display:inline-flex}.mbp-home .logo-frame{background:0 0;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:54px;padding:3px;display:flex;overflow:visible}.mbp-home .logo{object-fit:contain;object-position:center;width:100%;height:100%}.mbp-home .brand-word{line-height:1.05}.mbp-home .brand-word span{display:block}.mbp-home .nav-links{display:none}.mbp-home .button{background:var(--ink);color:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:14px 21px;font-size:15px;font-weight:650;line-height:1.3;transition:background .2s;display:inline-flex}.mbp-home .button:hover{background:#28434f}.mbp-home .nav .button{min-height:44px;padding:11px 16px;font-size:13px}.mbp-home .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:21px;font-size:11px;font-weight:750}.mbp-home .accent{color:var(--blue)}.mbp-home h1{letter-spacing:-.065em;font-size:clamp(46px,11.8vw,72px);font-weight:650;line-height:1.025}.mbp-home h2{letter-spacing:-.055em;font-size:clamp(36px,9.2vw,52px);font-weight:650;line-height:1.08}.mbp-home h3{font-weight:650}.mbp-home .lead{color:var(--muted);font-size:18px;line-height:1.6}.mbp-home .hero{padding:44px 0 62px}.mbp-home .hero-copy>.lead{max-width:440px;margin-top:25px}.mbp-home .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:27px;display:flex}.mbp-home .text-link{align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.mbp-home .text-link:hover{color:var(--blue)}.mbp-home .hero-foot{color:var(--muted);margin-top:15px;font-size:13px}.mbp-home .product{margin-top:38px;position:relative}.mbp-home .form-card{background:#fff;border:1px solid #e2e8eb;border-radius:26px;padding:24px;box-shadow:0 22px 55px -36px #1b476f60}.mbp-home .form-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.mbp-home .form-brand{align-items:center;gap:3px;font-size:13px;font-weight:650;display:flex}.mbp-home .form-brand .logo-frame{flex-basis:44px;width:44px;height:48px;padding:3px}.mbp-home .badge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:11px}.mbp-home .form-card h2{letter-spacing:-1px;font-size:29px}.mbp-home .form-card>p{color:var(--muted);margin:10px 0 24px;font-size:14px}.mbp-home .field{color:#52616a;margin:17px 0;font-size:13px;font-weight:600;display:block}.mbp-home .field input{width:100%;height:56px;color:var(--ink);background:#f7f9fa;border:1px solid #dbe3e7;border-radius:11px;min-width:0;margin-top:8px;padding:0 14px;font-size:17px;display:block}.mbp-home .submit{border-radius:11px;width:100%;margin-top:6px}.mbp-home .demo-note{text-align:center;line-height:1.5;margin:14px 0 0!important;font-size:12px!important}.mbp-home .status{color:var(--muted);align-items:center;gap:11px;padding:17px 14px 0;font-size:13px;display:flex}.mbp-home .check{color:#376d52;background:#e4f0e9;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.mbp-home .check svg{width:15px;height:15px}.mbp-home .status b{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.mbp-home .recognition{background:var(--ink);color:#fff;padding:58px 0}.mbp-home .recognition .eyebrow{color:#a2bbc9}.mbp-home .recognition h2{max-width:820px;font-size:clamp(34px,8.4vw,55px)}.mbp-home .recognition h2 span{color:var(--logo-blue)}.mbp-home .recognition p:last-child{color:#b5c5cd;max-width:555px;margin-top:23px;font-size:17px}.mbp-home .how{padding:70px 0}.mbp-home .section-intro{margin-bottom:36px}.mbp-home .section-intro .lead{max-width:525px;margin-top:20px}.mbp-home .steps{gap:24px;display:grid}.mbp-home .step{background:#fff;border:1px solid #dde5e9;border-radius:27px;overflow:hidden}.mbp-home .step-copy{padding:28px 25px}.mbp-home .step-no{color:var(--blue);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;font-weight:650;display:inline-flex}.mbp-home .step-no:before{content:"";background:#92b9ce;width:19px;height:1px}.mbp-home .step h3{letter-spacing:-1px;margin-bottom:15px;font-size:29px;line-height:1.12}.mbp-home .step-copy p{color:var(--muted);max-width:440px;font-size:16px}.mbp-home .scene{background:var(--soft);flex-direction:column;justify-content:center;min-width:0;padding:26px 23px;display:flex}.mbp-home .scene-caption{color:#677984;text-align:center;margin-top:17px;font-size:11px}.mbp-home .message{background:#fff;border-radius:19px;width:100%;max-width:400px;margin:auto;padding:19px;box-shadow:0 10px 24px -18px #1b476f66}.mbp-home .message-head{color:#677984;border-bottom:1px solid #e8edef;justify-content:space-between;gap:10px;margin-bottom:17px;padding-bottom:13px;font-size:12px;display:flex}.mbp-home .message-head b{color:var(--ink)}.mbp-home .bubble{color:#214357;background:#dcebf4;border-radius:14px 14px 14px 3px;padding:15px;font-size:15px;line-height:1.6}.mbp-home .bubble-link{color:var(--blue);margin-top:9px;text-decoration:underline;display:block}.mbp-home .message-small{color:var(--muted);margin:14px 0 0;font-size:12px}.mbp-home .review-top{color:var(--muted);margin-bottom:21px;font-size:12px}.mbp-home .review-top b{color:#4285f4;margin-right:8px;font-size:21px}.mbp-home .review-name{letter-spacing:-.7px;margin-bottom:6px;font-size:21px}.mbp-home .review-meta{color:var(--muted);font-size:12px}.mbp-home .stars{color:#bc8418;letter-spacing:3px;margin:13px 0;font-size:19px}.mbp-home .review-text{font-size:16px;line-height:1.55}.mbp-home .review-author{color:var(--muted);margin-top:12px;font-size:12px}.mbp-home .inbox-row{border-bottom:1px solid #e6ecee;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.mbp-home .inbox-row:last-child{border-bottom:0;padding-bottom:0}.mbp-home .avatar{background:#e9f0f4;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;font-weight:650;display:grid}.mbp-home .inbox-row b{margin-bottom:5px;font-size:13px;display:block}.mbp-home .inbox-row p{color:var(--muted);font-size:14px;line-height:1.5}.mbp-home .afterword{color:var(--muted);max-width:650px;margin-top:25px;font-size:14px}.mbp-home .boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:57px 0}.mbp-home .boundary h2{max-width:570px}.mbp-home .boundary .lead{max-width:495px;margin-top:22px}.mbp-home .responsibility{border-top:1px solid var(--line);margin-top:32px}.mbp-home .responsibility-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 0;font-size:15px;display:flex}.mbp-home .responsibility-row span:last-child{color:var(--blue);white-space:nowrap;font-size:12px}.mbp-home .proof{padding:70px 0}.mbp-home .proof-grid{gap:16px;margin-top:32px;display:grid}.mbp-home .proof-card{border:1px solid var(--line);background:#fff;border-radius:23px;padding:27px}.mbp-home .proof-card h3{margin-bottom:24px;font-size:17px}.mbp-home .count{letter-spacing:-4px;align-items:center;gap:23px;font-size:62px;font-weight:600;line-height:1;display:flex}.mbp-home .count .old{color:#9caab2}.mbp-home .count svg{color:#9aaab3;width:25px;height:25px}.mbp-home .proof-card p{color:var(--muted);margin-top:19px;font-size:14px}.mbp-home .proof-note{color:var(--muted);max-width:680px;margin-top:17px;font-size:12px}.mbp-home .questions{background:#fff;padding:63px 0}.mbp-home .questions .lead{margin-top:22px}.mbp-home .question-list{margin-top:32px}.mbp-home .question-list details{border-bottom:1px solid var(--line)}.mbp-home .question-list summary{cursor:pointer;min-height:65px;padding:21px 27px 21px 0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;position:relative}.mbp-home .question-list summary::-webkit-details-marker{display:none}.mbp-home .question-list summary:after{content:"+";color:var(--blue);font-size:22px;font-weight:400;position:absolute;top:20px;right:2px}.mbp-home .question-list details[open] summary:after{content:"−"}.mbp-home .question-list details p{color:var(--muted);max-width:640px;padding:0 8px 23px 0;font-size:15px}.mbp-home .closing{text-align:center;background:#eaf2f6;padding:73px 0 65px}.mbp-home .closing .wrap{max-width:760px}.mbp-home .closing .lead{max-width:470px;margin:23px auto 28px;font-size:17px}.mbp-home .closing .button{background:var(--blue)}.mbp-home .closing .button:hover{background:#114c74}.mbp-home .contact-small{color:var(--muted);margin-top:16px;font-size:13px}.mbp-home .contact-small a{align-items:center;min-height:44px;display:inline-flex}.mbp-home .footer{background:#fff;padding:25px 0}.mbp-home .footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px 25px;display:flex}.mbp-home .footer-note{color:var(--muted);font-size:12px}.mbp-home .footer-links{gap:23px;font-size:13px;display:flex}.mbp-home .footer-links a{align-items:center;min-height:44px;display:flex}.mbp-home .logo-frame{isolation:isolate}@media (min-width:650px){.mbp-home .brand{gap:7px;font-size:16px}.mbp-home .brand-word span{display:inline}.mbp-home .brand-word span+span:before{content:" "}.mbp-home .proof-grid{grid-template-columns:1fr 1fr}.mbp-home .form-card{padding:31px}.mbp-home .product{max-width:470px;margin-left:auto;margin-right:auto}.mbp-home .wrap{width:calc(100% - 64px)}}@media (min-width:900px){.mbp-home .nav .wrap{height:88px}.mbp-home .nav-links{color:var(--muted);gap:28px;margin-left:auto;margin-right:27px;font-size:13px;display:flex}.mbp-home .logo-frame{flex-basis:58px;width:58px;height:62px;padding:4px}.mbp-home .hero{padding:78px 0 88px}.mbp-home .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.mbp-home h1{font-size:clamp(65px,6vw,85px)}.mbp-home .hero-copy>.lead{font-size:19px}.mbp-home .product{width:100%;margin-top:0}.mbp-home .recognition{padding:77px 0}.mbp-home .recognition .wrap{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.mbp-home .recognition .eyebrow{grid-column:1/-1;margin-bottom:-39px}.mbp-home .recognition h2,.mbp-home .recognition p:last-child{margin-top:30px}.mbp-home .how,.mbp-home .proof{padding:97px 0}.mbp-home .section-intro{margin-bottom:45px}.mbp-home .step{grid-template-columns:1fr 1fr;display:grid}.mbp-home .step-copy{padding:54px 47px}.mbp-home .step h3{font-size:37px}.mbp-home .scene{padding:35px 44px}.mbp-home .boundary{padding:80px 0}.mbp-home .boundary-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.mbp-home .responsibility{margin-top:0}.mbp-home .questions{padding:85px 0}.mbp-home .questions-grid{grid-template-columns:1fr 1.1fr;gap:90px;display:grid}.mbp-home .question-list{margin-top:0}.mbp-home .questions h2{font-size:46px}.mbp-home .closing{padding:100px 0}.mbp-home .closing h2{font-size:66px}.mbp-home .closing .lead{font-size:19px}.mbp-home .proof-card{padding:35px}.mbp-home .count{font-size:76px}.mbp-home .footer .brand{font-size:15px}}@media (max-width:359px){.mbp-home .wrap{width:calc(100% - 30px)}.mbp-home .nav .button{padding:11px 12px;font-size:12px}.mbp-home .brand{font-size:12px}.mbp-home .hero h1{font-size:43px}.mbp-home .form-card{padding:20px}.mbp-home .step-copy{padding:24px 21px}.mbp-home .scene{padding:23px 18px}.mbp-home .logo-frame{flex-basis:43px;width:43px}.mbp-home .hero-actions{gap:5px 15px}}@media (prefers-reduced-motion:reduce){html:has(.mbp-home){scroll-behavior:auto}.mbp-home,.mbp-home *,.mbp-home :before,.mbp-home :after{transition:none!important;animation:none!important}}.mbp-home :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.mbp-home{line-height:normal}.mbp-home .review-name{font-weight:700}.mbp-home .question-list details p+p{margin-top:-11px}.mbp-home .question-list details a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}
