.mv-page{--mv-coral:#fd503b;--mv-coral-hover:#e63e2a;--mv-orange:#ff6900;--mv-navy:#002749;--mv-sun:#ffc23c;--mv-teal:#17b8a6;--mv-sky:#3aa7ff;--mv-pink:#ff8fa3;--mv-mint:#7bd8b0;--mv-white:#fff;--mv-cream:#fff6f1;--mv-mist:#f2f4f7;--mv-slate:#5a6b7b;--mv-fh:"Fredoka",system-ui,sans-serif;--mv-fb:"Nunito",system-ui,sans-serif;--mv-shadow:0 18px 40px -18px rgba(0,39,73,.28);--mv-clay:0 10px 0 rgba(0,39,73,.06),0 22px 45px -22px rgba(0,39,73,.35);--mv-maxw:1120px;font-family:var(--mv-fb);color:var(--mv-navy);font-size:17px;line-height:1.65}.mv-page *{box-sizing:border-box}.mv-page h1,.mv-page h2,.mv-page h3,.mv-page h4{font-family:var(--mv-fh);color:var(--mv-navy);line-height:1.1;margin:0 0 .4em}.mv-page h1{font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.01em}.mv-page h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600}.mv-page h3{font-size:1.25rem;font-weight:600;margin:0 0 .3em}.mv-page p{margin:0 0 1rem}.mv-page a{color:inherit;text-decoration:none}.mv-page img{max-width:100%;display:block}.mv-page .wrap{max-width:var(--mv-maxw);margin-inline:auto;padding-inline:24px}.mv-page section{position:relative;display:block}.mv-page .mvic{display:inline-grid;place-items:center;flex:0 0 auto}.mv-page .mvic::before{content:"";display:block;width:58%;height:58%;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.mv-page .bg-coral{background:var(--mv-coral)}.mv-page .bg-teal{background:var(--mv-teal)}.mv-page .bg-sky{background:var(--mv-sky)}.mv-page .bg-orange{background:var(--mv-orange)}.mv-page .bg-pink{background:var(--mv-pink)}.mv-page .bg-sun{background:var(--mv-sun)}.mv-page .bg-sun::before{background:var(--mv-navy)}.mv-page .i-loc{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M12 21s-7-4.5-7-10a7 7 0 0114 0c0 5.5-7 10-7 10z'/><circle cx='12' cy='11' r='2.5'/></svg>")}.mv-page .i-phone{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M4 5c0 8 7 15 15 15l2-4-5-2-2 2c-3-1.5-5.5-4-7-7l2-2-2-5z'/></svg>")}.mv-page .i-mail{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M4 6h16v12H4z'/><path d='M4 7l8 6 8-6'/></svg>")}.mv-page .i-clock{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>")}.mv-page .i-star{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M12 2l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.9 6.1 20.7l1.3-6.6L2.5 8.9l6.6-.8z'/></svg>")}.mv-page .i-bulb{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M9 18h6M10 22h4M12 2a7 7 0 00-4 12c.6.6 1 1.3 1 2h6c0-.7.4-1.4 1-2A7 7 0 0012 2z'/></svg>")}.mv-page .i-shield{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M12 3l7 4v5c0 4-3 7-7 9-4-2-7-5-7-9V7z'/><path d='M9 12l2 2 4-4'/></svg>")}.mv-page .i-heart{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M12 21s-7-4.5-7-10a4.5 4.5 0 018-2.8A4.5 4.5 0 0119 11c0 5.5-7 10-7 10z'/></svg>")}.mv-page .i-people{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><circle cx='9' cy='8' r='3'/><circle cx='17' cy='9' r='2.5'/><path d='M3 20c0-3 2.5-5 6-5s6 2 6 5M15 20c0-2 .8-3.5 2.5-4'/></svg>")}.mv-page .i-smile{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'><circle cx='12' cy='12' r='9'/><path d='M8 14s1.5 2 4 2 4-2 4-2M9 9h.5M15 9h.5'/></svg>")}.mv-page .i-target{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='4'/></svg>")}.mv-page .i-eye{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/><circle cx='12' cy='12' r='3'/></svg>")}.mv-page .btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mv-fh);font-weight:600;font-size:1.02rem;padding:.85rem 1.6rem;border-radius:999px;border:2px solid #fff0;white-space:nowrap;transition:transform .18s ease,background .18s ease}.mv-page .btn .mvic{width:18px;height:18px}.mv-page .btn .mvic::before{width:100%;height:100%}.mv-page .btn-arrow .mvic{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>")}.mv-page .btn-primary{background:var(--mv-coral);color:#fff;box-shadow:0 12px 24px -10px rgb(253 80 59 / .85)}.mv-page .btn-primary .mvic::before{background:#fff}.mv-page .btn-primary:hover{background:var(--mv-coral-hover);transform:translateY(-2px);color:#fff}.mv-page .btn-ghost{background:#fff;color:var(--mv-navy);border-color:rgb(0 39 73 / .15)}.mv-page .btn-ghost:hover{border-color:var(--mv-navy);transform:translateY(-2px)}.mv-page .btn-light{background:#fff;color:var(--mv-coral)}.mv-page .btn-outline-light{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .6)}.mv-page .phero{background:radial-gradient(900px 460px at 90% -10%,rgb(253 80 59 / .16),transparent 60%),radial-gradient(760px 420px at -6% 110%,rgb(58 167 255 / .15),transparent 55%),linear-gradient(180deg,var(--mv-cream),#fff 80%);padding-block:56px 64px;overflow:hidden}.mv-page .eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid rgb(0 39 73 / .1);color:var(--mv-navy);font-family:var(--mv-fh);font-weight:600;font-size:.85rem;padding:.4rem .9rem;border-radius:999px;box-shadow:var(--mv-shadow)}.mv-page .eyebrow .dot{width:9px;height:9px;border-radius:50%;background:var(--mv-teal)}.mv-page .phero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}@media(max-width:880px){.mv-page .phero-grid{grid-template-columns:1fr;gap:28px}}.mv-page .phero h1{margin-top:16px}.mv-page .phero h1 .hl{color:var(--mv-coral)}.mv-page .lead{font-size:1.15rem;color:var(--mv-slate);max-width:46ch}.mv-page .phero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mv-page .phero-art{position:relative}.mv-page .phero-art .frame{border-radius:40px;border:7px solid #fff;box-shadow:var(--mv-clay);overflow:hidden;aspect-ratio:1/.86}.mv-page .phero-art .frame img{width:100%;height:100%;object-fit:cover}.mv-page .fbadge{position:absolute;bottom:-14px;left:-10px;background:#fff;border-radius:18px;padding:.7rem 1rem;box-shadow:var(--mv-clay);display:flex;align-items:center;gap:.6rem;font-family:var(--mv-fh);font-weight:600;font-size:.9rem}.mv-page .fbadge .mvic{width:38px;height:38px;border-radius:12px;background:var(--mv-mint)}.mv-page .fbadge .mvic::before{background:var(--mv-navy)}.mv-page .fbadge small{display:block;font-family:var(--mv-fb);font-weight:600;color:var(--mv-slate);font-size:.78rem}.mv-page .sec{padding-block:70px}.mv-page .sec.cream{background:var(--mv-cream)}.mv-page .sec.mist{background:var(--mv-mist)}.mv-page .sec-head{text-align:center;max-width:640px;margin:0 auto 42px}.mv-page .kicker{display:inline-block;font-family:var(--mv-fh);font-weight:600;color:var(--mv-coral);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.mv-page .sec-head p{color:var(--mv-slate)}.mv-page .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:880px){.mv-page .split{grid-template-columns:1fr;gap:30px}}.mv-page .split .kicker{text-align:left;margin-bottom:.3rem}.mv-page .story-img{border-radius:36px;border:7px solid #fff;box-shadow:var(--mv-clay);overflow:hidden;aspect-ratio:1/.82}.mv-page .story-img img{width:100%;height:100%;object-fit:cover}.mv-page .story p{color:var(--mv-slate)}.mv-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mv-page .chip{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid rgb(0 39 73 / .08);border-radius:999px;padding:.45rem .85rem;font-weight:700;font-size:.88rem;box-shadow:var(--mv-shadow)}.mv-page .chip .mvic{width:17px;height:17px}.mv-page .chip .mvic::before{background:var(--mv-teal);width:100%;height:100%;--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'><path d='M20 6L9 17l-5-5'/></svg>")}.mv-page .founder{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center;background:#fff;border-radius:40px;box-shadow:var(--mv-shadow);padding:36px;overflow:hidden}@media(max-width:880px){.mv-page .founder{grid-template-columns:1fr;text-align:center}}.mv-page .founder .photo{border-radius:30px;overflow:hidden;aspect-ratio:1/1;box-shadow:var(--mv-clay);background:linear-gradient(135deg,var(--mv-coral),var(--mv-orange))}.mv-page .founder .photo img{width:100%;height:100%;object-fit:cover}.mv-page .founder .qmark{width:46px;height:46px;background:var(--mv-coral);margin-bottom:6px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M10 6H5v6c0 3 2 5 5 5v-2c-2 0-3-1.3-3-3h3zm9 0h-5v6c0 3 2 5 5 5v-2c-2 0-3-1.3-3-3h3z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M10 6H5v6c0 3 2 5 5 5v-2c-2 0-3-1.3-3-3h3zm9 0h-5v6c0 3 2 5 5 5v-2c-2 0-3-1.3-3-3h3z'/></svg>") center/contain no-repeat}@media(max-width:880px){.mv-page .founder .qmark{margin-inline:auto}}.mv-page .founder blockquote{margin:0;font-size:1.22rem;font-weight:600;color:var(--mv-navy);line-height:1.5}.mv-page .founder .who{margin-top:16px;font-family:var(--mv-fh);font-weight:600}.mv-page .founder .who span{display:block;color:var(--mv-slate);font-family:var(--mv-fb);font-weight:600;font-size:.9rem}.mv-page .mv2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.mv-page .mv2{grid-template-columns:1fr}}.mv-page .mvcard{background:#fff;border-radius:28px;padding:30px;box-shadow:var(--mv-shadow);border-top:6px solid var(--mv-coral)}.mv-page .mvcard.vision{border-top-color:var(--mv-sky)}.mv-page .mvcard .mvic{width:56px;height:56px;border-radius:18px;margin-bottom:14px}.mv-page .mvcard p{color:var(--mv-slate);margin:0}.mv-page .values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:860px){.mv-page .values{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mv-page .values{grid-template-columns:1fr}}.mv-page .value{background:#fff;border-radius:24px;padding:26px 22px;box-shadow:var(--mv-shadow);transition:transform .2s,box-shadow .2s}.mv-page .value:hover{transform:translateY(-6px);box-shadow:var(--mv-clay)}.mv-page .value .mvic{width:54px;height:54px;border-radius:16px;margin-bottom:12px}.mv-page .value p{color:var(--mv-slate);font-size:.95rem;margin:0}.mv-page .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.mv-page .cgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mv-page .cgrid{grid-template-columns:1fr}}.mv-page .ccard{background:#fff;border-radius:24px;padding:26px 20px;box-shadow:var(--mv-shadow);text-align:center}.mv-page .ccard .mvic{width:58px;height:58px;border-radius:18px;margin:0 auto 14px}.mv-page .ccard h3{font-size:1.05rem;margin-bottom:.35rem}.mv-page .ccard p{color:var(--mv-slate);font-size:.95rem;margin:0}.mv-page .ccard a{color:var(--mv-coral);font-weight:700}.mv-page .cform{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media(max-width:880px){.mv-page .cform{grid-template-columns:1fr}}.mv-page .map{border-radius:28px;overflow:hidden;box-shadow:var(--mv-shadow);height:520px;background:var(--mv-mist)}.mv-page .map iframe{width:100%;height:100%;min-height:520px;border:0;display:block}@media(max-width:880px){.mv-page .map{height:360px}.mv-page .map iframe{min-height:360px}}.mv-page .formbox{background:#fff;border-radius:28px;box-shadow:var(--mv-shadow);padding:30px}.mv-page .formbox h3{margin-bottom:.2rem}.mv-page .formbox .fnote{color:var(--mv-slate);font-size:.95rem;margin-bottom:8px}.mv-page .formbox input,.mv-page .formbox textarea{width:100%;border:1.5px solid rgb(0 39 73 / .15);border-radius:14px;padding:.75rem .9rem;font-family:var(--mv-fb);font-size:1rem;margin-bottom:12px}.mv-page .formbox textarea{min-height:110px}.mv-page .formbox input:focus,.mv-page .formbox textarea:focus{outline:2px solid var(--mv-sky);border-color:var(--mv-sky)}.mv-page .formbox .wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;font-family:var(--mv-fh);font-weight:600;font-size:1.02rem;padding:.8rem 1.6rem;border-radius:999px;border:0;background:var(--mv-coral);color:#fff;cursor:pointer;box-shadow:0 12px 24px -10px rgb(253 80 59 / .85)}.mv-page .formbox .wpcf7 .wpcf7-submit:hover{background:var(--mv-coral-hover)}.mv-page .cta{padding-block:20px}.mv-page .cta-band{background:linear-gradient(135deg,var(--mv-coral),var(--mv-orange));border-radius:40px;padding:50px 40px;text-align:center;color:#fff;box-shadow:var(--mv-clay)}.mv-page .cta-band h2{color:#fff}.mv-page .cta-band p{color:rgb(255 255 255 / .92);max-width:46ch;margin-inline:auto}.mv-page .cta-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}