.m-trust-page{color:var(--m-public-ink);background:var(--m-public-white)}.m-trust-shell{width:min(100% - 2rem,72rem);margin-inline:auto}.m-trust-hero{--trust-midnight: var(--m-public-brand-deep);--trust-blue: var(--m-public-brand);--trust-periwinkle: var(--m-public-brand-light);--trust-pink: var(--m-public-accent-pink);position:relative;overflow:hidden;min-height:34rem;padding-block:clamp(7rem,11vw,10rem) clamp(5rem,8vw,7rem);background:var(--m-public-white)}.m-trust-hero:before,.m-trust-hero:after{position:absolute;z-index:0;border-radius:70% 0 75% 25%;content:"";pointer-events:none}.m-trust-hero:before{inset-block-start:-16rem;inset-inline-end:-13rem;width:32rem;height:32rem;background:var(--trust-periwinkle);transform:rotate(-12deg)}.m-trust-hero:after{inset-block-end:-20rem;inset-inline-start:-16rem;width:36rem;height:36rem;background:var(--trust-pink);transform:rotate(25deg)}.m-trust-section{padding-block:clamp(4rem,8vw,7rem)}.m-trust-section--tinted{background:var(--m-public-surface-indigo)}.m-trust-section--soft-blue{background:var(--m-security-technical-bg)}.m-trust-heading{max-width:44rem;margin-block-end:clamp(2.5rem,5vw,4.5rem)}.m-trust-heading h2,.m-about-story h2,.m-about-audience h2,.m-trust-close h2,.m-security-commitment h2{margin:0;color:var(--m-public-brand-deep);font-family:var(--m-font-display, Alef, sans-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.m-trust-heading p,.m-about-story__heading p,.m-about-audience p,.m-trust-close p,.m-security-commitment p{max-width:68ch;margin-block:1rem 0;color:var(--m-public-text-secondary);font-size:1.0625rem;line-height:1.75}.m-trust-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding-inline:1.5rem;border-radius:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.m-trust-button:hover{transform:translateY(-2px)}.m-trust-button:focus-visible{outline:3px solid var(--m-public-focus);outline-offset:3px}.m-trust-button--primary{background:var(--m-public-brand-deep);box-shadow:0 .65rem 1.5rem rgb(var(--m-public-brand-deep-rgb) / 20%);color:var(--m-public-white)}.m-trust-button--primary:hover{background:var(--m-public-brand)}.m-trust-button--light{background:var(--m-public-white);box-shadow:0 .65rem 1.5rem rgb(var(--m-public-brand-deep-rgb) / 18%);color:var(--m-public-brand-deep)}.m-about-hero{background:var(--m-public-white)}.m-about-hero__layout{position:relative;z-index:1;display:grid;gap:3rem}.m-about-hero__copy{max-width:48rem}.m-about-hero__mark{display:grid;width:3.5rem;height:3.5rem;margin-block-end:1.75rem;place-items:center;border-radius:1rem;background:var(--m-public-accent-pink);color:var(--m-public-brand-deep)}.m-about-hero__mark svg{width:1.75rem;height:1.75rem}.m-about-hero h1,.m-security-hero h1,.m-contact-hero h1{max-width:13ch;margin:0;color:var(--m-public-brand-deep);font-family:var(--m-font-display, Alef, sans-serif);font-size:clamp(3.4rem,6.4vw,6rem);font-weight:400;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.m-about-hero h1 strong,.m-security-hero h1 strong,.m-contact-hero h1 strong{color:var(--trust-blue);font-weight:800}.m-about-hero__copy>p,.m-security-hero__copy>p,.m-contact-hero__copy>p{max-width:58ch;margin-block:1.5rem 2rem;color:var(--m-public-text-secondary-strong);font-size:clamp(1.125rem,2.2vw,1.4rem);line-height:1.65}.m-about-hero__note{align-self:end;padding:clamp(1.5rem,4vw,2.5rem);border-radius:1rem;background:var(--m-public-white);box-shadow:0 1.25rem 3rem rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-about-hero__note svg{width:1.75rem;color:var(--m-public-brand)}.m-about-hero__note p{margin-block:1rem 0;color:var(--m-public-ink);font-size:1.125rem;font-weight:600;line-height:1.7}.m-about-story{display:grid;gap:2.5rem}.m-about-story__heading p{max-width:31ch}.m-about-story__body{max-width:68ch;color:var(--m-public-text-secondary);font-size:1.125rem;line-height:1.85}.m-about-story__body p{margin-block:0 1.25rem}.m-about-principles{display:grid;gap:0}.m-about-principle{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-block-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-about-principle:first-child{border-block-start:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-about-principle>svg,.m-about-audience__heading>svg{width:1.75rem;height:1.75rem;color:var(--m-public-brand)}.m-about-principle h3,.m-about-principle p,.m-about-audience h2,.m-about-audience p{margin:0}.m-about-principle h3{color:var(--m-public-brand-deep);font-size:1.125rem}.m-about-principle p{margin-block-start:.4rem;color:var(--m-public-text-secondary);line-height:1.65}.m-about-audience{display:grid;gap:2.75rem}.m-about-audience__heading{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.m-about-audience__list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.m-about-audience__list li{padding:.65rem 1rem;border:1px solid rgb(var(--m-public-brand-rgb) / 20%);border-radius:999px;background:var(--m-public-surface-faint);color:var(--m-public-text-secondary-strong);font-weight:600}.m-trust-close{padding-block:clamp(3rem,7vw,5rem);background:var(--m-public-brand-deep)}.m-trust-close__content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.m-trust-close h2,.m-trust-close p{color:var(--m-public-white)}.m-trust-close p{opacity:.78}.m-security-hero{background:var(--m-public-white)}.m-security-hero__layout{position:relative;z-index:1;display:grid;gap:2.5rem}.m-security-hero__primary{display:grid;gap:1.5rem}.m-security-hero__icon{display:grid;width:4.25rem;height:4.25rem;place-items:center;border-radius:1rem;background:var(--m-public-accent-pink);color:var(--m-public-brand-deep)}.m-security-hero__icon svg{width:2.25rem;height:2.25rem}.m-security-hero h1,.m-security-hero__copy>p{color:var(--m-public-brand-deep)}.m-security-hero__copy>p{max-width:42rem;color:var(--m-public-text-secondary-strong)}.m-security-hero__facts{display:grid;gap:0;margin:0;padding:.75rem 1.25rem;border-radius:1rem;background:var(--m-public-white);box-shadow:0 1.25rem 3rem rgb(var(--m-public-brand-deep-rgb) / 10%);color:var(--m-public-text-secondary-strong);list-style:none}.m-security-hero__facts li{display:inline-flex;align-items:center;gap:.5rem;padding-block:.85rem;border-block-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 10%);font-weight:700}.m-security-hero__facts li:last-child{border-block-end:0}.m-security-hero__facts svg{width:1.1rem;color:var(--m-public-brand)}.m-security-flow{display:grid;margin:0;padding:0;list-style:none}.m-security-flow li{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding-block:1.5rem;border-block-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-security-flow li:first-child{border-block-start:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-security-flow__number{position:absolute;inset-block-start:1.25rem;inset-inline-end:0;color:var(--m-public-text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.m-security-flow svg{grid-row:1 / span 2;width:1.75rem;height:1.75rem;color:var(--m-public-brand)}.m-security-flow h3,.m-security-flow p{margin:0}.m-security-flow h3{color:var(--m-public-brand-deep);font-size:1.125rem}.m-security-flow p{margin-block-start:.35rem;color:var(--m-public-text-secondary);line-height:1.65}.m-security-data{display:grid;gap:2.5rem}.m-security-data__heading{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem}.m-security-data__heading>svg{width:2rem;color:var(--m-public-brand)}.m-security-data__heading h2,.m-security-data__heading p,.m-security-data__columns h3,.m-security-data__columns ul{margin:0}.m-security-data__heading h2{color:var(--m-public-brand-deep);font-family:var(--m-font-display, Alef, sans-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.025em}.m-security-data__heading p{margin-block-start:.65rem;color:var(--m-public-text-secondary)}.m-security-data__columns{display:grid;gap:2rem}.m-security-data__columns>div{padding:clamp(1.5rem,4vw,2.25rem);border:1px solid rgb(var(--m-public-brand-rgb) / 18%);border-radius:1rem;background:var(--m-public-white)}.m-security-data__columns h3{color:var(--m-public-brand-deep);font-size:1.125rem}.m-security-data__columns ul{display:grid;gap:.75rem;margin-block-start:1rem;padding:0;color:var(--m-public-text-secondary);list-style:none}.m-security-data__columns li{display:flex;gap:.65rem;line-height:1.55}.m-security-data__columns svg{width:1.1rem;flex:0 0 auto;margin-block-start:.2rem;color:var(--m-security-compliance)}.m-security-compliance{display:grid;gap:3rem}.m-security-certificate{display:grid;gap:1.5rem;align-items:center;padding:clamp(1.5rem,4vw,2.5rem);border-radius:1rem;background:var(--m-public-surface-faint);box-shadow:0 1.25rem 3rem rgb(var(--m-public-brand-deep-rgb) / 10%)}.m-security-certificate__copy{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem}.m-security-certificate__copy>svg{width:2rem;color:var(--m-security-compliance)}.m-security-certificate p,.m-security-certificate h3,.m-security-certificate span{margin:0}.m-security-certificate p{color:var(--m-public-brand-deep);font-weight:700}.m-security-certificate h3{margin-block-start:.3rem;color:var(--m-public-brand-deep);font-size:clamp(1.5rem,3vw,2.25rem)}.m-security-certificate span{display:block;margin-block-start:.65rem;color:var(--m-public-text-secondary);line-height:1.65}.m-security-certificate img{width:9rem;max-height:12rem;justify-self:center;-o-object-fit:contain;object-fit:contain;background:var(--m-public-white)}.m-security-certificate__link{justify-self:center}.m-security-certificate__link:focus-visible{outline:2px solid var(--m-public-focus);outline-offset:var(--medly-space-1)}.m-security-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.m-security-list li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;padding-block:1rem;border-block-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 11%)}.m-security-list>li:first-child{border-block-start:1px solid rgb(var(--m-public-brand-deep-rgb) / 11%)}.m-security-list svg{width:1.35rem;color:var(--m-public-brand)}.m-security-list h3,.m-security-list p{margin:0}.m-security-list h3{color:var(--m-public-brand-deep);font-size:1rem}.m-security-list p{margin-block-start:.3rem;color:var(--m-public-text-secondary);line-height:1.55}.m-security-columns{display:grid;gap:3rem}.m-security-columns>section>h3{margin-block:0 1rem;color:var(--m-public-brand-deep);font-size:1.25rem}.m-security-commitment{padding-block:clamp(3.5rem,7vw,5.5rem)}.m-security-commitment__content{display:grid;gap:1.5rem;align-items:center;padding-block:2.5rem;border-block:1px solid rgb(var(--m-public-brand-deep-rgb) / 13%)}.m-security-commitment__content>svg{width:3rem;height:3rem;color:var(--m-public-brand)}.m-contact-hero__layout{position:relative;z-index:1;display:grid;gap:3rem;align-items:end}.m-contact-hero__copy{max-width:48rem}.m-contact-hero__mark{display:grid;width:4rem;height:4rem;margin-block-end:1.75rem;place-items:center;border-radius:1rem;background:var(--m-public-accent-pink);color:var(--m-public-brand-deep)}.m-contact-hero__mark svg{width:2rem;height:2rem}.m-contact-hero__note{display:grid;gap:.75rem;align-self:end;padding:clamp(1.5rem,4vw,2.25rem);border-radius:1rem;background:var(--m-public-white);box-shadow:0 1.25rem 3rem rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-contact-hero__note strong{color:var(--m-public-brand-deep);font-size:1.125rem;line-height:1.45}.m-contact-hero__note span{color:var(--m-public-text-secondary);line-height:1.65}.m-contact-section{background:var(--m-public-surface)}.m-contact-layout{display:grid;gap:2.5rem;align-items:start}.m-contact-form-surface{padding:clamp(1.5rem,4vw,3rem);border-radius:1rem;background:var(--m-public-white);box-shadow:0 1.25rem 3rem rgb(var(--m-public-brand-deep-rgb) / 9%)}.m-contact-form__heading{margin-block-end:2rem}.m-contact-form__heading h2,.m-contact-details h2{margin:0;color:var(--m-public-brand-deep);font-family:var(--m-font-display, Alef, sans-serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.m-contact-form__heading p,.m-contact-details>div:first-child p{max-width:56ch;margin-block:.75rem 0;color:var(--m-public-text-secondary);line-height:1.65}.m-contact-form,.m-contact-form__row{display:grid;gap:1.5rem}.m-contact-form__submit{justify-self:start}.m-contact-outcome{display:grid;gap:1.5rem;align-items:start;min-height:18rem;align-content:center}.m-contact-outcome .medly-v0-button{justify-self:start}.m-contact-details{display:grid;gap:2rem;padding-block:.5rem}.m-contact-details__actions{display:grid;gap:.75rem}.m-contact-recipient{display:grid;gap:var(--medly-space-4)}.m-contact-recipient p{margin:0;color:var(--m-public-text-secondary);line-height:1.65}.m-contact-recipient bdi{white-space:nowrap}.m-contact-details__actions .medly-v0-button{justify-content:flex-start;min-width:0;overflow-wrap:anywhere}.m-contact-details__address{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1.25rem;border-block:1px solid rgb(var(--m-public-brand-deep-rgb) / 13%)}.m-contact-details__address svg{width:1.5rem;color:var(--m-public-brand)}.m-contact-details__address div{display:grid;gap:.35rem}.m-contact-details__address strong{color:var(--m-public-brand-deep)}.m-contact-details__address span,.m-contact-details__response{color:var(--m-public-text-secondary);line-height:1.6}.m-contact-details__response{margin:0;padding:1rem 1.25rem;border-radius:.875rem;background:var(--m-public-surface-indigo)}@media(min-width:768px){.m-trust-shell{width:min(100% - 4rem,72rem)}.m-about-hero__layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.75fr);align-items:end}.m-about-story{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem)}.m-about-audience{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center}.m-trust-close__content{flex-direction:row;align-items:center;justify-content:space-between}.m-security-hero__layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2.5rem,6vw,6rem);align-items:end}.m-contact-hero__layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);gap:clamp(2.5rem,6vw,6rem)}.m-contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(3rem,7vw,7rem)}.m-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.m-security-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.m-security-flow li,.m-security-flow li:first-child{display:block;padding:1.75rem;border-block:0;border-inline-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-security-flow li:first-child{border-inline-start:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-security-flow__number{position:static;display:block;margin-block-end:1.5rem}.m-security-flow svg{margin-block-end:1rem}.m-security-data__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.m-security-certificate{grid-template-columns:minmax(0,1fr) auto}.m-security-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.m-security-commitment__content{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:760px){.m-trust-hero{min-height:38rem;padding-block-start:8rem}.m-trust-hero:before{inset-block-start:-14rem;inset-inline-end:-15rem}.m-trust-hero:after{inset-block-end:-27rem;inset-inline-start:-22rem}.m-about-hero h1,.m-security-hero h1,.m-contact-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.m-contact-form__submit,.m-contact-outcome .medly-v0-button,.m-contact-details__actions .medly-v0-button{width:100%}}@media(min-width:1024px){.m-about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.m-about-principle,.m-about-principle:first-child{display:block;padding:1.75rem;border-block:0;border-inline-end:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-about-principle:first-child{border-inline-start:1px solid rgb(var(--m-public-brand-deep-rgb) / 12%)}.m-about-principle>svg{margin-block-end:1.25rem}.m-security-compliance{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start}}@media(prefers-reduced-motion:reduce){.m-trust-button{transition:none}.m-trust-button:hover{transform:none}}
