.mk-marketing{--mk-teal:#007068;--mk-teal-dark:#005c55;--mk-navy:#002038;--mk-text:#254653;--mk-soft:#f2f9f8;--mk-soft-2:#e6f3f0;--mk-border:#d3e9e4;color:var(--mk-text);font-family:var(--font-inter),Inter,"Segoe UI",sans-serif;background:#fff;min-height:100dvh;line-height:1.6}.mk-marketing *{box-sizing:border-box}.mk-marketing a{color:inherit}.mk-container{width:100%;max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.mk-header{border-bottom:1px solid var(--mk-border);z-index:50;background:#fffffff7;position:sticky;top:0}.mk-header-inner{align-items:center;gap:30px;min-height:76px;display:flex}.mk-logo{flex:none;align-items:center;display:flex}.mk-logo img{max-width:176px;height:auto}.mk-desktop-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.mk-desktop-nav a,.mk-login-link{color:var(--mk-navy);font-size:.9rem;font-weight:700;text-decoration:none}.mk-desktop-nav a:hover,.mk-login-link:hover{color:var(--mk-teal)}.mk-header-actions{align-items:center;gap:16px;display:flex}.mk-button{background:var(--mk-teal);border:1px solid var(--mk-teal);border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:#fff!important}.mk-button:hover{background:var(--mk-teal-dark);transform:translateY(-1px)}.mk-button:focus-visible,.mk-marketing a:focus-visible,.mk-marketing button:focus-visible,.mk-marketing summary:focus-visible,.mk-marketing input:focus-visible,.mk-marketing select:focus-visible,.mk-marketing textarea:focus-visible{outline-offset:3px;outline:3px solid #00706847}.mk-button-small{min-height:42px;padding:8px 16px}.mk-button-outline{background:#fff;color:var(--mk-teal)!important}.mk-button-light{background:#fff;border-color:#fff;color:var(--mk-teal-dark)!important}.mk-menu-button,.mk-mobile-nav{display:none}.mk-hero{background:linear-gradient(135deg,#fff 0%,var(--mk-soft) 100%);overflow:hidden}.mk-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:64px;min-height:620px;padding-top:70px;padding-bottom:70px;display:grid}.mk-eyebrow{color:var(--mk-teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800}.mk-hero h1{color:var(--mk-navy);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.04}.mk-hero-lead{max-width:610px;margin-top:24px;font-size:1.15rem}.mk-hero-lead p{margin:0}.mk-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mk-hero-visual img{width:100%;height:auto}.mk-section{padding:92px 0}.mk-section-alt{background:var(--mk-soft)}.mk-section-soft{background:var(--mk-soft-2)}.mk-section-heading{max-width:760px;margin-bottom:42px}.mk-section-heading h2,.mk-cta h2{color:var(--mk-navy);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.12}.mk-section-heading>p:last-child{max-width:680px;margin:16px 0 0;font-size:1.05rem}.mk-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-feature-card{border:1px solid var(--mk-border);background:#fff;border-radius:8px;min-height:190px;padding:28px}.mk-feature-card h3{color:var(--mk-navy);margin:0 0 10px;font-size:1.18rem}.mk-feature-card p{margin:0}.mk-feature-card img{width:72px;height:72px;margin-bottom:20px}.mk-feature-card.is-accent{background:var(--mk-teal);border-color:var(--mk-teal);color:#fff}.mk-feature-card.is-accent h3{color:#fff}.mk-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mk-split img{width:100%;height:auto;max-height:520px}.mk-check-list{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk-check-list li{padding-left:30px;position:relative}.mk-check-list li:before{color:var(--mk-teal);content:"✓";font-weight:900;position:absolute;left:0}.mk-number-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mk-number-card{border-top:3px solid var(--mk-teal);padding:22px 10px 10px 0}.mk-number-card span{color:var(--mk-teal);font-size:.8rem;font-weight:900}.mk-number-card h3{color:var(--mk-navy);margin:8px 0;font-size:1.08rem}.mk-regulation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-info-card{border:1px solid var(--mk-border);background:#fff;border-radius:8px;padding:28px}.mk-info-card h3{color:var(--mk-navy);margin:0 0 10px}.mk-info-card p{margin:0}.mk-info-card strong{color:var(--mk-teal)}.mk-callout{background:var(--mk-navy);color:#fff;border-radius:8px;padding:30px}.mk-callout h3{color:#fff;margin-top:0}.mk-official-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mk-official-links a{font-weight:800}.mk-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-help-card{border:1px solid var(--mk-border);background:#fff;border-radius:8px;padding:24px}.mk-help-card h2,.mk-help-card h3{color:var(--mk-navy);margin:0 0 8px;font-size:1.08rem}.mk-help-card p{margin:0}.mk-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-support-card{border:1px solid var(--mk-border);background:#fff;border-radius:8px;padding:32px}.mk-support-card h2{color:var(--mk-navy);margin-top:0;font-size:1.35rem}.mk-contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:34px;display:grid}.mk-contact-list{gap:18px;display:grid}.mk-contact-list a{color:var(--mk-teal);font-weight:800}.mk-contact-form{border:1px solid var(--mk-border);background:#fff;border-radius:8px;gap:18px;padding:30px;display:grid;box-shadow:0 18px 44px #00203817}.mk-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mk-contact-form label{color:var(--mk-navy);gap:7px;font-size:.9rem;font-weight:800;display:grid}.mk-contact-form input,.mk-contact-form select,.mk-contact-form textarea{color:var(--mk-navy);font:inherit;background:#fff;border:1px solid #9ebdb9;border-radius:8px;width:100%;padding:11px 13px}.mk-contact-form textarea{resize:vertical;min-height:150px}.mk-contact-form .mk-full{grid-column:1/-1}.mk-field-error,.mk-form-error{color:#a42c24;margin:0;font-size:.82rem}.mk-form-success{color:#145d38;background:#e8f6ef;border:1px solid #9ecfb5;border-radius:8px;padding:14px}.mk-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.mk-privacy-note{margin:0;font-size:.82rem}.mk-article{max-width:900px}.mk-article-section{border-top:1px solid var(--mk-border);padding:38px 0}.mk-article-section h2{color:var(--mk-navy);margin:0 0 16px;font-size:1.75rem}.mk-faq{gap:10px;display:grid}.mk-faq details{border:1px solid var(--mk-border);background:#fff;border-radius:8px;padding:0 20px}.mk-faq summary{color:var(--mk-navy);cursor:pointer;padding:17px 0;font-weight:800}.mk-faq details p{margin:0;padding:0 0 18px}.mk-cta{background:var(--mk-teal);color:#fff;text-align:center;padding:76px 0}.mk-cta h2{color:#fff}.mk-cta p{max-width:650px;margin:16px auto 26px;font-size:1.08rem}.mk-footer{background:var(--mk-navy);color:#dce9ec;padding:64px 0 22px}.mk-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.mk-footer h2{color:#fff;margin:0 0 16px;font-size:.95rem}.mk-footer nav,.mk-footer-contact{gap:9px;display:grid}.mk-footer a{color:#dce9ec;text-decoration:none}.mk-footer a:hover{color:#fff;text-decoration:underline}.mk-footer-brand img{max-width:190px;height:auto}.mk-footer-brand p{max-width:250px}.mk-footer-bottom{border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:44px;padding-top:18px;font-size:.8rem;display:flex}.mk-marketing .pricing-offer,.mk-marketing .marketing-section{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.mk-marketing .pricing-hero{background:var(--mk-soft);max-width:none;margin:0;padding:80px max(24px,50vw - 566px)}.mk-marketing .pricing-hero h1{color:var(--mk-navy)}.mk-marketing .public-pricing-cards>article{border-color:var(--mk-border);border-radius:8px}.mk-marketing .comparison-section{overflow-x:auto}.mk-skip-link{color:var(--mk-navy);z-index:100;background:#fff;padding:10px;position:fixed;top:-80px;left:12px}.mk-skip-link:focus{top:12px}@media (max-width:1150px){.mk-desktop-nav,.mk-header-actions{display:none}.mk-menu-button{border:1px solid var(--mk-border);background:0 0;border-radius:8px;gap:4px;margin-left:auto;padding:11px;display:grid}.mk-menu-button span{background:var(--mk-navy);width:24px;height:2px;display:block}.mk-mobile-nav{border-top:1px solid var(--mk-border);background:#fff;padding:18px 24px;display:block;position:absolute;top:76px;left:0;right:0}.mk-mobile-nav[hidden]{display:none}.mk-mobile-nav nav{gap:8px;display:grid}.mk-mobile-nav a{color:var(--mk-navy);border-radius:7px;padding:10px;font-weight:800;text-decoration:none}.mk-mobile-nav .mk-button{color:#fff}.mk-hero-grid{grid-template-columns:1fr 1fr;gap:34px}.mk-feature-grid,.mk-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mk-container{padding-left:18px;padding-right:18px}.mk-header-inner{min-height:68px}.mk-mobile-nav{top:68px}.mk-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:48px;padding-bottom:48px}.mk-hero h1{font-size:2.55rem}.mk-hero-visual{order:-1;max-width:520px;margin:0 auto}.mk-section{padding:64px 0}.mk-feature-grid,.mk-regulation-grid,.mk-help-grid,.mk-support-grid,.mk-contact-grid,.mk-footer-grid,.mk-split,.mk-number-grid{grid-template-columns:1fr}.mk-feature-card{min-height:0}.mk-form-grid{grid-template-columns:1fr}.mk-contact-form .mk-full{grid-column:1}.mk-footer-bottom{flex-direction:column;gap:8px}.mk-marketing .public-pricing-cards{grid-template-columns:1fr}.mk-actions{flex-direction:column;align-items:stretch}.mk-actions .mk-button{width:100%}}@media (prefers-reduced-motion:reduce){.mk-marketing *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mc-footer-cookie-settings{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mc-footer-cookie-settings:hover,.mc-footer-cookie-settings:focus-visible{color:#fff;text-decoration:underline}.mc-footer-cookie-settings:focus-visible{outline-offset:3px;outline:2px solid #65d2c5}.mc-cookie-consent{z-index:10000;color:#173646;background:#fff;border:1px solid #c9dedd;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;max-width:980px;margin:auto;padding:1.25rem 1.4rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 20px 70px #07355433}.mc-cookie-consent strong{color:#073554;margin-bottom:.25rem;font-size:1.05rem;display:block}.mc-cookie-consent p{margin:0 0 .35rem;line-height:1.45}.mc-cookie-consent a{color:#00796f;font-weight:700}.mc-cookie-consent__actions{flex:none;gap:.65rem;display:flex}.mc-cookie-consent button{color:#00796f;background:#fff;border:1px solid #008377;border-radius:10px;min-height:44px;padding:.65rem 1rem;font-weight:800}.mc-cookie-consent button.is-primary{color:#fff;background:#ff7a24;border-color:#ff7a24}.mc-cookie-consent button:focus-visible{outline-offset:2px;outline:3px solid #0083774d}@media (max-width:720px){.mc-cookie-consent{flex-direction:column;align-items:stretch;gap:1rem}.mc-cookie-consent__actions{grid-template-columns:1fr 1fr;display:grid}.mc-cookie-consent button{width:100%}}.mc-cookie-consent{max-width:1120px}.mc-cookie-consent__copy{max-width:670px}.mc-cookie-consent__eyebrow{color:#008377;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:900;display:block}.mc-cookie-consent__actions{flex-wrap:wrap;justify-content:flex-end}.mc-cookie-modal{z-index:10001;background:#002038a3;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow:auto}.mc-cookie-modal__panel{color:#173646;background:#fff;border-radius:16px;width:min(760px,100%);max-height:calc(100dvh - 2.5rem);overflow:auto;box-shadow:0 28px 90px #0020385c}.mc-cookie-modal__panel>header{z-index:2;background:#fff;border-bottom:1px solid #d6e6e4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex;position:sticky;top:0}.mc-cookie-modal h2{color:#073554;margin:0;font-size:1.65rem}.mc-cookie-modal__panel>p{margin:0;padding:1rem 1.5rem;line-height:1.55}.mc-cookie-modal button,.mc-cookie-settings{color:#00796f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #008377;border-radius:10px;padding:.65rem 1rem;font-weight:800}.mc-cookie-modal button.is-primary{color:#fff;background:#ff7a24;border-color:#ff7a24}.mc-cookie-modal a{color:#00796f;font-weight:800}.mc-cookie-modal__close{min-width:44px;font-size:1.5rem;line-height:1;padding:.35rem!important}.mc-cookie-categories{border-top:1px solid #e0ecea}.mc-cookie-categories article{border-bottom:1px solid #e0ecea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.5rem;display:grid}.mc-cookie-categories h3{color:#073554;margin:0 0 .3rem;font-size:1rem}.mc-cookie-categories p{margin:0 0 .25rem;line-height:1.45}.mc-cookie-categories small{color:#56717d}.mc-cookie-required{color:#00796f;white-space:nowrap;font-size:.82rem;font-weight:900}.mc-cookie-switch{cursor:pointer;grid-template-columns:46px auto;align-items:center;gap:.45rem;display:grid}.mc-cookie-switch input{opacity:0;pointer-events:none;position:absolute}.mc-cookie-switch span{background:#a8b8bd;border-radius:999px;width:46px;height:26px;transition:background .18s;position:relative}.mc-cookie-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 1px 5px #0020384d}.mc-cookie-switch input:checked+span{background:#008377}.mc-cookie-switch input:checked+span:after{transform:translate(20px)}.mc-cookie-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #0083774d}.mc-cookie-switch b{color:#45606c;min-width:62px;font-size:.76rem}.mc-cookie-modal footer{background:#fff;border-top:1px solid #d6e6e4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;bottom:0}.mc-cookie-modal footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.mc-cookie-settings{z-index:9999;background:#fff;border-color:#c9dedd;min-height:38px;padding:.45rem .75rem;font-size:.78rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 8px 28px #07355424}.mc-cookie-settings:hover{border-color:#008377}@media (max-width:800px){.mc-cookie-consent__actions{grid-template-columns:1fr}.mc-cookie-modal footer{flex-direction:column;align-items:stretch}.mc-cookie-modal footer>div{grid-template-columns:1fr;width:100%;display:grid}.mc-cookie-modal footer button{width:100%}}@media (max-width:560px){.mc-cookie-modal{padding:0}.mc-cookie-modal__panel{border-radius:0;min-height:100dvh;max-height:100dvh}.mc-cookie-categories article{grid-template-columns:1fr}.mc-cookie-switch{justify-self:start}.mc-cookie-modal footer{position:static}.mc-cookie-settings{bottom:.6rem;left:.6rem}}
