.mp-page{--mp-deep:#07777f;--mp-ink:#173437;--mp-muted:#526a6d;--mp-line:#d7e8e9;min-height:100vh;color:var(--mp-ink);background:#fff;font-family:Manrope,Arial,sans-serif}.mp-page *{box-sizing:border-box}.mp-page a{color:inherit;text-decoration:none}.mp-page a:hover{color:var(--mp-deep)}.mp-page a:focus-visible{outline-offset:4px;outline:3px solid #53a8e2}.mp-wrap{width:min(1180px,100% - 48px);margin:auto}.mp-header{justify-content:space-between;align-items:center;gap:30px;min-height:88px;display:flex}.mp-brand{flex:none;align-items:center;gap:8px;display:inline-flex}.mp-symbol{object-fit:contain;width:30px;height:51px}.mp-wordmark{object-fit:contain;width:105px;height:37px}.mp-header nav,.mp-footer nav{flex-wrap:wrap;gap:24px;display:flex}.mp-header nav a,.mp-footer nav a{font-size:12px;font-weight:750}.mp-header-cta,.mp-button{background:var(--mp-deep);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:12px 18px;font-size:12px;font-weight:800;display:inline-flex;color:#fff!important}.mp-hero{border-block:1px solid var(--mp-line);background:radial-gradient(circle at 78% 24%,#b7edf080,#0000 34%),#f4fbfb;padding:66px 0 82px}.mp-back{width:max-content;margin-bottom:35px;font-size:12px;font-weight:800;display:block;color:var(--mp-deep)!important}.mp-eyebrow{color:#069494;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.mp-hero h1,.mp-section h2,.mp-cta h2{letter-spacing:-.04em;max-width:890px;margin:14px 0 18px;font:500 max(45px,min(5.2vw,78px))/1.04 Fredoka,Arial,sans-serif}.mp-hero p{max-width:710px;color:var(--mp-muted);margin:0;font-size:17px;line-height:1.7}.mp-body{padding-block-start:70px;padding-block-end:100px}.mp-section{border-bottom:1px solid var(--mp-line);padding-block-start:45px;padding-block-end:45px}.mp-section:first-child{padding-top:0}.mp-section h2{font-size:max(31px,min(3.2vw,47px))}.mp-section>p,.mp-section>div>p{max-width:760px;color:var(--mp-muted);font-size:14px;line-height:1.75}.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.mp-card{border:1px solid var(--mp-line);background:#fff;border-radius:18px;padding:27px;box-shadow:0 12px 25px #07777f0a}.mp-card small{color:#069494;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.mp-card h3{margin:14px 0 8px;font:500 25px Fredoka,Arial,sans-serif}.mp-card p,.mp-card li{color:var(--mp-muted);font-size:12px;line-height:1.65}.mp-card ul{padding-left:18px}.mp-feature-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.mp-feature-list>div{border:1px solid var(--mp-line);background:#f8fcfc;border-radius:13px;padding:20px}.mp-feature-list strong,.mp-feature-list span{display:block}.mp-feature-list strong{color:var(--mp-deep);font-size:14px}.mp-feature-list span{color:var(--mp-muted);margin-top:5px;font-size:12px;line-height:1.6}.mp-cta{color:#fff;background:#073d42;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:35px;display:flex}.mp-cta h2{margin:0 0 8px;font-size:32px}.mp-cta p{color:#c5e1e2;margin:0;font-size:13px}.mp-cta .mp-button{background:#fff;color:#07777f!important}.mp-footer{border-top:1px solid var(--mp-line);padding:38px 0}.mp-footer>.mp-wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.mp-footer p{color:var(--mp-muted);margin:7px 0 0;font-size:11px}.mp-legal{max-width:780px}.mp-legal h2{margin:40px 0 12px;font:500 29px Fredoka,Arial,sans-serif}.mp-legal h3{margin:25px 0 8px;font-size:16px}.mp-legal p,.mp-legal li{color:var(--mp-muted);font-size:13px;line-height:1.8}.mp-legal ul{padding-left:23px}.mp-notice{color:var(--mp-muted);background:#f4fbfb;border-left:3px solid #069494;padding:20px;font-size:12px;line-height:1.7}.mp-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-contact-grid a{color:var(--mp-deep);margin-top:18px;font-size:14px;font-weight:800;display:block}.mp-contact-grid a:hover{text-decoration:underline}@media(max-width:850px){.mp-header{flex-wrap:wrap;padding-block-start:14px;padding-block-end:14px}.mp-header nav{order:3;gap:14px;width:100%}.mp-grid{grid-template-columns:1fr 1fr}.mp-footer>.mp-wrap{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.mp-wrap{width:calc(100% - 36px)}.mp-hero{padding:42px 0 58px}.mp-hero p{font-size:15px}.mp-grid,.mp-feature-list,.mp-contact-grid{grid-template-columns:1fr}.mp-cta{flex-direction:column;align-items:flex-start}.mp-header-cta{padding:10px 12px}.mp-header nav{gap:11px 16px}}.mp-footer-brand img{object-fit:contain;width:112px;height:auto;display:block}.mp-brand .mp-symbol.ug-brand-mark{background-position:-40px 0;background-size:105px 90px;width:25px;height:51px}.mp-page .mp-legal-main{background:#fff;padding:60px 0 100px}.mp-page .legal-content{max-width:820px;margin:auto}.mp-page .legal-content h1{color:#173437;font:500 max(44px,min(5vw,65px))/1.05 Fredoka,Arial,sans-serif}.mp-page .legal-content h2{color:#173437;font:500 29px Fredoka,Arial,sans-serif}.mp-page .legal-content h3{color:#173437}.mp-page .legal-content p,.mp-page .legal-content li{color:#526a6d;font-size:13px;line-height:1.8}.mp-page .legal-content a{color:#07777f}.mp-page .legal-updated{color:#069494;font-size:11px;font-weight:800}.pricing-section>p{font-size:16px;line-height:1.65}.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.pricing-option{background:#f8fcfc;border:1px solid #c8e2e3;border-radius:22px;flex-direction:column;padding:32px;display:flex}.pricing-option-private{background:#eef8f7;border-color:#a7d6d3}.pricing-tag{color:#07676f;background:#d8f0ef;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.pricing-option h3{margin:18px 0 8px;font:500 max(29px,min(3vw,37px))/1.1 Fredoka,Arial,sans-serif}.pricing-option-head p{min-height:75px;color:var(--mp-muted);margin:0;font-size:15px;line-height:1.6}.pricing-amount{color:#075c63;align-items:baseline;gap:6px;margin-top:28px;display:flex}.pricing-amount strong{letter-spacing:-.04em;font:500 max(43px,min(4.5vw,59px))/1 Fredoka,Arial,sans-serif}.pricing-amount span{font-size:16px;font-weight:700}.pricing-amount-note{min-height:42px;color:var(--mp-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.pricing-list{border-top:1px solid #c8e2e3;gap:13px;min-height:178px;margin:22px 0 0;padding:22px 0 0 20px;display:grid}.pricing-list li{color:var(--mp-ink);padding-left:4px;font-size:15px;line-height:1.55}.pricing-example{color:var(--mp-ink);background:#fff;border-radius:12px;margin:18px 0 24px;padding:17px;font-size:14px;line-height:1.55}.pricing-link{background:var(--mp-deep);border-radius:100px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 17px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important}.pricing-link:hover{background:#075c63;color:#fff!important}.pricing-footnote{color:var(--mp-muted);margin:22px 0 0;line-height:1.65;max-width:950px!important;font-size:13px!important}.pricing-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:27px;display:grid}.pricing-model-options>div{background:#f4fbfb;border-left:4px solid #0a8c91;border-radius:0 14px 14px 0;padding:23px}.pricing-model-options strong,.pricing-model-options span{display:block}.pricing-model-options strong{font-size:17px}.pricing-model-options span{color:var(--mp-muted);margin-top:7px;font-size:15px;line-height:1.6}.pricing-questions{gap:12px;margin-top:27px;display:grid}.pricing-questions details{border:1px solid var(--mp-line);background:#fff;border-radius:13px;padding:0 20px}.pricing-questions summary{cursor:pointer;color:var(--mp-ink);padding:18px 0;font-size:16px;font-weight:750}.pricing-questions summary:focus-visible{outline-offset:3px;outline:3px solid #53a8e2}.pricing-questions details p{max-width:820px;color:var(--mp-muted);margin:0;padding:0 0 19px;font-size:15px;line-height:1.65}@media(max-width:760px){.pricing-options,.pricing-model-options{grid-template-columns:1fr}.pricing-option-head p,.pricing-amount-note,.pricing-list{min-height:0}.pricing-option{padding:25px}}
