.brand-work-strip{padding-block:38px 44px;text-align:center;border-bottom:1px solid rgb(var(--border))}.brand-work-strip>p{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--muted));margin-bottom:24px}.brand-work-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-width:1100px;margin:0 auto}.brand-work-strip a{display:grid;place-items:center;height:96px;padding:14px 20px;border:1px solid rgb(var(--border));border-radius:16px;background:#fff;transition:transform .3s,box-shadow .3s,border-color .3s}.brand-work-strip a:hover{transform:translateY(-3px);border-color:rgb(var(--primary)/.35);box-shadow:0 18px 36px -24px rgb(10 46 38/.45)}.brand-work-strip img{max-width:100%;max-height:64px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.brand-work-strip>small{display:block;margin-top:24px;font-size:11px;color:rgb(var(--muted))}.brand-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px}.brand-study-card{min-width:0}.brand-study-art{display:block;border-radius:12px;overflow:hidden;border:1px solid #dddeda;transition:transform .2s}.brand-study-art:hover{transform:translateY(-4px)}.brand-concept{container-type:inline-size;aspect-ratio:4/5;display:grid;grid-template-rows:9% 64% 27%;overflow:hidden;background:var(--concept-paper);color:var(--concept-ink);position:relative;text-align:left}.concept-masthead{display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid color-mix(in srgb,var(--concept-ink) 15%,transparent)}.concept-masthead>span{font-size:5.5cqw;font-weight:600;letter-spacing:-.06em;line-height:1}.concept-masthead>small{font-size:1.9cqw;letter-spacing:.13em;line-height:1.2}.concept-image{position:relative;overflow:hidden;margin:0 6%;background:#f6f5f0;display:flex;align-items:center;justify-content:center}.concept-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.concept-copy{padding:4% 6% 5%;display:flex;flex-direction:column;justify-content:space-between;gap:2%;overflow:hidden}.concept-copy h3{font-family:Georgia,Times New Roman,serif;white-space:pre-line;font-size:6.5cqw!important;line-height:1.03;font-weight:400!important;letter-spacing:-.055em!important;margin:0!important}.concept-copy>div{display:flex;gap:10px;align-items:end;justify-content:space-between}.concept-copy p{font-size:2.25cqw;line-height:1.35;max-width:57%;margin:0!important;color:inherit!important}.concept-copy>div>span{font-size:2.05cqw;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:3px}.concept-copy svg{width:2.8cqw;height:2.8cqw}.concept-colada{grid-template-rows:9% 63% 28%}.concept-colada .concept-image{margin:0 6%;background:#d7c9b7}.concept-colada .concept-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 37%;object-position:center 37%}.concept-colada .concept-masthead>span{font-family:Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-.07em}.concept-quaclo .concept-copy h3,.concept-rangrays .concept-copy h3,.concept-veyn .concept-copy h3{font-family:inherit;font-weight:600!important;letter-spacing:-.065em!important}.concept-quaclo .concept-image{background:#b5b5b4}.concept-quaclo .concept-image img{width:auto}.concept-veyn .concept-masthead>span{text-transform:uppercase;letter-spacing:.2em;font-size:4.2cqw}.concept-veyn .concept-image{margin:0 12%;background:#e8e8e7}.concept-veyn .concept-copy{border-top:1px solid color-mix(in srgb,var(--concept-ink) 20%,transparent)}.concept-luxez{grid-template-rows:11% 60% 29%}.concept-luxez .concept-masthead{border:0}.concept-luxez .concept-masthead>span{font-family:Georgia,serif;letter-spacing:.15em;text-transform:uppercase;font-size:4.5cqw}.concept-luxez .concept-image{margin:1% 6%;border-radius:50% 50% 0 0}.concept-luxez .concept-image img{-o-object-fit:cover;object-fit:cover}.concept-gemlay .concept-masthead>span{letter-spacing:.06em;text-transform:uppercase;font-size:4.1cqw}.concept-gemlay .concept-image{margin:0 6%;border-radius:0 0 45% 45%;background:white}.concept-rangrays .concept-masthead>span{text-transform:uppercase;font-weight:750;letter-spacing:-.06em}.concept-rangrays .concept-image{margin:0 6%;background:#fcf1e8}.concept-rangrays .concept-copy h3{font-size:7.1cqw!important}.concept-vanaveda .concept-masthead>span{font-family:Georgia,serif;letter-spacing:-.045em}.concept-vanaveda .concept-image{background:#a67053}.concept-vanaveda .concept-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.concept-aasnaaya .concept-masthead>span{font-family:Georgia,serif;letter-spacing:.005em}.concept-aasnaaya .concept-image{background:#e7e0d3}.concept-aasnaaya .concept-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.concept-rooshy .concept-image{background:#ccc9bb}.concept-rooshy .concept-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.concept-rooshy .concept-masthead>span{font-family:Georgia,serif;font-style:italic;letter-spacing:-.04em}.concept-alternate{background:color-mix(in srgb,var(--concept-paper) 58%,white)}.concept-alternate .concept-image{border-radius:0}.brand-study-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:19px}.brand-study-caption p{font-size:11px;color:rgb(var(--muted));margin-bottom:5px}.brand-study-caption h3{font-size:22px;line-height:1.2}.brand-study-caption h3 a{display:flex;gap:8px;align-items:center}.brand-study-caption>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;border:1px solid rgb(var(--border));padding:5px 7px;border-radius:4px;white-space:nowrap;color:rgb(var(--muted))}.brand-study-summary{font-size:13px;color:rgb(var(--muted));margin-top:12px;line-height:1.65}.brand-portfolio-hero{padding-block:75px 55px;max-width:880px}.brand-portfolio-hero h1{font-size:clamp(38px,4.8vw,66px);line-height:1.08;margin:22px 0}.brand-portfolio-hero>p:not(.gx-eyebrow){font-size:17px;color:rgb(var(--muted));max-width:720px}.brand-portfolio-note{display:flex;gap:14px;align-items:start;margin-top:25px;font-size:12px;padding:16px 18px;background:#edf2eb;border-radius:8px;color:#38574a;line-height:1.7}.brand-study-hero{padding:60px 0 55px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.brand-study-hero h1{font-size:clamp(36px,4.3vw,60px);line-height:1.08;margin:22px 0}.brand-study-hero .study-intro{color:rgb(var(--muted));font-size:16px;line-height:1.8}.brand-study-hero .brand-concept{border-radius:12px;box-shadow:0 15px 45px #20302510;max-width:490px;margin-left:auto}.brand-study-breadcrumb{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:rgb(var(--muted));margin-bottom:38px}.brand-study-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-block:1px solid rgb(var(--border));padding:22px 0;margin-top:28px;font-size:12px}.brand-study-meta dt{color:rgb(var(--muted));font-size:10px;margin-bottom:7px}.brand-study-meta dd{font-weight:500}.brand-study-content{display:grid;grid-template-columns:1fr 1fr;gap:60px 8%;padding-block:48px;border-top:1px solid rgb(var(--border))}.brand-study-content h2{font-size:28px;line-height:1.2;margin:12px 0 22px}.brand-study-content li,.brand-study-content p{font-size:14px;line-height:1.9;color:rgb(var(--muted))}.brand-study-content ol{list-style:decimal;padding-left:18px;display:grid;gap:16px}.brand-palette{display:flex;gap:10px;margin-top:28px}.brand-palette span{display:flex;align-items:end;width:70px;height:75px;padding:8px;border:1px solid #00000014;font-size:9px;border-radius:6px}.brand-study-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1000px;margin:0 auto 20px}.brand-study-pair>figure>figcaption{font-size:12px;line-height:1.7;color:rgb(var(--muted));margin-top:14px}.brand-study-pair .brand-concept{border-radius:12px}.brand-report-download{border:1px solid rgb(var(--border));background:white;padding:25px 28px;border-radius:12px;display:flex;align-items:center;gap:22px;margin-block:25px}.brand-report-download>svg{flex-shrink:0;color:rgb(var(--primary))}.brand-report-download>div{flex:1}.brand-report-download h3{font-size:17px}.brand-report-download p{color:rgb(var(--muted));font-size:12px;line-height:1.7;margin-top:6px}.brand-report-download a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.brand-source-list{display:grid;gap:15px;margin-top:20px}.brand-source-list a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgb(var(--primary));text-decoration:underline;text-underline-offset:4px}.brand-concept-caption{font-size:11px;line-height:1.7;color:rgb(var(--muted));margin-top:16px}.brand-home-link{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:24px}.brand-home-link>p{font-size:12px;color:rgb(var(--muted));max-width:670px}.brand-home-link>a{white-space:nowrap;font-size:13px;color:rgb(var(--primary));font-weight:600}.brand-source-empty{border:1px dashed #cad4cc;border-radius:8px;padding:20px;text-align:center;background:#f9faf6}.brand-source-empty svg{margin:0 auto 12px;color:#678272}.brand-source-empty strong{display:block;font-size:15px;line-height:1.4}.brand-source-empty p{font-size:11px;line-height:1.7;color:#6a7b70;margin:9px auto 0;max-width:330px}.gx-preview-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gx-preview-library .brand-concept{border-radius:6px}.gx-preview-library .concept-copy h3{font-size:6.4cqw!important}.gx-preview-library-labels{display:flex;justify-content:space-between;gap:10px;margin:10px 0 15px;font-size:10px;color:#728177}.gx-workspace-preview.gx-preview-compact .gx-preview-main{padding-bottom:16px}.brand-concept-export{width:1080px;height:1350px;max-width:none;aspect-ratio:4/5;border-radius:0!important}.brand-creative-mini-list{margin:15px 0 0;display:grid;gap:8px}.brand-creative-mini-list>div{display:flex;align-items:center;gap:10px;border:1px solid #dce3de;border-radius:6px;background:#fff;padding:10px;font-size:11px}.brand-creative-mini-list img{width:36px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.brand-creative-mini-list small{display:block;color:#78837c;font-size:9px;margin-top:4px}.brand-creative-mini-list strong{font-weight:500}.brand-creative-mini-list span{margin-left:auto;font-size:9px;color:#677b6f}.brand-neutral-metrics{margin:15px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-neutral-metrics>div{border:1px solid #dce3de;border-radius:7px;padding:14px;background:white}.brand-neutral-metrics p{font-size:10px;color:#748078}.brand-neutral-metrics strong{font-size:24px;display:block;margin:6px 0}.brand-neutral-metrics small{font-size:9px;color:#748078}.brand-study-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}.brand-study-table th{text-align:left;color:rgb(var(--muted));font-weight:500;padding:12px 14px;border-bottom:1px solid rgb(var(--border))}.brand-study-table td{padding:16px 14px;border-bottom:1px solid rgb(var(--border));vertical-align:top}.brand-study-table td:first-child{font-weight:600}.brand-study-metric-note{font-size:12px;color:rgb(var(--muted));margin-top:20px;line-height:1.7}@media(max-width:1000px){.brand-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-work-featured>article:last-child{display:none}.brand-study-hero{gap:5%}.brand-study-content{gap:35px}.brand-report-download{flex-wrap:wrap}.brand-report-download a{margin-left:46px}}@media(max-width:650px){.brand-work-strip{padding-block:28px}.brand-work-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brand-work-strip a{height:76px;padding:10px 12px}.brand-work-strip img{max-height:48px}.brand-work-strip>small{font-size:10px;line-height:1.7}.brand-work-grid{grid-template-columns:1fr;gap:34px}.brand-work-featured>article:last-child{display:block}.brand-study-caption h3{font-size:21px}.brand-study-caption>span{font-size:8px}.brand-portfolio-hero{padding-block:44px 34px}.brand-portfolio-hero>p:not(.gx-eyebrow){font-size:15px}.brand-study-hero{grid-template-columns:1fr;gap:34px;padding:32px 0}.brand-study-hero .brand-concept{margin:0;width:100%;max-width:none}.brand-study-breadcrumb{margin-bottom:26px}.brand-study-hero h1{font-size:38px}.brand-study-hero .study-intro{font-size:14px}.brand-study-content{grid-template-columns:1fr;gap:30px;padding-block:32px}.brand-study-content h2{font-size:25px}.brand-study-pair{grid-template-columns:1fr;gap:30px}.brand-report-download{padding:22px 18px;gap:14px}.brand-report-download>div{min-width:210px}.brand-report-download a{margin-left:0;width:100%;justify-content:center}.brand-home-link{flex-direction:column;align-items:flex-start;gap:15px}.brand-home-link>p{font-size:11px}.gx-preview-library{gap:6px}.brand-neutral-metrics{gap:4px;margin:10px 0}.brand-neutral-metrics>div{padding:9px 5px}.brand-neutral-metrics p,.brand-neutral-metrics small{font-size:6px}.brand-neutral-metrics strong{font-size:19px}.brand-source-empty{padding:14px 8px}.brand-source-empty strong{font-size:11px}.brand-source-empty p{font-size:8px}.brand-creative-mini-list>div{padding:7px;font-size:8px}.brand-creative-mini-list small,.brand-creative-mini-list span{font-size:7px}.brand-creative-mini-list img{width:26px;height:32px}.brand-study-table td,.brand-study-table th{padding:11px 8px;font-size:10px}.concept-copy h3{font-size:6.5cqw!important}}@media print{.brand-report-download,.brand-study-breadcrumb,.brand-study-next,.growth-consent-banner,.gx-product-links,.gx-public-footer,.gx-public-header{display:none!important}.brand-study-hero{padding:0}.brand-concept,.brand-study-content,.brand-study-hero{-moz-column-break-inside:avoid;break-inside:avoid}.brand-concept{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brand-study-pair{-moz-column-break-inside:avoid;break-inside:avoid}.brand-study-content h2{font-size:22px}}.brand-study-hero>.brand-concept{width:100%}.mh{--deep:#0a2e26;--deep-2:#0c3a30;--teal:#146b58;--teal-2:#1b8a70;--mint:#7acfab;--cream:#f1f4f1;--ink:#172521;--muted:#56645f;--line:#dce3de;--red:#b63e34;--amber:#91661e;--ease:cubic-bezier(.22,1,.36,1);overflow-x:clip}.mh h1,.mh h2,.mh h3,.mh h4,.mh p{margin:0}.mh-container{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.mh-section{padding-top:120px;padding-bottom:120px}.mh-eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:16px!important}.mh-head{max-width:780px;margin-bottom:56px}.mh-head h2{font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.04em;color:var(--ink)}.mh-head>p:not(.mh-eyebrow){margin-top:20px;font-size:18px;line-height:1.6;color:var(--muted);max-width:640px}.mh-head-light h2{color:#fff}.mh-head-light>p:not(.mh-eyebrow){color:rgb(234 245 239/.72)}.mh-final .mh-eyebrow,.mh-head-light .mh-eyebrow{color:var(--mint)}.mh-fine{margin-top:20px!important;font-size:12.5px;line-height:1.6;color:var(--muted)}.mh-link{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:14.5px;font-weight:600;color:var(--teal)}.mh-link:hover{gap:10px}.mh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.mh-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;transition:transform .3s var(--ease),box-shadow .3s,background .3s}.mh-btn-primary{background:var(--mint);color:var(--deep)}.mh-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px rgb(122 207 171/.65)}.mh-btn-ghost{color:#fff;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.04)}.mh-btn-ghost:hover{background:rgb(255 255 255/.1)}.mh-btn-sheen{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.55),transparent);pointer-events:none}.mh-play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--deep)}.mh-odo{display:inline-flex;font-variant-numeric:tabular-nums}.mh-odo>span{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:-.08em}.mh-odo i{display:flex;flex-direction:column;font-style:normal;transform:translateY(calc(var(--d)*-10%));animation:mh-roll 1.8s var(--ease) both}.mh-odo b{display:block;height:1em;font-weight:inherit}.gm-reveal[data-shown=false] .mh-odo i{animation:none}@keyframes mh-roll{0%{transform:translateY(0)}}.mh-hero{position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:28px;background:var(--deep);color:#eaf5ef}.mh-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.mh-aurora i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;animation:mh-float 20s ease-in-out infinite}.mh-aurora i:first-child{top:-45%;left:-20%;background:radial-gradient(circle,rgb(27 138 112/.75),transparent 62%)}.mh-aurora i:nth-child(2){bottom:-55%;right:-20%;background:radial-gradient(circle,rgb(122 207 171/.35),transparent 60%);animation-duration:26s;animation-direction:reverse}.mh-aurora i:nth-child(3){top:10%;left:35%;width:50vmax;height:50vmax;background:radial-gradient(circle,rgb(20 107 88/.55),transparent 60%);animation-duration:32s}@keyframes mh-float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(6%,-5%,0) scale(1.1)}66%{transform:translate3d(-5%,4%,0) scale(.94)}}.mh-grid-lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}.mh-hero-inner{max-width:1320px;margin:0 auto;padding:96px 56px 110px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.mh-kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:999px;border:1px solid rgb(122 207 171/.3);background:rgb(122 207 171/.08);font-size:13px;font-weight:600;color:var(--mint)}.mh-kicker-dot{position:relative;width:8px;height:8px}.mh-kicker-dot,.mh-kicker-dot i{border-radius:50%;background:var(--mint)}.mh-kicker-dot i{position:absolute;inset:0}.mh-hero h1{margin-top:26px;font-size:clamp(42px,5.4vw,80px);line-height:.98;letter-spacing:-.05em;color:#fff}.mh-shine{background:linear-gradient(90deg,#7acfab,#e6fff2 40%,#7acfab 60%,#4fb38f);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mh-shine 7s linear infinite}@keyframes mh-shine{to{background-position:-220% 0}}.mh-lede{margin-top:26px!important;max-width:560px;font-size:18.5px;line-height:1.6;color:rgb(234 245 239/.78)}.mh-proof{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:36px;margin:44px 0 0;padding:26px 0 0;list-style:none;border-top:1px solid rgb(255 255 255/.12)}.mh-proof strong{display:block;font-size:32px;font-weight:600;letter-spacing:-.03em;color:#fff;line-height:1.1}.mh-proof li>span{font-size:13px;color:rgb(234 245 239/.6)}.mh-stage{position:relative;margin:0;perspective:1800px}.mh-window{position:relative;z-index:1;border-radius:18px;overflow:hidden;background:#fbfdfc;color:var(--ink);box-shadow:0 50px 90px -30px rgb(0 0 0/.65),0 0 0 1px rgb(255 255 255/.08);transform:rotateY(-7deg) rotateX(4deg);animation:mh-tilt 9s ease-in-out infinite alternate}@keyframes mh-tilt{to{transform:rotateY(-2deg) rotateX(1deg) translateY(-6px)}}.mh-window-bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);background:#f3f6f4;font-size:12px;color:var(--muted)}.mh-window-bar>i{width:10px;height:10px;border-radius:50%;background:#d5ddd8}.mh-window-bar>span{margin-left:10px}.mh-window-bar>b{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--teal)}.mh-live{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:mh-pulse 2s infinite}@keyframes mh-pulse{0%{box-shadow:0 0 0 0 rgb(20 107 88/.55)}80%,to{box-shadow:0 0 0 7px rgb(20 107 88/0)}}.mh-window-body{display:grid;gap:12px;padding:16px}.mh-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mh-kpis>div{padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.mh-kpis small{display:block;font-size:11px;color:var(--muted)}.mh-kpis strong{display:block;margin:5px 0 3px;font-size:26px;font-weight:650;letter-spacing:-.035em;line-height:1.1}.mh-kpis s{font-size:11px;color:#8d9a95}.mh-kpis em{font-size:11px;font-style:normal;color:var(--teal)}.mh-hero-chart{position:relative;padding:12px 12px 6px;border:1px solid var(--line);border-radius:12px;background:#fff}.mh-chart-head{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:6px}.mh-chart-head i{display:inline-block;width:10px;height:3px;border-radius:2px;margin:0 5px 2px 10px;vertical-align:middle}.mh-key-a{background:var(--teal)}.mh-key-b{background:#a9b6b0}.mh-hero-chart svg{display:block;width:100%;height:auto;overflow:visible}.mh-area{fill:rgb(20 107 88/.09);animation:mh-fade .8s 1.6s both}.mh-line-a,.mh-line-b{fill:none;stroke-width:2.5;stroke-linecap:round}.mh-line-a{stroke:var(--teal)}.mh-line-b{stroke:#a9b6b0;stroke-width:2}.mh-draw-once{stroke-dasharray:1;stroke-dashoffset:1;animation:gm-draw 2.2s cubic-bezier(.6,0,.2,1) .3s forwards}.mh-leak-dot{fill:var(--teal);animation:mh-fade .3s 2.2s both,mh-blink 1.4s 2.5s infinite}.mh-chart-flag{position:absolute;left:43%;top:30px;padding:3px 8px;border-radius:999px;background:#e3f2ec;color:var(--teal);font-size:10.5px;font-weight:600;animation:mh-fade .5s 2.5s both}@keyframes mh-fade{0%{opacity:0}}@keyframes mh-blink{50%{opacity:.25}}.mh-feed{display:grid;gap:8px}.mh-feed article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;opacity:0}.mh-feed strong{font-size:13px;font-weight:600}.mh-feed small,.mh-feed strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-feed small{font-size:11.5px;color:var(--muted)}.mh-feed button{display:grid;place-items:center;min-width:94px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px;font-weight:600;cursor:default}.mh-feed button span{grid-area:1/1;display:inline-flex;align-items:center;gap:4px}.mh-feed-1{animation:mh-feed-1 12s infinite}.mh-feed-2{animation:mh-feed-2 12s infinite}.mh-feed-3{animation:mh-feed-3 12s infinite}@keyframes mh-feed-1{0%{opacity:0;transform:translateY(10px)}4%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes mh-feed-2{0%,30%{opacity:0;transform:translateY(10px)}34%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes mh-feed-3{0%,46%{opacity:0;transform:translateY(10px)}50%,93%{opacity:1;transform:none}to{opacity:0}}.mh-feed-1 button{border-color:var(--teal);background:var(--teal);color:#fff;animation:mh-press 12s infinite}@keyframes mh-press{0%,19%{transform:none}20%{transform:scale(.9)}22%,to{transform:none;background:#e3f2ec;color:var(--teal)}}.mh-feed-1 button span:first-child{animation:mh-out 12s infinite}.mh-feed-1 button span:last-child{opacity:0;animation:mh-in 12s infinite}@keyframes mh-out{0%,21%{opacity:1}22%,to{opacity:0}}@keyframes mh-in{0%,21%{opacity:0}22%,to{opacity:1}}.mh-feed .mh-badge{border-color:transparent;background:#e3f2ec;color:var(--teal)}.mh-chip{padding:4px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.mh-chip-grey{background:#eef1ef;color:#3d4b46}.mh-chip-teal{background:#e3f2ec;color:var(--teal)}.mh-chip-mint{background:#eef9f3;color:#1d7a5f}.mh-cursor{position:absolute;z-index:3;width:22px;height:22px;fill:var(--ink);stroke:#fff;stroke-width:1.5;pointer-events:none;opacity:0}.mh-feed-1 .mh-cursor{right:44px;top:50%;animation:mh-cursor-a 12s infinite}@keyframes mh-cursor-a{0%,6%{opacity:0;transform:translate(90px,70px)}9%{opacity:1}18%{transform:translate(0)}20%{transform:translate(0) scale(.82)}22%{transform:translate(0)}28%{opacity:1}36%,to{opacity:0;transform:translate(40px,60px)}}.mh-orbit{position:absolute;inset:-30px;z-index:2;pointer-events:none}.mh-orb{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;box-shadow:0 14px 30px -10px rgb(0 0 0/.5);animation:mh-bob 6s ease-in-out infinite}.mh-orb-0{top:-6px;left:10%}.mh-orb-1{top:30%;right:-18px;animation-delay:-1s}.mh-orb-2{top:44%;left:-12px;animation-delay:-2s}.mh-orb-3{bottom:-8px;right:20%;animation-delay:-3s}.mh-orb-4{bottom:10%;left:6%;animation-delay:-4s}.mh-orb-5{top:72%;right:-14px;animation-delay:-5s}@keyframes mh-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}.mh-stage figcaption{position:absolute;right:4px;bottom:-34px;font-size:11px;color:rgb(234 245 239/.45)}.mh-logos{overflow:hidden;padding:30px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mh-logos-track{display:flex;width:-moz-max-content;width:max-content}.mh-logos-track>div{display:flex;gap:64px;padding-right:64px}.mh-logos-track span{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--muted);white-space:nowrap}.mh-pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mh-pain{display:flex;flex-direction:column;gap:18px;padding:20px 20px 22px;border:1px solid var(--line);border-radius:24px;background:#fff;transition:transform .6s var(--ease),box-shadow .4s,border-color .4s}.mh-pain:hover{border-color:rgb(20 107 88/.35);box-shadow:0 30px 60px -36px rgb(10 46 38/.45)}.mh-pain-visual{position:relative;display:grid;place-items:center;height:150px;padding:16px;border-radius:16px;background:var(--cream);overflow:hidden}.mh-pain h3{font-size:19px;line-height:1.32;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.mh-pain-fix{display:flex;align-items:flex-start;gap:10px;margin-top:auto!important;padding-top:16px;border-top:1px dashed var(--line);font-size:14.5px;line-height:1.5;font-weight:500;color:var(--teal)}.mh-pain-fix>span{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff}[data-shown=true] .mh-pain-fix{animation:mh-rise .6s .5s var(--ease) both}@keyframes mh-rise{0%{opacity:0;transform:translateY(10px)}}.mh-pv-bars{display:flex;align-items:flex-end;justify-content:center;gap:20px;width:100%;height:100%}.mh-pv-bars>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;width:68px;height:100%}.mh-pv-bars i{display:block;width:100%;border-radius:8px 8px 3px 3px;background:#c7d2cc}.mh-pv-bars b{font-size:14px;color:var(--muted)}.mh-pv-bars small{font-size:10.5px;color:var(--muted);white-space:nowrap}.mh-pv-bars .is-real i{background:var(--teal)}.mh-pv-bars .is-real b{color:var(--teal)}.mh-pv-spark{width:100%;height:100%;overflow:visible}.mh-pv-spark path{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round}.mh-pv-spark text{font-size:10px;fill:var(--muted)}.mh-pv-end{fill:var(--red);animation:mh-blink 1.4s infinite}.mh-pv-terms{display:grid;gap:7px;width:100%;margin:0;padding:0;list-style:none}.mh-pv-terms li{position:relative;display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;background:#fff;font-size:12px}.mh-pv-terms b{white-space:nowrap;color:var(--red);font-weight:600}.mh-pv-terms li:after{content:"";position:absolute;left:10px;right:10px;top:50%;height:1.5px;background:var(--red);transform:scaleX(0);transform-origin:left}[data-shown=true] .mh-pv-terms li:after{animation:mh-strike .5s calc(.7s + var(--i)*.3s) forwards}@keyframes mh-strike{to{transform:scaleX(1)}}.mh-pv-funnel{display:grid;gap:9px;width:100%}.mh-pv-funnel>div{display:grid;gap:4px}.mh-pv-funnel small{font-size:11px;color:var(--muted)}.mh-pv-funnel i{display:block;height:14px;border-radius:7px;background:var(--teal)}.mh-pv-funnel>div:nth-child(2) i{background:#7fb3a2}.mh-pv-funnel>div:nth-child(3) i{background:var(--red)}.mh-pv-tabs{position:relative;width:100%;height:100%}.mh-pv-tabs span{position:absolute;padding:8px 13px;border:1px solid var(--line);border-radius:9px 9px 4px 4px;background:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;box-shadow:0 8px 16px -10px rgb(0 0 0/.25);animation:mh-jitter 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*-.55s)}@keyframes mh-jitter{0%,to{transform:translate(0) rotate(-1.5deg)}50%{transform:translate(5px,-3px) rotate(1.5deg)}}.mh-pv-scale{display:grid;gap:8px;width:100%}.mh-pv-scale>div{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:10px;background:#fff;font-size:12.5px;font-weight:600}.mh-pv-scale b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fbefd9;color:var(--amber);animation:mh-wobble 2.4s infinite;animation-delay:calc(var(--i)*.3s)}@keyframes mh-wobble{0%,60%,to{transform:none}70%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}90%{transform:rotate(-6deg)}}.mh-dark{margin:0 12px;border-radius:28px;background:var(--deep);color:#eaf5ef}.mh-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.mh-story-steps article{min-height:68vh;display:flex;flex-direction:column;justify-content:center;opacity:.32;transition:opacity .5s}.mh-story-steps article:first-child{min-height:48vh;justify-content:flex-start}.mh-story-steps article.is-active{opacity:1}.mh-story-index{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.mh-story-steps h3{margin:14px 0!important;font-size:clamp(26px,2.7vw,38px);line-height:1.12;letter-spacing:-.03em;color:#fff}.mh-story-steps p{max-width:460px;font-size:17px;line-height:1.65;color:rgb(234 245 239/.7)}.mh-story-inline{display:none}.mh-story-stage{position:sticky;top:calc(50vh - 220px);height:440px}.mh-story-progress{position:absolute;left:-32px;top:0;bottom:0;width:3px;border-radius:3px;background:rgb(255 255 255/.1)}.mh-story-progress i{display:block;height:100%;border-radius:3px;background:var(--mint);transform-origin:top;transition:transform .6s var(--ease)}.mh-story-panel{position:absolute;inset:0;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .5s,transform .7s var(--ease);pointer-events:none}.mh-story-panel.is-active{opacity:1;transform:none}.mh-panel{display:flex;flex-direction:column;height:100%;padding:20px;border-radius:22px;background:#fbfdfc;color:var(--ink);box-shadow:0 50px 90px -40px rgb(0 0 0/.75);overflow:hidden}.mh-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mh-panel-head strong{font-size:15px}.mh-panel-head span{padding:4px 10px;border-radius:999px;background:#e3f2ec;color:var(--teal);font-size:12px;font-weight:600;white-space:nowrap}.mh-p-connect{position:relative;flex:1}.mh-p-connect>svg{position:absolute;inset:0;width:100%;height:100%}.mh-flow{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:6 8;animation:mh-flow 1s linear infinite}@keyframes mh-flow{to{stroke-dashoffset:-28}}.mh-p-hub{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:22px;background:var(--deep);animation:mh-hub 2.4s infinite}@keyframes mh-hub{0%{box-shadow:0 0 0 0 rgb(20 107 88/.4)}80%,to{box-shadow:0 0 0 22px rgb(20 107 88/0)}}.mh-p-node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -16px rgb(0 0 0/.35)}.mh-p-node-0{left:18.75%;top:22.7%}.mh-p-node-1{left:81.25%;top:22.7%}.mh-p-node-2{left:18.75%;top:77.3%}.mh-p-node-3{left:81.25%;top:77.3%}.is-active .mh-p-node,.mh-story-inline .mh-p-node{animation:mh-pop .5s var(--ease) both}.mh-p-node-1{animation-delay:.12s!important}.mh-p-node-2{animation-delay:.24s!important}.mh-p-node-3{animation-delay:.36s!important}@keyframes mh-pop{0%{opacity:0;scale:.8}}.mh-p-table{width:100%;border-collapse:collapse;font-size:13.5px}.mh-p-table th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;font-size:11px;font-weight:600;color:var(--muted)}.mh-p-table td{padding:14px 6px;border-bottom:1px solid #edf1ee}.mh-p-table s{color:#97a49f}.mh-p-table em{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:600}.mh-p-table .is-good{color:var(--teal);font-weight:700}.mh-p-table .is-good em{background:#e3f2ec}.mh-p-table .is-bad{color:var(--red);font-weight:700}.mh-p-table .is-bad em{background:#fbecea}.is-active .mh-p-table tbody tr,.mh-story-inline .mh-p-table tbody tr{animation:mh-rise .5s calc(var(--i)*.12s) var(--ease) both}.mh-p-scan{position:relative;display:grid;gap:8px}.mh-p-scan>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.mh-p-scan strong{font-size:13.5px}.mh-p-scan small{font-size:12px;color:var(--muted);text-align:right}.mh-dot{width:9px;height:9px;border-radius:50%}.mh-dot-red{background:var(--red)}.mh-dot-amber{background:#d49a2a}.mh-dot-teal{background:var(--teal)}.mh-scanline{position:absolute;left:-20px;right:-20px;top:0;z-index:1;height:70px;background:linear-gradient(180deg,transparent,rgb(122 207 171/.3),transparent);pointer-events:none;animation:mh-scan 2.6s ease-in-out infinite}@keyframes mh-scan{0%{transform:translateY(-70px)}to{transform:translateY(320px)}}.is-active .mh-p-scan>div,.mh-story-inline .mh-p-scan>div{animation:mh-rise .45s calc(.3s + var(--i)*.32s) var(--ease) both}.mh-p-fix{display:flex;flex-direction:column;gap:14px;flex:1}.mh-p-actions{position:relative;display:flex;gap:10px;margin-top:auto}.mh-p-actions button{display:grid;place-items:center;height:42px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px;font-weight:600;cursor:default}.mh-p-actions .mh-p-approve{min-width:170px;border-color:var(--teal);background:var(--teal);color:#fff;animation:mh-press-b 5s infinite}.mh-p-approve span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px}.mh-p-approve span:first-child{animation:mh-out-b 5s infinite}.mh-p-approve span:last-child{opacity:0;animation:mh-in-b 5s infinite}@keyframes mh-press-b{0%,43%{transform:none}46%{transform:scale(.92)}49%,to{transform:none;background:#e3f2ec;color:var(--teal)}}@keyframes mh-out-b{0%,47%{opacity:1}49%,to{opacity:0}}@keyframes mh-in-b{0%,47%{opacity:0}49%,to{opacity:1}}.mh-p-actions .mh-cursor{left:70px;top:22px;animation:mh-cursor-b 5s infinite}@keyframes mh-cursor-b{0%{opacity:0;transform:translate(170px,60px)}12%{opacity:1}40%{transform:translate(0)}46%{transform:translate(0) scale(.82)}50%{transform:translate(0)}62%{opacity:1}76%,to{opacity:0;transform:translate(50px,50px)}}.is-active .mh-film{overflow:hidden;aspect-ratio:16/9;border-radius:26px;background:var(--deep);box-shadow:0 60px 110px -60px rgb(10 46 38/.7)}.mh-film video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mh-shorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px}.mh-short{text-align:center}.mh-phone{width:min(100%,264px);aspect-ratio:9/16;margin:0 auto 20px;padding:8px;border-radius:36px;background:#0f1a17;box-shadow:0 40px 70px -40px rgb(10 46 38/.8),inset 0 0 0 1px rgb(255 255 255/.08)}.mh-phone video{display:block;width:100%;height:100%;border-radius:28px;-o-object-fit:cover;object-fit:cover;background:var(--deep)}.mh-short h3{font-size:19px;letter-spacing:-.02em;color:var(--ink)}.mh-short p{margin-top:6px!important;font-size:15px;line-height:1.5;color:var(--muted)}.mh-scale{background:linear-gradient(180deg,var(--cream),#fff 85%)}.mh-scale-chart{position:relative;aspect-ratio:10/3;margin:0 0 44px}.mh-scale-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mh-scale-chart line{stroke:var(--line);stroke-dasharray:4 6}.mh-scale-area{fill:rgb(122 207 171/.2)}.mh-scale-line{fill:none;stroke:var(--teal);stroke-width:4;stroke-linecap:round}.mh-scale-flat{fill:none;stroke:#bcc6c1;stroke-width:3;stroke-linecap:round}[data-shown=true] .mh-scale-chart .gm-draw{animation-duration:2.6s}[data-shown=true] .mh-scale-area{animation:mh-fade 1s 1.6s both}.mh-pin{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 12px 26px -14px rgb(10 46 38/.45)}.mh-pin i{width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgb(20 107 88/.18)}[data-shown=true] .mh-pin{animation:mh-pop .5s calc(.6s + var(--i)*.38s) var(--ease) both}.mh-scale-label{position:absolute;right:0;font-size:12px;font-weight:600}.mh-scale-label-a{top:-6%;color:var(--teal)}.mh-scale-label-b{bottom:4%;color:#8d9a95}.mh-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mh-stage-card{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.mh-stage-card small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.mh-stage-card h3{margin:8px 0 6px!important;font-size:17px;letter-spacing:-.02em;color:var(--ink)}.mh-stage-card p{font-size:14px;line-height:1.55;color:var(--muted)}.mh-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);grid-auto-flow:dense;gap:16px}.mh-tile-wide{grid-column:span 2}.mh-tile-tall{grid-row:span 2}.mh-tile>a{position:relative;display:flex;flex-direction:column;height:100%;padding:24px;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .4s,transform .5s var(--ease)}.mh-tile>a:hover{border-color:rgb(20 107 88/.4);box-shadow:0 30px 60px -36px rgb(10 46 38/.45);transform:translateY(-3px)}.mh-tile:nth-child(2)>a,.mh-tile:nth-child(5)>a{border-color:transparent;background:var(--deep);color:#eaf5ef}.mh-tile-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:12px;background:#e3f2ec;color:var(--teal)}.mh-tile:nth-child(2) .mh-tile-icon,.mh-tile:nth-child(5) .mh-tile-icon{background:rgb(122 207 171/.15);color:var(--mint)}.mh-tile h3{font-size:19px;letter-spacing:-.02em}.mh-tile p{margin-top:6px!important;font-size:14.5px;line-height:1.55;color:var(--muted)}.mh-tile:nth-child(2) p,.mh-tile:nth-child(5) p{color:rgb(234 245 239/.68)}.mh-tile-visual{flex:none}.mh-tile-stat,.mh-tile-visual{margin-top:auto;padding-top:20px}.mh-tile-stat{font-size:68px;font-weight:650;line-height:1;letter-spacing:-.05em;color:var(--teal)}.mh-tile:nth-child(2) .mh-tile-stat{color:var(--mint)}.mh-tile-more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;color:var(--teal);opacity:.75;transition:gap .3s,opacity .3s}.mh-tile:nth-child(2) .mh-tile-more,.mh-tile:nth-child(5) .mh-tile-more{color:var(--mint)}.mh-tile>a:hover .mh-tile-more{opacity:1;gap:10px}.mh-b-ads{display:flex;align-items:flex-end;gap:14px;height:110px}.mh-b-ads img{align-self:center}.mh-b-ads>div{display:flex;flex:1;align-items:flex-end;gap:8px;height:100%}.mh-b-ads i{flex:1;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--mint),var(--teal))}.mh-b-creative{position:relative;height:300px}.mh-b-creative img{position:absolute;width:58%;height:auto;border-radius:14px;box-shadow:0 20px 40px -20px rgb(10 46 38/.55);animation:mh-bob 7s ease-in-out infinite}.mh-b-creative img:first-child{left:0;top:12%;rotate:-6deg}.mh-b-creative img:nth-child(2){right:0;top:0;rotate:5deg;animation-delay:-2s}.mh-b-creative img:nth-child(3){left:21%;top:34%;animation-delay:-4s;z-index:1}.mh-b-chat{display:grid;gap:9px;font-size:13px}.mh-b-chat p{max-width:92%;margin:0!important;padding:10px 12px;border-radius:15px;line-height:1.45!important;color:var(--ink)!important;font-size:13px!important}.mh-bubble-in{justify-self:start;border-bottom-left-radius:4px!important;background:#eef2ef}.mh-bubble-out{justify-self:end;border-bottom-right-radius:4px!important;background:#d6f3e3}.mh-b-chat .mh-bubble-sys{justify-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:none;color:var(--teal)!important;font-weight:600;font-size:12px!important}[data-shown=true] .mh-b-chat p{animation:mh-rise .5s var(--ease) both}[data-shown=true] .mh-b-chat p:first-child{animation-delay:.3s}[data-shown=true] .mh-b-chat p:nth-child(2){animation-delay:1.2s}[data-shown=true] .mh-b-chat p:nth-child(3){animation-delay:2s}.mh-b-ai{display:grid;gap:10px}.mh-b-ai p{margin:0!important;font-size:13.5px!important;line-height:1.5!important}.mh-ai-q{justify-self:end;padding:9px 13px;border-radius:14px 14px 4px 14px;background:rgb(255 255 255/.1);color:#fff!important}.mh-ai-a{display:flex;gap:9px;padding:12px 14px;border-radius:14px;background:rgb(122 207 171/.1);color:rgb(234 245 239/.9)!important}.mh-ai-a svg{flex:none;margin-top:3px;color:var(--mint)}.mh-ai-a span:after{content:"";display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:var(--mint);animation:mh-blink 1s steps(1) infinite}[data-shown=true] .mh-ai-a{animation:mh-rise .6s .7s var(--ease) both}[data-shown=true] [data-shown=true] .mh-b-stack{position:relative;height:110px}.mh-b-stack span{position:absolute;left:calc(var(--i)*16px);right:calc(48px - var(--i)*16px);top:calc(var(--i)*26px);display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 20px -14px rgb(0 0 0/.3);transition:transform .4s var(--ease)}.mh-b-stack svg{color:var(--teal)}.mh-tile>a:hover .mh-b-stack span{transform:translateY(calc(var(--i)*6px))}.mh-p-scan img{flex:none}.mh-p-product{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--cream)}.mh-p-product img{width:52px;height:64px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.mh-p-product strong{display:block;font-size:15px}.mh-p-product small{font-size:12.5px;color:var(--muted)}.mh-p-auto{display:grid;gap:14px}.mh-p-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:12px;background:var(--cream)}.mh-p-modes span{padding:9px 6px;border-radius:9px;text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.mh-p-modes .is-on{background:#fff;color:var(--teal);box-shadow:0 2px 6px -2px rgb(10 46 38/.2)}.mh-p-grow{display:grid;gap:14px}.mh-p-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mh-p-thumbs img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:12px}.is-active .mh-p-thumbs img,.mh-story-inline .mh-p-thumbs img{animation:mh-pop .5s var(--ease) both}.mh-p-thumbs img:nth-child(2){animation-delay:.1s!important}.mh-p-thumbs img:nth-child(3){animation-delay:.2s!important}.mh-tile-tag{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;background:#e3f2ec;color:var(--teal);font-size:12px;font-style:normal;font-weight:600;letter-spacing:0;vertical-align:3px}.mh-b-steps{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mh-b-steps span{position:relative;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:600}.mh-b-steps span:last-child{border-color:var(--teal);background:var(--teal);color:#fff}.mh-b-steps span:not(:last-child):after{content:"→";margin-left:12px;color:#9aa8a2}[data-shown=true] .mh-b-steps span{animation:mh-rise .45s calc(.2s + var(--i)*.12s) var(--ease) both}.mh-b-social{display:grid;gap:8px}.mh-b-social span{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13.5px}.mh-b-social b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-b-social em{font-style:normal;font-size:12px;font-weight:600;color:var(--teal)}[data-shown=true] .mh-b-social span{animation:mh-rise .45s calc(.3s + var(--i)*.14s) var(--ease) both}.mh-creative{overflow:hidden}.mh-marquee{display:grid;gap:16px;margin-bottom:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mh-marquee .mh-marquee-row{display:flex;gap:16px;padding-right:16px;width:-moz-max-content;width:max-content;animation-duration:80s}.mh-marquee .mh-marquee-reverse{animation-direction:reverse}.mh-marquee img{flex:none;width:216px;height:270px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.mh-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mh-trust>div{padding:30px;border-radius:24px;background:var(--cream)}.mh-trust svg{color:var(--teal)}.mh-trust h3{margin:16px 0 8px!important;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.mh-trust p{font-size:15px;line-height:1.6;color:var(--muted)}.mh-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.mh-price{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff}.mh-price h3{font-size:16px;color:var(--ink)}.mh-price strong{display:flex;align-items:baseline;gap:6px;font-size:46px;font-weight:650;letter-spacing:-.04em;color:var(--ink)}.mh-price strong small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.mh-price p{font-size:14px;line-height:1.55;color:var(--muted)}.mh-price a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;color:var(--teal)}.mh-faq{max-width:900px}.mh-final{position:relative;isolation:isolate;overflow:hidden;margin:0 12px 12px;padding:130px 24px;border-radius:28px;background:var(--deep);color:#fff;text-align:center}.mh-final h2{font-size:clamp(36px,5.2vw,68px);line-height:1.02;letter-spacing:-.045em;color:#fff}.mh-final>p:not(.mh-eyebrow){margin-top:20px!important;font-size:18px;color:rgb(234 245 239/.72)}.mh-final .mh-actions{justify-content:center}@media (max-width:1100px){.mh-hero-inner{grid-template-columns:1fr;padding:80px 40px 100px;gap:72px}.mh-stage{max-width:760px;width:100%;margin:0 auto}.mh-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mh-section{padding-top:88px;padding-bottom:88px}.mh-pains{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-story{grid-template-columns:1fr;gap:0}.mh-story-stage{display:none}.mh-story-steps article,.mh-story-steps article:first-child{min-height:0;padding:28px 0;opacity:1}.mh-story-inline{display:block;height:440px;margin-top:22px}.mh-shorts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:8px}.mh-short{flex:0 0 72%;scroll-snap-align:center}.mh-trust{grid-template-columns:1fr}.mh-pin{gap:0;padding:6px;font-size:0}}@media (max-width:640px){.mh-container{padding-left:20px;padding-right:20px}.mh-section{padding-top:64px;padding-bottom:64px}.mh-dark,.mh-final,.mh-hero{margin-left:6px;margin-right:6px;border-radius:22px}.mh-hero-inner{padding:56px 18px 72px}.mh-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mh-proof strong{font-size:24px}.mh-window{transform:none;animation:none}.mh-orbit,.mh-window-bar>span{display:none}.mh-kpis{gap:6px}.mh-kpis>div{padding:9px}.mh-kpis strong{font-size:18px}.mh-kpis em,.mh-kpis s{font-size:10px}.mh-chip,.mh-feed small{display:none}.mh-feed article{grid-template-columns:minmax(0,1fr) auto}.mh-bento,.mh-pains,.mh-prices,.mh-stages{grid-template-columns:1fr}.mh-tile-wide{grid-column:auto}.mh-tile-tall{grid-row:auto}.mh-scale-chart{aspect-ratio:10/5}.mh-story-inline{height:460px}.mh-p-table{font-size:12px}.mh-p-scan small,.mh-p-table em{display:none}.mh-final{padding:90px 18px}}@media (prefers-reduced-motion:reduce){.mh *,.mh :after,.mh :before{animation:none!important;transition:none!important}.mh-feed article,.mh-story-panel.is-active{opacity:1}.mh-cursor{display:none}.mh-draw-once{stroke-dashoffset:0}}.mh-subhero{padding-bottom:8px}.mh-subhero .mh-hero-inner{padding:80px 56px 88px;gap:56px}.mh-subhero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.02}.mh-subhero .mh-lede{font-size:18px}.mh-kicker-tag{margin-left:4px;padding:2px 8px;border-radius:999px;background:var(--mint);color:var(--deep);font-size:11px;font-style:normal;font-weight:700}.mh-facts{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.mh-facts li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgb(255 255 255/.16);background:rgb(255 255 255/.05);font-size:14px;font-weight:500;color:#eaf5ef}.mh-facts svg{color:var(--mint)}.mh-sub-visual{margin:0}.mh-sub-visual>div{height:440px}.mh-sub-visual figcaption{margin-top:16px;font-size:13px;line-height:1.5;color:rgb(234 245 239/.6)}@media (max-width:1100px){.mh-subhero .mh-hero-inner{padding:64px 40px 72px}}@media (max-width:640px){.mh-subhero .mh-hero-inner{padding:48px 18px 56px;gap:36px}.mh-sub-visual>div{height:430px}.mh-subhero h1{font-size:34px}}.mh-fp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mh-fp-step{padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff}.mh-fp-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e3f2ec;color:var(--teal);margin-bottom:16px}.mh-fp-step h3{font-size:19px;letter-spacing:-.02em;color:var(--ink)}.mh-fp-step p{margin-top:8px!important;font-size:15px;line-height:1.6;color:var(--muted)}.mh-fp-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:40px;border-radius:26px;background:var(--deep);color:#fff}.mh-fp-band h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;color:#fff}.mh-fp-band p{margin-top:8px!important;color:rgb(234 245 239/.72);font-size:16px}@media (max-width:900px){.mh-fp-band,.mh-fp-steps{grid-template-columns:1fr}.mh-fp-band{padding:28px}}.mh-glossary-title{font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.04em;color:var(--ink)}.mh-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mh-glossary-card{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;transition:border-color .3s,transform .4s var(--ease)}.mh-glossary-card:hover{border-color:rgb(20 107 88/.4);transform:translateY(-3px)}.mh-glossary-card h2{font-size:18px;letter-spacing:-.02em;color:var(--ink)}.mh-glossary-card p{font-size:14.5px;line-height:1.55;color:var(--muted)}.mh-glossary-card span{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;color:var(--teal)}.mh-term{max-width:820px}.mh-term-back{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--teal)}.mh-term h1{font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.04em;color:var(--ink)}.mh-term-answer{margin-top:20px!important;font-size:21px;line-height:1.55;color:var(--ink)}.mh-term-body{margin-top:18px!important;font-size:17px;line-height:1.7;color:#3d4b46}.mh-term-example,.mh-term-formula{margin-top:22px;padding:18px 20px;border-radius:16px;background:var(--cream)}.mh-term small{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.mh-term-formula code{font-family:inherit;font-size:18px;font-weight:600;color:var(--ink)}.mh-term-example p{font-size:16px;line-height:1.6;color:var(--ink)}.mh-term-glimmio{margin-top:30px;padding:26px;border-radius:22px;background:var(--deep);color:#fff}.mh-term-glimmio small{color:var(--mint)}.mh-term-glimmio p{font-size:17px;line-height:1.6;color:rgb(234 245 239/.85)}.mh-term-glimmio>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mh-term-related{margin-top:30px}.mh-term-related div{display:flex;flex-wrap:wrap;gap:8px}.mh-term-related a{padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:500;color:var(--ink)}.mh-term-related a:hover{border-color:var(--teal);color:var(--teal)}@media (max-width:900px){.mh-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mh-glossary-grid{grid-template-columns:1fr}.mh-term-answer{font-size:18px}}