/* MyPaperHelp public-site redesign v10 — original brand colours preserved. */
.mph-v10{--ink:#241a22;--navy:#351f31;--blue:#8b1e5a;--blue2:#c15c8a;--lime:#f3c969;--paper:#f5f7fb;--white:#fff;--muted:#756b72;--line:#f1e7ed;--soft-blue:#fbeaf2;--soft-lime:#fff4df;--shadow-soft:0 18px 50px rgba(36,26,34,.09);--shadow-strong:0 30px 80px rgba(36,26,34,.16);background:#fff;color:var(--ink)}
.mph-v10 main{overflow:clip}.mph-v10 p{line-height:1.75}.mph-v10 .kicker,.mph-v10 .eyebrow{color:var(--blue);letter-spacing:.15em;font-size:.72rem}.mph-v10 a,.mph-v10 button,.mph-v10 article,.mph-v10 details{-webkit-tap-highlight-color:transparent}.mph-v10 a:focus-visible,.mph-v10 button:focus-visible,.mph-v10 summary:focus-visible,.mph-v10 input:focus-visible,.mph-v10 select:focus-visible,.mph-v10 textarea:focus-visible{outline:3px solid var(--lime);outline-offset:3px}

/* Buttons */
.mph-v10 .button{min-height:50px;border-radius:12px;background:var(--blue);color:#fff;box-shadow:0 12px 26px rgba(139,30,90,.24);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.mph-v10 .button>span{transition:transform .25s ease}.mph-v10 .button:hover{background:#68133f;transform:translateY(-3px);box-shadow:0 18px 34px rgba(139,30,90,.3)}.mph-v10 .button:hover>span{transform:translate(3px,-1px)}.mph-v10 .button-small{min-height:42px}.mph-v10 .button-light{background:#fff;color:var(--ink);box-shadow:none}.mph-v10 .button-light:hover{background:var(--lime);color:var(--ink)}.mph-v10 .button-dark{background:var(--ink);color:#fff;box-shadow:none}.mph-v10 .button-dark:hover{background:var(--navy)}

/* Utility bar and navigation */
.mph-v10 .announcement{min-height:38px;padding:7px max(4vw,24px);justify-content:space-between;background:var(--lime);color:#37212f}.mph-v10 .announcement>div{display:flex;align-items:center;gap:9px}.mph-v10 .announcement>div span{padding:3px 9px;border-radius:999px;background:var(--ink);color:var(--lime);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.mph-v10 .announcement a{border-color:rgba(76,39,61,.35)}
.mph-v10 .site-header{height:88px;max-width:1320px;padding:0 28px;gap:34px;background:rgba(255,255,255,.96);border-bottom:1px solid transparent;transition:height .25s ease,box-shadow .25s ease,border-color .25s ease}.mph-v10 .site-header.is-scrolled{position:sticky;top:0;height:72px;border-color:var(--line);box-shadow:0 12px 34px rgba(36,26,34,.08);backdrop-filter:blur(16px)}.mph-v10 .brand-mark{box-shadow:0 9px 20px rgba(36,26,34,.16);transition:transform .3s ease}.mph-v10 .brand:hover .brand-mark{transform:rotate(4deg) scale(1.06)}.mph-v10 .site-header nav{gap:5px}.mph-v10 .nav-link{min-height:44px;border-radius:11px;padding:7px 10px!important}.mph-v10 .nav-link:hover,.mph-v10 .nav-link.is-active{color:var(--blue)!important;background:var(--soft-blue)}.mph-v10 .nav-link__icon{background:#fff8fa!important;color:#756b72!important}.mph-v10 .nav-link:hover .nav-link__icon,.mph-v10 .nav-link.is-active .nav-link__icon,.mph-v10 .nav-item:focus-within>.nav-link .nav-link__icon{color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--blue2))!important}.mph-v10 .nav-dropdown{border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 70px rgba(36,26,34,.15)}.mph-v10 .nav-dropdown:before{background:linear-gradient(90deg,var(--blue),var(--blue2))}.mph-v10 .nav-dropdown>div:hover,.mph-v10 .subject-menu>a:hover{background:#fff8fa}.mph-v10 .nav-icon{background:var(--soft-blue);color:var(--blue)}.mph-v10 .nav-view-all{background:var(--soft-blue)!important;color:var(--blue)!important}.mph-v10 .header-contact span{color:#9b8f98}

/* Home hero: editorial copy and floating brief workspace */
.mph-v10 .hero{min-height:720px;grid-template-columns:minmax(0,1.04fr) minmax(420px,.76fr);gap:clamp(44px,6vw,92px);padding:92px max(7vw,32px) 105px;background:var(--ink);isolation:isolate}.mph-v10 .hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.mph-v10 .hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(36,26,34,.98) 0%,rgba(36,26,34,.91) 48%,rgba(36,26,34,.64) 75%,rgba(36,26,34,.83) 100%)}.mph-v10 .hero-art{opacity:.24;object-position:72% center;filter:saturate(.85) contrast(1.08)}.mph-v10 .hero-copy,.mph-v10 .quote-card{position:relative;z-index:3}.mph-v10 .hero-copy{max-width:760px}.mph-v10 .hero h1{max-width:760px;font-size:clamp(3.5rem,6.2vw,6.4rem);line-height:.98;letter-spacing:-.065em}.mph-v10 .hero h1 em{color:var(--lime);font-style:normal}.mph-v10 .hero-copy>p{max-width:650px;color:#f1e7ed;font-size:1.04rem}.mph-v10 .hero-cta{margin-top:33px}.mph-v10 .text-link{color:#fff}.mph-v10 .play{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.25);color:var(--lime)}.mph-v10 .hero-proof{margin-top:33px;display:flex;flex-wrap:wrap;gap:10px}.mph-v10 .hero-badge{padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#f1e7ed;font-size:.72rem;font-weight:800}.mph-v10 .hero-badge span{color:var(--lime)}
.mph-v10 .quote-card{padding:32px;border:1px solid rgba(255,255,255,.55);border-radius:24px;background:rgba(255,255,255,.97);color:var(--ink);box-shadow:0 34px 90px rgba(0,0,0,.28);transform:rotate(1deg)}.mph-v10 .quote-card:before{content:"";position:absolute;inset:-11px 18px 11px -11px;z-index:-1;border:1px solid rgba(243,201,105,.4);border-radius:26px;pointer-events:none}.mph-v10 .quote-card form,.mph-v10 .card-heading{transform:rotate(-1deg)}.mph-v10 .card-heading>div>span{color:var(--blue)}.mph-v10 .card-heading .step{background:var(--soft-lime);color:#7a284f}.mph-v10 .quote-card input,.mph-v10 .quote-card select{background:#f8faff;border-color:#f1e7ed}.mph-v10 .quote-card input:focus,.mph-v10 .quote-card select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(139,30,90,.12)}.mph-v10 .counter{border-color:#f1e7ed}.mph-v10 .counter button{background:var(--soft-blue);color:var(--blue)}.mph-v10 .upload{border-color:#f1e7ed;background:#fff8fa;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mph-v10 .upload:hover{border-color:var(--blue);background:var(--soft-blue);transform:translateY(-2px)}.mph-v10 .upload svg{stroke:var(--blue)}

/* Section rhythm and bento services */
.mph-v10 .section{max-width:1240px;padding-top:112px;padding-bottom:112px}.mph-v10 .section-heading{align-items:end;border-bottom:1px solid var(--line);padding-bottom:28px}.mph-v10 .section-heading h2,.mph-v10 .process h2,.mph-v10 .faq h2{letter-spacing:-.055em}
.mph-v10 .service-grid{grid-template-columns:repeat(12,1fr);gap:16px}.mph-v10 .service-card{grid-column:span 4;min-height:300px;padding:31px;border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.mph-v10 .service-card:nth-child(1),.mph-v10 .service-card:nth-child(5){grid-column:span 6}.mph-v10 .service-card.featured{background:var(--blue);border-color:var(--blue);transform:none}.mph-v10 .service-card:after{content:"";position:absolute;right:-45px;bottom:-55px;width:150px;height:150px;border:28px solid var(--soft-blue);border-radius:50%;opacity:.75;transition:transform .35s ease}.mph-v10 .service-card.featured:after{border-color:rgba(255,255,255,.11)}.mph-v10 .service-card:hover{transform:translateY(-7px);border-color:#f4e9ee;box-shadow:var(--shadow-soft)}.mph-v10 .service-card:hover:after{transform:scale(1.16) rotate(16deg)}.mph-v10 .service-icon{background:var(--soft-blue);color:var(--blue);transition:transform .3s ease,background .3s ease,color .3s ease}.mph-v10 .service-card:hover .service-icon{transform:rotate(-7deg) scale(1.08);background:var(--lime);color:var(--ink)}.mph-v10 .featured .service-icon{background:#fff;color:var(--blue)}.mph-v10 .featured p{color:#fff8fa}.mph-v10 .featured .number{color:#f4e9ee}

/* Live order insight dashboard */
.mph-v10 .progress-market{padding:110px max(7vw,28px);background:linear-gradient(180deg,#f5f7fb 0%,#fff 100%)}.mph-v10 .progress-market:before{display:none}.mph-v10 .progress-market__intro{max-width:680px;margin:0 auto 48px;text-align:center}.mph-v10 .progress-market__trust{justify-content:center}.mph-v10 .progress-market__trust span{background:#fff;border-color:#f1e7ed;color:#756b72}.mph-v10 .progress-market__dashboard{max-width:1180px;grid-template-columns:.82fr 1.18fr;gap:18px}.mph-v10 .progress-donut-card,.mph-v10 .paper-ticker-card{border:1px solid #f1e7ed;border-radius:24px;box-shadow:var(--shadow-soft);transition:transform .28s ease,box-shadow .28s ease}.mph-v10 .progress-donut-card:hover,.mph-v10 .paper-ticker-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-strong)}.mph-v10 .paper-ticker-card{background:var(--ink);color:#fff}.mph-v10 .paper-ticker-card header h3,.mph-v10 .paper-ticker-card .ticker-row strong{color:#fff}.mph-v10 .paper-ticker-card header small,.mph-v10 .paper-ticker-card .ticker-row small{color:#d8ccd4}.mph-v10 .paper-ticker-card .ticker-row{border-color:#553044}.mph-v10 .ticker-status{background:var(--lime);color:#402d13}.mph-v10 .ticker-symbol{background:#3c2d27;color:#e0a887}

/* Distinct content compositions */
.mph-v10 .why-us{max-width:1240px;margin:0 auto;grid-template-columns:1.06fr .94fr;gap:90px}.mph-v10 .why-visual{border-radius:28px 28px 90px 28px;background:var(--soft-blue);box-shadow:none}.mph-v10 .why-window{transform:rotate(-2deg);border:1px solid #fff8fa;box-shadow:0 25px 60px rgba(139,30,90,.12)}.mph-v10 .why-shape{color:rgba(139,30,90,.12)}.mph-v10 .why-note>span{background:var(--lime);color:var(--ink)}.mph-v10 .benefit-list article{padding:20px 0}.mph-v10 .benefit-list article>span{background:var(--soft-blue);color:var(--blue);transition:transform .25s ease,background .25s ease}.mph-v10 .benefit-list article:hover>span{transform:rotate(-8deg) scale(1.08);background:var(--lime);color:var(--ink)}
.mph-v10 .process{max-width:1240px;margin:12px auto 112px;padding:78px;border-radius:30px;background:var(--ink);color:#fff}.mph-v10 .process:after{content:"";position:absolute;width:360px;height:360px;right:-150px;top:-180px;border:75px solid rgba(139,30,90,.18);border-radius:50%}.mph-v10 .process h2{color:#fff}.mph-v10 .process .kicker{color:var(--lime)}.mph-v10 .process-intro p,.mph-v10 .steps p{color:#d8ccd4}.mph-v10 .steps li{border-color:#553044}.mph-v10 .steps>li>span{border-color:#756b72;color:var(--lime);transition:transform .25s ease,background .25s ease,color .25s ease}.mph-v10 .steps li:hover>span{transform:rotate(-8deg) scale(1.1);background:var(--lime);color:var(--ink)}
.mph-v10 .subjects{max-width:1240px}.mph-v10 .subject-cloud{gap:10px}.mph-v10 .subject-cloud a{min-height:56px;padding:15px 20px;border:1px solid var(--line);background:#fff}.mph-v10 .subject-cloud a:hover,.mph-v10 .subject-cloud a:last-child{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-4px);box-shadow:0 12px 24px rgba(139,30,90,.2)}
.mph-v10 .study-levels{max-width:none;padding:112px max(7vw,30px);background:var(--paper);grid-template-columns:.76fr 1.24fr}.mph-v10 .level-heading{top:105px}.mph-v10 .level-track{border-left:2px solid #f1e7ed}.mph-v10 .level-track article{padding-bottom:45px}.mph-v10 .level-track article>span{color:var(--blue);border-color:#f1e7ed;transition:transform .25s ease,background .25s ease}.mph-v10 .level-track article:hover>span{transform:translateX(4px) rotate(5deg);background:var(--lime);color:var(--ink)}.mph-v10 .level-track article:before{background:var(--blue);box-shadow:0 0 0 7px #fff8fa}.mph-v10 .level-track small{color:var(--blue)}
.mph-v10 .brief-builder{padding:110px max(7vw,30px);background:linear-gradient(135deg,#8b1e5a,#c15c8a)}.mph-v10 .brief-builder:before{border-color:rgba(243,201,105,.13)}.mph-v10 .brief-copy .kicker{color:var(--lime)}.mph-v10 .brief-copy p{color:#fff8fa}.mph-v10 .brief-checklist article{border-color:rgba(255,255,255,.22);background:rgba(36,26,34,.16);border-radius:18px;transition:transform .25s ease,background .25s ease}.mph-v10 .brief-checklist article:hover{transform:translateY(-5px);background:rgba(36,26,34,.25)}.mph-v10 .brief-checklist article>span{background:var(--lime);color:var(--ink)}.mph-v10 .brief-checklist p{color:#fff8fa}
.mph-v10 .quality-media{height:500px;border-radius:30px;box-shadow:var(--shadow-soft)}.mph-v10 .quality-flow{gap:0}.mph-v10 .quality-flow article{min-height:285px;border-radius:20px}.mph-v10 .quality-flow article:hover{border-color:#f4e9ee;box-shadow:var(--shadow-soft)}.mph-v10 .quality-icon{background:var(--soft-blue);color:var(--blue);transition:transform .28s ease,background .28s ease}.mph-v10 .quality-flow article:hover .quality-icon{transform:rotate(-7deg) scale(1.08);background:var(--lime);color:var(--ink)}.mph-v10 .scope-section{max-width:1180px;border:1px solid #fff8fa;background:linear-gradient(135deg,#fbeaf2,#fff 55%,#fff4df);border-radius:30px}.mph-v10 .scope-columns article{border:1px solid #f1e7ed;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}.mph-v10 .scope-columns article:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft)}
.mph-v10 .support-moments{max-width:1240px}.mph-v10 .moment-wheel article{border-radius:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mph-v10 .moment-wheel article:hover{transform:translateY(-5px);border-color:#f4e9ee;box-shadow:var(--shadow-soft)}.mph-v10 .moment-wheel article>span{color:var(--blue)}.mph-v10 .wheel-centre{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 20px 46px rgba(139,30,90,.3);transition:transform .3s ease,box-shadow .3s ease}.mph-v10 .wheel-centre:hover{transform:scale(1.06) rotate(3deg);box-shadow:0 26px 58px rgba(139,30,90,.36)}.mph-v10 .wheel-centre:before{border-color:#dca17c}

/* Media, papers, tools, deadlines and international support */
.mph-v10 .story-section{max-width:1240px;border-radius:30px;background:var(--ink)}.mph-v10 .story-copy .kicker,.mph-v10 .story-points b{color:var(--lime)}.mph-v10 .paper-types{max-width:1240px}.mph-v10 .paper-type-stack a{border-color:var(--line)}.mph-v10 .paper-type-stack a>span{color:var(--blue)}.mph-v10 .paper-type-stack a>b{background:var(--soft-blue);color:var(--blue)}.mph-v10 .paper-type-stack a:hover{padding-left:18px;background:#fff8fa}.mph-v10 .paper-type-stack a:hover>b{background:var(--blue);color:#fff;transform:rotate(-12deg)}.mph-v10 .research-toolkit{background:linear-gradient(145deg,#241a22,#3b2d27)}.mph-v10 .research-toolkit .kicker,.mph-v10 .toolkit-grid article>span{color:var(--lime)}.mph-v10 .toolkit-grid article{background:#382a25;transition:background .25s ease,transform .25s ease}.mph-v10 .toolkit-grid article:hover{background:#49342b;transform:translateY(-5px)}.mph-v10 .deadline-dial{background:conic-gradient(var(--lime) 0 40%,var(--blue) 40% 80%,#fff8fa 80% 100%)}.mph-v10 .deadline-dial>div b,.mph-v10 .deadline-copy li>span{color:var(--blue)}.mph-v10 .global-section{max-width:1240px;background:var(--soft-blue);border:1px solid #fff8fa;border-radius:30px}.mph-v10 .global-tags span{border-color:#fff8fa;transition:transform .2s ease,border-color .2s ease,color .2s ease}.mph-v10 .global-tags span:hover{transform:translateY(-3px);color:var(--blue);border-color:var(--blue)}.mph-v10 .reviews{background:var(--paper)}.mph-v10 .responsibility{background:var(--ink);border-radius:24px}.mph-v10 .responsibility .kicker{color:var(--lime)}.mph-v10 .responsibility-icon{background:var(--blue)}.mph-v10 .cta-panel{background:linear-gradient(135deg,var(--blue),var(--blue2));border-radius:30px}.mph-v10 .cta-panel .kicker{color:var(--lime)}

/* Shared inner pages */
.mph-v10 .page-hero{position:relative;padding:112px 24px 120px;background:var(--ink);color:#fff;border:0;overflow:hidden}.mph-v10 .page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.mph-v10 .page-hero:after{content:"";position:absolute;width:380px;height:380px;right:-110px;bottom:-230px;border:75px solid rgba(139,30,90,.24);border-radius:50%}.mph-v10 .page-hero>*{position:relative;z-index:1}.mph-v10 .page-hero .kicker{color:var(--lime)}.mph-v10 .page-hero h1{color:#fff;font-size:clamp(3.1rem,6vw,5.4rem);max-width:900px}.mph-v10 .page-hero p{color:#d8ccd4}.mph-v10 .inner-section{max-width:1200px;padding-top:90px;padding-bottom:110px}.mph-v10 .content-card{padding:clamp(28px,4vw,52px);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-soft)}.mph-v10 .info-card{border-radius:24px;background:linear-gradient(145deg,var(--ink),#3d302a)}.mph-v10 .info-card .kicker{color:var(--lime)}.mph-v10 .large-form input,.mph-v10 .large-form select,.mph-v10 .large-form textarea{background:#f8faff;border-color:#f1e7ed}.mph-v10 .large-form input:focus,.mph-v10 .large-form select:focus,.mph-v10 .large-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(139,30,90,.12)}.mph-v10 .subject-list{gap:14px}.mph-v10 .subject-list a{min-height:100px;border:1px solid var(--line);border-radius:18px;background:#fff}.mph-v10 .subject-list a b{color:var(--blue);transition:transform .25s ease}.mph-v10 .subject-list a:hover{transform:translateY(-5px);border-color:#f4e9ee;box-shadow:var(--shadow-soft)}.mph-v10 .subject-list a:hover b{transform:translateX(4px)}.mph-v10 .faq-page details{padding:23px 26px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mph-v10 .faq-page details:hover{transform:translateX(5px);border-color:#f4e9ee;box-shadow:0 12px 28px rgba(36,26,34,.07)}.mph-v10 .faq-page summary span{color:var(--blue)}.mph-v10 .policy{max-width:920px;margin:80px auto 110px;padding:clamp(30px,6vw,66px);border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow-soft)}.mph-v10 .policy h2{border-color:var(--line)}.mph-v10 .policy a{color:var(--blue);font-weight:800}.mph-v10 .status-check{background:var(--soft-lime);color:#73445f}.mph-v10 .status-summary span{background:var(--paper)}

/* About page joins the same design language */
.mph-v10 .about-breadcrumb{background:#fff;border-color:var(--line)}.mph-v10 .about-breadcrumb a{color:var(--blue)}.mph-v10 .about-hero{min-height:720px;background:var(--ink);color:#fff}.mph-v10 .about-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px}.mph-v10 .about-hero .kicker{color:var(--lime)}.mph-v10 .about-hero h1{color:#fff}.mph-v10 .about-lead{color:#f1e7ed}.mph-v10 .about-text-link{color:#fff}.mph-v10 .about-text-link span{border-color:rgba(255,255,255,.25)}.mph-v10 .about-text-link:hover span{background:var(--lime);border-color:var(--lime);color:var(--ink)}.mph-v10 .about-hero__assurances span{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#f1e7ed}.mph-v10 .about-hero__assurances span:hover{border-color:var(--lime);color:var(--lime)}.mph-v10 .about-hero__visual:before{border-color:rgba(243,201,105,.45)}.mph-v10 .about-floating-note>span{background:var(--lime);color:var(--ink)}.mph-v10 .about-status-dot{background:var(--lime)}.mph-v10 .about-section-label span{color:var(--blue)}.mph-v10 .about-values,.mph-v10 .about-subjects,.mph-v10 .about-decisions,.mph-v10 .about-trust{background:var(--paper)}.mph-v10 .about-value-icon,.mph-v10 .about-subject-card>span,.mph-v10 .about-process__icon,.mph-v10 .about-decision-icon,.mph-v10 .about-trust__grid a>span{background:var(--soft-blue);color:var(--blue)}.mph-v10 .about-value-grid article:hover .about-value-icon,.mph-v10 .about-process__flow article:hover .about-process__icon,.mph-v10 .about-subject-card:hover>span,.mph-v10 .about-decision-card:hover .about-decision-icon,.mph-v10 .about-trust__grid a:hover>span{background:var(--lime);color:var(--ink);box-shadow:0 9px 20px rgba(243,201,105,.2)}.mph-v10 .about-feature,.mph-v10 .about-quality,.mph-v10 .about-global,.mph-v10 .about-difference{background:var(--ink)}.mph-v10 .about-feature__copy .kicker,.mph-v10 .about-quality__intro .kicker,.mph-v10 .about-global__copy .kicker,.mph-v10 .about-difference__heading .kicker{color:var(--lime)}.mph-v10 .about-process__flow article:not(:nth-child(4n)):after{color:var(--blue)}.mph-v10 .about-subject-card strong,.mph-v10 .about-privacy a,.mph-v10 .about-communication a,.mph-v10 .about-faq a,.mph-v10 .about-decision-card a{color:var(--blue)}.mph-v10 .about-levels__grid article{border-top-color:var(--blue);background:#fff8fa}.mph-v10 .about-quality__steps article:hover{border-color:var(--lime)}.mph-v10 .about-quality__steps span{color:var(--lime)}.mph-v10 .about-privacy{background:var(--soft-blue)}.mph-v10 .about-message-card{background:#f8faff}.mph-v10 .message-bubble{background:var(--blue)}.mph-v10 .about-global__tags span:hover{border-color:var(--lime);color:var(--lime)}.mph-v10 .about-tech-visual span{background:var(--blue)}.mph-v10 .about-difference__table article>span{background:var(--blue);color:#fff}.mph-v10 .about-trust__note{border-left-color:var(--blue)}.mph-v10 .about-faq__list summary span{color:var(--blue)}.mph-v10 .about-cta{background:linear-gradient(135deg,var(--blue),var(--blue2))}.mph-v10 .about-cta .kicker{color:var(--lime)}.mph-v10 .button-outline-dark{border-color:rgba(255,255,255,.7);color:#fff!important}

/* Footer and floating controls */
.mph-v10 .site-footer{background:var(--ink)}.mph-v10 .footer-top{border-bottom-color:#553044}.mph-v10 .footer-top .kicker{color:var(--lime)}.mph-v10 .button-lime{background:var(--lime);color:var(--ink);box-shadow:none}.mph-v10 .button-lime:hover{background:#f3c969;color:var(--ink)}.mph-v10 .footer-email,.mph-v10 .brand-light>span:last-child>span{color:var(--lime)!important}.mph-v10 .chat-fab{background:var(--blue);box-shadow:0 14px 35px rgba(139,30,90,.32)}.mph-v10 .chat-fab:hover{transform:translateY(-4px) scale(1.03)}.mph-v10 .mobile-order-bar>a{background:var(--blue)}

/* Motion and responsive layout */
.mph-v10 [data-site-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.mph-v10 [data-site-reveal].is-visible{opacity:1;transform:none}
@media(max-width:1100px){.mph-v10 .hero{grid-template-columns:1fr;padding-top:78px}.mph-v10 .hero-copy{max-width:840px}.mph-v10 .quote-card{width:min(680px,100%);justify-self:start;transform:none}.mph-v10 .quote-card form,.mph-v10 .card-heading{transform:none}.mph-v10 .service-card{grid-column:span 6}.mph-v10 .progress-market__dashboard{grid-template-columns:1fr}.mph-v10 .why-us{grid-template-columns:1fr;gap:52px}.mph-v10 .why-visual{max-width:720px;width:100%}.mph-v10 .process{margin-left:24px;margin-right:24px;padding:58px}.mph-v10 .study-levels{grid-template-columns:1fr}.mph-v10 .level-heading{position:static}}
@media(max-width:760px){.mph-v10 .announcement{justify-content:center;padding:8px 18px}.mph-v10 .announcement a{display:none}.mph-v10 .site-header{height:70px;padding:0 18px}.mph-v10 .site-header nav{background:#fff}.mph-v10 .hero{min-height:auto;padding:64px 20px 78px;gap:46px}.mph-v10 .hero h1{font-size:clamp(3rem,14vw,4.1rem)}.mph-v10 .hero-copy>p{font-size:1rem}.mph-v10 .quote-card{padding:25px 19px;border-radius:20px}.mph-v10 .quote-card:before{display:none}.mph-v10 .section{padding-top:78px;padding-bottom:78px}.mph-v10 .section-heading{align-items:start}.mph-v10 .service-grid{grid-template-columns:1fr}.mph-v10 .service-card,.mph-v10 .service-card:nth-child(1),.mph-v10 .service-card:nth-child(5){grid-column:auto;min-height:260px}.mph-v10 .progress-market{padding:78px 18px}.mph-v10 .progress-donut-card,.mph-v10 .paper-ticker-card{border-radius:20px}.mph-v10 .why-us{padding-top:78px;gap:38px}.mph-v10 .why-visual{border-radius:22px 22px 60px 22px}.mph-v10 .process{margin:0 16px 78px;padding:40px 22px;border-radius:22px}.mph-v10 .study-levels{padding:78px 20px}.mph-v10 .brief-builder{padding:78px 20px}.mph-v10 .quality-media{height:370px;border-radius:20px}.mph-v10 .scope-section,.mph-v10 .story-section,.mph-v10 .global-section{margin-left:16px;margin-right:16px;border-radius:22px}.mph-v10 .page-hero{padding:82px 20px 90px}.mph-v10 .page-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.mph-v10 .inner-section{padding:70px 18px 88px}.mph-v10 .content-card,.mph-v10 .info-card,.mph-v10 .policy{border-radius:20px}.mph-v10 .about-hero{min-height:auto}}
@media(prefers-reduced-motion:reduce){.mph-v10 *,.mph-v10 *:before,.mph-v10 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mph-v10 [data-site-reveal]{opacity:1;transform:none}}
