:root{--c-deep-blue:#0050b9;--c-blue:#0074b5;--c-green:#00a81f;--c-green-text:#008417;--c-ink:#444242;--c-slate:#5b6470;--c-line:#ece8e1;--c-paper:#fbfaf7;--c-sand:#f4f0e9;--c-white:#fff;--c-tile:#eaf1fb;--c-green-soft:#e7f4ea;--c-blue-hover:#005e94;--c-focus:rgba(0,116,181,.4);--c-error:#c0392b;--gradient-brand:linear-gradient(135deg,var(--c-deep-blue) 0%,var(--c-blue) 100%);--font-head:"Lexend Deca",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:8px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-card:0 4px 20px rgba(0,80,185,.08);--shadow-card-hover:0 8px 28px rgba(0,80,185,.12);--shadow-subtle:0 1px 3px rgba(0,0,0,.06);--container:1200px;--gutter:24px;--space-section:64px;--ease:.15s ease}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-paper);color:var(--c-ink);font:400 17px/1.6 var(--font-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe,img,video{max-width:100%}img{display:block;height:auto}a{color:var(--c-blue);text-decoration:underline;text-underline-offset:2px;transition:color var(--ease)}a:hover{color:var(--c-deep-blue)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{border-radius:6px;outline:3px solid var(--c-focus);outline-offset:2px}h1,h2,h3{color:var(--c-deep-blue);font-family:var(--font-head);letter-spacing:-.2px;margin:0;text-wrap:balance}.mp-lead{text-wrap:pretty}h4,h5,h6{color:var(--c-ink);font-family:var(--font-body);margin:0}p{margin:0}ol+p,p+ol,p+p,p+ul,ul+p{margin-top:16px}b,strong{font-weight:600}hr{border:0;border-top:1px solid var(--c-line);margin:32px 0}.mp-skip{background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--shadow-card);color:var(--c-deep-blue);font-weight:600;left:-9999px;padding:12px 16px;position:absolute;top:8px;z-index:10000}.mp-skip:focus{left:16px}.mp-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mp-display{color:var(--c-deep-blue);font:700 64px/1.05 var(--font-head)}.mp-h1,h1{font-size:52px;font-weight:700;line-height:1.1}.mp-h2,h2{font-size:36px;font-weight:700;line-height:1.15}.mp-h3,h3{font-size:24px;font-weight:600;line-height:1.25}.mp-h4,h4{font-size:20px;font-weight:600;line-height:1.3}.mp-lead{font-size:20px}.mp-lead,.mp-small{color:var(--c-slate);line-height:1.5}.mp-small{font-size:14px}.mp-eyebrow{color:var(--c-blue);display:block;font:600 14px/1.2 var(--font-body);letter-spacing:.04em;margin:0 0 12px}.mp-price{color:var(--c-deep-blue);font:700 46px/1 var(--font-body)}.mp-measure{max-width:70ch}.mp-green{color:var(--c-green-text);font-weight:600}.mp-wrap{margin:0 auto;max-width:var(--container);padding:0 var(--gutter)}.mp-band{padding:var(--space-section) 0;position:relative}.mp-band--white{background:var(--c-white)}.mp-band--paper{background:var(--c-paper)}.mp-band--sand{background:var(--c-sand)}.mp-band--gradient{background:var(--gradient-brand)}.mp-band--gradient,.mp-band--gradient .mp-display,.mp-band--gradient .mp-price,.mp-band--gradient h1,.mp-band--gradient h2,.mp-band--gradient h3,.mp-band--gradient h4{color:var(--c-white)}.mp-band--gradient .mp-lead,.mp-band--gradient .mp-small{color:hsla(0,0%,100%,.88)}.mp-band--gradient .mp-eyebrow{color:hsla(0,0%,100%,.9)}.mp-band--gradient a:not(.mp-btn){color:var(--c-white)}.mp-band--tight{padding:32px 0}.mp-band--flush-top,.mp-band--join{padding-top:0}.dnd-section:has(.mp-band--paper)+.dnd-section:has(.mp-band--paper) .mp-band--paper,.dnd-section:has(.mp-band--sand)+.dnd-section:has(.mp-band--sand) .mp-band--sand,.dnd-section:has(.mp-band--white)+.dnd-section:has(.mp-band--white) .mp-band--white{padding-top:0}.dnd-section:has(.mp-band--paper):has(+.dnd-section .mp-band--paper.mp-band--tight) .mp-band--paper,.dnd-section:has(.mp-band--sand):has(+.dnd-section .mp-band--sand.mp-band--tight) .mp-band--sand,.dnd-section:has(.mp-band--white):has(+.dnd-section .mp-band--white.mp-band--tight) .mp-band--white{padding-bottom:32px}.mp-wrap--reading{max-width:calc(760px + var(--gutter)*2)}.mp-section-head{margin:0 0 32px;max-width:760px}.mp-section-head--center{margin-left:auto;margin-right:auto;text-align:center}.mp-section-head .mp-lead{margin-top:16px}.mp-center{text-align:center}.mp-grid{display:grid;gap:24px}.mp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-grid--flow{display:flex;flex-wrap:wrap;justify-content:center}.mp-grid--flow>*{flex:0 1 calc(33.33333% - 16px);height:auto}.mp-split{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-split--media-left .mp-split__media{order:-1}.mp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mp-center .mp-actions,.mp-section-head--center+.mp-actions{justify-content:center}.mp-reassure{color:var(--c-slate);font-size:14px;margin-top:12px}.mp-band--gradient .mp-reassure{color:hsla(0,0%,100%,.85)}.mp-btn{align-items:center;border:1.5px solid transparent;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font:500 16px/1 var(--font-body);gap:8px;justify-content:center;min-height:48px;padding:14px 28px;text-decoration:none;transition:background-color var(--ease),color var(--ease),border-color var(--ease);white-space:nowrap}.mp-btn--primary{background:var(--c-blue);color:var(--c-white)}.mp-btn--secondary{background:transparent;border-color:var(--c-blue);color:var(--c-blue)}.mp-btn--inverted{background:var(--c-white);color:var(--c-deep-blue)}.mp-btn:hover{background:var(--c-green-text);border-color:var(--c-green-text);color:var(--c-white)}.mp-btn.is-disabled,.mp-btn[disabled]{opacity:.4;pointer-events:none}.mp-band--gradient .mp-btn--secondary{border-color:hsla(0,0%,100%,.7);color:var(--c-white)}.mp-btn--link{background:none;border:0;color:var(--c-blue);font-weight:600;min-height:0;padding:0}.mp-btn--link:after{content:"→";transition:transform var(--ease)}.mp-btn--link:hover{background:none;color:var(--c-deep-blue)}.mp-btn--link:hover:after{transform:translateX(3px)}.mp-band--gradient .mp-btn--link,.mp-band--gradient .mp-btn--link:hover{color:var(--c-white)}.mp-btn--block{width:100%}.mp-ic{color:var(--c-blue);flex:none}.mp-icon-tile{background:var(--c-tile);border-radius:var(--r-lg);display:grid;height:56px;margin-bottom:20px;place-items:center;width:56px}.mp-icon-tile .mp-ic{height:28px;width:28px}.mp-band--gradient .mp-icon-tile{background:hsla(0,0%,100%,.14)}.mp-band--gradient .mp-ic{color:var(--c-white)}.mp-crosses,.mp-ticks{list-style:none;margin:16px 0 0;padding:0}.mp-crosses li,.mp-ticks li{padding-left:32px;position:relative}.mp-crosses li+li,.mp-ticks li+li{margin-top:8px}.mp-crosses li:before,.mp-ticks li:before{content:"";height:20px;left:0;-webkit-mask:var(--mp-mark) center/20px 20px no-repeat;mask:var(--mp-mark) center/20px 20px no-repeat;position:absolute;top:.2em;width:20px}.mp-ticks li:before{background:var(--c-green);--mp-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.mp-crosses li:before{background:var(--c-deep-blue);--mp-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.mp-band--gradient .mp-crosses li:before,.mp-band--gradient .mp-ticks li:before{background:var(--c-white)}.mp-band--sand .mp-ticks li:before{background:var(--c-green-text)}.mp-band--sand .mp-stars{color:var(--c-green-text)}.mp-pill{align-items:center;background:var(--c-sand);border-radius:var(--r-pill);color:var(--c-ink);display:inline-flex;font:600 13px/1 var(--font-body);gap:6px;padding:7px 12px}.mp-pill--green{background:var(--c-green-soft);color:var(--c-green-text)}.mp-pill--blue{background:var(--c-tile);color:var(--c-deep-blue)}.mp-stars{color:var(--c-green);font-size:18px;letter-spacing:2px;line-height:1}.mp-rating{align-items:center;color:var(--c-slate);display:inline-flex;font-size:14px;gap:10px}.mp-band--gradient .mp-rating{color:hsla(0,0%,100%,.9)}.mp-band--gradient .mp-stars{color:var(--c-white)}.mp-card{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%;padding:24px;transition:box-shadow var(--ease),transform var(--ease)}.mp-card h3,.mp-card h4{margin-bottom:8px}.mp-card p{color:var(--c-slate)}.mp-card .mp-btn--link{align-self:flex-start;margin-top:auto;padding-top:16px}a.mp-card{color:inherit;text-decoration:none}a.mp-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.mp-band--white .mp-card--quiet,.mp-card--quiet{background:var(--c-sand);box-shadow:none}.mp-band--sand .mp-card--quiet{background:var(--c-white)}.mp-band--gradient .mp-card{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);box-shadow:none;color:var(--c-white)}.mp-band--gradient .mp-card p{color:hsla(0,0%,100%,.88)}.mp-frame{background:var(--c-white);border-radius:var(--r-xl);box-shadow:var(--shadow-card);overflow:hidden}.mp-frame img,.mp-frame video{display:block;width:100%}.mp-frame--video{aspect-ratio:16/9;position:relative}.mp-frame--video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.mp-rich .mp-embed-tall{border:0;display:block;height:1950px;width:100%}@media (max-width:1100px){.mp-rich .mp-embed-tall{height:3200px}}@media (max-width:767px){.mp-rich .mp-embed-tall{height:3500px}}@media (max-width:400px){.mp-rich .mp-embed-tall{height:3700px}}.mp-caption{color:var(--c-slate);font-size:14px;margin-top:12px;text-align:center}.mp-rich{overflow-wrap:break-word}.mp-rich h2{margin:48px 0 16px}.mp-rich h3{margin:32px 0 12px}.mp-rich h2:first-child,.mp-rich h3:first-child{margin-top:0}.mp-rich ol,.mp-rich ul:not(.mp-ticks):not(.mp-crosses){margin:16px 0 0;padding-left:24px}.mp-rich li+li{margin-top:8px}.mp-rich img{border-radius:var(--r-lg)}.mp-rich .mp-grid,.mp-rich img{margin:24px 0}.mp-rich .mp-grid img{aspect-ratio:1;height:auto;margin:0;object-fit:cover;width:100%}.mp-rich blockquote{background:var(--c-sand);border-left:4px solid var(--c-green);border-radius:0 var(--r-md) var(--r-md) 0;margin:24px 0;padding:16px 24px}.mp-rich table{border-collapse:collapse;font-size:16px;margin:24px 0;width:100%}.mp-rich td,.mp-rich th{border-bottom:1px solid var(--c-line);padding:12px;text-align:left}@media (max-width:767px){.mp-rich table{display:block;overflow-x:auto}}.mp-form{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:32px}.mp-band--gradient .mp-form{color:var(--c-ink)}.hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.hs-form .hs-form-field{margin:0 0 16px}.mp-form{--hsf-background__padding:0}.hs-form .form-columns-2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.hs-form .form-columns-2 .hs-form-field{float:none!important;padding:0!important;width:auto!important}.hs-form label:not(.hs-form-booleancheckbox-display):not(.hs-form-radio-display){color:var(--c-ink);display:block;font:500 14px/1.4 var(--font-body);margin:0 0 6px}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);font:400 16px/1.4 var(--font-body);min-height:48px;padding:12px 14px;transition:border-color var(--ease);width:100%!important}.hs-form textarea.hs-input{min-height:120px}.hs-form .hs-input:focus{border-color:var(--c-blue);outline:3px solid var(--c-focus);outline-offset:0}.hs-form .hs-input.error,.hs-form .hs-input.invalid{border-color:var(--c-error)}.hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hs-form .hs-error-msg,.hs-form .hs-main-font-element{color:var(--c-error);font-size:14px}.hs-form .inputs-list{list-style:none;margin:0;padding:0}.hs-form .inputs-list label{align-items:flex-start;color:var(--c-ink);display:flex;font-size:15px;gap:10px}.hs-form .inputs-list input{accent-color:var(--c-blue);height:18px;margin-top:2px;width:18px}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:var(--c-slate);font-size:14px}.hs-form .hs-submit .actions{margin-top:8px}.hs-form .hs-button,.hs-form input[type=submit]{background:var(--c-blue);border:0;border-radius:var(--r-md);color:var(--c-white);cursor:pointer;font:500 16px/1 var(--font-body);min-height:48px;padding:14px 28px;transition:background-color var(--ease);width:100%}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:var(--c-green-text)}.hs-form .hs-button:disabled{cursor:wait;opacity:.4}.submitted-message{color:var(--c-ink);font-size:17px}.mp-header{background:var(--c-white);color:var(--c-ink);font-family:var(--font-body);position:sticky;top:0;z-index:9000}.mp-header a:not(.mp-btn){color:inherit;text-decoration:none}.mp-topbar{background:var(--c-sand);border-bottom:1px solid var(--c-line);color:var(--c-slate);font-size:14px}.mp-topbar__in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:8px 24px}.mp-topbar__note{align-items:center;display:inline-flex;font-weight:500;gap:8px}.mp-topbar__note .mp-ic{color:var(--c-green);height:16px;width:16px}.mp-topbar__links{align-items:center;display:flex;gap:24px}.mp-topbar__links>a{color:var(--c-ink);font-weight:500}.mp-topbar__links>a:hover{color:var(--c-deep-blue);text-decoration:underline}.mp-drop{position:relative}.mp-drop__btn{align-items:center;background:none;border:0;color:var(--c-ink);cursor:pointer;display:inline-flex;font:600 14px/1 var(--font-body);gap:6px;padding:8px 0}.mp-drop__btn:hover{color:var(--c-deep-blue)}.mp-drop__btn .mp-ic,.mp-nav__link .mp-ic{color:currentColor;height:16px;transition:transform var(--ease);width:16px}.mp-drop.is-open>.mp-drop__btn .mp-ic,.mp-nav__item.is-open>.mp-nav__link .mp-ic{transform:rotate(180deg)}.mp-drop__panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card-hover);display:grid;gap:4px 24px;grid-template-columns:1fr 1fr;min-width:440px;opacity:0;padding:16px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(4px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease);visibility:hidden;z-index:30}.mp-drop.is-open>.mp-drop__panel{opacity:1;transform:none;visibility:visible}.mp-drop__panel:before,.mp-mega:before{bottom:100%;content:"";height:10px;left:0;position:absolute;right:0}.mp-col-h{color:var(--c-blue);font:700 12px/1.2 var(--font-body);letter-spacing:.06em;margin-bottom:4px;padding:4px 12px;text-transform:uppercase}.mp-drop__panel a,.mp-mega a{border-radius:var(--r-sm);color:var(--c-ink);display:block;font-size:15px;font-weight:500;padding:8px 12px}.mp-drop__panel a:hover,.mp-mega a:hover{background:var(--c-tile);color:var(--c-deep-blue);text-decoration:underline}.mp-mega__note{color:var(--c-slate);display:block;font-size:14px;padding:8px 12px}.mp-mainbar{background:var(--c-white);border-bottom:1px solid var(--c-line);transition:box-shadow .2s ease}.mp-header.is-scrolled .mp-mainbar{box-shadow:var(--shadow-card)}.mp-mainbar__in{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1240px;padding:12px 24px}.mp-logo img{height:42px;width:auto}.mp-nav{margin-left:4px}.mp-nav__menu{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.mp-nav__item{position:relative}.mp-nav__link{align-items:center;background:none;border:0;border-radius:var(--r-md);color:var(--c-ink);cursor:pointer;display:inline-flex;font:600 15px/1 var(--font-body);gap:6px;padding:12px;white-space:nowrap}.mp-nav__item.is-open>.mp-nav__link,.mp-nav__link:hover,.mp-nav__link[aria-current=page]{background:var(--c-tile);color:var(--c-deep-blue)}.mp-mega{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card-hover);display:grid;gap:8px 24px;left:0;opacity:0;padding:24px;position:absolute;top:calc(100% + 8px);transform:translateY(4px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease);visibility:hidden}.mp-mega--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));min-width:520px}.mp-mega--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));min-width:700px}.mp-nav__item.is-open>.mp-mega{opacity:1;transform:none;visibility:visible}.mp-header__cta{display:flex;gap:12px}.mp-burger,.mp-header__cta{align-items:center;margin-left:auto}.mp-burger{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;display:none;height:48px;justify-content:center;width:48px}.mp-burger,.mp-burger .mp-ic{color:var(--c-deep-blue)}.mp-burger .mp-burger__close,.mp-header.is-menu-open .mp-burger__open{display:none}.mp-header.is-menu-open .mp-burger__close{display:block}.mp-mobile{background:var(--c-white);border-top:1px solid var(--c-line);box-shadow:0 18px 30px rgba(0,80,185,.1);display:none;max-height:calc(100dvh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mp-header.is-menu-open .mp-mobile{display:block}html.mp-menu-open,html.mp-menu-open body{overflow:hidden}.mp-mobile__in{padding:8px 24px 32px}.mp-mobile ul{list-style:none;margin:0;padding:0}.mp-mobile details{border-top:1px solid var(--c-line)}.mp-mobile summary{align-items:center;color:var(--c-deep-blue);cursor:pointer;display:flex;font:600 16px/1 var(--font-head);justify-content:space-between;list-style:none;min-height:48px;padding:16px 4px}.mp-mobile summary::-webkit-details-marker{display:none}.mp-mobile summary .mp-ic{height:18px;transition:transform var(--ease);width:18px}.mp-mobile details[open]>summary .mp-ic{transform:rotate(180deg)}.mp-mobile__sub{padding:0 4px 12px}.mp-mobile__sub .mp-col-h{padding:12px 0 4px}.mp-mobile__sub a{color:var(--c-ink);display:block;font-size:16px;padding:12px 0}.mp-mobile__link{border-top:1px solid var(--c-line);color:var(--c-deep-blue);display:block;font:600 16px/1 var(--font-head);padding:16px 4px}.mp-mobile__cta,.mp-mobile__util{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mp-mobile__util{border-top:1px solid var(--c-line);font-size:15px;padding-top:16px}.mp-mobile__util a{color:var(--c-slate);font-weight:500}@media (hover:hover) and (min-width:1181px){.mp-drop:hover>.mp-drop__panel,.mp-nav__item:hover>.mp-mega{opacity:1;transform:none;visibility:visible}.mp-nav__item:hover>.mp-nav__link{background:var(--c-tile);color:var(--c-deep-blue)}}@media (max-width:1180px){.mp-header__cta,.mp-nav{display:none}.mp-burger{display:inline-flex}.mp-topbar__note{display:none}.mp-topbar__links{gap:16px;margin-left:auto}}@media (max-width:560px){.mp-topbar{display:none}}.mp-sticky-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.88);border-top:1px solid var(--c-line);bottom:0;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .2s ease;z-index:8000}.mp-sticky-cta.is-visible{transform:none}.mp-sticky-cta__in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:12px var(--gutter)}.mp-sticky-cta__text{color:var(--c-deep-blue);font-weight:600}.mp-footer{background:var(--c-white);border-top:1px solid var(--c-line);color:var(--c-slate);font-size:15px}.mp-footer__in{margin:0 auto;max-width:var(--container);padding:64px var(--gutter) 32px}.mp-footer__top{display:grid;gap:32px;grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.mp-footer__brand img{height:40px;margin-bottom:16px;width:auto}.mp-footer__brand p{max-width:32ch}.mp-footer__brand .mp-footer__strap{color:var(--c-deep-blue);font:600 18px/1.3 var(--font-head);margin:0 0 8px}.mp-footer__contact{display:flex;flex-direction:column;gap:8px;margin-top:16px}.mp-footer__contact a{color:var(--c-ink);font-weight:600;text-decoration:none}.mp-footer h2{color:var(--c-blue);font:700 12px/1.2 var(--font-body);letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.mp-footer ul{list-style:none;margin:0;padding:0}.mp-footer li+li{margin-top:8px}.mp-footer__col a{color:var(--c-ink);text-decoration:none}.mp-footer__col a:hover{color:var(--c-deep-blue);text-decoration:underline}.mp-footer__marks{gap:12px}.mp-footer__bottom,.mp-footer__marks{display:flex;flex-wrap:wrap;margin-top:24px}.mp-footer__bottom{align-items:center;border-top:1px solid var(--c-line);font-size:14px;gap:16px;justify-content:space-between;padding-top:24px}.mp-footer__bottom>span:first-child{flex:1 1 320px;min-width:0}.mp-footer__legal{display:flex;flex-wrap:wrap;gap:16px}.mp-footer__legal a{color:var(--c-slate)}.mp-social{display:flex;gap:8px}.mp-social a{background:var(--c-sand);border-radius:var(--r-pill);color:var(--c-deep-blue);display:grid;height:40px;place-items:center;transition:background-color var(--ease),color var(--ease);width:40px}.mp-social a:hover{background:var(--c-blue);color:var(--c-white)}.mp-social svg{height:18px;width:18px}.mp-social li+li{margin-top:0}.mp-footer__news{align-items:center;background:var(--c-paper);border-radius:var(--r-lg);display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr) minmax(0,3fr);margin-top:48px;padding:24px}.mp-footer__news p{font-size:14px;margin:0}.mp-footer__news .hs-form{align-items:start;display:grid;gap:12px 16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.mp-footer__news .hs-form .hs-form-field{margin-bottom:0}.mp-footer__news .hs-form .hs_submit{align-self:end}.mp-footer__news .hs-form .hs_error_rollup{grid-column:1/-1}.mp-footer__news .hs-form .hs-button{width:auto}.mp-footer__trust{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:32px}.mp-footer__status{border:0;display:block;max-width:100%}.mp-footer__mark{align-items:center;color:var(--c-ink);display:inline-flex;font-weight:600;gap:8px;text-decoration:none}.mp-footer__mark .mp-ic{color:var(--c-green)}.mp-footer__mark:hover{color:var(--c-deep-blue);text-decoration:underline}.mp-footer__amdo img{height:48px;width:auto}.mp-lp-header{background:var(--c-white);border-bottom:1px solid var(--c-line)}.mp-lp-header__in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:12px var(--gutter)}.mp-lp-footer{background:var(--c-white);border-top:1px solid var(--c-line);font-size:14px;padding:32px 0;text-align:center}.mp-lp-footer,.mp-lp-footer a{color:var(--c-slate)}.mp-post-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mp-post-card{overflow:hidden;padding:0}.mp-post-card__img{aspect-ratio:16/9;object-fit:cover;width:100%}.mp-post-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:24px}.mp-post-card__meta{color:var(--c-slate);font-size:14px}.mp-post-card h3{font-size:20px}.mp-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 32px;padding:0}.mp-tags a{text-decoration:none}.mp-tags a.mp-pill--blue{outline:1.5px solid var(--c-blue)}.mp-article{margin:0 auto;max-width:760px}.mp-article__meta{align-items:center;color:var(--c-slate);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin-top:16px}.mp-article>p:first-child{margin:0 0 24px}.mp-article .mp-rich{font-size:18px;margin-top:48px}.mp-article .mp-tags{margin-top:40px}.mp-pagination{display:flex;gap:12px;justify-content:center;margin-top:48px}.mp-auth{padding:64px 0 96px}.mp-auth__card{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:520px;padding:40px}.mp-auth__card h1{font-size:32px}.mp-auth__intro{color:var(--c-slate);margin:12px 0 24px}.mp-auth__help{border-top:1px solid var(--c-line);color:var(--c-slate);font-size:14px;margin-top:24px;padding-top:20px}.mp-auth input[type=email],.mp-auth input[type=password],.mp-auth input[type=text]{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);font:400 16px/1.4 var(--font-body);min-height:48px;padding:12px 14px;transition:border-color var(--ease);width:100%}.mp-auth input:focus{border-color:var(--c-blue);outline:3px solid var(--c-focus);outline-offset:0}.mp-auth label{color:var(--c-ink);display:block;font:500 14px/1.4 var(--font-body);margin:0 0 6px}.mp-auth .form-field,.mp-auth .hs-form-field,.mp-auth form>div{margin-bottom:16px}.mp-auth .hs-button,.mp-auth button[type=submit],.mp-auth input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--c-blue);border:0;border-radius:var(--r-md);color:var(--c-white);cursor:pointer;display:inline-flex;font:500 16px/1 var(--font-body);justify-content:center;min-height:48px;padding:14px 28px;transition:background-color var(--ease);width:100%}.mp-auth .hs-button:hover,.mp-auth button[type=submit]:hover,.mp-auth input[type=submit]:hover{background:var(--c-green-text)}.mp-auth .error,.mp-auth .hs-error-msg,.mp-auth .hs-error-msgs{color:var(--c-error);font-size:14px;list-style:none;margin:6px 0 0;padding:0}.mp-auth .hs-button:disabled,.mp-auth button[type=submit]:disabled,.mp-auth input[type=submit]:disabled{background:var(--c-blue);cursor:not-allowed;opacity:.45}.mp-auth #hs-membership-passwordless-auth-form:has(#hs-passwordless-submit:disabled):after{color:var(--c-slate);content:"Tick the box above to get your sign-in link.";display:block;font-size:14px;margin-top:12px}.mp-auth .hs_cos_wrapper_type_member_login{display:flex;flex-direction:column}.mp-auth #hs-membership-passwordless-auth-form{order:1}.mp-auth .hs_cos_wrapper_type_member_login>.form-separator{align-items:center;color:var(--c-slate);display:flex;font-size:14px;gap:12px;margin:24px 0;order:2}.mp-auth .hs_cos_wrapper_type_member_login>.form-separator:after,.mp-auth .hs_cos_wrapper_type_member_login>.form-separator:before{border-top:1px solid var(--c-line);content:"";flex:1}.mp-auth #hs-membership-form{order:3}.mp-error{padding:128px 0;text-align:center}.mp-error .mp-display{margin-bottom:16px}.mp-error .mp-lead{margin:16px auto 0}.mp-error .mp-actions{justify-content:center}@media (max-width:1023px){:root{--space-section:48px}.mp-grid--3,.mp-grid--4,.mp-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid--flow>*{flex-basis:calc(50% - 12px)}.mp-split{gap:48px}.mp-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-footer__brand{grid-column:1/-1}.mp-footer__news{grid-template-columns:minmax(0,1fr)}.mp-footer__news .hs-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:root{--space-section:40px}body{font-size:16px}.mp-display{font-size:40px}.mp-h1,h1{font-size:32px}.mp-h2,h2{font-size:28px}.mp-h3,h3{font-size:22px}.mp-h4,.mp-lead,h4{font-size:18px}.mp-eyebrow{font-size:13px}.mp-price{font-size:36px}.mp-grid--2,.mp-grid--3,.mp-grid--4,.mp-post-grid,.mp-split{grid-template-columns:minmax(0,1fr)}.mp-grid--flow>*{flex-basis:100%}.mp-grid{gap:16px}.mp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid--4 .mp-card{padding:16px}.mp-grid--4 .mp-btn--link{font-size:14px;gap:4px;overflow-wrap:anywhere;white-space:normal}.mp-icon-tile{height:44px;margin-bottom:12px;width:44px}.mp-icon-tile .mp-ic{height:22px;width:22px}.mp-split--media-left .mp-split__media{order:0}.mp-section-head{margin-bottom:24px}.mp-actions .mp-btn{width:100%}.mp-auth__card,.mp-card,.mp-form{padding:24px}.hs-form .form-columns-2{grid-template-columns:1fr}.mp-footer__news .hs-form,.mp-footer__top{grid-template-columns:minmax(0,1fr)}.mp-sticky-cta__text{display:none}.mp-sticky-cta .mp-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}a.mp-card:hover{transform:none}}