/*
Theme Name: Map Your Mind
Theme URI: https://mapyourmind.es
Author: Map Your Mind / PROLESIS
Description: Tema de bloques ligero, editable y diseñado para Map Your Mind.
Version: 2.4.2
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: map-your-mind
*/

:root{--mym-ink:#12263d;--mym-ink-2:#19334e;--mym-text:#263b50;--mym-muted:#5c6d7e;--mym-paper:#fbfaf7;--mym-white:#fff;--mym-teal:#167d7f;--mym-teal-dark:#0e5d60;--mym-teal-pale:#e9f3f1;--mym-sand:#f2ece1;--mym-gold:#b87921;--mym-line:#dbe3e6;--mym-radius:18px;--mym-shadow:0 18px 50px rgba(18,38,61,.08);--mym-wide:1160px;--mym-copy:760px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mym-paper);color:var(--mym-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.65}.wp-site-blocks{padding:0;overflow-x:hidden}.wp-site-blocks>*{margin-block-start:0}.alignwide{width:min(100%,var(--mym-wide))!important;margin-inline:auto!important}main{min-height:60vh}a{text-underline-offset:3px}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--mym-gold);outline-offset:3px}h1,h2,h3{margin-top:0;color:var(--mym-ink);font-weight:760;letter-spacing:-.035em;line-height:1.12;hyphens:none}h2{max-width:1040px;margin-bottom:1.5rem;font-size:clamp(2.25rem,4.1vw,4rem)}h3{font-size:clamp(1.3rem,2.1vw,1.85rem)}p,li{overflow-wrap:normal;word-break:normal}.mym-justified{text-align:justify;text-justify:inter-word;hyphens:auto}.mym-section{padding:clamp(76px,8vw,116px) clamp(22px,4.5vw,64px)}.mym-hero{padding:clamp(76px,9vw,130px) clamp(22px,4.5vw,64px) clamp(82px,9vw,124px)}.mym-eyebrow,.mym-kicker,.mym-step-number,.mym-map-label{margin:0 0 1.15rem;color:var(--mym-teal-dark);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mym-lead{max-width:var(--mym-copy);margin:0 0 1.5rem;color:var(--mym-muted);font-size:clamp(1.13rem,1.7vw,1.38rem);line-height:1.55}.mym-micro{margin:1rem 0 0;color:var(--mym-muted);font-size:.85rem}.wp-block-button__link{border-radius:9px!important;transition:transform .18s ease,background .18s ease}.wp-block-button__link:hover{transform:translateY(-2px);background:var(--mym-teal-dark)!important}.is-style-outline .wp-block-button__link{border-color:var(--mym-teal)!important;color:var(--mym-teal-dark)!important;background:transparent!important}.is-style-outline .wp-block-button__link:hover{background:var(--mym-white)!important}

.mym-header{position:sticky;top:0;z-index:50;padding-inline:clamp(20px,4vw,56px);background:rgba(251,250,247,.94)!important;backdrop-filter:blur(14px)}.mym-header .alignwide{min-height:70px}.mym-brand{margin:0!important;font-size:1.28rem;font-weight:850;letter-spacing:-.04em}.mym-brand a{text-decoration:none;color:var(--mym-ink)}.mym-brand mark{color:var(--mym-teal-dark)!important}.mym-nav-cta a{padding:.68rem 1rem!important;border-radius:8px;background:var(--mym-teal);color:#fff!important}.mym-footer{padding-inline:clamp(20px,4vw,56px)}.mym-footer a{color:#fff}

.mym-hero-title{max-width:none;margin:0 0 clamp(42px,6vw,72px);font-size:clamp(3rem,4.5vw,4rem);line-height:1.03}.mym-hero-title span{display:block}.mym-hero-title span:last-child{color:var(--mym-teal-dark)}.mym-hero-grid{gap:clamp(44px,4.5vw,58px);align-items:center}.mym-hero-grid>.wp-block-column:first-child{flex-basis:58%}.mym-hero-grid>.wp-block-column:last-child{flex-basis:42%}.mym-hero .mym-lead{max-width:670px}.mym-hero-proof{max-width:680px;margin:0 0 2rem;color:var(--mym-ink);font-weight:750}.mym-map{max-width:480px;margin-left:auto!important;padding:clamp(26px,4vw,42px)!important;border:1px solid rgba(22,125,127,.24);border-radius:24px;background:linear-gradient(145deg,#fff,var(--mym-teal-pale));box-shadow:var(--mym-shadow)}.mym-map-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.mym-map-inputs p{margin:0;padding:.55rem .45rem;border:1px solid var(--mym-line);border-radius:999px;background:#fff;text-align:center;font-size:.76rem;font-weight:750}.mym-map-step{margin:0;padding:1.15rem;border:1px solid rgba(22,125,127,.28);border-radius:14px;background:var(--mym-white);color:var(--mym-ink);text-align:center;font-size:1.22rem;font-weight:800}.mym-map-arrow{margin:.25rem 0;text-align:center;color:var(--mym-gold);font-size:1.8rem;line-height:1}.mym-map-result{margin:0;padding:1rem;border-radius:14px;background:var(--mym-ink);color:#fff;text-align:center;font-size:1.25rem;font-weight:800}.mym-map-caption{max-width:330px;margin:1rem auto 0;text-align:center;color:var(--mym-muted);font-size:.82rem;line-height:1.45}

.mym-dark{background:var(--mym-ink);color:#d7e0e7}.mym-dark h2,.mym-dark h3{color:#fff}.mym-dark .mym-eyebrow{color:#8fd5cf}.mym-dark .wp-block-button__link{background:#fff!important;color:var(--mym-ink)!important}.mym-problem-grid{gap:clamp(44px,7vw,88px);margin-top:3rem;align-items:start}.mym-problem-grid>.wp-block-column:first-child{flex-basis:55%}.mym-problem-grid>.wp-block-column:last-child{flex-basis:45%}.mym-problem-panel{padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.15);border-radius:var(--mym-radius);background:var(--mym-ink-2)}.mym-problem-panel ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.mym-problem-panel li{padding-left:1.5rem;position:relative}.mym-problem-panel li:before{content:"—";position:absolute;left:0;color:#e6aa53;font-weight:800}

.mym-difference-v2{background:#fff}.mym-difference-v2 h2{max-width:none;margin-bottom:2rem}.mym-difference-lead{max-width:920px;font-size:clamp(1.1rem,1.6vw,1.28rem)}.mym-difference-lead p{margin:0 0 1.2rem}.mym-difference-rows{margin:3rem 0 0;border:1px solid var(--mym-line);border-radius:var(--mym-radius);overflow:hidden}.mym-difference-row{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:28px;padding:1.55rem 2rem;background:var(--mym-paper)}.mym-difference-row+.mym-difference-row{border-top:1px solid var(--mym-line)}.mym-difference-row p{margin:0}.mym-difference-row-strong{background:var(--mym-ink);color:#fff}.mym-difference-label{color:var(--mym-teal-dark);font-weight:850;letter-spacing:.04em}.mym-difference-row-strong .mym-difference-label{color:#9bddd8}.mym-difference-row>p:last-child{font-size:clamp(1.08rem,1.7vw,1.3rem);font-weight:680}.mym-difference-quote{max-width:900px;margin:2.4rem auto 0;padding:0;border:0;text-align:center}.mym-difference-quote p{margin:0;color:var(--mym-ink);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:800;line-height:1.4}

.mym-pale{background:var(--mym-teal-pale)}.mym-solution-title{max-width:none;font-size:clamp(2.45rem,3.25vw,2.9rem)}.mym-solution-title span{display:block}.mym-solution-intro{max-width:920px;margin:0;color:var(--mym-muted);font-size:1.12rem}.mym-solution-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;gap:18px;margin:3rem 0}.mym-solution-grid>.mym-solution-card{align-self:stretch}.mym-solution-card{display:grid;grid-template-rows:auto auto 1fr;height:100%;padding:clamp(28px,3vw,38px);border:1px solid rgba(22,125,127,.18);border-radius:var(--mym-radius);background:rgba(255,255,255,.9)}.mym-solution-card h3{margin-bottom:.8rem}.mym-solution-card>p:last-child{margin-bottom:0}.mym-step-number{color:var(--mym-gold)}.mym-result{margin:0;padding:clamp(30px,4vw,48px);border:0;border-radius:var(--mym-radius);background:var(--mym-ink);color:#fff}.mym-result p{max-width:none;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.5}.mym-result span{display:block}.mym-result span+span{margin-top:.75rem;color:#a9ded9;font-weight:760}

.mym-process-title{max-width:none;font-size:clamp(2.7rem,4vw,3.8rem)}.mym-process-title span{display:block}.mym-process-intro{max-width:900px;margin:0;color:var(--mym-muted);font-size:1.12rem}.mym-process-steps{margin-top:3.2rem;border-top:1px solid var(--mym-line)}.mym-process-step{display:grid;grid-template-columns:78px minmax(250px,320px) 1fr;gap:30px;align-items:start;padding:2.4rem 0;border-bottom:1px solid var(--mym-line)}.mym-process-number{margin:.25rem 0 0;color:var(--mym-gold);font-size:.82rem;font-weight:850;letter-spacing:.12em}.mym-process-step h3{margin:0}.mym-process-copy p{margin:0}.mym-process-copy p+p{margin-top:1rem}.mym-process-close{margin:2.5rem 0 0;padding:1.35rem 1.6rem;border-radius:12px;background:var(--mym-ink);color:#fff;text-align:center;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}

.mym-criterion-section{position:relative;overflow:hidden;background:var(--mym-ink);color:#dbe5eb}.mym-criterion-section:before{content:"";position:absolute;inset:-35% auto auto 58%;width:560px;height:560px;border:1px solid rgba(143,213,207,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(143,213,207,.035),0 0 0 140px rgba(143,213,207,.025);pointer-events:none}.mym-criterion-section .alignwide{position:relative;z-index:1}.mym-criterion-section .mym-eyebrow{color:#9bddd8}.mym-criterion-grid{gap:clamp(44px,7vw,86px);align-items:start;margin-top:0}.mym-criterion-grid>.wp-block-column:first-child{flex-basis:58%}.mym-criterion-grid>.wp-block-column:last-child{flex-basis:42%}.mym-criterion-title{max-width:none;margin-bottom:2.5rem;color:#fff;font-size:clamp(2.2rem,2.85vw,2.65rem)}.mym-criterion-title span{display:block}.mym-criterion-lead{margin:0 0 1.3rem;color:#fff;font-size:clamp(1.08rem,1.5vw,1.22rem);font-weight:660}.mym-criterion-copy{margin:0;color:#dbe5eb}.mym-criterion-copy+.mym-criterion-copy{margin-top:1.05rem}.mym-criterion-card{padding:clamp(30px,4vw,46px);border:1px solid rgba(143,213,207,.35);border-radius:var(--mym-radius);background:#fff;color:var(--mym-text);box-shadow:0 22px 60px rgba(0,0,0,.2)}.mym-criterion-card-label{display:inline-block;margin:0 0 1.2rem;padding:.38rem .75rem;border-radius:999px;background:var(--mym-teal-pale);color:var(--mym-teal-dark);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mym-criterion-card h3{margin-bottom:1.5rem;font-size:clamp(1.6rem,2.25vw,2rem)}.mym-criterion-list-title{margin:0 0 .7rem;color:var(--mym-teal-dark);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mym-criterion-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.mym-criterion-list li{position:relative;padding-left:1.55rem}.mym-criterion-list li:before{content:"•";position:absolute;left:.25rem;color:var(--mym-gold);font-size:1.35rem;font-weight:900;line-height:1.2}.mym-criterion-card-close{margin:1.7rem 0 0;padding-top:1.35rem;border-top:1px solid var(--mym-line);color:var(--mym-ink);font-weight:850}

.mym-products-section{background:var(--mym-sand)}.mym-products-title{max-width:none;margin-bottom:1.3rem;font-size:clamp(2.4rem,3.35vw,3rem)}.mym-products-intro{max-width:960px;margin:0 0 3rem;font-size:1.08rem}.mym-products{gap:20px;align-items:stretch}.mym-product{display:flex;flex-direction:column;padding:clamp(28px,4vw,46px);border:1px solid var(--mym-line);border-radius:var(--mym-radius);background:#fff;box-shadow:0 10px 34px rgba(18,38,61,.06)}.mym-product-dark{background:var(--mym-ink);color:#d8e1e8}.mym-product-dark h3{color:#fff}.mym-product h3{margin-bottom:.45rem;font-size:clamp(1.7rem,2.6vw,2.35rem)}.mym-pill{align-self:flex-start;margin:0 0 1.3rem;padding:.35rem .7rem;border-radius:999px;background:var(--mym-teal-pale);color:var(--mym-teal-dark);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mym-product-dark .mym-pill{background:rgba(143,213,207,.15);color:#9bddd8}.mym-price{margin:.35rem 0 1.35rem;color:var(--mym-teal-dark);font-size:clamp(2.25rem,4vw,3.2rem);font-weight:850;line-height:1}.mym-product-dark .mym-price{color:#9bddd8}.mym-product ul{display:grid;gap:.65rem;margin:1rem 0 2rem;padding-left:1.2rem}.mym-product .wp-block-buttons{margin-top:auto}.mym-product .wp-block-button__link{font-size:.9rem}.mym-product-dark .wp-block-button__link{background:#fff!important;color:var(--mym-ink)!important}

.mym-maintenance-section{background:#fff}.mym-maintenance-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);column-gap:clamp(36px,6vw,90px);row-gap:16px;align-items:start;padding:clamp(32px,5vw,58px);border:1px solid var(--mym-line);border-radius:var(--mym-radius);background:var(--mym-paper);box-shadow:0 12px 40px rgba(18,38,61,.06)}.mym-maintenance-card>.mym-eyebrow,.mym-maintenance-card>.mym-maintenance-title{grid-column:1/-1}.mym-maintenance-title{max-width:none;margin:0 0 .5rem;font-size:clamp(2.15rem,3vw,2.7rem)}.mym-maintenance-intro{max-width:860px;margin:0}.mym-maintenance-list{display:grid;gap:.65rem;margin:1.6rem 0 0;padding-left:1.2rem}.mym-maintenance-offer{padding:clamp(26px,3.5vw,38px);border-radius:calc(var(--mym-radius) - 4px);background:var(--mym-ink);color:#d8e1e8}.mym-maintenance-offer h3{margin-bottom:.65rem;color:#fff;font-size:clamp(1.45rem,2.3vw,1.9rem)}.mym-maintenance-offer .mym-pill{display:inline-block;background:rgba(143,213,207,.15);color:#9bddd8}.mym-maintenance-offer .mym-price{color:#9bddd8}.mym-maintenance-offer .mym-price span{margin-left:.25rem;font-size:1rem;font-weight:650}.mym-maintenance-offer .wp-block-buttons{margin-top:1.6rem}.mym-maintenance-offer .wp-block-button__link{background:#fff!important;color:var(--mym-ink)!important;font-size:.86rem}.mym-maintenance-fine{margin:1rem 0 0;color:#aebdc9;font-size:.78rem}

.mym-corporate-title{max-width:none;font-size:clamp(2.65rem,4.1vw,3.8rem)}.mym-corporate-title span{display:block}.mym-corporate-intro{max-width:960px;margin-top:2.4rem}.mym-corporate-intro p{margin:0}.mym-corporate-intro p+p{margin-top:1rem}.mym-applications-title{margin:3.5rem 0 1.2rem;color:#fff}.mym-corporate-apps{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid rgba(255,255,255,.14);border-radius:var(--mym-radius);overflow:hidden}.mym-corporate-apps p{position:relative;margin:0;padding:1.15rem 1.2rem 1.15rem 2.7rem;background:var(--mym-ink-2)}.mym-corporate-apps p:before{content:"✓";position:absolute;left:1.15rem;color:#8fd5cf;font-weight:800}.mym-corporate-close{max-width:900px;margin:2.5rem auto!important;text-align:center;font-size:1.12rem;font-weight:650}.mym-corporate .wp-block-buttons{justify-content:center}

.mym-method-v2 h2{max-width:1000px}.mym-method-prose{max-width:940px;margin-top:2.4rem;padding-left:2rem;border-left:4px solid var(--mym-teal)}.mym-method-prose p{margin:0}.mym-method-prose p+p{margin-top:1.1rem}.mym-method-prose p:last-child{color:var(--mym-ink);font-weight:760}.mym-founder-story{background:var(--mym-ink);color:#dbe4eb}.mym-founder-story h2{color:#fff}.mym-founder-story .mym-eyebrow{color:#8fd5cf}.mym-founder-title{max-width:none;font-size:clamp(2.65rem,4.1vw,3.7rem)}.mym-founder-story-copy{max-width:940px;margin-top:2.5rem}.mym-founder-story-copy p{margin:0 0 1.2rem}.mym-signature{margin-top:2rem!important;color:#fff;font-weight:800}.mym-signature span{display:block;margin-top:.25rem;color:#9bddd8;font-size:.85rem;font-weight:600}.mym-founder{background:#f4eee4}.mym-profile-name{max-width:none;margin-bottom:.4rem;font-size:clamp(2.9rem,4.6vw,4.1rem)}.mym-founder-role{max-width:980px;margin:0 0 2.5rem;color:var(--mym-teal-dark);font-size:1.12rem;font-weight:760}.mym-profile-copy{max-width:960px}.mym-profile-copy p{margin:0}.mym-profile-copy p+p{margin-top:1.2rem}

.mym-privacy{padding-top:70px;padding-bottom:70px;background:var(--mym-teal-pale)}.mym-privacy h2{font-size:clamp(2rem,3.5vw,3.2rem)}.mym-privacy-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px)}.mym-privacy-points{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:2rem}.mym-privacy-points p{margin:0;padding:1.15rem;border-top:3px solid var(--mym-teal);background:#fff}.mym-privacy-points strong,.mym-privacy-points span{display:block}.mym-privacy-points span{margin-top:.45rem;color:var(--mym-muted);font-size:.84rem;line-height:1.5}.mym-faq details{max-width:920px;padding:1.25rem 0;border-bottom:1px solid var(--mym-line)}.mym-faq summary{color:var(--mym-ink);font-weight:780;cursor:pointer}.mym-faq details p{max-width:820px;color:var(--mym-muted)}

.mym-contact{background:var(--mym-teal-dark);color:#dcefee}.mym-contact h2,.mym-contact h3{color:#fff}.mym-contact .mym-eyebrow{color:#a5dfda}.mym-contact .mym-lead{color:#dcefee}.mym-contact-grid{gap:20px;margin-top:3rem;align-items:stretch}.mym-booking,.mym-form-card{height:100%;padding:clamp(26px,4vw,44px);border:1px solid rgba(255,255,255,.2);border-radius:var(--mym-radius);background:rgba(255,255,255,.08)}.mym-booking .mym-kicker{color:#a5dfda}.mym-booking .wp-block-button__link{background:#fff!important;color:var(--mym-ink)!important}.mym-form-card{background:#fff;color:var(--mym-text)}.mym-form-card h3{color:var(--mym-ink);font-size:clamp(1.6rem,2.8vw,2.25rem)}.mym-form-card .mym-kicker{color:var(--mym-teal-dark)}.mym-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:1.35rem}.mym-contact-form label{display:grid;gap:6px;color:var(--mym-muted);font-size:.76rem;font-weight:800}.mym-contact-form .full{grid-column:1/-1}.mym-contact-form input,.mym-contact-form select,.mym-contact-form textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--mym-line);border-radius:8px;background:var(--mym-paper);color:var(--mym-ink);font:inherit;font-weight:400}.mym-consent{display:flex!important;align-items:flex-start;gap:9px!important;line-height:1.45}.mym-consent input{width:auto;margin-top:4px}.mym-form-note{margin:0;color:var(--mym-muted);font-size:.7rem}.mym-contact-form button{justify-self:start;padding:.85rem 1.25rem;border:0;border-radius:8px;background:var(--mym-teal);color:#fff;font-weight:800;cursor:pointer}.mym-form-status{margin:1rem 0;padding:.8rem 1rem;border-radius:8px;font-size:.85rem}.mym-form-status.success{background:#e6f5ef;color:#175f46}.mym-form-status.error{background:#fae8e8;color:#8a2b2b}.mym-honeypot{position:absolute!important;left:-9999px!important}

/* Gutenberg adds automatic flow margins to consecutive blocks. These containers
   already define their own spacing, so the editor margin must not move grid items. */
.mym-map-inputs>*+*,.mym-difference-rows>*+*,.mym-solution-grid>*+*,.mym-process-steps>*+*,.mym-criterion-grid>*+*,.mym-maintenance-card>*+*,.mym-corporate-apps>*+*,.mym-privacy-points>*+*{margin-block-start:0!important}

@media(min-width:1001px){.mym-hero-title span,.mym-solution-title span,.mym-process-title span,.mym-corporate-title span,.mym-products-title,.mym-maintenance-title,.mym-founder-title,.mym-profile-name{white-space:nowrap}}
@media(max-width:1000px){body{font-size:17px}.mym-header .wp-block-navigation__container{gap:1rem}.mym-hero-title{font-size:2.55rem}.mym-hero-grid,.mym-problem-grid{gap:42px}.mym-solution-title{font-size:clamp(1.7rem,3.4vw,1.95rem)}.mym-process-title{font-size:clamp(2rem,4.5vw,2.5rem)}.mym-process-step{grid-template-columns:58px 250px 1fr;gap:22px}.mym-criterion-grid{gap:34px}.mym-criterion-title{font-size:clamp(2rem,4.2vw,2.55rem)}.mym-products-title{font-size:clamp(1.9rem,4vw,2.3rem)}.mym-corporate-title{font-size:clamp(2.1rem,4.5vw,2.5rem)}.mym-founder-title{font-size:3rem}.mym-privacy-points{grid-template-columns:1fr 1fr}}
@media(min-width:782px) and (max-width:1000px){.mym-solution-title span,.mym-process-title span,.mym-corporate-title span,.mym-products-title{white-space:nowrap}}
@media(max-width:781px){.mym-section,.mym-hero{padding:64px 20px}.mym-header{padding-inline:18px}.mym-hero-title{font-size:2.3rem}.mym-hero-grid,.mym-problem-grid,.mym-criterion-grid,.mym-products,.mym-contact-grid{display:block!important}.mym-hero-grid>.wp-block-column+.wp-block-column,.mym-problem-grid>.wp-block-column+.wp-block-column,.mym-criterion-grid>.wp-block-column+.wp-block-column,.mym-products>.wp-block-column+.wp-block-column,.mym-contact-grid>.wp-block-column+.wp-block-column{margin-top:28px}.mym-justified{text-align:left;hyphens:none}.mym-map{margin:44px 0 0!important;max-width:none}.mym-map-inputs{grid-template-columns:1fr 1fr}.mym-difference-row{grid-template-columns:1fr;gap:5px;padding:1.35rem}.mym-difference-quote{text-align:left}.mym-solution-title,.mym-process-title,.mym-criterion-title,.mym-products-title,.mym-corporate-title,.mym-founder-title{font-size:2.4rem}.mym-solution-title span,.mym-process-title span,.mym-criterion-title span,.mym-corporate-title span{display:inline}.mym-solution-title span+span:before,.mym-process-title span+span:before,.mym-criterion-title span+span:before,.mym-corporate-title span+span:before{content:" "}.mym-solution-grid,.mym-maintenance-card,.mym-corporate-apps,.mym-privacy-intro,.mym-privacy-points{grid-template-columns:1fr}.mym-solution-grid{grid-auto-rows:auto}.mym-solution-card{display:block}.mym-process-step{grid-template-columns:42px 1fr;gap:12px 16px;padding:2rem 0}.mym-process-step h3{grid-column:2}.mym-process-copy{grid-column:2}.mym-process-number{grid-row:1/3}.mym-criterion-section:before{width:340px;height:340px;inset:auto -170px 8% auto}.mym-criterion-card{padding:28px}.mym-product{padding:28px}.mym-maintenance-card{padding:26px;gap:28px}.mym-maintenance-title{font-size:2.1rem}.mym-corporate-apps p{padding-left:2.5rem}.mym-method-prose{padding-left:1.2rem}.mym-founder-title,.mym-profile-name{font-size:2.45rem}.mym-contact-form{grid-template-columns:1fr}.mym-contact-form label,.mym-contact-form .full{grid-column:1}.mym-privacy{padding-top:58px;padding-bottom:58px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wp-block-button__link{transition:none}}
