/*
Theme Name: Music Feedback Service V29.890
Description: Music Feedback Service website theme.
Version: 29.1042
*/
@font-face{font-family:"Poynter OldStyle Display";src:url("assets/fonts/PoynterOSDisp-Roman.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Poynter OldStyle Display";src:url("assets/fonts/PoynterOSDisp-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
:root{--paper:#F6F1EE;--card:#F7F3EF;--ink:#1c1a18;--dark:#0F0E0B;--footer:#111;--gold:#D98D36;--gold2:#E7A04B;--line:#ddcfbf;--muted:#6d655d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}.mfs-home{width:100%;overflow:hidden}.stage{position:relative;width:1440px;height:100%;margin:0 auto}a{text-decoration:none;color:inherit}svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}

.mfs-top{height:1075px;background:#0F0E0B}.mfs-header{height:174px;background:#030303}.header-stage{height:174px}.mfs-logo{position:absolute;left:81px;top:23px;width:349px;height:128.375px;display:block}.logo-exact{position:absolute;left:0;top:0;width:349px;height:128px;object-fit:contain;object-position:left center;display:block}.mfs-nav{position:absolute;left:585px;top:75px;width:558px;height:22px;display:flex;gap:40px;align-items:center}.mfs-nav a{font-size:18px;line-height:18px;color:#fff;white-space:nowrap}.header-cta{position:absolute;left:1189px;top:60.5px;width:163px;height:51px;border-radius:6px;background:#DF9239;color:#1b1209;font-family:Poppins,Arial,sans-serif;font-weight:500;font-size:20px;display:flex;align-items:center;justify-content:center}
.mfs-hero{height:656px;background:#1a0f08}.hero-stage{height:656px;overflow:hidden}.hero-image{position:absolute;left:136px;top:0;width:1304px;height:656px;object-fit:cover}.hero-overlay{position:absolute;left:0;top:0;width:850px;height:656px;background:linear-gradient(90deg,#160b05 0%,rgba(22,11,5,.97) 24%,rgba(22,11,5,.82) 46%,rgba(22,11,5,.35) 74%,rgba(22,11,5,0) 100%)}.hero-copy{position:absolute;left:80px;top:55px;width:626px;color:#fff}.hero-copy h1{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:80px;line-height:85px;letter-spacing:-.5px}.accent-line{width:84px;height:3px;background:#D98D36;margin:22px 0 24px}.hero-copy p{font-size:22px;line-height:40px;margin:0;font-weight:400}.gold-btn{display:flex;align-items:center;justify-content:space-between;background:#DF9239;color:#fff;border-radius:6px;font-family:Poppins,Arial,sans-serif;font-weight:500}.hero-btn{width:333px;height:74px;margin-top:29px;padding:0 30px;font-size:29px}.hero-trust{display:flex;align-items:center;gap:11px;margin-top:21px;font-size:16px}.trust-mark{color:#D98D36;font-size:20px}
.mfs-stats{height:245px;background:#0F0E0B;border-top:1px solid #4d463f}.stats-stage{height:245px;display:grid;grid-template-columns:repeat(4,1fr)}.stat{position:relative;text-align:center;color:#fff;padding-top:38px}.stat:not(:last-child):after{content:"";position:absolute;right:0;top:22px;width:1px;height:200px;background:#514a43}.stat-svg{display:block;width:42px;height:42px;margin:0 auto 15px;color:#F0A037}.stat strong{display:block;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:54px;line-height:56px;letter-spacing:-.5px}.stat>span:last-child{display:block;margin-top:10px;font-size:22px;font-weight:300;letter-spacing:.1px}

.fig-section{background:var(--paper)}.section-stage{padding:86px 80px}.section-head{text-align:center;margin:0 auto}.section-head h2{font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:58px;line-height:64px;letter-spacing:-.475px;margin:0}.head-rule{display:block;width:60px;height:3px;background:#D98D36;margin:16px auto}.section-head p{font-size:24px;line-height:30px;margin:0}.how-section{height:707px}.how-section .section-stage{height:707px}.how-cards{width:1280px;height:348px;display:grid;grid-template-columns:repeat(3,1fr);gap:63px;margin-top:59px}.how-card{position:relative;height:348px;border:1px solid #decfbe;border-radius:12px;background:#F8F4F0;text-align:center;padding:55px 38px 26px}.how-card .num{position:absolute;left:50%;top:-26px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:#F1E3D5;border:1px solid #decfbe;display:grid;place-items:center;font-family:"Poynter OldStyle Display";font-weight:700;font-size:28px;line-height:28px}.line-icon{width:80px;height:80px;margin:0 auto;color:#D98D36}.how-card h3{font-family:"Poynter OldStyle Display";font-size:32px;line-height:26px;letter-spacing:-.238px;font-weight:600;margin:14px 0 21px}.how-card p{font-size:18px;line-height:28px;margin:0 auto;max-width:330px}
.receive-section{height:650.139px;border-top:2px solid #E6DDCF}.receive-section .section-stage{height:650.139px}.receive-head{height:153.139px}.receive-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:1280px;height:268px;margin-top:57px}.receive-card{display:grid;grid-template-columns:90px 1fr;gap:15px;align-items:start;border:1px solid #ded0c0;border-radius:12px;background:#F8F4F0;padding:46px 24px 28px}.receive-icon{width:60px;height:60px;color:#D98D36}.receive-card h3{font-family:"Poynter OldStyle Display";font-weight:600;font-size:28px;line-height:33.82px;letter-spacing:-.294px;margin:0 0 8px}.receive-card p{font-size:18px;line-height:28px;margin:0}
.examples-section{height:2061px;border-top:1px solid #E6DDCF}.examples-section .section-stage{height:2061px}.example-tracks{width:1278px;height:350px;margin:56px auto 0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.example-track{height:350px;border:1px solid #ded0c0;border-radius:12px;background:#F9F6F2;padding:12px;text-align:center}.example-track.selected{border:2px solid #D98D36}.example-track img{width:194px;height:194px;display:block;margin:0 auto;border-radius:8px;object-fit:cover}.example-track h3{font-family:"Poynter OldStyle Display";font-size:24px;line-height:24px;margin:16px 0 5px;font-weight:600}.example-track p{font-size:18px;line-height:24px;margin:0}.example-track span{display:block;font-size:12px;margin-top:7px}.feedback-box{width:1278px;height:1297px;margin:56px auto 0;border:2px solid #D7C4AE;border-radius:12px;background:#F8F4F0;padding:24px}.feedback-bar{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd0c1}.feedback-song{display:flex;align-items:center;gap:16px}.feedback-song img{width:105px;height:105px;border-radius:8px;object-fit:cover}.feedback-song h3{font-family:"Poynter OldStyle Display";font-size:32px;margin:0 0 3px}.feedback-song p{font-size:16px;line-height:24px;margin:0}.feedback-bar-right{display:flex;align-items:center;gap:28px;font-size:16px}.feedback-bar-right a{border:1px solid #D3A16C;border-radius:6px;padding:15px 20px;font-family:"Poynter OldStyle Display";font-size:24px}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:22px}.feedback-col{display:flex;flex-direction:column;gap:20px}.review-block{border:1px solid #ded0c0;border-radius:8px;padding:20px;background:#FAF7F3}.review-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.review-title span{width:34px;height:34px;border-radius:8px;background:#F1E3D5;display:grid;place-items:center;font-family:"Poynter OldStyle Display";font-size:28px;font-weight:700}.review-title h3{font-family:"Poynter OldStyle Display";font-size:32px;margin:0}.review-block p,.review-block li{font-size:16px;line-height:28px}.review-block small{display:block;font-size:16px;margin-top:10px}.review-block>a{display:inline-block;margin-top:5px;color:#B56F27;font-size:20px;font-weight:600}.strengths ul{padding-left:20px}.issue-head,.issue-row{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:12px}.issue-head{font-size:13px;background:#EFE5DA;padding:10px}.issue-row{padding:12px 0;border-bottom:1px solid #e2d7cc}.issue-row p{margin:0 0 6px}.issue-row em{font-style:normal;color:#D85A3B;font-size:12px}.whats-next h4{font-family:"Poynter OldStyle Display";font-size:20px;margin:8px 0}
.pricing-section{height:1302.47px;border-top:1px solid #E6DDCF}.pricing-section .section-stage{height:1302.47px}.pricing-head p{white-space:pre-line}.pricing-cards{width:1280px;height:738px;margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price-card{position:relative;height:738px;border:1px solid #D9CABA;border-radius:16px;background:#F8F4F0;padding:36px 28px}.price-card.featured{border:2px solid #D98D36}.popular{position:absolute;left:50%;top:-17px;transform:translateX(-50%);background:#D98D36;color:#fff;border-radius:20px;padding:9px 18px;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1.98px}.price-icon{width:60px;height:60px;margin:0 auto 14px;color:#D98D36}.price-card h3{text-align:center;font-family:"Poynter OldStyle Display";font-size:32px;line-height:32px;margin:0 0 13px;font-weight:600}.price-card .desc{font-size:16px;line-height:28px;text-align:center;min-height:56px;margin:0}.amount{height:94px;display:flex;align-items:center;justify-content:center;margin:15px 0 20px}.amount span{font-family:"Poynter OldStyle Display";font-size:42px;line-height:24px;align-self:flex-start;margin-top:24px}.amount strong{font-family:"Poynter OldStyle Display";font-size:60px;line-height:60px;font-weight:600;letter-spacing:-1px}.amount small{font-size:14px;font-weight:700;align-self:flex-end;margin:0 0 17px 6px}.price-card ul{list-style:none;padding:0 4px;margin:0}.price-card li{position:relative;padding:7px 0 7px 24px;font-size:16px}.price-card li:before{content:"✓";position:absolute;left:0;color:#D98D36}.price-btn{position:absolute;left:28px;right:28px;bottom:30px;height:62px;background:#DF9239;color:#fff;border-radius:7px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-family:"Poynter OldStyle Display";font-size:30px;font-weight:600}.pricing-trust{width:1280px;height:148.47px;margin-top:56px;border:2px solid #DDCDBB;border-radius:24px;background:#F7F3EF;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.pricing-trust>div{display:flex;gap:14px;padding:0 24px}.mini-icon{font-size:32px;color:#D98D36}.pricing-trust h4{font-family:"Poynter OldStyle Display";font-size:20px;margin:0 0 8px}.pricing-trust p{font-size:14px;line-height:22.4px;margin:0;font-weight:300}
.testimonials-section{height:892px;border-top:1px solid #E6DDCF}.testimonials-section .section-stage{height:892px}.testimonials-head{height:82px}.testimonial-row{position:relative;width:1440px;height:291px;margin-left:-80px;margin-top:56px;display:grid;grid-template-columns:repeat(3,380px);gap:16px;justify-content:center}.testimonial-card{position:relative;height:291px;border:1px solid #DECFC0;border-radius:12px;background:#F8F4F0;padding:24px 26px 22px 120px}.testimonial-card img{position:absolute;left:24px;top:24px;width:80px;height:80px;border-radius:50%;object-fit:cover}.stars{color:#D98D36;font-size:24px;margin-bottom:22px}.testimonial-card blockquote{font-size:16px;line-height:24px;margin:0;min-height:90px}.testimonial-card h3{font-family:"Poynter OldStyle Display";font-size:18px;margin:15px 0 4px}.testimonial-card p{font-size:14px;line-height:22.4px;margin:0;font-weight:300}.slider-dots{height:12px;display:flex;gap:8px;justify-content:center;margin-top:56px}.slider-dots span{width:12px;height:12px;border-radius:50%;background:#D7CBC0}.slider-dots span.active{background:#D98D36}.dark-banner{width:1280px;height:167px;margin-top:56px;border-radius:12px;background:#1A0F08;color:#fff;padding:34px 42px;display:flex;align-items:center;justify-content:space-between}.dark-banner h3{font-family:"Poynter OldStyle Display";font-size:34px;margin:0 0 8px}.dark-banner p{font-size:17px;line-height:28px;font-weight:300;margin:0}.banner-action{display:flex;flex-direction:column;align-items:center;gap:10px}.banner-action a{min-width:345px;height:60px;border-radius:7px;background:#DF9239;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-family:"Poynter OldStyle Display";font-size:32px}.banner-action small{font-size:12.5px;font-weight:300}
.songs-section{height:1076px;border-top:1px solid #E6DDCF}.songs-stage{height:1076px;padding:90px 80px 86px}.song-row{width:1144px;margin:40px auto 0;display:grid;grid-template-columns:repeat(5,206px);gap:28px}.song-card{height:303px;border:1px solid #DCCDBD;border-radius:12px;background:#F8F4F0;padding:10px;text-align:center}.song-card img{width:206px;height:184px;margin-left:-10px;margin-top:-10px;border-radius:10px 10px 0 0;object-fit:cover}.song-card h3{font-family:"Poynter OldStyle Display";font-size:24px;line-height:24px;margin:13px 0 5px}.song-card p{font-size:18px;margin:0}.song-card span{font-size:12px;display:block;margin-top:7px}.bottom-row{margin-top:40px}
.final-section{height:879.755px;border-top:2px solid #ded6cd}.final-stage{height:879.755px;padding:86px 80px}.final-box{width:1280px;height:707.755px;border:2px solid #DDCDBB;border-radius:14px;background:#F7F3EF;text-align:center;padding:49px 40px}.wave-mark{color:#D98D36;font-size:25px;letter-spacing:4px;margin-bottom:15px}.final-box h2{font-family:"Poynter OldStyle Display";font-size:58px;line-height:64px;letter-spacing:-.475px;margin:0}.final-box>p{font-size:24px;line-height:30px;margin:16px 0 34px}.final-features{width:1100px;margin:0 auto 32px;display:grid;grid-template-columns:repeat(3,1fr)}.final-features>div{display:flex;align-items:center;justify-content:center;gap:18px}.large-icon{font-size:50px;color:#D98D36}.final-features h3{text-align:left;font-family:"Poynter OldStyle Display";font-size:24px;line-height:24px;margin:0}.final-btn{width:310px;height:70px;margin:0 auto;border-radius:7px;background:#DF9239;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-family:"Poynter OldStyle Display";font-size:30px}.final-note{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.final-note span{font-size:38px;color:#D98D36}.final-note p{font-size:24px;line-height:30px;margin:0;text-align:left}
.mfs-footer{height:798px;background:#111;color:#fff}.footer-stage{height:798px;padding:90px 80px 60px}.footer-columns{height:345px;display:grid;grid-template-columns:305px 290px 330px 200px;gap:35px}.footer-col h4{font-size:20px;margin:0 0 24px}.footer-col h5{font-family:Poppins,Arial,sans-serif;font-size:18px;line-height:28px;margin:0 0 5px}.footer-col p,.footer-col a{font-size:16px;line-height:20px;color:#fff}.office{display:flex;gap:15px;margin-bottom:22px}.office img{width:40px;height:40px;object-fit:cover;border-radius:3px}.office p{margin:2px 0}.worldwide{margin-top:28px!important}.support h5{margin-top:22px}.support p{margin:2px 0 6px}.support a{text-decoration:underline}.resources a,.quick a{display:block;margin-bottom:16px}.resources .more{color:#E7A04B;margin-top:24px}.footer-bottom-row{height:160px;margin-top:32px;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;display:flex;align-items:center}.footer-logo{position:relative;left:auto;top:auto;width:349px;height:128px;display:block}.legal{display:flex;gap:28px;margin-left:auto}.legal a,.private{font-size:20px}.private{margin-left:45px}.copyright{height:80px;display:flex;align-items:flex-end;justify-content:space-between;font-size:18px}.language{font-size:16px}

@media(max-width:1439px){.stage{transform-origin:top left}.mfs-home{min-width:1440px}}


.fig-icon{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.trust-mark{width:20px;height:20px;display:inline-flex;color:#D98D36}.trust-mark .fig-icon{stroke-width:1.8}
.stat-svg .fig-icon{width:42px;height:42px;stroke-width:1.55}
.line-icon .fig-icon{width:80px;height:80px;stroke-width:1.45}
.receive-icon .fig-icon,.price-icon .fig-icon{width:60px;height:60px;stroke-width:1.5}
.preview-eye{display:flex;align-items:center;gap:10px}.preview-eye .fig-icon{width:20px;height:20px;color:#777;stroke-width:1.7}
.mini-icon{width:44px;height:44px;display:block;flex:0 0 44px}.mini-icon .fig-icon{width:44px;height:44px;stroke-width:1.5}
.wave-mark{width:42px;height:42px;margin:0 auto 15px}.wave-mark .fig-icon{width:42px;height:42px;stroke-width:1.5}
.large-icon{width:60px;height:60px;display:block;flex:0 0 60px}.large-icon .fig-icon{width:60px;height:60px;stroke-width:1.5}
.final-note>span{width:60px;height:60px;display:block}.final-note>span .fig-icon{width:60px;height:60px;stroke-width:1.45}
.footer-inline-icon{display:inline-flex;width:24px;height:24px;margin-right:10px;vertical-align:middle;color:#E7A04B;flex:0 0 24px}.footer-inline-icon .fig-icon{width:24px;height:24px;stroke-width:1.7}.worldwide,.support h5,.resources a,.private{display:flex;align-items:flex-start}.resources a .footer-inline-icon{margin-top:-2px}


.figma-top-direct{height:1077px;position:relative;background:#0f0e0b}
.figma-top-direct .figma-header{position:absolute;z-index:20;left:50%;top:-1px;transform:translateX(-50%);width:1440px;height:174px;background:#030303;border-bottom:1px solid #040404}
.figma-top-direct .header-stage{width:1440px;height:174px;margin:0;position:relative}
.figma-top-direct .figma-logo{position:absolute;left:81px;top:23px;width:349px;height:128.4px;display:block}
.figma-top-direct .figma-logo-disc{position:absolute;left:0;top:.38px;width:141px;height:128px;overflow:hidden;display:block}
.figma-top-direct .figma-logo-disc img{position:absolute;width:296.1px;height:198.04px;left:-26.35px;top:-49.11px;max-width:none}
.figma-top-direct .figma-logo-line{position:absolute;left:158px;top:29px;width:3px;height:70px;background:#fdb84d}
.figma-top-direct .figma-logo-words{position:absolute;left:179px;top:0;width:170px;color:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:40px;line-height:normal;letter-spacing:1.08px;display:flex;flex-direction:column}
.figma-top-direct .figma-logo-words span{display:block;margin-bottom:-8px}
.figma-top-direct .figma-logo-words span:nth-child(2){color:#fdb84d}
.figma-top-direct .figma-logo-words span:last-child{margin-bottom:0}

.figma-top-direct .mfs-nav{position:absolute;left:585px;top:76px;width:auto;height:auto;display:flex;gap:40px;align-items:center}
.figma-top-direct .mfs-nav a{font-family:Inter,Arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;color:#fff;white-space:nowrap}
.figma-top-direct .mfs-nav a:nth-child(n+3){color:#f4ece3}
.figma-top-direct .header-cta{position:absolute;left:1189px;top:60.5px;width:auto;height:auto;min-width:0;padding:18px 24px;border-radius:6px;background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);color:#3c1b01;font-family:Poppins,Arial,sans-serif;font-weight:500;font-size:20px;line-height:15px;display:flex;align-items:center;justify-content:center}

.figma-top-direct .figma-top-content{position:absolute;left:50%;top:161px;transform:translateX(-50%);width:1440px;height:915px;padding-top:10px}
.figma-top-direct .mfs-hero{height:656px;width:1440px;position:relative;background:#1a0e07;overflow:hidden}
.figma-top-direct .hero-stage{position:relative;width:1440px;height:656px;margin:0;overflow:hidden}
.figma-top-direct .hero-base-wrap{position:absolute;left:0;top:0;right:0;bottom:-19px;background:#1a0e07;overflow:hidden}
.figma-top-direct .hero-base-image{position:absolute;width:1067px;height:711px;left:373px;top:-36.5px;object-fit:cover;max-width:none}
.figma-top-direct .hero-foreground-image{position:absolute;left:136px;top:0;width:1304px;height:656px;object-fit:cover;object-position:center bottom;max-width:none}
.figma-top-direct .hero-figma-overlay{position:absolute;left:0;top:-19px;width:1125px;height:703px;background:
radial-gradient(ellipse 1032px 578px at 106% 49%,rgba(17,10,5,0) 0%,rgba(17,10,5,.05) 38%,rgba(17,10,5,.55) 60%,rgba(17,10,5,1) 86%),
linear-gradient(90deg,rgb(17,10,5) 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%)}

.figma-top-direct .figma-hero-copy{position:absolute;left:80px;top:59px;width:626px;height:520px;color:#fff;display:flex;flex-direction:column;gap:42px}
.figma-top-direct .hero-copy-main{display:flex;flex-direction:column;gap:42px;align-items:flex-start}
.figma-top-direct .figma-hero-copy h1{height:223.23px;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:80px;line-height:85px;letter-spacing:-.5px;color:#f8f8f8}
.figma-top-direct .figma-hero-copy .accent-line{width:84px;height:3px;border-radius:2px;background:#d28b3f;margin:24px 0 0}
.figma-top-direct .figma-hero-copy p{width:592px;height:100px;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:22px;line-height:40px;color:#f9fafb}
.figma-top-direct .hero-copy-main>div:nth-child(1){margin:0}
.figma-top-direct .figma-hero-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 32px;border-radius:6px;background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:500;font-size:29px;line-height:15px}
.figma-top-direct .figma-hero-btn img{width:24px;height:25.755px;display:block}
.figma-top-direct .figma-hero-trust{display:flex;gap:8px;align-items:center;width:100%;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:16px;line-height:16px;color:#fffffe}
.figma-top-direct .figma-hero-trust img{width:27px;height:27px;display:block}

.figma-top-direct .mfs-stats{width:1440px;height:249px;background:#0f0e0b;border-top:1px solid #504a42;border-bottom:1px solid #504a42}
.figma-top-direct .stats-stage{width:1440px;height:249px;margin:0;display:grid;grid-template-columns:1fr 0 1fr 0 1fr 0 1fr;align-items:center}
.figma-top-direct .stat{height:249px;position:relative;padding:0;color:#fff}
.figma-top-direct .stat:after{display:none!important}
.figma-top-direct .stat-inner{position:absolute;left:50%;top:calc(50% - 1.5px);transform:translate(-50%,-50%);width:350.305px;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center}
.figma-top-direct .stat-icon-direct{width:42px;height:42px;display:block}
.figma-top-direct .stat strong{display:block;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:54px;line-height:56px;letter-spacing:-.5px;color:#fff;text-align:center}
.figma-top-direct .stat span{display:block;margin:0!important;font-family:Inter,Arial,sans-serif;font-weight:300;font-size:22px;line-height:normal;letter-spacing:.1px;color:#fffffe;text-align:center}
.figma-top-direct .stat-separator{width:1px;height:200px;background:#504a42;transform:translateX(-.5px)}

@media(min-width:1440px){
  .figma-top-direct{min-width:1440px}
}


#mfs-f1-48, #mfs-f1-48 * { box-sizing: border-box; }
#mfs-f1-48 { width:100%; height:1077px; position:relative; overflow:visible; background:#0f0e0b; }
#mfs-f1-48 a { text-decoration:none; }
#mfs-f1-48 p { margin:0; padding:0; }
#mfs-f1-48 img { border:0; margin:0; padding:0; }
#mfs-f1-48 .f11-canvas {
  position:absolute; width:1440px; height:1077px; left:50%; top:0; transform:translateX(-50%);
  background:#0f0e0b; overflow:hidden;
}
#mfs-f1-48 .f11-header {
  position:absolute; width:1440px; height:174px; left:0; top:-1px;
  background:#030303; border-bottom:1px solid #040404;
}
#mfs-f1-48 .f11-nav {
  position:absolute; left:585px; top:76px; display:flex; align-items:center; gap:40px;
  font-family:Inter,Arial,sans-serif; font-size:18px; line-height:normal; font-weight:400; white-space:nowrap;
}
#mfs-f1-48 .f11-nav a { color:#fff; }
#mfs-f1-48 .f11-nav a:nth-child(n+3) { color:#f4ece3; }
#mfs-f1-48 .f11-get-started {
  position:absolute; left:1189px; top:60.5px; display:flex; align-items:center; justify-content:center;
  padding:18px 24px; border-radius:6px; background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  font-family:Poppins,Arial,sans-serif; font-size:20px; line-height:15px; font-weight:500; color:#3c1b01; white-space:nowrap;
}
#mfs-f1-48 .f11-main {
  position:absolute; left:0; top:161px; width:1440px; height:915px;
  padding-top:10px; display:flex; flex-direction:column; align-items:center;
}
#mfs-f1-48 .f11-stack { width:1440px; height:905px; display:flex; flex-direction:column; align-items:flex-start; }
#mfs-f1-48 .f11-hero { position:relative; width:1440px; height:656px; flex:0 0 656px; overflow:hidden; }
#mfs-f1-48 .f11-base-wrap {
  position:absolute; left:0; right:0; top:0; bottom:-19px; overflow:hidden; background:#1a0e07;
}
#mfs-f1-48 .f11-base-imgbox {
  position:absolute; width:1067px; height:711px; left:373px; top:-36.5px;
}
#mfs-f1-48 .f11-base-imgbox img {
  position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; pointer-events:none;
}
#mfs-f1-48 .f11-front-imgbox {
  position:absolute; width:1304px; height:656px; left:136px; top:0;
}
#mfs-f1-48 .f11-front-imgbox img {
  position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; object-position:center bottom; pointer-events:none;
}
#mfs-f1-48 .f11-gradient {
  position:absolute; width:1125px; height:703px; left:0; top:-19px;
  background:
    radial-gradient(ellipse 1032.2px 578.13px at 1195.3px 326.5px,
      rgba(17,10,5,0) 0%, rgba(17,10,5,.05) 38%, rgba(17,10,5,.55) 60%, rgba(17,10,5,1) 86%),
    linear-gradient(90deg,rgb(17,10,5) 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%);
}
#mfs-f1-48 .f11-copy {
  position:absolute; left:80px; top:59px; width:626px; height:520px;
  display:flex; flex-direction:column; align-items:flex-start; gap:42px;
}
#mfs-f1-48 .f11-copy-upper {
  width:626px; display:flex; flex-direction:column; align-items:flex-start; gap:42px;
}
#mfs-f1-48 .f11-copy-intro {
  width:626px; display:flex; flex-direction:column; align-items:flex-start; gap:24px;
}
#mfs-f1-48 .f11-heading-wrap { width:626px; display:flex; flex-direction:column; align-items:flex-start; }
#mfs-f1-48 .f11-heading {
  width:626px; height:223.23px; display:flex; flex-direction:column; justify-content:center;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal; font-weight:600; font-size:80px; line-height:85px; letter-spacing:-.5px; color:#f8f8f8;
}
#mfs-f1-48 .f11-heading p { height:85px; line-height:85px; white-space:nowrap; }
#mfs-f1-48 .f11-accent { width:84px; height:3px; flex:0 0 3px; border-radius:2px; background:#d28b3f; }
#mfs-f1-48 .f11-subcopy {
  width:592px; height:100px; display:flex; flex-direction:column; justify-content:center;
  font-family:Inter,Arial,sans-serif; font-style:normal; font-weight:400; font-size:22px; line-height:40px; color:#f9fafb;
}
#mfs-f1-48 .f11-subcopy p { height:40px; line-height:40px; white-space:nowrap; }
#mfs-f1-48 .f11-review-link {
  display:flex; align-items:center; justify-content:center; gap:10px; padding:24px 32px;
  border-radius:6px; background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  font-family:Poppins,Arial,sans-serif; font-style:normal; font-weight:500; font-size:29px; line-height:15px; color:#fff; white-space:nowrap;
}
#mfs-f1-48 .f11-review-link img { display:block; width:24px; height:25.755px; max-width:none; }
#mfs-f1-48 .f11-trust { display:flex; align-items:center; gap:8px; width:626px; }
#mfs-f1-48 .f11-heart { display:block; width:27px; height:27px; max-width:none; }
#mfs-f1-48 .f11-trust-text {
  font-family:Inter,Arial,sans-serif; font-size:16px; line-height:16px; font-weight:400; color:#fffffe; white-space:nowrap;
}
#mfs-f1-48 .f11-trust-first { width:auto; gap:10px; }
#mfs-f1-48 .f11-star {
  font-family:Arial,sans-serif; font-size:24px; line-height:normal; font-weight:300; color:#d28b3f; letter-spacing:-.44px;
}
#mfs-f1-48 .f11-trust-first-text {
  display:block; width:448.351px; height:17px;
  font-family:Inter,Arial,sans-serif; font-size:20px; line-height:normal; font-weight:300; color:#fffffe; white-space:nowrap;
}

#mfs-f1-48 .f11-copy[data-node-id="1:64"] { z-index:1; }
#mfs-f1-48 .f11-front-imgbox { z-index:2; }
#mfs-f1-48 .f11-gradient { z-index:3; }
#mfs-f1-48 .f11-copy[data-node-id="1:81"] { z-index:4; }

#mfs-f1-48 .f11-stats {
  width:1440px; height:249px; flex:0 0 249px; display:flex; align-items:center;
  padding:1px 0; background:#0f0e0b; border-top:1px solid #504a42; border-bottom:1px solid #504a42;
}
#mfs-f1-48 .f11-stat { position:relative; flex:1 0 0; min-width:0; height:100%; }
#mfs-f1-48 .f11-stat-content {
  position:absolute; left:calc(50% + .15px); top:calc(50% - 1.5px); transform:translate(-50%,-50%);
  width:350.305px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:18px;
}
#mfs-f1-48 .f11-stat-content > img { width:42px; height:42px; flex:0 0 42px; max-width:none; display:block; }
#mfs-f1-48 .f11-num {
  min-width:100%; display:flex; flex-direction:column; justify-content:center;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal; font-weight:600; font-size:54px; line-height:56px; letter-spacing:-.5px; color:#fff; text-align:center;
}
#mfs-f1-48 .f11-num p { line-height:56px; }
#mfs-f1-48 .f11-label { width:100%; display:flex; flex-direction:column; align-items:center; }
#mfs-f1-48 .f11-label p {
  height:22px; display:flex; align-items:center; justify-content:center; width:100%;
  font-family:Inter,Arial,sans-serif; font-style:normal; font-weight:300; font-size:22px; line-height:normal;
  letter-spacing:.1px; color:#fffffe; text-align:center; white-space:nowrap;
}
#mfs-f1-48 .f11-label-private { width:270px; }
#mfs-f1-48 .f11-label-private p { white-space:normal; letter-spacing:0; }
#mfs-f1-48 .f11-sep { position:relative; flex:0 0 0; width:0; height:200px; display:flex; align-items:center; justify-content:center; overflow:visible; }
#mfs-f1-48 .f11-sep img { display:block; width:200px; height:2px; max-width:none; transform:rotate(90deg); }

#mfs-f1-48 .f11-logo { position:absolute; left:81px; top:23px; width:349px; height:128.4px; z-index:10; }
#mfs-f1-48 .f11-logo-imgbox { position:absolute; left:0; top:.38px; width:141px; height:128px; overflow:hidden; }
#mfs-f1-48 .f11-logo-imgbox img {
  position:absolute; height:154.72%; width:210%; left:-8.9%; top:-24.8%; max-width:none; pointer-events:none;
}
#mfs-f1-48 .f11-logo-text {
  position:absolute; left:179px; top:0; width:170px;
  display:flex; flex-direction:column; align-items:flex-start;
  font-family:"Cormorant Garamond",Georgia,serif; font-style:normal; font-weight:500;
  font-size:40px; line-height:normal; letter-spacing:1.08px; color:#fff;
}
#mfs-f1-48 .f11-logo-text > div { width:170px; margin-bottom:-8px; line-height:normal; }
#mfs-f1-48 .f11-logo-text > div:nth-child(2) { color:#fdb84d; }
#mfs-f1-48 .f11-logo-text > div:last-child { margin-bottom:0; }
#mfs-f1-48 .f11-logo-line { position:absolute; left:158px; top:29px; width:3px; height:70px; }
#mfs-f1-48 .f11-logo-line img { position:absolute; inset:-1.5px; width:3px; height:73px; max-width:none; display:block; }


@media (max-width:1439px) {
  #mfs-f1-48 { overflow-x:auto; }
  #mfs-f1-48 .f11-canvas { left:0; transform:none; }
}


#mfs-f1-48 .f12-logo-export {
  position:absolute;
  left:81px;
  top:23px;
  width:349px;
  height:128.375px;
  z-index:10;
  display:block;
  overflow:visible;
}
#mfs-f1-48 .f12-logo-export img {
  display:block;
  width:349px;
  height:128.375px;
  max-width:none;
  object-fit:fill;
  margin:0;
  padding:0;
  border:0;
}


#mfs-f1-146,
#mfs-f1-146 * { box-sizing:border-box; }

#mfs-f1-146 {
  width:1440px;
  height:692px;
  margin:0 auto;
  padding:86px 80px;
  background:#f6f1ee;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:59px;
  position:relative;
  color:#0e0e0e;
}

#mfs-f1-146 h2,
#mfs-f1-146 h3,
#mfs-f1-146 p { margin:0; padding:0; }

#mfs-f1-146 .f13-how-head {
  width:547px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px;
  flex:0 0 auto;
}

#mfs-f1-146 .f13-how-title-group {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}

#mfs-f1-146 .f13-how-title-group h2 {
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-0.4754px;
  color:#0e0e0e;
  text-align:center;
  white-space:nowrap;
}

#mfs-f1-146 .f13-how-rule {
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}

#mfs-f1-146 .f13-how-sub {
  width:547px;
  font-family:Inter,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:30px;
  color:#0e0e0e;
  text-align:center;
}

#mfs-f1-146 .f13-how-cards {
  width:1280px;
  display:flex;
  align-items:flex-start;
  gap:63px;
  flex:0 0 auto;
}

#mfs-f1-146 .f13-how-card {
  position:relative;
  flex:1 0 0;
  min-width:0;
  height:348px;
  border:2px solid #e6ddcf;
  border-radius:15.127px;
  background:#f7f3ef;
}

#mfs-f1-146 .f13-step {
  position:absolute;
  top:-28px;
  left:50%;
  transform:translateX(-50%);
  width:52px;
  height:52px;
  border:1.081px solid #e6ddcf;
  border-radius:60px;
  background:#f1e3d5;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2;
}

#mfs-f1-146 .f13-how-card:first-child .f13-step {
  left:calc(50% - 4.33px);
}

#mfs-f1-146 .f13-how-card:last-child .f13-step {
  left:calc(50% + 0.33px);
}

#mfs-f1-146 .f13-step span {
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal;
  font-weight:700;
  font-size:28px;
  line-height:28.471px;
  color:#6b6258;
  text-align:center;
}

#mfs-f1-146 .f13-card-inner {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  display:flex;
  flex-direction:column;
  align-items:center;
}

#mfs-f1-146 .f13-card-inner-one {
  width:276px;
  gap:32px;
  left:calc(50% - 0.33px);
}

#mfs-f1-146 .f13-card-inner-two {
  width:295px;
  gap:20px;
  left:calc(50% + 0.5px);
}

#mfs-f1-146 .f13-card-inner-three {
  width:308px;
  gap:32px;
  left:calc(50% + 0.33px);
}

#mfs-f1-146 .f13-how-icon {
  display:block;
  width:80px;
  height:80px;
  max-width:none;
  flex:0 0 80px;
}

#mfs-f1-146 .f13-card-copy {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:24px;
  color:#0e0e0e;
}

#mfs-f1-146 .f13-card-copy h3 {
  width:100%;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal;
  font-weight:600;
  font-size:32px;
  line-height:25.673px;
  letter-spacing:-0.2377px;
  text-align:center;
  color:#0e0e0e;
}

#mfs-f1-146 .f13-card-copy p {
  width:100%;
  font-family:Inter,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:28px;
  text-align:center;
  color:#0e0e0e;
}

@media (max-width:1439px) {
  #mfs-f1-146 { margin-left:0; margin-right:0; }
}


#mfs-f1-188,
#mfs-f1-188 * { box-sizing:border-box; }

#mfs-f1-188 {
  width:1440px;
  height:650.139px;
  margin:0 auto;
  padding:86px 80px;
  background:#f6f1ee;
  border-top:2px solid #e6ddcf;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:57px;
  position:relative;
  color:#0e0e0e;
}

#mfs-f1-188 h2,
#mfs-f1-188 h3,
#mfs-f1-188 p { margin:0; padding:0; }

#mfs-f1-188 .f14-receive-head {
  width:631.405px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px;
  flex:0 0 auto;
}

#mfs-f1-188 .f14-receive-title-group {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}

#mfs-f1-188 .f14-receive-title-group h2 {
  width:100%;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-0.5881px;
  color:#0e0e0e;
  text-align:center;
}

#mfs-f1-188 .f14-receive-rule {
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
  flex:0 0 3px;
}

#mfs-f1-188 .f14-receive-sub {
  width:631.405px;
  height:55.139px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:Inter,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:30px;
  color:#0e0e0e;
  text-align:center;
}

#mfs-f1-188 .f14-receive-cards {
  width:1280px;
  display:flex;
  align-items:flex-start;
  gap:24px;
  flex:0 0 auto;
}

#mfs-f1-188 .f14-receive-card {
  flex:1 0 0;
  min-width:0;
  padding:32px;
  border:2px solid #e6ddcf;
  border-radius:18px;
  background:#f7f3ef;
  display:flex;
  align-items:flex-start;
  gap:24px;
  position:relative;
}

#mfs-f1-188 .f14-receive-card-third {
  height:268px;
}

#mfs-f1-188 .f14-icon-bg {
  position:relative;
  width:89px;
  height:88px;
  flex:0 0 89px;
  border-radius:60px;
  background:#f4d9bd;
}

#mfs-f1-188 .f14-receive-icon {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:60px;
  height:60px;
  display:block;
  max-width:none;
}

#mfs-f1-188 .f14-receive-icon-third {
  top:calc(50% + 1px);
}

#mfs-f1-188 .f14-card-copy {
  flex:1 0 0;
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:24px;
  color:#0e0e0e;
}

#mfs-f1-188 .f14-card-copy h3 {
  width:100%;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal;
  font-weight:600;
  font-size:28px;
  line-height:33.819px;
  letter-spacing:-0.2941px;
  color:#111;
}

#mfs-f1-188 .f14-card-copy p {
  width:100%;
  font-family:Inter,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:28px;
  color:#0e0e0e;
}

@media (max-width:1439px) {
  #mfs-f1-188 { margin-left:0; margin-right:0; }
}


#mfs-f1-228, #mfs-f1-228 * { box-sizing:border-box; }
#mfs-f1-228 { width:1440px; height:2061px; margin:0 auto; padding:87px 81px; background:#f6f1ee; border:1px solid #d9d9d9; display:flex; flex-direction:column; align-items:center; gap:56px; position:relative; color:#0e0e0e; }
#mfs-f1-228 h2,#mfs-f1-228 h3,#mfs-f1-228 h4,#mfs-f1-228 p,#mfs-f1-228 ul { margin:0; padding:0; }
#mfs-f1-228 a { text-decoration:none; }
#mfs-f1-228 .f15-head { width:1278px; height:128px; display:flex; flex-direction:column; align-items:center; gap:16px; flex:0 0 128px; }
#mfs-f1-228 .f15-title-group { display:flex; flex-direction:column; align-items:center; gap:15px; }
#mfs-f1-228 .f15-title-group h2 { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:58px; line-height:64px; font-weight:600; letter-spacing:-.4754px; color:#0e0e0e; text-align:center; white-space:nowrap; }
#mfs-f1-228 .f15-rule { width:60px; height:3px; border-radius:2px; background:#d28b3f; }
#mfs-f1-228 .f15-head > p { width:1278px; font-family:Inter,Arial,sans-serif; font-size:24px; line-height:30px; font-weight:400; text-align:center; color:#0e0e0e; }

#mfs-f1-228 .f15-track-wrap { width:1278px; height:350px; flex:0 0 350px; }
#mfs-f1-228 .f15-tracks { width:1278px; height:350px; display:flex; gap:24px; align-items:center; }
#mfs-f1-228 .f15-track { width:236.4px; height:348px; flex:0 0 236.4px; background:#f7f3ef; border:2px solid #e6ddcf; border-radius:12px; padding:20px 26px; display:flex; flex-direction:column; align-items:center; gap:24px; overflow:hidden; }
#mfs-f1-228 .f15-track.is-active { height:350px; border-color:#de984b; }
#mfs-f1-228 .f15-track:last-child { border-radius:16px; }
#mfs-f1-228 .f15-cover { width:194px; height:194px; flex:0 0 194px; border-radius:12px; overflow:hidden; }
#mfs-f1-228 .f15-cover img { width:100%; height:100%; display:block; object-fit:cover; max-width:none; }
#mfs-f1-228 .f15-track-copy { width:184.4px; display:flex; flex-direction:column; gap:8px; align-items:center; justify-content:center; text-align:center; }
#mfs-f1-228 .f15-track-copy h3 { width:100%; font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:24px; line-height:29px; font-weight:600; color:#111; }
#mfs-f1-228 .f15-track-copy p { width:100%; font-family:Inter,Arial,sans-serif; font-size:18px; line-height:24px; font-weight:500; color:#333; }
#mfs-f1-228 .f15-track-copy span { display:inline-flex; align-items:center; justify-content:center; padding:4px 8px; border-radius:4px; background:#f9fafb; font-family:Inter,Arial,sans-serif; font-size:12px; line-height:15px; font-weight:500; color:#111; }

#mfs-f1-228 .f15-review { width:1278px; height:1297px; flex:0 0 1297px; border:2px solid #c47e33; border-radius:12px; padding:24px; display:flex; flex-direction:column; align-items:center; gap:32px; }
#mfs-f1-228 .f15-review-top { width:1230px; height:109px; flex:0 0 109px; display:flex; align-items:center; justify-content:space-between; }
#mfs-f1-228 .f15-song { width:427px; height:109px; display:flex; align-items:center; gap:16px; }
#mfs-f1-228 .f15-song > img { width:105px; height:105px; flex:0 0 105px; border-radius:8px; object-fit:cover; }
#mfs-f1-228 .f15-song-meta { width:306px; display:flex; flex-direction:column; gap:16px; }
#mfs-f1-228 .f15-song-meta h3 { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:32px; line-height:38px; font-weight:600; color:#111; }
#mfs-f1-228 .f15-song-meta > div { display:flex; flex-direction:column; gap:10px; font-family:Inter,Arial,sans-serif; font-size:16px; line-height:24px; color:#333; }
#mfs-f1-228 .f15-short-note { width:356px; transform:translateX(-1px); height:65px; display:flex; align-items:center; justify-content:center; gap:10px; padding:24px 42px; border-radius:6px; background:#f1e3d5; font-family:Inter,Arial,sans-serif; font-size:16px; line-height:28px; color:#111; white-space:nowrap; }
#mfs-f1-228 .f15-short-note img { width:20px; height:20px; display:block; max-width:none; }
#mfs-f1-228 .f15-full-review { height:65px; transform:translateX(-1px); display:flex; align-items:center; justify-content:center; gap:10px; padding:18px 32px; border:1px solid #ca8338; border-radius:6px; color:#ca8338; }
#mfs-f1-228 .f15-full-review span { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:24px; line-height:29px; font-weight:600; white-space:nowrap; }
#mfs-f1-228 .f15-full-review img { width:24px; height:28.755px; display:block; max-width:none; }

#mfs-f1-228 .f15-review-cols { width:1230px; height:1108px; display:flex; align-items:flex-start; gap:24px; }
#mfs-f1-228 .f15-panel { width:603px; height:1082px; flex:0 0 603px; padding:21px 23px; border:1px solid #e6ddcf; border-radius:10px; background:#f7f3ef; }
#mfs-f1-228 .f15-left { display:flex; flex-direction:column; gap:49px; }
#mfs-f1-228 .f15-right { display:flex; flex-direction:column; gap:42px; }
#mfs-f1-228 .f15-review-block { width:557px; position:relative; }
#mfs-f1-228 .f15-written { height:584px; }
#mfs-f1-228 .f15-strengths { height:407px; padding-top:25px; border-top:1px dashed #d9d9d9; }
#mfs-f1-228 .f15-improve { height:591px; }
#mfs-f1-228 .f15-next { height:408px; padding-top:25px; border-top:1px dashed #d9d9d9; }
#mfs-f1-228 .f15-block-title { height:52px; display:flex; align-items:center; gap:12px; }
#mfs-f1-228 .f15-num-badge { width:52px; height:52px; flex:0 0 52px; display:flex; align-items:center; justify-content:center; border:1.081px solid #e6ddcf; border-radius:12px; background:#f1e3d5; font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:28px; line-height:28px; font-weight:700; color:#6b6258; }
#mfs-f1-228 .f15-block-title h3 { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:32px; line-height:38px; font-weight:600; color:#1a1a1a; white-space:nowrap; }
#mfs-f1-228 .f15-body-copy { margin-top:16px; display:flex; flex-direction:column; gap:16px; }
#mfs-f1-228 .f15-body-copy p { font-family:Inter,Arial,sans-serif; font-size:16px; line-height:28px; font-weight:400; color:#1a1a1a; }
#mfs-f1-228 .f15-body-copy p:nth-child(n+2) { color:#333; }
#mfs-f1-228 .f15-preview-link { position:absolute; left:0; bottom:0; width:557px; height:55px; display:flex; flex-direction:column; align-items:flex-start; gap:4px; font-family:Inter,Arial,sans-serif; }
#mfs-f1-228 .f15-preview-link > span { font-size:16px; line-height:19px; color:#1a1a1a; letter-spacing:-.2941px; }
#mfs-f1-228 .f15-preview-link a { display:flex; align-items:center; gap:4px; color:#b06307; font-size:20px; line-height:32px; font-weight:600; letter-spacing:-.2941px; }
#mfs-f1-228 .f15-preview-link a img { width:24px; height:23.755px; max-width:none; display:block; }

#mfs-f1-228 .f15-strength-list { margin-top:16px; list-style:none; display:flex; flex-direction:column; gap:10px; }
#mfs-f1-228 .f15-strength-list li { position:relative; padding-left:30px; font-family:Inter,Arial,sans-serif; font-size:16px; line-height:28px; font-weight:400; color:#1a1a1a; }
#mfs-f1-228 .f15-strength-list li::before { content:'✓'; position:absolute; left:4px; top:0; color:#b06307; font-size:17px; }

#mfs-f1-228 .f15-table { margin-top:11px; width:557px; }
#mfs-f1-228 .f15-thead { width:557px; height:49.5px; display:grid; grid-template-columns:repeat(3,1fr); }
#mfs-f1-228 .f15-thead div { padding:9px 12px 9px 13px; display:flex; align-items:center; background:#f6ede4; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; font-family:Inter,Arial,sans-serif; font-size:13px; line-height:16px; font-weight:600; color:#1a1a1a; }
#mfs-f1-228 .f15-thead div:first-child { border-radius:6px 0 0 6px; }
#mfs-f1-228 .f15-thead div:last-child { border-right:1px solid #d9d9d9; border-radius:0 6px 6px 0; }
#mfs-f1-228 .f15-trow { width:557px; min-height:253px; display:grid; grid-template-columns:repeat(3,1fr); }
#mfs-f1-228 .f15-trow + .f15-trow { min-height:285px; margin-top:4px; }
#mfs-f1-228 .f15-trow > div { padding:10px 12px; border-bottom:1px dashed #d9d9d9; font-family:Inter,Arial,sans-serif; font-size:16px; line-height:28px; color:#1a1a1a; }
#mfs-f1-228 .f15-trow:last-child > div { border-bottom:0; }
#mfs-f1-228 .f15-trow ul { padding-left:24px; }
#mfs-f1-228 .f15-trow li { margin-bottom:4px; }
#mfs-f1-228 .f15-issue { position:relative; padding-left:28px !important; }
#mfs-f1-228 .f15-issue i { position:absolute; left:14px; top:24px; width:8px; height:8px; border-radius:4px; }
#mfs-f1-228 .f15-issue i.high { background:#e96550; }
#mfs-f1-228 .f15-issue i.med { background:#e9a04a; }
#mfs-f1-228 .priority { display:inline-flex; align-items:center; justify-content:center; margin-top:7px; border-radius:4px; font-size:12px; line-height:18.6px; font-weight:600; }
#mfs-f1-228 .high-p { padding:4px 8px; background:#ffe1e1; color:#f85137; }
#mfs-f1-228 .med-p { padding:6px 10px; background:#f1e6da; color:#b06307; }
#mfs-f1-228 .f15-improve-link { bottom:0; }

#mfs-f1-228 .f15-outcome { margin-top:16px; width:557px; display:flex; gap:16px; align-items:flex-start; }
#mfs-f1-228 .f15-outcome-icon { width:36px; height:36px; flex:0 0 36px; border-radius:18px; background:#f1e3d5; display:flex; align-items:center; justify-content:center; }
#mfs-f1-228 .f15-outcome-icon img { width:18px; height:18px; max-width:none; display:block; }
#mfs-f1-228 .f15-outcome > div:last-child { flex:1; display:flex; flex-direction:column; gap:8px; }
#mfs-f1-228 .f15-outcome h4 { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:20px; line-height:24px; font-weight:600; color:#1a1a1a; }
#mfs-f1-228 .f15-repeat h4 { font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif; font-size:20px; line-height:24px; font-weight:600; color:#1a1a1a; }
#mfs-f1-228 .f15-outcome p,#mfs-f1-228 .f15-repeat p { font-family:Inter,Arial,sans-serif; font-size:16px; line-height:28px; color:#1a1a1a; }
#mfs-f1-228 .f15-repeat { margin-top:16px; display:flex; flex-direction:column; gap:2px; }
#mfs-f1-228 .f15-next-link { bottom:0; }

@media (max-width:1439px) { #mfs-f1-228 { margin-left:0; margin-right:0; } }


#mfs-f1-228 .f15-improve .f15-table { height:449px; overflow:hidden; }
#mfs-f1-228 .f15-improve .f15-trow { min-height:253px; height:253px; }
#mfs-f1-228 .f15-improve .f15-trow + .f15-trow { min-height:285px; height:285px; margin-top:4px; }
#mfs-f1-228 .f15-improve .f15-trow > div { font-size:16px; line-height:28px; }
#mfs-f1-228 .f15-improve .f15-trow li { margin-bottom:4px; }
#mfs-f1-228 .f15-improve .priority { margin-top:7px; }
#mfs-f1-228 .f15-improve .med-p { margin-top:7px; }


#mfs-f1-228 .f15-improve { position:relative; height:591px; overflow:visible; }
#mfs-f1-228 .f15-improve .f15-table {
  position:absolute;
  left:0;
  top:63px;
  width:564px;
  height:449px;
  margin:0;
  overflow:hidden;
}
#mfs-f1-228 .f15-improve .f15-thead {
  position:absolute;
  left:0;
  top:0;
  width:564px;
  height:49.5px;
  display:grid;
  grid-template-columns:188px 188px 188px;
}
#mfs-f1-228 .f15-improve .f15-trow {
  position:absolute;
  left:0;
  width:564px;
  display:grid;
  grid-template-columns:188px 188px 188px;
  margin:0 !important;
  min-height:0;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(2) { top:60.5px; height:253px; }
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) { top:317.5px; height:285px; }
#mfs-f1-228 .f15-improve .f15-trow > div {
  height:100%;
  min-height:0;
  box-sizing:border-box;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:28px;
  color:#1a1a1a;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(2) > div { border-bottom:1px dashed #d9d9d9; }
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) > div { border-bottom:0; }
#mfs-f1-228 .f15-improve .f15-issue { position:relative; padding:0 !important; }
#mfs-f1-228 .f15-improve .f15-issue i { left:14px; top:24px; }
#mfs-f1-228 .f15-improve .f15-issue p {
  position:absolute;
  left:28px;
  top:13.7px;
  width:133px;
  margin:0;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) .f15-issue p { left:27px; }
#mfs-f1-228 .f15-improve .f15-trow:nth-child(2) .priority {
  position:absolute;
  left:28px;
  top:188.7px;
  margin:0;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) .priority {
  position:absolute;
  left:24px;
  top:194.7px;
  margin:0;
}
#mfs-f1-228 .f15-improve .f15-trow > div:nth-child(2) {
  padding:12px 12px 13px 9px;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) > div:nth-child(2) {
  padding:10px 12px;
}
#mfs-f1-228 .f15-improve .f15-trow > div:nth-child(3) {
  padding:9.4px 12px 0;
}
#mfs-f1-228 .f15-improve .f15-trow:nth-child(3) > div:nth-child(3) {
  padding-top:9.545px;
}
#mfs-f1-228 .f15-improve .f15-trow ul { margin:0; padding-left:24px; }
#mfs-f1-228 .f15-improve .f15-trow li { margin:0 0 4px; }
#mfs-f1-228 .f15-improve .f15-improve-link {
  position:absolute;
  left:0;
  top:536px;
  bottom:auto;
  width:564px;
  height:55px;
}

.v16-pricing{height:1302.47px;background:#f6f1ee;border-top:1px solid #e6ddcf;padding:86px 80px;box-sizing:border-box}.v16-pricing .section-stage{width:1280px;height:1130.47px;margin:0 auto}.v16-pricing .pricing-head h2{font-size:58px;line-height:64px;letter-spacing:-.4754px}.v16-pricing .pricing-head .head-rule{width:60px;height:3px}.v16-pricing .pricing-head p{font-size:24px;line-height:30px;margin-top:16px}.v16-pricing .pricing-cards{width:1280px;height:722px;margin-top:46px;padding-top:28px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v16-pricing .price-card{height:694px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;padding:38px 26px 26px;display:flex;flex-direction:column;align-items:center;position:relative}.v16-pricing .price-icon{width:88px;height:88px;margin:0 0 12px}.v16-pricing .price-icon img{width:100%;height:100%;display:block}.v16-pricing .price-card h3{font-size:32px;line-height:normal;margin:0 0 12px;text-align:center;color:#1a1a1a}.v16-pricing .price-card .desc{font-size:16px;line-height:28px;width:350px;min-height:56px;margin:0;text-align:center;color:#1a1a1a}.v16-pricing .amount{width:354px;height:90px;margin:20px 0 0;position:relative;display:block;text-align:center}.v16-pricing .amount span{position:absolute;font-size:42px;line-height:24px;left:calc(50% - 51px);top:18px;margin:0}.v16-pricing .amount strong{font-size:60px;line-height:60px;font-weight:600;letter-spacing:-1px}.v16-pricing .amount small{display:block;font-size:14px;font-weight:700;margin-top:12px}.v16-pricing .price-sep{width:354px;border-top:2px dashed #e6ddcf;margin:16px 0 20px}.v16-pricing .price-card ul{width:354px;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.v16-pricing .price-card li{font-size:16px;line-height:normal;padding:0 0 0 28px;position:relative}.v16-pricing .price-card li:before{content:'✓';position:absolute;left:0;top:50%;width:18px;height:18px;line-height:18px;text-align:center;transform:translateY(-50%);background:#d59c60;color:white;border-radius:9px;font-size:12px}.v16-pricing .price-btn{left:26px;right:26px;bottom:26px;height:63px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);padding:0 42px;font-size:30px;line-height:15px;justify-content:center;gap:10px}.v16-pricing .price-btn img{width:24px;height:28.755px}.v16-pricing .popular{top:-23px;padding:12px 18px;border-radius:999px;background:#ca8338;font-size:14px;letter-spacing:1.98px}.v16-pricing .pricing-trust{width:1280px;height:148.47px;margin-top:56px;border:2px solid #e6ddcf;border-radius:24px;background:#f7f3ef;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.v16-pricing .pricing-trust>div{height:100%;box-sizing:border-box;display:flex;gap:14px;padding:26px;align-items:flex-start}.v16-pricing .pricing-trust>div+div{border-left:2px solid #e6ddcf}.v16-pricing .mini-icon{width:68px;height:68px;flex:0 0 68px}.v16-pricing .mini-icon img{width:68px;height:68px;display:block}.v16-pricing .pricing-trust h4{font-size:20px;line-height:normal;margin:0 0 3.4px;color:#1a1a1a}.v16-pricing .pricing-trust p{font-size:14px;line-height:22.4px;margin:0;font-weight:300;color:#0e0e0e}


.v16-pricing .section-stage{padding:0;}


.v17-testimonials{height:892px;background:#f6f1ee;border-top:1px solid #e6ddcf;box-sizing:border-box;padding:86px 80px;overflow:hidden}
.v17-testimonials .section-stage{width:1280px;height:720px;margin:0 auto;padding:0;box-sizing:border-box}
.v17-testimonials .testimonials-head{width:1280px;height:82px;margin:0;display:flex;flex-direction:column;align-items:center}
.v17-testimonials .testimonials-head h2{font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:58px;line-height:64px;letter-spacing:-.4754px;color:#111;margin:0;white-space:nowrap}
.v17-testimonials .testimonials-head .head-rule{width:60px;height:3px;margin:15px 0 0;border-radius:2px;background:#d28b3f}
.v17-testimonials .testimonial-row{position:relative;width:1440px;height:291px;margin:56px 0 0 -80px;display:block}
.v17-testimonials .testimonial-cards{position:absolute;left:138px;top:0;width:1164px;height:291px;display:grid;grid-template-columns:repeat(3,372px);gap:24px}
.v17-testimonials .testimonial-card{height:291px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;padding:26px;display:block;position:relative;color:#0e0e0e}
.v17-testimonials .testimonial-top{height:94px;position:relative;display:flex;align-items:flex-start;gap:16px}
.v17-testimonials .testimonial-avatar{position:static!important;width:80px!important;height:80px!important;border-radius:40px!important;object-fit:cover;flex:0 0 80px}
.v17-testimonials .stars{font-family:Arial,sans-serif;font-weight:400;color:#f26b1f;font-size:24px;line-height:29px;margin:25.5px 0 0!important;white-space:nowrap}
.v17-testimonials .testimonial-quote{height:88px;position:relative}
.v17-testimonials .testimonial-quote blockquote{font-family:Inter,Arial,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#0e0e0e;margin:0;min-height:0}
.v17-testimonials .testimonial-separator{width:320px;height:15px;border-top:1px dashed #e6ddcf;box-sizing:border-box;padding-bottom:14px}
.v17-testimonials .testimonial-meta h3{font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:18px;line-height:22.4px;color:#111;margin:0 0 2px}
.v17-testimonials .testimonial-meta p{font-family:Inter,Arial,sans-serif;font-weight:300;font-size:14px;line-height:22.4px;color:#0e0e0e;margin:0}
.v17-testimonials .testimonial-arrow{position:absolute;top:124.5px;width:42px;height:42px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer}
.v17-testimonials .testimonial-arrow img{width:24px;height:24px;display:block;max-width:none}
.v17-testimonials .testimonial-arrow-prev{left:122px;transform:rotate(180deg)}
.v17-testimonials .testimonial-arrow-next{left:1318px}
.v17-testimonials .slider-dots{width:1280px;height:12px;display:flex;gap:8px;justify-content:center;margin:56px 0 0}
.v17-testimonials .slider-dots span{width:12px;height:12px;border-radius:60px;background:#f4d9bd}
.v17-testimonials .slider-dots span.active{background:#f26b1f}
.v17-testimonials .dark-banner{width:1280px;height:167px;margin:56px 0 0;padding:0;border-radius:12px;background:#1a0f08;color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden;box-sizing:border-box}
.v17-testimonials .banner-left{width:719px;height:102.485px;display:flex;align-items:center;position:relative}
.v17-testimonials .banner-sound{height:57.402px;display:flex;gap:3px;align-items:center;flex:0 0 93px}
.v17-testimonials .banner-sound i{display:block;width:3px;border-radius:2px;background:rgba(255,255,255,.04)}
.v17-testimonials .banner-sound i:nth-child(1){height:14px}.v17-testimonials .banner-sound i:nth-child(2){height:22px}.v17-testimonials .banner-sound i:nth-child(3){height:34px}.v17-testimonials .banner-sound i:nth-child(4){height:46px}.v17-testimonials .banner-sound i:nth-child(5){height:30px}.v17-testimonials .banner-sound i:nth-child(6){height:18px}.v17-testimonials .banner-sound i:nth-child(7){height:42px}.v17-testimonials .banner-sound i:nth-child(8){height:58px}.v17-testimonials .banner-sound i:nth-child(9){height:28px}.v17-testimonials .banner-sound i:nth-child(10){height:14px}.v17-testimonials .banner-sound i:nth-child(11){height:24px}.v17-testimonials .banner-sound i:nth-child(12){height:40px}.v17-testimonials .banner-sound i:nth-child(13){height:54px}.v17-testimonials .banner-sound i:nth-child(14){height:36px}.v17-testimonials .banner-sound i:nth-child(15){height:22px}.v17-testimonials .banner-sound i:nth-child(16){height:12px}
.v17-testimonials .banner-headphones{width:94px;height:94px;flex:0 0 94px;border:1.119px solid rgba(202,131,56,.2);border-radius:47px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#ca8338}
.v17-testimonials .banner-headphones .fig-icon{width:47px;height:47px;stroke-width:1.5}
.v17-testimonials .banner-copy{width:492px;margin-left:40px}
.v17-testimonials .banner-copy h3{font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:34px;line-height:41px;color:#fff;margin:0 0 5.485px;white-space:nowrap}
.v17-testimonials .banner-copy p{width:481px;font-family:Inter,Arial,sans-serif;font-weight:300;font-size:17px;line-height:28px;color:#c9bfb4;margin:0}
.v17-testimonials .banner-action{width:508px;height:103px;display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0}
.v17-testimonials .banner-action-main{width:457px;height:103px;display:flex;flex-direction:column;align-items:center;gap:12px}
.v17-testimonials .banner-action-main>a{width:457px;height:76px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);display:flex;align-items:center;justify-content:center;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:32px;line-height:38px;color:#fff;white-space:nowrap}
.v17-testimonials .banner-action-main small{height:15px;display:flex;align-items:center;gap:8px;font-family:Inter,Arial,sans-serif;font-weight:300;font-size:12.5px;line-height:15px;color:#f7f3ef}
.v17-testimonials .banner-action-main small img{width:13px;height:13px;display:block}
.v17-testimonials .banner-sound-right{opacity:.55;flex:0 0 93px}
.v17-testimonials .banner-sound-right i:nth-child(1){height:10px}.v17-testimonials .banner-sound-right i:nth-child(2){height:18px}.v17-testimonials .banner-sound-right i:nth-child(3){height:12px}.v17-testimonials .banner-sound-right i:nth-child(4){height:22px}.v17-testimonials .banner-sound-right i:nth-child(5){height:36px}.v17-testimonials .banner-sound-right i:nth-child(6){height:54px}.v17-testimonials .banner-sound-right i:nth-child(7){height:40px}.v17-testimonials .banner-sound-right i:nth-child(8){height:24px}.v17-testimonials .banner-sound-right i:nth-child(9){height:14px}.v17-testimonials .banner-sound-right i:nth-child(10){height:28px}.v17-testimonials .banner-sound-right i:nth-child(11){height:58px}.v17-testimonials .banner-sound-right i:nth-child(12){height:42px}.v17-testimonials .banner-sound-right i:nth-child(13){height:18px}.v17-testimonials .banner-sound-right i:nth-child(14){height:30px}.v17-testimonials .banner-sound-right i:nth-child(15){height:46px}.v17-testimonials .banner-sound-right i:nth-child(16){height:34px}


#mfs-f1-146 .f13-card-inner-two .f13-card-copy h3 {
  line-height: 34px;
}

.v17-testimonials .testimonial-arrow-prev {
  transform: none;
}
.v17-testimonials .testimonial-arrow-next {
  transform: rotate(180deg);
}


#mfs-f1-146 .f13-card-inner-two {
  top: 51px;
  transform: translateX(-50%);
  gap: 32px;
}


#mfs-f1-146 .f13-card-inner-two .f13-card-copy h3 {
  line-height: 34px;
}


.v17-testimonials .testimonial-arrow-prev {
  left: 80px;
  transform: none;
}
.v17-testimonials .testimonial-arrow-next {
  left: 1318px;
  transform: rotate(180deg);
}


.songs-section{height:auto!important;border-top:1px solid #E6DDCF;background:#F6F1EE}
.songs-stage{height:auto!important;box-sizing:border-box;padding:86px 0!important;background:#F6F1EE;display:flex;flex-direction:column;align-items:center;gap:40px}
.songs-heading{width:1280px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}
.songs-heading h2{margin:0;font-family:"Poynter OldStyle Display",serif;font-size:58px;line-height:64px;font-weight:600;letter-spacing:-.4754px;color:#111}
.songs-head-rule{display:block;width:60px;height:3px;border-radius:2px;background:#D28B3F}
.songs-heading p{margin:1px 0 0;font-family:Inter,sans-serif;font-size:24px;line-height:30px;font-weight:400;color:#0E0E0E}
.songs-carousel{width:1280px;position:relative;display:flex;flex-direction:column;align-items:center;gap:54px}
.songs-grid{width:1148px;display:flex;flex-direction:column;gap:24px}
.song-row{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:24px!important}
.song-card{box-sizing:border-box;height:auto!important;min-width:0;border:2px solid #E6DDCF!important;border-radius:12px!important;background:#1A0F08!important;padding:2px!important;text-align:left!important;overflow:hidden;display:flex;flex-direction:column}
.song-cover{height:185px;position:relative;overflow:hidden;background:#1A0904}
.song-cover>img{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover;display:block}
.song-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:89px;height:89px;border:3.708px solid #F26B1F;border-radius:50%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}
.song-play i{display:block;width:0;height:0;border-top:14.833px solid transparent;border-bottom:14.833px solid transparent;border-left:22.25px solid #F26B1F;margin-left:7px}
.song-copy{box-sizing:border-box;background:#F7F3EF;padding:18px 20px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1}
.song-card h3{font-family:"Poynter OldStyle Display",serif;font-size:24px;line-height:normal;font-weight:600;color:#111;margin:0!important}
.song-card p{font-family:Inter,sans-serif;font-size:18px;line-height:normal;font-weight:500;color:#E66217;margin:0!important}
.song-card .song-copy>span{font-family:Inter,sans-serif;font-size:12px;line-height:normal;font-weight:500;color:#111;background:#F9FAFB;border-radius:4px;padding:4px 8px;margin:0!important;display:inline-block}
.songs-arrow{position:absolute;top:139px;width:42px;height:42px;border:1px solid #E7C6A3;border-radius:60px;background:#EFD9C1;color:#111;padding:0;display:flex;align-items:center;justify-content:center;font:500 22px/1 Inter,sans-serif;cursor:pointer}
.songs-arrow-prev{left:0}.songs-arrow-next{right:0}
.songs-arrow span{display:block;transform:translateY(-1px)}
.songs-dots{display:flex;gap:8px;align-items:center;justify-content:center;width:100%}
.songs-dots span{display:block;width:12px;height:12px;border-radius:60px;background:#F4D9BD}
.songs-dots span.active{background:#F26B1F}


.songs-section{height:1068px!important;min-height:1068px!important}
.songs-stage{height:1068px!important;padding:86px 0!important;gap:40px!important}
.songs-heading{height:128px!important;gap:0!important;position:relative}
.songs-heading h2{height:64px!important;line-height:64px!important}
.songs-head-rule{position:absolute!important;top:79px!important;left:610px!important;margin:0!important}
.songs-heading p{position:absolute!important;top:98px!important;left:0!important;width:1280px!important;height:30px!important;margin:0!important;line-height:30px!important}
.songs-carousel{height:728px!important;gap:54px!important}
.songs-grid{height:662px!important;gap:24px!important}
.song-row{height:319px!important;grid-template-columns:repeat(5,210.4px)!important;gap:24px!important}
.song-card{width:210.4px!important;height:319px!important;padding:0!important;border:2px solid #E6DDCF!important;background:#F7F3EF!important}
.song-cover{width:206.4px!important;height:185px!important;flex:0 0 185px!important}
.song-copy{width:206.4px!important;height:130px!important;flex:0 0 130px!important;padding:18px 20px 22px!important;gap:0!important}
.song-card h3{width:166.4px!important;height:29px!important;line-height:29px!important;margin:0!important}
.song-card p{width:166.4px!important;height:22px!important;line-height:22px!important;margin:8px 0 0!important}
.song-card .song-copy>span{width:76px!important;height:23px!important;line-height:15px!important;margin:8px 0 0!important;padding:4px 8px!important}
.song-card .song-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:89px!important;height:89px!important;margin:0!important;padding:0!important;border:3.708px solid #F26B1F!important;border-radius:50%!important;background:rgba(0,0,0,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.song-card .song-play i{box-sizing:border-box!important;display:block!important;width:0!important;height:0!important;margin:0 0 0 7px!important;border-top:14.833px solid transparent!important;border-bottom:14.833px solid transparent!important;border-left:22.25px solid #F26B1F!important;border-right:0!important;border-radius:0!important;background:transparent!important}
.songs-arrow{top:310px!important;margin:0!important}
.songs-arrow-prev{left:42px!important}.songs-arrow-next{right:0!important}
.songs-dots{height:12px!important;gap:8px!important}


.songs-arrow-prev{left:0!important}
.songs-arrow-next{right:0!important}


.songs-arrow{
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid #e7c6a3!important;
  border-radius:60px!important;
  background:#efd9c1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.songs-arrow img{
  width:24px!important;
  height:24px!important;
  display:block!important;
  max-width:none!important;
}
.songs-arrow-prev{transform:none!important;}
.songs-arrow-next{transform:rotate(180deg)!important;}


.mfs-final-cta{
  box-sizing:border-box;
  width:100%;
  min-height:879.75px;
  padding:86px 80px;
  border-top:1px solid #E6DDCF;
  background:#F6F1EE;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.mfs-final-cta-box{
  box-sizing:border-box;
  width:100%;
  min-height:707.75px;
  padding:51px 42px;
  border:2px solid #DE984B;
  border-radius:14px;
  background:#F7F3EF;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:32px;
}
.mfs-final-cta-top-icon{
  box-sizing:border-box;
  width:60px;
  height:60px;
  flex:0 0 60px;
  border:1px solid #F4D9BD;
  border-radius:60px;
  background:#F4D9BD;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-final-cta-top-icon img{
  display:block;
  width:60px;
  height:60px;
  max-width:none;
}
.mfs-final-cta-copy{
  width:989px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:18px;
}
.mfs-final-cta-title-wrap{
  display:flex;
  align-items:flex-start;
  justify-content:center;
}
.mfs-final-cta h2{
  width:954px;
  margin:0;
  font-family:"Poynter OldStyle Display",serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-0.4754px;
  color:#0E0E0E;
  text-align:center;
}
.mfs-final-cta-subtitle{
  min-width:100%;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  font-weight:400;
  color:#0E0E0E;
  text-align:center;
}
.mfs-final-cta-features{
  box-sizing:border-box;
  width:100%;
  padding:10px 0;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  gap:48px;
}
.mfs-final-cta-feature{
  align-self:stretch;
  display:flex;
  align-items:center;
  gap:14px;
}
.mfs-final-cta-feature-icon{
  width:88px;
  height:88px;
  flex:0 0 88px;
  border-radius:60px;
  background:#F4D9BD;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-final-cta-feature-icon img{
  display:block;
  width:60px;
  height:60px;
  max-width:none;
}
.mfs-final-cta-feature h3{
  margin:0;
  font-family:"Poynter OldStyle Display",serif;
  font-size:24px;
  line-height:normal;
  font-weight:600;
  color:#111111;
  white-space:nowrap;
}
.mfs-final-cta-divider{
  align-self:stretch;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-final-cta-divider span{
  display:block;
  width:1px;
  height:48px;
  background:#E6DDCF;
}
.mfs-final-cta-button{
  box-sizing:border-box;
  border:0;
  border-radius:6px;
  background:linear-gradient(to bottom,#DE984B,#C47D32);
  padding:24px 32px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  color:#fff;
  text-decoration:none;
}
.mfs-final-cta-button span{
  font-family:"Poynter OldStyle Display",serif;
  font-size:30px;
  line-height:15px;
  font-weight:600;
  color:#fff;
  white-space:nowrap;
}
.mfs-final-cta-button img{
  display:block;
  width:24px;
  height:25.755px;
  max-width:none;
}
.mfs-final-cta-note{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  gap:18px;
}
.mfs-final-cta-note>img{
  display:block;
  width:60px;
  height:60px;
  flex:0 0 60px;
  max-width:none;
}
.mfs-final-cta-note p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  font-weight:400;
  color:#0E0E0E;
  text-align:center;
  white-space:nowrap;
}


.receive-section,
.examples-section,
.pricing-section,
.testimonials-section,
.songs-section,
.mfs-final-cta{
  position:relative!important;
  border-top:0!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
}

.receive-section::before,
.examples-section::before,
.pricing-section::before,
.testimonials-section::before,
.songs-section::before,
.mfs-final-cta::before{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  width:100vw;
  height:1px;
  transform:translateX(-50%);
  background:#E6DDCF;
  pointer-events:none;
  z-index:2;
}


#mfs-f1-188{
  border:0!important;
  border-top:1px solid #E6DDCF!important;
}


#mfs-f1-228{
  border:0!important;
  border-top:1px solid #E6DDCF!important;
}


.v16-pricing,
.v17-testimonials,
.songs-section,
.mfs-final-cta{
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid #E6DDCF!important;
}


#mfs-f1-188::before,
#mfs-f1-228::before,
.v16-pricing::before,
.v17-testimonials::before,
.songs-section::before,
.mfs-final-cta::before{
  content:none!important;
}


#mfs-f1-188,
#mfs-f1-228,
.v16-pricing,
.v17-testimonials,
.songs-section,
.mfs-final-cta{
  position:relative!important;
  border:0!important;
}

#mfs-f1-188::before,
#mfs-f1-228::before,
.v16-pricing::before,
.v17-testimonials::before,
.songs-section::before,
.mfs-final-cta::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:50%!important;
  width:100vw!important;
  height:1px!important;
  transform:translateX(-50%)!important;
  background:#E6DDCF!important;
  border:0!important;
  pointer-events:none!important;
  z-index:2!important;
}


.mfs-final-cta{
  box-sizing:border-box!important;
  width:1440px!important;
  max-width:1440px!important;
  min-height:879.75px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:86px 80px!important;
  background:#F6F1EE!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.mfs-final-cta-box{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:707.75px!important;
  padding:51px 42px!important;
  border:2px solid #DE984B!important;
  border-radius:14px!important;
  background:#F7F3EF!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:32px!important;
}
.mfs-final-cta-top-icon{
  box-sizing:border-box!important;
  width:60px!important;
  height:60px!important;
  flex:0 0 60px!important;
  border:1px solid #F4D9BD!important;
  border-radius:60px!important;
  background:#F4D9BD!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mfs-final-cta-top-icon img{
  display:block!important;
  width:60px!important;
  height:60px!important;
  max-width:none!important;
}
.mfs-final-cta-copy{
  width:989px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:18px!important;
}
.mfs-final-cta-title-wrap{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
}
.mfs-final-cta h2{
  width:954px!important;
  margin:0!important;
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-size:58px!important;
  line-height:64px!important;
  font-weight:600!important;
  letter-spacing:-0.4754px!important;
  color:#0E0E0E!important;
  text-align:center!important;
}
.mfs-final-cta-subtitle{
  width:989px!important;
  min-width:989px!important;
  margin:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:24px!important;
  line-height:30px!important;
  font-weight:400!important;
  color:#0E0E0E!important;
  text-align:center!important;
}
.mfs-final-cta-features{
  box-sizing:border-box!important;
  width:100%!important;
  padding:10px 0!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:48px!important;
}
.mfs-final-cta-feature{
  align-self:stretch!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
}
.mfs-final-cta-feature-icon{
  width:88px!important;
  height:88px!important;
  flex:0 0 88px!important;
  border-radius:60px!important;
  background:#F4D9BD!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mfs-final-cta-feature-icon img{
  display:block!important;
  width:60px!important;
  height:60px!important;
  max-width:none!important;
}
.mfs-final-cta-feature h3{
  margin:0!important;
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-size:24px!important;
  line-height:normal!important;
  font-weight:600!important;
  color:#111111!important;
  white-space:nowrap!important;
}
.mfs-final-cta-divider{
  align-self:stretch!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mfs-final-cta-divider span{
  display:block!important;
  width:1px!important;
  height:48px!important;
  background:#E6DDCF!important;
}
.mfs-final-cta-button{
  box-sizing:border-box!important;
  border:0!important;
  border-radius:6px!important;
  background:linear-gradient(to bottom,#DE984B,#C47D32)!important;
  padding:24px 32px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  color:#fff!important;
  text-decoration:none!important;
}
.mfs-final-cta-button span{
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-size:30px!important;
  line-height:15px!important;
  font-weight:600!important;
  color:#fff!important;
  white-space:nowrap!important;
}
.mfs-final-cta-button img{
  display:block!important;
  width:24px!important;
  height:25.755px!important;
  max-width:none!important;
}
.mfs-final-cta-note{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:18px!important;
}
.mfs-final-cta-note>img{
  display:block!important;
  width:60px!important;
  height:60px!important;
  flex:0 0 60px!important;
  max-width:none!important;
}
.mfs-final-cta-note p{
  margin:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:24px!important;
  line-height:30px!important;
  font-weight:400!important;
  color:#0E0E0E!important;
  text-align:center!important;
  white-space:nowrap!important;
}


.mfs-final-cta-divider{
  align-self:stretch!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  flex:0 0 1px!important;
}
.mfs-final-cta-divider span{
  display:block!important;
  box-sizing:border-box!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:48px!important;
  min-height:48px!important;
  max-height:48px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#E6DDCF!important;
  opacity:1!important;
  flex:0 0 1px!important;
}


.mfs-footer{
  background:#111!important;
  color:#F9FAFB!important;
  padding:90px 80px 60px!important;
}
.mfs-footer .footer-stage{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.mfs-footer .footer-columns{
  display:grid!important;
  grid-template-columns:269px 1px 269px 1px 269px 1px 269px!important;
  justify-content:space-between!important;
  align-items:stretch!important;
  gap:0!important;
}
.mfs-footer .footer-columns::before,
.mfs-footer .footer-columns::after{content:none!important;}
.mfs-footer .footer-col{
  width:269px!important;
  min-width:269px!important;
}
.mfs-footer .footer-col:not(:last-child){border:0!important;}
.mfs-footer .footer-col h4{
  margin:0 0 32px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:20px!important;
  line-height:normal!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  color:#F9FAFB!important;
}
.mfs-footer .footer-columns > .footer-col:nth-child(1){grid-column:1}
.mfs-footer .footer-columns > .footer-col:nth-child(2){grid-column:3}
.mfs-footer .footer-columns > .footer-col:nth-child(3){grid-column:5}
.mfs-footer .footer-columns > .footer-col:nth-child(4){grid-column:7}
.mfs-footer .footer-columns{
  position:relative!important;
}
.mfs-footer .footer-columns > .footer-col:nth-child(1)::after,
.mfs-footer .footer-columns > .footer-col:nth-child(2)::after,
.mfs-footer .footer-columns > .footer-col:nth-child(3)::after{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  width:1px!important;
  background:#333!important;
}
.mfs-footer .footer-columns > .footer-col:nth-child(1)::after{left:calc(269px + ((100% - 1079px)/6) * 1)!important;}
.mfs-footer .footer-columns > .footer-col:nth-child(2)::after{left:calc(538px + ((100% - 1079px)/6) * 3 + 1px)!important;}
.mfs-footer .footer-columns > .footer-col:nth-child(3)::after{left:calc(807px + ((100% - 1079px)/6) * 5 + 2px)!important;}

.mfs-footer .office{
  display:flex!important;
  gap:20px!important;
  align-items:flex-start!important;
  margin:0 0 20px!important;
}
.mfs-footer .office img{
  width:40px!important;height:40px!important;
  flex:0 0 40px!important;
  border-radius:40px!important;
  object-fit:cover!important;
}
.mfs-footer .office h5,
.mfs-footer .support h5{
  margin:0 0 12px!important;
  font-family:Poppins,Inter,Arial,sans-serif!important;
  font-size:18px!important;
  line-height:28px!important;
  font-weight:600!important;
  color:#F9FAFB!important;
}
.mfs-footer .office p,
.mfs-footer .support p,
.mfs-footer .worldwide{
  margin:0 0 12px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:20px!important;
  font-weight:400!important;
  color:#D0D5DD!important;
}
.mfs-footer .worldwide{
  display:flex!important;
  gap:20px!important;
  align-items:flex-start!important;
  margin-top:0!important;
}
.mfs-footer .worldwide .footer-inline-icon{
  width:40px!important;height:40px!important;
  flex:0 0 40px!important;
  border-radius:60px!important;
  background:#222!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-footer .worldwide .footer-inline-icon svg{width:24px!important;height:24px!important;}

.mfs-footer .support{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.mfs-footer .support h5{
  display:flex!important;
  gap:20px!important;
  align-items:flex-start!important;
  width:100%!important;
}
.mfs-footer .support .footer-inline-icon{
  width:32px!important;height:32px!important;
  flex:0 0 32px!important;
  display:inline-flex!important;
  align-items:center!important;justify-content:center!important;
}
.mfs-footer .support .footer-inline-icon svg{width:32px!important;height:32px!important;}
.mfs-footer .support p,
.mfs-footer .support a{
  margin-left:52px!important;
}
.mfs-footer .support a{
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;line-height:20px!important;
  color:#F9FAFB!important;
  text-decoration:underline!important;
  margin-bottom:16px!important;
}
.mfs-footer .support h5:not(:first-of-type){margin-top:0!important;}

.mfs-footer .resources{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.mfs-footer .resources > a:not(.more){
  display:flex!important;
  gap:20px!important;
  align-items:flex-start!important;
  width:100%!important;
  margin:0 0 16px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:20px!important;
  color:#D0D5DD!important;
  text-decoration:underline!important;
}
.mfs-footer .resources .footer-inline-icon{
  width:24px!important;height:24px!important;flex:0 0 24px!important;
}
.mfs-footer .resources .footer-inline-icon svg{width:24px!important;height:24px!important;}
.mfs-footer .resources .more{
  margin-top:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:normal!important;
  font-weight:600!important;
  color:#DE984B!important;
  text-decoration:underline!important;
}
.mfs-footer .quick{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.mfs-footer .quick a{
  margin:0 0 16px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:20px!important;
  color:#D0D5DD!important;
  text-decoration:underline!important;
}

.mfs-footer .footer-bottom-row{
  margin-top:32px!important;
  min-height:165px!important;
  border-top:1px solid #333!important;
  display:flex!important;
  align-items:center!important;
  gap:16px!important;
}
.mfs-footer .footer-logo{
  flex:0 0 349px!important;
}
.mfs-footer .legal{
  margin-left:76px!important;
  display:flex!important;
  gap:16px!important;
  align-items:center!important;
}
.mfs-footer .legal a,
.mfs-footer .private{
  font-family:Inter,Arial,sans-serif!important;
  font-size:20px!important;
  line-height:normal!important;
  font-weight:400!important;
  color:#F9FAFB!important;
  text-decoration:underline!important;
  white-space:nowrap!important;
}
.mfs-footer .legal a + a{
  position:relative!important;
  padding-left:17px!important;
}
.mfs-footer .legal a + a::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:50%!important;
  width:1px!important;
  height:28px!important;
  transform:translateY(-50%)!important;
  background:#333!important;
}
.mfs-footer .private{
  margin-left:0!important;
  display:flex!important;
  gap:12px!important;
  align-items:center!important;
}
.mfs-footer .private::before{
  content:""!important;
  width:1px!important;
  height:28px!important;
  background:#333!important;
  margin-right:0!important;
}
.mfs-footer .private .footer-inline-icon{width:24px!important;height:24px!important;display:flex!important;}
.mfs-footer .private .footer-inline-icon svg{width:24px!important;height:24px!important;}

.mfs-footer .copyright{
  margin-top:-14px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
}
.mfs-footer .copyright > span:first-child{
  padding-left:12px!important;
  width:538px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:18px!important;
  line-height:normal!important;
  color:#D9D9D9!important;
}
.mfs-footer .language{
  width:337px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:normal!important;
  color:#F9FAFB!important;
  white-space:normal!important;
}


.mfs-footer .footer-columns{
  height:auto!important;
  min-height:325px!important;
}


.mfs-footer .footer-bottom-row{
  margin-top:32px!important;
  height:165px!important;
  min-height:165px!important;
  border-top:1px solid #333!important;
  border-bottom:0!important;
  display:flex!important;
  align-items:center!important;
}


.mfs-footer .footer-brand{
  width:349px!important;
  height:128px!important;
  flex:0 0 349px!important;
  display:flex!important;
  align-items:center!important;
  text-decoration:none!important;
  position:relative!important;
  overflow:hidden!important;
}
.mfs-footer .footer-brand-art{
  width:141px!important;
  height:128px!important;
  flex:0 0 141px!important;
  overflow:hidden!important;
  position:relative!important;
  display:block!important;
}
.mfs-footer .footer-brand-art img{
  position:absolute!important;
  width:296px!important;
  height:auto!important;
  max-width:none!important;
  left:-12px!important;
  top:-32px!important;
}
.mfs-footer .footer-brand-divider{
  width:1px!important;
  height:70px!important;
  flex:0 0 1px!important;
  margin-left:18px!important;
  background:#DE984B!important;
}
.mfs-footer .footer-brand-copy{
  margin-left:19px!important;
  width:170px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:40px!important;
  line-height:.83!important;
  font-weight:500!important;
  letter-spacing:1.08px!important;
  text-transform:none!important;
}
.mfs-footer .footer-brand-copy span{
  display:block!important;
  color:#fff!important;
}
.mfs-footer .footer-brand-copy span:nth-child(2){
  color:#FDB84D!important;
}


.mfs-footer .legal{
  margin-left:76px!important;
  display:flex!important;
  gap:16px!important;
  align-items:center!important;
  flex:0 0 auto!important;
}
.mfs-footer .legal a{
  font-size:20px!important;
  color:#F9FAFB!important;
  text-decoration:underline!important;
}
.mfs-footer .private{
  font-size:20px!important;
  color:#F9FAFB!important;
  margin-left:16px!important;
  display:flex!important;
  gap:12px!important;
  align-items:center!important;
}
.mfs-footer .private .footer-inline-icon{
  width:24px!important;
  height:24px!important;
  margin:0!important;
  color:#F9FAFB!important;
}


.mfs-footer .copyright{
  height:auto!important;
  min-height:90px!important;
  margin-top:-14px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
}
.mfs-footer .copyright > span:first-child{
  padding-left:12px!important;
  width:538px!important;
  font-size:18px!important;
  color:#D9D9D9!important;
}


.mfs-footer .language-block{
  width:337px!important;
  flex:0 0 337px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  align-items:flex-start!important;
}
.mfs-footer .language-label{
  width:100%!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:normal!important;
  font-weight:500!important;
  color:#F9FAFB!important;
}
.mfs-footer .language-select{
  width:337px!important;
  height:55px!important;
  box-sizing:border-box!important;
  border:1px solid #98A2B3!important;
  border-radius:12px!important;
  background:rgba(17,17,17,.4)!important;
  display:flex!important;
  align-items:center!important;
  padding:5px 6px!important;
  box-shadow:0 0 17px rgba(18,17,13,.08)!important;
}
.mfs-footer .language-flag{
  width:40px!important;
  height:40px!important;
  flex:0 0 40px!important;
  border-radius:40px!important;
  overflow:hidden!important;
}
.mfs-footer .language-flag img{
  width:40px!important;
  height:40px!important;
  object-fit:cover!important;
  border-radius:40px!important;
}
.mfs-footer .language-name{
  margin-left:6px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:18px!important;
  line-height:28px!important;
  font-weight:500!important;
  color:#F9FAFB!important;
}
.mfs-footer .language-chevron{
  margin-left:auto!important;
  padding-right:8px!important;
  font-size:22px!important;
  line-height:1!important;
  color:#F9FAFB!important;
}


.mfs-footer .footer-columns > .footer-col:nth-child(1)::after,
.mfs-footer .footer-columns > .footer-col:nth-child(2)::after,
.mfs-footer .footer-columns > .footer-col:nth-child(3)::after{
  top:0!important;
  bottom:0!important;
}


.mfs-footer{
  box-sizing:border-box!important;
  width:100%!important;
  height:798px!important;
  min-height:798px!important;
  padding:90px 80px 60px!important;
  overflow:hidden!important;
}
.mfs-footer .footer-stage{
  box-sizing:border-box!important;
  width:1280px!important;
  max-width:1280px!important;
  height:648px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:32px!important;
  align-items:flex-start!important;
}
.mfs-footer .footer-columns{
  width:1280px!important;
  max-width:1280px!important;
  height:381px!important;
  min-height:381px!important;
  flex:0 0 381px!important;
  margin:0!important;
}
.mfs-footer .footer-lower{
  width:1280px!important;
  height:235px!important;
  flex:0 0 235px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
}
.mfs-footer .footer-bottom-row{
  box-sizing:border-box!important;
  width:1280px!important;
  height:165px!important;
  min-height:165px!important;
  flex:0 0 165px!important;
  margin:0 0 -14px 0!important;
  border-top:1px solid #333!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:16px!important;
}
.mfs-footer .copyright{
  box-sizing:border-box!important;
  width:1280px!important;
  height:84px!important;
  min-height:84px!important;
  flex:0 0 84px!important;
  margin:0!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
}


.mfs-footer .footer-brand{
  width:349px!important;
  flex:0 0 349px!important;
}
.mfs-footer .legal{
  margin-left:76px!important;
}
.mfs-footer .private{
  margin-left:16px!important;
}


.mfs-footer .footer-brand-art img{
  position:absolute!important;
  width:210%!important;
  height:154.72%!important;
  max-width:none!important;
  left:-8.9%!important;
  top:-24.8%!important;
  object-fit:fill!important;
}


.mfs-footer .footer-brand-copy{
  margin-left:19px!important;
  font-size:40px!important;
  line-height:normal!important;
  letter-spacing:1.08px!important;
}
.mfs-footer .footer-brand-copy span:nth-child(1),
.mfs-footer .footer-brand-copy span:nth-child(2){
  margin-bottom:-8px!important;
}


@media (max-width:1439px){
  .mfs-footer{
    height:auto!important;
    min-height:798px!important;
    overflow:visible!important;
  }
  .mfs-footer .footer-stage,
  .mfs-footer .footer-columns,
  .mfs-footer .footer-lower,
  .mfs-footer .footer-bottom-row,
  .mfs-footer .copyright{
    width:100%!important;
    max-width:100%!important;
  }
}


.mfs-footer{
  width:100%!important;
  min-height:798px!important;
  height:798px!important;
  padding:90px 80px 60px!important;
  margin:0!important;
  background:#111!important;
  color:#F9FAFB!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.mfs-footer .mfsf-inner,
.mfs-footer .mfsf-inner *{box-sizing:border-box}
.mfs-footer .mfsf-inner{
  width:1280px;max-width:1280px;height:648px;margin:0 auto;
  display:flex;flex-direction:column;gap:32px;align-items:flex-start
}
.mfs-footer .mfsf-top{
  width:1280px;height:381px;flex:0 0 381px;
  display:flex;align-items:flex-start;justify-content:space-between
}
.mfs-footer .mfsf-col{
  width:269px;flex:0 0 269px;min-width:269px;
  display:flex;flex-direction:column;align-items:flex-start;gap:32px
}
.mfs-footer .mfsf-vline{width:1px;flex:0 0 1px;align-self:stretch;background:#333}
.mfs-footer .mfsf-col h4{
  width:100%;margin:0;padding:0;color:#F9FAFB;
  font-family:Inter,Arial,sans-serif;font-size:20px;line-height:normal;font-weight:700;text-transform:uppercase
}
.mfs-footer .mfsf-col h5{
  width:100%;margin:0;padding:0;color:#F9FAFB;
  font-family:Poppins,Inter,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:600
}
.mfs-footer .mfsf-col p,.mfs-footer .mfsf-col a{
  font-family:Inter,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:400
}
.mfs-footer .mfsf-locations-body{
  width:269px;height:325px;display:flex;flex-direction:column;gap:20px;align-items:flex-start
}
.mfs-footer .mfsf-office{width:269px;display:flex;gap:20px;align-items:flex-start}
.mfs-footer .mfsf-flag{width:40px;height:40px;flex:0 0 40px;object-fit:cover;border-radius:40px}
.mfs-footer .mfsf-office-copy{
  min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;align-items:flex-start
}
.mfs-footer .mfsf-office-copy p{width:100%;margin:0;padding:0;color:#D0D5DD}
.mfs-footer .mfsf-worldwide{width:269px;display:flex;gap:20px;align-items:flex-start}
.mfs-footer .mfsf-round-icon{
  width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;
  border-radius:60px;background:#222;color:#98A2B3
}
.mfs-footer .mfsf-round-icon .fig-icon{width:24px;height:24px;stroke-width:1.7}
.mfs-footer .mfsf-worldwide p{margin:0;padding:0;color:#D0D5DD;white-space:nowrap}

.mfs-footer .mfsf-support-body{
  width:269px;display:flex;flex-direction:column;gap:16px;align-items:flex-start
}
.mfs-footer .mfsf-support-item{width:269px;display:flex;gap:20px;align-items:flex-start}
.mfs-footer .mfsf-icon32{
  width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:#D0D5DD
}
.mfs-footer .mfsf-icon32 .fig-icon{width:32px;height:32px;stroke-width:1.7}
.mfs-footer .mfsf-support-item>div{
  min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;align-items:flex-start
}
.mfs-footer .mfsf-support-copy{width:100%;display:flex;flex-direction:column;gap:7px}
.mfs-footer .mfsf-support-item:nth-child(2) .mfsf-support-copy{gap:6px}
.mfs-footer .mfsf-support-item p{width:100%;margin:0;color:#D0D5DD}
.mfs-footer .mfsf-support-item a{color:#F9FAFB;text-decoration:underline;text-underline-position:from-font}

.mfs-footer .mfsf-resource-links{
  width:269px;display:flex;flex-direction:column;gap:16px;align-items:flex-start
}
.mfs-footer .mfsf-resource-links a{
  width:269px;margin:0;display:flex;gap:20px;align-items:flex-start;
  color:#D0D5DD;text-decoration:underline;text-underline-position:from-font
}
.mfs-footer .mfsf-icon24{
  width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center
}
.mfs-footer .mfsf-icon24 .fig-icon{width:24px;height:24px;stroke-width:1.7}
.mfs-footer .mfsf-more{
  width:269px;margin:0;color:#DE984B;font-weight:600!important;line-height:normal!important;
  text-decoration:underline;text-underline-position:from-font
}
.mfs-footer .mfsf-quick-links{
  width:105px;display:flex;flex-direction:column;gap:16px;align-items:flex-start
}
.mfs-footer .mfsf-quick-links a{
  width:105px;margin:0;color:#D0D5DD;text-decoration:underline;text-underline-position:from-font
}

.mfs-footer .mfsf-lower{
  width:1280px;height:235px;flex:0 0 235px;display:flex;flex-direction:column;align-items:center
}
.mfs-footer .mfsf-about-row{
  width:1280px;height:165px;flex:0 0 165px;margin-bottom:-14px;border-top:1px solid #333;
  display:flex;align-items:center;justify-content:center
}
.mfs-footer .mfsf-about-inner{
  width:1280px;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:16px
}
.mfs-footer .mfsf-brand{width:349px;height:128px;flex:0 0 349px;position:relative}
.mfs-footer .mfsf-brand-art{
  position:absolute;left:0;top:.38px;width:141px;height:128px;overflow:hidden
}
.mfs-footer .mfsf-brand-art img{
  position:absolute;width:210%;height:154.72%;max-width:none;left:-8.9%;top:-24.8%
}
.mfs-footer .mfsf-brand-vline{
  position:absolute;left:159px;top:29px;width:1px;height:70px;background:#DE984B
}
.mfs-footer .mfsf-brand-text{
  position:absolute;left:179px;top:0;width:170px;display:flex;flex-direction:column;align-items:flex-start;
  color:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-size:40px;line-height:normal;font-weight:500;letter-spacing:1.08px
}
.mfs-footer .mfsf-brand-text span:nth-child(1),
.mfs-footer .mfsf-brand-text span:nth-child(2){margin-bottom:-8px}
.mfs-footer .mfsf-brand-text span:nth-child(2){color:#FDB84D}
.mfs-footer .mfsf-policies{
  flex:0 0 auto;display:flex;gap:16px;align-items:center;padding-left:76px;padding-top:4px;white-space:nowrap
}
.mfs-footer .mfsf-policies>a,.mfs-footer .mfsf-private a{
  margin:0;color:#F9FAFB;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:normal;font-weight:400;
  text-decoration:underline;text-underline-position:from-font
}
.mfs-footer .mfsf-policy-vline{width:1px;height:28px;flex:0 0 1px;background:#333}
.mfs-footer .mfsf-private{display:flex;gap:12px;align-items:center}
.mfs-footer .mfsf-private .mfsf-icon24{color:#D0D5DD}

.mfs-footer .mfsf-tail{
  width:1280px;height:84px;flex:0 0 84px;display:flex;align-items:flex-end;justify-content:space-between
}
.mfs-footer .mfsf-copyright{
  width:550px;padding-left:12px;color:#D9D9D9;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:normal;font-weight:400
}
.mfs-footer .mfsf-language{
  width:337px;flex:0 0 337px;display:flex;flex-direction:column;gap:10px;align-items:flex-start
}
.mfs-footer .mfsf-language>p{
  width:337px;margin:0;color:#F9FAFB;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:normal;font-weight:500
}
.mfs-footer .mfsf-language-box{
  position:relative;width:337px;height:55px;overflow:hidden;border:1px solid #98A2B3;border-radius:12px;
  background:rgba(17,17,17,.4);box-shadow:0 0 17px rgba(18,17,13,.08)
}
.mfs-footer .mfsf-language-left{
  position:absolute;left:6px;top:5.64px;width:135px;display:flex;gap:6px;align-items:center
}
.mfs-footer .mfsf-language-left img{
  width:40px;height:40px;border-radius:40px;object-fit:cover
}
.mfs-footer .mfsf-language-left span{
  width:67px;height:28px;color:#F9FAFB;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:500
}
.mfs-footer .mfsf-chevron{
  position:absolute;right:6px;top:14px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;
  color:#F9FAFB;font-size:22px;line-height:24px
}


.mfs-footer .mfsf-inner{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

.mfs-footer .mfsf-top{
  width:100%!important;
  max-width:none!important;
}

.mfs-footer .mfsf-lower{
  width:100%!important;
  max-width:none!important;
}

.mfs-footer .mfsf-about-row{
  width:100%!important;
  max-width:none!important;
}

.mfs-footer .mfsf-about-inner{
  width:100%!important;
  max-width:none!important;
}

.mfs-footer .mfsf-tail{
  width:100%!important;
  max-width:none!important;
}


.mfs-footer .mfsf-brand{
  width:349px!important;
  height:128.375px!important;
  flex:0 0 349px!important;
}
.mfs-footer .mfsf-brand-art{
  left:0!important;
  top:.375px!important;
  width:141px!important;
  height:128px!important;
}
.mfs-footer .mfsf-brand-art img{


  width:210%!important;
  height:154.718%!important;
  max-width:none!important;
  left:-8.9%!important;
  top:-24.8%!important;
}
.mfs-footer .mfsf-brand-vline{
  left:159px!important;
  top:29px!important;
  width:0!important;
  height:70px!important;
  border-left:3px solid #EEA034!important;
  background:none!important;
}
.mfs-footer .mfsf-brand-text{
  left:179px!important;
  top:0!important;
  width:170px!important;
  height:128px!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:40px!important;
  line-height:48px!important;
  font-weight:500!important;
  letter-spacing:0!important;
}
.mfs-footer .mfsf-brand-text span{
  width:170px!important;
  height:48px!important;
  margin:0!important;
}
.mfs-footer .mfsf-brand-text span:nth-child(2){
  margin-top:-8px!important;
  color:#FDB84D!important;
}
.mfs-footer .mfsf-brand-text span:nth-child(3){
  margin-top:-8px!important;
}


.mfs-footer .mfsf-policies{
  height:32px!important;
  padding-left:76px!important;
  padding-top:4px!important;
  gap:16px!important;
}
.mfs-footer .mfsf-policies>a,
.mfs-footer .mfsf-private a{
  font-family:Inter,Arial,sans-serif!important;
  font-size:20px!important;
  line-height:24px!important;
  font-weight:400!important;
  color:#F9FAFB!important;
}
.mfs-footer .mfsf-policy-vline{
  width:1px!important;
  height:28px!important;
  background:#333!important;
}
.mfs-footer .mfsf-private{
  width:296px!important;
  height:24px!important;
  gap:12px!important;
}
.mfs-footer .mfsf-private-lock{
  width:24px!important;
  height:24px!important;
  flex:0 0 24px!important;
  display:block!important;
  color:#D0D5DD!important;
}
.mfs-footer .mfsf-private-lock svg{
  width:24px!important;
  height:24px!important;
  display:block!important;
}


.mfs-footer .mfsf-language-box{
  width:337px!important;
  height:55px!important;
  border:1px solid #98A2B3!important;
  border-radius:12px!important;
}
.mfs-footer .mfsf-language-left{
  left:7px!important;
  top:6.63671875px!important;
  width:135px!important;
  height:40px!important;
}
.mfs-footer .mfsf-language-left img{
  width:40px!important;
  height:40px!important;
  border-radius:40px!important;
}
.mfs-footer .mfsf-language-left span{
  width:67px!important;
  height:28px!important;
  margin-left:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:18px!important;
  line-height:28px!important;
  font-weight:500!important;
}
.mfs-footer .mfsf-chevron{
  position:absolute!important;
  left:298px!important;
  right:auto!important;
  top:14.63671875px!important;
  width:24px!important;
  height:24px!important;
  display:block!important;
  color:#F9FAFB!important;
}
.mfs-footer .mfsf-chevron svg{
  width:24px!important;
  height:24px!important;
  display:block!important;
}


.mfs-footer .mfsf-brand-text{
  font-family:"Cormorant Garamond", Georgia, serif!important;
  font-style:normal!important;
  font-weight:500!important;
  font-size:40px!important;
  line-height:normal!important;
  letter-spacing:1.08px!important;
  font-variant-caps:small-caps!important;
  font-feature-settings:"smcp" 1!important;
}
.mfs-footer .mfsf-brand-text span{
  line-height:normal!important;
}


.mfs-footer .mfsf-brand-text{
  font-family:"Cormorant Garamond", Georgia, serif!important;
  font-style:normal!important;
  font-weight:500!important;
  font-size:40px!important;
  line-height:normal!important;
  letter-spacing:1.08px!important;
  font-variant-caps:all-small-caps!important;
  font-feature-settings:"smcp" 1, "c2sc" 1!important;
}


#mfs-f1-188,
#mfs-f1-228,
.v16-pricing,
.v17-testimonials,
.songs-section,
.mfs-final-cta{
  position:relative!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:0!important;
}

#mfs-f1-188::before,
#mfs-f1-228::before,
.v16-pricing::before,
.v17-testimonials::before,
.songs-section::before,
.mfs-final-cta::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  top:0!important;
  left:50%!important;
  width:100vw!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  transform:translateX(-50%)!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#E6DDCF!important;
  opacity:1!important;
  pointer-events:none!important;
  z-index:20!important;
}


.songs-section .song-cover{
  width:100%!important;
  overflow:hidden!important;
}
.songs-section .song-cover>img{
  display:block!important;
  width:calc(100% + 1px)!important;
  min-width:calc(100% + 1px)!important;
  max-width:none!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
}


.mfs-final-cta-divider,
.mfs-final-cta-divider span{
  box-sizing:border-box!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
}
.mfs-final-cta-divider span{
  height:48px!important;
  min-height:48px!important;
  max-height:48px!important;
  background:#E6DDCF!important;
  border:0!important;
}
.mfs-final-cta-features > .mfs-final-cta-divider:nth-child(4){
  position:relative!important;
  left:.5px!important;
}


.mfs-about-approach{
  box-sizing:border-box;
  width:100%;
  height:858.815px;
  background:#f6f1ee;
  padding:96px 80px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
}
.mfs-about-approach *{box-sizing:border-box}
.mfs-about-approach-head{
  height:154.408px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}
.mfs-about-approach-head h2{
  margin:0;
  width:937px;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-0.4754px;
  text-align:center;
  color:#0e0e0e;
}
.mfs-about-approach-rule{
  width:60px;
  height:3px;
  flex:0 0 3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-about-team{
  width:1280px;
  height:448px;
  display:grid;
  grid-template-columns:repeat(3, 410.6667px);
  gap:24px;
}
.mfs-about-team-card{
  height:448px;
  margin:0;
  padding:50px 38px 42px;
  border:2px solid #e6ddcf;
  border-radius:14px;
  background:#f7f3ef;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  color:#111;
}
.mfs-about-avatar{
  width:170px;
  height:170px;
  flex:0 0 170px;
  padding:3px;
  border:3px solid #fbe8d2;
  border-radius:85px;
  box-shadow:0 0 0 1px #ecdfc6;
  overflow:hidden;
  background:transparent;
}
.mfs-about-avatar img{
  display:block;
  width:164px;
  height:164px;
  border-radius:82px;
  object-fit:cover;
}
.mfs-about-team-copy{
  width:334.6667px;
  height:104px;
  display:flex;
  flex-direction:column;
  gap:8px;
  align-items:center;
}
.mfs-about-team-card h3{
  box-sizing:border-box;
  height:40px;
  margin:0;
  padding-top:14px;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-weight:600;
  font-size:32px;
  line-height:25.673px;
  letter-spacing:-0.2377px;
  color:#0e0e0e;
  white-space:nowrap;
}
.mfs-about-role{
  min-height:28px;
  font-family:Inter,Arial,sans-serif;
  font-weight:700;
  font-size:16px;
  line-height:28px;
  letter-spacing:2.08px;
  text-align:center;
  color:#111;
  white-space:nowrap;
}
.mfs-about-team-card>p{
  width:300px;
  margin:0;
  padding-top:10px;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:28px;
  text-align:center;
  color:#333;
  white-space:nowrap;
}

@media (max-width: 900px){
  .mfs-about-approach{height:auto;padding:64px 24px;gap:40px}
  .mfs-about-approach-head{height:auto}
  .mfs-about-approach-head h2{width:auto;max-width:100%;font-size:42px;line-height:48px}
  .mfs-about-team{width:100%;height:auto;grid-template-columns:1fr;gap:24px}
  .mfs-about-team-card{width:100%;max-width:410.667px;justify-self:center}
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox img {
  inset:auto!important;
  left:-0.04%!important;
  top:-6.29%!important;
  width:100.07%!important;
  height:114.42%!important;
  object-fit:fill!important;
  object-position:initial!important;
}


#mfs-f1-48.mfs-about-page .f11-hero {
  width:1440px!important;
  height:656px!important;
  flex:0 0 656px!important;
  overflow:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-base-wrap {
  left:0!important;
  top:0!important;
  right:auto!important;
  bottom:auto!important;
  width:1440px!important;
  height:703px!important;
  overflow:hidden!important;
  background:#1a0e07!important;
}


#mfs-f1-48.mfs-about-page .f11-base-imgbox {
  left:373px!important;
  top:-13px!important;
  width:1067px!important;
  height:711px!important;
}
#mfs-f1-48.mfs-about-page .f11-base-imgbox img {
  inset:0!important;
  left:0!important;
  top:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox {
  left:321px!important;
  top:1px!important;
  width:1120px!important;
  height:652px!important;
  overflow:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox img {
  inset:auto!important;
  left:-0.04%!important;
  top:-6.29%!important;
  width:100.07%!important;
  height:114.42%!important;
  max-width:none!important;
  object-fit:fill!important;
  object-position:initial!important;
}


#mfs-f1-48.mfs-about-page .f11-gradient {
  left:0!important;
  top:-5px!important;
  width:1125px!important;
  height:703px!important;
  background:
    radial-gradient(ellipse 1032.2px 578.13px at 1195.3px 326.5px,
      rgba(17,10,5,0) 0%,
      rgba(17,10,5,.05) 38%,
      rgba(17,10,5,.55) 60%,
      rgba(17,10,5,1) 86%),
    linear-gradient(90deg,rgb(17,10,5) 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%)!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] {
  left:80px!important;
  top:59px!important;
  width:626px!important;
  height:520px!important;
  gap:42px!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-heading-wrap {
  width:626px!important;
}
#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-heading {
  width:677px!important;
  height:255px!important;
  font-size:80px!important;
  line-height:85px!important;
  letter-spacing:-0.4754px!important;
  color:#f9fafb!important;
}
#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-heading p {
  height:85px!important;
  line-height:85px!important;
  white-space:nowrap!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-subcopy {
  width:592px!important;
  height:100px!important;
  font-size:22px!important;
  line-height:40px!important;
  color:#f9fafb!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:64"] {
  visibility:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-hero{
  width:1440px!important;
  height:656px!important;
  flex:0 0 656px!important;
  overflow:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-base-wrap{
  left:0!important; top:0!important;
  width:1440px!important; height:675px!important;
  right:auto!important; bottom:auto!important;
  overflow:hidden!important;
  background:#1a0e07!important;
}


#mfs-f1-48.mfs-about-page .f11-base-imgbox{
  left:373px!important; top:-27px!important;
  width:1067px!important; height:711px!important;
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox{
  left:136px!important; top:0!important;
  width:1304px!important; height:656px!important;
  overflow:hidden!important;
}
#mfs-f1-48.mfs-about-page .f11-front-imgbox img{
  inset:0!important;
  left:0!important; top:0!important;
  width:100%!important; height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:bottom!important;
}


#mfs-f1-48.mfs-about-page .f11-gradient{
  left:0!important; top:-19px!important;
  width:1125px!important; height:703px!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"]{
  left:80px!important; top:59px!important;
  width:626px!important; height:520px!important;
  gap:42px!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-heading{
  width:626px!important;
  height:223.23px!important;
  font-size:80px!important;
  line-height:85px!important;
  letter-spacing:-0.5px!important;
}
#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-heading p{
  height:auto!important;
  line-height:85px!important;
  white-space:nowrap!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:81"] .f11-subcopy{
  width:592px!important;
  height:100px!important;
  font-size:22px!important;
  line-height:40px!important;
}


#mfs-f1-48.mfs-about-page .f11-copy[data-node-id="1:64"]{
  visibility:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox{
  left:321px!important;
  top:1px!important;
  width:1120px!important;
  height:652px!important;
  overflow:hidden!important;
}


#mfs-f1-48.mfs-about-page .f11-front-imgbox img{
  inset:auto!important;
  left:-0.04%!important;
  top:-6.29%!important;
  width:100.07%!important;
  height:114.42%!important;
  max-width:none!important;
  object-fit:fill!important;
  object-position:initial!important;
}


.mfs-about-contributors{box-sizing:border-box;width:100%;height:654.3px;padding:96px 80px;background:#1e130b}
.mfs-about-contributors *{box-sizing:border-box}
.mfs-about-contributors-inner{width:100%;max-width:1280px;height:462.3px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:56px}
.mfs-about-contributors-head{width:100%;height:206px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}
.mfs-about-contributors-heading{width:100%;height:106px;padding-top:6px}
.mfs-about-contributors-heading h2{margin:0;width:100%;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:42px;font-weight:600;line-height:normal;letter-spacing:-.4754px;text-align:center;color:#f9fafb}
.mfs-about-contributors-rule{width:56px;height:2px;flex:0 0 2px;border-radius:1px;background:#de984b}
.mfs-about-contributors-intro{width:440px;max-width:440px;height:62px;padding-top:2px;display:flex;justify-content:center;align-items:center}
.mfs-about-contributors-intro p{margin:0;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:400;line-height:30px;text-align:center;white-space:nowrap;color:#d0d5dd}
.mfs-about-contributors-grid{width:100%;height:200.3px;display:flex;align-items:flex-start;gap:24px}
.mfs-about-contributor{flex:1 0 0;min-width:0;height:200.3px;display:flex;flex-direction:column;align-items:center;gap:9.3px}
.mfs-about-contributor-icon{width:84px;height:84px;flex:0 0 84px;padding:2px;border:2px solid #d59c60;border-radius:42px;display:flex;align-items:center;justify-content:center}
.mfs-about-contributor-icon img{display:block;width:36px;height:36px;max-width:none}
.mfs-about-contributor-title{width:100%;height:41.7px;padding-top:12.7px;display:flex;flex-direction:column;align-items:center}
.mfs-about-contributor-title h3{margin:0;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:24px;font-weight:600;line-height:normal;text-align:center;white-space:nowrap;color:#f9fafb}
.mfs-about-contributor>p{margin:0;width:200px;max-width:200px;height:56px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-align:center;white-space:nowrap;color:#d0d5dd}
@media(max-width:900px){.mfs-about-contributors{height:auto;padding:64px 24px}.mfs-about-contributors-inner,.mfs-about-contributors-head,.mfs-about-contributors-grid,.mfs-about-contributors-heading{height:auto}.mfs-about-contributors-heading h2{font-size:34px}.mfs-about-contributors-intro{width:100%;height:auto}.mfs-about-contributors-intro p{white-space:normal;font-size:20px}.mfs-about-contributors-grid{flex-direction:column;align-items:center;gap:40px}.mfs-about-contributor{width:100%;height:auto}}


.mfs-about-different{
  box-sizing:border-box;
  width:100%;
  padding:96px 80px;
  background:#f6f1ee;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:21.4px;
}
.mfs-about-different *{box-sizing:border-box}
.mfs-about-different-heading{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}
.mfs-about-different-heading h2{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:58px;
  font-weight:600;
  line-height:64px;
  letter-spacing:-.4754px;
  text-align:center;
  color:#0e0e0e;
}
.mfs-about-different-rule{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-about-different-cards{
  width:100%;
  max-width:1280px;
  padding-top:34.6px;
  display:flex;
  flex-direction:column;
  gap:50px;
}
.mfs-about-different-row{
  width:100%;
  display:flex;
  align-items:stretch;
  gap:16px;
}
.mfs-about-different-card{
  flex:1 1 0;
  min-width:0;
  min-height:395px;
  padding:20px 40px;
  border:1px solid #e6ddcf;
  border-radius:12px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:22.2px;
  background:transparent;
}
.mfs-about-different-icon{
  width:133.333px;
  height:133.333px;
  flex:0 0 133.333px;
  border-radius:100px;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-different-icon img{
  display:block;
  width:54px;
  height:54px;
  max-width:none;
}
.mfs-about-different-card h3{
  margin:14.3px 0 0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:40px;
  font-weight:600;
  line-height:normal;
  text-align:center;
  white-space:nowrap;
  color:#14110d;
}
.mfs-about-different-card p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:26.667px;
  font-weight:400;
  line-height:46.667px;
  text-align:center;
  white-space:nowrap;
  color:#1a1a1a;
}
@media(max-width:900px){
  .mfs-about-different{padding:64px 24px}
  .mfs-about-different-heading h2{font-size:38px;line-height:44px}
  .mfs-about-different-row{flex-direction:column}
  .mfs-about-different-card{min-height:auto;padding:36px 24px}
  .mfs-about-different-card h3{font-size:32px;white-space:normal}
  .mfs-about-different-card p{font-size:20px;line-height:32px;white-space:normal}
}


.mfs-about-sample{box-sizing:border-box;width:100%;padding:96px 80px;background:#f6f1ee;border-top:1px solid #d9d9d9}
.mfs-about-sample *{box-sizing:border-box}
.mfs-about-sample-box{width:100%;max-width:1280px;margin:0 auto;padding:66px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}
.mfs-about-sample-copy{display:flex;flex-direction:column;align-items:flex-start;gap:17.4px}
.mfs-about-sample-copy h2{margin:0;width:100%;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:58px;font-weight:600;line-height:64px;letter-spacing:-.4754px;color:#111}
.mfs-about-sample-intro{margin:0 0 14.6px;max-width:480px;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:30px;color:#333}
.mfs-about-sample-button{min-height:63px;padding:24px 32px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#fff}
.mfs-about-sample-button img{width:32px;height:32px}
.mfs-about-sample-button span{font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:29px;font-weight:600;line-height:15px;white-space:nowrap}
.mfs-about-sample-read{display:flex;align-items:center;gap:10px;padding-top:.6px;font:400 14px/normal Inter,Arial,sans-serif;color:#333}
.mfs-about-sample-read img{width:16px;height:16px}
.mfs-about-review-wrap{height:573.963px;width:585.457px;display:flex;align-items:center;justify-content:center}
.mfs-about-review-paper{width:566.449px;height:554.532px;padding:32px 34px;background:#fff;border:2px solid #e6ddcf;border-radius:14px;box-shadow:0 14px 20px rgba(0,0,0,.06),0 14px 20px rgba(0,0,0,.06);transform:rotate(2deg);color:#0e0e0e}
.mfs-about-review-label{padding-bottom:14px;border-bottom:2px solid #e6ddcf;font:700 14px/normal Inter,Arial,sans-serif;letter-spacing:2.34px;color:#14110d}
.mfs-about-review-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:18px}
.mfs-about-review-cols h4{margin:0 0 10px;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:16px;font-weight:600;line-height:normal;color:#14110d}
.mfs-about-review-cols p,.mfs-about-review-cols li{font:300 12px/22.4px Inter,Arial,sans-serif;color:#0e0e0e}
.mfs-about-review-cols p{margin:0 0 10px}
.mfs-about-review-cols ul{list-style:none;margin:0 0 18px;padding:0}
.mfs-about-review-cols li{position:relative;padding-left:14px}
.mfs-about-review-cols li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#f26b1f}
@media(max-width:900px){.mfs-about-sample{padding:64px 24px}.mfs-about-sample-box{padding:36px 24px;grid-template-columns:1fr}.mfs-about-sample-copy h2{font-size:38px;line-height:44px}.mfs-about-sample-intro{font-size:20px;line-height:28px}.mfs-about-review-wrap{width:100%;height:auto}.mfs-about-review-paper{width:100%;height:auto;min-height:555px;transform:none}}


.mfs-about-process{box-sizing:border-box;width:100%;padding:86px 80px;background:#f6f1ee;border-top:1px solid #d9d9d9;display:flex;flex-direction:column;align-items:center;gap:52px}.mfs-about-process *{box-sizing:border-box}.mfs-about-process-head{text-align:center}.mfs-about-process-head h2{margin:0;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:58px;font-weight:600;line-height:64px;letter-spacing:-.4754px;color:#0e0e0e}.mfs-about-process-rule{width:60px;height:3px;margin:15px auto 16px;border-radius:2px;background:#d28b3f}.mfs-about-process-head p{margin:0;font:400 24px/30px Inter,Arial,sans-serif;color:#333}.mfs-about-process-steps{display:flex;align-items:flex-start;justify-content:center;width:1280px}.mfs-about-process-steps article{width:293.357px;padding:0 20.688px;display:flex;flex-direction:column;align-items:center;gap:10.804px;text-align:center}.mfs-process-icon{width:91.948px;height:91.948px;border-radius:68.961px;background:#f4d9bd;display:flex;align-items:center;justify-content:center}.mfs-process-icon img{width:36.779px;height:36.779px}.mfs-about-process-steps h3{margin:14.482px 0 0;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:27.584px;font-weight:600;color:#14110d}.mfs-about-process-steps p{margin:0;font:400 18.39px/28px Inter,Arial,sans-serif;color:#1a1a1a}.mfs-process-arrow{width:52px;margin:43px -5px 0}.mfs-about-guarantee{width:1280px;padding:34px 28px;border-radius:19px;background:#f9e9d8;display:flex;align-items:center;gap:24px}.mfs-guarantee-icon{width:60px;height:60px;border-radius:41px;background:#f8e8d7;display:flex;align-items:center;justify-content:center;flex:0 0 60px}.mfs-guarantee-icon img{width:40.909px;height:40.909px}.mfs-about-guarantee strong{font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:24px;font-weight:600;white-space:nowrap;color:#14110d}.mfs-guarantee-divider{width:2px;height:32px;background:#e6ddcf}.mfs-about-guarantee p{margin:0;font:500 18px/28px Inter,Arial,sans-serif;color:#1a1a1a;white-space:nowrap}@media(max-width:900px){.mfs-about-process{padding:64px 24px}.mfs-about-process-head h2{font-size:38px;line-height:44px}.mfs-about-process-head p{font-size:20px;line-height:28px}.mfs-about-process-steps{width:100%;flex-direction:column;align-items:center;gap:32px}.mfs-process-arrow{display:none}.mfs-about-guarantee{width:100%;align-items:flex-start;flex-wrap:wrap}.mfs-guarantee-divider{display:none}.mfs-about-guarantee p{white-space:normal;flex-basis:100%}}


.mfs-about-ready-review{
  box-sizing:border-box;
  width:100%;
  padding:0 80px 86px;
  background:#f6f1ee;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-ready-review *{box-sizing:border-box}
.mfs-about-ready-review-inner{
  width:100%;
  max-width:1280px;
  min-height:156px;
  padding:30px 40px;
  border-radius:16px;
  background:#1e130b;
  display:flex;
  align-items:center;
  gap:36px;
  overflow:hidden;
}
.mfs-about-ready-review-icon{
  width:96px;
  height:96px;
  flex:0 0 96px;
  padding:1px;
  border:1px solid #ca8338;
  border-radius:48px;
  background:rgba(255,255,255,.03);
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-ready-review-icon img{
  width:48px;
  height:48px;
  max-width:none;
}
.mfs-about-ready-review-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:8px;
  flex:0 0 auto;
}
.mfs-about-ready-review-copy h3{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:32px;
  font-weight:600;
  line-height:normal;
  color:#fff;
  white-space:nowrap;
}
.mfs-about-ready-review-copy p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  color:#d0d5dd;
  white-space:nowrap;
}
.mfs-about-ready-review-action{
  margin-left:auto;
  min-width:199.57px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:10px;
}
.mfs-about-ready-review-button{
  height:76px;
  padding:24px 32px;
  border-radius:6px;
  background:linear-gradient(#de984b,#c47d32);
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:32px;
  font-weight:600;
  line-height:normal;
  text-align:center;
  white-space:nowrap;
  color:#fff;
  text-decoration:none;
}
.mfs-about-ready-review-secure{
  display:flex;
  align-items:center;
  gap:8px;
}
.mfs-about-ready-review-secure img{
  width:16px;
  height:16px;
}
.mfs-about-ready-review-secure span{
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  font-weight:300;
  line-height:normal;
  color:#d0d5dd;
  white-space:nowrap;
}
@media(max-width:900px){
  .mfs-about-ready-review{padding:0 24px 64px}
  .mfs-about-ready-review-inner{
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:30px 24px;
  }
  .mfs-about-ready-review-copy{align-items:center}
  .mfs-about-ready-review-copy h3,
  .mfs-about-ready-review-copy p{white-space:normal}
  .mfs-about-ready-review-action{margin-left:0;width:100%}
  .mfs-about-ready-review-button{width:100%;height:auto;font-size:28px;white-space:normal}
}


.mfs-about-faq{
  box-sizing:border-box;
  width:100%;
  padding:86px 80px;
  background:#f6f1ee;
  border-top:1px solid #e6ddcf;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
}
.mfs-about-faq *{box-sizing:border-box}
.mfs-about-faq-head{
  width:1012px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px;
  text-align:center;
}
.mfs-about-faq-head h2{
  margin:0;
  width:964px;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:58px;
  font-weight:600;
  line-height:64px;
  letter-spacing:-.4754px;
  color:#111;
}
.mfs-about-faq-rule{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-about-faq-head p{
  margin:0;
  width:100%;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:30px;
  color:#333;
}
.mfs-about-faq-grid{
  width:100%;
  max-width:1282px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px;
}
.mfs-about-faq-card{
  min-height:170.35px;
  padding:26px 28px;
  border:2px solid #e6ddcf;
  border-radius:14px;
  background:#f7f3ef;
  display:flex;
  align-items:flex-start;
  gap:20px;
}
.mfs-about-faq-icon{
  width:64px;
  height:64px;
  flex:0 0 64px;
  border-radius:60px;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-faq-icon img{
  width:28px;
  height:28px;
  max-width:none;
}
.mfs-about-faq-card-copy{
  display:flex;
  flex-direction:column;
  gap:7.345px;
  min-width:0;
}
.mfs-about-faq-card h3{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:24px;
  font-weight:600;
  line-height:normal;
  color:#14110d;
}
.mfs-about-faq-card p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  color:#1a1a1a;
}
.mfs-about-faq-bottom{
  width:100%;
  max-width:1282px;
  padding:30.7px 28px 24px;
  border:2px solid #e6ddcf;
  border-radius:12px;
  background:#f7f3ef;
  display:flex;
  align-items:center;
  gap:20px;
}
.mfs-about-faq-bottom-icon{
  width:46px;
  height:46px;
  flex:0 0 46px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
}
.mfs-about-faq-bottom-icon img{
  width:40px;
  height:40px;
}
.mfs-about-faq-bottom h3{
  margin:0 0 3.6px;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:24px;
  font-weight:600;
  line-height:normal;
  color:#14110d;
}
.mfs-about-faq-bottom p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  color:#1a1a1a;
}
@media(max-width:900px){
  .mfs-about-faq{padding:64px 24px}
  .mfs-about-faq-head{width:100%}
  .mfs-about-faq-head h2{width:100%;font-size:38px;line-height:44px}
  .mfs-about-faq-head p{font-size:20px;line-height:28px}
  .mfs-about-faq-grid{grid-template-columns:1fr}
  .mfs-about-faq-card{min-height:auto}
  .mfs-about-faq-bottom{align-items:flex-start}
}


.mfs-about-testimonials{
  box-sizing:border-box;
  width:100%;
  padding:87px 80px 86px;
  background:#f6f1ee;
  border-top:1px solid #eadfcb;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
}
.mfs-about-testimonials *{box-sizing:border-box}
.mfs-about-testimonials-head{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
  width:100%;
}
.mfs-about-testimonials-head h2{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:58px;
  font-weight:600;
  line-height:64px;
  letter-spacing:-.4754px;
  text-align:center;
  color:#111;
  white-space:nowrap;
}
.mfs-about-testimonials-rule{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-about-testimonials-carousel{
  width:100%;
  max-width:1280px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:16px;
}
.mfs-about-testimonials-cards{
  flex:1 1 auto;
  min-width:0;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
}
.mfs-about-testimonial-card{
  height:291px;
  padding:26px;
  border:2px solid #e6ddcf;
  border-radius:14px;
  background:#f7f3ef;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.mfs-about-testimonial-top{
  width:100%;
  height:94px;
  display:flex;
  align-items:center;
  gap:16px;
}
.mfs-about-testimonial-avatar{
  width:80px;
  height:80px;
  border-radius:40px;
  object-fit:cover;
  flex:0 0 80px;
}
.mfs-about-testimonial-stars{
  font-family:Arial,sans-serif;
  font-size:24px;
  line-height:1;
  color:#f26b1f;
  white-space:nowrap;
}
.mfs-about-testimonial-quote{
  margin:0;
  min-height:88px;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:normal;
  color:#0e0e0e;
}
.mfs-about-testimonial-sep{
  width:100%;
  border-top:1px dashed #e6ddcf;
  margin:0 0 14px;
}
.mfs-about-testimonial-card h3{
  margin:0 0 2px;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:18px;
  font-weight:600;
  line-height:22.4px;
  color:#0e0e0e;
}
.mfs-about-testimonial-track{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  font-weight:300;
  line-height:22.4px;
  color:#1a1a1a;
}
.mfs-about-testimonials-arrow{
  width:42px;
  height:42px;
  flex:0 0 42px;
  padding:0;
  border:1px solid #e7c6a3;
  border-radius:60px;
  background:#efd9c1;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-testimonials-arrow img{
  width:24px;
  height:24px;
}
.mfs-about-testimonials-arrow-next img{
  transform:rotate(180deg);
}
.mfs-about-testimonials-dots{
  display:flex;
  gap:8px;
  align-items:center;
  justify-content:center;
  width:100%;
}
.mfs-about-testimonials-dots span{
  width:12px;
  height:12px;
  border-radius:60px;
  background:#f4d9bd;
}
.mfs-about-testimonials-dots span.active{
  background:#f26b1f;
}
@media(max-width:900px){
  .mfs-about-testimonials{padding:64px 24px}
  .mfs-about-testimonials-head h2{font-size:38px;line-height:44px;white-space:normal}
  .mfs-about-testimonials-cards{grid-template-columns:1fr}
  .mfs-about-testimonials-arrow{display:none}
  .mfs-about-testimonial-card{height:auto;min-height:291px}
}


.mfs-about-why-matters{
  box-sizing:border-box;
  width:100%;
  padding:60px 80px;
  background:#f6f1ee;
  border-top:1px solid #e6ddcf;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
}
.mfs-about-why-matters *{box-sizing:border-box}
.mfs-about-why-matters-head{
  width:1042px;
  max-width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px;
  text-align:center;
}
.mfs-about-why-matters-head h2{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:58px;
  font-weight:600;
  line-height:64px;
  letter-spacing:-.4754px;
  color:#111;
  white-space:nowrap;
}
.mfs-about-why-matters-rule{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-about-why-matters-head p{
  margin:0;
  width:100%;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:30px;
  color:#333;
}
.mfs-about-why-matters-grid{
  width:100%;
  max-width:1280px;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:24px;
}
.mfs-about-why-card{
  height:336px;
  padding:24px;
  border:2px solid #e6ddcf;
  border-radius:12px;
  background:transparent;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  text-align:center;
}
.mfs-about-why-icon{
  width:84px;
  height:84px;
  flex:0 0 84px;
  border-radius:42px;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-why-icon img{
  width:32px;
  height:32px;
  max-width:none;
}
.mfs-about-why-card:nth-child(3) .mfs-about-why-icon img,
.mfs-about-why-card:nth-child(4) .mfs-about-why-icon img{
  width:36px;
  height:36px;
}
.mfs-about-why-card h3{
  margin:10px 0 0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:24px;
  font-weight:600;
  line-height:normal;
  color:#14110d;
}
.mfs-about-why-card p{
  margin:0;
  max-width:220px;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  color:#1a1a1a;
}
@media(max-width:1100px){
  .mfs-about-why-matters-grid{grid-template-columns:repeat(2,1fr)}
  .mfs-about-why-matters-head h2{white-space:normal}
}
@media(max-width:700px){
  .mfs-about-why-matters{padding:60px 24px}
  .mfs-about-why-matters-head h2{font-size:38px;line-height:44px}
  .mfs-about-why-matters-head p{font-size:20px;line-height:28px}
  .mfs-about-why-matters-grid{grid-template-columns:1fr}
  .mfs-about-why-card{height:auto;min-height:300px}
}


.mfs-about-mockup-card{
  box-sizing:border-box;
  width:100%;
  padding:0 80px 80px;
  background:#f6f1ee;
}
.mfs-about-mockup-card *{box-sizing:border-box}
.mfs-about-mockup-card-inner{
  width:100%;
  max-width:1280px;
  height:580px;
  margin:0 auto;
  padding:50px;
  border:2px solid #e6ddcf;
  border-radius:18px;
  background:#f7f3ef;
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);
  gap:48px;
}
.mfs-about-mockup-copy{
  height:480px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:14px;
}
.mfs-about-mockup-copy-main{
  display:flex;
  flex-direction:column;
  gap:16px;
  padding-top:29px;
}
.mfs-about-mockup-copy h2{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:38px;
  font-weight:600;
  line-height:44.84px;
  letter-spacing:-.3px;
  color:#14110d;
}
.mfs-about-mockup-list{
  padding:8px 0;
  display:flex;
  flex-direction:column;
  gap:13.6px;
}
.mfs-about-mockup-list-item{
  display:flex;
  align-items:center;
  gap:12px;
}
.mfs-about-mockup-list-item span{
  width:24px;
  height:24px;
  flex:0 0 24px;
  border-radius:12px;
  background:#f26b1f;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-mockup-list-item img{
  width:14px;
  height:14px;
  display:block;
}
.mfs-about-mockup-list-item p{
  margin:0;
  font:400 16px/28px Inter,Arial,sans-serif;
  color:#1a1a1a;
  white-space:nowrap;
}
.mfs-about-mockup-goal{
  width:100%;
  min-height:97px;
  padding:24px 22px;
  border:2px solid #e6ddcf;
  border-radius:12px;
  background:#f7f3ef;
  display:flex;
  align-items:center;
  gap:14px;
}
.mfs-about-mockup-goal>img{
  width:27px;
  height:29px;
  flex:0 0 27px;
}
.mfs-about-mockup-goal strong{
  display:block;
  margin:0 0 6px;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:20px;
  font-weight:600;
  line-height:normal;
  color:#14110d;
}
.mfs-about-mockup-goal p{
  margin:0;
  font:400 16px/normal Inter,Arial,sans-serif;
  color:#2a2520;
  white-space:nowrap;
}
.mfs-about-mockup-visual{
  position:relative;
  height:480px;
}
.mfs-about-monitor{
  position:absolute;
  top:30px;
  right:0;
  width:560px;
  height:340px;
  overflow:hidden;
  border:8px solid #1a1612;
  border-bottom-width:18px;
  border-radius:14px 14px 4px 4px;
  background:#0b0703;
}
.mfs-about-monitor-content{
  padding:18px 22px;
  color:#fff;
}
.mfs-about-monitor-head{
  display:flex;
  gap:14px;
  align-items:flex-start;
  height:110px;
}
.mfs-about-album-art{
  width:96px;
  height:96px;
  flex:0 0 96px;
  border-radius:6px;
  background:radial-gradient(circle at 50% 40%,#f0892e 0%,#c36d25 18%,#95521c 36%,#683613 54%,#3a1a0a 72%,#0a0503 100%);
}
.mfs-about-monitor-meta{
  flex:1;
  display:flex;
  flex-direction:column;
  gap:4px;
}
.mfs-about-monitor-meta h4{
  margin:0;
  font:500 18px/normal "Playfair Display","Times New Roman",serif;
}
.mfs-about-monitor-meta span{
  font:400 12px/normal Inter,Arial,sans-serif;
  color:#8c8278;
}
.mfs-about-monitor-meta span:last-child{padding-top:4px;color:#c9bfb4}
.mfs-about-play{
  width:30px;height:30px;border-radius:15px;background:#2dbf7e;color:#0b0703;
  display:flex;align-items:center;justify-content:center;font-size:12px
}
.mfs-about-monitor-audience{
  border-top:1px solid #2a1a0e;
  padding-top:13px;
}
.mfs-about-monitor-audience>strong{
  display:block;
  margin-bottom:8px;
  font:600 12px/normal Inter,Arial,sans-serif;
}
.mfs-about-monitor-stats{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  height:32px;
}
.mfs-about-monitor-stats div{display:flex;flex-direction:column;gap:2px}
.mfs-about-monitor-stats span{font:400 11px/normal Inter,Arial,sans-serif;color:#c9bfb4}
.mfs-about-monitor-stats b{font:600 14px/normal Inter,Arial,sans-serif;color:#fff}
.mfs-about-monitor-chart{
  margin-top:8px;
  height:96px;
  border-radius:8px;
  background:
    radial-gradient(circle at 30% 50%,rgba(242,107,31,.52) 0 2px,transparent 3px),
    radial-gradient(circle at 50% 40%,rgba(242,107,31,.65) 0 2px,transparent 3px),
    radial-gradient(circle at 70% 55%,rgba(242,107,31,.5) 0 2px,transparent 3px),
    radial-gradient(circle at 82% 38%,rgba(242,107,31,.45) 0 2px,transparent 3px),
    linear-gradient(90deg,#1a0d05,#0a0503);
}
.mfs-about-monitor-cities{
  padding-top:6px;
  font:600 11px/normal Inter,Arial,sans-serif;
  color:#fff;
}
.mfs-about-phone{
  position:absolute;
  left:0;
  bottom:0;
  width:170px;
  height:340px;
  overflow:hidden;
  border:6px solid #1a1612;
  border-radius:24px;
  background:#0b0703;
  box-shadow:0 12px 30px rgba(0,0,0,.45);
  color:#fff;
}
.mfs-about-phone-status{
  height:18px;padding:4px 12px;display:flex;justify-content:space-between;align-items:center;
  font:400 9px/normal Inter,Arial,sans-serif;
}
.mfs-about-phone-cover{
  position:absolute;left:14px;right:14px;top:32px;height:120px;border-radius:8px;
  background:radial-gradient(circle at 50% 40%,#f0892e,#c36d25 18%,#95521c 36%,#683613 54%,#3a1a0a 72%,#0a0503 100%);
}
.mfs-about-phone-play{
  position:absolute;left:10px;bottom:10px;width:34px;height:34px;border-radius:17px;background:#2dbf7e;color:#0b0703;
  display:flex;align-items:center;justify-content:center;font-size:16px
}
.mfs-about-phone-title{position:absolute;top:164px;left:14px;font:500 13px/normal "Playfair Display","Times New Roman",serif}
.mfs-about-phone-by{position:absolute;top:181.5px;left:14px;font:400 10px/normal Inter,Arial,sans-serif;color:#8c8278}
.mfs-about-phone-desc{position:absolute;top:199.5px;left:14px;font:400 9.5px/14.25px Inter,Arial,sans-serif;color:#c9bfb4}
.mfs-about-phone-saves{position:absolute;top:270px;left:14px;font:400 9.5px/14.25px Inter,Arial,sans-serif;color:#c9bfb4}
.mfs-about-phone-track{position:absolute;top:293px;left:14px;right:14px;display:flex;gap:8px;align-items:center}
.mfs-about-phone-track>span{width:30px;height:30px;border-radius:4px;background:#3a1a0a}
.mfs-about-phone-track div{display:flex;flex-direction:column}
.mfs-about-phone-track b{font:500 11px/normal Inter,Arial,sans-serif}
.mfs-about-phone-track small{font:400 9.5px/normal Inter,Arial,sans-serif;color:#8c8278}
@media(max-width:1050px){
  .mfs-about-mockup-card{padding:0 24px 64px}
  .mfs-about-mockup-card-inner{height:auto;grid-template-columns:1fr;padding:32px}
  .mfs-about-mockup-copy,.mfs-about-mockup-visual{height:auto}
  .mfs-about-mockup-visual{min-height:430px}
  .mfs-about-monitor{right:0;max-width:100%}
}
@media(max-width:700px){
  .mfs-about-mockup-copy h2{font-size:34px;line-height:40px}
  .mfs-about-mockup-list-item p,.mfs-about-mockup-goal p{white-space:normal}
  .mfs-about-monitor{width:90%;height:300px}
  .mfs-about-phone{transform:scale(.9);transform-origin:left bottom}
}


.mfs-about-next-step{box-sizing:border-box;width:100%;padding:0 80px 80px;background:#f6f1ee}
.mfs-about-next-step *{box-sizing:border-box}
.mfs-about-next-step-inner{position:relative;width:100%;max-width:1280px;height:297px;margin:0 auto;padding:42px 48px;overflow:hidden;border-radius:16px;background:#0b0703;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}
.mfs-about-next-step-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 190px 180px at 80% 30%,rgba(242,107,31,.10) 0%,rgba(242,107,31,0) 50%),radial-gradient(ellipse 210px 195px at 90% 80%,rgba(242,107,31,.08) 0%,rgba(242,107,31,0) 60%)}
.mfs-about-next-step-left{position:relative;z-index:1;height:202px;display:flex;align-items:flex-start;gap:24px}
.mfs-about-next-step-icon{width:96px;height:96px;flex:0 0 96px;padding:1px;border:1px solid #ca8338;border-radius:48px;background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center}
.mfs-about-next-step-icon img{width:48px;height:48px;display:block}
.mfs-about-next-step-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.mfs-about-next-step-copy h2{margin:0;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:32px;font-weight:600;line-height:normal;color:#fff;white-space:nowrap}
.mfs-about-next-step-copy>p{width:380px;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-align:center;color:#d0d5dd}
.mfs-about-next-step-action{padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.mfs-about-next-step-button{min-height:71.755px;padding:24px 32px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}
.mfs-about-next-step-button span{font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:29px;font-weight:600;line-height:15px;color:#fff;white-space:nowrap}
.mfs-about-next-step-button img{width:26.753px;height:23.755px;display:block}
.mfs-about-next-step-meta{display:flex;align-items:flex-start;gap:24px}
.mfs-about-next-step-meta span{display:flex;align-items:center;gap:8px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#c9bfb4;white-space:nowrap}
.mfs-about-next-step-meta img{width:14px;height:14px;display:block}
.mfs-about-next-step-quote{position:relative;z-index:1;align-self:center;padding-left:37px;border-left:1px solid #2a1a0e;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.mfs-about-next-step-quote-text{margin:0;min-height:71.3px;font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:18px;line-height:27.9px;font-style:italic;color:#f4ece3}
.mfs-about-next-step-mark{display:inline-block;margin-right:5px;font-family:"Playfair Display","Times New Roman",serif;font-size:28px;font-weight:500;font-style:normal;line-height:43.4px;color:#ca8338;vertical-align:middle}
.mfs-about-next-step-quote-rule{width:34px;border-top:1px solid #ca8338}
.mfs-about-next-step-quote-bottom{margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#d0d5dd}
@media(max-width:1000px){.mfs-about-next-step{padding:0 24px 64px}.mfs-about-next-step-inner{height:auto;grid-template-columns:1fr;gap:36px;padding:36px 30px}.mfs-about-next-step-left{height:auto}.mfs-about-next-step-copy h2{white-space:normal}.mfs-about-next-step-copy>p{width:auto;text-align:left}.mfs-about-next-step-meta{flex-wrap:wrap}.mfs-about-next-step-quote{padding-left:24px}}
@media(max-width:620px){.mfs-about-next-step-left{flex-direction:column}.mfs-about-next-step-button{width:100%}.mfs-about-next-step-button span{font-size:26px;white-space:normal;line-height:1.1}}


.mfs-about-promise{
  box-sizing:border-box;
  width:100%;
  padding:0 80px 86px;
  background:#f6f1ee;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:40px;
}
.mfs-about-promise *{box-sizing:border-box}
.mfs-about-promise-card{
  width:100%;
  max-width:1284.546px;
  padding:39.949px;
  border:2.35px solid #e6ddcf;
  border-radius:16.45px;
  background:#f7f3ef;
  display:flex;
  align-items:flex-start;
  gap:19.975px;
}
.mfs-about-promise-item{
  min-height:76.511px;
  display:flex;
  align-items:flex-start;
  gap:16.45px;
}
.mfs-about-promise-item:nth-child(1){width:280.782px}
.mfs-about-promise-item:nth-child(2){width:283.055px}
.mfs-about-promise-item:nth-child(3){width:296.696px}
.mfs-about-promise-item:nth-child(4){width:284.192px;gap:22.324px}
.mfs-about-promise-icon{
  width:42px;
  height:42px;
  flex:0 0 42px;
  padding:1.175px;
  border:1.175px solid #d4c1ac;
  border-radius:21.149px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-about-promise-icon img{
  display:block;
  max-width:none;
}
.mfs-about-promise-item:nth-child(1) .mfs-about-promise-icon img,
.mfs-about-promise-item:nth-child(2) .mfs-about-promise-icon img{
  width:25.009px;
  height:26.718px;
}
.mfs-about-promise-item:nth-child(3) .mfs-about-promise-icon img{
  width:24.025px;
  height:25.667px;
}
.mfs-about-promise-item:nth-child(4) .mfs-about-promise-icon img{
  width:25.009px;
  height:20.646px;
}
.mfs-about-promise-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4.7px;
}
.mfs-about-promise-copy h3{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:18.8px;
  font-weight:600;
  line-height:normal;
  color:#14110d;
  white-space:nowrap;
}
.mfs-about-promise-copy p{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:16.45px;
  font-weight:500;
  line-height:22.771px;
  color:#5c544a;
}
.mfs-about-promise-cta{
  width:888px;
  max-width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.mfs-about-promise-cta-copy p{
  margin:0;
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:24px;
  font-weight:600;
  line-height:31.2px;
  color:#14110d;
  white-space:nowrap;
}
.mfs-about-promise-cta-copy p:last-child{
  color:#c47d32;
}
.mfs-about-promise-button{
  padding:24px 32px;
  border-radius:6px;
  background:linear-gradient(#de984b,#c47d32);
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  text-decoration:none;
}
.mfs-about-promise-button span{
  font-family:"Poynter OldStyle Display","Times New Roman",serif;
  font-size:29px;
  font-weight:600;
  line-height:15px;
  color:#fff;
  white-space:nowrap;
}
.mfs-about-promise-button img{
  width:26.753px;
  height:23.755px;
  display:block;
}
@media(max-width:1100px){
  .mfs-about-promise{padding:0 24px 64px}
  .mfs-about-promise-card{flex-wrap:wrap}
  .mfs-about-promise-item{width:calc(50% - 10px)!important}
}
@media(max-width:760px){
  .mfs-about-promise-item{width:100%!important}
  .mfs-about-promise-cta{flex-direction:column;align-items:flex-start;gap:24px}
  .mfs-about-promise-cta-copy p{white-space:normal}
}


.mfs-footer{
  width:100%!important;height:798px!important;min-height:798px!important;
  margin:0!important;padding:90px 80px 60px!important;
  box-sizing:border-box!important;overflow:hidden!important;
  background:#111!important;color:#F9FAFB!important;
}
.mfs-footer .mfsf-inner{
  width:100%!important;max-width:1280px!important;height:648px!important;
  margin:0 auto!important;display:flex!important;flex-direction:column!important;
  gap:32px!important;align-items:flex-start!important;
}
.mfs-footer .mfsf-top{
  width:100%!important;height:381px!important;flex:0 0 381px!important;
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
}
.mfs-footer .mfsf-col{width:269px!important;min-width:269px!important;flex:0 0 269px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:32px!important}
.mfs-footer .mfsf-vline{width:1px!important;flex:0 0 1px!important;align-self:stretch!important;background:#333!important}
.mfs-footer .mfsf-col h4{width:100%!important;margin:0!important;padding:0!important;color:#F9FAFB!important;font-family:Inter,Arial,sans-serif!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;text-transform:uppercase!important}
.mfs-footer .mfsf-col h5{width:100%!important;margin:0!important;padding:0!important;color:#F9FAFB!important;font-family:Poppins,Inter,Arial,sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:600!important}
.mfs-footer .mfsf-col p,.mfs-footer .mfsf-col a{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:400!important}
.mfs-footer .mfsf-locations-body{width:269px!important;height:325px!important;display:flex!important;flex-direction:column!important;gap:20px!important;align-items:flex-start!important}
.mfs-footer .mfsf-office{width:269px!important;display:flex!important;gap:20px!important;align-items:flex-start!important}
.mfs-footer .mfsf-flag{width:40px!important;height:40px!important;flex:0 0 40px!important;object-fit:cover!important;border-radius:40px!important}
.mfs-footer .mfsf-office-copy{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:flex-start!important}
.mfs-footer .mfsf-office-copy p{width:100%!important;margin:0!important;padding:0!important;color:#D0D5DD!important}
.mfs-footer .mfsf-worldwide{width:269px!important;display:flex!important;gap:20px!important;align-items:flex-start!important}
.mfs-footer .mfsf-round-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:60px!important;background:#222!important}
.mfs-footer .mfsf-round-icon img{width:24px!important;height:24px!important;display:block!important}
.mfs-footer .mfsf-worldwide p{margin:0!important;padding:0!important;color:#D0D5DD!important;white-space:nowrap!important}
.mfs-footer .mfsf-support-body{width:269px!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-items:flex-start!important}
.mfs-footer .mfsf-support-item{width:269px!important;display:flex!important;gap:20px!important;align-items:flex-start!important}
.mfs-footer .mfsf-icon32{width:32px!important;height:32px!important;flex:0 0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mfs-footer .mfsf-icon32 img{width:32px!important;height:32px!important;display:block!important}
.mfs-footer .mfsf-support-item>div{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:flex-start!important}
.mfs-footer .mfsf-support-copy{width:100%!important;display:flex!important;flex-direction:column!important;gap:7px!important}
.mfs-footer .mfsf-support-item:nth-child(2) .mfsf-support-copy{gap:6px!important}
.mfs-footer .mfsf-support-item p{width:100%!important;margin:0!important;color:#D0D5DD!important}
.mfs-footer .mfsf-support-item a{color:#F9FAFB!important;text-decoration:underline!important;text-underline-position:from-font!important}
.mfs-footer .mfsf-resource-links{width:269px!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-items:flex-start!important}
.mfs-footer .mfsf-resource-links a{width:269px!important;margin:0!important;display:flex!important;gap:20px!important;align-items:flex-start!important;color:#D0D5DD!important;text-decoration:underline!important;text-underline-position:from-font!important}
.mfs-footer .mfsf-icon24{width:24px!important;height:24px!important;flex:0 0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mfs-footer .mfsf-icon24 img{width:24px!important;height:24px!important;display:block!important}
.mfs-footer .mfsf-more{width:269px!important;margin:0!important;color:#DE984B!important;font-weight:600!important;line-height:normal!important;text-decoration:underline!important;text-underline-position:from-font!important}
.mfs-footer .mfsf-quick-links{width:105px!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-items:flex-start!important}
.mfs-footer .mfsf-quick-links a{width:105px!important;margin:0!important;color:#D0D5DD!important;text-decoration:underline!important;text-underline-position:from-font!important}
.mfs-footer .mfsf-lower{width:100%!important;height:235px!important;flex:0 0 235px!important;display:flex!important;flex-direction:column!important;align-items:center!important}
.mfs-footer .mfsf-about-row{width:100%!important;height:165px!important;flex:0 0 165px!important;margin-bottom:-14px!important;border-top:1px solid #333!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mfs-footer .mfsf-about-inner{width:100%!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:16px!important}
.mfs-footer .mfsf-brand{width:349px!important;height:128px!important;flex:0 0 349px!important;position:relative!important}
.mfs-footer .mfsf-brand-art{position:absolute!important;left:0!important;top:.375px!important;width:141px!important;height:128px!important;overflow:hidden!important}
.mfs-footer .mfsf-brand-art img{position:absolute!important;width:210%!important;height:154.72%!important;max-width:none!important;left:-8.9%!important;top:-24.8%!important}
.mfs-footer .mfsf-brand-vline{position:absolute!important;left:159px!important;top:27.5px!important;width:3px!important;height:73px!important;background:none!important;border:0!important}
.mfs-footer .mfsf-brand-vline img{width:3px!important;height:73px!important;display:block!important}
.mfs-footer .mfsf-brand-text{position:absolute!important;left:179px!important;top:0!important;width:170px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:40px!important;line-height:normal!important;font-weight:500!important;letter-spacing:1.08px!important;font-variant-caps:all-small-caps!important;font-feature-settings:"smcp" 1,"c2sc" 1!important;color:#fff!important}
.mfs-footer .mfsf-brand-text span{width:170px!important;line-height:normal!important;margin:0!important}
.mfs-footer .mfsf-brand-text span:nth-child(1),.mfs-footer .mfsf-brand-text span:nth-child(2){margin-bottom:-8px!important}
.mfs-footer .mfsf-brand-text span:nth-child(2){color:#FDB84D!important}
.mfs-footer .mfsf-policies{flex:0 0 auto!important;display:flex!important;gap:16px!important;align-items:center!important;padding-left:76px!important;padding-top:4px!important;white-space:nowrap!important}
.mfs-footer .mfsf-policies>a,.mfs-footer .mfsf-private a{margin:0!important;color:#F9FAFB!important;font-family:Inter,Arial,sans-serif!important;font-size:20px!important;line-height:normal!important;font-weight:400!important;text-decoration:underline!important;text-underline-position:from-font!important}
.mfs-footer .mfsf-policy-vline{width:1px!important;height:28px!important;flex:0 0 1px!important;background:#333!important}
.mfs-footer .mfsf-private{display:flex!important;gap:12px!important;align-items:center!important}
.mfs-footer .mfsf-private-lock{width:24px!important;height:24px!important;flex:0 0 24px!important;display:block!important}
.mfs-footer .mfsf-private-lock img{width:24px!important;height:24px!important;display:block!important}
.mfs-footer .mfsf-tail{width:100%!important;height:84px!important;flex:0 0 84px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important}
.mfs-footer .mfsf-copyright{width:550px!important;padding-left:12px!important;color:#D9D9D9!important;font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:normal!important;font-weight:400!important}
.mfs-footer .mfsf-language{width:337px!important;flex:0 0 337px!important;display:flex!important;flex-direction:column!important;gap:10px!important;align-items:flex-start!important}
.mfs-footer .mfsf-language>p{width:337px!important;margin:0!important;color:#F9FAFB!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:normal!important;font-weight:500!important}
.mfs-footer .mfsf-language-box{position:relative!important;width:337px!important;height:55px!important;overflow:hidden!important;border:1px solid #98A2B3!important;border-radius:12px!important;background:rgba(17,17,17,.4)!important;box-shadow:0 0 17px rgba(18,17,13,.08)!important}
.mfs-footer .mfsf-language-left{position:absolute!important;left:6px!important;top:5.64px!important;width:135px!important;display:flex!important;gap:6px!important;align-items:center!important}
.mfs-footer .mfsf-language-left img{width:40px!important;height:40px!important;border-radius:40px!important;object-fit:cover!important}
.mfs-footer .mfsf-language-left span{width:67px!important;height:28px!important;color:#F9FAFB!important;font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:500!important}
.mfs-footer .mfsf-chevron{position:absolute!important;left:297px!important;top:13.64px!important;width:24px!important;height:24px!important;display:block!important}
.mfs-footer .mfsf-chevron img{width:24px!important;height:24px!important;display:block!important}


.mfs-hiw-page,.mfs-hiw-page *{box-sizing:border-box}.mfs-hiw-page p,.mfs-hiw-page h1,.mfs-hiw-page h2,.mfs-hiw-page h3{margin:0}.mfs-hiw-page img{display:block;max-width:none}.mfs-hiw-page a{text-decoration:none}
.hiw-top{width:100%;height:1079px;position:relative;overflow:visible;background:#0f0905}.hiw-canvas{position:absolute;left:50%;top:0;transform:translateX(-50%);width:1440px;height:1079px;overflow:hidden;background:#0f0905}
.hiw-header{position:absolute;left:0;top:0;width:1440px;height:174px;background:#030303;border-bottom:1px solid #040404;z-index:20}.hiw-nav{position:absolute;left:585px;top:76px;display:flex;gap:40px;align-items:center;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal;white-space:nowrap}.hiw-nav a{position:relative;color:#f4ece3}.hiw-nav a:nth-child(-n+2){color:#fff}.hiw-nav a.is-active:after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-14px;width:82px;height:2px;background:#d28b3f;border-radius:1px}.hiw-get-started{position:absolute;left:1189px;top:61.5px;padding:18px 24px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);font:500 20px/15px Poppins,Arial,sans-serif;color:#3c1b01}.hiw-logo{position:absolute!important;left:81px!important;top:24px!important;width:349px!important;height:128.375px!important}.hiw-logo img{width:349px!important;height:128.375px!important;object-fit:contain!important}
.hiw-hero{position:absolute;left:0;top:174px;width:1440px;height:656px;overflow:hidden;background:#1a0e07}.hiw-hero-image-a{position:absolute;left:373px;top:-37px;width:1067px;height:711px;object-fit:cover}.hiw-hero-image-b{position:absolute;left:276px;top:-50px;width:1164px;height:775px;object-fit:cover;opacity:.88}.hiw-hero-gradient{position:absolute;inset:0 0 -28px 0;background:radial-gradient(ellipse 1100px 550px at 1123px 342px,rgba(17,10,5,0) 0%,rgba(17,10,5,.05) 38%,rgba(17,10,5,.55) 60%,#110a05 86%),linear-gradient(90deg,#110a05 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%)}.hiw-hero-copy{position:absolute;left:81px;top:61px;width:626px;height:520px;display:flex;flex-direction:column;gap:42px;z-index:5}.hiw-hero-upper{display:flex;flex-direction:column;gap:42px}.hiw-hero-intro{display:flex;flex-direction:column;gap:24px}.hiw-hero h1{height:223.23px;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:80px;font-weight:600;line-height:85px;letter-spacing:-.4754px;color:#f9fafb}.hiw-accent{width:84px;height:3px;border-radius:2px;background:#d28b3f}.hiw-subcopy{height:100px;font:300 22px/40px Inter,Arial,sans-serif;color:#f9fafb}.hiw-review-button{display:flex;width:max-content;align-items:center;gap:10px;padding:24px 32px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);font:500 29px/15px Poppins,Arial,sans-serif;color:#fff}.hiw-arrow{font:400 30px/15px Arial,sans-serif}.hiw-loved{display:flex;gap:8px;align-items:center;font:400 16px/16px Inter,Arial,sans-serif;color:#fffffe}.hiw-loved img{width:27px;height:27px}
.hiw-stats{position:absolute;left:0;top:830px;width:1440px;height:249px;display:flex;align-items:center;background:#0f0905;border-top:1px solid #504a42;border-bottom:1px solid #504a42}.hiw-stat{width:360px;height:247px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.hiw-stat img{width:42px;height:42px}.hiw-stat strong{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:54px;font-weight:600;line-height:56px;letter-spacing:-.5px;color:#fff}.hiw-stat span{font:300 22px/normal Inter,Arial,sans-serif;color:#fffffe;text-align:center}.hiw-stat-line{width:1px;height:200px;background:#504a42;flex:0 0 1px}
.hiw-process{width:1440px;height:992.797px;margin:0 auto;background:#f6f1ee;border-bottom:1px solid #e6ddcf;padding:86px 80px;display:flex;flex-direction:column;align-items:center;gap:56px}.hiw-process-head{display:flex;flex-direction:column;align-items:center;gap:15px}.hiw-process-head h2{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:58px;font-weight:600;line-height:64px;letter-spacing:-.4754px;color:#14110d}.hiw-process-head>div{width:60px;height:3px;border-radius:2px;background:#d28b3f}.hiw-process-cards{width:1280px;height:502px;display:flex;gap:24px}.hiw-step-card{position:relative;width:411px;height:502px;padding:66px 38px 38px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;display:flex;flex-direction:column;align-items:center}.hiw-step-card:nth-child(2){width:410px}.hiw-step-num{position:absolute;top:-27px;left:50%;transform:translateX(-50%);width:52px;height:52px;border:1.081px solid #e6ddcf;border-radius:60px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;font:700 28px/28.471px "Poynter OldStyle Display",Georgia,serif;color:#6b6258}.hiw-step-icon{height:90px;display:flex;align-items:center;justify-content:center}.hiw-step-icon img{width:60px;height:60px}.hiw-step-icon-large img{width:80px;height:80px}.hiw-step-card h3{height:34px;margin:0 0 24px;font:600 28px/normal "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.3px;color:#14110d;text-align:center}.hiw-step-card>p{height:195px;font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a;text-align:center}.hiw-step-card:nth-child(2)>p{height:192px}.hiw-step-card:nth-child(3)>p{height:141px}.hiw-note{margin-top:auto;width:335px;min-height:66px;padding:14px 16px;border-radius:10px;background:#fbe8d2;display:flex;align-items:center;justify-content:center;gap:17px}.hiw-step-card:nth-child(n+2) .hiw-note{gap:12px}.hiw-note img{width:24px;height:24px}.hiw-note div{display:flex;flex-direction:column;gap:2px}.hiw-note strong{font:600 16px/normal Inter,Arial,sans-serif;color:#14110d;white-space:nowrap}.hiw-note span{font:400 14px/normal Inter,Arial,sans-serif;color:#2a2520;white-space:nowrap}.hiw-process-meta{width:1280px;height:124.797px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;display:grid;grid-template-columns:1fr 1fr 1fr}.hiw-meta-item{display:flex;align-items:center;justify-content:center;gap:18px;padding:24px 36px}.hiw-meta-icon{width:60px;height:60px;border-radius:60px;background:#f4d9bd;display:flex;align-items:center;justify-content:center;flex:0 0 60px}.hiw-meta-icon img{width:32px;height:32px}.hiw-meta-item>div{display:flex;flex-direction:column;gap:5.3px;align-items:flex-start}.hiw-meta-item b{font:700 14px/normal Inter,Arial,sans-serif;letter-spacing:2.6px;color:#111}.hiw-meta-item strong{font:600 24px/28px "Poynter OldStyle Display",Georgia,serif;color:#111;white-space:nowrap}.hiw-meta-item span{font:400 14px/18px Inter,Arial,sans-serif;color:#2a2520;white-space:nowrap}
@media(max-width:1439px){.hiw-top{overflow-x:auto}.hiw-canvas{left:0;transform:none}.hiw-process{margin-left:0}}


#mfs-hiw-master, #mfs-hiw-master * { box-sizing: border-box; }
#mfs-hiw-master { width:100%; height:1077px; position:relative; overflow:visible; background:#0f0e0b; }
#mfs-hiw-master a { text-decoration:none; }
#mfs-hiw-master p { margin:0; padding:0; }
#mfs-hiw-master img { border:0; margin:0; padding:0; }
#mfs-hiw-master .f11-canvas {
  position:absolute; width:1440px; height:1077px; left:50%; top:0; transform:translateX(-50%);
  background:#0f0e0b; overflow:hidden;
}
#mfs-hiw-master .f11-header {
  position:absolute; width:1440px; height:174px; left:0; top:-1px;
  background:#030303; border-bottom:1px solid #040404;
}
#mfs-hiw-master .f11-nav {
  position:absolute; left:585px; top:76px; display:flex; align-items:center; gap:40px;
  font-family:Inter,Arial,sans-serif; font-size:18px; line-height:normal; font-weight:400; white-space:nowrap;
}
#mfs-hiw-master .f11-nav a { color:#fff; }
#mfs-hiw-master .f11-nav a:nth-child(n+3) { color:#f4ece3; }
#mfs-hiw-master .f11-get-started {
  position:absolute; left:1189px; top:60.5px; display:flex; align-items:center; justify-content:center;
  padding:18px 24px; border-radius:6px; background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  font-family:Poppins,Arial,sans-serif; font-size:20px; line-height:15px; font-weight:500; color:#3c1b01; white-space:nowrap;
}
#mfs-hiw-master .f11-main {
  position:absolute; left:0; top:161px; width:1440px; height:915px;
  padding-top:10px; display:flex; flex-direction:column; align-items:center;
}
#mfs-hiw-master .f11-stack { width:1440px; height:905px; display:flex; flex-direction:column; align-items:flex-start; }
#mfs-hiw-master .f11-hero { position:relative; width:1440px; height:656px; flex:0 0 656px; overflow:hidden; }
#mfs-hiw-master .f11-base-wrap {
  position:absolute; left:0; right:0; top:0; bottom:-19px; overflow:hidden; background:#1a0e07;
}
#mfs-hiw-master .f11-base-imgbox {
  position:absolute; width:1067px; height:711px; left:373px; top:-36.5px;
}
#mfs-hiw-master .f11-base-imgbox img {
  position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; pointer-events:none;
}
#mfs-hiw-master .f11-front-imgbox {
  position:absolute; width:1304px; height:656px; left:136px; top:0;
}
#mfs-hiw-master .f11-front-imgbox img {
  position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:fill; object-position:center bottom; pointer-events:none;
}
#mfs-hiw-master .f11-gradient {
  position:absolute; width:1125px; height:703px; left:0; top:-19px;
  background:
    radial-gradient(ellipse 1032.2px 578.13px at 1195.3px 326.5px,
      rgba(17,10,5,0) 0%, rgba(17,10,5,.05) 38%, rgba(17,10,5,.55) 60%, rgba(17,10,5,1) 86%),
    linear-gradient(90deg,rgb(17,10,5) 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%);
}
#mfs-hiw-master .f11-copy {
  position:absolute; left:80px; top:59px; width:626px; height:520px;
  display:flex; flex-direction:column; align-items:flex-start; gap:42px;
}
#mfs-hiw-master .f11-copy-upper {
  width:626px; display:flex; flex-direction:column; align-items:flex-start; gap:42px;
}
#mfs-hiw-master .f11-copy-intro {
  width:626px; display:flex; flex-direction:column; align-items:flex-start; gap:24px;
}
#mfs-hiw-master .f11-heading-wrap { width:626px; display:flex; flex-direction:column; align-items:flex-start; }
#mfs-hiw-master .f11-heading {
  width:626px; height:223.23px; display:flex; flex-direction:column; justify-content:center;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal; font-weight:600; font-size:80px; line-height:85px; letter-spacing:-.5px; color:#f8f8f8;
}
#mfs-hiw-master .f11-heading p { height:85px; line-height:85px; white-space:nowrap; }
#mfs-hiw-master .f11-accent { width:84px; height:3px; flex:0 0 3px; border-radius:2px; background:#d28b3f; }
#mfs-hiw-master .f11-subcopy {
  width:592px; height:100px; display:flex; flex-direction:column; justify-content:center;
  font-family:Inter,Arial,sans-serif; font-style:normal; font-weight:400; font-size:22px; line-height:40px; color:#f9fafb;
}
#mfs-hiw-master .f11-subcopy p { height:40px; line-height:40px; white-space:nowrap; }
#mfs-hiw-master .f11-review-link {
  display:flex; align-items:center; justify-content:center; gap:10px; padding:24px 32px;
  border-radius:6px; background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  font-family:Poppins,Arial,sans-serif; font-style:normal; font-weight:500; font-size:29px; line-height:15px; color:#fff; white-space:nowrap;
}
#mfs-hiw-master .f11-review-link img { display:block; width:24px; height:25.755px; max-width:none; }
#mfs-hiw-master .f11-trust { display:flex; align-items:center; gap:8px; width:626px; }
#mfs-hiw-master .f11-heart { display:block; width:27px; height:27px; max-width:none; }
#mfs-hiw-master .f11-trust-text {
  font-family:Inter,Arial,sans-serif; font-size:16px; line-height:16px; font-weight:400; color:#fffffe; white-space:nowrap;
}
#mfs-hiw-master .f11-trust-first { width:auto; gap:10px; }
#mfs-hiw-master .f11-star {
  font-family:Arial,sans-serif; font-size:24px; line-height:normal; font-weight:300; color:#d28b3f; letter-spacing:-.44px;
}
#mfs-hiw-master .f11-trust-first-text {
  display:block; width:448.351px; height:17px;
  font-family:Inter,Arial,sans-serif; font-size:20px; line-height:normal; font-weight:300; color:#fffffe; white-space:nowrap;
}

#mfs-hiw-master .f11-copy[data-node-id="1:64"] { z-index:1; }
#mfs-hiw-master .f11-front-imgbox { z-index:2; }
#mfs-hiw-master .f11-gradient { z-index:3; }
#mfs-hiw-master .f11-copy[data-node-id="1:81"] { z-index:4; }

#mfs-hiw-master .f11-stats {
  width:1440px; height:249px; flex:0 0 249px; display:flex; align-items:center;
  padding:1px 0; background:#0f0e0b; border-top:1px solid #504a42; border-bottom:1px solid #504a42;
}
#mfs-hiw-master .f11-stat { position:relative; flex:1 0 0; min-width:0; height:100%; }
#mfs-hiw-master .f11-stat-content {
  position:absolute; left:calc(50% + .15px); top:calc(50% - 1.5px); transform:translate(-50%,-50%);
  width:350.305px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:18px;
}
#mfs-hiw-master .f11-stat-content > img { width:42px; height:42px; flex:0 0 42px; max-width:none; display:block; }
#mfs-hiw-master .f11-num {
  min-width:100%; display:flex; flex-direction:column; justify-content:center;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-style:normal; font-weight:600; font-size:54px; line-height:56px; letter-spacing:-.5px; color:#fff; text-align:center;
}
#mfs-hiw-master .f11-num p { line-height:56px; }
#mfs-hiw-master .f11-label { width:100%; display:flex; flex-direction:column; align-items:center; }
#mfs-hiw-master .f11-label p {
  height:22px; display:flex; align-items:center; justify-content:center; width:100%;
  font-family:Inter,Arial,sans-serif; font-style:normal; font-weight:300; font-size:22px; line-height:normal;
  letter-spacing:.1px; color:#fffffe; text-align:center; white-space:nowrap;
}
#mfs-hiw-master .f11-label-private { width:270px; }
#mfs-hiw-master .f11-label-private p { white-space:normal; letter-spacing:0; }
#mfs-hiw-master .f11-sep { position:relative; flex:0 0 0; width:0; height:200px; display:flex; align-items:center; justify-content:center; overflow:visible; }
#mfs-hiw-master .f11-sep img { display:block; width:200px; height:2px; max-width:none; transform:rotate(90deg); }

#mfs-hiw-master .f11-logo { position:absolute; left:81px; top:23px; width:349px; height:128.4px; z-index:10; }
#mfs-hiw-master .f11-logo-imgbox { position:absolute; left:0; top:.38px; width:141px; height:128px; overflow:hidden; }
#mfs-hiw-master .f11-logo-imgbox img {
  position:absolute; height:154.72%; width:210%; left:-8.9%; top:-24.8%; max-width:none; pointer-events:none;
}
#mfs-hiw-master .f11-logo-text {
  position:absolute; left:179px; top:0; width:170px;
  display:flex; flex-direction:column; align-items:flex-start;
  font-family:"Cormorant Garamond",Georgia,serif; font-style:normal; font-weight:500;
  font-size:40px; line-height:normal; letter-spacing:1.08px; color:#fff;
}
#mfs-hiw-master .f11-logo-text > div { width:170px; margin-bottom:-8px; line-height:normal; }
#mfs-hiw-master .f11-logo-text > div:nth-child(2) { color:#fdb84d; }
#mfs-hiw-master .f11-logo-text > div:last-child { margin-bottom:0; }
#mfs-hiw-master .f11-logo-line { position:absolute; left:158px; top:29px; width:3px; height:70px; }
#mfs-hiw-master .f11-logo-line img { position:absolute; inset:-1.5px; width:3px; height:73px; max-width:none; display:block; }


@media (max-width:1439px) {
  #mfs-hiw-master { overflow-x:auto; }
  #mfs-hiw-master .f11-canvas { left:0; transform:none; }
}


#mfs-hiw-master .f12-logo-export {
  position:absolute;
  left:81px;
  top:23px;
  width:349px;
  height:128.375px;
  z-index:10;
  display:block;
  overflow:visible;
}
#mfs-hiw-master .f12-logo-export img {
  display:block;
  width:349px;
  height:128.375px;
  max-width:none;
  object-fit:fill;
  margin:0;
  padding:0;
  border:0;
}
#mfs-hiw-master .f11-nav a{color:#f4ece3!important}
#mfs-hiw-master .f11-nav a.is-active{color:#fff!important;position:relative}
#mfs-hiw-master .f11-nav a.is-active:after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:116px;height:2px;border-radius:1px;background:#d28b3f}
#mfs-hiw-master .master-copy-under{z-index:1}
#mfs-hiw-master .f11-front-imgbox{z-index:2}
#mfs-hiw-master .f11-gradient{z-index:3}
#mfs-hiw-master .master-copy-over{z-index:4}
#mfs-hiw-master .master-arrow{font:400 30px/15px Arial,sans-serif}
#mfs-hiw-master .master-heart{font:400 27px/27px Arial,sans-serif;color:#ca8338}
#mfs-hiw-master .hiw-stats{position:relative!important;left:auto!important;top:auto!important;flex:0 0 249px}


#mfs-f1-48.mfs-about-page .f11-nav a{color:#f4ece3!important}
#mfs-f1-48.mfs-about-page .f11-nav a.is-active{color:#fff!important;position:relative}
#mfs-f1-48.mfs-about-page .f11-nav a.is-active:after{
  content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);
  width:52px;height:2px;border-radius:1px;background:#d28b3f;
}


#mfs-hiw-master .hiw-master-photo{
  position:absolute;left:0;right:0;top:0;bottom:-19px;overflow:hidden;background:#1a0e07;
}
#mfs-hiw-master .hiw-master-photo>img{
  position:absolute;inset:0;width:100%;height:100%;max-width:none;
  object-fit:cover;object-position:center 48%;pointer-events:none;
}
#mfs-hiw-master .f11-front-imgbox{display:none!important}


.hiw-process-exact{box-sizing:border-box;background:#f6f1ee;border-bottom:1px solid #e6ddcf;padding:86px 80px;display:flex;flex-direction:column;gap:56px;align-items:center}.hiw-process-title{display:flex;flex-direction:column;gap:15px;align-items:center}.hiw-process-title h2{margin:0;color:#14110d;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:58px;font-weight:600;line-height:64px;letter-spacing:-.475px}.hiw-process-title span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.hiw-process-cards{width:100%;display:grid;grid-template-columns:411px 410px 411px;gap:24px;justify-content:center}.hiw-step{box-sizing:border-box;height:502px;position:relative;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;padding:66px 38px 38px;display:flex;flex-direction:column;align-items:center}.hiw-step-num{position:absolute;top:-27px;left:50%;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:#f1e3d5;border:1.081px solid #e6ddcf;display:flex;align-items:center;justify-content:center;color:#6b6258;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:28px}.hiw-step-icon{width:60px;height:60px;margin-bottom:30px}.hiw-review-icon{width:80px;height:80px;margin-top:-10px;margin-bottom:20px}.hiw-step h3{margin:0 0 24px;font:600 28px/34px "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.3px;color:#14110d}.hiw-step>p{margin:0;font:400 16px/28px Inter,Arial,sans-serif;text-align:center;color:#1a1a1a}.hiw-note{width:100%;box-sizing:border-box;min-height:65px;margin-top:auto;padding:14px 16px;background:#fbe8d2;border-radius:10px;display:flex;gap:12px;align-items:center;justify-content:center}.hiw-note img{width:24px;height:24px}.hiw-note div{display:flex;flex-direction:column;gap:2px}.hiw-note strong{font:600 16px/normal Inter,Arial,sans-serif}.hiw-note span{font:400 14px/normal Inter,Arial,sans-serif;color:#2a2520}.hiw-process-meta{box-sizing:border-box;width:100%;height:125px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);padding:2px}.hiw-process-meta>div{display:flex;gap:18px;align-items:center;justify-content:center;padding:24px 36px}.hiw-process-meta i{width:60px;height:60px;border-radius:50%;background:#f4d9bd;display:flex;align-items:center;justify-content:center;flex:none}.hiw-process-meta i img{width:32px;height:32px}.hiw-process-meta section{display:flex;flex-direction:column;gap:5.3px}.hiw-process-meta b{font:700 14px/normal Inter,Arial,sans-serif;letter-spacing:2.6px}.hiw-process-meta strong{font:600 24px/28px "Poynter OldStyle Display",Georgia,serif;white-space:nowrap}.hiw-process-meta span{font:400 14px/18px Inter,Arial,sans-serif;color:#2a2520;white-space:nowrap}


.hiw-structured-review{
  box-sizing:border-box;
  min-height:552px;
  padding:86px 80px;
  border-bottom:1px solid #e6ddcf;
  display:flex;
  gap:56px;
  align-items:flex-start;
  justify-content:center;
  background:#f6f1ee;
}
.hiw-structured-copy{
  width:499px;
  display:flex;
  flex-direction:column;
  gap:16px;
  align-items:flex-start;
  flex:none;
}
.hiw-structured-copy h2{
  margin:0;
  color:#14110d;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  font-weight:600;
  line-height:64px;
  letter-spacing:-.4754237px;
}
.hiw-structured-accent{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
  display:block;
}
.hiw-structured-copy p{
  margin:0;
  width:499px;
  color:#0e0e0e;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:30px;
}
.hiw-structured-image{
  width:725px;
  height:380px;
  box-sizing:border-box;
  border:1px solid #ecdfc6;
  border-radius:12px;
  overflow:hidden;
  flex:none;
}
.hiw-structured-image img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}


.hiw-review-process{box-sizing:border-box;background:#f6f1ee;border-bottom:1px solid #e6ddcf;padding:86px 80px;display:flex;flex-direction:column;gap:56px;align-items:center}
.hrp-head{width:1077px;display:flex;flex-direction:column;align-items:center;gap:16px}.hrp-head h2{margin:0;font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.475px;color:#14110d}.hrp-head i{width:60px;height:3px;border-radius:2px;background:#d28b3f}.hrp-head p{margin:0;font:400 24px/30px Inter,Arial,sans-serif;color:#0e0e0e}
.hrp-phase{width:1280px;display:flex;flex-direction:column;gap:42px;align-items:center}.hrp-phase>strong,.hrp-why-label{font:700 16px/normal Inter,Arial,sans-serif;letter-spacing:3.08px;color:#111;text-align:center}.hrp-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.hrp-card{box-sizing:border-box;min-height:340px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;padding:56px 34px 34px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hrp-card>b{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:#f1e3d5;border:1.081px solid #e6ddcf;display:flex;align-items:center;justify-content:center;font:700 28px/28px "Poynter OldStyle Display",Georgia,serif;color:#6b6258}.hrp-card>img{width:52px;height:52px;object-fit:contain;margin:0 0 22px}.hrp-card:first-child>img{width:58px;height:48px;margin-top:6px;margin-bottom:20px}.hrp-card h3{margin:0 0 24px;font:600 24px/28px "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.2px;color:#14110d}.hrp-card p{margin:0;font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.hrp-why-label{width:1280px}.hrp-why{box-sizing:border-box;width:1280px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;padding:38px 42px;display:flex;flex-direction:column;gap:24px}.hrp-why>h3{margin:0;text-align:center;font:600 32px/normal "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.3px;color:#14110d}.hrp-benefits{height:118px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hrp-benefits>div{display:flex;gap:18px;align-items:center}.hrp-benefits i{width:58px;height:58px;border-radius:50%;background:#f4d9bd;display:flex;align-items:center;justify-content:center;flex:none}.hrp-benefits i img{width:28px;height:28px}.hrp-benefits section{display:flex;flex-direction:column;gap:5px}.hrp-benefits b{font:600 24px/29px "Poynter OldStyle Display",Georgia,serif;color:#14110d}.hrp-benefits span{font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.hrp-summary{box-sizing:border-box;width:1280px;min-height:90px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;padding:22px 30px;display:flex;gap:18px;align-items:center;justify-content:center}.hrp-summary img{width:38px;height:38px}.hrp-summary span{font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}


.hiw-example-feedback{box-sizing:border-box;background:#f6f1ee;padding:86px 80px;display:flex;justify-content:center}
.hef-wrap{width:1280px;display:flex;gap:56px;align-items:flex-start;background:#f6f1ee;border-radius:14px}
.hef-copy{width:508.7407px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.hef-copy h2{margin:0;font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.475px;color:#14110d}
.hef-line{width:56px;height:2px;border-radius:1px;background:#ca8338;display:block}
.hef-copy>p{margin:0;font:400 24px/30px Inter,Arial,sans-serif;color:#0e0e0e}
.hef-points{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}
.hef-points span{display:flex;gap:10px;align-items:center;font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.hef-points i{width:24px;height:24px;border:1px solid #ca8338;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.hef-points i img{width:14px;height:14px}
.hef-button{box-sizing:border-box;border:1px solid #ca8338;border-radius:6px;padding:18px 32px;display:flex;gap:10px;align-items:center;justify-content:center;text-decoration:none}
.hef-button span{font:600 24px/29px "Poynter OldStyle Display",Georgia,serif;color:#ca8338}.hef-button img{width:24px;height:28.755px}
.hef-preview{box-sizing:border-box;width:715.2593px;background:#fff;border:1px solid #ecdfc6;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.04);overflow:hidden}
.hef-preview-head{height:71px;box-sizing:border-box;border-bottom:1px solid #eadfcb;display:flex;align-items:center;justify-content:center;position:relative;font:600 14.5px/normal Inter,Arial,sans-serif;color:#ca8338;text-transform:none}
.hef-preview-head:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:2px;background:#ca8338}
.hef-preview-body{display:grid;grid-template-columns:1fr 1fr}
.hef-col{box-sizing:border-box;padding:24px 28px;min-height:450px}.hef-col-left{border-right:1px solid #eadfcb;padding-right:29px}
.hef-col h4{margin:8px 0 8px;font:600 13.5px/normal Inter,Arial,sans-serif;color:#ca8338}
.hef-col p{margin:0 0 8px;font:400 15.5px/25.58px Inter,Arial,sans-serif;color:#2a2520}
.hef-col ul{margin:0 0 7px;padding:0;list-style:none}.hef-col li{position:relative;padding-left:14px;font:400 13px/20.15px Inter,Arial,sans-serif;color:#2a2520;margin:0 0 5.25px}.hef-col li:before{content:"";position:absolute;left:0;top:7.5px;width:5px;height:5px;border-radius:50%;background:#2a2520}
.hef-preview-foot{box-sizing:border-box;height:53.75px;background:#fbe8d2;border-top:1px solid #ecdfc6;display:flex;gap:10px;align-items:center;padding:14px 26px}.hef-preview-foot img{width:18px;height:18px}.hef-preview-foot span{font:400 13.5px/20.25px Inter,Arial,sans-serif;color:#2a2520;white-space:nowrap}


.hiw-turnaround{
  box-sizing:border-box;
  background:#f6f1ee;
  padding:0 82px 86px;
  display:flex;
  justify-content:center;
}
.htd-card{
  box-sizing:border-box;
  width:1276px;
  min-height:236px;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:14px;
  padding:32px 37px;
  display:flex;
  gap:22px;
  align-items:center;
  justify-content:center;
}
.htd-lead{
  width:259px;
  display:flex;
  align-items:center;
  gap:22px;
  flex:none;
}
.htd-lead-icon{
  width:78px;
  height:78px;
  border-radius:50%;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:none;
}
.htd-lead-icon img{width:34px;height:34px;object-fit:contain}
.htd-lead-copy{width:181px;display:flex;flex-direction:column;gap:7.3px;align-items:flex-start}
.htd-lead-copy strong{
  font:700 14px/normal Inter,Arial,sans-serif;
  letter-spacing:2.86px;
  color:#111;
}
.htd-lead-copy h3{
  margin:0;
  font:600 24px/28.8px "Poynter OldStyle Display",Georgia,serif;
  letter-spacing:-.2px;
  color:#14110d;
}
.htd-lead-copy i{display:block;width:42px;height:2px;border-radius:5px;background:#d28b3f}
.htd-item{
  box-sizing:border-box;
  width:207px;
  height:172px;
  padding:0 18px;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  position:relative;
  gap:5.3px;
  flex:none;
}
.htd-item:last-child{width:199px}
.htd-item>img{
  width:22px;
  height:22px;
  object-fit:contain;
  margin-bottom:3px;
}
.htd-item h4{
  margin:0;
  padding-top:2.7px;
  font:600 18px/21.6px "Poynter OldStyle Display",Georgia,serif;
  color:#14110d;
  white-space:nowrap;
}
.htd-item b{
  font:600 18px/normal "Poynter OldStyle Display",Georgia,serif;
  color:#111;
}
.htd-item p{
  margin:0;
  font:300 14px/24px Inter,Arial,sans-serif;
  color:#0e0e0e;
}
.htd-divided:before{
  content:"";
  position:absolute;
  left:0;
  top:10px;
  bottom:10px;
  width:1px;
  background:#e6ddcf;
}


.hiw-cta-split{
  box-sizing:border-box;
  background:#f6f1ee;
  border-bottom:1px solid #e6ddcf;
  padding:0 80px 86px;
}
.hcs-card{
  box-sizing:border-box;
  width:1280px;
  height:309px;
  margin:0 auto;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:14px;
  overflow:hidden;
  display:grid;
  grid-template-columns:491px 1fr;
}
.hcs-image{
  width:491px;
  height:307px;
  overflow:hidden;
}
.hcs-image img{
  display:block;
  width:124.58%;
  height:104.63%;
  max-width:none;
  margin-left:-10.95%;
  margin-top:-3.24%;
  object-fit:cover;
}
.hcs-copy{
  box-sizing:border-box;
  height:307px;
  padding:32px 40px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:32px;
}
.hcs-text{
  display:flex;
  flex-direction:column;
  gap:7.5px;
}
.hcs-text h3{
  margin:0;
  font:600 32px/37.76px "Poynter OldStyle Display",Georgia,serif;
  letter-spacing:-.3px;
  color:#14110d;
  white-space:nowrap;
}
.hcs-text p{
  margin:0;
  font:400 16px/28px Inter,Arial,sans-serif;
  color:#1a1a1a;
}
.hcs-actions{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:12px;
}
.hcs-button{
  box-sizing:border-box;
  display:flex;
  gap:10px;
  align-items:center;
  justify-content:center;
  padding:24px 32px;
  border-radius:6px;
  background:linear-gradient(#de984b,#c47d32);
  text-decoration:none;
}
.hcs-button span{
  font:600 29px/15px "Poynter OldStyle Display",Georgia,serif;
  color:#fff;
  white-space:nowrap;
}
.hcs-button img{
  width:24px;
  height:25.755px;
}
.hcs-trust{
  display:flex;
  align-items:flex-start;
  gap:12px;
}
.hcs-trust span{
  display:flex;
  gap:8px;
  align-items:center;
  height:24px;
  font:300 14px/24px Inter,Arial,sans-serif;
  color:#1a1a1a;
  white-space:nowrap;
}
.hcs-trust span:first-child{width:279px}
.hcs-trust img{width:14px;height:14px;object-fit:contain}


.hiw-testimonials{
  box-sizing:border-box;
  background:#f6f1ee;
  border-bottom:1px solid #e6ddcf;
  padding:86px 80px 87px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
}
.hit-head{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}
.hit-head h2{
  margin:0;
  color:#111;
  font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;
  letter-spacing:-.475px;
  text-align:center;
}
.hit-head i{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.hit-slider{
  width:1440px;
  display:flex;
  gap:16px;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  padding:0 80px;
}
.hit-arrow{
  width:42px;
  height:42px;
  border-radius:50%;
  border:1px solid #e7c6a3;
  background:#efd9c1;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  flex:none;
}
.hit-arrow img{
  width:24px;
  height:24px;
  display:block;
}
.hit-prev{transform:rotate(180deg)}
.hit-cards{
  width:1164px;
  display:grid;
  grid-template-columns:repeat(3,372px);
  gap:24px;
}
.hit-card{
  box-sizing:border-box;
  height:291px;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:14px;
  padding:26px;
  display:flex;
  flex-direction:column;
}
.hit-top{
  height:94px;
  display:flex;
  gap:16px;
  align-items:flex-start;
}
.hit-avatar{
  width:80px;
  height:80px;
  border-radius:50%;
  object-fit:cover;
  display:block;
}
.hit-stars{
  margin-top:25px;
  color:#f26b1f;
  font:400 24px/normal Arial,sans-serif;
  white-space:nowrap;
}
.hit-quote{
  margin:0;
  min-height:88px;
  color:#0e0e0e;
  font:400 16px/normal Inter,Arial,sans-serif;
}
.hit-sep{
  width:100%;
  border-top:1px dashed #e6ddcf;
  margin:0 0 14px;
}
.hit-card h3{
  margin:0 0 2px;
  color:#111;
  font:600 18px/22.4px "Poynter OldStyle Display",Georgia,serif;
}
.hit-card span{
  color:#0e0e0e;
  font:300 14px/22.4px Inter,Arial,sans-serif;
}
.hit-dots{
  display:flex;
  gap:8px;
  align-items:center;
  justify-content:center;
}
.hit-dots i{
  width:12px;
  height:12px;
  border-radius:50%;
  background:#f4d9bd;
}
.hit-dots i.is-active{background:#f26b1f}


.hit-arrow img{display:none!important}
.hit-prev,.hit-next{transform:none!important}
.hit-arrow-char{
  display:block;
  font-family:Arial,sans-serif;
  font-size:25px;
  line-height:1;
  font-weight:400;
  color:#111;
  transform:translateY(-1px);
}


.hiw-testimonials .hit-arrow{
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid #e7c6a3!important;
  border-radius:60px!important;
  background:#efd9c1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer;
  transform:none!important;
}
.hiw-testimonials .hit-arrow img{
  width:24px!important;
  height:24px!important;
  display:block!important;
  max-width:none!important;
}
.hiw-testimonials .hit-prev{
  transform:none!important;
}
.hiw-testimonials .hit-next{
  transform:rotate(180deg)!important;
}
.hiw-testimonials .hit-arrow-char{
  display:none!important;
}


.hiw-no-risk{
  box-sizing:border-box;
  background:#f6f1ee;
  padding:86px 80px;
  display:flex;
  flex-direction:column;
  gap:24px;
  align-items:flex-start;
}
.hnr-head{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}
.hnr-head h2{
  margin:0;
  color:#111;
  font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;
  letter-spacing:-.475px;
  text-align:center;
}
.hnr-head i{
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.hnr-cards{
  width:1280px;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
}
.hnr-card{
  box-sizing:border-box;
  height:325px;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:14px;
  padding:38px 34px 34px;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
}
.hnr-icon{
  width:74px;
  height:74px;
  border-radius:50%;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:none;
}
.hnr-icon img{
  width:34px;
  height:34px;
  object-fit:contain;
}
.hnr-card:nth-child(2) .hnr-icon img,
.hnr-card:nth-child(3) .hnr-icon img{
  width:32px;
  height:32px;
}
.hnr-card h3{
  margin:13.3px 0 0;
  color:#14110d;
  font:600 24px/28px "Poynter OldStyle Display",Georgia,serif;
  text-align:center;
}
.hnr-card p{
  width:280px;
  margin:13.3px 0 0;
  color:#1a1a1a;
  font:400 16px/28px Inter,Arial,sans-serif;
  text-align:center;
}
.hnr-card:nth-child(3) p{
  width:282px;
  color:#2a2520;
  margin-top:10px;
}
.hnr-summary{
  box-sizing:border-box;
  width:1280px;
  min-height:86px;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:12px;
  padding:22px 30px;
  display:flex;
  gap:18px;
  align-items:center;
  justify-content:center;
}
.hnr-summary-icon{
  width:42px;
  height:42px;
  box-sizing:border-box;
  border:1px solid #ca8338;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:none;
}
.hnr-summary-icon img{
  width:22px;
  height:22px;
  object-fit:contain;
}
.hnr-summary p{
  margin:0;
  color:#111;
  font:400 16px/24px Inter,Arial,sans-serif;
  white-space:nowrap;
}
.hnr-summary strong{
  font-weight:600;
}


.hiw-final-cta{
  box-sizing:border-box;
  width:1280px;
  height:575.755px;
  margin:0 auto 86px;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:16px;
  overflow:hidden;
  display:grid;
  grid-template-columns:638px 638px;
  padding:2px;
}
.hfc-image{
  width:638px;
  height:571px;
  overflow:hidden;
  position:relative;
  background:#160c06;
}
.hfc-image img{
  position:absolute;
  display:block;
  width:667px;
  height:auto;
  max-width:none;
  left:-12px;
  top:61px;
}
.hfc-image:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(11,7,3,.35) 0%,rgba(11,7,3,0) 60%);
  pointer-events:none;
}
.hfc-copy{
  box-sizing:border-box;
  height:571.755px;
  padding:60px 56px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
}
.hfc-text{
  width:526px;
  display:flex;
  flex-direction:column;
  gap:20px;
}
.hfc-text h2{
  margin:0;
  width:526px;
  color:#14110d;
  font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;
  letter-spacing:-.475px;
}
.hfc-text p{
  margin:0;
  color:#2a2520;
  font:600 24px/normal "Poynter OldStyle Display",Georgia,serif;
  white-space:nowrap;
}
.hfc-button{
  box-sizing:border-box;
  margin-top:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:24px 32px;
  border-radius:6px;
  background:linear-gradient(#de984b,#c47d32);
  text-decoration:none;
}
.hfc-button span{
  color:#fff;
  font:600 30px/15px "Poynter OldStyle Display",Georgia,serif;
  white-space:nowrap;
}
.hfc-button img{
  width:24px;
  height:25.755px;
  display:block;
}
.hfc-trust{
  margin-top:22px;
  display:flex;
  flex-direction:column;
  gap:10px;
}
.hfc-trust span{
  display:flex;
  align-items:center;
  gap:12px;
  color:#1a1a1a;
  font:400 16px/28px Inter,Arial,sans-serif;
  white-space:nowrap;
}
.hfc-trust img{
  width:20px;
  height:20px;
  object-fit:contain;
}


.hfc-image{
  overflow:hidden!important;
}
.hfc-image img{
  left:0!important;
  top:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  max-width:none!important;
  margin:0!important;
}


.hiw-final-cta{
  padding:0!important;
  grid-template-columns:638px 638px!important;
  width:1280px!important;
  height:575.755px!important;
}
.hiw-final-cta .hfc-image{
  width:638px!important;
  height:571.755px!important;
  margin:0!important;
  padding:0!important;
  align-self:stretch!important;
}
.hiw-final-cta .hfc-image img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  margin:0!important;
}
.hiw-final-cta .hfc-copy{
  height:571.755px!important;
}


.hiw-final-cta{
  position:relative!important;
  overflow:hidden!important;
}
.hiw-final-cta .hfc-image{
  position:relative!important;
  left:-2px!important;
  top:-2px!important;
  width:642px!important;
  height:579.755px!important;
  margin:0!important;
  padding:0!important;
  background-image:url("assets/how-it-works/local-v2619/final-cta-studio.png")!important;
  background-size:auto 103.5%!important;
  background-position:66% 100%!important;
  background-repeat:no-repeat!important;
  overflow:hidden!important;
}
.hiw-final-cta .hfc-image img{
  display:none!important;
}
.hiw-final-cta .hfc-image:after{
  inset:0!important;
}


.hcs-card{
  padding:0!important;
  overflow:hidden!important;
  grid-template-columns:491px 1fr!important;
}
.hcs-image{
  width:491px!important;
  height:307px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
.hcs-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
}


#mfs-hiw-master .hiw-master-photo>img{
  inset:auto!important;
  left:276px!important;
  top:-50px!important;
  width:1164px!important;
  height:775px!important;
  object-fit:cover!important;
  object-position:center center!important;
}


#mfs-hiw-master .hiw-master-photo{
  position:absolute!important;
  inset:0!important;
  overflow:hidden!important;
  background:#1a0e07!important;
}
#mfs-hiw-master .hiw-master-photo>img.hiw-hero-image4{
  position:absolute!important;
  inset:auto!important;
  left:310px!important;
  top:-37px!important;
  width:1067px!important;
  height:711px!important;
  max-width:none!important;
  object-fit:cover!important;
}
#mfs-hiw-master .hiw-master-photo>img.hiw-hero-image6{
  position:absolute!important;
  inset:auto!important;
  left:276px!important;
  top:-50px!important;
  width:1164px!important;
  height:775px!important;
  max-width:none!important;
  object-fit:cover!important;
}


#mfs-hiw-master .hiw-master-photo>img.hiw-hero-image4{
  left:373px!important;
  top:-37px!important;
  width:1067px!important;
  height:711px!important;
}


#mfs-hiw-master .f11-overlay{
  left:0!important;
  top:0!important;
  width:1440px!important;
  height:684px!important;
  right:auto!important;
  bottom:auto!important;
}


#mfs-hiw-master .f11-gradient{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:1440px!important;
  height:684px!important;
  right:auto!important;
  bottom:auto!important;
  background:
    radial-gradient(
      ellipse 1728px 547.2px at 1123.2px 342px,
      rgba(17,10,5,0) 0%,
      rgba(17,10,5,0.05) 38%,
      rgba(17,10,5,0.55) 60%,
      rgba(17,10,5,1) 86%
    ),
    linear-gradient(
      90deg,
      rgb(17,10,5) 0%,
      rgba(17,10,5,0.85) 22%,
      rgba(17,10,5,0) 42%
    )!important;
  z-index:3!important;
}


#mfs-hiw-master .f11-nav a{color:#f4ece3!important}
#mfs-hiw-master .f11-nav a.is-active{color:#fff!important;position:relative}
#mfs-hiw-master .f11-nav a.is-active:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-14px;
  transform:translateX(-50%);
  width:116px;
  height:2px;
  border-radius:1px;
  background:#d28b3f;
}


#mfs-hiw-master .f11-base-wrap{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:1440px!important;
  height:684px!important;
  right:auto!important;
  bottom:auto!important;
  overflow:hidden!important;
  background:#1a0e07!important;
}
#mfs-hiw-master .f11-base-imgbox{
  position:absolute!important;
  left:373px!important;
  top:-37px!important;
  width:1067px!important;
  height:711px!important;
}
#mfs-hiw-master .f11-base-imgbox img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
}
#mfs-hiw-master .f11-front-imgbox{
  display:block!important;
  position:absolute!important;
  left:276px!important;
  top:-50px!important;
  width:1164px!important;
  height:775px!important;
  overflow:hidden!important;
  z-index:2!important;
}
#mfs-hiw-master .f11-front-imgbox img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
}


#mfs-hiw-master .f11-gradient{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:1440px!important;
  height:684px!important;
  right:auto!important;
  bottom:auto!important;
  background:
    radial-gradient(
      ellipse 1728px 547.2px at 1123.2px 342px,
      rgba(17,10,5,0) 0%,
      rgba(17,10,5,.05) 38%,
      rgba(17,10,5,.55) 60%,
      rgba(17,10,5,1) 86%
    ),
    linear-gradient(
      90deg,
      rgb(17,10,5) 0%,
      rgba(17,10,5,.85) 22%,
      rgba(17,10,5,0) 42%
    )!important;
  z-index:3!important;
}


.pricing-v22-plans{
  background:#f6f1ee;
  color:#0e0e0e;
  padding:86px 80px;
  box-sizing:border-box;
}
.pricing-v22-inner{max-width:1280px;margin:0 auto}
.pricing-v22-heading{text-align:center;margin:0 auto 56px}
.pricing-v22-heading h2{
  margin:0;
  font-family:"Poynter OldStyle Display", Georgia, serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754px;
}
.pricing-v22-rule{
  display:block;width:60px;height:3px;border-radius:2px;
  background:#d28b3f;margin:15px auto 16px;
}
.pricing-v22-heading p{
  margin:0;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.25;
}
.pricing-v22-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}
.pricing-v22-card{
  position:relative;display:flex;flex-direction:column;align-items:center;
  box-sizing:border-box;background:#f7f3ef;border:2px solid #e6ddcf;
  border-radius:14px;padding:38px 26px 26px;min-height:700px;
}
.pricing-v22-card.featured{padding-top:38px}
.pricing-v22-badge{
  position:absolute;top:-24px;left:50%;transform:translateX(-50%);
  background:#ca8338;color:#fff;border-radius:999px;padding:12px 28px;
  font:700 14px/1 Inter,Arial,sans-serif;letter-spacing:1.98px;white-space:nowrap;
}
.pricing-v22-icon{
  width:88px;height:88px;border-radius:60px;background:#f4d9bd;
  display:flex;align-items:center;justify-content:center;
  font-size:42px;line-height:1;margin-bottom:12px;
}
.pricing-v22-card h3{
  margin:0;text-align:center;font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:32px;line-height:1.05;font-weight:600;color:#1a1a1a;
}
.pricing-v22-desc{
  min-height:56px;margin:12px 0 18px;text-align:center;
  font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a;
}
.pricing-v22-price{
  font-family:"Poynter OldStyle Display",Georgia,serif;font-size:60px;
  line-height:60px;font-weight:600;letter-spacing:-1px;
}
.pricing-v22-price span{font-size:42px;vertical-align:12px;margin-right:4px}
.pricing-v22-unit{font:700 14px/1.2 Inter,Arial,sans-serif;margin:8px 0 16px}
.pricing-v22-card ul{
  width:100%;box-sizing:border-box;border-top:2px dashed #e6ddcf;
  list-style:none;padding:16px 0 0;margin:0 0 24px;
  font:400 16px/1.35 Inter,Arial,sans-serif;
}
.pricing-v22-card li{position:relative;padding-left:28px;margin:0 0 12px}
.pricing-v22-card li:before{
  content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;
  background:#d59c60;color:white;text-align:center;font:700 12px/18px Arial,sans-serif;
}
.pricing-v22-btn{
  margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-width:250px;padding:22px 28px;border-radius:6px;text-decoration:none;
  background:linear-gradient(#de984b,#c47d32);color:#fff;
  font-family:"Poynter OldStyle Display",Georgia,serif;font-size:28px;line-height:1;
  border:1px solid #ca8338;
}
.pricing-v22-btn.outline{background:transparent;color:#ca8338}
@media(max-width:900px){
  .pricing-v22-plans{padding:64px 24px}
  .pricing-v22-grid{grid-template-columns:1fr}
}


#mfs-f1-48.mfs-pricing-page .f11-front-imgbox{
  overflow:hidden;
}
#mfs-f1-48.mfs-pricing-page .f11-front-imgbox img{
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  object-position:center center !important;
}


#mfs-f1-48.mfs-pricing-page .f11-front-imgbox img{
  width:96% !important;
  height:96% !important;
  left:2% !important;
  top:2% !important;
  right:auto !important;
  bottom:auto !important;
  object-fit:cover !important;
  object-position:center center !important;
}


#mfs-f1-48.mfs-pricing-page .f11-front-imgbox{
  left:281px !important;
  top:-69px !important;
  width:1159px !important;
  height:772px !important;
  overflow:hidden !important;
}
#mfs-f1-48.mfs-pricing-page .f11-front-imgbox img{
  position:absolute !important;
  inset:0 !important;
  left:0 !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:initial !important;
}


#mfs-f1-48.mfs-pricing-page .f11-nav a[href*="/pricing"]{
  position:relative;
}
#mfs-f1-48.mfs-pricing-page .f11-nav a[href*="/pricing"]::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-15px;
  height:2px;
  background:#ca8338;
}


.pricing-v226-feedback{
  box-sizing:border-box;
  border-top:1px solid #d9d9d9;
  background:#f6f1ee;
  color:#0e0e0e;
  padding:86px 80px;
  display:flex;
  flex-direction:column;
  gap:56px;
}
.pricing-v226-head{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:24px;
  text-align:center;
}
.pricing-v226-head h2{
  width:932px;
  max-width:100%;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754px;
  color:#0e0e0e;
}
.pricing-v226-rule{
  display:block;
  width:60px;
  height:3px;
  margin-top:-9px;
  border-radius:2px;
  background:#d28b3f;
}
.pricing-v226-head p{
  width:904px;
  max-width:100%;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  font-weight:400;
}
.pricing-v226-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
  width:100%;
}
.pricing-v226-card{
  box-sizing:border-box;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:18px;
  padding:32px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:24px;
  text-align:center;
}
.pricing-v226-icon{
  width:89px;
  height:88px;
  flex:0 0 auto;
  border-radius:60px;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
}
.pricing-v226-icon img{
  width:60px;
  height:60px;
  display:block;
}
.pricing-v226-card h3{
  width:100%;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:28px;
  line-height:33.819px;
  font-weight:600;
  letter-spacing:-.2941px;
  color:#111;
}
.pricing-v226-card p{
  width:100%;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:18px;
  line-height:28px;
  font-weight:400;
  color:#0e0e0e;
}
@media(max-width:900px){
  .pricing-v226-feedback{padding:64px 24px}
  .pricing-v226-grid{grid-template-columns:1fr}
}


.pricing-v227-testimonials{box-sizing:border-box;width:100%;min-height:651px;padding:86px 80px;background:#f6f1ee;color:#0e0e0e;border-top:2px solid #e6ddcf;overflow:hidden}
.pricing-v227-heading{width:736px;max-width:100%;height:64px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}
.pricing-v227-heading h2{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:58px;line-height:64px;font-weight:600;letter-spacing:-.4754px;color:#0e0e0e}
.pricing-v227-heading span{display:block;width:60px;height:3px;margin:0;border-radius:2px;background:#d28b3f}
.pricing-v227-slider{position:relative;width:100%;height:291px;display:flex;align-items:center;justify-content:center;gap:16px}
.pricing-v227-cards{width:min(1164px,calc(100% - 116px));height:291px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pricing-v227-card{box-sizing:border-box;height:291px;padding:26px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;color:#0e0e0e;display:flex;flex-direction:column;align-items:flex-start}
.pricing-v227-top{height:94px;width:100%;display:flex;align-items:flex-start;gap:16px}
.pricing-v227-top img{width:80px;height:80px;border-radius:40px;object-fit:cover;flex:0 0 80px}
.pricing-v227-stars{padding-top:18px;font-family:"SF Pro",Arial,sans-serif;font-size:24px;line-height:normal;font-weight:400;letter-spacing:0;color:#f26b1f;white-space:nowrap}
.pricing-v227-quote{box-sizing:border-box;width:100%;height:88px;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:normal;font-weight:400;color:#0e0e0e}
.pricing-v227-divider{width:100%;height:1px;margin:0 0 14px;border-top:1px dashed #e6ddcf;background:transparent}
.pricing-v227-card strong{margin:0 0 2px;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:18px;line-height:22.4px;font-weight:600;color:#111}
.pricing-v227-track{margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:22.4px;font-weight:300;color:#1a1a1a}
.pricing-v227-arrow{position:static;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;color:#111;font:400 22px/40px Arial,sans-serif;cursor:pointer;text-align:center}
.pricing-v227-dots{width:100%;height:12px;margin:56px auto 0;display:flex;justify-content:center;gap:8px}
.pricing-v227-dots i{display:block;width:12px;height:12px;border-radius:60px;background:#f4d9bd}.pricing-v227-dots i.is-active{background:#f26b1f}
@media(max-width:1100px){.pricing-v227-testimonials{padding:64px 24px}.pricing-v227-heading h2{font-size:44px;line-height:50px}.pricing-v227-slider{height:auto}.pricing-v227-cards{width:100%;height:auto;grid-template-columns:1fr}.pricing-v227-card{height:auto;min-height:291px}.pricing-v227-arrow{display:none}}


.pricing-home-testimonials{
  height:651px;
  min-height:651px;
}
.pricing-home-testimonials .section-stage{
  height:auto;
}


.pricing-v230-example{
  box-sizing:border-box;
  width:100%;
  height:850px;
  padding:86px 70px;
  background:#f6f1ee;
  border:1px solid #d9d9d9;
  color:#0e0e0e;
}
.pricing-v230-wrap{
  width:1300px;
  height:678px;
  margin:0 auto;
  display:flex;
  gap:30px;
  align-items:flex-start;
}
.pricing-v230-copy{
  width:540px;
  flex:0 0 540px;
}
.pricing-v230-copy h2{
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754px;
  color:#0e0e0e;
}
.pricing-v230-rule{
  display:block;
  width:60px;
  height:3px;
  margin:15px 0 21px;
  border-radius:2px;
  background:#d28b3f;
}
.pricing-v230-intro{
  width:540px;
  margin:0;
  font:400 24px/30px Inter,Arial,sans-serif;
}
.pricing-v230-points{
  margin:24px 0 24px;
  padding:8px 0 14px;
  display:flex;
  flex-direction:column;
  gap:12px;
}
.pricing-v230-points div{
  display:flex;
  align-items:center;
  gap:12px;
  font:400 16px/25.6px Inter,Arial,sans-serif;
  color:#2a2520;
}
.pricing-v230-points i{
  box-sizing:border-box;
  width:22px;
  height:22px;
  border:2px solid #dcad7d;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font:700 12px/1 Inter,Arial,sans-serif;
  color:#d28b3f;
  font-style:normal;
}
.pricing-v230-button{
  box-sizing:border-box;
  width:431px;
  height:74px;
  padding:0 42px;
  border-radius:6px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  text-decoration:none;
  color:#fff;
  background:linear-gradient(#de984b,#c47d32);
}
.pricing-v230-button span{
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:30px;
  font-weight:600;
  white-space:nowrap;
}
.pricing-v230-button b{
  font:400 28px/1 Arial,sans-serif;
}
.pricing-v230-preview{
  box-sizing:border-box;
  width:728px;
  height:688px;
  margin-top:0;
  padding:10px;
  border-radius:12px;
  display:grid;
  grid-template-columns:350.68px 350px;
  gap:7px;
  background:#f4eee7;
  overflow:hidden;
}
.pricing-v230-column{
  box-sizing:border-box;
  height:668px;
  padding:14px 15.7px;
  border:1px solid #e6ddcf;
  border-radius:7px;
  background:#f7f3ef;
  display:flex;
  flex-direction:column;
}
.pricing-v230-pane{
  min-height:364px;
  font-family:Inter,Arial,sans-serif;
  color:#1a1a1a;
}
.pricing-v230-pane-bottom{
  min-height:0;
  padding-top:16px;
  border-top:1px dashed #d9d9d9;
}
.pricing-v230-column:first-child .pricing-v230-pane-bottom{margin-top:32px}
.pricing-v230-column:last-child .pricing-v230-pane-bottom{margin-top:28px}
.pricing-v230-pane-title{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:11px;
}
.pricing-v230-pane-title em{
  width:35px;
  height:35px;
  flex:0 0 35px;
  border:1px solid #e6ddcf;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#f1e3d5;
  color:#6b6258;
  font:700 19px/1 "Poynter OldStyle Display",Georgia,serif;
  font-style:normal;
}
.pricing-v230-pane-title h3{
  margin:0;
  font:600 21.4px/25px "Poynter OldStyle Display",Georgia,serif;
  color:#1a1a1a;
}
.pricing-v230-pane>p,
.pricing-v230-pane li{
  margin:0 0 8px;
  font:400 10.7px/18.73px Inter,Arial,sans-serif;
}
.pricing-v230-pane small{
  display:block;
  margin-top:8px;
  font:400 10.7px/13px Inter,Arial,sans-serif;
}
.pricing-v230-pane>a{
  display:inline-block;
  margin-top:3px;
  color:#b06307;
  text-decoration:none;
  font:600 13.38px/21.4px Inter,Arial,sans-serif;
}
.pricing-v230-pane>ul{
  list-style:none;
  margin:0;
  padding:0;
}
.pricing-v230-pane>ul li{
  position:relative;
  padding-left:20px;
  margin-bottom:7px;
}
.pricing-v230-pane>ul li:before{
  content:"✓";
  position:absolute;
  left:0;
  color:#d28b3f;
  font-weight:700;
}
.pricing-v230-table{
  width:100%;
  margin-top:-1px;
}
.pricing-v230-table-head,
.pricing-v230-table-row{
  display:grid;
  grid-template-columns:repeat(3,1fr);
}
.pricing-v230-table-head b{
  box-sizing:border-box;
  min-height:34px;
  padding:8px;
  background:#f6ede4;
  border:1px solid #d9d9d9;
  border-right:0;
  font:600 8.7px/16px Inter,Arial,sans-serif;
}
.pricing-v230-table-head b:last-child{border-right:1px solid #d9d9d9}
.pricing-v230-table-row>div{
  position:relative;
  min-height:169px;
  box-sizing:border-box;
  padding:8px 6px 8px 19px;
  border-bottom:1px dashed #d9d9d9;
  font:400 10.7px/18.73px Inter,Arial,sans-serif;
}
.pricing-v230-table-row:last-child>div{
  min-height:190px;
  border-bottom:0;
}
.pricing-v230-table-row p{margin:0}
.pricing-v230-table-row ul{
  margin:0;
  padding-left:12px;
}
.pricing-v230-table-row li{margin:0 0 3px}
.pricing-v230-dot{
  position:absolute;
  left:9px;
  top:15px;
  width:6px;
  height:6px;
  border-radius:50%;
}
.pricing-v230-dot.red{background:#e96550}
.pricing-v230-dot.orange{background:#e9a04a}
.pricing-v230-table mark{
  display:inline-block;
  margin-top:6px;
  padding:3px 5px;
  border-radius:3px;
  font:600 8px/12px Inter,Arial,sans-serif;
}
.pricing-v230-table mark.high{background:#ffe1e1;color:#f85137}
.pricing-v230-table mark.medium{background:#f1e6da;color:#b06307}
.pricing-v230-outcome{
  display:flex;
  gap:11px;
  align-items:flex-start;
  margin-bottom:11px;
}
.pricing-v230-outcome>i{
  width:24px;
  height:24px;
  flex:0 0 24px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#f1e3d5;
  color:#6b6258;
  font:600 11px/1 Inter,Arial,sans-serif;
  font-style:normal;
}
.pricing-v230-outcome strong{
  display:block;
  margin-bottom:5px;
  font:600 13.4px/16px "Poynter OldStyle Display",Georgia,serif;
}
.pricing-v230-outcome p{
  margin:0;
  font:400 10.7px/18.73px Inter,Arial,sans-serif;
}

@media(max-width:1100px){
  .pricing-v230-example{height:auto;padding:60px 24px}
  .pricing-v230-wrap{width:100%;height:auto;display:block}
  .pricing-v230-copy{width:100%;max-width:540px;margin:0 auto 48px}
  .pricing-v230-intro{width:100%}
  .pricing-v230-preview{width:100%;height:auto;grid-template-columns:1fr}
  .pricing-v230-column{height:auto}
}


.pricing-v230-column{
  position:relative;
  display:block;
  overflow:hidden;
}
.pricing-v230-column > .pricing-v230-pane:first-child{
  position:absolute;
  left:15.713px;
  right:15.713px;
  top:14.375px;
  margin:0;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child{
  height:364px;
  min-height:364px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:356px;
  min-height:356px;
  overflow:hidden;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  position:absolute;
  left:15.713px;
  right:15.713px;
  top:411px;
  height:243px;
  min-height:243px;
  margin:0;
  padding-top:16px;
  box-sizing:border-box;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  position:absolute;
  left:15.713px;
  right:15.713px;
  top:398px;
  height:246px;
  min-height:246px;
  margin:0;
  padding-top:16px;
  box-sizing:border-box;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small,
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:relative;
  z-index:2;
}
.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  min-height:190px;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom small{
  margin-top:8px;
}


.pricing-v230-column{
  overflow:visible;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child{
  height:365px;
  min-height:365px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:379px;
  height:275px;
  min-height:275px;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:365px;
  min-height:365px;
  overflow:visible;
  padding-bottom:44px;
  box-sizing:border-box;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute;
  left:0;
  bottom:24px;
  margin:0;
  display:block;
  z-index:4;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute;
  left:0;
  bottom:2px;
  margin:0;
  display:block;
  z-index:4;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:379px;
  height:275px;
  min-height:275px;
  background:#f7f3ef;
  z-index:3;
}


.pricing-v230-outcome > .pricing-v230-trophy{
  width:24px;
  height:24px;
  flex:0 0 24px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#f1e3d5;
  color:#6b6258;
  font:600 10px/1 Georgia,serif;
  font-style:normal;
  transform:rotate(180deg);
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:365px;
  min-height:365px;
  overflow:hidden;
  padding-bottom:0;
}
.pricing-v230-column:last-child .pricing-v230-table{
  height:258px;
  overflow:hidden;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:static;
  display:block;
  margin:7px 0 0;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:static;
  display:inline-block;
  margin:2px 0 0;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:379px;
  z-index:3;
}


.pricing-v230-table-head,
.pricing-v230-table-row{
  grid-template-columns:112px 103px 103px;
}
.pricing-v230-table-head b{
  padding-left:7px;
  padding-right:5px;
}
.pricing-v230-table-row>div{
  padding-left:14px;
  padding-right:4px;
}
.pricing-v230-table-row>div:nth-child(2),
.pricing-v230-table-row>div:nth-child(3){
  padding-left:5px;
}
.pricing-v230-table-row ul{
  padding-left:13px;
  list-style-position:outside;
}
.pricing-v230-table-row li::marker{
  font-size:1.2em;
  font-weight:900;
}
.pricing-v230-table-row>div:first-child{
  padding-left:19px;
}
.pricing-v230-table-row:first-of-type>div:first-child p{
  letter-spacing:-.08px;
}
.pricing-v230-column:last-child .pricing-v230-table{
  height:272px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:379px;
  min-height:379px;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:393px;
  height:261px;
  min-height:261px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  margin-top:4px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  margin-top:0;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child p:nth-of-type(2){
  margin-bottom:4px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:379px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom small,
.pricing-v230-column:last-child > .pricing-v230-pane-bottom small{
  margin-top:2px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom a,
.pricing-v230-column:last-child > .pricing-v230-pane-bottom a{
  margin-top:0;
}
.pricing-v230-outcome > .pricing-v230-trophy{
  transform:none;
}
.pricing-v230-outcome > .pricing-v230-trophy img{
  display:block;
  width:12px;
  height:12px;
}


.pricing-v230-column{
  overflow:hidden;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child{
  top:14.375px;
  height:364px;
  min-height:364px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:411.145px;
  height:242.63px;
  min-height:242.63px;
  padding-top:16.72px;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child small{
  margin-top:2px;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child a{
  margin-top:0;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom small{
  margin-top:5px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom a{
  margin-top:0;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  top:14.375px;
  height:355.73px;
  min-height:355.73px;
  overflow:hidden;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:398.19px;
  height:246px;
  min-height:246px;
  padding-top:16.72px;
}
.pricing-v230-column:last-child .pricing-v230-table{
  height:302px;
  overflow:hidden;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute;
  left:0;
  top:303px;
  margin:0;
  z-index:5;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute;
  left:0;
  top:318px;
  margin:0;
  z-index:5;
}


.pricing-v230-column > .pricing-v230-pane-bottom{
  display:flex;
  flex-direction:column;
}
.pricing-v230-column > .pricing-v230-pane-bottom small{
  margin-top:auto;
}
.pricing-v230-column > .pricing-v230-pane-bottom a{
  margin-top:0;
}


.pricing-v230-outcome > .pricing-v230-trophy{
  transform:none;
}
.pricing-v230-outcome > .pricing-v230-trophy img{
  width:12.038px;
  height:12.038px;
  object-fit:contain;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:355.73px;
  min-height:355.73px;
  overflow:hidden;
}
.pricing-v230-column:last-child .pricing-v230-table{
  height:auto;
  overflow:hidden;
}
.pricing-v230-column:last-child .pricing-v230-table-row:first-of-type > div{
  min-height:169px;
}
.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:76px;
  min-height:76px;
  overflow:hidden;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute;
  left:0;
  top:292px;
  margin:0;
  z-index:8;
  background:#f7f3ef;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute;
  left:0;
  top:309px;
  margin:0;
  z-index:8;
  background:#f7f3ef;
}


.pricing-v230-table-head,
.pricing-v230-table-row{
  grid-template-columns:112px 103px 103px;
}
.pricing-v230-table-row > div:nth-child(2),
.pricing-v230-table-row > div:nth-child(3){
  padding-left:4px;
}
.pricing-v230-table-row ul{
  padding-left:14px;
}
.pricing-v230-table-row li::marker{
  font-size:1.35em;
  font-weight:900;
}


.pricing-v230-column > .pricing-v230-pane-bottom{
  position:absolute;
  overflow:hidden;
}
.pricing-v230-column > .pricing-v230-pane-bottom small{
  position:absolute;
  left:0;
  bottom:25px;
  margin:0;
}
.pricing-v230-column > .pricing-v230-pane-bottom > a{
  position:absolute;
  left:0;
  bottom:3px;
  margin:0;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:411.145px;
  height:242.63px;
  min-height:242.63px;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:398.19px;
  height:246px;
  min-height:246px;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child small{
  margin-top:8px;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child a{
  margin-top:0;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:48px;
  min-height:48px;
  overflow:hidden;
}
.pricing-v230-column:last-child .pricing-v230-table-row:last-child li:empty{
  display:none;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  top:284px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  top:301px;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:66px;
  min-height:66px;
  overflow:hidden;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  top:300px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  top:317px;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child{
  height:350px;
  min-height:350px;
}
.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:397px;
  height:242.63px;
  min-height:242.63px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  height:350px;
  min-height:350px;
}
.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:392px;
  height:246px;
  min-height:246px;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:49px;
  min-height:49px;
  max-height:49px;
  overflow:hidden;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  top:291px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  top:309px;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  position:absolute;
  top:14.375px;
  height:350px;
  min-height:350px;
  display:grid;
  grid-template-rows:auto auto 49px 12px auto auto;
  align-content:start;
  overflow:hidden;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > .pricing-v230-pane-title{
  grid-row:1;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > .pricing-v230-table{
  grid-row:2 / span 2;
  height:auto;
  overflow:hidden;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:49px !important;
  min-height:49px !important;
  max-height:49px !important;
  line-height:19px;
  overflow:hidden !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:static !important;
  grid-row:5;
  align-self:start;
  margin:12px 0 0 0 !important;
  background:transparent;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:static !important;
  grid-row:6;
  align-self:start;
  margin:0 !important;
  background:transparent;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small,
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  left:auto !important;
  top:auto !important;
  bottom:auto !important;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:64px;
  min-height:64px;
  max-height:64px;
  overflow:hidden;
}

.pricing-v230-column:last-child .areas-two-lines{
  display:block;
  height:44px;
  min-height:44px;
  line-height:20px;
  padding-bottom:4px;
  overflow:visible;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:static;
  display:block;
  margin-top:16px;
  margin-bottom:0;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:static;
  display:inline-block;
  margin-top:1px;
}


.pricing-v230-column:last-child .pricing-v230-table-row:last-child > div{
  height:70px;
  min-height:70px;
  max-height:70px;
  overflow:hidden;
}
.pricing-v230-column:last-child .areas-two-lines{
  height:46px;
  min-height:46px;
  line-height:20px;
  overflow:visible;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  margin-top:31px;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  margin-top:1px;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child
.pricing-v230-table-row:last-child > div{
  height:62px !important;
  min-height:62px !important;
  max-height:62px !important;
  overflow:hidden !important;
}

.pricing-v230-column:last-child > .pricing-v230-pane:first-child
.areas-two-lines{
  display:block !important;
  height:42px !important;
  min-height:42px !important;
  line-height:20px !important;
  overflow:visible !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child{
  position:absolute !important;
}

.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute !important;
  left:0 !important;
  top:315px !important;
  margin:0 !important;
}

.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute !important;
  left:0 !important;
  top:333px !important;
  margin:0 !important;
}


.pricing-v230-column:first-child > .pricing-v230-pane-bottom{
  top:397px !important;
  height:242.63px !important;
  min-height:242.63px !important;
}

.pricing-v230-column:last-child > .pricing-v230-pane-bottom{
  top:392px !important;
  height:246px !important;
  min-height:246px !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child
.pricing-v230-table-row:last-child mark,
.pricing-v230-column:last-child > .pricing-v230-pane:first-child
.pricing-v230-table-row:last-child ul li:nth-child(n+2){
  display:none !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child
.pricing-v230-table-row:last-child{
  overflow:hidden !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute !important;
  left:20px !important;
  top:388px !important;
  margin:0 !important;
  display:block !important;
  z-index:30 !important;
  background:#f7f3ef !important;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute !important;
  left:20px !important;
  top:408px !important;
  margin:0 !important;
  display:inline-block !important;
  z-index:30 !important;
  background:#f7f3ef !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  position:absolute !important;
  left:20px !important;
  top:auto !important;
  bottom:25px !important;
  margin:0 !important;
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  z-index:50 !important;
  background:#f7f3ef !important;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  position:absolute !important;
  left:20px !important;
  top:auto !important;
  bottom:5px !important;
  margin:0 !important;
  display:inline-block !important;
  visibility:visible !important;
  opacity:1 !important;
  z-index:50 !important;
  background:#f7f3ef !important;
}


.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small,
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  left:0 !important;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child > small{
  transform:translateY(5px) !important;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child > a{
  transform:translateY(5px) !important;
}

.pricing-v230-column:last-child > .pricing-v230-pane:first-child > small{
  bottom:20px !important;
}
.pricing-v230-column:last-child > .pricing-v230-pane:first-child > a{
  bottom:0 !important;
}


.pricing-v230-column:first-child > .pricing-v230-pane:first-child > small{
  position:absolute !important;
  left:0 !important;
  bottom:28px !important;
  transform:none !important;
  margin:0 !important;
}
.pricing-v230-column:first-child > .pricing-v230-pane:first-child > a{
  position:absolute !important;
  left:0 !important;
  bottom:8px !important;
  transform:none !important;
  margin:0 !important;
}


.pricing-v2235-approach{
  width:100%;height:672px;box-sizing:border-box;background:#F6F1EE;border-bottom:1px solid #E6DDCF;
  padding:86px 80px;display:flex;flex-direction:column;align-items:center;gap:56px;color:#1A1A1A;
}
.pricing-v2235-head{
  width:1280px;height:128px;flex:0 0 128px;display:flex;flex-direction:column;align-items:center;gap:16px;
}
.pricing-v2235-title-group{
  width:676px;height:82px;flex:0 0 82px;display:flex;flex-direction:column;align-items:center;gap:15px;
}
.pricing-v2235-title-group h2{
  width:676px;height:64px;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;
  font-size:58px;line-height:64px;letter-spacing:-0.4754px;color:#0E0E0E;text-align:center;white-space:nowrap;
}
.pricing-v2235-rule{display:block;width:60px;height:3px;flex:0 0 3px;border-radius:3px;background:#D28B3F;}
.pricing-v2235-head>p{
  width:901px;height:30px;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:24px;line-height:30px;
  color:#0E0E0E;text-align:center;white-space:nowrap;
}
.pricing-v2235-cards{
  width:1280px;height:316px;flex:0 0 316px;display:grid;
  grid-template-columns:410.666656px 410.666687px 410.666687px;gap:24px;
}
.pricing-v2235-card{
  box-sizing:border-box;width:100%;height:316px;margin:0;padding:38px;background:#F7F3EF;border:2px solid #E6DDCF;
  border-radius:14px;display:flex;flex-direction:column;align-items:center;color:#1A1A1A;text-align:center;
}
.pricing-v2235-icon{
  width:78px;height:78px;flex:0 0 78px;margin:0 0 24px;border-radius:39px;background:#F4D9BD;
  display:flex;align-items:center;justify-content:center;
}
.pricing-v2235-icon img{display:block;width:34px;height:32px;object-fit:contain;}
.pricing-v2235-card:nth-child(3) .pricing-v2235-icon img{width:32px;height:32px;}
.pricing-v2235-copy{
  width:100%;height:138px;flex:0 0 138px;display:flex;flex-direction:column;align-items:center;gap:20px;
  color:#1A1A1A;text-align:center;
}
.pricing-v2235-copy h3{
  width:100%;height:34px;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;
  font-size:28px;line-height:34px;color:#1A1A1A;text-align:center;white-space:nowrap;
}
.pricing-v2235-copy p{
  width:100%;height:84px;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;
  color:#1A1A1A;text-align:center;
}
@media(max-width:900px){
  .pricing-v2235-approach{height:auto;padding:64px 24px}
  .pricing-v2235-head,.pricing-v2235-title-group,.pricing-v2235-title-group h2,.pricing-v2235-head>p,.pricing-v2235-cards{width:100%;height:auto;flex-basis:auto}
  .pricing-v2235-title-group h2{font-size:42px;line-height:48px;white-space:normal}
  .pricing-v2235-head>p{font-size:18px;line-height:26px;white-space:normal}
  .pricing-v2235-cards{grid-template-columns:1fr}
  .pricing-v2235-card{height:auto;min-height:316px}
}


.pricing-v2237-delivery{box-sizing:border-box;width:100%;height:496px;background:#F6F1EE;border-top:1px solid #E6DDCF;border-bottom:2px solid #E6DDCF;color:#0E0E0E;padding:86px 80px}
.pricing-v2237-delivery *{box-sizing:border-box}
.pricing-v2237-inner{width:1280px;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:56px}
.pricing-v2237-copy{width:379px;flex:0 0 379px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}
.pricing-v2237-copy h2{margin:0;width:379px;font-family:"Poynter OldStyle Display",serif;font-size:58px;line-height:64px;font-weight:600;letter-spacing:-.4754px;color:#0E0E0E}
.pricing-v2237-rule{display:block;width:60px;height:3px;margin-top:15px;border-radius:2px;background:#D28B3F}
.pricing-v2237-copy>p{margin:0;width:379px;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:30px;font-weight:400;color:#0E0E0E}
.pricing-v2237-cards{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:12px;height:324px}
.pricing-v2237-card{flex:1 1 0;min-width:0;height:324px;padding:38px 26px 26px;border:2px solid #E6DDCF;border-radius:14px;background:#F7F3EF;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}
.pricing-v2237-icon{width:62px;height:62px;flex:0 0 62px;border-radius:50%;background:#F4D9BD;display:flex;align-items:center;justify-content:center}
.pricing-v2237-card:first-child .pricing-v2237-icon{width:60px;height:60px;flex-basis:60px}
.pricing-v2237-icon img{display:block;width:32px;height:32px;object-fit:contain}
.pricing-v2237-card:nth-child(2) .pricing-v2237-icon img,.pricing-v2237-card:nth-child(4) .pricing-v2237-icon img{width:28px;height:28px}
.pricing-v2237-card h3{margin:0;font-family:"Poynter OldStyle Display",serif;font-size:20px;line-height:normal;font-weight:600;color:#2A2520;white-space:nowrap}
.pricing-v2237-main{margin:0;font-family:"Poynter OldStyle Display",serif;font-size:20px;line-height:26.25px;font-weight:600;color:#111;text-align:center}
.pricing-v2237-note{margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:normal;font-weight:400;color:#333;text-align:center;white-space:nowrap}


.pricing-v2238-direction{box-sizing:border-box;position:relative;width:100%;height:606px;padding:54px 80px 50px;background:#F6F1EE;border-bottom:1px solid #E6DDCF;color:#0E0E0E;display:flex;flex-direction:column;align-items:center;gap:34px;overflow:hidden}
.pricing-v2238-direction *{box-sizing:border-box}
.pricing-v2238-quote{position:relative;width:1280px;height:263px;flex:0 0 263px;display:flex;flex-direction:column;align-items:center;gap:24px}
.pricing-v2238-mark{height:32px;margin:0;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:400;font-size:80px;line-height:32px;color:#D28B3F;text-align:center}
.pricing-v2238-copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}
.pricing-v2238-copy h2{margin:3.015px 0 0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:58px;line-height:64px;font-weight:600;letter-spacing:-.4754px;color:#0E0E0E;text-align:center;white-space:nowrap}
.pricing-v2238-copy p{margin:0;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:30px;font-weight:400;color:#0E0E0E;text-align:center;white-space:nowrap}
.pricing-v2238-flare{position:absolute;top:92px;width:5px;height:90px;background:linear-gradient(to bottom,rgba(202,131,56,0),rgba(202,131,56,.35) 50%,rgba(202,131,56,0));border-radius:5px;opacity:.85}
.pricing-v2238-flare-left{left:43px}
.pricing-v2238-flare-right{right:43px}
.pricing-v2238-cta{width:1320px;height:192px;flex:0 0 192px;margin:0 -20px;padding:32px 42px;border:2px solid #E6DDCF;border-radius:12px;background:#fff;display:flex;align-items:flex-start;justify-content:space-between}
.pricing-v2238-cta-left{display:flex;align-items:flex-start;gap:24px}
.pricing-v2238-bolt{width:64px;height:64px;flex:0 0 64px;border-radius:32px;background:#F4D9BD;display:flex;align-items:center;justify-content:center}
.pricing-v2238-bolt img{display:block;width:32px;height:32px;object-fit:contain}
.pricing-v2238-cta-copy{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.pricing-v2238-cta-copy h3{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:28px;line-height:32px;font-weight:600;color:#14110D}
.pricing-v2238-cta-copy p{width:460px;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#1A1A1A}
.pricing-v2238-action{display:flex;flex-direction:column;align-items:flex-start;gap:24px}
.pricing-v2238-button{height:78px;padding:24px 42px;border-radius:6px;background:linear-gradient(to bottom,#DE984B,#C47D32);display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-decoration:none}
.pricing-v2238-button span{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:30px;line-height:30px;font-weight:600;white-space:nowrap}
.pricing-v2238-button img{display:block;width:24px;height:25.755px;object-fit:contain}
.pricing-v2238-secure{display:flex;align-items:center;gap:8px;padding-left:1px}
.pricing-v2238-secure img{display:block;width:14px;height:14px;object-fit:contain}
.pricing-v2238-secure span{font-family:Inter,Arial,sans-serif;font-size:13px;line-height:normal;font-weight:400;color:#2A2520;white-space:nowrap}
@media(max-width:900px){
  .pricing-v2238-direction{height:auto;padding:64px 24px;gap:40px}
  .pricing-v2238-quote{width:100%;height:auto;flex-basis:auto}
  .pricing-v2238-copy h2,.pricing-v2238-copy p{white-space:normal}
  .pricing-v2238-copy h2{font-size:42px;line-height:48px}
  .pricing-v2238-copy p{font-size:18px;line-height:27px}
  .pricing-v2238-flare{display:none}
  .pricing-v2238-cta{width:100%;height:auto;margin:0;padding:28px;flex-direction:column;gap:28px}
  .pricing-v2238-cta-copy p{width:auto}
  .pricing-v2238-action{width:100%}
  .pricing-v2238-button{width:100%;padding:22px 24px}
  .pricing-v2238-button span{font-size:24px}
}


.pricing-v2241-audience{box-sizing:border-box;width:100%;height:508px;padding:86px 80px;background:#F6F1EE;color:#0E0E0E}
.pricing-v2241-audience *{box-sizing:border-box}
.pricing-v2241-inner{width:1280px;height:336px;margin:0 auto;display:flex;align-items:flex-start;gap:56px}
.pricing-v2241-copy{width:332px;flex:0 0 332px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;color:#0E0E0E}
.pricing-v2241-copy>div{width:332px}
.pricing-v2241-copy h2{width:332px;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:58px;line-height:64px;letter-spacing:-.4754px;color:#0E0E0E}
.pricing-v2241-copy p{width:332px;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:24px;line-height:30px;color:#0E0E0E}
.pricing-v2241-cards{height:336px;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:24px}
.pricing-v2241-card{flex:1 1 0;min-width:0;height:336px;padding:38px 26px;border:2px solid #E6DDCF;border-radius:12px;background:#F7F3EF;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.pricing-v2241-icon{width:60px;height:60px;flex:0 0 60px;border-radius:30px;background:#F4D9BD;display:flex;align-items:center;justify-content:center}
.pricing-v2241-icon img{display:block;width:28px;height:28px;object-fit:contain}
.pricing-v2241-card h3{width:100%;margin:0;padding-top:4px;font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:24px;line-height:30px;color:#14110D;text-align:center}
.pricing-v2241-card:nth-child(2) h3{padding-top:3.3px}
.pricing-v2241-card:nth-child(3) h3{padding-top:3.3px}
.pricing-v2241-card p{width:100%;margin:0;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#1A1A1A;text-align:center}
@media(max-width:900px){
 .pricing-v2241-audience{height:auto;padding:64px 24px}
 .pricing-v2241-inner{width:100%;height:auto;flex-direction:column;gap:40px}
 .pricing-v2241-copy,.pricing-v2241-copy h2,.pricing-v2241-copy p{width:100%}
 .pricing-v2241-copy h2{font-size:42px;line-height:48px}
 .pricing-v2241-copy p{font-size:18px;line-height:27px}
 .pricing-v2241-cards{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr}
 .pricing-v2241-card{height:auto;min-height:282px}
}
@media(max-width:600px){.pricing-v2241-cards{grid-template-columns:1fr}}


.pricing-v2238-direction{
  height:680px;
  padding:86px 80px;
  gap:56px;
}
.pricing-v2238-quote{
  width:1280px;
  height:260px;
  flex:0 0 260px;
  gap:24px;
}
.pricing-v2238-mark{
  height:32px;
  flex:0 0 32px;
  margin:0;
  font-size:80px;
  line-height:32px;
}
.pricing-v2238-copy{gap:16px}
.pricing-v2238-copy h2{
  margin:3.015px 0 0;
  font-size:58px;
  line-height:64px;
  letter-spacing:-.4754px;
}
.pricing-v2238-copy p{font-size:24px;line-height:30px}
.pricing-v2238-flare{top:99px;height:90px}
.pricing-v2238-flare-left{left:43px}
.pricing-v2238-flare-right{right:43px}
.pricing-v2238-cta{
  width:1320px;
  height:192px;
  flex:0 0 192px;
  margin:0 -20px;
  padding:32px 42px;
  align-items:flex-start;
}
.pricing-v2238-cta-left{gap:24px}
.pricing-v2238-bolt{width:64px;height:64px;flex-basis:64px}
.pricing-v2238-cta-copy{gap:8px}
.pricing-v2238-cta-copy h3{font-size:28px;line-height:32px}
.pricing-v2238-cta-copy p{width:460px;font-size:16px;line-height:28px}
.pricing-v2238-action{gap:24px}
.pricing-v2238-button{height:78px;padding:24px 42px;gap:10px;border-radius:6px}
.pricing-v2238-button span{font-size:30px;line-height:15px}
.pricing-v2238-secure{gap:8px}


.pricing-v2238-direction{
  box-sizing:border-box!important;position:relative!important;width:100%!important;height:683px!important;
  padding:86px 80px!important;background:#F6F1EE!important;border-bottom:1px solid #E6DDCF!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;gap:56px!important;overflow:hidden!important;
}
.pricing-v2238-quote{position:relative!important;width:1280px!important;height:263px!important;flex:0 0 263px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important}
.pricing-v2238-mark{height:32px!important;flex:0 0 32px!important;margin:0!important;font-family:"Playfair Display",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:80px!important;line-height:32px!important;color:#D28B3F!important;text-align:center!important}
.pricing-v2238-copy{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}
.pricing-v2238-copy h2{margin:3.015px 0 0!important;font-family:"Poynter OldStyle Display",Georgia,serif!important;font-size:58px!important;line-height:64px!important;font-weight:600!important;letter-spacing:-.4754px!important;text-align:center!important;white-space:nowrap!important;color:#0E0E0E!important}
.pricing-v2238-copy p{margin:0!important;font-family:Inter,Arial,sans-serif!important;font-size:24px!important;line-height:30px!important;font-weight:400!important;text-align:center!important;white-space:nowrap!important;color:#0E0E0E!important}

.pricing-v2238-flare{position:absolute!important;top:128px!important;width:5px!important;height:90px!important;border-radius:0!important;opacity:.35!important;background:linear-gradient(180deg,rgba(202,131,56,0) 0%,#CA8338 50%,rgba(202,131,56,0) 100%)!important}
.pricing-v2238-flare-left{left:141px!important}.pricing-v2238-flare-right{right:201px!important}
.pricing-v2238-cta{box-sizing:border-box!important;width:1320px!important;height:192px!important;flex:0 0 192px!important;margin:0!important;padding:32px 42px!important;border:2px solid #E6DDCF!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}
.pricing-v2238-cta-left{display:flex!important;align-items:flex-start!important;gap:24px!important}.pricing-v2238-bolt{width:64px!important;height:64px!important;flex:0 0 64px!important;border-radius:32px!important}
.pricing-v2238-cta-copy{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important}.pricing-v2238-cta-copy h3{margin:0!important;font-size:28px!important;line-height:32px!important}.pricing-v2238-cta-copy p{width:460px!important;margin:0!important;font-size:16px!important;line-height:28px!important}
.pricing-v2238-action{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.pricing-v2238-button{height:78px!important;padding:24px 42px!important;border-radius:6px!important;gap:10px!important}.pricing-v2238-button span{font-size:30px!important;line-height:15px!important}.pricing-v2238-secure{gap:8px!important}
@media(max-width:900px){.pricing-v2238-direction{height:auto!important;padding:64px 24px!important;gap:40px!important}.pricing-v2238-quote{width:100%!important;height:auto!important;flex-basis:auto!important}.pricing-v2238-copy h2,.pricing-v2238-copy p{white-space:normal!important}.pricing-v2238-copy h2{font-size:42px!important;line-height:48px!important}.pricing-v2238-copy p{font-size:18px!important;line-height:27px!important}.pricing-v2238-flare{display:none!important}.pricing-v2238-cta{width:100%!important;height:auto!important;padding:28px!important;flex-direction:column!important;gap:28px!important}.pricing-v2238-cta-copy p{width:auto!important}.pricing-v2238-action{width:100%!important}.pricing-v2238-button{width:100%!important;padding:22px 24px!important}.pricing-v2238-button span{font-size:24px!important}}


@media (min-width:901px){
  .pricing-v2238-direction{
    box-sizing:border-box!important;
    position:relative!important;
    width:1440px!important;
    max-width:1440px!important;
    height:683px!important;
    margin:0 auto!important;
    padding:86px 80px!important;
    gap:56px!important;
    overflow:hidden!important;
  }
  .pricing-v2238-quote{
    width:1280px!important;
    height:263px!important;
    flex:0 0 263px!important;
    gap:24px!important;
  }
  .pricing-v2238-mark{
    height:32px!important;
    flex:0 0 32px!important;
    margin:0!important;
    font-size:80px!important;
    line-height:32px!important;
  }
  .pricing-v2238-copy{gap:16px!important}
  .pricing-v2238-copy h2{
    margin:3.015px 0 0!important;
    font-size:58px!important;
    line-height:64px!important;
    letter-spacing:-.4754px!important;
  }
  .pricing-v2238-copy p{
    margin:0!important;
    font-size:24px!important;
    line-height:30px!important;
  }

  .pricing-v2238-flare{
    position:absolute!important;
    top:253px!important;
    width:5px!important;
    height:90px!important;
    opacity:.35!important;
    border-radius:0!important;
    background:linear-gradient(180deg,rgba(202,131,56,0) 0%,#CA8338 50%,rgba(202,131,56,0) 100%)!important;
  }
  .pricing-v2238-flare-left{left:61px!important}
  .pricing-v2238-flare-right{right:61px!important}
  .pricing-v2238-cta{
    width:1320px!important;
    height:192px!important;
    flex:0 0 192px!important;
    margin:0!important;
    padding:32px 42px!important;
    border:2px solid #E6DDCF!important;
    border-radius:12px!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
  }
  .pricing-v2238-cta-left{gap:24px!important}
  .pricing-v2238-bolt{width:64px!important;height:64px!important;flex:0 0 64px!important}
  .pricing-v2238-cta-copy{gap:8px!important}
  .pricing-v2238-cta-copy h3{margin:0!important;font-size:28px!important;line-height:32px!important}
  .pricing-v2238-cta-copy p{width:460px!important;margin:0!important;font-size:16px!important;line-height:28px!important}
  .pricing-v2238-action{gap:24px!important}
  .pricing-v2238-button{height:78px!important;padding:24px 42px!important;gap:10px!important;border-radius:6px!important}
  .pricing-v2238-button span{font-size:30px!important;line-height:15px!important}
}


.pricing-v2251-cta{
  box-sizing:border-box;
  width:1440px;
  height:594px;
  margin:0 auto;
  padding:21px 80px;
  background:#F6F1EE;
  color:#0E0E0E;
}
.pricing-v2251-cta *,
.pricing-v2251-cta *::before,
.pricing-v2251-cta *::after{box-sizing:border-box}
.pricing-v2251-box{
  width:1280px;
  height:552px;
  display:grid;
  grid-template-columns:638px 638px;
  grid-template-rows:550px;
  border:2px solid #E6DDCF;
  border-radius:14px;
  background:#F7F3EF;
  overflow:hidden;
}
.pricing-v2251-image{
  width:638px;
  height:550px;
  overflow:hidden;
  background:#160C06;
}
.pricing-v2251-image img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:cover;
  object-position:center;
}
.pricing-v2251-content{
  width:638px;
  height:550px;
  padding:48px 56px;
  background:#F7F3EF;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
}
.pricing-v2251-copy{
  width:526px;
  display:flex;
  flex-direction:column;
  gap:24px;
}
.pricing-v2251-heading{
  width:526px;
  display:flex;
  flex-direction:column;
  gap:15px;
}
.pricing-v2251-heading h2{
  width:526px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-.4754px;
  color:#0E0E0E;
}
.pricing-v2251-rule{
  display:block;
  width:46px;
  height:2px;
  flex:0 0 2px;
  border-radius:1px;
  background:#F26B1F;
}
.pricing-v2251-copy>p{
  width:526px;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:30px;
  color:#0E0E0E;
}
.pricing-v2251-button{
  height:74px;
  margin-top:24px;
  padding:24px 42px;
  border-radius:6px;
  background:linear-gradient(180deg,#DE984B 0%,#C47D32 100%);
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  color:#fff;
  text-decoration:none;
}
.pricing-v2251-button:hover,
.pricing-v2251-button:focus{color:#fff;text-decoration:none}
.pricing-v2251-button span{
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-weight:600;
  font-size:30px;
  line-height:15px;
  white-space:nowrap;
}
.pricing-v2251-button img{
  display:block;
  width:24px;
  height:26px;
  max-width:none;
  object-fit:contain;
}
.pricing-v2251-secure{
  width:526px;
  margin-top:16px;
  padding-top:16px;
  display:flex;
  align-items:center;
  gap:8px;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:14px;
  line-height:17px;
  color:#2A2520;
}
.pricing-v2251-secure img{
  display:block;
  width:14px;
  height:14px;
  max-width:none;
  object-fit:contain;
}
@media (max-width:900px){
  .pricing-v2251-cta{width:100%;height:auto;padding:24px}
  .pricing-v2251-box{width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;border-radius:14px}
  .pricing-v2251-image{width:100%;height:420px}
  .pricing-v2251-content{width:100%;height:auto;padding:40px 28px}
  .pricing-v2251-copy,.pricing-v2251-heading,.pricing-v2251-heading h2,.pricing-v2251-copy>p,.pricing-v2251-secure{width:100%}
  .pricing-v2251-heading h2{font-size:42px;line-height:48px}
  .pricing-v2251-copy>p{font-size:18px;line-height:27px}
  .pricing-v2251-button{height:auto;padding:22px 28px}
  .pricing-v2251-button span{font-size:24px;line-height:1}
}


.pricing-v2251-box{
  box-sizing:border-box!important;
  grid-template-columns:1fr 1fr!important;
  grid-template-rows:1fr!important;
  overflow:hidden!important;
}
.pricing-v2251-image,
.pricing-v2251-content{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}
.pricing-v2251-image{
  border-radius:12px 0 0 12px;
  overflow:hidden!important;
}
.pricing-v2251-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit;
}
@media (max-width:900px){
  .pricing-v2251-box{grid-template-columns:1fr!important;grid-template-rows:auto auto!important}
  .pricing-v2251-image{height:420px!important;border-radius:12px 12px 0 0}
  .pricing-v2251-content{height:auto!important}
}


.song-card{
  overflow:hidden!important;
}
.song-cover{
  overflow:hidden!important;
  border-radius:10px 10px 0 0!important;
}
.song-cover>img{
  border-radius:0!important;
}


#mfs-f1-48.mfs-pricing-page .f11-front-imgbox{
  left:281px!important;
  top:-69px!important;
  width:1159px!important;
  height:772px!important;
  overflow:hidden!important;
}
#mfs-f1-48.mfs-pricing-page .f11-front-imgbox img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  image-rendering:auto!important;
}


.pricing-v2251-cta{
  width:1440px!important;
  height:481px!important;
  margin:0 auto!important;
  padding:86px 80px!important;
  background:#F6F1EE!important;
}
.pricing-v2251-box{
  width:1280px!important;
  height:309px!important;
  display:grid!important;
  grid-template-columns:490.7693px 785.2307px!important;
  grid-template-rows:307px!important;
  border:2px solid #E6DDCF!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#F7F3EF!important;
}
.pricing-v2251-image{
  width:490.7693px!important;
  height:307px!important;
  min-height:0!important;
  border-radius:12px 0 0 12px!important;
  overflow:hidden!important;
  background:#160C06!important;
}
.pricing-v2251-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  border-radius:0!important;
  object-fit:cover!important;
  object-position:center!important;
}
.pricing-v2251-content{
  width:785.2307px!important;
  height:307px!important;
  min-height:0!important;
  padding:32px 40px!important;
  background:#F7F3EF!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
}
.pricing-v2251-copy{
  width:579px!important;
  gap:7.505px!important;
}
.pricing-v2251-heading{
  width:579px!important;
  gap:0!important;
}
.pricing-v2251-heading h2{
  width:579px!important;
  margin:0!important;
  font-size:32px!important;
  line-height:37.76px!important;
  letter-spacing:-.3px!important;
  white-space:nowrap!important;
}
.pricing-v2251-rule{display:none!important}
.pricing-v2251-copy>p{
  width:579px!important;
  margin:0!important;
  font-size:16px!important;
  line-height:28px!important;
}
.pricing-v2251-button{
  width:404px!important;
  height:73.755px!important;
  margin-top:24px!important;
  padding:24px 32px!important;
  gap:10px!important;
  border-radius:6px!important;
}
.pricing-v2251-button span{
  font-size:29px!important;
  line-height:15px!important;
}
.pricing-v2251-button img{
  width:24px!important;
  height:25.755px!important;
}
.pricing-v2251-secure{
  width:202px!important;
  height:24px!important;
  margin-top:12px!important;
  padding-top:0!important;
  gap:8px!important;
  font-size:14px!important;
  line-height:24px!important;
}
.pricing-v2251-secure img{width:14px!important;height:14px!important}
@media (max-width:900px){
  .pricing-v2251-cta{width:100%!important;height:auto!important;padding:32px 24px!important}
  .pricing-v2251-box{width:100%!important;height:auto!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important}
  .pricing-v2251-image{width:100%!important;height:320px!important;border-radius:12px 12px 0 0!important}
  .pricing-v2251-content{width:100%!important;height:auto!important;padding:32px 28px!important}
  .pricing-v2251-copy,.pricing-v2251-heading,.pricing-v2251-heading h2,.pricing-v2251-copy>p{width:100%!important}
  .pricing-v2251-heading h2{font-size:32px!important;line-height:38px!important;white-space:normal!important}
  .pricing-v2251-button{max-width:100%!important;width:auto!important;height:auto!important}
}


.pricing-v2260-success-wrap,
.pricing-v2260-success-wrap *,
.pricing-v2260-success-wrap *::before,
.pricing-v2260-success-wrap *::after{box-sizing:border-box}
.pricing-v2260-success-wrap{
  width:1440px;
  height:379px;
  margin:0 auto;
  padding-top:86px;
  background:#f7f3ef;
}
.pricing-v2260-success{
  position:relative;
  width:1276px;
  height:207px;
  margin:0 auto;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:14px;
  overflow:visible;
  color:#14110d;
}
.pricing-v2260-success-copy{
  position:absolute;
  left:210px;
  top:50px;
  width:513px;
  height:104px;
}
.pricing-v2260-success-copy h2{
  width:513px;
  height:38px;
  margin:0;
  color:#14110d;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-size:32px;
  line-height:32px;
  font-weight:600;
  letter-spacing:-.3px;
}
.pricing-v2260-success-copy p{
  width:490px;
  margin:9px 0 0;
  color:#1a1a1a;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:28px;
  font-weight:400;
}
.pricing-v2260-badge{
  position:absolute;
  left:742px;
  top:37px;
  width:130px;
  height:130px;
  border:3px solid #111;
  border-radius:50%;
  background:radial-gradient(circle at center,#fff 0 34%,rgba(255,255,255,0) 34.5% 100%);
}
.pricing-v2260-badge-mark{
  position:absolute;
  left:50%;
  top:-14px;
  transform:translateX(-50%);
  width:18px;
  height:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#111;
  font-family:Inter,Arial,sans-serif;
  font-size:13px;
  line-height:18px;
  font-weight:700;
  background:#f7f3ef;
}
.pricing-v2260-badge-inner{
  position:absolute;
  left:14px;
  top:14px;
  width:96px;
  height:96px;
  padding-top:18px;
  display:flex;
  flex-direction:column;
  align-items:center;
  background:#fff;
  border:1px solid #111;
  border-radius:50%;
}
.pricing-v2260-badge-inner strong{
  display:block;
  margin:0;
  color:#111;
  font-family:"Playfair Display",Georgia,serif;
  font-size:28px;
  line-height:28px;
  font-weight:500;
}
.pricing-v2260-badge-inner span{
  display:block;
  margin-top:2px;
  color:#111;
  font-family:Inter,Arial,sans-serif;
  font-size:9px;
  line-height:9px;
  font-weight:700;
  letter-spacing:1.62px;
  text-align:center;
}
.pricing-v2260-quote{
  position:absolute;
  left:892px;
  top:35px;
  width:340px;
  height:135px;
  border-left:1px solid #eadfcb;
}
.pricing-v2260-quote-card{
  position:absolute;
  left:32px;
  top:0;
  width:307px;
  height:135px;
  padding:19px 23px 18px;
  background:#fff;
  border:1px solid #e66217;
  border-radius:12px;
}
.pricing-v2260-quote-card strong{
  display:block;
  margin:0;
  color:#e66217;
  font-family:"Playfair Display",Georgia,serif;
  font-size:22px;
  line-height:22px;
  font-weight:700;
}
.pricing-v2260-quote-card p{
  width:260px;
  margin:3px 0 0;
  color:#2a2520;
  font-family:Inter,Arial,sans-serif;
  font-size:14.5px;
  line-height:23.2px;
  font-weight:400;
}
.pricing-v2260-quote-corner{
  position:absolute;
  left:-10px;
  top:13px;
  width:18px;
  height:18px;
  background:#fff;
  border-left:1px solid #e66217;
  border-bottom:1px solid #e66217;
  transform:rotate(45deg);
}
@media (max-width:900px){
  .pricing-v2260-success-wrap{width:100%;height:auto;padding:48px 24px}
  .pricing-v2260-success{width:100%;height:auto;min-height:0;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:28px}
  .pricing-v2260-success-copy,.pricing-v2260-badge,.pricing-v2260-quote{position:relative;left:auto;top:auto}
  .pricing-v2260-success-copy{width:100%;height:auto;text-align:center}
  .pricing-v2260-success-copy h2,.pricing-v2260-success-copy p{width:100%;height:auto}
  .pricing-v2260-quote{width:100%;height:auto;border-left:0;display:flex;justify-content:center}
  .pricing-v2260-quote-card{position:relative;left:auto;top:auto;width:min(307px,100%)}
}


.pricing-v2260-success-wrap{
  width:1440px!important;
  height:293px!important;
  margin:0 auto!important;
  padding:0 0 86px!important;
  background:#F6F1EE!important;
}
.pricing-v2260-success{
  background:#F7F3EF!important;
}
@media (max-width:900px){
  .pricing-v2260-success-wrap{
    width:100%!important;
    height:auto!important;
    padding:0 24px 48px!important;
    background:#F6F1EE!important;
  }
}


.pricing-v2251-secure{
  width:auto!important;
  min-width:240px!important;
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  white-space:nowrap!important;
}
.pricing-v2251-secure span{
  display:block!important;
  white-space:nowrap!important;
  line-height:24px!important;
}


.pricing-v2260-badge{
  left:704px!important;
  top:37px!important;
}
.pricing-v2260-quote{
  left:860px!important;
  top:35px!important;
}


.pricing-v2260-badge-inner{
  left:16px!important;
  top:16px!important;
  width:92px!important;
  height:92px!important;
  padding-top:17px!important;
}
.pricing-v2260-badge-inner strong{
  font-size:28px!important;
  line-height:28px!important;
}
.pricing-v2260-badge-inner span{
  width:78px!important;
  margin-top:4px!important;
  font-size:8.5px!important;
  line-height:10px!important;
  letter-spacing:1.25px!important;
  white-space:normal!important;
}
.pricing-v2260-badge-mark{
  top:-13px!important;
  color:#E66217!important;
  background:#F7F3EF!important;
  font-size:15px!important;
}

@media (max-width:900px){
  .pricing-v2251-secure{min-width:0!important;width:auto!important;white-space:nowrap!important}
  .pricing-v2260-badge,.pricing-v2260-quote{left:auto!important;top:auto!important}
}


@media (min-width:901px){
  .pricing-v2251-cta{
    height:395px!important;
    padding:0 80px 86px!important;
  }
  .pricing-v2260-success-copy{
    left:120px!important;
  }
  .pricing-v2260-badge{
    left:650px!important;
  }
}


@media (min-width:901px){
  .pricing-v2260-success-copy{
    left:90px!important;
  }
  .pricing-v2260-badge{
    left:610px!important;
  }
}


@media (min-width:901px){
  .pricing-v2260-badge{
    left:620px!important;
  }
}


@media (min-width:901px){
  .pricing-v2260-success-copy{
    left:77px!important;
  }
}


@media (min-width:901px){
  .pricing-v2260-badge{
    left:625px!important;
  }
}


.mfs-testimonials-v236 #mfs-f1-48 .f11-nav a{color:#f4ece3;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active{color:#fff;position:relative;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:116px;height:2px;border-radius:1px;background:#d28b3f;}


.tm-themes-v236{width:1440px;height:536.883px;margin:0 auto;position:relative;box-sizing:border-box;overflow:hidden;background:#faf3e6;color:#1a1a1a;}
.tm-themes-v236 .tm-themes-head{position:absolute;left:204.5px;top:60px;width:1031px;height:109px;text-align:center;}
.tm-themes-v236 .tm-themes-head h2{margin:0;color:#14110d;font-family:"Playfair Display",Georgia,serif;font-size:42px;line-height:49.56px;font-weight:500;letter-spacing:-.3px;}
.tm-themes-v236 .tm-themes-head p{margin:16px 0 0;color:#5c544a;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:24.8px;font-weight:400;}
.tm-themes-v236 .tm-themes-grid{position:absolute;left:80px;top:225px;width:1280px;height:251.883px;display:grid;grid-template-columns:repeat(6,201.6667px);column-gap:14px;align-items:start;}
.tm-themes-v236 .tm-theme-item{position:relative;width:201.6667px;height:230.44px;margin-top:26px;text-align:center;box-sizing:border-box;}
.tm-themes-v236 .tm-theme-icon{width:74px;height:74px;margin:8px auto 0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fbe8d2;}
.tm-themes-v236 .tm-theme-icon svg{width:32px;height:32px;fill:none;stroke:#f26b1f;stroke-width:2.125;stroke-linecap:round;stroke-linejoin:round;}
.tm-themes-v236 .tm-theme-item h3{min-height:62px;margin:11.3px 14px 0;display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:28px;font-weight:600;}
.tm-themes-v236 .tm-theme-item p{margin:11px 20.833px 0;color:#5c544a;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:17px;font-weight:400;}
@media(max-width:900px){.tm-themes-v236{width:100%;height:auto;padding:48px 24px 60px}.tm-themes-v236 .tm-themes-head{position:static;width:auto;height:auto}.tm-themes-v236 .tm-themes-head h2{font-size:36px;line-height:43px}.tm-themes-v236 .tm-themes-grid{position:static;width:auto;height:auto;margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.tm-themes-v236 .tm-theme-item{width:auto;height:auto;margin:0;min-height:215px}}


@media (min-width:901px){

  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:88px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    left:320px!important;
    top:0!important;
    width:1120px!important;
    height:652px!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    width:1120px!important;
    height:652px!important;
    object-fit:fill!important;
    object-position:center center!important;
  }
}


@media (min-width:901px){

  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:100px!important;
    height:2px!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    bottom:-14px!important;
  }


  .tm-themes-v236{
    width:1440px!important;
    height:536.883px!important;
    position:relative!important;
    margin:0 auto!important;
    overflow:hidden!important;
    background:#faf3e6!important;
  }
  .tm-themes-v236 .tm-themes-head{
    position:absolute!important;
    left:204.5px!important;
    top:60px!important;
    width:1031px!important;
    height:109px!important;
    text-align:center!important;
  }
  .tm-themes-v236 .tm-themes-head h2{
    margin:0!important;
    font-family:"Playfair Display",Georgia,serif!important;
    font-size:42px!important;
    line-height:49.56px!important;
    font-weight:500!important;
    letter-spacing:-.3px!important;
  }
  .tm-themes-v236 .tm-themes-head p{
    margin:16px 0 0!important;
    font-family:Inter,system-ui,sans-serif!important;
    font-size:16px!important;
    line-height:24.8px!important;
    font-weight:400!important;
  }

  .tm-themes-v236 .tm-themes-grid{
    position:absolute!important;
    left:80px!important;
    top:225px!important;
    width:1280px!important;
    height:251.883px!important;
    display:block!important;
  }
  .tm-themes-v236 .tm-theme-item{
    position:absolute!important;
    top:26px!important;
    width:201.6667px!important;
    height:230.44px!important;
    margin:0!important;
    text-align:center!important;
  }
  .tm-themes-v236 .tm-theme-item:nth-child(1){left:0!important;}
  .tm-themes-v236 .tm-theme-item:nth-child(2){left:215.6667px!important;}
  .tm-themes-v236 .tm-theme-item:nth-child(3){left:431.3333px!important;}
  .tm-themes-v236 .tm-theme-item:nth-child(4){left:647px!important;}
  .tm-themes-v236 .tm-theme-item:nth-child(5){left:862.6667px!important;}
  .tm-themes-v236 .tm-theme-item:nth-child(6){left:1078.3333px!important;}
  .tm-themes-v236 .tm-theme-icon{
    position:absolute!important;
    left:63.8333px!important;
    top:8px!important;
    width:74px!important;
    height:74px!important;
    margin:0!important;
    border-radius:37px!important;
  }
  .tm-themes-v236 .tm-theme-icon svg{
    width:32px!important;
    height:32px!important;
  }
  .tm-themes-v236 .tm-theme-item h3{
    position:absolute!important;
    left:14px!important;
    top:93.3px!important;
    width:173.6667px!important;
    height:62.15px!important;
    min-height:0!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:16px!important;
    line-height:28px!important;
    font-weight:600!important;
  }
  .tm-themes-v236 .tm-theme-item p{
    position:absolute!important;
    left:20.8333px!important;
    top:166.75px!important;
    width:160px!important;
    margin:0!important;
    font-size:14px!important;
    line-height:17px!important;
    font-weight:400!important;
    text-align:center!important;
  }
}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:48px!important;
    height:2px!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    bottom:-14px!important;
    border-radius:1px!important;
    background:#d28b3f!important;
  }

  .tm-themes-v236{
    width:1440px!important;
    height:1298px!important;
    margin:0 auto!important;
    position:relative!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    background:#f6f1ee!important;
    border:1px solid #e6ddd0!important;
    color:#14110d!important;
  }
  .tm-themes-v236 .tm-themes-head{
    position:absolute!important;
    left:204.5px!important;
    top:86px!important;
    width:1031px!important;
    height:127px!important;
    text-align:center!important;
  }
  .tm-themes-v236 .tm-themes-head h2{
    margin:0!important;
    width:1031px!important;
    height:64px!important;
    color:#14110d!important;
    font-family:"Poynter OldStyle Display","Cormorant Garamond",Georgia,serif!important;
    font-size:58px!important;
    line-height:64px!important;
    font-weight:600!important;
    letter-spacing:-.4754px!important;
  }
  .tm-themes-v236 .tm-themes-head::after{
    content:""!important;
    position:absolute!important;
    left:485.5px!important;
    top:79px!important;
    width:60px!important;
    height:3px!important;
    border-radius:2px!important;
    background:#d28b3f!important;
  }
  .tm-themes-v236 .tm-themes-head p{
    position:absolute!important;
    left:205.5px!important;
    top:97px!important;
    width:620px!important;
    height:30px!important;
    margin:0!important;
    color:#000!important;
    font-family:Inter,system-ui,sans-serif!important;
    font-size:24px!important;
    line-height:30px!important;
    font-weight:400!important;
    letter-spacing:0!important;
  }
  .tm-themes-v236 .tm-themes-grid{
    position:absolute!important;
    left:80px!important;
    top:245px!important;
    width:1280px!important;
    height:967px!important;
    display:grid!important;
    grid-template-columns:repeat(3,416px)!important;
    grid-template-rows:repeat(2,460px)!important;
    gap:16px!important;
    align-items:stretch!important;
  }
  .tm-themes-v236 .tm-theme-item,
  .tm-themes-v236 .tm-theme-item:nth-child(n){
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:416px!important;
    height:460px!important;
    margin:0!important;
    box-sizing:border-box!important;
    border:1px solid #e6ddd0!important;
    border-radius:12px!important;
    background:transparent!important;
    text-align:center!important;
  }
  .tm-themes-v236 .tm-theme-icon{
    position:absolute!important;
    left:150px!important;
    top:40px!important;
    width:116px!important;
    height:116px!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:58px!important;
    background:#f4d9bd!important;
  }
  .tm-themes-v236 .tm-theme-icon svg{
    width:50px!important;
    height:50px!important;
    fill:none!important;
    stroke:#000!important;
    stroke-width:2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  .tm-themes-v236 .tm-theme-item h3{
    position:absolute!important;
    left:40px!important;
    top:178px!important;
    width:336px!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#14110d!important;
    font-family:"Poynter OldStyle Display","Cormorant Garamond",Georgia,serif!important;
    font-size:40px!important;
    line-height:48px!important;
    font-weight:600!important;
    letter-spacing:0!important;
  }
  .tm-themes-v236 .tm-theme-item p{
    position:absolute!important;
    left:41.3333px!important;
    top:311px!important;
    width:333.3333px!important;
    margin:0!important;
    color:#000!important;
    font-family:Inter,system-ui,sans-serif!important;
    font-size:24px!important;
    line-height:42px!important;
    font-weight:400!important;
    text-align:center!important;
  }
  .tm-themes-v236 .tm-theme-item:nth-child(2) p{top:262.8333px!important;}
}


@media (min-width:901px){
.mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{width:52px!important;height:2px!important;left:50%!important;bottom:-14px!important;transform:translateX(-50%)!important;border-radius:1px!important;background:#d28b3f!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-base-wrap{left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:1440px!important;height:703px!important;overflow:hidden!important;background:#1a0e07!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{left:373px!important;top:-13px!important;width:1067px!important;height:711px!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{left:321px!important;top:1px!important;width:1120px!important;height:652px!important;overflow:hidden!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{inset:auto!important;left:-0.04%!important;top:-6.29%!important;width:100.07%!important;height:114.42%!important;max-width:none!important;object-fit:fill!important;object-position:initial!important;}
.tm-themes-v236 .tm-theme-item:nth-child(2) p{top:311px!important;}
}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active{
    text-decoration:none!important;
    border-bottom:0!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    content:""!important;
    position:absolute!important;
    width:48px!important;
    height:2px!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:-8px!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:1px!important;
    background:#d28b3f!important;
  }
}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:108px!important;
    height:2px!important;
  }
}


.tm-clients-v246{
  box-sizing:border-box;
  width:100%;
  height:974px;
  padding-top:86px;
  background:#f6f1ee;
  border-top:1px solid #e6ddcf;
  overflow:hidden;
  color:#0e0e0e;
}
.tm-clients-v246 *{box-sizing:border-box}
.tm-clients-head{
  width:1120px;
  height:128px;
  margin:0 auto;
  text-align:center;
}
.tm-clients-title-wrap{
  position:relative;
  width:1120px;
  height:82px;
}
.tm-clients-title-wrap h2{
  width:751px;
  height:64px;
  margin:0 auto;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-.4754237px;
  white-space:nowrap;
  color:#111;
}
.tm-clients-rule{
  position:absolute;
  left:50%;
  top:79px;
  transform:translateX(-50%);
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.tm-clients-head p{
  width:704px;
  height:30px;
  margin:16px auto 0;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:30px;
  color:#000;
}
.tm-clients-carousel{
  position:relative;
  width:1440px;
  height:598px;
  margin:32px auto 0;
}
.tm-clients-cards{
  position:absolute;
  left:138px;
  top:0;
  width:1164px;
  height:598px;
  display:grid;
  grid-template-columns:repeat(3,372px);
  grid-template-rows:repeat(2,291px);
  column-gap:24px;
  row-gap:16px;
}
.tm-client-card{
  position:relative;
  width:372px;
  height:291px;
  padding:26px;
  border:2px solid #e6ddcf;
  border-radius:14px;
  background:#f7f3ef;
  color:#0e0e0e;
}
.tm-client-top{
  position:relative;
  width:320px;
  height:94px;
}
.tm-client-avatar{
  position:absolute!important;
  left:-2px!important;
  top:-2px!important;
  width:80px!important;
  height:80px!important;
  max-width:none!important;
  border-radius:40px!important;
  object-fit:cover!important;
}
.tm-client-stars{
  position:absolute;
  left:96px;
  top:25.5px;
  width:143px;
  height:29px;
  font-family:Arial,sans-serif;
  font-size:24px;
  line-height:29px;
  font-weight:400;
  white-space:nowrap;
  color:#f26b1f;
}
.tm-client-quote{
  width:320px;
  height:88px;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:19px;
  color:#0e0e0e;
}
.tm-client-separator{
  width:320px;
  height:15px;
  border-top:1px dashed #e6ddcf;
}
.tm-client-name{
  width:320px;
  height:23px;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-weight:600;
  font-size:18px;
  line-height:22.4px;
  color:#111;
}
.tm-client-track{
  width:320px;
  height:23px;
  margin-top:2px;
  font-family:Inter,Arial,sans-serif;
  font-weight:300;
  font-size:14px;
  line-height:22.4px;
  color:#0e0e0e;
}
.tm-clients-arrow{
  position:absolute;
  top:278px;
  width:42px;
  height:42px;
  padding:0;
  border:1px solid #e7c6a3;
  border-radius:50%;
  background:#efd9c1;
  color:#111;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:22px;
  line-height:1;
  z-index:3;
}
.tm-clients-prev{left:80px}
.tm-clients-next{left:1318px}
.tm-clients-dots{
  width:1120px;
  height:12px;
  margin:32px auto 0;
  display:flex;
  justify-content:center;
  gap:8px;
}
.tm-clients-dots span{
  width:12px;
  height:12px;
  border-radius:50%;
  background:#f4d9bd;
}
.tm-clients-dots span.active{background:#f26b1f}

@media(max-width:900px){
  .tm-clients-v246{height:auto;padding:56px 20px}
  .tm-clients-head,.tm-clients-title-wrap{width:100%;height:auto}
  .tm-clients-title-wrap h2{width:100%;height:auto;font-size:40px;line-height:46px;white-space:normal}
  .tm-clients-rule{position:static;display:block;transform:none;margin:15px auto 0}
  .tm-clients-head p{width:100%;height:auto;margin-top:16px;font-size:18px;line-height:26px}
  .tm-clients-carousel{width:100%;height:auto;margin-top:32px}
  .tm-clients-cards{position:static;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:16px}
  .tm-client-card{width:100%;max-width:372px;margin:0 auto}
  .tm-clients-arrow{display:none}
  .tm-clients-dots{width:100%;margin-top:24px}
}


.tm-clients-v246 .tm-clients-head p{
  white-space:nowrap!important;
  width:704px!important;
  max-width:none!important;
}


.tm-clients-v246 .tm-clients-arrow{
  width:42px!important;
  height:42px!important;
  border:1px solid #e7c6a3!important;
  border-radius:60px!important;
  background:#efd9c1!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:0!important;
}
.tm-clients-v246 .tm-clients-arrow-icon{
  display:block;
  width:24px;
  height:24px;
  fill:none;
  stroke:#111;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}


.tm-songs-v248{
  box-sizing:border-box;
  width:100%;
  height:1410px;
  padding:86px 80px;
  border-top:1px solid #e6ddcf;
  background:#f6f1ee;
  color:#111;
}
.tm-songs-v248 *{box-sizing:border-box}
.tm-songs-stage{
  width:1280px;
  height:1238px;
  margin:0 auto;
}
.tm-songs-heading{
  position:relative;
  width:1280px;
  height:127px;
}
.tm-songs-title-wrap{
  position:relative;
  width:895px;
  height:82px;
  margin:0 auto;
}
.tm-songs-title-wrap h2{
  width:895px;
  height:64px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754237px;
  text-align:center;
  white-space:nowrap;
  color:#111;
}
.tm-songs-rule{
  position:absolute;
  left:417.5px;
  top:79px;
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.tm-songs-heading>p{
  position:absolute;
  left:190px;
  top:98px;
  width:900px;
  height:29px;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:24px;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  color:#000;
}
.tm-songs-carousel{
  position:relative;
  width:1280px;
  height:1071px;
  margin-top:40px;
}
.tm-songs-grid{
  position:absolute;
  left:66px;
  top:0;
  width:1148px;
  height:1005px;
  display:grid;
  grid-template-columns:repeat(5,210.4px);
  grid-template-rows:repeat(3,319px);
  column-gap:24px;
  row-gap:24px;
}
.tm-song-card{
  width:210.4px;
  height:319px;
  border:2px solid #e6ddcf;
  border-radius:12px;
  overflow:hidden;
  background:#f7f3ef;
}
.tm-song-cover{
  position:relative;
  width:206.4px;
  height:185px;
  overflow:hidden;
  background:#1a0f08;
}
.tm-song-cover>img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  border-radius:10px 10px 0 0!important;
}
.tm-song-play{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:89px;
  height:89px;
  border:3.708px solid #f26b1f;
  border-radius:50%;
  background:rgba(0,0,0,.35);
  display:flex;
  align-items:center;
  justify-content:center;
}
.tm-song-play i{
  display:block;
  width:0;
  height:0;
  margin-left:7px;
  border-top:14.833px solid transparent;
  border-bottom:14.833px solid transparent;
  border-left:22.25px solid #f26b1f;
}
.tm-song-copy{
  width:206.4px;
  height:130px;
  padding:18px 20px 22px;
  background:#f7f3ef;
}
.tm-song-copy h3{
  width:166.4px;
  height:29px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:24px;
  line-height:29px;
  font-weight:600;
  color:#111;
  white-space:nowrap;
}
.tm-song-copy p{
  width:166.4px;
  height:22px;
  margin:8px 0 0;
  font-family:Inter,Arial,sans-serif;
  font-size:18px;
  line-height:22px;
  font-weight:500;
  color:#e66217;
  white-space:nowrap;
}
.tm-song-genre{
  display:inline-block;
  width:76px;
  height:23px;
  margin-top:8px;
  padding:4px 8px;
  border-radius:4px;
  background:#f9fafb;
  font-family:Inter,Arial,sans-serif;
  font-size:12px;
  line-height:15px;
  font-weight:500;
  color:#111;
  white-space:nowrap;
}
.tm-songs-arrow{
  position:absolute;
  top:481.5px;
  width:42px;
  height:42px;
  padding:0;
  border:1px solid #e7c6a3;
  border-radius:60px;
  background:#efd9c1;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:2;
}
.tm-songs-prev{left:0}
.tm-songs-next{right:0}
.tm-songs-arrow-icon{
  display:block;
  width:24px;
  height:24px;
  fill:none;
  stroke:#1a1a1a;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.tm-songs-dots{
  position:absolute;
  left:0;
  top:1059px;
  width:1280px;
  height:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
.tm-songs-dots span{
  display:block;
  width:12px;
  height:12px;
  border-radius:50%;
  background:#f4d9bd;
}
.tm-songs-dots span.active{background:#f26b1f}

@media(max-width:900px){
  .tm-songs-v248{height:auto;padding:56px 20px}
  .tm-songs-stage,.tm-songs-heading,.tm-songs-carousel{width:100%;height:auto}
  .tm-songs-title-wrap{width:100%;height:auto}
  .tm-songs-title-wrap h2{width:100%;height:auto;font-size:40px;line-height:46px;white-space:normal}
  .tm-songs-rule{position:static;display:block;margin:15px auto 0}
  .tm-songs-heading>p{position:static;width:100%;height:auto;margin:16px 0 0;font-size:18px;line-height:26px;white-space:normal}
  .tm-songs-carousel{margin-top:32px}
  .tm-songs-grid{position:static;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:18px}
  .tm-song-card{margin:0 auto}
  .tm-songs-arrow,.tm-songs-dots{display:none}
}


.tm-proof-v249{
  position:relative;
  width:100%;
  height:582px;
  border-top:1px solid #e6ddcf;
  background:#f6f1ee;
  color:#111;
  overflow:hidden;
}
.tm-proof-v249 *{box-sizing:border-box}
.tm-proof-heading{
  position:absolute;
  left:50%;
  top:87px;
  transform:translateX(-50%);
  width:778px;
  height:129px;
  text-align:center;
}
.tm-proof-heading h2{
  width:778px;
  height:64px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754237px;
  white-space:nowrap;
  color:#111;
}
.tm-proof-rule{
  display:block;
  width:60px;
  height:3px;
  margin:12px auto 0;
  border-radius:2px;
  background:#d28b3f;
}
.tm-proof-heading p{
  width:379px;
  height:30px;
  margin:20px auto 0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  font-weight:400;
  white-space:nowrap;
  color:#111;
}
.tm-proof-grid{
  position:absolute;
  left:50%;
  top:248px;
  transform:translateX(-50%);
  width:1280px;
  height:248px;
  display:grid;
  grid-template-columns:repeat(4,302px);
  gap:24px;
}
.tm-proof-card{
  position:relative;
  width:302px;
  height:248px;
  border:1px solid #e6ddcf;
  border-radius:12px;
  background:#fbf8f4;
  overflow:hidden;
  text-align:center;
}
.tm-proof-icon{
  position:absolute;
  left:112px;
  top:32px;
  width:78px;
  height:78px;
  border:1px solid #e7c6a3;
  border-radius:50%;
  background:#f2dfcb;
  display:flex;
  align-items:center;
  justify-content:center;
}
.tm-proof-icon svg{
  width:32px;
  height:32px;
  fill:none;
  stroke:#d46b27;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.tm-proof-stat{
  position:absolute;
  left:28px;
  top:112px;
  width:246px;
  height:87px;
}
.tm-proof-stat strong{
  display:block;
  height:58px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:42px;
  line-height:42px;
  font-weight:600;
  letter-spacing:-.5px;
  color:#111;
}
.tm-proof-stat span{
  display:block;
  width:246px;
  height:25px;
  margin-top:0;
  padding-top:6px;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:19px;
  font-weight:400;
  color:#111;
  white-space:nowrap;
}
.tm-proof-card small{
  position:absolute;
  left:28px;
  top:201px;
  width:246px;
  height:17px;
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  line-height:17px;
  font-weight:400;
  color:#777;
  text-align:center;
}
.tm-proof-card:nth-child(1) small{top:206px}
.tm-proof-stat-last{top:112px}
.tm-proof-stat-last strong{height:42px}
.tm-proof-stat-last span{margin-top:10px}
.tm-proof-card:nth-child(4) small{top:215px}

@media(max-width:900px){
  .tm-proof-v249{height:auto;padding:56px 20px}
  .tm-proof-heading{position:static;transform:none;width:100%;height:auto}
  .tm-proof-heading h2{width:100%;height:auto;font-size:40px;line-height:46px;white-space:normal}
  .tm-proof-heading p{width:100%;height:auto;margin-top:16px;font-size:18px;line-height:26px;white-space:normal}
  .tm-proof-grid{position:static;transform:none;width:100%;height:auto;margin-top:36px;grid-template-columns:1fr;gap:18px}
  .tm-proof-card{margin:0 auto}
}


.tm-proof-v249 .tm-proof-stat{
  top:120px;
}
.tm-proof-v249 .tm-proof-stat strong{
  color:#111;
}
.tm-proof-v249 .tm-proof-stat span{
  color:#111;
}
.tm-proof-v249 .tm-proof-card small{
  color:#111;
  top:204px;
}
.tm-proof-v249 .tm-proof-card:nth-child(1) small,
.tm-proof-v249 .tm-proof-card:nth-child(2) small,
.tm-proof-v249 .tm-proof-card:nth-child(4) small{
  top:204px;
}
.tm-proof-v249 .tm-proof-stat-last{
  top:120px;
}
.tm-proof-v249 .tm-proof-stat-last strong{
  height:42px;
}
.tm-proof-v249 .tm-proof-stat-last span{
  margin-top:10px;
}


.tm-right-v2411{
  position:relative;
  width:100%;
  height:404px;
  background:#fbf8f4;
  color:#111;
  overflow:hidden;
}
.tm-right-v2411 *{box-sizing:border-box}
.tm-right-heading{
  position:absolute;
  left:50%;
  top:87px;
  width:818px;
  height:120px;
  transform:translateX(-50%);
  text-align:center;
}
.tm-right-heading h2{
  width:818px;
  height:64px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.4754237px;
  white-space:nowrap;
}
.tm-right-heading p{
  width:323px;
  height:29px;
  margin:27px auto 0;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:24px;
  font-weight:400;
  white-space:nowrap;
}
.tm-right-grid{
  position:absolute;
  left:50%;
  top:239px;
  width:1280px;
  height:111px;
  transform:translateX(-50%);
  display:grid;
  grid-template-columns:repeat(3,426.6667px);
}
.tm-right-item{
  position:relative;
  width:426.6667px;
  height:111px;
}
.tm-right-item-divided:before{
  content:"";
  position:absolute;
  left:0;
  top:21px;
  width:2px;
  height:90px;
  border-radius:2px;
  background:#e3d7c9;
}
.tm-right-icon{
  position:absolute;
  left:24px;
  top:40.5px;
  width:52px;
  height:52px;
  border-radius:50%;
  background:#f2dfcb;
  display:flex;
  align-items:center;
  justify-content:center;
}
.tm-right-icon svg{
  width:24px;
  height:24px;
  fill:none;
  stroke:#d46b27;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.tm-right-copy{
  position:absolute;
  left:94px;
  top:27.83px;
}
.tm-right-copy h3{
  height:28px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:24px;
  line-height:28px;
  font-weight:600;
  color:#111;
  white-space:nowrap;
}
.tm-right-copy p{
  margin:5.34px 0 0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:21.7px;
  font-weight:400;
  color:#111;
  white-space:nowrap;
}

@media(max-width:900px){
  .tm-right-v2411{height:auto;padding:56px 20px}
  .tm-right-heading{position:static;transform:none;width:100%;height:auto}
  .tm-right-heading h2{width:100%;height:auto;font-size:40px;line-height:46px;white-space:normal}
  .tm-right-heading p{width:100%;height:auto;margin-top:18px;font-size:18px;line-height:26px;white-space:normal}
  .tm-right-grid{position:static;transform:none;width:100%;height:auto;margin-top:38px;display:block}
  .tm-right-item{width:100%;height:110px;max-width:430px;margin:0 auto}
  .tm-right-item-divided:before{display:none}
  .tm-right-copy{right:0}
}


.tm-right-v2411{
  background:#f8f3ee;
}
.tm-right-item-divided:before{
  top:22px;
  width:2px;
  height:90px;
  background:#d8c9b9;
  border-radius:0;
}


.tm-right-v2411{
  background:#F6F1EE;
  border-top:1px solid #E6DDCF;
  border-bottom:1px solid #E6DDCF;
}
.tm-right-head-rule{
  display:block;
  width:60px;
  height:3px;
  margin:15px auto 0;
  border-radius:2px;
  background:#D28B3F;
}
.tm-right-heading p{
  margin-top:9px;
}
.tm-right-item-divided:before{
  left:0;
  top:42px;
  width:1px;
  height:48px;
  min-width:1px;
  max-width:1px;
  min-height:48px;
  max-height:48px;
  border:0;
  border-radius:0;
  background:#E6DDCF;
}


.tm-right-item-divided:before{
  box-sizing:border-box!important;
  display:block!important;
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:31.5px!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:48px!important;
  min-height:48px!important;
  max-height:48px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#E6DDCF!important;
  opacity:1!important;
}
.tm-right-grid > .tm-right-item-divided:nth-child(3):before{
  left:.5px!important;
}


.tm-right-item-divided:before{
  top:50%!important;
  transform:translateY(-50%)!important;
}


.tm-right-item{
  display:flex;
  align-items:center;
}
.tm-right-item-divided:before{
  top:50%!important;
  transform:translateY(-50%)!important;
  align-self:center!important;
}


.tm-right-grid{
  display:grid!important;
  grid-template-columns:426px 1px 426px 1px 426px!important;
  column-gap:0!important;
  align-items:stretch!important;
}
.tm-right-item{
  width:426px!important;
  height:111px!important;
  display:block!important;
}
.tm-right-item-divided:before{
  display:none!important;
  content:none!important;
}
.tm-right-divider{
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:111px!important;
  align-self:stretch!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
}
.tm-right-divider span{
  display:block!important;
  box-sizing:border-box!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:48px!important;
  min-height:48px!important;
  max-height:48px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#E6DDCF!important;
}


.tm-right-grid .tm-right-item:nth-child(3) .tm-right-icon,
.tm-right-grid .tm-right-item:nth-child(5) .tm-right-icon{
  left:24px;
}


.tm-right-divider{
  position:relative!important;
  display:block!important;
  width:2px!important;
  min-width:2px!important;
  max-width:2px!important;
  height:111px!important;
  margin:0!important;
  padding:0!important;
}
.tm-right-divider span{
  position:absolute!important;
  display:block!important;
  left:0!important;
  top:22px!important;
  width:2px!important;
  min-width:2px!important;
  max-width:2px!important;
  height:90px!important;
  min-height:90px!important;
  max-height:90px!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  border:0!important;
  border-radius:2px!important;
  background:#E6DDCF!important;
}
.tm-right-grid > .tm-right-divider:nth-child(4) span{
  top:22px!important;
  height:91px!important;
  min-height:91px!important;
  max-height:91px!important;
}


.tm-final-cta-v2419{
  width:100%;
  min-height:318.07px;
  padding:0 80px;
  background:#F6F1EE;
}
.tm-final-cta-v2419 *{box-sizing:border-box}
.tm-final-cta-shell{
  position:relative;
  width:1280px;
  height:318.07px;
  margin:0 auto;
  overflow:hidden;
  border-radius:0;
  background:
    radial-gradient(circle at 84% 50%, rgba(198,105,42,.24) 0, rgba(198,105,42,.08) 24%, transparent 52%),
    linear-gradient(100deg,#151312 0%,#171412 46%,#23170f 100%);
}
.tm-final-cta-copy{
  position:absolute;
  left:624.3903px;
  top:0;
  width:655.6097px;
  height:318.7548px;
}
.tm-final-cta-head{
  position:absolute;
  left:56px;
  top:48px;
  width:543.6097px;
  height:105px;
}
.tm-final-cta-head h2{
  width:543.6097px;
  height:43px;
  margin:0;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:36px;
  line-height:42.48px;
  font-weight:600;
  letter-spacing:-.3px;
  color:#fff;
  white-space:nowrap;
}
.tm-final-cta-head p{
  width:380px;
  min-height:50px;
  margin:12px 0 0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:24.8px;
  font-weight:400;
  color:#e8dfd7;
}
.tm-final-cta-button{
  position:absolute;
  left:56px;
  top:165px;
  width:354px;
  height:76.7548px;
  border-radius:9px;
  background:#e7651c;
  color:#fff!important;
  text-decoration:none!important;
  display:block;
  transition:none;
}
.tm-final-cta-button span{
  position:absolute;
  left:42px;
  top:30.8774px;
  width:236px;
  height:15px;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-size:30px;
  line-height:15px;
  font-weight:600;
  white-space:nowrap;
}
.tm-final-cta-button svg{
  position:absolute;
  left:288px;
  top:24px;
  width:24px;
  height:28.7548px;
  fill:none;
  stroke:#fff;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.tm-final-cta-trust{
  position:absolute;
  left:56px;
  top:253.7548px;
  width:543.6097px;
  height:17px;
  display:flex;
  align-items:center;
  gap:30px;
  color:#d9d0c9;
}
.tm-final-cta-trust span{
  display:inline-flex;
  align-items:center;
  gap:8px;
  height:17px;
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  line-height:14px;
  white-space:nowrap;
}
.tm-final-cta-trust svg{
  width:14px;
  height:14px;
  fill:none;
  stroke:#e47a37;
  stroke-width:1.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.tm-final-cta-art{
  position:absolute;
  left:0;
  top:0;
  width:624.3903px;
  height:318.07px;
  overflow:hidden;
  background:
    radial-gradient(circle at 40% 50%, rgba(239,120,45,.16), transparent 48%),
    linear-gradient(100deg,rgba(255,255,255,.015),rgba(255,255,255,0));
}
.tm-final-cta-orbit{
  position:absolute;
  border:1px solid rgba(236,135,70,.34);
  border-radius:50%;
}
.tm-final-cta-orbit-a{
  width:200px;
  height:100px;
  left:59.95px;
  top:74.04px;
}
.tm-final-cta-orbit-b{
  width:122px;
  height:120px;
  left:147.95px;
  top:125.04px;
}
.tm-final-cta-disc{
  position:absolute;
  left:49.95px;
  top:125.04px;
  width:120px;
  height:120px;
  border-radius:50%;
  border:1px solid rgba(236,135,70,.42);
  background:radial-gradient(circle at 36% 36%,rgba(231,101,28,.48),rgba(231,101,28,.08) 48%,rgba(0,0,0,.05) 70%);
}

@media(max-width:900px){
  .tm-final-cta-v2419{padding:0 20px}
  .tm-final-cta-shell{width:100%;height:auto;min-height:430px}
  .tm-final-cta-art{display:none}
  .tm-final-cta-copy{position:relative;left:0;width:100%;height:auto;padding:48px 28px}
  .tm-final-cta-head,.tm-final-cta-button,.tm-final-cta-trust{position:relative;left:0;top:auto;width:100%}
  .tm-final-cta-head{height:auto}
  .tm-final-cta-head h2{width:100%;height:auto;font-size:34px;line-height:40px;white-space:normal}
  .tm-final-cta-head p{width:100%;margin-top:14px}
  .tm-final-cta-button{margin-top:28px;height:68px}
  .tm-final-cta-button span{left:24px;top:26px;font-size:25px}
  .tm-final-cta-button svg{right:24px;left:auto;top:20px}
  .tm-final-cta-trust{margin-top:22px;height:auto;flex-wrap:wrap;gap:12px 20px}
}


.tm-final-cta-v2419{
  padding:0 80px!important;
  background:#F6F1EE!important;
}
.tm-final-cta-shell{
  width:1280px!important;
  height:318.07px!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#0B0703!important;
}


.tm-final-cta-copy{
  left:624.3903px!important;
  top:0!important;
  width:655.6097px!important;
  height:318.7548px!important;
  background:transparent!important;
}
.tm-final-cta-head{
  left:56px!important;
  top:48px!important;
  width:543.6097px!important;
  height:105px!important;
}
.tm-final-cta-head h2{
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif!important;
  font-weight:600!important;
  font-size:36px!important;
  line-height:42.48px!important;
  letter-spacing:-.3px!important;
  color:#fff!important;
}
.tm-final-cta-head p{
  width:380px!important;
  margin-top:12px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-weight:300!important;
  font-size:16px!important;
  line-height:24.8px!important;
  color:#C9BFB4!important;
}


.tm-final-cta-button{
  left:56px!important;
  top:165px!important;
  width:354px!important;
  height:76.7548px!important;
  border-radius:6px!important;
  background:linear-gradient(180deg,#DE984B 0%,#C47D32 100%)!important;
  box-shadow:none!important;
  border:0!important;
  overflow:hidden!important;
}
.tm-final-cta-button span{
  left:42px!important;
  top:30.8774px!important;
  width:236px!important;
  height:15px!important;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif!important;
  font-weight:600!important;
  font-size:30px!important;
  line-height:15px!important;
  letter-spacing:0!important;
  color:#fff!important;
}
.tm-final-cta-button svg{
  left:288px!important;
  top:24px!important;
  width:24px!important;
  height:28.7548px!important;
  stroke:#fff!important;
}


.tm-final-cta-trust{
  left:56px!important;
  top:253.7548px!important;
  width:543.6097px!important;
  height:17px!important;
  gap:30px!important;
  color:#C9BFB4!important;
}
.tm-final-cta-trust span{
  gap:8px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-weight:400!important;
  font-size:14px!important;
  line-height:14px!important;
}
.tm-final-cta-trust svg{
  width:14px!important;
  height:14px!important;
  stroke:#F26B1F!important;
}


.tm-final-cta-art{
  left:0!important;
  top:0!important;
  width:624.3903px!important;
  height:318.07px!important;
  overflow:hidden!important;
  background:
    radial-gradient(ellipse 44.6% 60% at 42.8% 50%,
      rgba(180,90,40,.55) 0%,
      rgba(180,90,40,0) 70%),
    linear-gradient(90deg,rgba(11,7,3,.35) 0%,rgba(11,7,3,0) 60%),
    #160C06!important;
}
.tm-final-cta-art:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:
    radial-gradient(circle at 9% 48%,rgba(242,107,31,.20) 0 1px,transparent 2px),
    radial-gradient(circle at 18% 43%,rgba(242,107,31,.18) 0 1px,transparent 2px),
    radial-gradient(circle at 31% 48%,rgba(242,107,31,.16) 0 1px,transparent 2px),
    radial-gradient(circle at 43% 40%,rgba(242,107,31,.15) 0 1px,transparent 2px);
  pointer-events:none!important;
}
.tm-final-cta-orbit-a{
  left:59.9508px!important;
  top:74.04px!important;
  width:200px!important;
  height:100px!important;
  border:1px solid #1A0E07!important;
  border-radius:50%!important;
  background:transparent!important;
}
.tm-final-cta-disc{
  left:49.9508px!important;
  top:125.04px!important;
  width:120px!important;
  height:120px!important;
  border-radius:60px!important;
  border:5px solid #1A0E07!important;
  background:radial-gradient(circle at 50% 50%,#2A1810 14%,#0A0503 65%)!important;
}
.tm-final-cta-orbit-b{
  left:147.9508px!important;
  top:125.04px!important;
  width:122px!important;
  height:120px!important;
  border-radius:60.5px!important;
  border:5px solid #1A0E07!important;
  background:radial-gradient(ellipse at 50% 50%,#2A1810 14%,#0A0503 65%)!important;
}


@media(max-width:900px){
  .tm-final-cta-shell{border-radius:14px!important}
}


.tm-final-cta-v2419{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:318.07px!important;
  padding-left:80px!important;
  padding-right:80px!important;
}
.tm-final-cta-shell{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:1280px!important;
  height:318.07px!important;
  margin:0 auto!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#0B0703!important;
}


.tm-final-cta-art{
  width:48.7804882202%!important;
  height:318.07px!important;
}
.tm-final-cta-copy{
  left:48.7804882202%!important;
  width:51.2195117798%!important;
  height:318.7548px!important;
}


.tm-final-cta-art .tm-final-cta-orbit-a{
  left:59.9508209px!important;
  top:74.04px!important;
  width:200px!important;
  height:100px!important;
  border:1px solid #1A0E07!important;
  border-radius:0!important;
  background:transparent!important;
}
.tm-final-cta-art .tm-final-cta-disc{
  left:49.9508209px!important;
  top:125.04px!important;
  width:120px!important;
  height:120px!important;
  border:5px solid #1A0E07!important;
  border-radius:60px!important;
  background:
    radial-gradient(circle at 50% 50%,#2A1810 14%,#0A0503 65%)!important;
}
.tm-final-cta-art .tm-final-cta-orbit-b{
  left:147.9508209px!important;
  top:125.04px!important;
  width:122px!important;
  height:120px!important;
  border:5px solid #1A0E07!important;
  border-radius:60.5px!important;
  background:
    radial-gradient(ellipse at 50% 50%,#2A1810 14%,#0A0503 65%)!important;
}


.tm-final-cta-art{
  background:
    linear-gradient(90deg,rgba(11,7,3,.35) 0%,rgba(11,7,3,0) 60%),
    radial-gradient(ellipse 71.4286% 83.3333% at 42.8571% 50%,
      rgba(180,90,40,.55) 0%,
      rgba(180,90,40,0) 70%),
    #160C06!important;
}


.tm-final-cta-art:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle 3px at 8.2% 44.0%,rgba(242,107,31,.50) 0 35%,transparent 45%),
    radial-gradient(circle 3px at 19.1% 46.5%,rgba(242,107,31,.50) 0 35%,transparent 45%),
    radial-gradient(circle 3px at 28.5% 41.5%,rgba(242,107,31,.50) 0 35%,transparent 45%),
    radial-gradient(circle 3px at 39.9% 41.0%,rgba(242,107,31,.50) 0 35%,transparent 45%);
}


.tm-final-cta-button{
  width:354px!important;
  height:76.754837px!important;
  border-radius:6px!important;
  background:linear-gradient(180deg,#DE984B 0%,#C47D32 100%)!important;
}
.tm-final-cta-button span{
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif!important;
  font-style:normal!important;
  font-weight:600!important;
  font-size:30px!important;
  line-height:15px!important;
  text-align:center!important;
}


@media(min-width:901px){
  .tm-final-cta-v2419{padding-left:80px!important;padding-right:80px!important}
}


@media(max-width:1439px) and (min-width:901px){
  .tm-final-cta-v2419{padding-left:5.5556vw!important;padding-right:5.5556vw!important}
}


.tm-final-cta-art{
  background:#160C06!important;
}
.tm-final-cta-art:before,
.tm-final-cta-art:after,
.tm-final-cta-orbit,
.tm-final-cta-disc{
  display:none!important;
  content:none!important;
}
.tm-final-cta-figma-image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}


.tm-final-cta-figma-image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:fill!important;
  object-position:0 0!important;
}


.tm-final-cta-figma-image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}


.tm-right-v2411{
  height:404px!important;
  border-top:0!important;
  border-bottom:0!important;
}


.tm-right-heading{
  top:87px!important;
}
.tm-right-grid{
  top:239px!important;
  height:111px!important;
}
.tm-right-item{
  height:111px!important;
}


.tm-final-cta-v2419{
  border-top:0!important;
  margin-top:0!important;
}


.tm-secondary-trust-v2427{
  box-sizing:border-box;
  width:1280px;
  height:220px;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(4,320px);
  background:#F6F1EE;
  border:1px solid #E6DDCF;
  color:#14110D;
}
.tm-secondary-trust-v2427 *{box-sizing:border-box}

.tm-secondary-trust-item{
  position:relative;
  width:320px;
  height:220px;
}


.tm-secondary-trust-icon{
  position:absolute;
  left:22px;
  top:69px;
  width:46px;
  height:46px;
  border-radius:23px;
  background:#F4D9BD;
  display:flex;
  align-items:center;
  justify-content:center;
}
.tm-secondary-trust-icon svg{
  width:18px;
  height:18px;
  display:block;
  fill:none;
  stroke:#111;
  stroke-width:1.275;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.tm-secondary-trust-copy{
  position:absolute;
  left:82px;
  top:69px;
  height:91px;
}
.tm-secondary-trust-copy h3{
  margin:0;
  height:29px;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:24px;
  line-height:24px;
  font-weight:600;
  letter-spacing:0;
  color:#14110D;
  white-space:nowrap;
}
.tm-secondary-trust-copy p{
  margin:6px 0 0;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:28px;
  font-weight:400;
  letter-spacing:0;
  color:#5C544A;
  white-space:nowrap;
}


.tm-secondary-trust-divider{
  position:absolute;
  right:0;
  top:69px;
  width:1px;
  height:61px;
  border-radius:1px;
  background:#E6DDCF;
}


.tm-secondary-trust-item:nth-child(1)::after{
  content:"";
  position:absolute;
  right:0;
  top:69px;
  width:1px;
  height:61px;
  background:#E6DDCF;
}
.tm-secondary-trust-item:nth-child(4) .tm-secondary-trust-divider{display:none}


@media(max-width:1300px){
  .tm-secondary-trust-v2427{
    width:calc(100% - 40px);
    height:auto;
    grid-template-columns:repeat(2,1fr);
  }
  .tm-secondary-trust-item{width:100%;min-height:180px;height:180px}
  .tm-secondary-trust-icon{top:55px}
  .tm-secondary-trust-copy{top:55px}
  .tm-secondary-trust-divider,
  .tm-secondary-trust-item:nth-child(1)::after{display:none}
}
@media(max-width:700px){
  .tm-secondary-trust-v2427{grid-template-columns:1fr}
}


.tm-secondary-trust-v2427{
  border:0!important;
  background:transparent!important;
}


.mfs-contact-v250 #mfs-f1-48.mfs-contact-page{
  height:1105px;
  background:#0f0e0b;
}
.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-canvas{
  height:1105px;
}
.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-main{
  top:164px;
  height:941px;
  padding-top:10px;
}
.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-stack{
  width:1440px;
  height:931px;
}
.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .contact-hero-clean{
  position:relative;
  width:1440px;
  height:682px;
  flex:0 0 682px;
  overflow:hidden;
  background:#1a0e07;
}
.mfs-contact-v250 #mfs-f1-48 .f11-nav a{color:#f4ece3;position:relative}
.mfs-contact-v250 #mfs-f1-48 .f11-nav a.is-active{color:#fff}
.mfs-contact-v250 #mfs-f1-48 .f11-nav a.is-active::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-14px;
  transform:translateX(-50%);
  width:71px;
  height:2px;
  border-radius:1px;
  background:#d28b3f;
}
.mfs-contact-v250 .contact-hero-image4{
  position:absolute;
  left:373px;
  top:-65px;
  width:1067px;
  height:711px;
  z-index:1;
}
.mfs-contact-v250 .contact-hero-image4 img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  max-width:none;
}
.mfs-contact-v250 .contact-hero-image5{
  position:absolute;
  left:320px;
  top:0;
  width:1120px;
  height:652px;
  overflow:hidden;
  z-index:2;
}
.mfs-contact-v250 .contact-hero-image5 img{
  position:absolute;
  left:-0.04%;
  top:-6.29%;
  width:100.07%;
  height:114.42%;
  max-width:none;
  object-fit:fill;
}
.mfs-contact-v250 .contact-hero-gradient{
  position:absolute;
  left:0;
  top:0;
  width:1440px;
  height:687px;
  z-index:3;
  background-image:
    url("assets/contact-hero-radial-figma.svg"),
    linear-gradient(90deg,rgb(17,10,5) 0%,rgba(17,10,5,.85) 22%,rgba(17,10,5,0) 42%);
  background-size:1440px 687px,1440px 687px;
  background-repeat:no-repeat;
}
.mfs-contact-v250 .contact-hero-copy{
  position:absolute;
  left:80px;
  top:44px;
  width:730px;
  height:638px;
  z-index:4;
  color:#f9fafb;
}
.mfs-contact-v250 .contact-hero-copy h1{
  position:absolute;
  left:0;
  top:0;
  width:730px;
  height:252px;
  margin:0;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:80px;
  line-height:84px;
  font-weight:600;
  letter-spacing:-.4754px;
  color:#f9fafb;
}
.mfs-contact-v250 .contact-hero-accent{
  position:absolute;
  left:0;
  top:276px;
  width:84px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-contact-v250 .contact-hero-subcopy{
  position:absolute;
  left:0;
  top:303px;
  width:547px;
  height:120px;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:40px;
  color:#f9fafb;
}
.mfs-contact-v250 .contact-hero-button{
  position:absolute;
  left:0;
  top:465px;
  height:73.755px;
  display:flex;
  gap:10px;
  align-items:center;
  justify-content:center;
  padding:24px 32px;
  border-radius:6px;
  background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  font-family:Poppins,Arial,sans-serif;
  font-weight:500;
  font-size:29px;
  line-height:15px;
  color:#fff;
  white-space:nowrap;
}
.mfs-contact-v250 .contact-hero-button img{
  width:24px;
  height:25.755px;
  display:block;
  max-width:none;
}
.mfs-contact-v250 .contact-hero-trust{
  position:absolute;
  left:0;
  top:580.755px;
  width:626px;
  height:27px;
  display:flex;
  align-items:center;
  gap:8px;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:16px;
  font-weight:400;
  color:#fffffe;
  white-space:nowrap;
}
.mfs-contact-v250 .contact-hero-trust img{
  width:27px;
  height:27px;
  display:block;
  max-width:none;
}


.mfs-contact-v250 .contact-support-section{
  box-sizing:border-box;
  width:1440px;
  height:575px;
  margin:0 auto;
  padding:86px 80px;
  border-top:2px solid #e6ddcf;
  background:#f6f1ee;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:42px;
}
.mfs-contact-v250 .contact-support-heading{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:14px;
  width:auto;
}
.mfs-contact-v250 .contact-support-heading-top{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
  width:100%;
}
.mfs-contact-v250 .contact-support-heading h2{
  margin:0;
  min-width:100%;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:58px;
  line-height:64px;
  font-weight:600;
  letter-spacing:-.5881px;
  text-align:center;
  color:#0e0e0e;
  white-space:nowrap;
}
.mfs-contact-v250 .contact-support-accent{
  width:60px;
  height:3px;
  flex:0 0 3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-contact-v250 .contact-support-heading>p{
  height:55.139px;
  margin:0;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:Inter,Arial,sans-serif;
  font-size:24px;
  line-height:normal;
  font-weight:400;
  color:#0e0e0e;
  text-align:center;
  white-space:nowrap;
}
.mfs-contact-v250 .contact-support-cards{
  width:1280px;
  display:flex;
  align-items:stretch;
  gap:24px;
}
.mfs-contact-v250 .contact-support-card{
  box-sizing:border-box;
  flex:1 1 0;
  min-width:0;
  align-self:stretch;
  display:flex;
  align-items:flex-start;
  gap:24px;
  padding:32px;
  border:2px solid #e6ddcf;
  border-radius:18px;
  background:#f7f3ef;
  color:#111;
}
.mfs-contact-v250 .contact-support-icon{
  position:relative;
  flex:0 0 89px;
  width:89px;
  height:88px;
  border-radius:60px;
  background:#f4d9bd;
}
.mfs-contact-v250 .contact-support-icon img{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:32px;
  height:32px;
  max-width:none;
  display:block;
}
.mfs-contact-v250 .contact-support-card-copy{
  min-width:0;
  flex:1 1 0;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:24px;
}
.mfs-contact-v250 .contact-support-card-copy h3,
.mfs-contact-v250 .contact-support-hours strong{
  width:100%;
  margin:0;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:28px;
  line-height:33.819px;
  font-weight:600;
  letter-spacing:-.2941px;
  color:#111;
}
.mfs-contact-v250 .contact-support-card-copy>p,
.mfs-contact-v250 .contact-support-hours span{
  width:100%;
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-size:18px;
  line-height:28px;
  font-weight:400;
  color:#0e0e0e;
}
.mfs-contact-v250 .contact-support-hours{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
}
@media(max-width:1440px){
  .mfs-contact-v250 .contact-support-section{width:100%;height:auto;padding:72px 40px}
  .mfs-contact-v250 .contact-support-cards{width:100%}
  .mfs-contact-v250 .contact-support-heading h2,
  .mfs-contact-v250 .contact-support-heading>p{white-space:normal}
}
@media(max-width:980px){
  .mfs-contact-v250 .contact-support-cards{flex-direction:column}
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-support-section{
    box-sizing:border-box!important;
    width:1440px!important;
    max-width:1440px!important;
    height:575px!important;
    min-height:575px!important;
    margin:0 auto!important;
    padding:86px 80px 0!important;
    border-top:2px solid #e6ddcf!important;
    background:#f6f1ee!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:42px!important;
    overflow:hidden!important;
  }
  .mfs-contact-v250 .contact-support-heading{
    width:938px!important;
    height:151.138931px!important;
    flex:0 0 151.138931px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:14px!important;
  }
  .mfs-contact-v250 .contact-support-heading-top{
    width:938px!important;
    height:82px!important;
    flex:0 0 82px!important;
    gap:15px!important;
  }
  .mfs-contact-v250 .contact-support-heading h2{
    width:938px!important;
    min-width:938px!important;
    height:64px!important;
    line-height:64px!important;
    white-space:nowrap!important;
  }
  .mfs-contact-v250 .contact-support-heading>p{
    width:938px!important;
    height:55.138931px!important;
    flex:0 0 55.138931px!important;
    white-space:nowrap!important;
  }
  .mfs-contact-v250 .contact-support-cards{
    width:1280px!important;
    height:296px!important;
    flex:0 0 296px!important;
    display:grid!important;
    grid-template-columns:410.666656px 410.666687px 410.666687px!important;
    gap:24px!important;
    align-items:stretch!important;
  }
  .mfs-contact-v250 .contact-support-card{
    box-sizing:border-box!important;
    width:100%!important;
    height:296px!important;
    min-height:296px!important;
    padding:32px!important;
    gap:24px!important;
    align-self:auto!important;
  }
  .mfs-contact-v250 .contact-support-card-copy{
    width:233.666687px!important;
    flex:0 0 233.666687px!important;
    gap:24px!important;
  }
  .mfs-contact-v250 .contact-support-card:first-child .contact-support-card-copy{
    width:233.666656px!important;
    flex-basis:233.666656px!important;
  }
}
@media (max-width:1200px){
  .mfs-contact-v250 .contact-support-section{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:72px 40px!important;
    overflow:visible!important;
  }
  .mfs-contact-v250 .contact-support-cards{
    width:100%!important;
    height:auto!important;
  }
}


.mfs-contact-v250 .contact-dual-forms{
  box-sizing:border-box;width:1440px;height:881px;margin:0 auto;padding:86px 80px 0;
  background:#f6f1ee;color:#14110d;overflow:hidden;
}
.mfs-contact-v250 .contact-forms-grid{
  width:1280px;height:795px;display:grid;grid-template-columns:626px 626px;gap:28px;
}
.mfs-contact-v250 .contact-form-card{
  box-sizing:border-box;width:626px;height:795px;border:2px solid #e6ddcf;border-radius:14px;
  background:#f7f3ef;padding:38px 38px 34px;display:flex;flex-direction:column;align-items:flex-start;
  color:#14110d;font-family:Inter,Arial,sans-serif;
}
.mfs-contact-v250 .contact-message-form{gap:13.3px}
.mfs-contact-v250 .contact-callback-form{gap:13.5px}
.mfs-contact-v250 .contact-form-title{width:100%;margin:0;padding:0}
.mfs-contact-v250 .contact-form-title h2{
  margin:0;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:30px;line-height:34.5px;font-weight:600;letter-spacing:-.2px;color:#14110d;
}
.mfs-contact-v250 .contact-callback-title{height:34.5px;display:flex;align-items:flex-end;gap:10px;white-space:nowrap}
.mfs-contact-v250 .contact-callback-title span{font-size:16px;line-height:28px;color:#1a1a1a;transform:translateY(-1px)}
.mfs-contact-v250 .contact-form-intro{margin:0;width:100%;font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.mfs-contact-v250 .contact-message-form .contact-form-intro{height:28px}
.mfs-contact-v250 .contact-callback-intro{height:56px}
.mfs-contact-v250 .contact-form-row{width:100%}
.mfs-contact-v250 .two-col{display:grid;grid-template-columns:264px 264px;gap:22px;height:96px}
.mfs-contact-v250 .contact-field{display:flex;flex-direction:column;gap:12px;min-width:0;font-family:Inter,Arial,sans-serif}
.mfs-contact-v250 .contact-field>span:first-child{font-size:16px;line-height:20px;font-weight:400;color:#14110d}
.mfs-contact-v250 .contact-field em{font-style:normal;color:#ca8338}
.mfs-contact-v250 .contact-input-wrap{
  box-sizing:border-box;position:relative;width:100%;height:60px;border:2px solid #e6ddcf;border-radius:10px;
  background:#fff;display:flex;align-items:center;overflow:hidden;
}
.mfs-contact-v250 .contact-input-wrap>img{width:18px;height:18px;object-fit:contain;margin-left:16px;flex:0 0 18px;opacity:.75}
.mfs-contact-v250 .contact-input-wrap input,
.mfs-contact-v250 .contact-input-wrap select,
.mfs-contact-v250 .contact-input-wrap textarea{
  box-sizing:border-box;width:100%;height:100%;margin:0;border:0;outline:0;background:transparent;color:#667085;
  font:400 16px/28px Inter,Arial,sans-serif;box-shadow:none;border-radius:0;
}
.mfs-contact-v250 .contact-input-wrap input{padding:16px 18px}
.mfs-contact-v250 .contact-input-wrap>img+input{padding-left:12px}
.mfs-contact-v250 .contact-input-wrap input::placeholder,
.mfs-contact-v250 .contact-input-wrap textarea::placeholder{color:#667085;opacity:1}
.mfs-contact-v250 .contact-select-field{height:96px;gap:10px}
.mfs-contact-v250 .contact-select-field .contact-input-wrap{height:60px}
.mfs-contact-v250 .contact-input-wrap select{appearance:none;-webkit-appearance:none;padding:16px 46px 16px 18px;color:#667085;cursor:pointer}
.mfs-contact-v250 .contact-css-chevron{position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1.5px solid #667085;border-bottom:1.5px solid #667085;transform:translateY(-65%) rotate(45deg);pointer-events:none}
.mfs-contact-v250 .contact-css-chevron.small{position:static;width:6px;height:6px;transform:rotate(45deg) translateY(-1px);border-color:#667085}
.mfs-contact-v250 .contact-message-field{height:183px;gap:10px}
.mfs-contact-v250 .contact-message-field .contact-input-wrap{height:144px;align-items:flex-start}
.mfs-contact-v250 .contact-message-field textarea{resize:none;padding:16px 18px}
.mfs-contact-v250 .contact-form-button{
  box-sizing:border-box;width:550px;height:56px;min-height:56px;border:0;border-radius:6px;margin:0;padding:16px 42px;
  background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);display:flex;gap:10px;align-items:center;justify-content:center;
  color:#fff;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:24px;line-height:24px;font-weight:600;cursor:pointer;
}
.mfs-contact-v250 .contact-form-button img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}
.mfs-contact-v250 .contact-send-button{gap:16px}
.mfs-contact-v250 .contact-send-glyph{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;font:400 19px/1 Arial,sans-serif;transform:rotate(-25deg)}
.mfs-contact-v250 .contact-form-note{width:100%;margin:0;padding-top:4.7px;display:flex;align-items:center;gap:10px;font:400 14px/17px Inter,Arial,sans-serif;color:#5c544a;white-space:nowrap}
.mfs-contact-v250 .contact-form-note img{width:16px;height:16px;object-fit:contain;opacity:.85}
.mfs-contact-v250 .contact-clock-glyph{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ca8338;font:400 17px/16px Georgia,serif}
.mfs-contact-v250 .contact-phone-field{height:96px}
.mfs-contact-v250 .contact-phone-row{display:flex;gap:12px;width:100%;height:60px}
.mfs-contact-v250 .contact-phone-row>.contact-input-wrap{flex:1 1 auto;width:auto}
.mfs-contact-v250 .contact-country-box{box-sizing:border-box;width:105px;height:60px;flex:0 0 105px;border:2px solid #e6ddcf;border-radius:10px;background:#fff;display:flex;gap:8px;align-items:center;justify-content:center}
.mfs-contact-v250 .contact-it-flag{box-sizing:border-box;width:24px;height:18px;border:1px solid rgba(0,0,0,.08);border-radius:2px;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr)}
.mfs-contact-v250 .contact-it-flag i:nth-child(1){background:#009246}.mfs-contact-v250 .contact-it-flag i:nth-child(2){background:#fff}.mfs-contact-v250 .contact-it-flag i:nth-child(3){background:#ce2b37}
.mfs-contact-v250 .contact-callback-message{height:172px}
.mfs-contact-v250 .contact-callback-message .contact-input-wrap{height:129px;align-items:flex-start}
.mfs-contact-v250 .contact-callback-message textarea{resize:none;padding:16px 18px;font-size:14.5px;line-height:21.75px}
.mfs-contact-v250 .contact-callback-form .contact-form-button{margin-top:0}

@media(max-width:1200px){
  .mfs-contact-v250 .contact-dual-forms{width:100%;height:auto;padding:72px 40px;overflow:visible}
  .mfs-contact-v250 .contact-forms-grid{width:100%;height:auto;grid-template-columns:1fr;gap:28px}
  .mfs-contact-v250 .contact-form-card{width:100%;height:auto;min-height:795px}
  .mfs-contact-v250 .contact-form-button{width:100%}
  .mfs-contact-v250 .two-col{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
  .mfs-contact-v250 .contact-dual-forms{padding:48px 20px}
  .mfs-contact-v250 .contact-form-card{padding:28px 22px;min-height:0}
  .mfs-contact-v250 .two-col{display:flex;flex-direction:column;height:auto;gap:18px}
  .mfs-contact-v250 .contact-form-row.two-col .contact-field{height:92px}
  .mfs-contact-v250 .contact-callback-title{height:auto;flex-wrap:wrap;white-space:normal}
  .mfs-contact-v250 .contact-form-note{white-space:normal}
}


@media(min-width:1201px){
  .mfs-contact-v250 .contact-form-card > .contact-select-field,
  .mfs-contact-v250 .contact-form-card > .contact-message-field,
  .mfs-contact-v250 .contact-form-card > .contact-phone-field,
  .mfs-contact-v250 .contact-form-card > .contact-callback-message{
    width:550px;
    flex:0 0 auto;
  }
  .mfs-contact-v250 .contact-form-card > .contact-select-field .contact-input-wrap,
  .mfs-contact-v250 .contact-form-card > .contact-message-field .contact-input-wrap,
  .mfs-contact-v250 .contact-form-card > .contact-callback-message .contact-input-wrap,
  .mfs-contact-v250 .contact-form-card > .contact-phone-field .contact-phone-row{
    width:550px;
  }
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-support-section{
    overflow:visible!important;
  }
}
.mfs-contact-v250 .contact-callback-message textarea{
  font-size:16px!important;
  line-height:28px!important;
}


@media (min-width:1201px){

  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img+input{
    padding-left:10px;
  }


  .mfs-contact-v250 .contact-select-field .contact-input-wrap select{
    padding-top:15px;
    padding-bottom:17px;
  }
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img{
    position:absolute;
    left:16px;
    margin-left:0;
    pointer-events:none;
  }
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img+input{
    padding-left:18px;
  }
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img{
    display:block!important;
    position:absolute;
    left:16px;
    top:50%;
    width:18px;
    height:18px;
    margin:0;
    transform:translateY(-50%);
    opacity:.75;
    z-index:2;
    pointer-events:none;
  }
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img+input{
    padding-left:48px;
    padding-right:18px;
  }
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:absolute;
    left:16px;
    top:50%;
    width:18px;
    height:18px;
    margin:0;
    transform:translateY(-50%);
    z-index:3;
    pointer-events:none;
  }
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap>img+input{
    padding-left:48px;
    padding-right:18px;
  }
  .mfs-contact-v250 .contact-message-form .contact-form-note img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:16px;
    height:16px;
    flex:0 0 16px;
  }
}


.contact-dark-quote-stage{
  background:#f6f1ee;
  padding:86px 80px;
}
.contact-dark-quote{
  position:relative;
  width:1280px;
  height:211.485px;
  margin:0 auto;
  overflow:hidden;
  border-radius:14px;
  background:#0b0703;
}
.contact-dark-quote-copy{
  position:absolute;
  left:36px;
  top:28px;
  width:670px;
  height:155.485px;
  z-index:2;
}
.contact-dark-quote-copy h2{
  width:670px;
  margin:0;
  color:#f9fafb;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-weight:600;
  font-size:34px;
  line-height:41px;
  letter-spacing:0;
}
.contact-dark-quote-copy p{
  width:540px;
  margin:17.485px 0 0;
  color:#f9fafb;
  font-family:Inter,Arial,sans-serif;
  font-weight:300;
  font-size:18px;
  line-height:28px;
}
.contact-dark-quote-image{
  position:absolute;
  right:0;
  top:-2px;
  width:503px;
  height:216px;
  overflow:hidden;
}
.contact-dark-quote-image img{
  position:absolute;
  left:.03%;
  top:-20.47%;
  width:100%;
  height:154.99%;
  max-width:none;
  object-fit:cover;
}

@media (max-width:1200px){
  .contact-dark-quote-stage{padding:60px 32px}
  .contact-dark-quote{width:100%;height:auto;min-height:212px}
  .contact-dark-quote-copy{position:relative;left:auto;top:auto;width:58%;height:auto;padding:28px 36px;box-sizing:border-box}
  .contact-dark-quote-copy h2{width:100%;font-size:30px;line-height:36px}
  .contact-dark-quote-copy p{width:100%;font-size:16px;line-height:25px;margin-top:12px}
  .contact-dark-quote-image{width:42%;height:100%;top:0}
  .contact-dark-quote-image img{top:-10%;height:130%}
}
@media (max-width:760px){
  .contact-dark-quote-stage{padding:42px 20px}
  .contact-dark-quote{display:flex;flex-direction:column}
  .contact-dark-quote-copy{width:100%;padding:28px}
  .contact-dark-quote-image{position:relative;width:100%;height:220px}
}


@media (min-width:1201px){
  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:absolute;
    left:16px;
    width:18px;
    height:18px;
    margin:0;
    object-fit:contain;
    z-index:3;
    pointer-events:none;
  }

  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon-user{
    top:20px;
    transform:none;
  }

  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon-email{
    top:50%;
    transform:translateY(-50%);
  }

  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon + input{
    padding-left:48px;
    padding-right:18px;
  }
}


@media (min-width:1201px){

  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon-user{
    top:18px;
    transform:none;
  }


  .mfs-contact-v250 .contact-form-row.two-col .contact-input-wrap > .contact-field-icon-email{
    top:calc(50% + 1px);
    transform:translateY(-50%);
  }
}


.contact-faq-stage{
  background:#f6f1ee;
  padding:0 80px 86px;
}
.contact-faq-heading{
  width:765px;
  margin:0 auto 56px;
  text-align:center;
}
.contact-faq-heading h2{
  margin:0;
  color:#0e0e0e;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-weight:600;
  font-size:58px;
  line-height:64px;
  letter-spacing:-.5881px;
}
.contact-faq-rule{
  display:block;
  width:60px;
  height:3px;
  margin:15px auto 15px;
  border-radius:2px;
  background:#d28b3f;
}
.contact-faq-heading p{
  margin:0;
  color:#0e0e0e;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:24px;
  line-height:30px;
  white-space:nowrap;
}
.contact-faq-box{
  width:1280px;
  margin:0 auto;
  padding-top:32px;
  overflow:hidden;
  box-sizing:border-box;
  border:2px solid #e6ddcf;
  border-radius:14px;
  background:#f7f3ef;
}
.contact-faq-item{
  margin:0;
  border:0;
  border-bottom:2px solid #e6ddcf;
}
.contact-faq-item-last{border-bottom:0}
.contact-faq-item summary{
  position:relative;
  display:grid;
  grid-template-columns:40px minmax(0,1fr) 18px;
  align-items:center;
  column-gap:22px;
  min-height:84px;
  padding:0 28px;
  box-sizing:border-box;
  cursor:pointer;
  list-style:none;
}
.contact-faq-item summary::-webkit-details-marker{display:none}
.contact-faq-icon{
  display:flex;
  width:40px;
  height:40px;
  align-items:center;
  justify-content:center;
  color:#14110d;
  font-family:Arial,sans-serif;
  font-size:22px;
  line-height:1;
  font-weight:400;
}
.contact-faq-question{
  color:#14110d;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-weight:600;
  font-size:24px;
  line-height:32px;
  letter-spacing:-.1px;
}
.contact-faq-chevron{
  width:9px;
  height:9px;
  justify-self:end;
  border-right:1.8px solid #d28b3f;
  border-bottom:1.8px solid #d28b3f;
  transform:rotate(45deg) translate(-2px,-2px);
  transform-origin:center;
}
.contact-faq-item[open] .contact-faq-chevron{
  transform:rotate(225deg) translate(-1px,-1px);
}
.contact-faq-answer{
  max-width:840px;
  padding:0 28px 22px 90px;
  box-sizing:border-box;
  color:#5c544a;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:24px;
}
@media (max-width:1200px){
  .contact-faq-stage{padding:0 32px 60px}
  .contact-faq-heading{width:100%;margin-bottom:44px}
  .contact-faq-heading h2{font-size:48px;line-height:54px}
  .contact-faq-heading p{font-size:20px;line-height:28px;white-space:normal}
  .contact-faq-box{width:100%}
}
@media (max-width:760px){
  .contact-faq-stage{padding:0 20px 42px}
  .contact-faq-heading h2{font-size:38px;line-height:44px}
  .contact-faq-heading p{font-size:17px;line-height:25px}
  .contact-faq-box{padding-top:12px}
  .contact-faq-item summary{grid-template-columns:32px minmax(0,1fr) 14px;column-gap:14px;padding:0 18px;min-height:76px}
  .contact-faq-icon{width:32px;height:32px;font-size:19px}
  .contact-faq-question{font-size:20px;line-height:27px}
  .contact-faq-answer{padding:0 18px 20px 64px;font-size:15px;line-height:23px}
}


.contact-faq-stage{
  position:relative;
  margin-top:0;
  padding-top:86px;
}
.contact-faq-stage::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  background:#e6ddcf;
}


@media (min-width:1201px){
  .contact-faq-answer{
    max-width:none;
    width:100%;
    padding-right:86px;
  }
}


.contact-faq-icon img{
  display:block;
  width:22px;
  height:22px;
  max-width:none;
  object-fit:contain;
}
.contact-faq-item:first-child .contact-faq-icon img,
.contact-faq-item:nth-child(2) .contact-faq-icon img{
  width:24px;
  height:24px;
}


@media (min-width:1201px){
  .contact-faq-item:first-child summary{
    min-height:72px;
    padding-top:16px;
    padding-bottom:16px;
  }

  .contact-faq-item:first-child .contact-faq-answer{
    padding-top:0;
    padding-bottom:16px;
  }
}


@media (min-width:1201px){
  .contact-faq-box{
    padding-top:0;
  }

  .contact-faq-item:first-child summary{
    min-height:84px;
    padding-top:0;
    padding-bottom:0;
  }

  .contact-faq-item:first-child .contact-faq-answer{
    padding-top:0;
    padding-bottom:22px;
  }
}


.contact-final-cta-stage{
  background:#f6f1ee;
  padding:0 80px 86px;
}
.contact-final-cta{
  width:1280px;
  height:356.578px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.10fr);
  overflow:hidden;
  border-radius:14px;
  background:#0b0703;
}
.contact-final-cta-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  box-sizing:border-box;
  padding:56px 48px;
}
.contact-final-cta-copy h2{
  margin:0 0 18px;
  color:#f9fafb;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-weight:600;
  font-size:34px;
  line-height:41px;
}
.contact-final-cta-copy p{
  width:440px;
  max-width:440px;
  margin:0 0 30px;
  color:#f9fafb;
  font-family:Inter,Arial,sans-serif;
  font-weight:300;
  font-size:18px;
  line-height:28px;
}
.contact-final-cta-button{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  box-sizing:border-box;
  padding:24px 42px;
  border-radius:6px;
  background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);
  color:#fff;
  text-decoration:none;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-weight:600;
  font-size:30px;
  line-height:15px;
  white-space:nowrap;
}
.contact-final-cta-button img{
  display:block;
  width:24px;
  height:28.755px;
  max-width:none;
  object-fit:contain;
}
.contact-final-cta-image{
  position:relative;
  width:672px;
  height:420px;
  overflow:hidden;
  align-self:start;
}
.contact-final-cta-image > img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:cover;
}

@media (max-width:1200px){
  .contact-final-cta-stage{padding:0 32px 60px}
  .contact-final-cta{width:100%;height:auto;min-height:356px;grid-template-columns:1fr 1.1fr}
  .contact-final-cta-copy{padding:44px 36px}
  .contact-final-cta-copy h2{font-size:30px;line-height:37px}
  .contact-final-cta-copy p{width:100%;font-size:16px;line-height:25px}
  .contact-final-cta-button{padding:20px 30px;font-size:25px;line-height:18px}
  .contact-final-cta-image{width:100%;height:100%;min-height:356px}
}
@media (max-width:760px){
  .contact-final-cta-stage{padding:0 20px 42px}
  .contact-final-cta{display:flex;flex-direction:column}
  .contact-final-cta-copy{padding:34px 28px}
  .contact-final-cta-copy h2{font-size:28px;line-height:34px}
  .contact-final-cta-copy p{max-width:none}
  .contact-final-cta-button{width:100%;padding:20px 18px;font-size:22px}
  .contact-final-cta-image{height:260px;min-height:260px}
}


@media (min-width:1201px){
  .contact-final-cta-copy{
    transform:translateY(-8px);
  }
}


@media (min-width:1201px){
  .contact-final-cta-copy{
    transform:translateY(-21px);
  }
}


.mfs-contact-thank-you .thank-you-hero-trust{
  top:580.755px;
  width:482.351px;
  height:29px;
  gap:10px;
  font-size:20px;
  line-height:20px;
  font-weight:300;
}
.mfs-contact-thank-you .thank-you-hero-star{
  display:block;
  width:24px;
  height:29px;
  flex:0 0 24px;
  color:#d28b3f;
  font-family:"SF Pro",Inter,Arial,sans-serif;
  font-size:24px;
  line-height:29px;
  font-weight:300;
  letter-spacing:-.44px;
  text-align:center;
}


.mfs-contact-thank-you .cty-next{
  width:100%;
  background:#f6f1ee;
  color:#14110d;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:56px;
  padding:86px 80px;
}
.mfs-contact-thank-you .cty-next-heading{
  width:938px;
  max-width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
}
.mfs-contact-thank-you .cty-next h2{
  margin:0;
  width:100%;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-size:58px;
  line-height:64px;
  letter-spacing:-.4754px;
  font-weight:600;
  color:#14110d;
  text-align:center;
}
.mfs-contact-thank-you .cty-next-rule{
  display:block;
  width:60px;
  height:3px;
  border-radius:2px;
  background:#d28b3f;
}
.mfs-contact-thank-you .cty-next-cards{
  width:1280px;
  max-width:100%;
  display:flex;
  align-items:stretch;
  gap:24px;
}
.mfs-contact-thank-you .cty-next-card{
  flex:1 1 0;
  min-width:0;
  box-sizing:border-box;
  background:#f7f3ef;
  border:2px solid #e6ddcf;
  border-radius:16px;
  padding:52px 36px 40px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:15px;
  text-align:center;
}
.mfs-contact-thank-you .cty-next-icon-wrap{
  width:96px;
  height:96px;
  flex:0 0 96px;
  border-radius:48px;
  background:#f4d9bd;
  display:flex;
  align-items:center;
  justify-content:center;
}
.mfs-contact-thank-you .cty-next-icon-wrap img{
  display:block;
  width:44px;
  height:44px;
  object-fit:contain;
}
.mfs-contact-thank-you .cty-next-card h3{
  width:100%;
  margin:0;
  padding-top:11px;
  font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;
  font-size:28px;
  line-height:33.819px;
  letter-spacing:-.2941px;
  font-weight:600;
  color:#111;
  white-space:nowrap;
}
.mfs-contact-thank-you .cty-next-copy{
  margin:0;
  font-family:Inter,Arial,sans-serif;
  font-weight:400;
  line-height:28px;
  color:#0e0e0e;
  text-align:center;
}
.mfs-contact-thank-you .cty-next-copy-email{
  width:339px;
  max-width:100%;
  font-size:18px;
  white-space:nowrap;
}
.mfs-contact-thank-you .cty-next-copy-callback{
  width:300px;
  max-width:300px;
  font-size:18px;
}
.mfs-contact-thank-you .cty-next-copy-steps{
  width:300px;
  max-width:300px;
  font-size:18px;
  white-space:nowrap;
}
@media(max-width:900px){
  .mfs-contact-thank-you .cty-next{padding:56px 24px;gap:40px}
  .mfs-contact-thank-you .cty-next h2{font-size:40px;line-height:46px}
  .mfs-contact-thank-you .cty-next-cards{flex-direction:column}
  .mfs-contact-thank-you .cty-next-card h3{white-space:normal}
  .mfs-contact-thank-you .cty-next-copy-email,.mfs-contact-thank-you .cty-next-copy-steps{white-space:normal}
}


.mfs-contact-thank-you .cty-cta-wrap{width:100%;box-sizing:border-box;background:#f6f1ee;padding:0 56px 86px;display:flex;flex-direction:column;align-items:center}
@media(max-width:900px){.mfs-contact-thank-you .cty-cta-wrap{padding:0 24px 56px}}


.mfs-contact-thank-you .cty-cta-bar{width:1278px;max-width:calc(100% - 162px);height:148px;margin:0 auto;box-sizing:border-box;background:#140b05;border:1px solid #241710;border-radius:16px;display:flex;align-items:flex-start;justify-content:space-between;padding:35px 41px}
.mfs-contact-thank-you .cty-cta-icon{width:78px;height:78px;box-sizing:border-box;border:2px solid #de984b;border-radius:39px;display:flex;align-items:center;justify-content:center;flex:0 0 78px}.mfs-contact-thank-you .cty-cta-icon img{display:block;width:36px;height:36px;object-fit:contain}
.mfs-contact-thank-you .cty-cta-copy{width:571px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mfs-contact-thank-you .cty-cta-copy h3{margin:0;width:100%;font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;font-size:34px;line-height:normal;letter-spacing:-.2px;font-weight:600;color:#fff}.mfs-contact-thank-you .cty-cta-copy p{margin:0;width:100%;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#f9fafb}
.mfs-contact-thank-you .cty-cta-link{height:100%;box-sizing:border-box;border-radius:6px;background:linear-gradient(to bottom,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 42px;text-decoration:none;color:#fff}.mfs-contact-thank-you .cty-cta-link span{font-family:"Poynter OldStyle Display","Playfair Display",Georgia,serif;font-size:30px;line-height:15px;font-weight:600;white-space:nowrap;color:#fff}.mfs-contact-thank-you .cty-cta-link img{display:block;width:24px;height:28.755px;object-fit:contain}
@media(max-width:900px){.mfs-contact-thank-you .cty-cta-bar{max-width:calc(100% - 48px);width:auto;height:auto;flex-direction:column;gap:24px;padding:28px}.mfs-contact-thank-you .cty-cta-copy{width:100%}.mfs-contact-thank-you .cty-cta-link{width:100%;height:auto;min-height:72px}.mfs-contact-thank-you .cty-cta-link span{font-size:24px;line-height:28px;white-space:normal}}


body.mfs-ordering-1{background:#f6f1ee;color:#0e0e0e}
.mfs-ordering-1 .mfs-home{max-width:none}
.ord1-top{height:796px;background:#030303}
.ord1-top .ord1-canvas{height:796px;position:relative;overflow:hidden;background:#030303}
.ord1-top .f12-logo-export{z-index:6}
.ord1-hero{position:absolute;left:0;top:174px;width:1440px;height:622px;background:#1a0e07;overflow:hidden}
.ord1-hero-image4{position:absolute;left:373px;top:-65px;width:1067px;height:711px}
.ord1-hero-image4 img{width:100%;height:100%;object-fit:cover;display:block}
.ord1-hero-image5{position:absolute;left:320px;top:0;width:1120px;height:652px;overflow:hidden}
.ord1-hero-image5 img{width:100%;height:100%;object-fit:cover;display:block}
.ord1-hero-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#110a05 0%,rgba(17,10,5,.97) 22%,rgba(17,10,5,.78) 38%,rgba(17,10,5,.2) 56%,rgba(17,10,5,0) 72%),radial-gradient(ellipse at 91% 45%,rgba(17,10,5,0) 0%,rgba(17,10,5,.05) 38%,rgba(17,10,5,.55) 60%,#110a05 86%)}
.ord1-hero-copy{position:absolute;left:80px;top:44px;width:626px;color:#f9fafb;z-index:2}
.ord1-hero-copy h1{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:80px;line-height:84px;letter-spacing:-.4754px;font-weight:600;color:#f9fafb}
.ord1-rule{display:block;width:84px;height:3px;border-radius:2px;background:#d28b3f;margin:24px 0 24px}
.ord1-hero-copy p{width:547px;margin:0;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:40px;font-weight:400;color:#f9fafb}
.ord1-progress{position:absolute;left:76px;right:76px;bottom:24px;height:38px;display:flex;align-items:center;color:#c9bfb4;z-index:3;font-family:Inter,Arial,sans-serif;font-size:16px}
.ord1-step{display:flex;align-items:center;gap:14px;white-space:nowrap;color:#c9bfb4;font-weight:500}
.ord1-step.is-active{color:#fff}
.ord1-step-circle{width:38px;height:38px;display:grid;place-items:center;border:2px solid #4a3526;border-radius:50%;font-size:15px;font-weight:700}
.ord1-step.is-active .ord1-step-circle{background:#ca8338;border-color:#ca8338;color:#fff}
.ord1-step-line{height:1px;flex:1;min-width:64px;margin:0 20px;background:#4a3526}

.ord1-main{background:#f6f1ee}
.ord1-shell{width:1440px;min-height:1820px;margin:0 auto;padding:86px 80px;background:#f6f1ee}
.ord1-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin:0 0 56px}
.ord1-section-heading h2{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:58px;line-height:64px;letter-spacing:-.4754px;font-weight:600;color:#0e0e0e}
.ord1-section-heading>span{display:block;width:60px;height:3px;background:#d28b3f;border-radius:2px}
.ord1-section-heading p{margin:1px 0 0;font-family:Inter,Arial,sans-serif;font-size:24px;line-height:30px;color:#0e0e0e}
.ord1-layout{display:grid;grid-template-columns:minmax(0,910px) 338px;gap:32px;align-items:start}
.ord1-left{min-width:0}
.ord1-cards{height:643.31px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ord1-review-card{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:643.31px;padding:29px 22px 22px;border:2px solid #e6ddcf;border-radius:16px;background:#f7f3ef;color:#0e0e0e;font:inherit;text-align:center;cursor:pointer;appearance:none}
.ord1-review-card.is-selected{border-color:#de984b}
.ord1-popular{position:absolute;top:-15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:#ca8338;color:#fff;text-transform:uppercase;letter-spacing:1.1px;font:700 12px/14px Inter,Arial,sans-serif;white-space:nowrap}
.ord1-popular img{width:12px;height:12px}
.ord1-card-icon{display:grid;place-items:center;width:64px;height:64px;margin:6px 0 16px;border-radius:50%;background:#f4d9bd}
.ord1-card-icon img{width:32px;height:32px;display:block}
.ord1-review-card h3{min-height:56px;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:24px;line-height:28px;font-weight:600;color:#14110d}
.ord1-review-card:first-child h3,.ord1-review-card:last-child h3{min-height:28px}
.ord1-card-desc{min-height:84px;margin:16px 0 14px;font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.ord1-price{height:60px;display:flex;align-items:flex-start;justify-content:center;gap:8px;font-family:"Poynter OldStyle Display",Georgia,serif;color:#14110d}
.ord1-price small{font-size:32px;line-height:42px}
.ord1-price strong{font-size:52px;line-height:60px;font-weight:600;letter-spacing:-1px}
.ord1-payment-label{margin-top:12px;color:#ca8338;text-transform:uppercase;letter-spacing:1.15px;font:700 11.5px/14px Inter,Arial,sans-serif}
.ord1-review-card ul{list-style:none;width:100%;margin:22px 0 0;padding:18px 0 0;border-top:2px dashed #e6ddcf;text-align:left}
.ord1-review-card li{position:relative;margin:0 0 12px;padding-left:27px;font:400 14px/18px Inter,Arial,sans-serif;color:#0e0e0e}
.ord1-review-card li:before{content:"✓";position:absolute;left:0;top:0;color:#ed7d31;font-weight:700}
.ord1-details-heading{margin:64px 0 34px}
.ord1-form{width:100%}
.ord1-fields-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ord1-form label{display:flex;flex-direction:column;gap:12px;font-family:Inter,Arial,sans-serif}
.ord1-form label>span:first-child{font-size:20px;line-height:24px;font-weight:600;color:#111}
.ord1-form label em{font-size:14px;font-style:normal;font-weight:400;color:#5c544a}
.ord1-input{position:relative;display:flex;align-items:center;height:58px;border:1px solid #ecdfc6;border-radius:10px;background:#fff;overflow:hidden}
.ord1-input>img{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%)}
.ord1-input input{width:100%;height:100%;border:0;outline:0;background:transparent;padding:0 17px 0 47px;font:400 16px/1.2 Inter,Arial,sans-serif;color:#111}
.ord1-input input::placeholder{color:#667085}
.ord1-helptext{display:flex;align-items:flex-start;gap:10px;padding-top:1px;font:400 14px/18px Inter,Arial,sans-serif;color:#0e0e0e}
.ord1-helptext img{width:14px;height:14px;flex:0 0 14px}
.ord1-phone{margin-top:24px}
.ord1-phone .ord1-input{border-width:2px;border-color:#e6ddcf}
.ord1-consent{flex-direction:row!important;align-items:center!important;gap:16px!important;margin-top:25px;padding:8px 8px 8px 0;font:400 20px/26px Inter,Arial,sans-serif}
.ord1-consent input{appearance:none;width:30px;height:30px;margin:0;border:2px solid #111;border-radius:3px;background:#fff;cursor:pointer}
.ord1-consent input:checked{background:#ca8338;box-shadow:inset 0 0 0 6px #fff}
.ord1-consent a{color:#ca8338;text-decoration:underline}
.ord1-continue{width:100%;height:69px;margin-top:25px;border:0;border-radius:10px;background:linear-gradient(#de984b,#c47d32);color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:.64px;font:600 22px/28px Inter,Arial,sans-serif;cursor:pointer}
.ord1-continue img{width:24px;height:24px}
.ord1-secure-line{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;font:400 14px/18px Inter,Arial,sans-serif;color:#0e0e0e}
.ord1-secure-line img{width:14px;height:14px}
.ord1-trust-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}
.ord1-trust-cards article{min-height:124px;display:flex;gap:14px;padding:24px;border:2px solid #e6ddcf;border-radius:16px;background:#f7f3ef}
.ord1-trust-cards article>img{width:26px;height:26px;flex:0 0 26px;margin-top:2px}
.ord1-trust-cards h4{margin:0 0 6px;font:600 16px/20px Inter,Arial,sans-serif;color:#111}
.ord1-trust-cards p{margin:0;font:400 14px/18px Inter,Arial,sans-serif;color:#0e0e0e}
.ord1-aside{display:flex;flex-direction:column;gap:16px}
.ord1-order-box{height:422px;padding:23px;border:2px solid #e6ddcf;border-radius:16px;background:#f7f3ef}
.ord1-order-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;text-transform:uppercase;letter-spacing:2.08px;font:700 14px/18px Inter,Arial,sans-serif;color:#5c544a}
.ord1-order-head button{border:0;background:none;color:#ca8338;font:600 14px/18px Inter,Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:0}
.ord1-order-product{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:start}
.ord1-order-icon{width:46px;height:46px;border-radius:10px;background:#f4d9bd;display:grid;place-items:center}
.ord1-order-icon img{width:24px;height:24px}
.ord1-order-product>span:nth-child(2){font:600 16px/20px Inter,Arial,sans-serif;color:#14110d}
.ord1-order-product b{font:700 16px/20px Inter,Arial,sans-serif;color:#14110d}
.ord1-order-popular{display:inline-flex;align-items:center;gap:7px;margin:18px 0 16px;padding:7px 14px;border-radius:999px;background:#ca8338;color:#fff;text-transform:uppercase;letter-spacing:.88px;font:700 12px/14px Inter,Arial,sans-serif}
.ord1-order-popular img{width:12px;height:12px}
.ord1-order-included{border-top:1px solid #eadfcb;padding-top:19px}
.ord1-order-included h4{margin:0 0 12px;text-transform:uppercase;letter-spacing:1.56px;font:700 13px/16px Inter,Arial,sans-serif;color:#14110d}
.ord1-order-included ul{list-style:none;margin:0;padding:0}
.ord1-order-included li{position:relative;margin:0 0 8px;padding-left:27px;font:400 13px/20px Inter,Arial,sans-serif;color:#1a1a1a}
.ord1-order-included li:before{content:"✓";position:absolute;left:0;color:#ed7d31;font-weight:700}
.ord1-help-box{min-height:126px;display:flex;gap:14px;padding:24px;border:2px solid #e6ddcf;border-radius:16px;background:#f7f3ef}
.ord1-help-box>img{width:26px;height:26px;flex:0 0 26px;margin-top:2px}
.ord1-help-box h4{margin:0 0 6px;font:700 16px/20px Inter,Arial,sans-serif;color:#14110d}
.ord1-help-box p{margin:0 0 6px;font:400 14px/18px Inter,Arial,sans-serif;color:#0e0e0e}
.ord1-help-box a{color:#ca8338;text-decoration:underline;font:600 14px/18px Inter,Arial,sans-serif}

@media (max-width:900px){
 .ord1-top{height:auto}.ord1-top .ord1-canvas{height:auto;min-height:760px}.ord1-hero{position:relative;top:174px;width:100%;height:586px}.ord1-hero-copy{left:24px;top:38px;width:calc(100% - 48px)}.ord1-hero-copy h1{font-size:50px;line-height:54px}.ord1-hero-copy p{width:100%;font-size:18px;line-height:28px}.ord1-progress{left:24px;right:24px;bottom:20px;overflow-x:auto;gap:14px}.ord1-step-line{display:none}.ord1-step span:last-child{display:none}
 .ord1-shell{width:100%;padding:64px 24px}.ord1-layout{grid-template-columns:1fr}.ord1-cards{height:auto;grid-template-columns:1fr}.ord1-review-card{height:auto;min-height:560px}.ord1-aside{grid-row:1}.ord1-fields-two,.ord1-trust-cards{grid-template-columns:1fr}.ord1-consent{font-size:16px}.ord1-section-heading h2{font-size:44px;line-height:50px}.ord1-section-heading p{font-size:18px;line-height:26px}
}


.mfs-ordering-1 #mfs-f1-48 .ord1-logo{position:absolute;left:81px;top:24px;width:349px;height:128.38px;z-index:10;display:block;overflow:visible}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-imgbox{position:absolute;left:0;top:.38px;width:141px;height:128px;overflow:hidden;display:block}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-imgbox img{position:absolute;width:296.1px;height:198.04px;left:-26.35px;top:-49.11px;max-width:none;object-fit:fill;display:block}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-line{position:absolute;left:158px;top:29px;width:3px;height:70px;background:#eaa034;display:block}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text{position:absolute;left:179px;top:0;width:170px;display:flex;flex-direction:column;align-items:flex-start;font-family:"Cormorant Garamond",Georgia,serif;font-style:normal;font-weight:500;font-size:40px;line-height:normal;letter-spacing:1.08px;color:#fff}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text>span{display:block;width:170px;margin-bottom:-8px;line-height:normal}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text>span:nth-child(2){color:#fdb84d}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text>span:last-child{margin-bottom:0}


.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-imgbox img{
  width:296.1px!important;
  height:198.0416px!important;
  left:-12.549px!important;
  top:-31.744px!important;
  max-width:none!important;
  object-fit:fill!important;
}


.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text,
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text>span{
  text-transform:none!important;
}


.mfs-ordering-1 #mfs-f1-48.ord1-top{height:796px!important;min-height:0!important;}
.mfs-ordering-1 #mfs-f1-48.ord1-top .ord1-canvas{height:796px!important;min-height:0!important;}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text,
.mfs-ordering-1 #mfs-f1-48 .ord1-logo .f11-logo-text>span{
  text-transform:none!important;
  font-variant-caps:all-small-caps!important;
  font-feature-settings:"smcp" 1,"c2sc" 1!important;
}


.mfs-ordering-1 #mfs-f1-48 .ord1-logo-exact{
  position:absolute!important;left:81px!important;top:23px!important;
  width:349px!important;height:128.375px!important;z-index:10!important;
  display:block!important;overflow:visible!important;
}
.mfs-ordering-1 #mfs-f1-48 .ord1-logo-exact img{
  display:block!important;width:349px!important;height:128.375px!important;
  max-width:none!important;object-fit:fill!important;margin:0!important;padding:0!important;border:0!important;
}


.mfs-ordering-1 .ord1-progress{bottom:44px!important;}


@media (min-width: 901px){
  .ord1-shell{padding-top:96px;}
  .ord1-section-heading{margin-bottom:62px;}
  .ord1-details-heading{margin-top:64px;margin-bottom:34px;}
}
\n\n
.mfs-ordering-2 .ord1-hero-copy h1{font-size:80px;line-height:84px;letter-spacing:-.4754237235px}
.mfs-ordering-2 .ord1-hero-copy p{width:547px;font-size:24px;line-height:40px}
.mfs-ordering-2 .ord1-step.is-complete{color:#d98d36}
.mfs-ordering-2 .ord1-step.is-complete .ord1-step-circle{background:transparent;border-color:#d98d36;color:#d98d36;font-weight:700}
.mfs-ordering-2 .ord2-check{font-family:Inter,Arial,sans-serif;font-size:19px;line-height:1}
.mfs-ordering-2 .ord2-stage-placeholder{height:0;background:#f6f1ee}


.mfs-ordering-2 .ord2-main{background:#f6f1ee;color:#111}
.mfs-ordering-2 .ord2-shell{width:1440px;margin:0 auto;padding:88px 80px 102px;box-sizing:border-box}
.mfs-ordering-2 .ord2-layout{display:grid;grid-template-columns:910px 338px;gap:32px;align-items:start}
.mfs-ordering-2 .ord2-form{display:flex;flex-direction:column;gap:0}
.mfs-ordering-2 .ord2-field{position:relative;width:910px;margin:0 0 26px}
.mfs-ordering-2 .ord2-field label,.mfs-ordering-2 .ord2-send-method legend{display:block;margin:0 0 12px;font:500 20px/24px Inter,Arial,sans-serif;color:#17120e}
.mfs-ordering-2 .ord2-field label em{font:400 14px/17px Inter,Arial,sans-serif;color:#71675e;font-style:normal;vertical-align:2px}
.mfs-ordering-2 .ord2-field>input{width:100%;height:60px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:10px;background:#fff;padding:0 18px;font:400 16px/20px Inter,Arial,sans-serif;color:#111;outline:none}
.mfs-ordering-2 .ord2-field>input::placeholder,.mfs-ordering-2 textarea::placeholder,.mfs-ordering-2 .ord2-private-link::placeholder{color:#7b746d}
.mfs-ordering-2 .ord2-field p{margin:8px 0 0;font:400 14px/17px Inter,Arial,sans-serif;color:#4f4943}
.mfs-ordering-2 .ord2-artist{margin-bottom:40px}
.mfs-ordering-2 .ord2-song{margin-bottom:38px}
.mfs-ordering-2 .ord2-send-method{border:0;padding:0;margin:0 0 38px;min-width:0}
.mfs-ordering-2 .ord2-send-method legend{width:100%;margin-bottom:16px}
.mfs-ordering-2 .ord2-send-cards{display:grid;grid-template-columns:repeat(3,292.6667px);gap:16px;height:380px}
.mfs-ordering-2 .ord2-send-card{position:relative;box-sizing:border-box;height:380px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;padding:30px 24px 24px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#17120e}
.mfs-ordering-2 .ord2-send-card.is-selected{border-color:#d8903f;box-shadow:0 0 0 1px rgba(216,144,63,.12)}
.mfs-ordering-2 .ord2-send-card>input[type=radio]{position:absolute;right:18px;top:18px;appearance:none;width:20px;height:20px;border:2px solid #bfae9b;border-radius:50%;background:#fff;margin:0}
.mfs-ordering-2 .ord2-send-card>input[type=radio]:checked{border:5px solid #d98d36}
.mfs-ordering-2 .ord2-send-icon{width:62px;height:62px;border-radius:50%;background:#f0dac3;color:#ca8338;display:grid;place-items:center;font:500 30px/1 Inter,Arial,sans-serif;margin:0 0 20px}
.mfs-ordering-2 .ord2-send-card strong{font:600 16px/19px Inter,Arial,sans-serif;margin-bottom:9px}
.mfs-ordering-2 .ord2-send-sub{font:400 13px/18px Inter,Arial,sans-serif;color:#5d554d;margin-bottom:18px}
.mfs-ordering-2 .ord2-dropzone{position:relative;width:236px;min-height:112px;border:1.5px dashed #c8b9aa;border-radius:9px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:13px 10px 10px;box-sizing:border-box;font:400 12px/18px Inter,Arial,sans-serif;color:#5d554d}
.mfs-ordering-2 .ord2-choose-file{display:grid;place-items:center;width:122px;height:38px;margin-top:8px;border-radius:7px;background:#e69a49;color:#fff;font:600 13px/16px Inter,Arial,sans-serif;cursor:pointer}
.mfs-ordering-2 .ord2-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.mfs-ordering-2 .ord2-send-card small{margin-top:auto;font:400 12px/18px Inter,Arial,sans-serif;color:#6a6158}
.mfs-ordering-2 .ord2-link-card .ord2-private-link{width:244.6667px;height:42px;box-sizing:border-box;border:1.5px solid #dfd2c3;border-radius:8px;background:#fff;padding:0 15px;margin:22px 0 18px;font:400 13px/16px Inter,Arial,sans-serif;outline:none}
.mfs-ordering-2 .ord2-link-card small{max-width:243px}
.mfs-ordering-2 .ord2-later-copy{margin:22px 0 12px;max-width:237px;font:400 14px/21px Inter,Arial,sans-serif;color:#3f3933}
.mfs-ordering-2 .ord2-later-card small{margin-top:0}
.mfs-ordering-2 .ord2-focus{height:140.25px;margin-bottom:35px}
.mfs-ordering-2 .ord2-focus textarea,.mfs-ordering-2 .ord2-lyrics textarea{width:100%;height:104.25px;resize:none;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:10px;background:#fff;padding:18px 48px;font:400 16px/28px Inter,Arial,sans-serif;color:#111;outline:none}
.mfs-ordering-2 .ord2-counter{position:absolute;right:14px;bottom:10px;font:400 12px/15px Inter,Arial,sans-serif;color:#81786e}
.mfs-ordering-2 .ord2-two-fields{display:grid;grid-template-columns:444px 444px;gap:22px;margin-bottom:31px}
.mfs-ordering-2 .ord2-two-fields .ord2-field{width:444px;margin:0}
.mfs-ordering-2 .ord2-reference p{margin-top:8px}
.mfs-ordering-2 .ord2-lyrics{height:165.25px;margin-bottom:28px}
.mfs-ordering-2 .ord2-lyrics textarea{height:104.25px;padding-right:135px}
.mfs-ordering-2 .ord2-lyrics-upload{position:absolute;right:14px;top:54px!important;margin:0!important;font:500 14px/17px Inter,Arial,sans-serif!important;color:#ca8338!important;cursor:pointer;display:flex!important;gap:7px;align-items:center}
.mfs-ordering-2 .ord2-lyrics-upload input{display:none}
.mfs-ordering-2 .ord2-lyrics p{margin-top:8px}
.mfs-ordering-2 .ord2-continue{width:910px;height:67px;border:0;border-radius:10px;background:linear-gradient(#e09b50,#c77d32);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;text-transform:uppercase;letter-spacing:.55px;font:600 21px/27px Inter,Arial,sans-serif;cursor:pointer;margin:0 0 32px}
.mfs-ordering-2 .ord2-continue span{font-size:27px;line-height:1}
.mfs-ordering-2 .ord2-secure{height:18px;display:flex;align-items:center;justify-content:center;gap:10px;font:400 14px/18px Inter,Arial,sans-serif;color:#333}
.mfs-ordering-2 .ord2-secure img{width:14px;height:14px}
.mfs-ordering-2 .ord2-aside{display:flex;flex-direction:column;gap:24px}
.mfs-ordering-2 .ord2-order-box{height:497px;padding:25px;background:#f7f3ef}
.mfs-ordering-2 .ord2-order-box .ord1-order-head a{color:#ca8338;font:600 14px/18px Inter,Arial,sans-serif;text-decoration:none;text-transform:none;letter-spacing:0}
.mfs-ordering-2 .ord2-order-box .ord1-order-included li{margin-bottom:9px}
@media(max-width:900px){
 .mfs-ordering-2 .ord2-shell{width:100%;padding:56px 24px 72px}.mfs-ordering-2 .ord2-layout{grid-template-columns:1fr}.mfs-ordering-2 .ord2-form,.mfs-ordering-2 .ord2-field,.mfs-ordering-2 .ord2-continue{width:100%}.mfs-ordering-2 .ord2-send-cards{grid-template-columns:1fr;height:auto}.mfs-ordering-2 .ord2-send-card{width:100%;height:350px}.mfs-ordering-2 .ord2-two-fields{grid-template-columns:1fr}.mfs-ordering-2 .ord2-two-fields .ord2-field{width:100%}.mfs-ordering-2 .ord2-aside{grid-row:1}
}


.mfs-ordering-2 .ord2-shell{padding-top:80px;padding-bottom:86px}
.mfs-ordering-2 .ord2-form-head{margin:0 0 44px}
.mfs-ordering-2 .ord2-form-head h2{margin:0;font:600 58px/64px "Poynter OldStyle Display",Georgia,serif;letter-spacing:-.475px;color:#111}
.mfs-ordering-2 .ord2-form-rule{display:block;width:70px;height:3px;border-radius:2px;background:#dc913c;margin:22px 0 22px}
.mfs-ordering-2 .ord2-form-head p{margin:0;font:400 24px/30px Inter,Arial,sans-serif;color:#17120e}
.mfs-ordering-2 .ord2-contact-grid{display:grid;grid-template-columns:444px 444px;gap:22px}
.mfs-ordering-2 .ord2-contact-grid .ord2-field{width:444px;margin-bottom:30px}
.mfs-ordering-2 .ord2-field label b{color:#d68b35;font:600 15px/1 Inter,Arial,sans-serif}
.mfs-ordering-2 .ord2-phone{margin-bottom:30px}
.mfs-ordering-2 .ord2-icon-field .ord2-input-icon{position:absolute;left:17px;top:48px;width:20px;height:20px;display:grid;place-items:center;z-index:2;color:#948a80;font:400 19px/1 Inter,Arial,sans-serif;pointer-events:none}
.mfs-ordering-2 .ord2-icon-field .ord2-input-icon img{width:18px;height:18px;opacity:.75;object-fit:contain}
.mfs-ordering-2 .ord2-icon-field>input{padding-left:48px}
.mfs-ordering-2 .ord2-note-icon{font-size:19px!important;color:#948a80!important}
.mfs-ordering-2 .ord2-artist{margin-bottom:35px}
.mfs-ordering-2 .ord2-song{margin-bottom:38px}

.mfs-ordering-2 .ord2-send-card>input[type=radio]{left:18px;right:auto;top:18px}
.mfs-ordering-2 .ord2-upload-card .ord2-send-icon{background:#050505;color:#fff;font-size:31px}
.mfs-ordering-2 .ord2-link-card .ord2-send-icon,.mfs-ordering-2 .ord2-later-card .ord2-send-icon{background:#f0dac3;color:#111}
.mfs-ordering-2 .ord2-choose-file{background:#050505;color:#fff}
.mfs-ordering-2 .ord2-dropzone{border-color:#ead8bd;background:transparent}
.mfs-ordering-2 .ord2-focus textarea,.mfs-ordering-2 .ord2-lyrics textarea{padding-left:48px}
.mfs-ordering-2 .ord2-two-fields .ord2-field>input{padding-left:48px}
.mfs-ordering-2 .ord2-two-fields .ord2-field{position:relative}
.mfs-ordering-2 .ord2-two-fields .ord2-field:before{position:absolute;left:17px;top:49px;color:#948a80;font:400 17px/1 Arial,sans-serif;z-index:2}
.mfs-ordering-2 .ord2-two-fields .ord2-field:first-child:before{content:"◇";transform:rotate(45deg)}
.mfs-ordering-2 .ord2-reference:before{content:"↗"!important;transform:none!important}
.mfs-ordering-2 .ord2-focus:before{content:"□";position:absolute;left:18px;top:55px;color:#948a80;font:400 15px/1 Arial,sans-serif;z-index:2}
.mfs-ordering-2 .ord2-lyrics:before{content:"▤";position:absolute;left:18px;top:57px;color:#948a80;font:400 17px/1 Arial,sans-serif;z-index:2}

.mfs-ordering-2 .ord2-order-box{height:auto;min-height:615px;padding:25px 25px 22px}
.mfs-ordering-2 .ord2-price{border-top:1px solid #e7ddd0;margin-top:18px;padding-top:18px;display:grid;grid-template-columns:1fr auto;align-items:end}
.mfs-ordering-2 .ord2-price strong{grid-column:1/3;text-transform:uppercase;letter-spacing:1.4px;font:700 14px/18px Inter,Arial,sans-serif;margin-bottom:4px}
.mfs-ordering-2 .ord2-price span{font:400 13px/18px Inter,Arial,sans-serif;color:#6f665e}
.mfs-ordering-2 .ord2-price b{font:600 30px/34px Inter,Arial,sans-serif;color:#111}

.mfs-ordering-2 .ord2-trust-row{width:910px;margin-top:46px;display:grid;grid-template-columns:444px 444px;gap:22px}
.mfs-ordering-2 .ord2-trust-card{height:126px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:15px;background:#f7f3ef;padding:26px 26px;display:flex;align-items:flex-start;gap:18px}
.mfs-ordering-2 .ord2-trust-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;margin-top:2px}
.mfs-ordering-2 .ord2-trust-icon img{width:26px;height:26px;object-fit:contain;filter:brightness(.25)}
.mfs-ordering-2 .ord2-shield{border:2px solid #111;border-radius:9px;font:700 15px/1 Inter,Arial,sans-serif;color:#111;box-sizing:border-box}
.mfs-ordering-2 .ord2-trust-card strong{display:block;font:600 16px/20px Inter,Arial,sans-serif;margin-bottom:6px}
.mfs-ordering-2 .ord2-trust-card p{margin:0;font:400 14px/20px Inter,Arial,sans-serif;color:#2e2925}

@media(max-width:900px){
 .mfs-ordering-2 .ord2-contact-grid,.mfs-ordering-2 .ord2-trust-row{grid-template-columns:1fr;width:100%}
 .mfs-ordering-2 .ord2-contact-grid .ord2-field,.mfs-ordering-2 .ord2-trust-row .ord2-trust-card{width:100%}
}


.mfs-ordering-2 .ord2-send-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mfs-ordering-2 .ord2-upload-card .ord2-send-icon svg{stroke:#fff}
.mfs-ordering-2 .ord2-link-card .ord2-send-icon svg,.mfs-ordering-2 .ord2-later-card .ord2-send-icon svg{width:25px;height:25px;stroke:#111}
.mfs-ordering-2 .ord2-focus:before{content:"▱";font-size:18px;transform:rotate(0deg)}
.mfs-ordering-2 .ord2-two-fields .ord2-field:first-child:before{content:"◇";font-size:18px;transform:rotate(45deg)}
.mfs-ordering-2 .ord2-reference:before{content:"ↄ"!important;font-size:20px;transform:rotate(-35deg)!important}
.mfs-ordering-2 .ord2-lyrics:before{content:"▤";font-size:17px}
.mfs-ordering-2 .ord2-order-box .ord1-order-icon{background:#f3d7b8}
.mfs-ordering-2 .ord1-help-box>img{width:24px;height:24px;opacity:.7}


.mfs-ordering-2 .ord2-field label,
.mfs-ordering-2 .ord2-send-method legend{
  font-family:Inter,Arial,sans-serif;
  font-size:20px;
  font-weight:600;
  line-height:18px;
  letter-spacing:0;
  color:#0e0e0e;
}
.mfs-ordering-2 .ord2-field label em{font-weight:400}
.mfs-ordering-2 .ord2-input-icon{top:45px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.mfs-ordering-2 .ord2-input-icon img{display:block;width:18px!important;height:18px!important}
.mfs-ordering-2 .ord2-input-icon svg{display:block;width:18px;height:18px;fill:none;stroke:#98a2b3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.mfs-ordering-2 .ord2-note-icon{top:45px!important}
.mfs-ordering-2 .ord2-note-icon svg{width:19px;height:19px;stroke:#948a80}

.mfs-ordering-2 .ord2-send-card small,
.mfs-ordering-2 .ord2-link-card small,
.mfs-ordering-2 .ord2-later-card small{
  font-family:Inter,Arial,sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  letter-spacing:0;
  color:#0e0e0e;
}
.mfs-ordering-2 .ord2-later-copy{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;color:#0e0e0e}


.mfs-ordering-2 .ord2-aside{margin-top:205px}
.mfs-ordering-2 .ord2-order-box{min-height:0;height:auto;padding-bottom:25px}
.mfs-ordering-2 .ord2-order-box .ord1-order-included li{
  font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;color:#1a1a1a;margin-bottom:0
}
.mfs-ordering-2 .ord2-price strong{font-family:Inter,Arial,sans-serif}
.mfs-ordering-2 .ord2-price span{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;color:#1a1a1a}
.mfs-ordering-2 .ord2-price b{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:38px;font-weight:600;line-height:38px;letter-spacing:0;color:#14110d}

.mfs-ordering-2 .ord2-help-icon{width:26px;height:26px;flex:0 0 26px;margin-top:2px;display:grid;place-items:center}
.mfs-ordering-2 .ord2-help-icon svg{width:25px;height:25px;fill:none;stroke:#111;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0}}


.mfs-ordering-2 .ord2-contact-grid .ord2-field:first-child .ord2-input-icon{top:48px!important}
.mfs-ordering-2 .ord2-contact-grid .ord2-field:nth-child(2) .ord2-input-icon{top:49px!important}
.mfs-ordering-2 .ord2-phone .ord2-input-icon,
.mfs-ordering-2 .ord2-artist .ord2-input-icon,
.mfs-ordering-2 .ord2-song .ord2-input-icon{top:48px!important}


.mfs-ordering-2 .ord2-field label em{
  display:inline-block;
  vertical-align:baseline;
  transform:translateY(2px);
  line-height:17px;
}


.mfs-ordering-2 .ord2-focus:before,
.mfs-ordering-2 .ord2-genre:before{content:none!important}
.mfs-ordering-2 .ord2-field-glyph{
  position:absolute;
  left:17px;
  z-index:3;
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
  pointer-events:none;
  color:#948a80;
}
.mfs-ordering-2 .ord2-field-glyph svg{
  width:17px;
  height:17px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.55;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.mfs-ordering-2 .ord2-focus-glyph{top:53px}
.mfs-ordering-2 .ord2-genre-glyph{top:48px}


.mfs-ordering-2 .ord2-aside{margin-top:185px}


.mfs-ordering-2 .ord2-order-box .ord1-order-included ul{
  display:flex;
  flex-direction:column;
  gap:10.5px;
}
.mfs-ordering-2 .ord2-order-box .ord1-order-included li{margin:0!important}


.mfs-ordering-2 .ord2-help-icon svg{width:24px;height:24px;stroke-width:1.7}

@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0}}


.mfs-ordering-2 .ord2-phone .ord2-input-icon{top:50px!important}
.mfs-ordering-2 .ord2-artist .ord2-input-icon,.mfs-ordering-2 .ord2-song .ord2-input-icon{top:49px!important}
.mfs-ordering-2 .ord2-artist-icon svg,.mfs-ordering-2 .ord2-note-icon svg{width:18px;height:18px;stroke:#948a80;stroke-width:1.45}


.mfs-ordering-2 .ord2-dropzone{width:236px;min-height:55px;height:55px;padding:17px 10px 10px;background:transparent}
.mfs-ordering-2 .ord2-choose-file{flex:0 0 auto;margin-top:8px}
.mfs-ordering-2 .ord2-upload-card small{margin-top:10px}


.mfs-ordering-2 .ord2-link-card .ord2-private-link{margin:20px 0 7px}
.mfs-ordering-2 .ord2-link-card small{margin-top:0}
.mfs-ordering-2 .ord2-later-copy{margin:20px 0 9px;font:400 14px/18px Inter,Arial,sans-serif}


.mfs-ordering-2 .ord2-field label em{vertical-align:baseline;transform:none!important;position:relative;top:0}


.mfs-ordering-2 .ord2-reference:before,.mfs-ordering-2 .ord2-lyrics:before{content:none!important}
.mfs-ordering-2 .ord2-focus-glyph,.mfs-ordering-2 .ord2-genre-glyph,.mfs-ordering-2 .ord2-reference-glyph,.mfs-ordering-2 .ord2-lyrics-glyph{left:17px;top:49px}
.mfs-ordering-2 .ord2-focus textarea,.mfs-ordering-2 .ord2-lyrics textarea,.mfs-ordering-2 .ord2-two-fields .ord2-field>input{padding-left:48px}
.mfs-ordering-2 .ord2-reference-glyph svg,.mfs-ordering-2 .ord2-lyrics-glyph svg{width:17px;height:17px;stroke:#948a80;stroke-width:1.45}


.mfs-ordering-2 .ord2-lyrics-upload{top:96px!important;right:14px!important;color:#111!important;font:500 14px/17px Inter,Arial,sans-serif!important;gap:6px!important}
.mfs-ordering-2 .ord2-upload-file-icon{width:16px;height:16px;display:grid;place-items:center}
.mfs-ordering-2 .ord2-upload-file-icon svg{width:16px;height:16px;fill:none;stroke:#111;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}


.mfs-ordering-2 .ord2-aside{margin-top:175px}


.mfs-ordering-2 .ord2-price strong{font:700 14px/18px Inter,Arial,sans-serif;letter-spacing:1.4px;color:#14110d}
.mfs-ordering-2 .ord2-price span{font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
.mfs-ordering-2 .ord2-price b{font:600 38px/38px "Poynter OldStyle Display",Georgia,serif;color:#14110d}


.mfs-ordering-2 .ord2-help-icon svg{width:23px;height:23px;stroke-width:1.55}
@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0}}


.mfs-ordering-2 .ord2-input-icon svg,
.mfs-ordering-2 .ord2-artist-icon svg,
.mfs-ordering-2 .ord2-note-icon svg{stroke:#766f68!important;stroke-width:1.85!important;opacity:1!important}
.mfs-ordering-2 .ord2-phone .ord2-input-icon{top:51px!important}
.mfs-ordering-2 .ord2-artist .ord2-input-icon,.mfs-ordering-2 .ord2-song .ord2-input-icon{top:49px!important}
.mfs-ordering-2 .ord2-dropzone{width:236px!important;height:55px!important;min-height:55px!important;padding:17px 10px 10px!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important}
.mfs-ordering-2 .ord2-private-link{background:transparent!important}
.mfs-ordering-2 .ord2-later-copy{font-family:Inter,Arial,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:20.3px!important;letter-spacing:0!important;color:#5c544a!important;margin:18px 0 8px!important}
.mfs-ordering-2 .ord2-field label em{top:0!important;vertical-align:baseline!important}
.mfs-ordering-2 .ord2-field-glyph svg{stroke:#746d66!important;stroke-width:1.75!important;opacity:1!important}
.mfs-ordering-2 .ord2-aside{margin-top:168px!important}
.mfs-ordering-2 .ord1-order-head a{position:relative;left:-8px}
.mfs-ordering-2 .ord1-order-icon img{width:24px!important;height:24px!important;object-fit:contain!important;filter:none!important;opacity:1!important}
@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0!important}}


.mfs-ordering-2 .ord2-input-icon svg,.mfs-ordering-2 .ord2-artist-icon svg,.mfs-ordering-2 .ord2-note-icon svg{stroke:#5f5851!important;stroke-width:2!important;opacity:1!important}
.mfs-ordering-2 .ord2-phone .ord2-input-icon svg{width:17px!important;height:17px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:50px!important}


.mfs-ordering-2 .ord2-dropzone{width:236px!important;height:55px!important;min-height:55px!important;padding:8px 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important}
.mfs-ordering-2 .ord2-link-card .ord2-private-link{margin:12px 0 7px!important;background:transparent!important}
.mfs-ordering-2 .ord2-later-copy{margin:12px 0 7px!important;font:400 13.5px/20.3px Inter,Arial,sans-serif!important;color:#5c544a!important}


.mfs-ordering-2 .ord2-field-glyph svg{stroke:#5f5851!important;stroke-width:1.9!important;opacity:1!important}
.mfs-ordering-2 .ord2-focus-glyph,.mfs-ordering-2 .ord2-reference-glyph,.mfs-ordering-2 .ord2-lyrics-glyph{top:49px!important}


.mfs-ordering-2 .ord2-lyrics-upload{right:15px!important;top:96px!important}


.mfs-ordering-2 .ord2-secure{margin-top:20px!important}
.mfs-ordering-2 .ord2-trust-row{margin-top:36px!important}
.mfs-ordering-2 .ord2-trust-card{padding:26px!important;gap:18px!important}
.mfs-ordering-2 .ord2-trust-icon svg{width:27px;height:27px;fill:none;stroke:#5f5851;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}


.mfs-ordering-2 .ord2-aside{margin-top:175px!important}


.mfs-ordering-2 .ord2-price{padding-top:14px!important}
.mfs-ordering-2 .ord2-price strong{margin-bottom:0!important}
.mfs-ordering-2 .ord2-price span{font:400 16px/28px Inter,Arial,sans-serif!important;color:#1a1a1a!important;align-self:center!important;position:relative;top:-4px}
.mfs-ordering-2 .ord2-price b{font:600 38px/38px "Poynter OldStyle Display",Georgia,serif!important;color:#14110d!important;position:relative;top:-5px}
@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0!important}}


.mfs-ordering-2 .ord2-input-icon img{width:18px!important;height:18px!important;opacity:1!important;filter:none!important;object-fit:contain!important}
.mfs-ordering-2 .ord2-send-icon img{width:26px;height:26px;display:block;object-fit:contain;filter:none;opacity:1}
.mfs-ordering-2 .ord2-upload-card .ord2-send-icon img{filter:brightness(0) invert(1)}
.mfs-ordering-2 .ord2-field-glyph img{width:18px;height:18px;display:block;object-fit:contain;filter:none;opacity:1}
.mfs-ordering-2 .ord2-upload-file-icon img{width:16px;height:16px;display:block;object-fit:contain;filter:none;opacity:1}
.mfs-ordering-2 .ord2-help-icon img{width:26px;height:26px;display:block;object-fit:contain;filter:none;opacity:1}
.mfs-ordering-2 .ord2-trust-icon img{width:26px!important;height:26px!important;display:block;object-fit:contain;filter:none!important;opacity:1!important}
.mfs-ordering-2 .ord1-order-icon img{width:24px!important;height:24px!important;display:block;object-fit:contain;filter:none!important;opacity:1!important}
\n\n

.mfs-ordering-2 .ord2-aside{margin-top:193px!important}
@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0!important}}


.mfs-ordering-2 .ord2-price{padding-top:19px!important}
.mfs-ordering-2 .ord2-price strong{margin-bottom:4px!important}
.mfs-ordering-2 .ord2-price span{font:400 13px/normal Inter,Arial,sans-serif!important;color:#5c544a!important;align-self:end!important;position:static!important}
.mfs-ordering-2 .ord2-price b{font:600 38px/38px "Poynter OldStyle Display",Georgia,serif!important;position:static!important}


.mfs-ordering-2 .ord2-order-box .ord1-order-included li{padding-left:27px!important}
.mfs-ordering-2 .ord2-order-box .ord1-order-included li:before{content:""!important;position:absolute!important;left:0!important;top:6px!important;width:16px!important;height:16px!important;background:url("assets/ordering2-icons/check.svg") center/16px 16px no-repeat!important}


.mfs-ordering-2 .ord2-field label em{position:relative!important;top:-1px!important}


.mfs-ordering-2 .ord2-field-glyph img{width:18px!important;height:18px!important;display:block!important;object-fit:contain!important;filter:none!important;opacity:1!important}
.mfs-ordering-2 .ord2-focus-glyph,.mfs-ordering-2 .ord2-reference-glyph,.mfs-ordering-2 .ord2-lyrics-glyph{top:49px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:50px!important}


.mfs-ordering-2 .ord2-continue{gap:12px!important;margin-bottom:32px!important}
.mfs-ordering-2 .ord2-continue-arrow{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;font-size:0!important}
.mfs-ordering-2 .ord2-continue-arrow img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important}


.mfs-ordering-2 .ord2-secure{margin-top:0!important}
.mfs-ordering-2 .ord2-secure img{width:14px!important;height:14px!important;object-fit:contain!important}
.mfs-ordering-2 .ord2-trust-row{margin-top:36px!important}


.mfs-ordering-2 .ord2-trust-card{padding:24px!important;gap:14px!important}
.mfs-ordering-2 .ord2-trust-icon img{width:26px!important;height:26px!important}


.mfs-ordering-2 .ord2-contact-grid .ord2-field:nth-child(2) .ord2-input-icon{top:51px!important}
.mfs-ordering-2 .ord2-phone .ord2-input-icon{top:51px!important}
.mfs-ordering-2 .ord2-artist .ord2-input-icon,.mfs-ordering-2 .ord2-song .ord2-input-icon{top:50px!important}


.mfs-ordering-2 .ord2-send-card{height:380px!important;box-sizing:border-box!important;padding-top:26px!important}
.mfs-ordering-2 .ord2-send-card>.ord2-send-icon{margin:0 auto 16px!important;width:62px!important;height:62px!important}
.mfs-ordering-2 .ord2-send-card>strong{font:700 16px/19px Inter,Arial,sans-serif!important;margin:0!important}
.mfs-ordering-2 .ord2-upload-card .ord2-send-sub{font:400 14px/18px Inter,Arial,sans-serif!important;color:#0e0e0e!important;margin:0!important;position:absolute!important;top:127px!important;left:0!important;width:100%!important;text-align:center!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{position:absolute!important;top:155px!important;left:27px!important;width:236px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:16px!important;gap:10px!important;font:400 13px/18.2px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone:before{width:20px!important;height:20px!important;flex-basis:20px!important;background-size:20px 20px!important}
.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{position:absolute!important;top:231px!important;left:83px!important;margin:0!important;height:38px!important;padding:11px 22px!important;box-sizing:border-box!important;font:700 13.5px/16px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-upload-card>small{position:absolute!important;top:283px!important;left:44px!important;width:203px!important;margin:0!important;font:400 14px/18px Inter,Arial,sans-serif!important;color:#0e0e0e!important;text-align:center!important}
.mfs-ordering-2 .ord2-link-card>strong,.mfs-ordering-2 .ord2-later-card>strong{margin-top:0!important}
.mfs-ordering-2 .ord2-link-card .ord2-private-link{position:absolute!important;top:135px!important;left:24px!important;width:245px!important;height:42px!important;margin:6px 0 0!important;padding:13px 15px!important;box-sizing:border-box!important;font:400 13px/16px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-link-card>small{position:absolute!important;top:195px!important;left:21px!important;width:250px!important;margin:0!important;font:400 14px/18px Inter,Arial,sans-serif!important;color:#0e0e0e!important;text-align:center!important}
.mfs-ordering-2 .ord2-later-copy{position:absolute!important;top:135px!important;left:25px!important;width:242px!important;margin:0!important;font:400 13.5px/20.25px Inter,Arial,sans-serif!important;color:#5c544a!important;text-align:center!important}
.mfs-ordering-2 .ord2-later-card>small{position:absolute!important;top:196px!important;left:25px!important;width:242px!important;margin:0!important;font:400 14px/18px Inter,Arial,sans-serif!important;color:#0e0e0e!important;text-align:center!important}


.mfs-ordering-2 .ord2-field label em{position:relative!important;top:1px!important;font:400 14px/19px Inter,Arial,sans-serif!important}


.mfs-ordering-2 .ord2-focus-glyph,.mfs-ordering-2 .ord2-reference-glyph,.mfs-ordering-2 .ord2-lyrics-glyph{top:50px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:51px!important}


.mfs-ordering-2 .ord2-aside{margin-top:193px!important}
.mfs-ordering-2 .ord2-price{padding-top:14px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:end!important}
.mfs-ordering-2 .ord2-price strong{grid-column:1/3!important;margin:0 0 1px!important;font:700 14px/18px Inter,Arial,sans-serif!important;letter-spacing:1.4px!important}
.mfs-ordering-2 .ord2-price span{grid-column:1!important;grid-row:2!important;align-self:end!important;margin:0 0 4px!important;font:400 13px/16px Inter,Arial,sans-serif!important;color:#5c544a!important}
.mfs-ordering-2 .ord2-price b{grid-column:2!important;grid-row:2!important;align-self:end!important;margin:0!important;position:relative!important;top:-4px!important;font:600 38px/38px "Poynter OldStyle Display",Georgia,serif!important}
@media(max-width:900px){.mfs-ordering-2 .ord2-aside{margin-top:0!important}}


.mfs-ordering-2 .ord2-focus:before,
.mfs-ordering-2 .ord2-two-fields .ord2-field:before,
.mfs-ordering-2 .ord2-lyrics:before{content:none!important;display:none!important}


.mfs-ordering-2 .ord2-contact-grid .ord2-field:nth-child(2) .ord2-input-icon{top:52px!important}
.mfs-ordering-2 .ord2-phone .ord2-input-icon{top:50px!important}
.mfs-ordering-2 .ord2-artist .ord2-input-icon{top:50px!important}
.mfs-ordering-2 .ord2-song .ord2-input-icon{top:50px!important}
.mfs-ordering-2 .ord2-input-icon img{opacity:1!important;filter:none!important}


.mfs-ordering-2 .ord2-upload-card .ord2-send-sub{top:126.625px!important;font:400 14px/18px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{top:169.25px!important;left:26.7px!important;width:236px!important;height:52px!important;min-height:52px!important;padding:14px!important;box-sizing:border-box!important;gap:10px!important;white-space:nowrap!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone span{white-space:nowrap!important;font:400 13px/18.2px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone:before{width:20px!important;height:20px!important;flex:0 0 20px!important}
.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{top:231.25px!important}
.mfs-ordering-2 .ord2-upload-card>small{top:282.625px!important}
.mfs-ordering-2 .ord2-link-card .ord2-private-link{top:133px!important;margin:6px 0 0!important;background:#f7f3ef!important}
.mfs-ordering-2 .ord2-link-card>small{top:193px!important}
.mfs-ordering-2 .ord2-later-copy{top:135px!important}
.mfs-ordering-2 .ord2-later-card>small{top:195.625px!important}


.mfs-ordering-2 .ord2-field label em{top:1px!important;font:400 14px/19px Inter,Arial,sans-serif!important}
.mfs-ordering-2 .ord2-focus-glyph,.mfs-ordering-2 .ord2-reference-glyph,.mfs-ordering-2 .ord2-lyrics-glyph{top:50px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:51px!important}


.mfs-ordering-2 .ord2-secure img{filter:none!important;opacity:1!important}


.mfs-ordering-2 .ord2-shield{border:0!important;border-radius:0!important}
.mfs-ordering-2 .ord2-trust-icon img{filter:none!important;opacity:1!important}


.mfs-ordering-2 .ord2-price{padding-top:19px!important;align-items:end!important}
.mfs-ordering-2 .ord2-price strong{margin:0!important}
.mfs-ordering-2 .ord2-price span{margin:2px 0 0!important;position:relative!important;top:-1px!important;font:400 13px/17px Inter,Arial,sans-serif!important;color:#5c544a!important}
.mfs-ordering-2 .ord2-price b{position:relative!important;top:-7px!important}


.mfs-ordering-2 .ord2-input-icon img,
.mfs-ordering-2 .ord2-field-glyph img,
.mfs-ordering-2 .ord2-send-icon img,
.mfs-ordering-2 .ord2-secure img,
.mfs-ordering-2 .ord2-trust-icon img,
.mfs-ordering-2 .ord1-order-icon img,
.mfs-ordering-2 .ord2-continue-arrow img,
.mfs-ordering-2 .ord2-upload-file-icon img{filter:none!important;opacity:1!important;transform:none!important}


.mfs-ordering-2 .ord2-input-icon{width:18px!important;height:18px!important}
.mfs-ordering-2 .ord2-input-icon img{width:18px!important;height:18px!important}
.mfs-ordering-2 .ord2-field-glyph{width:18px!important;height:18px!important}
.mfs-ordering-2 .ord2-field-glyph img{width:18px!important;height:18px!important}


.mfs-ordering-2 .ord2-dropzone:before{content:none!important;display:none!important;background:none!important}
.mfs-ordering-2 .ord2-dropzone>img{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;object-fit:contain!important}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{top:169.25px!important;left:26.7px!important;padding:16px!important;gap:10px!important;align-items:center!important;justify-content:center!important;flex-direction:row!important}


.mfs-ordering-2 .ord2-link-card .ord2-private-link{top:141px!important;left:24px!important;margin:0!important;width:244.6667px!important;height:42px!important;padding:13px 15px!important;background:#f7f3ef!important}
.mfs-ordering-2 .ord2-link-card>small{top:195px!important}
.mfs-ordering-2 .ord2-later-copy{top:135px!important}
.mfs-ordering-2 .ord2-later-card>small{top:195.625px!important}


.mfs-ordering-2 .ord2-upload-file-icon img{width:16px!important;height:16px!important;display:block!important}


.mfs-ordering-2 .ord2-field label em{top:1px!important}


.mfs-ordering-2 .ord2-price{padding-top:19px!important}
.mfs-ordering-2 .ord2-price strong{margin:0 0 4px!important;font:700 14px/18px Inter,Arial,sans-serif!important;letter-spacing:1.56px!important}
.mfs-ordering-2 .ord2-price span{margin:0!important;top:0!important;font:400 13px/normal Inter,Arial,sans-serif!important;color:#5c544a!important}
.mfs-ordering-2 .ord2-price b{top:-4px!important;font:600 38px/38px "Poynter OldStyle Display",Georgia,serif!important}


.mfs-ordering-2 .ord2-send-card.is-selected{box-shadow:none!important}


.mfs-ordering-2 .ord2-upload-card .ord2-send-sub{
  top:126px!important;left:50%!important;width:180px!important;
  transform:translateX(-50%)!important;white-space:normal!important;
  font:400 14px/18px Inter,Arial,sans-serif!important;text-align:center!important
}
.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{top:169px!important}
.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{top:231px!important}
.mfs-ordering-2 .ord2-upload-card>small{top:283px!important}


.mfs-ordering-2 .ord2-link-card>small{
  top:195px!important;left:16px!important;width:260px!important;
  font:400 13px/17.5px Inter,Arial,sans-serif!important
}
.mfs-ordering-2 .ord2-later-copy{
  top:135px!important;left:16px!important;width:260px!important;
  font:400 13px/20px Inter,Arial,sans-serif!important
}
.mfs-ordering-2 .ord2-later-card>small{top:195px!important;left:16px!important;width:260px!important;font:400 13px/18px Inter,Arial,sans-serif!important}


.mfs-ordering-2 .ord2-focus-glyph{left:17px!important;top:50px!important}
.mfs-ordering-2 .ord2-genre-glyph{left:17px!important;top:51px!important}
.mfs-ordering-2 .ord2-reference-glyph{left:17px!important;top:50px!important}
.mfs-ordering-2 .ord2-lyrics-glyph{left:17px!important;top:50px!important}


.mfs-ordering-2 .ord2-lyrics-upload{top:100px!important;right:15px!important}


.mfs-ordering-2 .ord2-price{
  position:relative!important;display:block!important;height:58px!important;
  padding-top:0!important;margin-top:0!important
}
.mfs-ordering-2 .ord2-price strong{
  position:absolute!important;left:0!important;top:0!important;margin:0!important;
  font:700 14px/18px Inter,Arial,sans-serif!important;letter-spacing:1.56px!important
}
.mfs-ordering-2 .ord2-price span{
  position:absolute!important;left:0!important;top:22px!important;margin:0!important;
  font:400 13px/16px Inter,Arial,sans-serif!important;color:#5c544a!important
}
.mfs-ordering-2 .ord2-price b{
  position:absolute!important;right:0!important;top:2px!important;margin:0!important;
  font:600 38px/38px "Poynter OldStyle Display",Georgia,serif!important
}


.mfs-ordering-2 .ord2-contact-grid .ord2-field:first-child .ord2-input-icon{top:49px!important}


.mfs-ordering-2 .ord2-focus-glyph{top:52px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:52px!important}
.mfs-ordering-2 .ord2-reference-glyph{top:51px!important}
.mfs-ordering-2 .ord2-lyrics-glyph{top:53px!important}


.mfs-ordering-2 .ord2-price{
  margin-top:26px!important;
  height:76px!important;
}
.mfs-ordering-2 .ord2-price strong{top:18px!important}
.mfs-ordering-2 .ord2-price span{top:40px!important}
.mfs-ordering-2 .ord2-price b{top:20px!important}


.mfs-ordering-2 .ord2-focus-glyph{top:54px!important}
.mfs-ordering-2 .ord2-genre-glyph{top:53px!important}
.mfs-ordering-2 .ord2-reference-glyph{top:52px!important}
.mfs-ordering-2 .ord2-lyrics-glyph{top:55px!important}


.mfs-ordering-2 .ord2-focus>label em{top:0!important}
.mfs-ordering-2 .ord2-genre>label em{top:0!important}
.mfs-ordering-2 .ord2-reference>label em{top:0!important}
.mfs-ordering-2 .ord2-lyrics>label em{top:0!important}


.mfs-ordering-2 .ord2-lyrics-upload{
  top:97px!important;right:15px!important;
  color:#2a2520!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:14px!important;font-weight:600!important;line-height:normal!important;letter-spacing:0!important
}


.mfs-ordering-2 .ord2-price{
  margin-top:20px!important;
  height:62px!important;
}
.mfs-ordering-2 .ord2-price strong{top:14px!important}
.mfs-ordering-2 .ord2-price span{top:36px!important}
.mfs-ordering-2 .ord2-price b{top:16px!important}


.mfs-ordering-2 .ord2-lyrics-upload{top:100px!important}


.mfs-ordering-2 .ord2-price{height:54px!important}


.mfs-ordering-2 .ord2-lyrics-upload{top:103px!important}


.mfs-ordering-2 .ord2-contact-grid .ord2-field:first-child .ord2-input-icon{top:51px!important}


.mfs-ordering-2 .ord2-send-card>input[type=radio]{
  width:20px!important;height:20px!important;border:2px solid #c7b59f!important;
  border-radius:50%!important;background:#fff!important;box-shadow:none!important;
}
.mfs-ordering-2 .ord2-send-card>input[type=radio]:checked{
  border:2px solid #d98d36!important;
  background:radial-gradient(circle at center,#2a2520 0 3px,#fff 3.5px 100%)!important;
}


.mfs-ordering-2 .ord2-lyrics-upload{transform:translateY(3px)!important}


.mfs-ordering-2 .ord2-continue{margin-bottom:24px!important}
.mfs-ordering-2 .ord2-secure{margin-top:0!important}
.mfs-ordering-2 .ord2-trust-row{margin-top:36px!important}


.mfs-ordering-2 .ord2-order-box{padding-bottom:23px!important}


.mfs-ordering-2 .ord2-lyrics-upload{transform:translateY(4px)!important}


.mfs-ordering-3 .ord3-hero .ord1-hero-copy{top:44px}
.mfs-ordering-3 .ord3-hero .ord1-hero-copy h1{font-size:80px;line-height:84px;letter-spacing:-.4754px}
.mfs-ordering-3 .ord3-hero .ord1-hero-copy p{width:547px;font-size:24px;line-height:40px}
.ord3-main{background:#f6f1ee;color:#0e0e0e}.ord3-shell{padding:80px 80px 86px}.ord3-title{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:38px}.ord3-title h2{margin:0;font-family:'Poynter OldStyle Display','Times New Roman',serif;font-size:58px;line-height:64px;font-weight:600;letter-spacing:-.4754px}.ord3-title>span{display:block;width:60px;height:3px;border-radius:2px;background:#d28b3f}.ord3-title p{margin:0;font:400 24px/30px Inter,sans-serif}.ord3-layout{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:32px;align-items:start}.ord3-left{display:flex;flex-direction:column;gap:40px}.ord3-box{border:2px solid #e6ddcf;border-radius:12px;padding:24px;background:#f7f3ef}.ord3-box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ord3-box-head h3{margin:0;font-family:'Poynter OldStyle Display','Times New Roman',serif;font-size:28px;line-height:24px;font-weight:600;color:#111827}.ord3-box-head a{font:500 14px/20px Inter,sans-serif;color:#f26b1f;text-decoration:none}.ord3-product{border:2px solid #e6ddcf;border-radius:12px;padding:22px;display:flex;align-items:center;background:#f7f3ef;box-shadow:0 1px 1px rgba(0,0,0,.05)}.ord3-product-icon{width:50px;text-align:center;font-size:28px}.ord3-product-copy{padding-left:16px;flex:1}.ord3-product-copy>div{display:flex;align-items:center;gap:8px}.ord3-product-copy strong{font:400 18px/28px Inter,sans-serif}.ord3-product-copy b{font:500 10px/13.5px Inter,sans-serif;text-transform:uppercase;background:#ca8338;color:#fff;border-radius:4px;padding:4px 10px}.ord3-product-copy p{margin:6px 0 0;font:400 16px/20px Inter,sans-serif;color:#4b5563}.ord3-product-price{font-family:'Poynter OldStyle Display','Times New Roman',serif;font-size:38px;line-height:38px}.ord3-info{display:flex;flex-direction:column;gap:16px}.ord3-info>div{display:grid;grid-template-columns:280px 1fr;align-items:center;font:400 16px/28px Inter,sans-serif}.ord3-info b{font-weight:400}.ord3-upload-later{margin-top:24px;padding:25px 21px 21px;border:1px solid #e6ddcf;border-radius:12px;background:#f8e8d8}.ord3-upload-later small{font:700 12px/normal Inter,sans-serif;letter-spacing:1px}.ord3-upload-later>div{display:flex;align-items:center;margin-top:12px}.ord3-upload-later i{display:flex;width:44px;height:44px;border-radius:50%;background:#f4d9bd;align-items:center;justify-content:center;font-style:normal;font-size:20px}.ord3-upload-later p{margin:0 0 0 16px}.ord3-upload-later strong,.ord3-upload-later span{display:block;font:400 16px/20px Inter,sans-serif}.ord3-upload-later span{font-size:14px;color:#333;margin-top:3px}.ord3-payment{padding-top:0}.ord3-payment-title{margin-bottom:24px}.ord3-pay-labels{display:grid;grid-template-columns:459px 435px;gap:16px;margin-bottom:8px;font:700 20px/normal Inter,sans-serif}.ord3-pay-labels strong:nth-child(2){padding-left:0}.ord3-pay-labels em{font-style:normal;font-weight:400}.ord3-pay-cards{display:grid;grid-template-columns:459px 435px;gap:16px}.ord3-pay-card{height:218px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;background:rgba(255,255,255,.8);padding:22px;position:relative;cursor:pointer;font-family:Inter,sans-serif}.ord3-pay-card.is-selected{border:2px solid #ca8338;background:#fff;box-shadow:0 0 7.5px rgba(239,89,18,.05)}.ord3-pay-card>input{position:absolute;opacity:0}.ord3-radio{position:absolute;left:22px;top:22px;width:18px;height:18px;border:1px solid #9ca3af;border-radius:50%;background:#fff}.is-selected .ord3-radio{border:2px solid #ca8338}.is-selected .ord3-radio:after{content:'';position:absolute;inset:3px;border-radius:50%;background:#ca8338}.ord3-mono{position:absolute;left:48px;top:15px;width:162px;height:48px;object-fit:contain}.ord3-paypal{position:absolute;left:52px;top:20px;width:88px;height:31px;object-fit:contain}.ord3-recommended{position:absolute;right:17px;top:18px;background:#ca8338;color:#fff;border-radius:5px;padding:3px 9px;font:400 10.5px/15px Inter,sans-serif;letter-spacing:.26px}.ord3-pay-card p{margin:48px 0 0 35px;font:400 14px/18px Inter,sans-serif;color:#4b5563}.ord3-cardnames{margin:13px 0 0 35px;font:700 15px/32px Inter,sans-serif;white-space:nowrap}.ord3-pay-card small{display:block;margin:12px 0 0 35px;font:400 14px/normal Inter,sans-serif;color:#6b7280;line-height:20px}.ord3-continue{margin-top:29px;width:100%;border:0;border-radius:10px;padding:20px;background:linear-gradient(#de984b,#c47d32);color:#fff;font:600 24px/normal Inter,sans-serif;text-transform:uppercase;cursor:pointer}.ord3-continue span{margin-left:8px}.ord3-next{text-align:center;margin:24px 0 0;font:400 14px/18px Inter,sans-serif}.ord3-trust{display:grid;grid-template-columns:442px 442px;gap:24px}.ord3-trust>div{border:2px solid #e6ddcf;border-radius:16px;padding:24px;background:#f7f3ef}.ord3-trust strong{font:700 16px/normal Inter,sans-serif}.ord3-trust p{margin:6px 0 0;font:400 14px/18px Inter,sans-serif}.ord3-aside{display:flex;flex-direction:column;gap:16px}.ord3-discount h4{margin:0 0 12px;font:600 20px/30px Inter,sans-serif}.ord3-discount>div{display:flex;gap:12px}.ord3-discount input{min-width:0;flex:1;height:60px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:10px;padding:16px 18px;background:#fff;font:400 16px/28px Inter,sans-serif}.ord3-discount button{width:105px;height:60px;border:0;border-radius:10px;background:linear-gradient(#de984b,#c47d32);color:#fff;text-transform:uppercase;font:600 20px Inter,sans-serif}.mfs-ordering-3 .ord2-order-box{height:422px}.mfs-ordering-3 .ord1-order-included li{font-size:16px;line-height:28px}
@media(max-width:900px){.ord3-shell{padding:50px 24px}.ord3-layout{grid-template-columns:1fr}.ord3-aside{order:-1}.ord3-pay-labels,.ord3-pay-cards,.ord3-trust{grid-template-columns:1fr}.ord3-pay-labels strong:nth-child(2){display:none}.ord3-pay-card{width:100%}.ord3-info>div{grid-template-columns:1fr}.ord3-title h2{font-size:44px;line-height:50px}.mfs-ordering-3 .ord3-hero .ord1-hero-copy h1{font-size:56px;line-height:60px}}


@media (min-width: 901px){
  .mfs-ordering-3 .ord3-shell{
    width:1440px;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;
    padding:86px 80px;
    box-sizing:border-box;
  }
  .mfs-ordering-3 .ord3-layout{
    grid-template-columns:910px 338px;
    gap:32px;
  }
}


.mfs-ordering-3 .ord3-product-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:0;flex:0 0 50px}
.mfs-ordering-3 .ord3-product-icon img{display:block;width:32px;height:32px;max-width:none}
.mfs-ordering-3 .ord3-cardlogos{margin:13px 0 0 35px;height:34px;display:flex;align-items:center;gap:8px;white-space:nowrap}
.mfs-ordering-3 .ord3-cardlogos>img{display:block;width:auto;height:32.294px;max-width:none}
.mfs-ordering-3 .ord3-cardlogos-mono>img{width:47.095px;height:32.294px}
.mfs-ordering-3 .ord3-gpay{width:54.495px;height:32.294px;box-sizing:border-box;border:1.009px solid #d9d9d9;border-radius:7.064px;background:#fff;display:flex;align-items:center;justify-content:center;padding:6px 10px}
.mfs-ordering-3 .ord3-gpay img{display:block;width:34.042px;height:14.017px;object-fit:cover;max-width:none}
.mfs-ordering-3 .ord3-cardlogos-paypal{margin-top:10px}
.mfs-ordering-3 .ord3-cardlogos-paypal>img{width:49.083px;height:33.657px}


.mfs-ordering-3 .ord3-product-copy b{display:inline-flex;align-items:center;gap:4px}
.mfs-ordering-3 .ord3-product-copy b .ord3-star{display:block;width:10px;height:10px;max-width:none}
.mfs-ordering-3 .ord3-info>div>span{display:flex;align-items:center;gap:6px}
.mfs-ordering-3 .ord3-info>div>span>img{display:block;width:18px;height:18px;max-width:none;object-fit:contain;flex:0 0 18px}
.mfs-ordering-3 .ord3-upload-later i img{display:block;width:20px;height:20px;max-width:none;object-fit:contain}
.mfs-ordering-3 .ord3-pay-cards{grid-template-columns:459px 435px!important;gap:16px!important}
.mfs-ordering-3 .ord3-pay-card:first-child{width:459px!important;height:218px!important}
.mfs-ordering-3 .ord3-pay-card:nth-child(2){width:435px!important;height:218px!important}
.mfs-ordering-3 .ord3-aside{width:338px!important}
.mfs-ordering-3 .ord1-help-box{width:338px!important;box-sizing:border-box}
.mfs-ordering-3 .ord1-help-box>div{min-width:254px;width:254px}


.mfs-ordering-3 .ord3-product-copy b .ord3-star{width:11px;height:11px;transform:translateY(-1px)}
.mfs-ordering-3 .ord3-info>div>span>img{opacity:1}
.mfs-ordering-3 .ord3-upload-later i img{width:20px;height:20px;opacity:1}
.mfs-ordering-3 .ord3-trust>div{display:flex;gap:14px;align-items:flex-start}
.mfs-ordering-3 .ord3-trust-icon{display:block;flex:0 0 26px;width:26px;height:26px;margin-top:2px}
.mfs-ordering-3 .ord3-trust-icon img{display:block;width:26px;height:26px;max-width:none}
.mfs-ordering-3 .ord3-trust section{min-width:0}
.mfs-ordering-3 .ord3-trust section strong{font:700 16px/normal Inter,sans-serif}
.mfs-ordering-3 .ord3-trust section p{margin:6px 0 0;font:400 14px/18px Inter,sans-serif}


.mfs-ordering-3 .ord3-info:not(.ord3-track)>div:first-child>span>img{transform:translateY(-1px)}

.mfs-ordering-3 .ord3-product-copy b .ord3-star{transform:translateY(-2px)}

.mfs-ordering-3 .ord3-info{gap:16px}

.mfs-ordering-3 .ord3-upload-later i img{width:20px;height:20px;display:block}

.mfs-ordering-3 .ord3-pay-card:first-child,
.mfs-ordering-3 .ord3-pay-card:nth-child(2){height:223px!important}

.mfs-ordering-3 .ord3-next{display:flex;align-items:center;justify-content:center;gap:6px}
.mfs-ordering-3 .ord3-next img{display:block;width:14px;height:14px;max-width:none}

.mfs-ordering-3 .ord3-trust{grid-template-columns:442px 442px;gap:24px}
.mfs-ordering-3 .ord3-trust>div{box-sizing:border-box;width:442px}


.mfs-ordering-3 .ord3-info{gap:15px!important}

.mfs-ordering-3 .ord3-pay-card:first-child,
.mfs-ordering-3 .ord3-pay-card:nth-child(2){height:228px!important}

.mfs-ordering-3 .ord3-continue{display:flex;align-items:center;justify-content:center;gap:12px}
.mfs-ordering-3 .ord3-continue-arrow{width:24px;height:24px;display:grid;place-items:center;font-size:0;margin-left:0}
.mfs-ordering-3 .ord3-continue-arrow img{display:block;width:24px;height:24px;max-width:none;object-fit:contain}

.mfs-ordering-3 .ord3-next img{width:14px;height:14px}

.mfs-ordering-3 .ord3-cardlogos{align-items:center;gap:8px}
.mfs-ordering-3 .ord3-cardlogos>img{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #d9d9d9;border-radius:7px;padding:5px 7px;height:32px!important;width:auto!important}
.mfs-ordering-3 .ord3-cardlogos-mono>img{height:32px!important}
.mfs-ordering-3 .ord3-cardlogos-paypal>img{height:32px!important}


.mfs-ordering-3 .ord3-info{gap:14px!important}


.mfs-ordering-3 .ord3-cardlogos>img{
  box-sizing:border-box!important;
  display:block!important;
  object-fit:contain!important;
  background:#fff!important;
  border:1.009px solid #d9d9d9!important;
  border-radius:7.064px!important;
  max-width:none!important;
}

.mfs-ordering-3 .ord3-cardlogos-mono>img{width:47.095px!important;height:32.294px!important}

.mfs-ordering-3 .ord3-cardlogos-mono>img:nth-child(2){padding:6.857px 8.303px!important}

.mfs-ordering-3 .ord3-cardlogos-mono>img:nth-child(3){padding:9.137px 6.563px!important}

.mfs-ordering-3 .ord3-cardlogos-mono>img:nth-child(1){padding:8px 6px!important}

.mfs-ordering-3 .ord3-gpay{width:54.495px!important;height:32.294px!important;padding:0!important}
.mfs-ordering-3 .ord3-gpay img{width:34.04px!important;height:14.02px!important;object-fit:contain!important}


.mfs-ordering-3 .ord3-cardlogos-paypal>img{width:49.083px!important;height:33.657px!important}

.mfs-ordering-3 .ord3-cardlogos-paypal>img:nth-child(1){padding:11.344px 7.242px!important}

.mfs-ordering-3 .ord3-cardlogos-paypal>img:nth-child(2){padding:7.539px 9.297px!important}

.mfs-ordering-3 .ord3-cardlogos-paypal>img:nth-child(3){padding:11.739px 4.052px!important}

.mfs-ordering-3 .ord3-cardlogos-paypal>img:nth-child(n+4){padding:6px 5px!important}


.mfs-ordering-3 .ord3-info{gap:12px!important}
.mfs-ordering-3 .ord3-upload-later i img{width:26px!important;height:26px!important;max-width:none!important}
.mfs-ordering-3 .ord3-cardlogos>img{display:none!important}
.mfs-ordering-3 .ord3-cardlogos .ord3-paymark{
  box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;
  background:#fff;border:1.009px solid #d9d9d9;border-radius:7.064px;padding:0;overflow:hidden;
}
.mfs-ordering-3 .ord3-cardlogos .ord3-paymark img{display:block!important;object-fit:contain!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}
.mfs-ordering-3 .ord3-cardlogos-mono .ord3-paymark{width:47.095px;height:32.294px}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img{width:34.6px;height:10.97px}
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img{width:30.49px;height:18.58px}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:33.97px;height:14.02px}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{width:54.495px;height:32.294px}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:34.04px;height:14.02px}
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{width:49.083px;height:33.657px}
.mfs-ordering-3 .ord3-cardlogos-paypal .visa img{width:34.6px;height:10.97px}
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img{width:30.49px;height:18.58px}
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{width:40.98px;height:10.18px}
.mfs-ordering-3 .ord3-cardlogos-paypal .discover img,
.mfs-ordering-3 .ord3-cardlogos-paypal .diners img,
.mfs-ordering-3 .ord3-cardlogos-paypal .jcb img{width:39px;height:21px}


.mfs-ordering-3 .ord3-info{gap:11px!important}


.mfs-ordering-3 .ord3-cardlogos-mono .visa img,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img,
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img,
.mfs-ordering-3 .ord3-cardlogos-paypal .visa img,
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{width:100%!important;height:100%!important;object-fit:fill!important}


.mfs-ordering-3 .ord3-upload-later i img{width:20px!important;height:20px!important;max-width:none!important}


.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay,
.mfs-ordering-3 .ord3-cardlogos-mono .gpay,
.mfs-ordering-3 .ord3-cardlogos-paypal .visa,
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard,
.mfs-ordering-3 .ord3-cardlogos-paypal .amex{
  border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img,
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img,
.mfs-ordering-3 .ord3-cardlogos-paypal .visa img,
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{
  width:100%!important;height:100%!important;display:block!important;object-fit:fill!important;
}


.mfs-ordering-3 .ord3-upload-later i img{
  width:20px!important;
  height:20px!important;
  max-width:none!important;
  object-fit:contain!important;
}


.mfs-ordering-3 .ord3-cardlogos .ord3-paymark{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  background:#fff!important;
  border:1.009px solid #d9d9d9!important;
  border-radius:7.064px!important;
  overflow:hidden!important;
  padding:0!important;
}
.mfs-ordering-3 .ord3-cardlogos .ord3-paymark img{
  display:block!important;
  max-width:none!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  padding:0!important;
}


.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay{
  width:47.095px!important;
  height:32.294px!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{
  width:54.495px!important;
  height:32.294px!important;
}

.mfs-ordering-3 .ord3-cardlogos-mono .visa img{width:34.6px!important;height:10.97px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img{width:30.49px!important;height:18.58px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:33.97px!important;height:14.02px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:34.04px!important;height:14.02px!important;}


.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{
  width:49.083px!important;
  height:33.657px!important;
}

.mfs-ordering-3 .ord3-cardlogos-paypal .visa img{width:34.6px!important;height:10.97px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img{width:31.78px!important;height:19.36px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{width:40.98px!important;height:10.18px!important;}

.mfs-ordering-3 .ord3-cardlogos-paypal .discover img,
.mfs-ordering-3 .ord3-cardlogos-paypal .diners img,
.mfs-ordering-3 .ord3-cardlogos-paypal .jcb img{width:39px!important;height:21px!important;}


.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay{
  width:70.64px!important;height:48.44px!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{
  width:81.74px!important;height:48.44px!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img{width:51.9px!important;height:16.46px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img{width:45.74px!important;height:27.87px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:50.96px!important;height:21.03px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:51.06px!important;height:21.03px!important;}

.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{
  width:73.62px!important;height:50.49px!important;
}
.mfs-ordering-3 .ord3-cardlogos-paypal .visa img{width:51.9px!important;height:16.46px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img{width:47.67px!important;height:29.04px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{width:61.47px!important;height:15.27px!important;}


.mfs-ordering-3 .ord3-cardlogos-paypal .discover img,
.mfs-ordering-3 .ord3-cardlogos-paypal .diners img,
.mfs-ordering-3 .ord3-cardlogos-paypal .jcb img{width:58.5px!important;height:31.5px!important;}


.mfs-ordering-3 .ord3-cardlogos{height:51px!important;}


.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay{
  width:47.095px!important;height:32.294px!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{
  width:54.495px!important;height:32.294px!important;
}
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{
  width:49.083px!important;height:33.657px!important;
}


.mfs-ordering-3 .ord3-cardlogos-mono .visa img{width:51.9px!important;height:16.46px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img{width:30.49px!important;height:18.58px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:44px!important;height:18.16px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:44.25px!important;height:18.22px!important;}

.mfs-ordering-3 .ord3-cardlogos-paypal .visa img{width:51.9px!important;height:16.46px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img{width:31.78px!important;height:19.36px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img{width:54px!important;height:13.41px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .discover img,
.mfs-ordering-3 .ord3-cardlogos-paypal .diners img,
.mfs-ordering-3 .ord3-cardlogos-paypal .jcb img{width:39px!important;height:21px!important;}

.mfs-ordering-3 .ord3-cardlogos{height:34px!important;}
\n\n \n.mfs-ordering-3 .ord3-cardlogos{height:34px!important;align-items:center!important;}\n.mfs-ordering-3 .ord3-cardlogos .ord3-paymark{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;}\n\n \n.mfs-ordering-3 .ord3-cardlogos-mono .visa,\n.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,\n.mfs-ordering-3 .ord3-cardlogos-mono .applepay,\n.mfs-ordering-3 .ord3-cardlogos-paypal .visa,\n.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard,\n.mfs-ordering-3 .ord3-cardlogos-paypal .amex,\n.mfs-ordering-3 .ord3-cardlogos-paypal .discover,\n.mfs-ordering-3 .ord3-cardlogos-paypal .diners,\n.mfs-ordering-3 .ord3-cardlogos-paypal .jcb{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;}\n\n \n.mfs-ordering-3 .ord3-cardlogos-mono .visa,\n.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,\n.mfs-ordering-3 .ord3-cardlogos-mono .applepay{width:47.0948px!important;height:32.2936px!important;}\n.mfs-ordering-3 .ord3-cardlogos-mono .visa img,\n.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,\n.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:47.0948px!important;height:32.2936px!important;object-fit:contain!important;display:block!important;}\n\n \n.mfs-ordering-3 .ord3-cardlogos-mono .gpay{width:54.495px!important;height:32.294px!important;background:#fff!important;border:1.009px solid #d9d9d9!important;border-radius:7.064px!important;overflow:hidden!important;}\n.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:34.04px!important;height:14.02px!important;object-fit:contain!important;display:block!important;}\n\n \n.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{width:49.0831px!important;height:33.657px!important;}\n.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark img{width:49.0831px!important;height:33.657px!important;object-fit:contain!important;display:block!important;}\n


.mfs-ordering-3 .ord3-cardlogos-mono .applepay{
  position:relative!important;
  width:47.0948px!important;
  height:32.2936px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border:1.009px solid #d9d9d9!important;
  border-radius:7.064px!important;
  overflow:hidden!important;
  padding:0!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:47.0948px!important;
  height:32.2936px!important;
  max-width:none!important;
  object-fit:fill!important;
  display:block!important;

  clip-path:inset(9.4217px 6.3519px 8.8513px 6.7755px)!important;
}


.mfs-ordering-3 .ord3-cardlogos-mono .applepay{
  position:relative!important;
  width:47.0948px!important;
  height:32.2936px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{
  position:static!important;
  width:47.0948px!important;
  height:32.2936px!important;
  max-width:none!important;
  object-fit:contain!important;
  display:block!important;
  clip-path:none!important;
  transform:none!important;
  margin:0!important;
}


.mfs-ordering-3 .ord3-cardlogos .ord3-paymark{
  padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;
  overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-ordering-3 .ord3-cardlogos .ord3-paymark img{
  position:static!important;display:block!important;max-width:none!important;object-fit:contain!important;
  clip-path:none!important;transform:none!important;margin:0!important;
}

.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay{width:55px!important;height:38px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:55px!important;height:38px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{width:63px!important;height:38px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:63px!important;height:38px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark{width:57px!important;height:39px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark img{width:57px!important;height:39px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard,
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img{width:55px!important;height:38px!important;}
.mfs-ordering-3 .ord3-cardlogos{height:39px!important;align-items:center!important;}


.mfs-ordering-3 .ord3-cardlogos{height:34px!important;gap:8px!important;align-items:center!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .visa,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay{width:47.0948px!important;height:32.2936px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:47.0948px!important;height:32.2936px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{width:54.495px!important;height:32.294px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{width:54.495px!important;height:32.294px!important;}
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark,
.mfs-ordering-3 .ord3-cardlogos-paypal .ord3-paymark img{width:49.0831px!important;height:33.657px!important;}


.mfs-ordering-3 .ord3-cardlogos .ord3-paymark{
  background:#fff!important;
  border:1px solid #d9d9d9!important;
  border-radius:7px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.mfs-ordering-3 .ord3-cardlogos .ord3-paymark img{
  width:100%!important;
  height:100%!important;
  object-fit:fill!important;
  display:block!important;
}


.mfs-ordering-3 .ord3-pay-labels{margin-bottom:9px!important;}

.mfs-ordering-3 .ord3-mono{top:11px!important;}

.mfs-ordering-3 .ord3-paypal{left:57px!important;}


.mfs-ordering-3 .ord3-mono{top:10px!important;left:45px!important;}


.mfs-ordering-3 .ord3-pay-card p,
.mfs-ordering-3 .ord3-pay-card .ord3-cardlogos,
.mfs-ordering-3 .ord3-pay-card small{position:relative!important;top:-4px!important;}


.mfs-ordering-3 .ord3-mono{left:44px!important;}

.mfs-ordering-3 .ord3-pay-card p,
.mfs-ordering-3 .ord3-pay-card .ord3-cardlogos,
.mfs-ordering-3 .ord3-pay-card small{top:-7px!important;}


#mfs-f1-48 .f12-logo-export img{object-fit:contain;object-position:left center;}
#mfs-f1-48 .f11-sep{border-left:2px solid rgba(255,255,255,.16);}
#mfs-f1-48 .f11-sep img{display:none;}


#mfs-f1-48 .f12-logo-export.f12-logo-exact-local{position:absolute;left:81px;top:23px;width:349px;height:128px;display:block;z-index:10;}
#mfs-f1-48 .f12-logo-exact-local>img.f12-logo-disc-local{position:absolute;left:0;top:0;width:141px;height:128px;display:block;object-fit:fill;}
#mfs-f1-48 .f12-logo-divider-local{position:absolute;left:158px;top:29px;width:1px;height:70px;background:#CA8338;display:block;}
#mfs-f1-48 .f12-logo-wordmark-local{position:absolute;left:179px;top:0;width:170px;height:128px;display:block;}
#mfs-f1-48 .f12-logo-word{position:absolute;left:0;width:170px;height:48px;display:block;font-family:'Cormorant Garamond',serif;font-weight:500;font-size:40px;line-height:48px;letter-spacing:1.08px;font-variant-caps:all-small-caps;text-transform:none;white-space:nowrap;}
#mfs-f1-48 .f12-logo-music{top:0;color:#fff;}
#mfs-f1-48 .f12-logo-feedback{top:40px;color:#FDB84D;}
#mfs-f1-48 .f12-logo-service{top:80px;color:#fff;}
.v17-testimonials .testimonial-arrow-next,.songs-arrow-next{transform:none!important;}


.v16-pricing .price-icon{width:88px;height:88px;border-radius:50%;background:#F3D4B3;display:flex;align-items:center;justify-content:center}
.v16-pricing .price-icon img{width:46px;height:46px;display:block}
.v17-testimonials .banner-headphones img{width:48px;height:48px;display:block}


#mfs-f1-48 .f12-logo-word{font-size:44px;line-height:48px;}
.mfs-footer .mfsf-brand-text{font-size:44px!important;}
.v16-pricing .price-icon img{width:60px;height:60px;}


.mfs-home .mfs-footer .mfsf-brand{width:349px!important;height:128px!important;flex:0 0 349px!important;position:relative!important;}
.mfs-home .mfs-footer .mfsf-brand-art{position:absolute!important;left:0!important;top:0!important;width:141px!important;height:128px!important;overflow:visible!important;}
.mfs-home .mfs-footer .mfsf-brand-art img{position:absolute!important;left:0!important;top:0!important;width:141px!important;height:128px!important;max-width:none!important;object-fit:fill!important;}
.mfs-home .mfs-footer .mfsf-brand-vline{position:absolute!important;left:158px!important;top:29px!important;width:1px!important;height:70px!important;background:#CA8338!important;border:0!important;}
.mfs-home .mfs-footer .mfsf-brand-vline img{display:none!important;}
.mfs-home .mfs-footer .mfsf-brand-text{position:absolute!important;left:179px!important;top:0!important;width:170px!important;height:128px!important;display:block!important;font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:44px!important;line-height:48px!important;letter-spacing:1.08px!important;font-variant-caps:all-small-caps!important;font-feature-settings:normal!important;text-transform:none!important;color:#fff!important;}
.mfs-home .mfs-footer .mfsf-brand-text span{position:absolute!important;left:0!important;width:170px!important;height:48px!important;display:block!important;line-height:48px!important;margin:0!important;white-space:nowrap!important;}
.mfs-home .mfs-footer .mfsf-brand-text span:nth-child(1){top:0!important;color:#fff!important;}
.mfs-home .mfs-footer .mfsf-brand-text span:nth-child(2){top:40px!important;color:#FDB84D!important;}
.mfs-home .mfs-footer .mfsf-brand-text span:nth-child(3){top:80px!important;color:#fff!important;}


#mfs-f1-48.mfs-about-page .f11-nav a.is-active:after{width:54px!important;}

.mfs-about-contributor-icon img{display:block!important;visibility:visible!important;opacity:1!important;}

.mfs-about-different-card:nth-child(2) .mfs-about-different-icon img{width:46px!important;height:46px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:46px!important;height:46px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(3) .mfs-about-different-icon img{width:48px!important;height:48px!important;}

.mfs-about-sample-button img{filter:brightness(0) invert(1)!important;}

.mfs-about-testimonials-arrow-next img{transform:none!important;}

.mfs-about-play,.mfs-about-phone-play{line-height:1!important;text-indent:2px;transform:translateY(-1px);}

.mfs-about-promise-icon{border-color:#d4c1ac!important;border-width:1.175px!important;}

.mfs-about-different-icon img{width:42px!important;height:42px!important;}
.mfs-about-different-card:nth-child(2) .mfs-about-different-icon img{width:40px!important;height:40px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:40px!important;height:40px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(3) .mfs-about-different-icon img{width:42px!important;height:42px!important;}
.mfs-about-sample-button img{width:30px!important;height:30px!important;filter:none!important;}


.mfs-about-contributor-icon{position:relative!important;overflow:visible!important;}
.mfs-about-contributor-icon img{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;width:36px!important;height:36px!important;filter:none!important;}

#mfs-f1-48.mfs-about-page .f12-logo-word{letter-spacing:1.55px!important;}

.mfs-about-page + .mfs-footer .mfsf-brand,
body:has(.mfs-about-page) .mfs-footer .mfsf-brand{width:349px!important;height:128px!important;flex:0 0 349px!important;position:relative!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-art{position:absolute!important;left:0!important;top:0!important;width:141px!important;height:128px!important;overflow:visible!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-art img{position:absolute!important;left:0!important;top:0!important;width:141px!important;height:128px!important;max-width:none!important;object-fit:fill!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-vline{position:absolute!important;left:158px!important;top:29px!important;width:1px!important;height:70px!important;background:#CA8338!important;border:0!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-vline img{display:none!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text{position:absolute!important;left:179px!important;top:0!important;width:170px!important;height:128px!important;display:block!important;font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:44px!important;line-height:48px!important;letter-spacing:1.55px!important;font-variant-caps:all-small-caps!important;font-feature-settings:normal!important;text-transform:none!important;color:#fff!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text span{position:absolute!important;left:0!important;width:170px!important;height:48px!important;display:block!important;line-height:48px!important;margin:0!important;white-space:nowrap!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text span:nth-child(1){top:0!important;color:#fff!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text span:nth-child(2){top:40px!important;color:#FDB84D!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text span:nth-child(3){top:80px!important;color:#fff!important;}


#mfs-f1-48.mfs-about-page .f12-logo-word{letter-spacing:2.05px!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text{letter-spacing:2.05px!important;}

.mfs-about-contributor-icon img{width:36px!important;height:36px!important;display:block!important;opacity:1!important;visibility:visible!important;}

.mfs-about-different-row:first-child .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:42px!important;height:42px!important;}
.mfs-about-different-row:first-child .mfs-about-different-card:nth-child(2) .mfs-about-different-icon img{width:44px!important;height:44px!important;}
.mfs-about-different-row:first-child .mfs-about-different-card:nth-child(3) .mfs-about-different-icon img{width:42px!important;height:42px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:38px!important;height:38px!important;}
.mfs-about-different-row:nth-child(2) .mfs-about-different-card:nth-child(3) .mfs-about-different-icon img{width:38px!important;height:38px!important;}
.mfs-about-sample-button img{width:30px!important;height:30px!important;filter:none!important;}

.mfs-about-promise-icon{border-color:#d4c1ac!important;border-width:1.175px!important;}


#mfs-f1-48.mfs-about-page .f12-logo-word{letter-spacing:2.34px!important;}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-text{letter-spacing:2.34px!important;}

.mfs-about-contributor-icon img{object-fit:contain!important;}
.mfs-about-different-icon img{object-fit:contain!important;}
.mfs-about-sample-button img{object-fit:contain!important;}
.mfs-process-icon img{object-fit:contain!important;}

.mfs-about-promise-item:nth-child(2) .mfs-about-promise-icon img{transform:translateX(1px)!important;}
.mfs-about-promise-item:nth-child(3) .mfs-about-promise-icon img{transform:translateX(1px)!important;}
.mfs-about-promise-item:nth-child(4) .mfs-about-promise-icon img{transform:translate(1px,-1px)!important;}


#mfs-f1-48.mfs-about-page .f12-logo-figma-svg{
  position:absolute!important;left:81px!important;top:23px!important;
  width:349px!important;height:128.38px!important;display:block!important;z-index:10!important;
}
#mfs-f1-48.mfs-about-page .f12-logo-figma-svg>img{
  display:block!important;width:349px!important;height:128.38px!important;
  max-width:none!important;object-fit:fill!important;margin:0!important;padding:0!important;border:0!important;
}

#mfs-f1-48.mfs-about-page .f11-nav a.is-active:after{
  left:50%!important;transform:translateX(calc(-50% + .5px))!important;width:55px!important;
}

body:has(.mfs-about-page) .mfs-footer .mfsf-brand-figma-svg{
  position:relative!important;width:349px!important;height:128.38px!important;display:block!important;
}
body:has(.mfs-about-page) .mfs-footer .mfsf-brand-figma-svg>img{
  display:block!important;width:349px!important;height:128.38px!important;max-width:none!important;object-fit:fill!important;
}


#mfs-about-different .mfs-about-different-icon img{object-fit:contain!important;}

#mfs-about-different .mfs-about-different-row:first-child .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:34px!important;height:34px!important;}


#mfs-about-different .mfs-about-different-icon{background:transparent!important;}
#mfs-about-different .mfs-about-different-icon img{width:133.333px!important;height:133.333px!important;object-fit:contain!important;}
#mfs-about-different .mfs-about-different-row:nth-child(2) .mfs-about-different-icon img{width:130px!important;height:130px!important;}
.mfs-about-sample-button img{width:32px!important;height:32px!important;object-fit:contain!important;filter:none!important;}
.mfs-process-icon{background:transparent!important;}
.mfs-process-icon img{width:91.948px!important;height:91.948px!important;object-fit:contain!important;}


.mfs-about-contributors-grid .mfs-about-contributor:nth-child(2) .mfs-about-contributor-icon img{transform:translateX(-1px)!important;}

.mfs-about-faq-grid .mfs-about-faq-card:nth-child(2) .mfs-about-faq-icon img{transform:translate(1px,-1px)!important;}

.mfs-about-promise-item:nth-child(2) .mfs-about-promise-icon img{transform:none!important;}
.mfs-about-promise-item:nth-child(3) .mfs-about-promise-icon img{transform:translate(-1px,-1px)!important;}
.mfs-about-promise-item:nth-child(4) .mfs-about-promise-icon img{transform:translateX(-1px)!important;}


.mfs-about-contributors-grid .mfs-about-contributor:nth-child(1) .mfs-about-contributor-icon img{transform:translateY(1px)!important;}
.mfs-about-contributors-grid .mfs-about-contributor:nth-child(2) .mfs-about-contributor-icon img{transform:translateX(-2px)!important;}

#mfs-about-different .mfs-about-different-row:first-child .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{width:133.333px!important;height:133.333px!important;transform:none!important;}

.mfs-process-card:nth-child(1) .mfs-process-icon img{transform:translate(2px,1px)!important;}

.mfs-about-phone-play{text-indent:4px!important;}

.mfs-about-promise-item:nth-child(2) .mfs-about-promise-icon img{transform:translateX(1px)!important;}
.mfs-about-promise-item:nth-child(3) .mfs-about-promise-icon img{transform:translateX(1px)!important;}
.mfs-about-promise-item:nth-child(4) .mfs-about-promise-icon img{transform:translateX(2px)!important;}


.mfs-about-contributors-grid .mfs-about-contributor:nth-child(1) .mfs-about-contributor-icon img{
  transform:translate(1px,1px)!important;
}

#mfs-about-different .mfs-about-different-row:first-child .mfs-about-different-card:nth-child(1) .mfs-about-different-icon img{
  width:133.333px!important;height:133.333px!important;transform:none!important;
}

.mfs-process-card:nth-child(1) .mfs-process-icon img{transform:translate(3px,1px)!important;}


.mfs-about-why-card:nth-child(2) .mfs-about-why-icon{background:transparent!important;}
.mfs-about-why-card:nth-child(2) .mfs-about-why-icon img{
  width:84px!important;height:84px!important;max-width:none!important;object-fit:contain!important;
}

.mfs-about-promise-item:nth-child(3) .mfs-about-promise-icon img{transform:none!important;}
.mfs-about-promise-item:nth-child(4) .mfs-about-promise-icon img{transform:translateX(1px)!important;}


.mfs-about-contributors-grid .mfs-about-contributor:nth-child(1) .mfs-about-contributor-icon img{
  transform:translate(0,1px)!important;
}

#mfs-f1-48 .f12-logo-home-figma-svg{
  position:absolute!important;left:81px!important;top:23px!important;width:349px!important;height:128.38px!important;display:block!important;z-index:10!important;
}
#mfs-f1-48 .f12-logo-home-figma-svg>img{
  display:block!important;width:349px!important;height:128.38px!important;max-width:none!important;object-fit:fill!important;margin:0!important;padding:0!important;border:0!important;
}
.mfs-home .mfs-footer .mfsf-brand-home-figma-svg{
  position:relative!important;width:349px!important;height:128.38px!important;display:block!important;flex:0 0 349px!important;
}
.mfs-home .mfs-footer .mfsf-brand-home-figma-svg>img{
  display:block!important;width:349px!important;height:128.38px!important;max-width:none!important;object-fit:fill!important;
}


.hiw-no-risk{align-items:center!important;}
.hiw-no-risk .hnr-head,.hiw-no-risk .hnr-cards,.hiw-no-risk .hnr-summary{margin-left:auto!important;margin-right:auto!important;}

#mfs-hiw-master .f12-logo-export>img{width:349px!important;height:128.38px!important;object-fit:fill!important;}

body:has(.mfs-about-page) .mfs-footer .mfsf-brand-figma-svg{top:1px!important;}
.mfs-home .mfs-footer .mfsf-brand-home-figma-svg{top:-1px!important;}


#mfs-hiw-master .f11-nav a.is-active:after{width:117px!important;}
.hiw-missing-image{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:72px;min-height:42px;padding:4px;border:1px dashed #b8aaa0;border-radius:5px;background:#fffaf6;color:#756b63;font:500 9px/11px Inter,Arial,sans-serif;text-align:center;letter-spacing:0!important;}
.hrp-card>.hiw-missing-image{width:62px;height:52px;margin:0 0 22px;}
.hiw-missing-small{width:48px;min-height:34px;font-size:7px;line-height:8px;padding:2px;}
.hiw-missing-tiny{width:42px;min-height:22px;font-size:6px;line-height:7px;padding:1px;margin-bottom:3px;}
.hiw-missing-inline{width:92px;min-height:38px;flex:none;}
.hiw-missing-arrow{width:38px;min-height:30px;font-size:6px;line-height:7px;padding:1px;}
.hrp-benefits i,.htd-lead-icon,.hnr-icon,.hnr-summary-icon{background:#f4d9bd;}


.hrp-user-icon{display:block;max-width:64px;max-height:64px;object-fit:contain}.hrp-benefit-user-icon{display:block;max-width:40px;max-height:40px;object-fit:contain}.hrp-summary-user-icon{display:block;max-width:42px;max-height:42px;object-fit:contain;flex:none}.hef-user-check{width:18px;height:18px;object-fit:contain;flex:none}.hef-user-star{width:18px;height:18px;object-fit:contain;flex:none}.htd-user-lead-icon{max-width:54px;max-height:54px;object-fit:contain}.htd-user-item-icon{display:block;max-width:34px;max-height:34px;object-fit:contain}.hit-user-arrow{display:block;width:100%;height:100%;object-fit:contain}.hnr-user-icon{max-width:48px;max-height:48px;object-fit:contain}.hnr-summary-user-icon{max-width:32px;max-height:32px;object-fit:contain}.hfc-user-trust-icon{width:18px;height:18px;object-fit:contain}


#mfs-hiw-master .hrp-benefits i{background:transparent!important;overflow:visible!important;}
#mfs-hiw-master .hrp-benefit-user-icon{width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hrp-summary-user-icon{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}

#mfs-hiw-master .hef-user-check{width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hef-user-star{width:18px!important;height:24px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}

#mfs-hiw-master .htd-lead-icon{background:transparent!important;overflow:visible!important;}
#mfs-hiw-master .htd-user-lead-icon{width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .htd-user-item-icon{width:38px!important;height:38px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}

#mfs-hiw-master .hit-arrow{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
#mfs-hiw-master .hit-arrow .hit-user-arrow{display:block!important;width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hit-arrow-char{display:none!important;}

#mfs-hiw-master .hnr-icon{background:transparent!important;overflow:visible!important;}
#mfs-hiw-master .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(2) .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(3) .hnr-user-icon{width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hnr-summary-icon{background:transparent!important;border:0!important;overflow:visible!important;}
#mfs-hiw-master .hnr-summary-user-icon{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}


#mfs-hiw-master .hcta-trust span:first-child img{width:15px!important;height:15px!important;object-fit:contain!important;}
#mfs-hiw-master .hcta-trust span:nth-child(2) img{width:14px!important;height:14px!important;object-fit:contain!important;}
#mfs-hiw-master .hfc-trust span:first-child img{width:20px!important;height:20px!important;object-fit:contain!important;}
#mfs-hiw-master .hfc-user-trust-icon{width:20px!important;height:20px!important;object-fit:contain!important;}


#mfs-hiw-master .hrp-benefits i{width:58px!important;height:58px!important;background:#f4d9bd!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex:none!important;}
#mfs-hiw-master .hrp-benefit-user-icon{width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}


#mfs-hiw-master .hrp-benefits i{width:58px!important;height:58px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;}
#mfs-hiw-master .hrp-benefit-user-icon{width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}


#mfs-hiw-master .hef-col-left h4:first-child{font-size:14px!important;}
#mfs-hiw-master .hef-preview-foot .hef-user-star{position:relative!important;top:2px!important;}


#mfs-hiw-master .htd-user-item-icon{width:46px!important;height:46px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin-top:-4px!important;margin-bottom:-1px!important;}


#mfs-hiw-master .hit-arrow .hit-user-arrow{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}


#mfs-hiw-master .hnr-icon{width:74px!important;height:74px!important;overflow:hidden!important;border-radius:50%!important;background:#f4d9bd!important;}
#mfs-hiw-master .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(2) .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(3) .hnr-user-icon{width:90px!important;height:90px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;flex:none!important;}


#mfs-hiw-master + .mfs-footer .mfsf-brand-hiw-home-copy,
body:has(#mfs-hiw-master) .mfs-footer .mfsf-brand-hiw-home-copy{position:relative!important;width:349px!important;height:128.38px!important;display:block!important;flex:0 0 349px!important;top:-1px!important;}
body:has(#mfs-hiw-master) .mfs-footer .mfsf-brand-hiw-home-copy>img{display:block!important;width:349px!important;height:128.38px!important;max-width:none!important;object-fit:fill!important;}
\n\n

#mfs-hiw-master .hrp-benefit-user-icon{width:58px!important;height:58px!important;object-fit:contain!important;}


#mfs-hiw-master .hef-col-left h4:first-child{font-size:13.5px!important;line-height:normal!important;font-weight:600!important;}

#mfs-hiw-master .hef-preview-foot .hef-user-star{position:relative!important;top:2px!important;}


#mfs-hiw-master .htd-user-lead-icon{width:78px!important;height:78px!important;}
#mfs-hiw-master .htd-user-item-icon{width:52px!important;height:52px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin-top:-7px!important;margin-bottom:-4px!important;}


#mfs-hiw-master .hiw-testimonials .hit-next{transform:none!important;}
#mfs-hiw-master .hiw-testimonials .hit-prev{transform:none!important;}


#mfs-hiw-master .hnr-icon{width:74px!important;height:74px!important;overflow:visible!important;background:transparent!important;}
#mfs-hiw-master .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(2) .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(3) .hnr-user-icon{width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hnr-summary-user-icon{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hnr-summary strong{font-weight:400!important;}


#mfs-hiw-master .hrp-benefits i{width:58px!important;height:58px!important;background:transparent!important;border-radius:0!important;overflow:visible!important;}
#mfs-hiw-master .hrp-benefit-user-icon{width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}


#mfs-hiw-master .hef-col-left h4:first-child{margin:8px 0 8px!important;font:600 13.5px/normal Inter,Arial,sans-serif!important;color:#ca8338!important;}

#mfs-hiw-master .hef-preview-foot .hef-user-star{position:relative!important;top:auto!important;transform:translateY(2px)!important;}


#mfs-hiw-master .htd-user-lead-icon{width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .htd-user-item-icon{width:38px!important;height:38px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0 auto 2px!important;}


#mfs-hiw-master .hiw-testimonials .hit-prev,
#mfs-hiw-master .hiw-testimonials .hit-next{transform:none!important;}
#mfs-hiw-master .hit-arrow .hit-user-arrow{width:42px!important;height:42px!important;object-fit:contain!important;}


#mfs-hiw-master .hnr-icon{width:74px!important;height:74px!important;overflow:visible!important;background:transparent!important;}
#mfs-hiw-master .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(2) .hnr-user-icon,
#mfs-hiw-master .hnr-card:nth-child(3) .hnr-user-icon{width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hnr-summary-user-icon{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
#mfs-hiw-master .hnr-summary strong{font-weight:400!important;text-decoration:none!important;}


#mfs-hiw-master .hrp-benefits i{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;background:none!important;overflow:visible!important;}
#mfs-hiw-master .hrp-benefits i::before,#mfs-hiw-master .hrp-benefits i::after{content:none!important;display:none!important;}
#mfs-hiw-master .hrp-benefit-user-icon{display:block!important;width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;transform:none!important;}


#mfs-hiw-master .hef-preview-body .hef-col h4,
#mfs-hiw-master .hef-preview-body .hef-col-left h4:first-child{margin:8px 0 8px!important;padding:0!important;font-family:Inter,Arial,sans-serif!important;font-size:13.5px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;letter-spacing:normal!important;text-transform:none!important;color:#ca8338!important;}
#mfs-hiw-master .hef-preview-foot .hef-user-star{display:block!important;width:18px!important;height:18px!important;position:relative!important;top:2px!important;transform:none!important;}


#mfs-hiw-master .htd-user-lead-icon{display:block!important;width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;}
#mfs-hiw-master .htd-user-item-icon{display:block!important;width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:-10px auto -6px!important;}


body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-prev,
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next{transform:none!important;rotate:none!important;scale:none!important;}
body #mfs-hiw-master .hiw-testimonials button.hit-arrow img.hit-user-arrow{display:block!important;width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;transform:none!important;rotate:none!important;}


#mfs-hiw-master .hnr-icon{width:74px!important;height:74px!important;background:none!important;overflow:visible!important;}
#mfs-hiw-master .hnr-icon::before,#mfs-hiw-master .hnr-icon::after{content:none!important;display:none!important;}
#mfs-hiw-master .hnr-user-icon{display:block!important;width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;transform:none!important;}
#mfs-hiw-master .hnr-summary-user-icon{display:block!important;width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;}
\n\n
#mfs-hiw-master .hrp-benefit-user-icon{width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;}
#mfs-hiw-master .hef-preview-body .hef-col h4{margin:8px 0 8px!important;padding:0!important;font:600 13.5px/normal Inter,Arial,sans-serif!important;letter-spacing:normal!important;color:#ca8338!important;}
#mfs-hiw-master .hef-preview-foot .hef-user-star{width:18px!important;height:18px!important;position:static!important;top:auto!important;transform:none!important;}
#mfs-hiw-master .htd-user-lead-icon{width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;}
#mfs-hiw-master .htd-user-item-icon{width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;margin:-10px auto -6px!important;}
#mfs-hiw-master .hnr-user-icon{width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;}
#mfs-hiw-master .hnr-summary-user-icon{width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;}
body #mfs-hiw-master .hiw-testimonials .hit-prev,body #mfs-hiw-master .hiw-testimonials .hit-next{transform:none!important;rotate:none!important;scale:none!important;}
body #mfs-hiw-master .hiw-testimonials .hit-arrow::before,body #mfs-hiw-master .hiw-testimonials .hit-arrow::after{content:none!important;display:none!important;}
body #mfs-hiw-master .hiw-testimonials .hit-arrow img.hit-user-arrow{display:block!important;width:24px!important;height:24px!important;transform:none!important;}


#mfs-hiw-master .hrp-benefit-user-icon{display:block!important;width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;}
#mfs-hiw-master .htd-user-lead-icon{display:block!important;width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;}
#mfs-hiw-master .htd-user-item-icon{display:block!important;width:38px!important;height:38px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0 auto 2px!important;transform:none!important;}
#mfs-hiw-master .hnr-user-icon{display:block!important;width:74px!important;height:74px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;}
#mfs-hiw-master .hnr-summary-user-icon{display:block!important;width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;}
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-prev,body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next{transform:none!important;rotate:none!important;scale:none!important;}
body #mfs-hiw-master .hiw-testimonials button.hit-arrow img.hit-user-arrow{display:block!important;width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;rotate:none!important;scale:none!important;}


#mfs-hiw-master .hef-preview-body .hef-col h4,
#mfs-hiw-master .hef-preview-body .hef-col-left h4:first-child{
  margin:8px 0 8px!important;
  padding:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:13px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:20.1px!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  color:#ca8338!important;
}

#mfs-hiw-master .hef-preview-body .hef-col p{
  font-family:Inter,Arial,sans-serif!important;
  font-size:15.5px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:25.6px!important;
}

#mfs-hiw-master .hef-preview-foot .hef-user-star{
  display:block!important;
  width:19px!important;
  height:19px!important;
  position:relative!important;
  top:1px!important;
  transform:none!important;
  max-width:none!important;
  max-height:none!important;
}

body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-prev,
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next{
  transform:none!important;
  rotate:none!important;
  scale:none!important;
}
body #mfs-hiw-master .hiw-testimonials button.hit-arrow img.hit-user-arrow{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  transform:none!important;
  rotate:none!important;
  scale:none!important;
}


body #mfs-hiw-master .f11-stats .f11-sep{
  position:relative!important;
  flex:0 0 1px!important;
  width:1px!important;
  height:200px!important;
  display:block!important;
  background:rgba(255,255,255,.16)!important;
  overflow:visible!important;
}
body #mfs-hiw-master .f11-stats .f11-sep img{display:none!important;}


body #mfs-hiw-master .hef-preview-body .hef-col h4{
  margin:8px 0 8px!important;
  padding:0!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:13px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:20.1px!important;
  letter-spacing:0!important;
  text-transform:none!important;
  color:#ca8338!important;
}
body #mfs-hiw-master .hef-preview-body .hef-col p{
  font-family:Inter,Arial,sans-serif!important;
  font-size:15.5px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:25.6px!important;
  letter-spacing:0!important;
}

body #mfs-hiw-master .hef-preview-foot .hef-user-star{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:none!important;
  max-height:none!important;
  position:relative!important;
  top:2px!important;
  transform:none!important;
  flex:0 0 24px!important;
}

body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-prev,
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next{
  transform:none!important;
  rotate:none!important;
  scale:none!important;
}
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-prev img.hit-user-arrow,
body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next img.hit-user-arrow{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:none!important;
  max-height:none!important;
  transform:none!important;
  rotate:none!important;
  scale:none!important;
}

body #mfs-hiw-master .hnr-summary-icon{
  width:42px!important;height:42px!important;background:transparent!important;border:0!important;overflow:visible!important;
}
body #mfs-hiw-master .hnr-summary-user-icon{
  display:block!important;width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;transform:none!important;
}


body #mfs-hiw-master .hef-preview-foot img.hef-user-star{display:block!important;width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;position:static!important;top:auto!important;transform:none!important;flex:0 0 24px!important;}

html body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next,html body #mfs-hiw-master .hiw-testimonials button.hit-arrow.hit-next img.hit-user-arrow{transform:none!important;rotate:none!important;scale:none!important;}

html body #mfs-hiw-master .hnr-summary-icon{width:42px!important;height:42px!important;box-sizing:border-box!important;border:1px solid #ca8338!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;}
html body #mfs-hiw-master .hnr-summary-icon img.hnr-summary-user-icon{display:block!important;width:42px!important;height:42px!important;max-width:none!important;max-height:none!important;transform:none!important;}


html body #mfs-hiw-master .hef-preview-body .hef-col h4{
  margin:8px 0 8px!important;padding:0!important;
  font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;
  font-weight:600!important;line-height:20.1px!important;letter-spacing:0!important;text-transform:none!important;color:#ca8338!important;
}

html body #mfs-hiw-master .hef-preview-body .hef-col-left > p{
  font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;
  font-weight:400!important;line-height:20.15px!important;letter-spacing:0!important;color:#2a2520!important;
}


html body #mfs-hiw-master .hef-preview-body .hef-col-left > p{
  font-family:Inter,Arial,sans-serif!important;
  font-size:12px!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:18.5px!important;
  letter-spacing:0!important;
  color:#2a2520!important;
}


html body #mfs-hiw-master .hef-preview-body .hef-col-left > p.hef-written-copy{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:20.15px!important;letter-spacing:0!important;color:#2a2520!important;}


#mfs-hiw-master .f11-nav a.is-active:after{
  left:-1px!important;right:-1px!important;transform:none!important;width:auto!important;
}


#mfs-hiw-master .f11-nav a.is-active:after{
  left:-1px!important;right:-2px!important;transform:none!important;width:auto!important;
}


#mfs-f1-48.mfs-pricing-page .f11-nav a[href*="/pricing"]::after{left:-1px!important;right:-1px!important;width:auto!important;}
#mfs-f1-48.mfs-pricing-page .mfs-missing-figma-asset{
  box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
  min-width:18px;min-height:18px;padding:2px 4px;border:1px dashed #c77f36;
  color:#9b5e22;background:#fff8ef;font:600 9px/1.15 Inter,Arial,sans-serif;
  letter-spacing:.02em;text-align:center;white-space:normal;overflow:hidden;
}
#mfs-f1-48.mfs-pricing-page div > .mfs-missing-figma-asset:only-child{width:100%;height:100%;}


.mfs-pricing-page .pricing-v22-icon{font-size:0!important;overflow:visible!important;}
.mfs-pricing-page .pricing-v22-icon>img{display:block!important;width:60px!important;height:60px!important;max-width:none!important;object-fit:contain!important;}
.mfs-pricing-page .pricing-v22-btn{font-weight:600!important;}

.mfs-pricing-page .pricing-v22-card li:before{content:"✓"!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#d59c60!important;color:#fff!important;text-align:center!important;font:700 12px/18px Arial,sans-serif!important;}


#mfs-f1-48.mfs-pricing-page .f12-logo-export{
  left:81px!important;top:23px!important;width:349px!important;height:128.375px!important;
}
#mfs-f1-48.mfs-pricing-page .f12-logo-export>img{
  display:block!important;width:349px!important;height:128.38px!important;max-width:none!important;
  object-fit:fill!important;object-position:initial!important;margin:0!important;padding:0!important;border:0!important;
}

#mfs-f1-48.mfs-pricing-page .f11-nav a[href*="/pricing"]::after{
  left:-1px!important;right:-2px!important;transform:none!important;width:auto!important;
}

@font-face{
  font-family:"MFS Poynter Semibold Exact";
  src:url("assets/fonts/PoynterOSDisp-Semibold.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap;
}
#mfs-f1-48.mfs-pricing-page ~ .pricing-v22-plans .pricing-v22-btn,
.mfs-pricing-page + * .pricing-v22-btn,
body:has(.mfs-pricing-page) .pricing-v22-btn{
  font-family:"MFS Poynter Semibold Exact",Georgia,serif!important;
  font-weight:400!important;
  font-synthesis:none!important;
}

body:has(.mfs-pricing-page) .pricing-v226-grid{
  width:1280px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;
}


body:has(.mfs-pricing-page) .pricing-v22-btn{
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-weight:600!important;
  font-synthesis:none!important;
}

.pricing-v226-grid{
  width:1280px!important;
  max-width:1280px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  grid-template-columns:repeat(3,410.6667px)!important;
  gap:24px!important;
}
.pricing-v226-card{width:410.6667px!important;min-height:288px!important;}
.pricing-v226-icon img{width:60px!important;height:60px!important;object-fit:contain!important;}

.pricing-v2241-audience{border-top:1px solid #d9d9d9!important;}

.pricing-v2241-icon img{display:block!important;width:60px!important;height:60px!important;max-width:none!important;object-fit:contain!important;}

.pricing-v2251-button img{display:block!important;flex:0 0 auto!important;object-fit:contain!important;}
.pricing-v2251-secure img{display:block!important;flex:0 0 auto!important;object-fit:contain!important;}

@media(max-width:1320px){
  .pricing-v226-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .pricing-v226-card{width:auto!important;}
}


body:has(.mfs-pricing-page) .pricing-v22-btn{
  box-sizing:border-box!important;
  width:354px!important;min-width:354px!important;height:77px!important;
  padding:0 28px!important;
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-size:28px!important;line-height:1!important;font-weight:600!important;
  font-synthesis:none!important;
}

body:has(.mfs-pricing-page) .testimonial-arrow img{
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
}

body:has(.mfs-pricing-page) .pricing-v230-trophy img{
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
}


body:has(.mfs-pricing-page) .pricing-v22-btn-arrow{display:inline-flex!important;width:24px!important;height:26px!important;flex:0 0 24px!important;align-items:center!important;justify-content:center!important;}
body:has(.mfs-pricing-page) .pricing-v22-btn-arrow img{display:block!important;width:24px!important;height:26px!important;max-width:none!important;object-fit:contain!important;}

body:has(.mfs-pricing-page) .pricing-v2235-icon img{display:block!important;width:78px!important;height:78px!important;object-fit:contain!important;}
body:has(.mfs-pricing-page) .songs-arrow img{display:block!important;width:42px!important;height:42px!important;object-fit:contain!important;}
body:has(.mfs-pricing-page) .pricing-v2237-icon img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;}
body:has(.mfs-pricing-page) .pricing-v2238-bolt img{display:block!important;width:64px!important;height:64px!important;object-fit:contain!important;}
body:has(.mfs-pricing-page) .pricing-v2238-button img{display:block!important;width:24px!important;height:26px!important;object-fit:contain!important;}
body:has(.mfs-pricing-page) .pricing-v2238-secure img{display:block!important;width:14px!important;height:14px!important;object-fit:contain!important;}


.mfs-home-footer-copy{width:100%;}


#mfs-f1-48.mfs-pricing-page .pricing-v226-feedback,
#mfs-f1-48.mfs-pricing-page .pricing-home-testimonials,
#mfs-f1-48.mfs-pricing-page .pricing-v230-example,
#mfs-f1-48.mfs-pricing-page .pricing-v2235-approach,
#mfs-f1-48.mfs-pricing-page .songs-section,
#mfs-f1-48.mfs-pricing-page .pricing-v2237-delivery,
#mfs-f1-48.mfs-pricing-page .pricing-v2238-direction,
#mfs-f1-48.mfs-pricing-page .pricing-v2241-audience,
#mfs-f1-48.mfs-pricing-page .pricing-v2251-cta,
#mfs-f1-48.mfs-pricing-page .pricing-v2260-success-wrap{
  border-left:0!important;
  border-right:0!important;
  border-top:1px solid #E6DDCF!important;
  border-bottom:0!important;
}

#mfs-f1-48.mfs-pricing-page .pricing-v22-plans{border-bottom:0!important;}


body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v226-feedback,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-home-testimonials,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-example,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2235-approach,
body:has(#mfs-f1-48.mfs-pricing-page) .songs-section,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2237-delivery,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2238-direction,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2241-audience,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2260-success-wrap{
  border-left:0!important;
  border-right:0!important;
  border-top:1px solid #E6DDCF!important;
  border-bottom:0!important;
}
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v22-plans{
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
}


body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v226-feedback,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-home-testimonials,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-example,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2235-approach,
body:has(#mfs-f1-48.mfs-pricing-page) .songs-section,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2237-delivery,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2238-direction,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2241-audience,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2260-success-wrap{
  position:relative!important;
  border:0!important;
}
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v226-feedback::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-home-testimonials::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-example::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2235-approach::before,
body:has(#mfs-f1-48.mfs-pricing-page) .songs-section::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2237-delivery::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2238-direction::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2241-audience::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2260-success-wrap::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:50%!important;
  width:100vw!important;
  height:1px!important;
  transform:translateX(-50%)!important;
  background:#E6DDCF!important;
  border:0!important;
  pointer-events:none!important;
  z-index:2!important;
}

body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v22-plans{border-bottom:0!important;}


body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2238-direction::before{
  content:none!important;
}
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2237-delivery::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  bottom:0!important;
  width:100vw!important;
  height:1px!important;
  transform:translateX(-50%)!important;
  background:#E6DDCF!important;
  border:0!important;
  pointer-events:none!important;
  z-index:2!important;
}


body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta::before,
body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2260-success-wrap::before{
  content:none!important;
  display:none!important;
}


@media (min-width:901px){
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta{
    box-sizing:border-box!important;
    width:1440px!important;
    height:724px!important;
    margin:0 auto!important;
    padding:86px 80px!important;
    background:#F6F1EE!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-box{
    width:1280px!important;
    height:552px!important;
    grid-template-columns:638px 638px!important;
    grid-template-rows:550px!important;
    border:2px solid #E6DDCF!important;
    border-radius:14px!important;
    overflow:hidden!important;
    background:#F7F3EF!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-image{
    width:638px!important;
    height:550px!important;
    min-height:0!important;
    border-radius:12px 0 0 12px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-image img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-content{
    box-sizing:border-box!important;
    width:638px!important;
    height:550px!important;
    padding:48px 56px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-copy{
    width:526px!important;
    gap:24px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-heading{
    width:526px!important;
    gap:15px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-heading h2{
    width:526px!important;
    font-size:58px!important;
    line-height:64px!important;
    letter-spacing:-.4754px!important;
    white-space:normal!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-rule{
    display:block!important;
    width:46px!important;
    height:2px!important;
    flex:0 0 2px!important;
    border-radius:1px!important;
    background:#F26B1F!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-copy>p{
    width:526px!important;
    font-size:24px!important;
    line-height:30px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-button{
    width:auto!important;
    height:74px!important;
    margin-top:24px!important;
    padding:24px 42px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-button span{
    font-size:30px!important;
    line-height:15px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-secure{
    width:526px!important;
    height:auto!important;
    margin-top:16px!important;
    padding-top:16px!important;
    font-size:14px!important;
    line-height:17px!important;
  }
}


@media (min-width:901px){
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta{
    height:594px!important;
    padding:21px 80px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-image img{
    object-position:22% center!important;
  }
}


@media (min-width:901px){
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v2251-cta{
    height:659px!important;
    padding:21px 80px 86px!important;
  }
}


@media (min-width:901px){
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-example{
    padding-left:80px!important;
    padding-right:80px!important;
  }
  body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-wrap{
    width:1280px!important;
    gap:12px!important;
  }
}


.pricing-v230-button b{
  width:42px!important;
  height:42px!important;
  display:block!important;
  flex:0 0 42px!important;
}
.pricing-v230-button b img{
  display:block!important;
  width:42px!important;
  height:42px!important;
}


.pricing-v230-button b{
  width:auto!important;
  height:auto!important;
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  font:inherit!important;
}
.pricing-v230-button b img{
  display:block!important;
  width:24px!important;
  height:26px!important;
}


#mfs-f1-48 .f11-base-wrap { display:none !important; }
#mfs-f1-48 .f11-front-imgbox { left:136px; top:0; width:1304px; height:656px; overflow:hidden; }
#mfs-f1-48 .f11-front-imgbox img { width:1304px; height:656px; object-fit:none; object-position:0 0; max-width:none; }

#mfs-f1-48 .f11-base-wrap{display:none!important}
#mfs-f1-48 .f11-front-imgbox{left:136px!important;top:0!important;width:1304px!important;height:656px!important;overflow:hidden!important}
#mfs-f1-48 .f11-front-imgbox img{display:block!important;width:1304px!important;height:656px!important;object-fit:none!important;object-position:0 0!important;max-width:none!important}


#mfs-f1-48 .f11-front-imgbox{left:0!important;top:0!important;width:1440px!important;height:656px!important;overflow:hidden!important}
#mfs-f1-48 .f11-front-imgbox img{display:block!important;width:1440px!important;height:656px!important;object-fit:none!important;object-position:0 0!important;max-width:none!important}


#mfs-f1-48 .f11-base-wrap{display:none!important}
#mfs-f1-48 .f11-front-imgbox{left:0!important;top:0!important;width:1440px!important;height:656px!important;overflow:hidden!important}
#mfs-f1-48 .f11-front-imgbox img{display:block!important;width:1440px!important;height:656px!important;object-fit:none!important;object-position:0 0!important;max-width:none!important}


#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-base-wrap { display:none !important; }
#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-front-imgbox { left:0 !important; top:0 !important; width:1440px !important; height:656px !important; }
#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-front-imgbox img { width:1440px !important; height:656px !important; object-fit:fill !important; object-position:0 0 !important; }


#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-base-wrap { display:none !important; }
#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-front-imgbox { left:0 !important; top:0 !important; width:1440px !important; height:656px !important; overflow:hidden !important; }
#mfs-f1-48:not(.mfs-about-page) .f11-hero .f11-front-imgbox img { display:block !important; width:1440px !important; height:656px !important; object-fit:none !important; object-position:0 0 !important; max-width:none !important; }


@media (min-width:901px){

  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:104px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-logo{
    left:82px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    top:-5.85%!important;
    height:113.98%!important;
  }
}


@media (min-width:901px){


  .mfs-testimonials-v236 #mfs-f1-48 .f11-logo{
    left:81px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:48px!important;
    height:2px!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:-8px!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:1px!important;
    background:#d28b3f!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero .f11-base-wrap{
    display:block!important;
    left:0!important;
    top:0!important;
    right:auto!important;
    bottom:auto!important;
    width:1440px!important;
    height:703px!important;
    overflow:hidden!important;
    background:#1a0e07!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    left:373px!important;
    top:-13px!important;
    width:1067px!important;
    height:711px!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    inset:0!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:block!important;
    left:321px!important;
    top:1px!important;
    width:1120px!important;
    height:652px!important;
    overflow:hidden!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    display:block!important;
    inset:auto!important;
    left:-0.04%!important;
    top:-6.29%!important;
    width:100.07%!important;
    height:114.42%!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:initial!important;
  }
}


@media (min-width:901px){


  .mfs-testimonials-v236 #mfs-f1-48 .f11-logo{
    left:82px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:104px!important;
    height:2px!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:-8px!important;
    transform:translateX(-50%)!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:1px!important;
    background:#d28b3f!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero{
    height:644px!important;
    min-height:644px!important;
    overflow:hidden!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero .f11-base-wrap{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:644px!important;
    overflow:hidden!important;
    background:#1a0e07!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:644px!important;
    overflow:hidden!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    position:absolute!important;
    inset:0!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:644px!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:none!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero-content{
    z-index:5!important;
  }
}


@media (min-width:901px){


  .mfs-testimonials-v236 #mfs-f1-48 .f11-logo{
    left:83px!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    width:104px!important;
    height:2px!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:-8px!important;
    transform:translateX(-50%)!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero{
    height:644px!important;
    min-height:644px!important;
    overflow:hidden!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero .f11-base-wrap{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:644px!important;
    overflow:hidden!important;
    background:#1a0e07!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    display:block!important;
    position:absolute!important;
    left:373px!important;
    top:-84px!important;
    width:1067px!important;
    height:711px!important;
    overflow:hidden!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
  }


  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:block!important;
    position:absolute!important;
    left:320px!important;
    top:0!important;
    width:1120px!important;
    height:652px!important;
    overflow:hidden!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-hero-content{
    z-index:5!important;
  }
}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    left:373px!important;
    top:-84px!important;
    width:1067px!important;
    height:711px!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    left:0!important;
    top:0!important;
    width:1067px!important;
    height:711px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    left:320px!important;
    top:0!important;
    width:1120px!important;
    height:652px!important;
  }
  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    left:0!important;
    top:0!important;
    width:1120px!important;
    height:652px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
  }
}


@media (min-width:901px){

  body.mfs-testimonials-v236 #mfs-f1-48 .f11-hero{
    height:644px!important;
    min-height:644px!important;
    overflow:hidden!important;
  }

  body.mfs-testimonials-v236 #mfs-f1-48 .f11-hero .f11-base-wrap{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:644px!important;
    overflow:hidden!important;
  }


  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    display:block!important;
    position:absolute!important;
    left:373px!important;
    top:-84px!important;
    width:1067px!important;
    height:711px!important;
    overflow:hidden!important;
  }
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1067px!important;
    height:711px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
  }


  body.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:block!important;
    position:absolute!important;
    left:320px!important;
    top:0!important;
    width:1120px!important;
    height:652px!important;
    overflow:hidden!important;
  }


  body.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:auto!important;
    left:-0.04%!important;
    top:-6.29%!important;
    width:100.07%!important;
    height:114.42%!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
  }
}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-wrap{
    display:block!important;
    left:0!important;
    top:0!important;
    right:auto!important;
    bottom:auto!important;
    width:1440px!important;
    height:703px!important;
    overflow:hidden!important;
    background:#1a0e07!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    display:block!important;
    left:373px!important;
    top:-13px!important;
    width:1067px!important;
    height:711px!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    inset:0!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:block!important;
    left:321px!important;
    top:1px!important;
    width:1120px!important;
    height:652px!important;
    overflow:hidden!important;
  }

  .mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{
    inset:auto!important;
    left:-0.04%!important;
    top:-6.29%!important;
    width:100.07%!important;
    height:114.42%!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:initial!important;
  }
}


.mfs-testimonials-v236 #mfs-f1-48 .f11-hero .f11-base-wrap{display:none!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{left:0!important;top:0!important;width:1440px!important;height:656px!important;overflow:hidden!important;z-index:2!important;}
.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox img{display:block!important;left:0!important;top:0!important;inset:auto!important;width:1440px!important;height:656px!important;max-width:none!important;object-fit:none!important;object-position:0 0!important;}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-hero{
    height:656px!important;
    min-height:656px!important;
    overflow:hidden!important;
  }

  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-wrap{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:656px!important;
    overflow:hidden!important;
  }

  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:656px!important;
    overflow:hidden!important;
  }


  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:656px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
    transform:none!important;
  }

  body.mfs-testimonials-v236 #mfs-f1-48 .f11-front-imgbox{
    display:none!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:651px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:0 0!important;
    transform:none!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    height:649px!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    height:648px!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f11-base-imgbox img{
    top:1px!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 #mfs-f1-48 .f12-logo-export.f12-logo-figma-svg{
    position:absolute!important;
    left:81px!important;
    top:23px!important;
    width:349px!important;
    height:128.38px!important;
    display:block!important;
    z-index:10!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
  }

  body.mfs-testimonials-v236 #mfs-f1-48 .f12-logo-export.f12-logo-figma-svg>img{
    display:block!important;
    position:static!important;
    width:349px!important;
    height:128.38px!important;
    max-width:none!important;
    object-fit:fill!important;
    object-position:initial!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-themes-v236{
    border-left:0!important;
    border-right:0!important;
  }
  body.mfs-testimonials-v236 .tm-themes-v236::before,
  body.mfs-testimonials-v236 .tm-themes-v236::after{
    display:none!important;
    content:none!important;
  }
}


@media (min-width:901px){


  body.mfs-testimonials-v236 .tm-clients-v246,
  body.mfs-testimonials-v236 .tm-songs-v248,
  body.mfs-testimonials-v236 .tm-proof-v249,
  body.mfs-testimonials-v236 .tm-right-v2411{
    border-top:1px solid #e6ddcf!important;
    box-shadow:none!important;
  }


  body.mfs-testimonials-v236 .tm-themes-v236,
  body.mfs-testimonials-v236 .tm-clients-v246,
  body.mfs-testimonials-v236 .tm-songs-v248,
  body.mfs-testimonials-v236 .tm-proof-v249{
    border-bottom:0!important;
  }


  body.mfs-testimonials-v236 .tm-themes-v236 .tm-themes-grid{
    margin-top:28px!important;
  }


  body.mfs-testimonials-v236 .tm-clients-v246{
    padding-top:84px!important;
  }
  body.mfs-testimonials-v236 .tm-clients-carousel{
    margin-top:32px!important;
  }


  body.mfs-testimonials-v236 .tm-songs-v248{
    padding-top:84px!important;
  }
  body.mfs-testimonials-v236 .tm-songs-carousel{
    margin-top:40px!important;
  }


  body.mfs-testimonials-v236 .tm-proof-v249{
    padding-top:84px!important;
  }
  body.mfs-testimonials-v236 .tm-proof-grid{
    margin-top:32px!important;
  }


  body.mfs-testimonials-v236 .tm-right-v2411{
    border-top:1px solid #e6ddcf!important;
  }
}


@media (min-width:901px){

  body.mfs-testimonials-v236 .tm-clients-carousel{margin-top:32px!important;}


  body.mfs-testimonials-v236 .tm-songs-carousel{margin-top:40px!important;}


  body.mfs-testimonials-v236 .tm-proof-v249{
    height:582px!important;
    padding:0!important;
    border-top:1px solid #e6ddcf!important;
    border-bottom:0!important;
    box-shadow:none!important;
  }
  body.mfs-testimonials-v236 .tm-proof-heading{top:87px!important;}
  body.mfs-testimonials-v236 .tm-proof-grid{
    top:248px!important;
    margin-top:0!important;
  }


  body.mfs-testimonials-v236 .tm-right-v2411{
    height:404px!important;
    padding:0!important;
    border-top:1px solid #e6ddcf!important;
    box-shadow:none!important;
  }
  body.mfs-testimonials-v236 .tm-right-heading{top:87px!important;}
  body.mfs-testimonials-v236 .tm-right-grid{top:239px!important;}
}


@media (min-width:901px){


  body.mfs-testimonials-v236 .tm-theme-icon .tm-theme-icon-img{
    display:block!important;
    width:50px!important;
    height:50px!important;
    max-width:none!important;
    object-fit:contain!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
  body.mfs-testimonials-v236 .tm-theme-icon .tm-theme-icon-heart{
    filter:brightness(0)!important;
  }
  body.mfs-testimonials-v236 .tm-theme-icon.tm-missing-image{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:8px!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:10px!important;
    line-height:12px!important;
    font-weight:700!important;
    letter-spacing:.02em!important;
    color:#7a3e13!important;
    background:#f4d9bd!important;
  }


  body.mfs-testimonials-v236 .tm-clients-v246{
    height:999px!important;
  }
  body.mfs-testimonials-v236 .tm-clients-carousel{
    margin-top:57px!important;
  }


  body.mfs-testimonials-v236 .tm-songs-v248{
    height:1427px!important;
  }
  body.mfs-testimonials-v236 .tm-songs-carousel{
    margin-top:57px!important;
  }


  body.mfs-testimonials-v236 .tm-proof-v249{
    height:607px!important;
    padding:0!important;
  }
  body.mfs-testimonials-v236 .tm-proof-heading{
    top:87px!important;
  }
  body.mfs-testimonials-v236 .tm-proof-grid{
    top:273px!important;
    margin-top:0!important;
  }


  body.mfs-testimonials-v236 .tm-right-v2411{
    height:436px!important;
    padding:0!important;
  }
  body.mfs-testimonials-v236 .tm-right-heading{
    top:87px!important;
  }
  body.mfs-testimonials-v236 .tm-right-grid{
    top:239px!important;
  }


  body.mfs-testimonials-v236 .tm-secondary-trust-v2427{
    height:246px!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-theme-icon .tm-theme-icon-img{
    width:50px!important;
    height:50px!important;
    display:block!important;
    object-fit:contain!important;
    filter:none!important;
  }
  body.mfs-testimonials-v236 .tm-proof-icon .tm-proof-icon-img{
    width:32px!important;
    height:32px!important;
    display:block!important;
    object-fit:contain!important;
  }
  body.mfs-testimonials-v236 .tm-right-icon .tm-right-icon-img{
    width:24px!important;
    height:24px!important;
    display:block!important;
    object-fit:contain!important;
  }
  body.mfs-testimonials-v236 .tm-final-cta-trust .tm-final-cta-trust-img{
    width:14px!important;
    height:14px!important;
    display:block!important;
    object-fit:contain!important;
    flex:0 0 14px!important;
  }
  body.mfs-testimonials-v236 .tm-secondary-trust-icon .tm-secondary-trust-icon-img{
    width:18px!important;
    height:18px!important;
    display:block!important;
    object-fit:contain!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-theme-icon{
    padding:0!important;
    overflow:visible!important;
  }
  body.mfs-testimonials-v236 .tm-theme-icon .tm-theme-icon-img{
    width:116px!important;
    height:116px!important;
    max-width:none!important;
    object-fit:fill!important;
  }

  body.mfs-testimonials-v236 .tm-proof-icon{
    padding:0!important;
    overflow:hidden!important;
  }
  body.mfs-testimonials-v236 .tm-proof-icon .tm-proof-icon-img{
    width:78px!important;
    height:78px!important;
    max-width:none!important;
    object-fit:fill!important;
  }

  body.mfs-testimonials-v236 .tm-right-icon{
    padding:0!important;
    overflow:hidden!important;
  }
  body.mfs-testimonials-v236 .tm-right-icon .tm-right-icon-img{
    width:52px!important;
    height:52px!important;
    max-width:none!important;
    object-fit:fill!important;
  }

  body.mfs-testimonials-v236 .tm-secondary-trust-icon{
    padding:0!important;
    overflow:hidden!important;
  }
  body.mfs-testimonials-v236 .tm-secondary-trust-icon .tm-secondary-trust-icon-img{
    width:46px!important;
    height:46px!important;
    max-width:none!important;
    object-fit:fill!important;
  }


  body.mfs-testimonials-v236 .tm-final-cta-trust .tm-final-cta-trust-img{
    width:14px!important;
    height:14px!important;
    max-width:none!important;
    object-fit:fill!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-themes-v236 .tm-theme-icon{
    background:transparent!important;
  }
  body.mfs-testimonials-v236 .tm-themes-v236 .tm-theme-icon .tm-theme-icon-img{
    display:block!important;
    width:116px!important;
    height:116px!important;
    max-width:none!important;
    object-fit:fill!important;
    filter:none!important;
    margin:0!important;
    padding:0!important;
  }
  body.mfs-testimonials-v236 .tm-themes-v236 .tm-theme-icon .tm-theme-icon-img-4{
    width:130px!important;
    height:130px!important;
    margin:-7px 0 0 -7px!important;
  }
}


@media (min-width:901px){
  #mfs-f1-48.mfs-pricing-page .f11-front-imgbox{
    display:block!important;
    position:absolute!important;
    left:281px!important;
    top:-69px!important;
    width:1159px!important;
    height:772px!important;
    overflow:hidden!important;
  }

  #mfs-f1-48.mfs-pricing-page .f11-front-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    image-rendering:auto!important;
  }
}


@media (min-width:901px){
  #mfs-f1-48.mfs-pricing-page .f11-hero .f11-front-imgbox{
    display:block!important;
    position:absolute!important;
    left:281px!important;
    top:-69px!important;
    width:1159px!important;
    height:772px!important;
    overflow:hidden!important;
  }
  #mfs-f1-48.mfs-pricing-page .f11-hero .f11-front-imgbox img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    image-rendering:auto!important;
  }
}


@media (min-width:901px){
  #mfs-f1-48.mfs-pricing-page .f11-hero .f11-gradient{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:1440px!important;
    height:703px!important;
    opacity:1!important;
    filter:none!important;
    background:
      radial-gradient(
        ellipse 1032.2px 578.13px at 1195.3px 326.5px,
        rgba(17,10,5,0) 0%,
        rgba(17,10,5,.05) 38%,
        rgba(17,10,5,.55) 60%,
        rgba(17,10,5,1) 86%
      ),
      linear-gradient(
        90deg,
        rgba(17,10,5,1) 0%,
        rgba(17,10,5,.85) 22%,
        rgba(17,10,5,0) 42%
      )!important;
  }
}


#mfs-f1-48 .f11-review-link img{display:block!important;width:24px!important;height:26px!important;max-width:none!important;object-fit:contain!important;}


@media (min-width:901px){
  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    left:-1px!important;
    right:-2px!important;
    width:auto!important;
    transform:none!important;
  }
}


.mfs-contact-page .contact-missing-asset,
.contact-support-section .contact-missing-asset,
.contact-forms-section .contact-missing-asset,
.contact-faq-section .contact-missing-asset,
.mfs-contact-footer .contact-missing-asset {
  display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:32px;
  padding:3px 5px;border:1px dashed currentColor;font-size:8px;line-height:1.05;text-align:center;
}


@media (min-width:901px){
  body.mfs-contact-v250 #mfs-f1-48 .f12-logo-export{
    left:81px!important;
  }
}


@media (min-width:901px){
  body.mfs-contact-v250 #mfs-f1-48 .f11-front-imgbox{top:0!important;}
}


@media (min-width:761px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-icon{
    background:transparent !important;
    overflow:visible !important;
  }
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-icon img{
    position:absolute !important;
    left:0 !important;
    top:0 !important;
    transform:none !important;
    width:89px !important;
    height:88px !important;
    max-width:none !important;
    object-fit:contain !important;
  }

  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-faq-icon img,
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-faq-item:first-child .contact-faq-icon img,
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-faq-item:nth-child(2) .contact-faq-icon img{
    width:40px !important;
    height:40px !important;
    max-width:none !important;
    object-fit:contain !important;
  }
}


body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-callback-title span{
  transform:translateY(0) !important;
}


body.mfs-contact-v250:not(.mfs-contact-thank-you) .mfs-footer .mfsf-brand-home-figma-svg{
  position:relative!important;
  width:349px!important;
  height:128.38px!important;
  display:block!important;
  flex:0 0 349px!important;
}
body.mfs-contact-v250:not(.mfs-contact-thank-you) .mfs-footer .mfsf-brand-home-figma-svg>img{
  display:block!important;
  width:349px!important;
  height:128.38px!important;
  max-width:none!important;
  object-fit:fill!important;
}


body.mfs-contact-thank-you .mfs-footer .mfsf-brand-home-figma-svg{
 position:relative!important;width:349px!important;height:128.38px!important;
 display:block!important;flex:0 0 349px!important;
}
body.mfs-contact-thank-you .mfs-footer .mfsf-brand-home-figma-svg>img{
 display:block!important;width:349px!important;height:128.38px!important;
 max-width:none!important;object-fit:fill!important;
}


.mfs-contact-thank-you .cty-next-icon-wrap{
  background:transparent !important;
  overflow:visible !important;
}
.mfs-contact-thank-you .cty-next-icon-wrap img{
  width:96px !important;
  height:96px !important;
  max-width:none !important;
  object-fit:contain !important;
}


.mfs-contact-thank-you .cty-cta-icon{
  border:0 !important;
  background:transparent !important;
  overflow:visible !important;
}
.mfs-contact-thank-you .cty-cta-icon img{
  width:78px !important;
  height:78px !important;
  max-width:none !important;
  object-fit:contain !important;
}


.mfs-contact-thank-you .cty-cta-link img{
  width:24px !important;
  height:29px !important;
  max-width:none !important;
  object-fit:contain !important;
}


.mfs-contact-thank-you .cty-cta-link img{
  position:relative !important;
  top:-2px !important;
}


.mfs-ordering-1 .ord1-card-icon{
  background:transparent !important;
  overflow:visible !important;
}
.mfs-ordering-1 .ord1-card-icon img{
  width:auto !important;
  height:auto !important;
  max-width:none !important;
  object-fit:contain !important;
}
.mfs-ordering-1 .ord1-order-icon{
  background:transparent !important;
  overflow:visible !important;
}
.mfs-ordering-1 .ord1-order-icon img{
  width:46px !important;
  height:46px !important;
  max-width:none !important;
  object-fit:contain !important;
}
.mfs-ordering-1 .ord1-help-box>img,
.mfs-ordering-1 .ord1-trust-cards article>img{
  width:26px !important;
  height:28px !important;
  flex:0 0 26px !important;
  object-fit:contain !important;
}


.mfs-ordering-1 .ord1-review-card li:before{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  top:1px !important;
  width:16px !important;
  height:16px !important;
  background:url("assets/ordering-1-v2781/check.svg") center/16px 16px no-repeat !important;
}


.mfs-ordering-1 .ord1-order-included li:before{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  top:2px !important;
  width:16px !important;
  height:16px !important;
  background:url("assets/ordering-1-v2781/check.svg") center/16px 16px no-repeat !important;
}


.mfs-ordering-1 .ord1-consent input{
  appearance:none !important;
  -webkit-appearance:none !important;
  position:relative !important;
  background:#fff !important;
  box-shadow:none !important;
}
.mfs-ordering-1 .ord1-consent input:checked{
  background:#fff !important;
  box-shadow:none !important;
}
.mfs-ordering-1 .ord1-consent input:checked::after{
  content:"" !important;
  position:absolute !important;
  left:50% !important;
  top:50% !important;
  width:7px !important;
  height:13px !important;
  border:solid #c97f35 !important;
  border-width:0 3px 3px 0 !important;
  transform:translate(-50%,-58%) rotate(45deg) !important;
  transform-origin:center !important;
}


.mfs-ordering-1 .ord1-consent input:checked::after{
  transform:translate(-50%,calc(-58% - 1px)) rotate(45deg) !important;
}


.mfs-ordering-1 .ord1-popular img,
.mfs-ordering-1 .ord1-order-popular img{
  position:relative !important;
  top:-1px !important;
}


.mfs-ordering-1 .ord1-popular,
.mfs-ordering-1 .ord1-order-popular{
  font-weight:400 !important;
}
.mfs-ordering-1 .ord1-popular img,
.mfs-ordering-1 .ord1-order-popular img{
  top:0 !important;
}


.mfs-ordering-1 .ord1-popular,
.mfs-ordering-1 .ord1-order-popular{
  font-family:Inter,Arial,sans-serif !important;
  font-size:12px !important;
  font-weight:700 !important;
  letter-spacing:.88px !important;
}


.mfs-ordering-1 .ord1-popular{
  padding-top:10px !important;
  padding-bottom:10px !important;
}
.mfs-ordering-1 .ord1-order-popular{
  padding-top:7px !important;
  padding-bottom:7px !important;
}


.mfs-ordering-1 .ord1-popular{
  width:154px !important;
  height:29px !important;
  padding:0 !important;
  border-radius:0 !important;
  background:none !important;
  gap:0 !important;
  line-height:0 !important;
}
.mfs-ordering-1 .ord1-order-popular{
  width:154px !important;
  height:29px !important;
  padding:0 !important;
  border-radius:0 !important;
  background:none !important;
  gap:0 !important;
  line-height:0 !important;
}
.mfs-ordering-1 .ord1-popular img,
.mfs-ordering-1 .ord1-order-popular img{
  display:block !important;
  position:static !important;
  width:154px !important;
  height:29px !important;
  max-width:none !important;
  top:auto !important;
  margin:0 !important;
  padding:0 !important;
}


.mfs-ordering-1 .ord1-form label > span:first-child{
  display:inline-flex !important;
  align-items:baseline !important;
  width:max-content !important;
  max-width:100% !important;
  gap:3px !important;
  margin:0 !important;
  padding:0 !important;
  font-family:Inter,Arial,sans-serif !important;
  font-size:20px !important;
  line-height:24px !important;
  font-weight:600 !important;
  color:#111 !important;
  font-synthesis:none !important;
}

.mfs-ordering-1 .ord1-form label > span:first-child em{
  display:inline-block !important;
  position:static !important;
  top:auto !important;
  transform:none !important;
  flex:0 0 auto !important;
  align-self:baseline !important;
  margin:0 !important;
  padding:0 !important;
  font-family:Inter,Arial,sans-serif !important;
  font-size:14px !important;
  line-height:24px !important;
  font-weight:400 !important;
  font-style:normal !important;
  color:#5c544a !important;
  font-synthesis:none !important;
}


.hiw-final-cta .hfc-image{
  left:0!important;
  top:0!important;
  width:638px!important;
  height:571px!important;
  background:#160c06!important;
  background-image:none!important;
  overflow:hidden!important;
}
.hiw-final-cta .hfc-image img{
  display:block!important;
  position:absolute!important;
  max-width:none!important;
  width:104.553% !important;
  height:104.648% !important;
  left:-1.828% !important;
  top:-1.890% !important;
  object-fit:fill!important;
  object-position:initial!important;
  margin:0!important;
}
.hiw-final-cta .hfc-image:after{
  inset:0!important;
  background:linear-gradient(90deg,rgba(11,7,3,.35) 0%,rgba(11,7,3,0) 60%)!important;
}


.mfs-ordering-2 .ord2-input-icon,
.mfs-ordering-2 .ord2-field-glyph{width:18px!important;height:18px!important;}
.mfs-ordering-2 .ord2-input-icon img,
.mfs-ordering-2 .ord2-field-glyph img{display:block!important;width:18px!important;height:18px!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;}


.mfs-ordering-2 .ord2-send-card>.ord2-send-icon{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;background:none!important;border-radius:0!important;display:block!important;overflow:visible!important;font-size:0!important;line-height:0!important;}
.mfs-ordering-2 .ord2-send-card>.ord2-send-icon img{display:block!important;width:62px!important;height:62px!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;}
.mfs-ordering-2 .ord2-upload-card .ord2-send-icon img{filter:none!important;}


.mfs-ordering-2 .ord2-send-card>input[type=radio]{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;width:20px!important;height:20px!important;background:transparent center/20px 20px no-repeat!important;}
.mfs-ordering-2 .ord2-upload-card>input[type=radio]{background-image:url("assets/ordering2-exact-v2814/6_how_would_you_like_to_1_switch.svg")!important;}
.mfs-ordering-2 .ord2-link-card>input[type=radio]{background-image:url("assets/ordering2-exact-v2814/6b_paste_a_private_link_top_selectore.svg")!important;}
.mfs-ordering-2 .ord2-later-card>input[type=radio]{background-image:url("assets/ordering2-exact-v2814/6c_i_will_upload_later_top_selector.svg")!important;}
.mfs-ordering-2 .ord2-link-card>input[type=radio]:checked,
.mfs-ordering-2 .ord2-later-card>input[type=radio]:checked{background-image:url("assets/ordering2-exact-v2814/6_how_would_you_like_to_1_switch.svg")!important;}
.mfs-ordering-2 .ord2-upload-card>input[type=radio]:not(:checked){background-image:url("assets/ordering2-exact-v2814/6b_paste_a_private_link_top_selectore.svg")!important;}


.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{width:122px!important;height:52px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important;font-size:0!important;line-height:0!important;}
.mfs-ordering-2 .ord2-upload-card .ord2-choose-file img{display:block!important;width:122px!important;height:52px!important;max-width:none!important;object-fit:contain!important;}


.mfs-ordering-2 .ord2-upload-file-icon,.mfs-ordering-2 .ord2-upload-file-icon img{width:16px!important;height:16px!important;}
.mfs-ordering-2 .ord2-continue-arrow,.mfs-ordering-2 .ord2-continue-arrow img{width:24px!important;height:24px!important;max-width:none!important;}
.mfs-ordering-2 .ord2-secure>img{width:14px!important;height:14px!important;max-width:none!important;object-fit:contain!important;}
.mfs-ordering-2 .ord2-order-box .ord1-order-icon{width:46px!important;height:46px!important;min-width:46px!important;background:none!important;border-radius:0!important;overflow:visible!important;}
.mfs-ordering-2 .ord2-order-box .ord1-order-icon img{display:block!important;width:46px!important;height:46px!important;max-width:none!important;object-fit:contain!important;}
.mfs-ordering-2 .ord1-order-popular img{display:block!important;width:12px!important;height:12px!important;max-width:none!important;object-fit:contain!important;}
.mfs-ordering-2 .ord2-help-icon{width:26px!important;height:28px!important;flex:0 0 26px!important;background:none!important;border:0!important;overflow:visible!important;}
.mfs-ordering-2 .ord2-help-icon img{display:block!important;width:26px!important;height:28px!important;max-width:none!important;object-fit:contain!important;filter:none!important;}
.mfs-ordering-2 .ord2-trust-icon{width:26px!important;height:28px!important;flex:0 0 26px!important;background:none!important;border:0!important;overflow:visible!important;}
.mfs-ordering-2 .ord2-trust-icon img{display:block!important;width:26px!important;height:28px!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;}
.mfs-ordering-2 .ord2-order-box .ord1-order-included li:before{content:""!important;width:16px!important;height:16px!important;background:url("assets/ordering2-exact-v2814/14c_galochki.svg") center/16px 16px no-repeat!important;}


.mfs-ordering-2 .ord2-send-card>input[type=radio][name=send_method]{
  position:absolute!important;
  left:18px!important;top:18px!important;
  width:20px!important;height:20px!important;
  opacity:0!important;
  pointer-events:none!important;
  appearance:none!important;-webkit-appearance:none!important;
  background:none!important;border:0!important;box-shadow:none!important;
}
.mfs-ordering-2 .ord2-radio-visual{
  position:absolute!important;left:18px!important;top:18px!important;
  width:20px!important;height:20px!important;display:block!important;
  pointer-events:none!important;line-height:0!important;
}
.mfs-ordering-2 .ord2-radio-visual img{
  display:block!important;width:20px!important;height:20px!important;max-width:none!important;
  object-fit:contain!important;filter:none!important;opacity:1!important;
}


.mfs-ordering-2 .ord2-continue{margin-bottom:36px!important}
.mfs-ordering-2 .ord2-secure{margin-top:0!important}
.mfs-ordering-2 .ord2-trust-row{margin-top:36px!important}


.mfs-ordering-1 .ord1-built-for-artists-card>img{width:26px!important;height:28px!important;flex:0 0 26px!important;object-fit:contain!important}


.mfs-ordering-1 .ord1-built-for-artists-card>img{
  width:26px!important;
  height:28px!important;
  flex:0 0 26px!important;
  object-fit:contain!important;
  filter:brightness(.35)!important;
}


.mfs-ordering-1 .ord1-built-for-artists-card>img{
  width:21px!important;
  height:22px!important;
  flex:0 0 21px!important;
}


.mfs-ordering-1 .ord1-built-for-artists-card>img{
  width:21px!important;
  height:22px!important;
  flex:0 0 21px!important;
  object-fit:contain!important;
  filter:brightness(.35)!important;
}


.mfs-ordering-2 .ord2-dropzone>img{
  display:block!important;
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  flex:0 0 20px!important;
  max-width:none!important;
  object-fit:contain!important;
  filter:none!important;
  opacity:1!important;
}
.mfs-ordering-2 .ord2-dropzone:before{
  content:none!important;
  display:none!important;
  background:none!important;
}


.mfs-ordering-3 .ord3-product-icon img{width:50px!important;height:50px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-star{width:12px!important;height:12px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-info>div>span>img{max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-upload-later i img{width:48px!important;height:48px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-radio img{display:block!important;width:18px!important;height:22px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-cardlogos-mono .visa img,
.mfs-ordering-3 .ord3-cardlogos-mono .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img{width:48px!important;height:33px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-cardlogos-paypal .visa img,
.mfs-ordering-3 .ord3-cardlogos-paypal .mastercard img,
.mfs-ordering-3 .ord3-cardlogos-paypal .amex img,
.mfs-ordering-3 .ord3-cardlogos-paypal .discover img,
.mfs-ordering-3 .ord3-cardlogos-paypal .diners img,
.mfs-ordering-3 .ord3-cardlogos-paypal .jcb img{width:50px!important;height:34px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-continue-arrow img{width:24px!important;height:24px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-next img{width:9px!important;height:11px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-trust-icon img{width:26px!important;height:28px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord1-order-icon img{width:46px!important;height:46px!important;max-width:none!important;object-fit:contain!important}
.mfs-ordering-3 .ord3-order-star{width:12px!important;height:12px!important;max-width:none!important;object-fit:contain!important;margin-right:5px!important}
.mfs-ordering-3 .ord2-help-icon img{width:26px!important;height:28px!important;max-width:none!important;object-fit:contain!important}


.mfs-ordering-3 .ord3-radio{
  width:18px!important;height:22px!important;border:0!important;border-radius:0!important;
  background:transparent!important;overflow:visible!important;
}
.mfs-ordering-3 .ord3-pay-card.is-selected .ord3-radio{border:0!important;background:transparent!important}
.mfs-ordering-3 .ord3-pay-card.is-selected .ord3-radio:after{content:none!important;display:none!important}
.mfs-ordering-3 .ord3-radio img{display:block!important;width:18px!important;height:22px!important;max-width:none!important;object-fit:contain!important}

.mfs-ordering-3 .ord3-next{margin-top:36px!important;margin-bottom:0!important}


.mfs-ordering-3 .ord2-trust-row{
  margin-top:36px!important;
}


.mfs-ordering-3 .ord2-secure{
  margin-top:36px!important;
}
.mfs-ordering-3 .ord2-trust-row{
  margin-top:36px!important;
}


.mfs-ordering-3 .ord3-product-copy b{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:119px!important;
  height:24px!important;
  padding:0!important;
  border-radius:4px!important;
  background:#ca8338!important;
  gap:4px!important;
  font:500 10px/16px Inter,sans-serif!important;
  color:#fff!important;
  text-transform:uppercase!important;
}
.mfs-ordering-3 .ord3-product-copy b .ord3-star{
  display:block!important;
  width:12px!important;
  height:12px!important;
  min-width:12px!important;
  max-width:none!important;
  margin:0 0 0 10px!important;
  padding:0!important;
  transform:none!important;
  object-fit:contain!important;
}


.mfs-ordering-1 .ord1-order-included li{
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:28px!important;
  letter-spacing:0!important;
}


.mfs-ordering-1 .ord1-order-included li:before{
  top:6px!important;
  width:16px!important;
  height:16px!important;
}


.mfs-ordering-1 .ord1-order-product:has(#ord1-order-name br:nth-of-type(2)) + .ord1-order-popular{
  margin-top:28px!important;
}


.mfs-ordering-1 .ord1-order-box{
  height:auto!important;
}


.mfs-ordering-1 .ord1-order-box.ord1-order-single .ord1-order-included{
  margin-top:20px!important;
}


.mfs-ordering-2 .ord2-order-box-v2844{
  box-sizing:border-box!important;
  height:auto!important;
  min-height:0!important;
  padding:23px!important;
  padding-bottom:23px!important;
  border:2px solid #e6ddcf!important;
  border-radius:16px!important;
  background:#f7f3ef!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin-bottom:16px!important;
  text-transform:uppercase!important;
  letter-spacing:2.08px!important;
  font:700 14px/18px Inter,Arial,sans-serif!important;
  color:#5c544a!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-head a{
  color:#ca8338!important;
  font:600 14px/18px Inter,Arial,sans-serif!important;
  text-decoration:none!important;
  text-transform:none!important;
  letter-spacing:0!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-product{
  display:grid!important;
  grid-template-columns:46px 1fr auto!important;
  gap:14px!important;
  align-items:start!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-icon{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  border-radius:10px!important;
  background:#f4d9bd!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-icon img{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:none!important;
  object-fit:contain!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-product>span:nth-child(2){
  font:600 16px/20px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-product b{
  font:700 16px/20px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-popular{
  display:inline-flex!important;
  width:154px!important;
  height:29px!important;
  margin:28px 0 16px!important;
  padding:0!important;
  border-radius:0!important;
  background:none!important;
  gap:0!important;
  line-height:0!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-popular img{
  display:block!important;
  position:static!important;
  width:154px!important;
  height:29px!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-included{
  margin-top:0!important;
  border-top:1px solid #eadfcb!important;
  padding-top:19px!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-included h4{
  margin:0 0 12px!important;
  text-transform:uppercase!important;
  letter-spacing:1.56px!important;
  font:700 13px/16px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-included ul{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-included li{
  position:relative!important;
  margin:0!important;
  padding-left:27px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:28px!important;
  letter-spacing:0!important;
  color:#1a1a1a!important;
}
.mfs-ordering-2 .ord2-order-box-v2844 .ord1-order-included li:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:6px!important;
  width:16px!important;
  height:16px!important;
  background:url("assets/ordering-1-v2781/check.svg") center/16px 16px no-repeat!important;
}


.mfs-ordering-3 .ord2-order-box-v2844{
  box-sizing:border-box!important;
  height:auto!important;
  min-height:0!important;
  padding:23px!important;
  padding-bottom:23px!important;
  border:2px solid #e6ddcf!important;
  border-radius:16px!important;
  background:#f7f3ef!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin-bottom:16px!important;
  text-transform:uppercase!important;
  letter-spacing:2.08px!important;
  font:700 14px/18px Inter,Arial,sans-serif!important;
  color:#5c544a!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-head a{
  color:#ca8338!important;
  font:600 14px/18px Inter,Arial,sans-serif!important;
  text-decoration:none!important;
  text-transform:none!important;
  letter-spacing:0!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-product{
  display:grid!important;
  grid-template-columns:46px 1fr auto!important;
  gap:14px!important;
  align-items:start!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-icon{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  border-radius:10px!important;
  background:#f4d9bd!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-icon img{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:none!important;
  object-fit:contain!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-product>span:nth-child(2){
  font:600 16px/20px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-product b{
  font:700 16px/20px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-popular{
  display:inline-flex!important;
  width:154px!important;
  height:29px!important;
  margin:28px 0 16px!important;
  padding:0!important;
  border-radius:0!important;
  background:none!important;
  gap:0!important;
  line-height:0!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-popular img{
  display:block!important;
  position:static!important;
  width:154px!important;
  height:29px!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-included{
  margin-top:0!important;
  border-top:1px solid #eadfcb!important;
  padding-top:19px!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-included h4{
  margin:0 0 12px!important;
  text-transform:uppercase!important;
  letter-spacing:1.56px!important;
  font:700 13px/16px Inter,Arial,sans-serif!important;
  color:#14110d!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-included ul{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-included li{
  position:relative!important;
  margin:0!important;
  padding-left:27px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:28px!important;
  letter-spacing:0!important;
  color:#1a1a1a!important;
}
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-included li:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:6px!important;
  width:16px!important;
  height:16px!important;
  background:url("assets/ordering-1-v2781/check.svg") center/16px 16px no-repeat!important;
}


.mfs-ordering-3 .ord3-product-copy b .ord3-star{
  display:block!important;
  width:10px!important;
  height:10px!important;
  min-width:10px!important;
  max-width:10px!important;
  flex:0 0 10px!important;
  margin:0 0 0 10px!important;
  padding:0!important;
  transform:none!important;
  object-fit:fill!important;
}


.mfs-ordering-3 .ord3-mono{left:39px!important;top:12px!important;}
.mfs-ordering-3 .ord3-paypal{top:21px!important;}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay,
.mfs-ordering-3 .ord3-cardlogos-mono .gpay{
  width:48px!important;
  height:33px!important;
  min-width:48px!important;
  max-width:48px!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.mfs-ordering-3 .ord3-cardlogos-mono .applepay img,
.mfs-ordering-3 .ord3-cardlogos-mono .gpay img{
  display:block!important;
  width:48px!important;
  height:33px!important;
  min-width:48px!important;
  max-width:48px!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  object-fit:contain!important;
}


@media (min-width:901px){

  .mfs-testimonials-v236 #mfs-f1-48 .f11-nav a.is-active::after{
    bottom:-14px!important;
  }


  .mfs-home-front #mfs-f1-48 .f11-nav > a{
    position:relative;
  }
  .mfs-home-front #mfs-f1-48 .f11-nav > a::after{
    content:"";
    position:absolute;
    height:2px;
    border-radius:1px;
    background:#d28b3f;
    opacity:0;
    pointer-events:none;
  }
  .mfs-home-front #mfs-f1-48 .f11-nav > a:hover::after,
  .mfs-home-front #mfs-f1-48 .f11-nav > a:focus-visible::after{
    opacity:1;
  }
  .mfs-home-front #mfs-f1-48 .f11-nav > a:nth-child(1)::after{
    left:50%; bottom:-14px; width:55px;
    transform:translateX(calc(-50% + .5px));
  }
  .mfs-home-front #mfs-f1-48 .f11-nav > a:nth-child(2)::after,
  .mfs-home-front #mfs-f1-48 .f11-nav > a:nth-child(3)::after,
  .mfs-home-front #mfs-f1-48 .f11-nav > a:nth-child(4)::after{
    left:-1px; right:-2px; bottom:-14px; width:auto; transform:none;
  }
  .mfs-home-front #mfs-f1-48 .f11-nav > a:nth-child(5)::after{
    left:50%; bottom:-14px; width:71px; transform:translateX(-50%);
  }
}


#mfs-f1-228:has(.mfs-full-feedback-figma){height:auto!important;min-height:2061px!important;padding-bottom:87px!important;}
#mfs-f1-228 .mfs-full-feedback-figma{width:1278px!important;height:auto!important;flex:0 0 auto!important;min-height:0!important;padding:24px!important;gap:32px!important;align-items:stretch!important;border:2px solid #ca8338!important;background:transparent!important;}
#mfs-f1-228 .mff-meta{height:109px;display:flex;align-items:center;gap:16px;width:100%;}
#mfs-f1-228 .mff-cover{width:105px;height:105px;flex:0 0 105px;border-radius:8px;object-fit:cover;}
#mfs-f1-228 .mff-meta-copy{display:flex;flex-direction:column;gap:16px;width:306px;}
#mfs-f1-228 .mff-meta-copy h3{font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:32px;line-height:normal;font-weight:600;color:#111;}
#mfs-f1-228 .mff-meta-line{display:flex;align-items:center;gap:16px;font:400 16px/24px Inter,Arial,sans-serif;color:#333;white-space:nowrap;}
#mfs-f1-228 .mff-meta-dot{font-size:14px;color:#333;}
#mfs-f1-228 .mff-content{width:100%;padding:21px 23px;background:#f7f3ef;border:1px solid #e6ddcf;border-radius:10px;display:flex;flex-direction:column;gap:0;}
#mfs-f1-228 .mff-section{width:100%;padding:0;}
#mfs-f1-228 .mff-section+.mff-section{border-top:1px dashed #d9d9d9;margin-top:25px;padding-top:25px;}
#mfs-f1-228 .mff-title{display:flex;align-items:center;gap:12px;margin-bottom:16px;}
#mfs-f1-228 .mff-title>span{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border:1.081px solid #e6ddcf;border-radius:12px;background:#f1e3d5;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:28px;font-weight:700;color:#6b6258;}
#mfs-f1-228 .mff-title h3{font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:32px;line-height:normal;font-weight:600;color:#1a1a1a;}
#mfs-f1-228 .mff-copy{display:flex;flex-direction:column;gap:16px;}
#mfs-f1-228 .mff-copy p,#mfs-f1-228 .mff-strength-list li,#mfs-f1-228 .mff-tr,#mfs-f1-228 .mff-next p{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#1a1a1a;}
#mfs-f1-228 .mff-strength-list{list-style:none;display:flex;flex-direction:column;gap:10px;}
#mfs-f1-228 .mff-strength-list li{position:relative;padding-left:30px;}
#mfs-f1-228 .mff-strength-list li:before{content:'✓';position:absolute;left:3px;top:0;color:#ca8338;font-weight:600;}
#mfs-f1-228 .mff-table{width:100%;}
#mfs-f1-228 .mff-tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
#mfs-f1-228 .mff-tr>div{padding:12px;border-bottom:1px dashed #d9d9d9;min-width:0;}
#mfs-f1-228 .mff-tr:last-child>div{border-bottom:0;}
#mfs-f1-228 .mff-th>div{background:#f6ede4;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:9px 13px;font-size:13px;line-height:30px;font-weight:600;}
#mfs-f1-228 .mff-th>div:first-child{border-radius:6px 0 0 6px;}
#mfs-f1-228 .mff-th>div:last-child{border-right:1px solid #d9d9d9;border-radius:0 6px 6px 0;}
#mfs-f1-228 .mff-tr ul{padding-left:24px;}
#mfs-f1-228 .mff-issue{position:relative;padding-left:16px;margin-bottom:8px!important;}
#mfs-f1-228 .mff-issue:before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:4px;background:#e96550;}
#mfs-f1-228 .mff-tr>div:first-child:has(>b.high) .mff-issue:before{background:#e96550;}
#mfs-f1-228 .mff-tr>div:first-child:has(>b.medium) .mff-issue:before{background:#e9a04a;}
#mfs-f1-228 .mff-tr>div:first-child:has(>b.low) .mff-issue:before{background:#3bc039;}
#mfs-f1-228 .mff-tr b{display:inline-flex;margin-left:16px;padding:4px 8px;border-radius:4px;font:600 12px/18px Inter,Arial,sans-serif;}
#mfs-f1-228 .mff-tr b.high{background:#ffe1e1;color:#f85137;}
#mfs-f1-228 .mff-tr b.medium{background:#f1e6da;color:#b06307;padding:6px 10px;}
#mfs-f1-228 .mff-tr b.low{background:#e2f1da;color:#0ab007;padding:6px 10px;}
#mfs-f1-228 .mff-outcome{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;}
#mfs-f1-228 .mff-outcome-icon{width:36px;height:36px;flex:0 0 36px;border-radius:18px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;}
#mfs-f1-228 .mff-outcome-icon img{width:18px;height:18px;object-fit:contain;}
#mfs-f1-228 .mff-outcome h4,#mfs-f1-228 .mff-next-item h4{font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;color:#0e0e0e;margin:0;}
#mfs-f1-228 .mff-outcome h4{font-size:20px;line-height:24px;margin-bottom:8px;}
#mfs-f1-228 .mff-next-item{margin-top:18px;}
#mfs-f1-228 .mff-next-item h4{font-size:20px;line-height:24px;margin-bottom:8px;}
#mfs-f1-228 .mff-next-item p{line-height:28px;letter-spacing:.32px;}
@media(max-width:900px){#mfs-f1-228 .mfs-full-feedback-figma{width:calc(100% - 32px)!important;}#mfs-f1-228 .mff-tr{grid-template-columns:1fr;}#mfs-f1-228 .mff-meta-line{white-space:normal;flex-wrap:wrap;}}


#mfs-f1-146.mfs-privacy-policy {
  width:100%;
  height:auto;
  min-height:692px;
  padding:86px 80px;
  gap:59px;
}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content {
  box-sizing:border-box;
  width:100%;
  max-width:1280px;
  margin:0 auto;
}


#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content{
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  line-height:1.75;
  font-weight:400;
  color:#1a1a1a;
}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content p{margin:0 0 18px;}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content h3{
  margin:42px 0 16px;
  font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;
  font-size:28px;
  line-height:1.25;
  font-weight:600;
  color:#111;
}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content h4{
  margin:26px 0 12px;
  font-family:Inter,Arial,sans-serif;
  font-size:18px;
  line-height:1.4;
  font-weight:600;
  color:#111;
}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content ul{
  margin:0 0 22px;
  padding-left:26px;
}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content li{margin:0 0 7px;}
#mfs-f1-146.mfs-privacy-policy .mfs-privacy-updated{margin-bottom:28px;}
@media(max-width:900px){
  #mfs-f1-146.mfs-privacy-policy{padding:56px 24px;gap:40px;}
  #mfs-f1-146.mfs-privacy-policy .mfs-privacy-policy-content h3{font-size:25px;}
}


.mfs-cookie-consent,
.mfs-cookie-modal,
.mfs-cookie-reopen{font-family:Inter,Arial,sans-serif;}
.mfs-cookie-consent[hidden],.mfs-cookie-modal[hidden],.mfs-cookie-reopen[hidden]{display:none!important;}
.mfs-cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:99990;padding:20px;background:rgba(17,17,17,.42);backdrop-filter:blur(3px);}
.mfs-cookie-consent-inner{box-sizing:border-box;width:min(1280px,calc(100vw - 40px));margin:0 auto;padding:24px 28px;background:#fff;border:1px solid #e6ddcf;border-radius:12px;box-shadow:0 16px 50px rgba(0,0,0,.22);display:flex;align-items:center;gap:32px;justify-content:space-between;}
.mfs-cookie-consent-copy{max-width:760px;}
.mfs-cookie-consent-copy h2,.mfs-cookie-modal-panel>h2{margin:0 0 10px;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:28px;line-height:1.2;font-weight:600;color:#111;}
.mfs-cookie-consent-copy p,.mfs-cookie-modal-intro,.mfs-cookie-category p{margin:0;color:#333;font-size:14px;line-height:1.6;}
.mfs-cookie-consent-copy>a{display:inline-block;margin-top:10px;color:#9d5f25;text-decoration:underline;text-underline-offset:2px;font-size:14px;}
.mfs-cookie-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:430px;}
.mfs-cookie-btn{appearance:none;border:1px solid #ca8338;background:#fff;color:#1a1a1a;border-radius:7px;padding:11px 16px;font:600 14px/1.2 Inter,Arial,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;}
.mfs-cookie-btn:hover,.mfs-cookie-btn:focus-visible{background:#f7f0e8;outline:none;}
.mfs-cookie-btn-primary{background:#ca8338;color:#fff;border-color:#ca8338;}
.mfs-cookie-btn-primary:hover,.mfs-cookie-btn-primary:focus-visible{background:#b97531;border-color:#b97531;}
.mfs-cookie-btn-text{border-color:transparent;text-decoration:underline;text-underline-offset:2px;}
.mfs-cookie-reopen{position:fixed;right:22px;bottom:22px;z-index:99980;border:1px solid #ca8338;background:#fff;color:#1a1a1a;border-radius:999px;padding:10px 15px;box-shadow:0 5px 20px rgba(0,0,0,.16);font:600 13px/1.2 Inter,Arial,sans-serif;cursor:pointer;}
.mfs-cookie-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;}
.mfs-cookie-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.52);}
.mfs-cookie-modal-panel{position:relative;z-index:1;box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:12px;padding:30px;box-shadow:0 20px 70px rgba(0,0,0,.3);}
.mfs-cookie-modal-close{position:absolute;right:18px;top:14px;width:36px;height:36px;border:0;background:transparent;color:#333;font:400 30px/36px Arial,sans-serif;cursor:pointer;}
.mfs-cookie-modal-intro{padding-right:38px;margin-bottom:22px;}
.mfs-cookie-category{display:flex;align-items:flex-start;gap:22px;justify-content:space-between;padding:20px 0;border-top:1px solid #ece6df;}
.mfs-cookie-category-copy{max-width:590px;}
.mfs-cookie-category h3{margin:0 0 7px;font:600 17px/1.35 Inter,Arial,sans-serif;color:#111;}
.mfs-cookie-always{flex:0 0 auto;color:#8b572a;font:600 13px/1.3 Inter,Arial,sans-serif;padding-top:3px;white-space:nowrap;}
.mfs-cookie-switch{position:relative;display:inline-flex;flex:0 0 46px;width:46px;height:26px;cursor:pointer;margin-top:2px;}
.mfs-cookie-switch input{position:absolute;opacity:0;width:1px;height:1px;}
.mfs-cookie-switch>span[aria-hidden="true"]{position:absolute;inset:0;border-radius:999px;background:#b9b9b9;transition:.18s ease;}
.mfs-cookie-switch>span[aria-hidden="true"]:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:.18s ease;}
.mfs-cookie-switch input:checked+span{background:#ca8338;}
.mfs-cookie-switch input:checked+span:before{transform:translateX(20px);}
.mfs-cookie-switch input:focus-visible+span{outline:2px solid #111;outline-offset:2px;}
.mfs-cookie-modal-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:22px;border-top:1px solid #ece6df;}
html.mfs-cookie-modal-open{overflow:hidden;}
@media(max-width:900px){
  .mfs-cookie-consent{padding:12px;}
  .mfs-cookie-consent-inner{width:100%;padding:20px;display:block;}
  .mfs-cookie-consent-actions{justify-content:flex-start;max-width:none;margin-top:18px;}
  .mfs-cookie-consent-actions .mfs-cookie-btn{flex:1 1 180px;}
  .mfs-cookie-modal{padding:12px;}
  .mfs-cookie-modal-panel{width:100%;max-height:calc(100vh - 24px);padding:24px 20px;}
  .mfs-cookie-category{gap:14px;}
  .mfs-cookie-always{white-space:normal;text-align:right;}
  .mfs-cookie-modal-actions .mfs-cookie-btn{flex:1 1 170px;}
  .mfs-cookie-reopen{right:12px;bottom:12px;}
}


.mfs-cookie-btn,
.mfs-cookie-btn-primary,
.mfs-cookie-btn-text{
  appearance:none;
  min-height:52px;
  border:0;
  border-radius:6px;
  padding:0 22px;
  background:linear-gradient(#de984b,#c47d32);
  color:#fff;
  font-family:"Poynter OldStyle Display",Georgia,serif;
  font-weight:600;
  font-size:20px;
  line-height:1.15;
  text-decoration:none;
  white-space:nowrap;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:filter .15s ease,transform .15s ease;
}
.mfs-cookie-btn:hover,
.mfs-cookie-btn:focus-visible,
.mfs-cookie-btn-primary:hover,
.mfs-cookie-btn-primary:focus-visible,
.mfs-cookie-btn-text:hover,
.mfs-cookie-btn-text:focus-visible{
  background:linear-gradient(#de984b,#c47d32);
  color:#fff;
  filter:brightness(.96);
  outline:none;
}


.mfs-cookie-btn[data-mfs-cookie-action="reject"],
.mfs-cookie-btn[data-mfs-cookie-action="manage"]{
  background:#fff;
  color:#c47d32;
  border:1px solid #c47d32;
  box-shadow:none;
}
.mfs-cookie-btn[data-mfs-cookie-action="reject"]:hover,
.mfs-cookie-btn[data-mfs-cookie-action="reject"]:focus-visible,
.mfs-cookie-btn[data-mfs-cookie-action="manage"]:hover,
.mfs-cookie-btn[data-mfs-cookie-action="manage"]:focus-visible{
  background:#fff;
  color:#c47d32;
  border-color:#c47d32;
  filter:brightness(.97);
  outline:none;
}


.mfs-cookie-consent-actions{
  display:grid;
  grid-template-columns:max-content max-content;
  justify-content:end;
  gap:10px;
  max-width:none;
}
.mfs-cookie-consent-actions .mfs-cookie-btn-primary{
  grid-column:1 / -1;
  justify-self:end;
}
@media(max-width:900px){
  .mfs-cookie-consent-actions{
    display:grid;
    grid-template-columns:1fr 1fr;
    justify-content:stretch;
    margin-top:18px;
  }
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1 / -1;
    justify-self:stretch;
  }
  .mfs-cookie-consent-actions .mfs-cookie-btn{
    flex:none;
    width:100%;
  }
}
@media(max-width:560px){
  .mfs-cookie-consent-actions{grid-template-columns:1fr;}
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{grid-column:1;}
}


.mfs-cookie-consent-actions{
  grid-template-columns:max-content max-content;
}
.mfs-cookie-consent-actions .mfs-cookie-btn-primary{
  grid-column:1;
  grid-row:1;
  justify-self:stretch;
}
.mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="reject"]{
  grid-column:1;
  grid-row:2;
}
.mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="manage"]{
  grid-column:2;
  grid-row:2;
}
@media(max-width:900px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1;
    grid-row:1;
  }
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="reject"]{
    grid-column:1;
    grid-row:2;
  }
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="manage"]{
    grid-column:2;
    grid-row:2;
  }
}
@media(max-width:560px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary,
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="reject"],
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="manage"]{
    grid-column:1;
    grid-row:auto;
  }
}


.mfs-cookie-consent-actions .mfs-cookie-btn-primary{
  grid-column:1 / -1;
  grid-row:1;
  justify-self:center;
}
@media(max-width:900px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1 / -1;
    grid-row:1;
    justify-self:center;
    width:auto;
  }
}
@media(max-width:560px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1;
    grid-row:auto;
    justify-self:stretch;
    width:100%;
  }
}


@media(min-width:901px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1;
    grid-row:1;
    justify-self:end;
    transform:translateX(calc(50% + 5px));
  }
}


.mfs-footer details.mfsf-language-selector{
  overflow:visible;
  cursor:pointer;
  z-index:30;
}
.mfs-footer .mfsf-language-selector > summary{
  position:relative;
  width:100%;
  height:100%;
  display:block;
  list-style:none;
  cursor:pointer;
}
.mfs-footer .mfsf-language-selector > summary::-webkit-details-marker{
  display:none;
}
.mfs-footer .mfsf-language-selector > summary::marker{
  content:"";
}
.mfs-footer .mfsf-language-menu{
  display:none;
  position:absolute;
  left:-1px;
  right:-1px;
  bottom:62px;
  padding:5px;
  border:1px solid #98A2B3;
  border-radius:12px;
  background:#1f1f1f;
  box-shadow:0 8px 22px rgba(0,0,0,.24);
  z-index:31;
}
.mfs-footer .mfsf-language-selector[open] .mfsf-language-menu{
  display:block;
}
.mfs-footer .mfsf-language-option{
  min-height:44px;
  padding:2px 6px;
  display:flex;
  align-items:center;
  gap:6px;
  border-radius:9px;
  color:#F9FAFB;
  font-family:Inter,Arial,sans-serif;
  font-size:18px;
  line-height:28px;
  font-weight:500;
}
.mfs-footer .mfsf-language-option img{
  width:40px;
  height:40px;
  border-radius:40px;
  object-fit:cover;
}
.mfs-footer .mfsf-language-selector[open] .mfsf-chevron{
  transform:rotate(180deg);
}


.mfs-footer .mfsf-language-box.mfsf-language-selector{
  overflow:visible !important;
}
.mfs-footer .mfsf-language{
  overflow:visible !important;
  position:relative;
  z-index:40;
}
.mfs-footer .mfsf-tail{
  overflow:visible !important;
}
.mfs-footer .mfsf-inner{
  overflow:visible !important;
}
.mfs-footer{
  overflow:visible !important;
}
.mfs-footer .mfsf-language-menu{
  display:none;
  position:absolute;
  left:-1px;
  right:-1px;
  bottom:62px;
  z-index:9999;
}
.mfs-footer .mfsf-language-selector[open] .mfsf-language-menu{
  display:block !important;
}


.mfs-footer .mfsf-language-selector .mfsf-language-left{
  width:220px;
}
.mfs-footer .mfsf-language-selector .mfsf-language-left span{
  width:auto;
  white-space:nowrap;
}


body.home #mfs-f1-228 .f15-thead { height:40px; min-height:40px; }
body.home #mfs-f1-228 .f15-thead > div { height:40px; min-height:40px; padding-top:0; padding-bottom:0; display:flex; align-items:center; }


body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type > div {
  padding-top: 10px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue {
  align-content: start !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue .priority {
  position: static !important;
  display: table !important;
  margin: 6px 0 0 0 !important;
  transform: none !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > p {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 133px !important;
  margin: 10px 0 0 27px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > i {
  top: 14px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue .priority {
  margin: 6px 0 0 27px !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type > div {
  padding-top: 0 !important;
  transform: translateY(-18px);
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > p {
  margin-top: 0 !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > i {
  top: 4px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue .priority {
  position: static !important;
  display: table !important;
  margin: 6px 0 0 27px !important;
  transform: none !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:nth-child(2) {
  top: 42px !important;
}

body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type > div {
  transform: none !important;
}

body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > p {
  margin: 0 0 0 27px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > i {
  top: 4px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue .priority {
  position: static !important;
  display: table !important;
  margin: 6px 0 0 27px !important;
  transform: none !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type > div:nth-child(2),
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type > div:nth-child(3) {
  padding-top: 0 !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue {
  position: relative !important;
  display: block !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue > p {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 133px !important;
  margin: 0 0 0 27px !important;
}
body.home #mfs-f1-228 .f15-improve .f15-trow:first-of-type .f15-issue .priority {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  display: table !important;
  margin: 8px 0 0 27px !important;
  transform: none !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:nth-child(2) {
  height: 281px !important;
  min-height: 281px !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:nth-child(3) {
  top: 327px !important;
}


body.home #mfs-f1-228 .f15-improve .f15-trow:nth-child(3) > div:nth-child(2) {
  padding-left: 9px !important;
}


.songs-section .song-card h3{
  width:186.4px!important;
  max-width:186.4px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.songs-section .song-card .song-copy>span{
  width:auto!important;
  max-width:186.4px!important;
  min-width:0!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
  overflow:visible!important;
  align-self:flex-start!important;
}


.songs-section{height:1126px!important;min-height:1126px!important;}
.songs-section .songs-stage{height:1126px!important;}
.songs-section .songs-carousel{height:786px!important;}
.songs-section [data-home-songs-grid]{height:720px!important;}
.songs-section .song-row{height:348px!important;}
.songs-section .song-card{height:348px!important;}
.songs-section .song-copy{height:159px!important;flex:0 0 159px!important;}
.songs-section .song-card h3{
  width:186.4px!important;
  max-width:186.4px!important;
  height:58px!important;
  line-height:29px!important;
  white-space:normal!important;
  overflow:hidden!important;
}
.songs-section .song-card p{
  width:166.4px!important;
  height:22px!important;
  line-height:22px!important;
  margin:8px 0 0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.songs-section .song-card .song-copy>span{
  width:auto!important;
  max-width:186.4px!important;
  min-width:0!important;
  height:23px!important;
  line-height:15px!important;
  margin:8px 0 0!important;
  padding:4px 8px!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
  overflow:visible!important;
  align-self:flex-start!important;
}


.songs-section .songs-arrow{top:339px!important;}


.songs-section .song-cover>img{
  object-position:center top!important;
}


@media (min-width:901px){
  #mfs-f1-48.mfs-about-page .f11-nav > a{
    position:relative;
  }

  #mfs-f1-48.mfs-about-page .f11-nav > a:not(.is-active)::after{
    content:"";
    position:absolute;
    height:2px;
    border-radius:1px;
    background:#d28b3f;
    opacity:0;
    pointer-events:none;
  }
  #mfs-f1-48.mfs-about-page .f11-nav > a:not(.is-active):hover::after,
  #mfs-f1-48.mfs-about-page .f11-nav > a:not(.is-active):focus-visible::after{
    opacity:1;
  }
  #mfs-f1-48.mfs-about-page .f11-nav > a:nth-child(1)::after{
    left:50%; bottom:-14px; width:55px;
    transform:translateX(calc(-50% + .5px));
  }
  #mfs-f1-48.mfs-about-page .f11-nav > a:nth-child(2)::after,
  #mfs-f1-48.mfs-about-page .f11-nav > a:nth-child(3)::after,
  #mfs-f1-48.mfs-about-page .f11-nav > a:nth-child(4)::after{
    left:-1px; right:-2px; bottom:-14px; width:auto; transform:none;
  }
  #mfs-f1-48.mfs-about-page .f11-nav > a:nth-child(5)::after{
    left:50%; bottom:-14px; width:71px; transform:translateX(-50%);
  }

  #mfs-f1-48.mfs-about-page .f11-nav > a.is-active::after{
    opacity:1!important;
  }
}


@media (min-width:901px){
  #mfs-f1-48.mfs-about-page .f11-nav.mfs-about-hover-away > a.is-active::after{
    opacity:0!important;
  }
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  object-position:center 42%;
}
.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  object-position:center 18%;
  transform:scale(1.12) translateY(3px);
  transform-origin:center center;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  object-position:center 18%;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:scale(1.12) translate(-4px, 13px);
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:translateX(3px);
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:scale(1.12);
  transform-origin:center center;
  object-position:54% 10%;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:none;
  object-position:47% 18%;
}


.mfs-about-team-card .mfs-about-avatar img{
  transform:none!important;
  object-position:center center!important;
}


.mfs-about-avatar{
  padding:0!important;
  border-radius:50%!important;
}
.mfs-about-avatar img{
  width:164px!important;
  height:164px!important;
  border-radius:50%!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:scale(1.90)!important;
  transform-origin:43% 22%!important;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:translateX(-3px) scale(1.03)!important;
  transform-origin:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:scale(1.12)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:none!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translate(10px, 8px) scale(1.12)!important;
  transform-origin:center center!important;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:scale(1.10)!important;
  transform-origin:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:none!important;
  transform-origin:center center!important;
  object-position:center center!important;
}
.mfs-about-team-card:nth-child(3) .mfs-about-avatar img{
  transform:translateY(3px) scale(1.08)!important;
  transform-origin:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translateX(-3px) scale(1.20)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translate(-3px, 8px) scale(1.38)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translate(-3px, 18px) scale(1.33)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:none!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:scale(1.20)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:translateX(-2px) scale(1.30)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:translate(-2px, 2px) scale(1.35)!important;
  transform-origin:center center!important;
}
.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translate(-3px, 19px) scale(1.33)!important;
  transform-origin:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:translate(-3px, 5px) scale(1.35)!important;
  transform-origin:center center!important;
}
.mfs-about-team-card:nth-child(2) .mfs-about-avatar img{
  transform:translate(-3px, 18px) scale(1.33)!important;
  transform-origin:center center!important;
}


.mfs-about-team-card:nth-child(1) .mfs-about-avatar img{
  transform:translate(-3px, 8px) scale(1.38)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}


.mfs-about-trusted{height:669px!important;}
.mfs-about-trusted .section-stage{height:497px!important;}


.mfs-about-page{
  --mfs-about-section-top:86px;
}
.mfs-about-page .mfs-about-trusted{
  padding-top:var(--mfs-about-section-top)!important;
}
.mfs-about-page .mfs-about-why-matters{
  padding-top:var(--mfs-about-section-top)!important;
}


.mfs-about-why-matters{
  position:relative!important;
  border:0!important;
  padding-top:86px!important;
}
.mfs-about-why-matters::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:50%!important;
  width:100vw!important;
  height:1px!important;
  transform:translateX(-50%)!important;
  background:#E6DDCF!important;
  border:0!important;
  pointer-events:none!important;
  z-index:2!important;
}


.mfs-about-review-cols > div:first-child > p:last-of-type{
  margin-bottom:18px!important;
}


@media (min-width:901px){
  #mfs-hiw-master .f11-nav > a{position:relative;}
  #mfs-hiw-master .f11-nav > a:not(.is-active)::after{
    content:"";position:absolute;height:2px;border-radius:1px;background:#d28b3f;opacity:0;pointer-events:none;
  }
  #mfs-hiw-master .f11-nav > a:not(.is-active):hover::after,
  #mfs-hiw-master .f11-nav > a:not(.is-active):focus-visible::after{opacity:1;}
  #mfs-hiw-master .f11-nav > a:nth-child(1)::after{left:50%;bottom:-14px;width:55px;transform:translateX(calc(-50% + .5px));}
  #mfs-hiw-master .f11-nav > a:nth-child(2)::after,
  #mfs-hiw-master .f11-nav > a:nth-child(3)::after,
  #mfs-hiw-master .f11-nav > a:nth-child(4)::after{left:-1px;right:-2px;bottom:-14px;width:auto;transform:none;}
  #mfs-hiw-master .f11-nav > a:nth-child(5)::after{left:50%;bottom:-14px;width:71px;transform:translateX(-50%);}
  #mfs-hiw-master .f11-nav > a.is-active::after{opacity:1!important;}
  #mfs-hiw-master .f11-nav.mfs-hiw-hover-away > a.is-active::after{opacity:0!important;}
}


.hiw-example-feedback .hef-preview-body .hef-col-left > p.hef-written-copy + h4{padding-top:4px!important;}
.hiw-example-feedback .hef-preview-body .hef-col:not(.hef-col-left) > ul + h4{padding-top:4px!important;}


.hiw-example-feedback .hef-preview-body .hef-col-left > p.hef-written-copy + h4{padding-top:9px!important;}
.hiw-example-feedback .hef-preview-body .hef-col:not(.hef-col-left) > ul + h4{padding-top:9px!important;}


@media (min-width:901px){
  #mfs-f1-48.mfs-pricing-page .f11-nav > a{position:relative;}
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:not(.is-active)::after{
    content:"";position:absolute;height:2px;border-radius:1px;background:#d28b3f;opacity:0;pointer-events:none;
  }
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:not(.is-active):hover::after,
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:not(.is-active):focus-visible::after{opacity:1;}
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:nth-child(1)::after{left:50%;bottom:-14px;width:55px;transform:translateX(calc(-50% + .5px));}
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:nth-child(2)::after,
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:nth-child(3)::after,
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:nth-child(4)::after{left:-1px;right:-2px;bottom:-14px;width:auto;transform:none;}
  #mfs-f1-48.mfs-pricing-page .f11-nav > a:nth-child(5)::after{left:50%;bottom:-14px;width:71px;transform:translateX(-50%);}
  #mfs-f1-48.mfs-pricing-page .f11-nav > a.is-active::after{opacity:1!important;}
  #mfs-f1-48.mfs-pricing-page .f11-nav.mfs-pricing-hover-away > a.is-active::after{opacity:0!important;}
}


body:has(.mfs-pricing-page) .v17-testimonials .testimonial-arrow{
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid #e7c6a3!important;
  border-radius:60px!important;
  background:#efd9c1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body:has(.mfs-pricing-page) .v17-testimonials .testimonial-arrow img{
  width:24px!important;
  height:24px!important;
  display:block!important;
  max-width:none!important;
  object-fit:contain!important;
}
body:has(.mfs-pricing-page) .v17-testimonials .testimonial-arrow-prev{transform:none!important;}
body:has(.mfs-pricing-page) .v17-testimonials .testimonial-arrow-next{transform:rotate(180deg)!important;}
body:has(.mfs-pricing-page) .songs-section .songs-arrow{
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid #e7c6a3!important;
  border-radius:60px!important;
  background:#efd9c1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body:has(.mfs-pricing-page) .songs-section .songs-arrow img{
  width:24px!important;
  height:24px!important;
  display:block!important;
  max-width:none!important;
  object-fit:contain!important;
}
body:has(.mfs-pricing-page) .songs-section .songs-arrow-prev{transform:none!important;}
body:has(.mfs-pricing-page) .songs-section .songs-arrow-next{transform:rotate(180deg)!important;}


body:has(.mfs-pricing-page) .v17-testimonials .testimonial-arrow-next{transform:none!important;}
body:has(.mfs-pricing-page) .songs-section .songs-arrow-next{transform:none!important;}


.pricing-v230-pane .pricing-v230-next-heading{
  display:inline-block;
  margin-bottom:5px;
  font:600 13.4px/16px "Poynter OldStyle Display",Georgia,serif;
}


body:has(#mfs-f1-48.mfs-pricing-page) .pricing-v230-column:first-child > .pricing-v230-pane:first-child > p:nth-of-type(1){
  margin-bottom:4px!important;
}


@media (min-width:901px){
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a{position:relative;}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:not(.is-active)::after{content:"";position:absolute;height:2px;border-radius:1px;background:#d28b3f;opacity:0;pointer-events:none;}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:not(.is-active):hover::after,
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:not(.is-active):focus-visible::after{opacity:1;}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:nth-child(1)::after{left:50%;bottom:-14px;width:55px;transform:translateX(calc(-50% + .5px));}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:nth-child(2)::after,
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:nth-child(3)::after,
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:nth-child(4)::after{left:-1px;right:-2px;bottom:-14px;width:auto;transform:none;}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a:nth-child(5)::after{left:50%;bottom:-14px;width:71px;transform:translateX(-50%);}
  #mfs-f1-48.mfs-testimonials-page .f11-nav > a.is-active::after{opacity:1!important;}
  #mfs-f1-48.mfs-testimonials-page .f11-nav.mfs-testimonials-hover-away > a.is-active::after{opacity:0!important;}
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-final-cta-button .tm-final-cta-arrow{
    position:absolute!important;
    left:288px!important;
    top:25.5px!important;
    width:24px!important;
    height:25.755px!important;
    margin:0!important;
    padding:0!important;
    object-fit:contain!important;
    display:block!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-proof-v249 .tm-proof-stat-last strong{
    height:58px!important;
  }
  body.mfs-testimonials-v236 .tm-proof-v249 .tm-proof-stat-last span{
    margin-top:0!important;
  }
}


@media (min-width:901px){
  body.mfs-testimonials-v236 .tm-right-v2411 .tm-right-heading p{
    margin-top:20px!important;
  }
}


@media (min-width:901px){
  #mfs-f1-48.mfs-contact-page .f11-nav > a{position:relative;}
  #mfs-f1-48.mfs-contact-page .f11-nav > a:not(.is-active)::after{content:"";position:absolute;height:2px;border-radius:1px;background:#d28b3f;opacity:0;pointer-events:none;}
  #mfs-f1-48.mfs-contact-page .f11-nav > a:not(.is-active):hover::after,
  #mfs-f1-48.mfs-contact-page .f11-nav > a:not(.is-active):focus-visible::after{opacity:1;}
  #mfs-f1-48.mfs-contact-page .f11-nav > a:nth-child(1)::after{left:50%;bottom:-14px;width:55px;transform:translateX(calc(-50% + .5px));}
  #mfs-f1-48.mfs-contact-page .f11-nav > a:nth-child(2)::after,
  #mfs-f1-48.mfs-contact-page .f11-nav > a:nth-child(3)::after,
  #mfs-f1-48.mfs-contact-page .f11-nav > a:nth-child(4)::after{left:-1px;right:-2px;bottom:-14px;width:auto;transform:none;}
  #mfs-f1-48.mfs-contact-page .f11-nav > a:nth-child(5)::after{left:50%;bottom:-14px;width:71px;transform:translateX(-50%);}
  #mfs-f1-48.mfs-contact-page .f11-nav > a.is-active::after{opacity:1!important;}
  #mfs-f1-48.mfs-contact-page .f11-nav.mfs-contact-hover-away > a.is-active::after{opacity:0!important;}
}


@media (min-width:901px){
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-hero::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;
    background:
      linear-gradient(180deg,rgba(15,14,11,.92) 0%,rgba(15,14,11,.48) 4.5%,rgba(15,14,11,0) 13%),
      linear-gradient(90deg,rgba(15,14,11,0) 78%,rgba(15,14,11,.10) 84%,rgba(15,14,11,.42) 92%,rgba(15,14,11,.92) 100%);
  }
}


@media (min-width:901px){
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-hero::after{
    background:
      linear-gradient(180deg,rgba(15,14,11,.65) 0%,rgba(15,14,11,.30) 4.5%,rgba(15,14,11,0) 13%),
      linear-gradient(90deg,rgba(15,14,11,0) 78%,rgba(15,14,11,.06) 84%,rgba(15,14,11,.26) 92%,rgba(15,14,11,.65) 100%)!important;
  }
}


.mfs-contact-v250 .contact-country-picker{position:relative;display:block;width:138px;height:60px;flex:0 0 138px;z-index:12}
.mfs-contact-v250 .contact-country-picker .contact-country-box{box-sizing:border-box;width:138px;height:60px;border:2px solid #e6ddcf;border-radius:10px;background:#fff;display:flex;gap:9px;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;color:#26211c;font-family:Inter,Arial,sans-serif}
.mfs-contact-v250 .contact-country-flag,.mfs-contact-v250 .contact-country-menu img{width:24px;height:18px;flex:0 0 24px;display:block;object-fit:cover;border:1px solid rgba(0,0,0,.08);border-radius:2px;box-sizing:border-box}
.mfs-contact-v250 .contact-country-code{font:500 15px/20px Inter,Arial,sans-serif;color:#26211c;white-space:nowrap}
.mfs-contact-v250 .contact-country-picker .contact-css-chevron{margin-left:auto}
.mfs-contact-v250 .contact-country-menu{display:none;position:absolute;left:0;top:66px;width:250px;padding:6px;background:#fff;border:1px solid #e6ddcf;border-radius:10px;box-shadow:0 10px 28px rgba(32,25,18,.14);box-sizing:border-box;z-index:50}
.mfs-contact-v250 .contact-country-picker.is-open .contact-country-menu{display:block}
.mfs-contact-v250 .contact-country-menu button{width:100%;height:44px;border:0;background:#fff;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#26211c;font:400 14px/20px Inter,Arial,sans-serif}
.mfs-contact-v250 .contact-country-menu button:hover,.mfs-contact-v250 .contact-country-menu button:focus-visible{background:#f7f2eb;outline:0}
.mfs-contact-v250 .contact-country-menu button span{flex:1 1 auto}
.mfs-contact-v250 .contact-country-menu button b{font-weight:500}


.mfs-contact-v250 .contact-country-menu{max-height:360px!important;overflow-y:auto!important;overscroll-behavior:contain;}
.mfs-contact-v250 .contact-country-separator{display:block;height:1px;background:#e6ddcf;margin:6px 5px;}
.mfs-contact-v250 .contact-country-emoji,.mfs-contact-v250 .contact-country-selected-emoji{width:24px;height:18px;flex:0 0 24px;align-items:center;justify-content:center;font-size:20px;line-height:18px;overflow:hidden;}
.mfs-contact-v250 .contact-country-emoji{display:inline-flex;}
.mfs-contact-v250 .contact-country-selected-emoji{display:none;}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-picker .contact-country-box{
    justify-content:flex-start!important;
    padding-left:16px!important;
    padding-right:12px!important;
  }
  .mfs-contact-v250 .contact-country-menu button{
    padding-left:16px!important;
    padding-right:9px!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-picker .contact-country-box > .contact-country-flag,
  .mfs-contact-v250 .contact-country-picker .contact-country-box > .contact-country-selected-emoji{
    transform:translateX(3px)!important;
  }
  .mfs-contact-v250 .contact-country-picker .contact-country-box > .contact-country-code{
    transform:translateX(10px)!important;
  }
  .mfs-contact-v250 .contact-country-menu button > img,
  .mfs-contact-v250 .contact-country-menu button > .contact-country-emoji{
    transform:translateX(3px)!important;
  }
  .mfs-contact-v250 .contact-country-menu button > b{
    transform:translateX(10px)!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-menu{
    width:max-content!important;
    min-width:250px!important;
    max-width:none!important;
  }
  .mfs-contact-v250 .contact-country-menu button{
    width:100%!important;
    white-space:nowrap!important;
  }
  .mfs-contact-v250 .contact-country-menu button > span:not(.contact-country-emoji){
    white-space:nowrap!important;
  }
  .mfs-contact-v250 .contact-country-menu > button:nth-child(-n+4) > img{
    transform:translateX(-1px)!important;
  }
  .mfs-contact-v250 .contact-country-menu > button:nth-child(-n+4) > span:not(.contact-country-emoji){
    transform:translateX(-4px)!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-menu button > img,
  .mfs-contact-v250 .contact-country-menu button > .contact-country-emoji{
    transform:translateX(-1px)!important;
  }
  .mfs-contact-v250 .contact-country-menu button > span:not(.contact-country-emoji){
    transform:translateX(-4px)!important;
  }
  .mfs-contact-v250 .contact-country-menu{
    width:max-content!important;
    min-width:250px!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-menu button > .contact-country-emoji{
    flex:0 0 24px!important;
    width:24px!important;
    min-width:24px!important;
    max-width:24px!important;
  }
  .mfs-contact-v250 .contact-country-menu button > span:not(.contact-country-emoji){
    flex:1 1 auto!important;
    margin:0!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-picker .contact-country-box > .contact-country-flag,
  .mfs-contact-v250 .contact-country-picker .contact-country-box > .contact-country-selected-emoji{
    transform:translateX(4px)!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-menu button{
    padding-right:14px!important;
  }
}


@media (min-width:901px){
  .mfs-contact-v250 .contact-country-menu button{
    padding-right:13px!important;
  }
}


@media (min-width:901px){
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page{
    height:1077px!important;
  }
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-canvas{
    height:1077px!important;
  }
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-main{
    top:161px!important;
    height:915px!important;
    padding-top:10px!important;
  }
  body.mfs-contact-v250 #mfs-f1-48.mfs-contact-page .f11-stack{
    height:905px!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading{
    gap:16px!important;
  }
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading>p{
    justify-content:flex-start!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading{
    gap:16px!important;
  }
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading>p{
    height:auto!important;
    display:block!important;
    line-height:30px!important;
    align-items:initial!important;
    justify-content:initial!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:56px!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading{
    flex:0 0 auto!important;
    height:auto!important;
  }
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:56px!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-heading{
    height:auto!important;
    flex:0 0 auto!important;
  }
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:42px!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:34px!important;
  }
}


@media (min-width:1201px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:33px!important;
  }
}


@media (min-width:981px){
  body.mfs-contact-v250:not(.mfs-contact-thank-you) .contact-support-section{
    gap:32px!important;
  }
}


#mfs-f1-48.mfs-testimonials-page .f11-subcopy .mfs-testimonials-subcopy-line {
  display:block;
  white-space:nowrap;
}


.hiw-no-risk{
  border-top:1px solid #E6DDCF;
}


.hiw-no-risk .hnr-cards{
  margin-top:32px;
}


#select-review-type{scroll-margin-top:50px;}


body.home #mfs-f1-228 .f15-track[role="button"] { cursor: pointer; }
body.home .v17-testimonials [data-position-test-dots] span[role="button"] { cursor: pointer; }


body.page-template-page-about .v17-testimonials [data-position-test-dots] span[role="button"],
body.page-template-page-how-it-works .v17-testimonials [data-position-test-dots] span[role="button"],
body.page-template-page-pricing .v17-testimonials [data-position-test-dots] span[role="button"],
body.page-template-page-testimonials .v17-testimonials [data-position-test-dots] span[role="button"] { cursor: pointer; }


.v17-testimonials [data-position-test-dots] span { cursor: pointer; }


body.page-template-page-full-feedbacks #mfs-f1-228 .f15-track[role="button"],
body.mfs-full-feedbacks #mfs-f1-228 .f15-track[role="button"] { cursor: pointer; }


#mfs-f1-228 .f15-track[data-feedback-index] { cursor: pointer !important; }


#mfs-legal-title { scroll-margin-top: 50px; }


#cty-next-title{scroll-margin-top:50px;}


@media (min-width:901px){
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a{
    position:relative;
  }
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a::after{
    content:"";
    position:absolute;
    height:2px;
    border-radius:1px;
    background:#d28b3f;
    opacity:0;
    pointer-events:none;
  }
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:hover::after,
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:focus-visible::after{
    opacity:1;
  }
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:nth-child(1)::after{
    left:50%; bottom:-14px; width:55px;
    transform:translateX(calc(-50% + .5px));
  }
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:nth-child(2)::after,
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:nth-child(3)::after,
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:nth-child(4)::after{
    left:-1px; right:-2px; bottom:-14px; width:auto; transform:none;
  }
  .mfs-ordering-1 #mfs-f1-48 .f11-nav > a:nth-child(5)::after{
    left:50%; bottom:-14px; width:71px; transform:translateX(-50%);
  }
}

.mfs-ordering-3 .mfs-discount-status{min-height:18px;margin:7px 0 0;font:600 14px/18px Inter,Arial,sans-serif;color:#ca8338;text-decoration:none}
.mfs-ordering-3 .mfs-discount-status.is-success{color:#ca8338}
.mfs-ordering-3 .mfs-discount-status.is-error{color:#ca8338;text-decoration:none}
.mfs-ordering-3 .ord3-discount button:disabled{opacity:.65;cursor:wait}


.mfs-ordering-2 .ord2-upload-status{position:absolute!important;left:27px!important;top:291px!important;width:236px!important;box-sizing:border-box!important;font-family:Inter,Arial,sans-serif!important;text-align:left!important;z-index:3!important}
.mfs-ordering-2 .ord2-upload-status[hidden]{display:none!important}
.mfs-ordering-2 .ord2-upload-status-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;line-height:15px!important;color:#5d554d!important}
.mfs-ordering-2 .ord2-upload-state{font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.mfs-ordering-2 .ord2-upload-percent{flex:0 0 auto!important;font-variant-numeric:tabular-nums!important}
.mfs-ordering-2 .ord2-upload-progress{height:5px!important;margin-top:5px!important;border-radius:999px!important;background:#e8e2dc!important;overflow:hidden!important}
.mfs-ordering-2 .ord2-upload-progress>span{display:block!important;height:100%!important;border-radius:inherit!important;background:#de984b!important;transition:width .12s linear!important}
.mfs-ordering-2 .ord2-upload-filemeta{margin-top:4px!important;font-size:10px!important;line-height:13px!important;color:#746b63!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-state{color:#3f7650!important}
.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-progress>span{background:#58b56f!important}
.mfs-ordering-2 .ord2-upload-status.is-error .ord2-upload-state{color:#a23b32!important;white-space:normal!important}
.mfs-ordering-2 .ord2-upload-status.is-error .ord2-upload-progress{display:none!important}
.mfs-ordering-2 .ord2-choose-file.is-disabled{opacity:.55!important;pointer-events:none!important}
.mfs-ordering-2 .ord2-continue:disabled{opacity:.55!important;cursor:not-allowed!important}
.mfs-ordering-2 .ord2-dropzone.is-dragover{outline:2px solid #de984b!important;outline-offset:2px!important}


.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{top:169px!important;transform:translateY(-28px)!important}
.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{top:231px!important;transform:translateY(-28px)!important}
.mfs-ordering-2 .ord2-upload-card>small{top:283px!important;transform:translateY(-28px)!important}
.mfs-ordering-2 .ord2-upload-status{top:291px!important;transform:translateY(-28px)!important}


.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{
  height:42px!important;
  min-height:42px!important;
  padding:11px 16px!important;
}


.mfs-ordering-2 .ord2-upload-card .ord2-dropzone{
  border:1.5px solid #dfd2c3!important;
  border-radius:8px!important;
}


.mfs-ordering-2 .ord2-upload-card .ord2-choose-file{
  top:229px!important;
  transform:translateY(-28px)!important;
}
.mfs-ordering-2 .ord2-upload-status{
  top:327px!important;
  transform:translateY(-28px)!important;
}
.mfs-ordering-2 .ord2-upload-status-line{
  font:400 14px/18px Inter,Arial,sans-serif!important;
}
.mfs-ordering-2 .ord2-upload-state{font-weight:400!important;}


.mfs-ordering-2 .ord2-upload-status{
  top:337px!important;
  transform:translateY(-28px)!important;
}


.mfs-ordering-2 .ord2-upload-status{
  top:347px!important;
  transform:translateY(-28px)!important;
}


.mfs-ordering-2 .ord2-upload-filemeta{display:none!important}
.mfs-ordering-2 .ord2-replace-file{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-top:10px!important;
  min-height:32px!important;
  padding:6px 15px!important;
  border:1px solid #de984b!important;
  border-radius:6px!important;
  background:#fffaf5!important;
  color:#b66f28!important;
  font:500 14px/18px Inter,Arial,sans-serif!important;
  cursor:pointer!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.mfs-ordering-2 .ord2-replace-file[hidden]{display:none!important}
@media (hover:hover) and (pointer:fine){
  .mfs-ordering-2 .ord2-replace-file:hover{background:#f8eee4!important}
}
.mfs-ordering-2 .ord2-replace-file:focus-visible{outline:2px solid #de984b!important;outline-offset:2px!important}


.mfs-ordering-2 .ord2-send-cards{height:405px!important}
.mfs-ordering-2 .ord2-send-card{height:405px!important}
.mfs-ordering-2 .ord2-replace-file{
  width:max-content!important;
  margin:10px auto 0!important;
}


.mfs-ordering-2 .ord2-send-cards{height:380px!important}
.mfs-ordering-2 .ord2-send-card{height:380px!important}
.mfs-ordering-2 .ord2-upload-card.has-upload-status>small{display:none!important}
.mfs-ordering-2 .ord2-upload-status{
  top:283px!important;
  transform:translateY(-28px)!important;
  text-align:center!important;
}
.mfs-ordering-2 .ord2-upload-status-line{
  justify-content:center!important;
  position:relative!important;
  padding-right:0!important;
}
.mfs-ordering-2 .ord2-upload-percent{
  margin-left:8px!important;
}
.mfs-ordering-2 .ord2-replace-file{
  width:max-content!important;
  margin:10px auto 0!important;
}


.mfs-ordering-2 .ord2-replace-file{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  margin:12px auto 0!important;
  min-height:32px!important;
  padding:6px 15px!important;
  border:1px solid #050505!important;
  border-radius:6px!important;
  background:#050505!important;
  color:#fff!important;
  font:700 14px/18px Inter,Arial,sans-serif!important;
}
@media (hover:hover) and (pointer:fine){
  .mfs-ordering-2 .ord2-replace-file:hover{background:#050505!important;color:#fff!important}
}


.mfs-ordering-2 .ord2-replace-file{
  background:#5B5752!important;
  border-color:#5B5752!important;
  color:#fff!important;
  font:700 13.5px/16px Inter,Arial,sans-serif!important;
}
@media (hover:hover) and (pointer:fine){
  .mfs-ordering-2 .ord2-replace-file:hover{
    background:#5B5752!important;
    border-color:#5B5752!important;
    color:#fff!important;
  }
}


.mfs-ordering-2 .ord2-replace-file{
  background:#77716B!important;
  border-color:#77716B!important;
  color:#fff!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:13px!important;
  line-height:16px!important;
  font-weight:500!important;
  letter-spacing:.35px!important;
}
@media (hover:hover) and (pointer:fine){
  .mfs-ordering-2 .ord2-replace-file:hover{
    background:#77716B!important;
    border-color:#77716B!important;
    color:#fff!important;
  }
}


.mfs-ordering-2 .ord2-replace-file{
  background:#050505!important;
  border-color:#050505!important;
  color:#fff!important;
}
@media (hover:hover) and (pointer:fine){
  .mfs-ordering-2 .ord2-replace-file:hover{
    background:#050505!important;
    border-color:#050505!important;
    color:#fff!important;
  }
}


.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-state{color:#de984b!important}
.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-progress>span{background:#de984b!important}


.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-state{color:#050505!important}


.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-state{color:#5d554d!important}


.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-complete-check{color:#de984b!important}
.mfs-ordering-2 .ord2-upload-status.is-complete .ord2-upload-state{color:#5d554d!important}


.mfs-ordering-3 .ord3-inline-edit{appearance:none;border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.mfs-ordering-3 .ord3-review-quick[hidden]{display:none!important}
.mfs-ordering-3 .ord3-review-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 4px}
.mfs-ordering-3 .ord3-review-choice{min-height:92px;border:1px solid #d8cabb;border-radius:9px;background:#f8f4f0;color:#1c1a18;padding:14px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-align:center}
.mfs-ordering-3 .ord3-review-choice strong{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:20px;line-height:21px;font-weight:600}
.mfs-ordering-3 .ord3-review-choice span{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:25px;line-height:25px;font-weight:600}
.mfs-ordering-3 .ord3-review-choice.is-selected{border:2px solid #de984b;background:#f7f3ef}
.mfs-ordering-3 .ord3-review-choice:disabled{cursor:pointer;opacity:1}
@media(max-width:760px){.mfs-ordering-3 .ord3-review-quick{grid-template-columns:1fr}}


.mfs-ordering-3 #mfs-review-type-box .ord3-product[hidden]{display:none!important}
.mfs-ordering-3 #mfs-review-type-box .ord3-review-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;width:100%;box-sizing:border-box}
.mfs-ordering-3 #mfs-review-type-box .ord3-review-choice{min-width:0;min-height:238px;box-sizing:border-box;padding:18px 12px 16px;gap:0;justify-content:flex-start;background:#f7f3ef}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 auto 10px}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-icon img{display:block;width:48px;height:48px;object-fit:contain}
.mfs-ordering-3 #mfs-review-type-box .ord3-review-choice strong{min-height:42px;display:flex;align-items:center;justify-content:center;margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:20px;line-height:21px;font-weight:600}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-desc{display:block;min-height:40px;margin:8px 0 10px;font:400 13px/18px Inter,sans-serif;color:#4b5563;text-align:center}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-price{display:block;margin-top:auto;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:30px;line-height:30px;font-weight:600;color:#111}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-price small{font-family:"Poynter OldStyle Display","Times New Roman",serif;font-size:15px;line-height:20px;font-weight:600;vertical-align:8px;margin-right:1px}
.mfs-ordering-3 #mfs-review-type-box .ord3-quick-payment{display:block;margin-top:4px;font:400 11px/15px Inter,sans-serif;color:#4b5563;text-transform:none}
@media(max-width:760px){.mfs-ordering-3 #mfs-review-type-box .ord3-review-quick{grid-template-columns:1fr}}


.mfs-ordering-3 #mfs-ord3-popular[hidden],
.mfs-ordering-3 #mfs-ord3-aside-popular[hidden]{
  display:none!important;
}


.mfs-ordering-3 #mfs-review-type-box .ord3-quick-price small{font-size:15px!important;}
.mfs-ordering-2 .ord2-order-box .ord1-order-icon,
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-icon{
  width:46px!important;height:46px!important;min-width:46px!important;
  background:transparent!important;border-radius:0!important;overflow:visible!important;
  display:grid!important;place-items:center!important;
}
.mfs-ordering-2 .ord2-order-box .ord1-order-icon img,
.mfs-ordering-3 .ord2-order-box-v2844 .ord1-order-icon img{
  display:block!important;width:46px!important;height:46px!important;max-width:none!important;
  object-fit:contain!important;filter:none!important;opacity:1!important;transform:none!important;
}


.mfs-ordering-3 .ord2-order-box-v2844.ord1-order-single .ord1-order-included{
  margin-top:20px!important;
}


@media (min-width:901px){
  .mfs-ordering-1 .ord1-shell{padding-top:86px!important;}
  .mfs-ordering-2 .ord2-shell{padding-top:86px!important;}
  .mfs-ordering-3 .ord3-shell{padding-top:86px!important;}

  .mfs-ordering-1 .ord1-section-heading{gap:15px!important;}
  .mfs-ordering-1 .ord1-section-heading p{margin-top:1px!important;}

  .mfs-ordering-2 .ord2-form-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;}
  .mfs-ordering-2 .ord2-form-rule{margin:15px 0 16px!important;}

  .mfs-ordering-3 .ord3-title{gap:0!important;}
  .mfs-ordering-3 .ord3-title>span{margin:15px 0 16px!important;}
}


#track-details,
#order-summary{scroll-margin-top:50px;}


.mfs-ordering-3 #order-summary{margin-bottom:39px;}


.mfs-ordering-2 .ord2-track-required-error{
  box-sizing:border-box;
  width:100%;
  min-height:52px;
  margin:15px 0 16px;
  padding:14px 20px;
  border:1px solid #DE984B;
  border-radius:14px;
  background:#F7F3EF;
  color:#CA8338;
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:600;
  line-height:22px;
  text-align:left;
}
.mfs-ordering-2 .ord2-track-required-error[hidden]{display:none!important;}


.mfs-ordering-2 #ord2-send-heading.is-track-error-visible{transform:translateY(12px);}


.mfs-ordering-2 .ord2-send-method legend b{
  color:#d68b35;
  font:600 15px/1 Inter,Arial,sans-serif;
}


.mfs-ordering-2 .ord2-field label b,
.mfs-ordering-2 .ord2-send-method legend b{
  position:relative;
  top:-1px;
}

.mfs-ordering-2 .ord2-artist > label em,
.mfs-ordering-2 .ord2-song > label em{
  position:relative!important;
  top:0!important;
}


.mfs-ordering-2 .ord2-field label b{
  top:0!important;
}
.mfs-ordering-2 .ord2-send-method legend b{
  top:-1px!important;
}

.mfs-ordering-1 .ord1-order-head a,
.mfs-ordering-1 .ord1-order-head button{
  display:none!important;
}


.mfs-ordering-2 .ord2-field label b{
  top:-1px!important;
}
.mfs-ordering-2 .ord2-send-method legend b{
  top:-1px!important;
}


.mfs-ordering-2 .ord2-song .ord2-note-icon{top:52px!important;}


.mfs-ordering-2 .ord2-artist .ord2-artist-icon{top:51px!important;}
.mfs-ordering-2 .ord2-song .ord2-note-icon{top:53px!important;}


.mfs-footer .mfsf-copyright.mfsf-copyright-home{width:auto!important;white-space:nowrap!important;}


a.mfsf-language-option { color: inherit; text-decoration: none; }


.mfs-about-sample-uk .mfs-about-sample-read{font-size:16px;}
.mfs-about-ready-review-uk .mfs-about-ready-review-secure span{font-size:16px;}


#mfs-hiw-master .hcs-trust span{font-size:16px!important;line-height:22px!important;}


.hiw-final-cta-en .hfc-button{margin-top:40px;}


.mfs-ordering-3.mfs-ordering-3-uk #mfs-ord3-popular{
  font-size:14px!important;
  line-height:1!important;
}
.mfs-ordering-3.mfs-ordering-3-uk .ord3-pay-labels strong{
  font-family:"MFS Monomakh Ukrainian",serif!important;
}
.mfs-ordering-3.mfs-ordering-3-uk .ord3-recommended{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1!important;
  padding-top:0!important;
  padding-bottom:0!important;
}


@media (min-width:561px){
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary{
    grid-column:1 / -1!important;
    grid-row:1!important;
    justify-self:stretch!important;
    width:100%!important;
    transform:none!important;
  }
}
\n\n/* V29.634 — Payment Successful page, Figma node 1:7507. */\n.mfs-payment-success .mps-top{background:#030303}.mfs-payment-success .mps-canvas{width:1440px;margin:0 auto;position:relative}.mfs-payment-success .mps-hero{height:622px;position:relative;overflow:hidden;background:#1a0e07}.mfs-payment-success .mps-hero .ord1-hero-image4,.mfs-payment-success .mps-hero .ord1-hero-image5,.mfs-payment-success .mps-hero .ord1-hero-gradient{position:absolute}.mfs-payment-success .mps-hero-copy{position:absolute;left:80px;top:44px;width:626px;color:#f9fafb;z-index:3}.mfs-payment-success .mps-hero-copy h1{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:80px;line-height:84px;letter-spacing:-.475px;margin:0;font-weight:600}.mfs-payment-success .mps-hero-copy>span{display:block;width:84px;height:3px;border-radius:2px;background:#d28b3f;margin:24px 0}.mfs-payment-success .mps-hero-copy p{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:40px;width:547px;margin:0}.mfs-payment-success .mps-progress{position:absolute;left:76px;right:76px;bottom:46px;z-index:4}.mfs-payment-success .mps-main{background:#f6f1ee;padding:86px 80px}.mfs-payment-success .mps-shell{max-width:1280px;margin:auto;display:flex;flex-direction:column;gap:56px}.mfs-payment-success .mps-banner{background:#eaf4ed;border:1px solid #cbe6d5;border-radius:16px;padding:29px 33px;display:flex;gap:24px;align-items:center}.mfs-payment-success .mps-check{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1f8a5b;color:white;font-size:38px;font-weight:700}.mfs-payment-success .mps-banner h2{font-family:"Poynter OldStyle Display",Georgia,serif;color:#1f8a5b;font-size:24px;margin:0 0 10px}.mfs-payment-success .mps-banner p{font:16px/28px Inter,Arial,sans-serif;color:#1a1a1a;margin:0}.mfs-payment-success .mps-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.mfs-payment-success .mps-left,.mfs-payment-success .mps-right{display:flex;flex-direction:column;gap:24px}.mfs-payment-success .mps-card{background:#f7f3ef;border:2px solid #e6ddcf;border-radius:16px;padding:32px 34px}.mfs-payment-success .mps-card h3{font:700 14px/1 Inter,Arial,sans-serif;letter-spacing:2.34px;color:#111;margin:0 0 22px}.mfs-payment-success .mps-product{display:grid;grid-template-columns:64px 1fr auto;gap:20px;align-items:start;padding-bottom:24px;border-bottom:2px solid #e6ddcf}.mfs-payment-success .mps-product-icon{width:64px;height:64px;border-radius:14px;background:#f4d9bd;display:flex;align-items:center;justify-content:center}.mfs-payment-success .mps-product-icon img{width:32px;height:32px}.mfs-payment-success .mps-product-title{display:flex;align-items:flex-start;gap:14px}.mfs-payment-success .mps-product-title strong{font:700 20px/24px Inter,Arial,sans-serif;color:#14110d}.mfs-payment-success .mps-product-title b{background:#ca8338;color:#fff;border-radius:999px;padding:6px 13px;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.88px;white-space:nowrap}.mfs-payment-success .mps-product small{font:14.5px/1.4 Inter,Arial,sans-serif;color:#5c544a}.mfs-payment-success .mps-product em{font-family:"Poynter OldStyle Display",Georgia,serif;font-style:normal;font-weight:600;font-size:38px;line-height:38px;color:#14110d}.mfs-payment-success .mps-detail{display:grid;grid-template-columns:30px 170px 1fr;gap:14px;min-height:40px;align-items:center;font:16px/28px Inter,Arial,sans-serif}.mfs-payment-success .mps-detail label,.mfs-payment-success .mps-detail b{font-weight:400}.mfs-payment-success .mps-includes{min-height:200px}.mfs-payment-success .mps-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;font:16px/21px Inter,Arial,sans-serif}.mfs-payment-success .mps-list span::first-letter{color:#1f8a5b}.mfs-payment-success .mps-next{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid #e6ddcf}.mfs-payment-success .mps-next:last-child{border-bottom:0}.mfs-payment-success .mps-next>b{width:38px;height:38px;border-radius:50%;background:#ca8338;color:#fff;display:flex;align-items:center;justify-content:center;font:700 16px Inter}.mfs-payment-success .mps-next p{margin:0;font-family:Inter}.mfs-payment-success .mps-next strong,.mfs-payment-success .mps-next span{display:block}.mfs-payment-success .mps-next strong{font-size:17px;color:#14110d;margin-bottom:6px}.mfs-payment-success .mps-next span{font-size:15px;line-height:23px;color:#5c544a}.mfs-payment-success .mps-help{background:#1a0e07;color:#fff;border-radius:16px;padding:30px 34px}.mfs-payment-success .mps-help h3{font-family:"Poynter OldStyle Display",Georgia,serif;font-size:26px;margin:0 0 8px}.mfs-payment-success .mps-help p{font:15px/24px Inter;margin:0 0 14px}.mfs-payment-success .mps-help a{color:#fdb84d;font:600 16px Inter}\n@media(max-width:900px){.mfs-payment-success .mps-canvas{width:100%}.mfs-payment-success .mps-main{padding:48px 20px}.mfs-payment-success .mps-columns{grid-template-columns:1fr}.mfs-payment-success .mps-hero-copy{left:24px;width:calc(100% - 48px)}.mfs-payment-success .mps-hero-copy h1{font-size:52px;line-height:56px}.mfs-payment-success .mps-hero-copy p{width:auto;font-size:19px;line-height:30px}.mfs-payment-success .mps-progress{left:20px;right:20px}.mfs-payment-success .mps-list{grid-template-columns:1fr}.mfs-payment-success .mps-product{grid-template-columns:64px 1fr}.mfs-payment-success .mps-product em{grid-column:2}.mfs-payment-success .mps-detail{grid-template-columns:26px 130px 1fr}}\n
/* V29.637 — Payment Successful: exact shared Home header geometry. */
body.mfs-payment-success .mps-top{height:796px;background:#030303;overflow:hidden;}
body.mfs-payment-success .mps-canvas{width:1440px;height:796px;margin:0 auto;position:relative;background:#030303;overflow:hidden;}
body.mfs-payment-success .mps-canvas .f11-header{position:absolute;width:1440px;height:174px;left:0;top:-1px;background:#030303;border-bottom:1px solid #040404;z-index:20;}
body.mfs-payment-success .mps-canvas .f11-nav{position:absolute;left:585px;top:76px;display:flex;align-items:center;gap:40px;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:normal;font-weight:400;white-space:nowrap;}
body.mfs-payment-success .mps-canvas .f11-nav a{color:#fff;text-decoration:none;}
body.mfs-payment-success .mps-canvas .f11-nav a:nth-child(n+3){color:#f4ece3;}
body.mfs-payment-success .mps-canvas .f11-get-started{position:absolute;left:1189px;top:60.5px;display:flex;align-items:center;justify-content:center;padding:18px 24px;border-radius:6px;background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);font-family:Poppins,Arial,sans-serif;font-size:20px;line-height:15px;font-weight:500;color:#3c1b01;white-space:nowrap;text-decoration:none;}
body.mfs-payment-success .mps-canvas .f12-logo-export.ord1-logo-exact{position:absolute;left:81px;top:23px;width:349px;height:128.375px;z-index:30;display:block;overflow:visible;}
body.mfs-payment-success .mps-canvas .f12-logo-export.ord1-logo-exact img{display:block;width:349px;height:128.375px;max-width:none;object-fit:fill;margin:0;padding:0;border:0;}
body.mfs-payment-success .mps-canvas .mps-hero{position:absolute;left:0;top:174px;width:1440px;height:622px;overflow:hidden;background:#1a0e07;}
@media(max-width:1439px){body.mfs-payment-success .mps-top{overflow-x:auto;}body.mfs-payment-success .mps-canvas{margin:0;}}

/* V29.639 — Payment Successful refinements requested after browser QA. */
body.mfs-payment-success{overflow-x:hidden;background:#f6f1ee;}
body.mfs-payment-success .mps-top{width:100%;background:#030303;overflow:visible;}
body.mfs-payment-success .mps-canvas{width:100%;max-width:none;margin:0;overflow:visible;background:#030303;}
body.mfs-payment-success .mps-canvas .f11-header{width:100%;}
body.mfs-payment-success .mps-canvas .mps-hero{width:100%;left:0;right:0;}
body.mfs-payment-success .mps-canvas .mps-hero .ord1-hero-image4,
body.mfs-payment-success .mps-canvas .mps-hero .ord1-hero-image5,
body.mfs-payment-success .mps-canvas .mps-hero .ord1-hero-gradient{width:100%;}
body.mfs-payment-success .mps-canvas .mps-hero .ord1-hero-image4 img,
body.mfs-payment-success .mps-canvas .mps-hero .ord1-hero-image5 img{min-width:100%;width:100%;object-fit:cover;}
body.mfs-payment-success .mps-help{background:#f7f3ef;color:#14110d;border:2px solid #e6ddcf;border-radius:16px;padding:30px 34px;}
body.mfs-payment-success .mps-help h3{color:#14110d;}
body.mfs-payment-success .mps-help p{color:#5c544a;}
body.mfs-payment-success .mps-help a{color:#b56f2d;}
/* Keep the order progress rail identical to Ordering 1–3. */
body.mfs-payment-success .mps-progress.ord1-progress{left:76px;right:76px;}
@media(max-width:1439px){body.mfs-payment-success .mps-top{overflow:hidden;}body.mfs-payment-success .mps-canvas{margin:0;width:100%;}}
\n\n/* V29.640 — Payment Successful hero geometry: match Ordering 1/2/3 exactly. */\nbody.mfs-payment-success .mps-top.ord1-top{width:auto;height:796px;background:#030303;overflow:hidden;}\nbody.mfs-payment-success .mps-canvas.ord1-canvas{width:1440px;height:796px;max-width:none;margin:0 auto;position:relative;overflow:hidden;background:#030303;}\nbody.mfs-payment-success .mps-canvas .f11-header{width:1440px;}\nbody.mfs-payment-success .mps-canvas .mps-hero.ord1-hero{position:absolute;left:0;top:174px;width:1440px;height:622px;background:#1a0e07;overflow:hidden;}\nbody.mfs-payment-success .mps-hero.ord1-hero .ord1-hero-image4{position:absolute;left:373px;top:-65px;width:1067px;height:711px;}\nbody.mfs-payment-success .mps-hero.ord1-hero .ord1-hero-image5{position:absolute;left:320px;top:0;width:1120px;height:652px;overflow:hidden;}\nbody.mfs-payment-success .mps-hero.ord1-hero .ord1-hero-image4 img,body.mfs-payment-success .mps-hero.ord1-hero .ord1-hero-image5 img{width:100%;height:100%;min-width:0;object-fit:cover;display:block;}\nbody.mfs-payment-success .mps-hero.ord1-hero .ord1-hero-gradient{position:absolute;inset:0;width:auto;background:linear-gradient(90deg,#110a05 0%,rgba(17,10,5,.97) 22%,rgba(17,10,5,.78) 38%,rgba(17,10,5,.2) 56%,rgba(17,10,5,0) 72%),radial-gradient(ellipse at 91% 45%,rgba(17,10,5,0) 0%,rgba(17,10,5,.05) 38%,rgba(17,10,5,.55) 60%,#110a05 86%);}\nbody.mfs-payment-success .mps-hero-copy.ord1-hero-copy{position:absolute;left:80px;top:44px;width:626px;color:#f9fafb;z-index:3;}\nbody.mfs-payment-success .mps-progress.ord1-progress{left:76px;right:76px;bottom:24px;}\n@media(max-width:1439px){body.mfs-payment-success .mps-top.ord1-top{overflow-x:auto;}body.mfs-payment-success .mps-canvas.ord1-canvas{margin:0;}}\n\n\n/* V29.641 — Payment Successful: use the exact Ordering 1/2/3 header/menu geometry. */\nbody.mfs-payment-success #mfs-f1-48.mps-top{width:100%;height:796px;position:relative;overflow:hidden;background:#030303;}\nbody.mfs-payment-success #mfs-f1-48 .mps-canvas.ord1-canvas{position:absolute;width:1440px;height:796px;left:50%;top:0;transform:translateX(-50%);margin:0;background:#030303;overflow:hidden;}\nbody.mfs-payment-success #mfs-f1-48 .f11-header{position:absolute;width:1440px;height:174px;left:0;top:-1px;background:#030303;border-bottom:1px solid #040404;z-index:20;}\nbody.mfs-payment-success #mfs-f1-48 .f11-nav{position:absolute;left:585px;top:76px;display:flex;align-items:center;gap:40px;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:normal;font-weight:400;white-space:nowrap;}\nbody.mfs-payment-success #mfs-f1-48 .f11-nav a{color:#fff;text-decoration:none;}\nbody.mfs-payment-success #mfs-f1-48 .f11-nav a:nth-child(n+3){color:#f4ece3;}\nbody.mfs-payment-success #mfs-f1-48 .f11-get-started{position:absolute;left:1189px;top:60.5px;display:flex;align-items:center;justify-content:center;padding:18px 24px;border-radius:6px;background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);font-family:Poppins,Arial,sans-serif;font-size:20px;line-height:15px;font-weight:500;color:#3c1b01;white-space:nowrap;text-decoration:none;}\nbody.mfs-payment-success #mfs-f1-48 .f12-logo-export.ord1-logo-exact{position:absolute;left:81px;top:23px;width:349px;height:128.375px;z-index:30;display:block;overflow:visible;}\nbody.mfs-payment-success #mfs-f1-48 .f12-logo-export.ord1-logo-exact img{display:block;width:349px;height:128.375px;max-width:none;object-fit:fill;margin:0;padding:0;border:0;}\n
/* V29.643 — Payment Successful uses the exact Ordering 3 top through Order Summary intro. */
.mfs-payment-success .ord3-main.mps-main{padding:0!important;}
.mfs-payment-success .ord3-main.mps-main>.ord3-shell{padding-bottom:38px!important;}
.mfs-payment-success .ord3-main.mps-main>.mps-shell{padding:0 80px 86px;box-sizing:border-box;}
@media(max-width:900px){.mfs-payment-success .ord3-main.mps-main>.mps-shell{padding:0 24px 50px;}}


/* V29.644 — Payment Successful lower section copied from Figma node 1:7573. SVGs intentionally shown as placeholders per request. */
body.mfs-payment-success .mps-figma-lower{max-width:none!important;width:100%;padding:86px 80px!important;gap:56px!important;background:#f6f1ee;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}
body.mfs-payment-success .mps-figma-lower>.mps-banner,body.mfs-payment-success .mps-figma-lower>.mps-columns,body.mfs-payment-success .mps-figma-lower>.mps-feature-strip{width:1280px;max-width:1280px;box-sizing:border-box}
body.mfs-payment-success .mps-banner{min-height:157px;padding:29px 33px;gap:24px}
body.mfs-payment-success .mps-banner-icon{width:68px;height:68px;border-radius:50%;background:#1f8a5b;color:#fff}
body.mfs-payment-success .mps-banner-copy{display:flex;flex-direction:column;gap:4px}.mfs-payment-success .mps-banner-copy h2{margin:0;font-size:24px;line-height:29px}.mfs-payment-success .mps-banner-copy p{margin:0;font-size:16px;line-height:28px}.mfs-payment-success .mps-banner-copy p:first-of-type{padding-top:6px}
body.mfs-payment-success .mps-columns{grid-template-columns:628px 628px;gap:24px;align-items:start}.mfs-payment-success .mps-left{gap:24px}.mfs-payment-success .mps-card{box-sizing:border-box;padding:32px 34px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:16px}.mfs-payment-success .mps-card h3{font:700 14px/17px Inter,Arial,sans-serif;letter-spacing:2.34px;text-transform:uppercase;margin:0 0 22px;color:#111}
body.mfs-payment-success .mps-order-card{height:383px}.mfs-payment-success .mps-product{height:98px;grid-template-columns:64px 1fr auto;gap:20px;padding-bottom:24px}.mfs-payment-success .mps-product-icon{width:64px;height:64px;background:#f4d9bd;border-radius:14px}.mfs-payment-success .mps-product-title strong{width:175px;white-space:normal;font:700 20px/24px Inter}.mfs-payment-success .mps-product-title b{height:25px;box-sizing:border-box;display:flex;align-items:center;gap:7px}.mfs-payment-success .mps-badge-placeholder{width:12px!important;height:12px!important;font-size:4px!important}.mfs-payment-success .mps-product em{font-size:38px;line-height:38px}.mfs-payment-success .mps-details{margin-top:22px}.mfs-payment-success .mps-detail{height:40px;min-height:40px;grid-template-columns:30px 170px 1fr;gap:14px;padding:0}.mfs-payment-success .mps-detail>span{width:19px;height:19px;justify-self:center}.mfs-payment-success .mps-detail label,.mfs-payment-success .mps-detail b{font:400 16px/28px Inter,Arial,sans-serif;color:#1a1a1a}
body.mfs-payment-success .mps-includes{height:200px;min-height:200px;padding:32px 34px}.mfs-payment-success .mps-list{height:91px;grid-template-columns:268px 268px;grid-template-rows:21px 21px 21px;gap:14px 24px;font:400 16px/28px Inter}.mfs-payment-success .mps-list span{display:flex;gap:11px;align-items:center;white-space:nowrap}.mfs-payment-success .mps-list i{width:16px;height:16px;font-style:normal;flex:0 0 16px}
body.mfs-payment-success .mps-right{gap:24px}.mfs-payment-success .mps-next-card{height:425.94px;padding:32px 34px;display:flex;flex-direction:column;gap:14px}.mfs-payment-success .mps-next-card h3{margin:0}.mfs-payment-success .mps-next-intro{display:flex;gap:18px;padding:8px 0}.mfs-payment-success .mps-round{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mfs-payment-success .mps-green{width:62px;height:62px;border-radius:31px;background:#eaf4ed}.mfs-payment-success .mps-peach{width:64px;height:64px;border-radius:32px;background:#f4d9bd}.mfs-payment-success .mps-next-intro h4{font:700 20px/25px Inter;margin:0 0 9px;color:#14110d}.mfs-payment-success .mps-next-intro p{font:400 16px/28px Inter;margin:0;color:#1a1a1a}.mfs-payment-success .mps-upload-btn{height:65px;border-radius:10px;background:linear-gradient(180deg,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:#fff}.mfs-payment-success .mps-upload-btn strong{font:600 24px/29px Inter;letter-spacing:.64px}.mfs-payment-success .mps-upload-btn .mps-svg-placeholder{width:24px;height:24px}.mfs-payment-success .mps-or{height:18px;display:flex;gap:16px;align-items:center}.mfs-payment-success .mps-or span{height:1px;background:#eadfcb;flex:1}.mfs-payment-success .mps-or b{font:600 13px/16px Inter;letter-spacing:1.3px;color:#8c8278}.mfs-payment-success .mps-later-btn{height:68px;border:2px solid #e6ddcf;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#1a1a1a;font:600 24px/28px Inter}.mfs-payment-success .mps-secure-note{height:17px;display:flex;align-items:center;justify-content:center;gap:10px;color:#5c544a;font:400 14px/17px Inter}.mfs-payment-success .mps-secure-note .mps-svg-placeholder{width:14px;height:14px}
body.mfs-payment-success .mps-help{height:167px;padding:32px 34px;background:#f7f3ef;color:#14110d;border:2px solid #e6ddcf}.mfs-payment-success .mps-help h3{font:700 14px/17px Inter;letter-spacing:2.34px;margin:0 0 22px;color:#111}.mfs-payment-success .mps-help-row{display:flex;align-items:center;gap:18px}.mfs-payment-success .mps-help-row p{font:400 16px/28px Inter;margin:0 0 5.875px;color:#1a1a1a}.mfs-payment-success .mps-help-row a{font:600 15px/18px Inter;color:#ca8338;text-decoration:underline}
body.mfs-payment-success .mps-feature-strip{height:148.75px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:16px;padding:32px 12px;display:grid;grid-template-columns:repeat(4,1fr)}.mfs-payment-success .mps-feature{height:86.75px;display:flex;gap:16px;align-items:flex-start;padding:0 26px 0 24px;box-sizing:border-box;border-right:2px solid #e6ddcf}.mfs-payment-success .mps-feature:last-child{border-right:0;padding-right:24px}.mfs-payment-success .mps-feature .mps-peach{width:52px;height:52px;border-radius:26px;flex-basis:52px}.mfs-payment-success .mps-feature h4{font-family:"Poynter OldStyle Display",Georgia,serif;font-weight:600;font-size:20px;line-height:24px;color:#14110d;margin:0 0 7px;white-space:nowrap}.mfs-payment-success .mps-feature p{font:400 14px/17px Inter,Arial,sans-serif;color:#5c544a;margin:0;white-space:nowrap}
body.mfs-payment-success .mps-svg-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;font:400 6px/7px Inter,Arial,sans-serif;color:#8c8278;word-break:break-word}.mfs-payment-success .mps-round>.mps-svg-placeholder{width:30px;height:30px}.mfs-payment-success .mps-feature .mps-svg-placeholder{width:24px;height:24px}
@media(max-width:1300px){body.mfs-payment-success .mps-figma-lower{align-items:flex-start;overflow-x:auto}.mfs-payment-success .mps-figma-lower>.mps-banner,.mfs-payment-success .mps-figma-lower>.mps-columns,.mfs-payment-success .mps-figma-lower>.mps-feature-strip{flex:0 0 1280px}}

/* V29.645 — requested Payment Successful copy/font corrections. */
body.mfs-payment-success .mps-banner-copy h2{font-family:Inter,Arial,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:29px!important;}
body.mfs-payment-success .mps-product-title strong{width:175px;white-space:normal;}
body.mfs-payment-success .mps-next-card.mps-next-steps{height:425.94px;padding:32px 34px;display:block;}
body.mfs-payment-success .mps-next-card.mps-next-steps>h3{margin:0 0 10px;}

/* V29.647 — Payment Successful: supplied SVG artwork, exact Figma-sized slots. */
.mfs-payment-success .mps-check img,.mfs-payment-success .mps-banner-icon img{width:68px;height:68px;display:block}
.mfs-payment-success .mps-badge-icon{width:12px;height:12px;display:block;flex:0 0 12px}
.mfs-payment-success .mps-detail>span img,.mfs-payment-success .mps-detail-icon img{width:19px;height:19px;display:block}
.mfs-payment-success .mps-list span{display:flex;align-items:center;gap:11px}.mfs-payment-success .mps-list-icon{width:16px;height:16px;display:inline-flex;flex:0 0 16px}.mfs-payment-success .mps-list-icon img{width:16px;height:16px;display:block}
.mfs-payment-success .mps-round-icon{width:30px;height:30px;display:block}.mfs-payment-success .mps-upload-icon{width:24px;height:24px;display:block}.mfs-payment-success .mps-secure-icon{width:14px;height:14px;display:block}.mfs-payment-success .mps-feature-icon{width:24px;height:24px;display:block}
\n\n/* V29.648 — Payment Successful refinements requested after SVG QA. */\nbody.mfs-payment-success .ord3-main.mps-main>.ord3-shell{display:none!important;}\nbody.mfs-payment-success .ord3-main.mps-main>.mps-shell{padding-top:86px!important;}\nbody.mfs-payment-success .mps-banner-copy h2,\nbody.mfs-payment-success .mps-banner>div:not(.mps-banner-icon):not(.mps-check)>h2{\n  font-family:"Poynter OldStyle Display","Times New Roman",serif!important;\n  font-weight:700!important;font-size:24px!important;line-height:29px!important;\n  text-transform:none!important;color:#1f8a5b!important;\n}\nbody.mfs-payment-success .mps-banner-icon img,body.mfs-payment-success .mps-check img{\n  display:block!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:none!important;object-fit:contain!important;\n}\nbody.mfs-payment-success .mps-product-icon img{display:block!important;width:64px!important;height:64px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-detail-icon img,body.mfs-payment-success .mps-detail>span img{display:block!important;width:19px!important;height:19px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-list-icon,body.mfs-payment-success .mps-list-icon img{width:16px!important;height:16px!important;min-width:16px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-round-icon{width:30px!important;height:30px!important;min-width:30px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-upload-icon{width:24px!important;height:24px!important;min-width:24px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-secure-icon{width:14px!important;height:14px!important;min-width:14px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-feature-icon{width:24px!important;height:24px!important;min-width:24px!important;max-width:none!important;object-fit:contain!important;}\nbody.mfs-payment-success .mps-product-title strong{width:auto!important;white-space:nowrap!important;}\nbody.mfs-payment-success .mps-next-card.mps-next-steps{height:auto!important;min-height:0!important;padding-bottom:24px!important;}\n
/* V29.649 — Payment Successful primary only: progress, icon root sizes, spacing refinements. */
body.mfs-payment-success-primary .mps-banner-copy h2{
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-weight:700!important;font-size:24px!important;line-height:normal!important;
}
/* payment_received.svg already contains the complete 68px artwork; do not add a second dark circle behind it. */
body.mfs-payment-success-primary .mps-banner-icon{background:transparent!important;border-radius:0!important;color:inherit!important;}
body.mfs-payment-success-primary .mps-banner-icon img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;}
/* These supplied SVGs are complete root assets (including their circles), so render the SVG root size, not an inner-symbol size. */
body.mfs-payment-success-primary .mps-feature .mps-round{background:transparent!important;width:52px!important;height:52px!important;flex-basis:52px!important;}
body.mfs-payment-success-primary .mps-feature-icon{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;}
body.mfs-payment-success-primary .mps-product-icon{background:transparent!important;}
body.mfs-payment-success-primary .mps-product-icon img{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;}
body.mfs-payment-success-primary .mps-detail>span img{width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;}
body.mfs-payment-success-primary .mps-list-icon{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;}
body.mfs-payment-success-primary .mps-product-copy{min-width:285px!important;}
body.mfs-payment-success-primary .mps-product-title strong{width:auto!important;min-width:285px!important;white-space:nowrap!important;}
body.mfs-payment-success-primary .mps-next-card.mps-next-steps{height:auto!important;min-height:0!important;padding-bottom:12px!important;}
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{padding-bottom:4px!important;}
body.mfs-payment-success-primary .mps-figma-lower{padding-bottom:38px!important;}


/* V29.652 — Ordering Successful final requested refinements. */
/* Bring Payment Received closer to the hero, matching the normal page rhythm. */
body.mfs-payment-success-primary .mps-figma-lower{padding-top:56px!important;padding-bottom:38px!important;}
/* Payment Received uses Poynter OldStyle and the light-green success field. */
body.mfs-payment-success-primary .mps-banner-copy h2{font-family:"Poynter OldStyle Display",Georgia,serif!important;font-weight:700!important;}
body.mfs-payment-success-primary .mps-banner-icon{width:68px!important;height:68px!important;border-radius:50%!important;background:#eaf4ed!important;display:flex!important;align-items:center!important;justify-content:center!important;}
/* Keep the intended two-line service name: Initial Review + Follow-Up / Review Service. */
body.mfs-payment-success-primary .mps-product-copy{min-width:310px!important;}
body.mfs-payment-success-primary .mps-product-title strong{display:block!important;width:310px!important;min-width:310px!important;white-space:normal!important;}
/* Optical 1px correction requested for step numbers 2 and 3. */
body.mfs-payment-success-primary .mps-next:nth-of-type(2)>b,
body.mfs-payment-success-primary .mps-next:nth-of-type(3)>b{position:relative;left:1px;}
/* Compact the bottom of What Happens Next. */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps{height:auto!important;min-height:0!important;padding-bottom:12px!important;}
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{padding-bottom:0!important;margin-bottom:0!important;}
/* Supplied SVGs already contain their full circles: render them at their native design sizes. */
body.mfs-payment-success-primary .mps-help .mps-round{width:64px!important;height:64px!important;flex-basis:64px!important;background:transparent!important;border-radius:0!important;}
body.mfs-payment-success-primary .mps-help .mps-round-icon{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;}
body.mfs-payment-success-primary .mps-feature .mps-round{width:52px!important;height:52px!important;flex-basis:52px!important;background:transparent!important;border-radius:0!important;}
body.mfs-payment-success-primary .mps-feature-icon{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;}
/* Supporting copy one typographic step larger. */
body.mfs-payment-success-primary .mps-feature p{font-size:15px!important;line-height:19px!important;}


/* V29.653 — Payment Successful spacing and copy refinements. */
/* Exact requested spacing from the dark hero edge to Payment Received, and from the feature strip to the next section/footer. */
body.mfs-payment-success-primary .mps-figma-lower{padding-top:86px!important;padding-bottom:86px!important;}
/* Figma-style secondary service/payment label. */
body.mfs-payment-success-primary .mps-one-time{display:block!important;margin-top:6px!important;font-family:Inter,Arial,sans-serif!important;font-size:14.5px!important;line-height:20px!important;font-weight:400!important;color:#5c544a!important;}


/* V29.654 — Payment Successful: exact outer 86px spacing + balanced What Happens Next bottom. */
body.mfs-payment-success-primary main.ord3-main.mps-main{padding:0!important;margin:0!important;}
body.mfs-payment-success-primary main.ord3-main.mps-main>section.mps-shell.mps-figma-lower{
  margin:0!important;
  width:100%!important;
  max-width:none!important;
  padding:86px 80px!important;
  box-sizing:border-box!important;
}
body.mfs-payment-success-primary .mps-figma-lower>.mps-banner{margin-top:0!important;}
body.mfs-payment-success-primary .mps-figma-lower>.mps-feature-strip{margin-bottom:0!important;}
/* Restore the normal bottom breathing room after item 3 instead of collapsing it. */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps{padding-bottom:32px!important;}
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{
  padding-bottom:16px!important;
  margin-bottom:0!important;
}

/* V29.655 — Payment Successful spacing-only pass; copy intentionally unchanged. */
/* Reduce the breathing room below item 3 by exactly 7px (16 -> 9). */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{
  padding-bottom:9px!important;
}
/* Add exactly 1px below the four-feature strip (86 -> 87). */
body.mfs-payment-success-primary main.ord3-main.mps-main>section.mps-shell.mps-figma-lower{
  padding-bottom:87px!important;
}
/* Make Payment Received visibly bold while keeping the approved Poynter face. */
body.mfs-payment-success-primary .mps-banner-copy h2{
  font-family:"Poynter OldStyle Display",Georgia,serif!important;
  font-weight:800!important;
}
\n\n/* V29.656 — Payment Successful: final What Happens Next copy + 2px spacing refinements + exact Poynter semibold. */
/* Item 3 bottom breathing room: 9px -> 7px. */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{
  padding-bottom:7px!important;
}
/* Need Help: add 2px of bottom room without moving its top/content. */
body.mfs-payment-success-primary .mps-help{
  height:169px!important;
}
/* V29.655 used font-weight:800, but this family only ships Roman 400 and Semibold 600.
   Use the actual supplied Semibold font file directly so the heading visibly renders in the bold Figma face. */
body.mfs-payment-success-primary .mps-banner-copy h2{
  font-family:"MFS Poynter Semibold Exact","Poynter OldStyle Display",Georgia,serif!important;
  font-weight:400!important;
  font-synthesis:none!important;
}

/* V29.657 — Payment Successful: verified final spacing micro-adjustments only. */
/* What Happens Next: reduce the actual bottom room below item 3 by another 2px (7 -> 5). */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next:last-child{
  padding-bottom:5px!important;
  margin-bottom:0!important;
}
/* Keep the requested real +1px after the four-feature strip: 86px baseline -> 87px to footer. */
body.mfs-payment-success-primary main.ord3-main.mps-main>section.mps-shell.mps-figma-lower{
  padding-bottom:87px!important;
}
body.mfs-payment-success-primary .mps-figma-lower>.mps-feature-strip{
  margin-bottom:0!important;
}

/* V29.658 — Payment Successful: Need Help +1px and cloned Payment Successful 2. */
body.mfs-payment-success-primary .mps-help{
  height:170px!important;
}


/* V29.660 — Payment Successful 2: restore native Next Step SVG size and 1px Need Help optical shift. */
/* right_next_step.svg already contains the complete 62x62 green circle; do not shrink it inside another circle. */
body.mfs-payment-success-2 .mps-next-intro .mps-round.mps-green{
  width:62px!important;
  height:62px!important;
  flex-basis:62px!important;
  background:transparent!important;
  border-radius:0!important;
}
body.mfs-payment-success-2 .mps-next-intro .mps-round.mps-green .mps-round-icon{
  width:62px!important;
  height:62px!important;
  min-width:62px!important;
  min-height:62px!important;
  max-width:62px!important;
  max-height:62px!important;
  object-fit:contain!important;
}
/* Requested optical correction for the headphones in Need Help. */
body.mfs-payment-success-2 .mps-help .mps-round-icon{
  position:relative!important;
  left:1px!important;
}


/* V29.661 — Payment Successful 1/2: Need Help optical alignment + Ordering 3 wording. */
body.mfs-payment-success-1 .mps-help .mps-round-icon,
body.mfs-payment-success-2 .mps-help .mps-round-icon{
  position:relative!important;
  left:1px!important;
}

/* V29.662 — Payment Successful 1/2: headphones +1px further right. */
body.mfs-payment-success-1 .mps-help .mps-round-icon,
body.mfs-payment-success-2 .mps-help .mps-round-icon{
  left:2px!important;
}


/* V29.663 — Payment Successful + Payment Successful 2: keep Need Help circle fixed; shift only headphone artwork 1px inside dedicated SVG. */
body.mfs-payment-success-primary:not(.mfs-payment-success-1) .mps-help .mps-round-icon,
body.mfs-payment-success-2 .mps-help .mps-round-icon{
  position:relative!important;
  left:0!important;
  transform:none!important;
}

/* V29.665 — Payment Rejected: Figma node 1:10445 */
body.page-template-page-payment-rejected .ord1-hero-copy h1{font-family:"Poynter OldStyle Display", "Poynter Old Style", Georgia, serif;font-weight:600;font-size:80px;line-height:86px}
body.page-template-page-payment-rejected .ord1-hero-copy p{font-size:20px;line-height:40px}
.mpr-main{background:#f6f1ee}
.mpr-shell{width:100%;padding:86px 80px;box-sizing:border-box;display:flex;flex-direction:column;gap:56px}
.mpr-error-banner{width:1280px;min-height:179px;margin:0 auto;box-sizing:border-box;background:#fbeae6;border:2px solid #f2cfc7;border-radius:16px;padding:32px 36px;display:grid;grid-template-columns:1fr 300px;column-gap:40px}
.mpr-error-main{display:flex;align-items:center;gap:22px}.mpr-error-icon{width:68px;height:68px;flex:0 0 68px;border-radius:50%;background:#d8412f;color:#fff;display:flex;align-items:center;justify-content:center;font:700 42px/1 Inter,sans-serif}
.mpr-error-main h2{margin:0 0 8px;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif;font-size:24px;line-height:29px;color:#d8412f}.mpr-error-main p{margin:0;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}.mpr-safe{border-left:1px solid #e6c7bf;padding-left:37px;display:flex;gap:16px;align-items:flex-start}.mpr-safe-icon{width:30px;height:32px;flex:0 0 30px}.mpr-safe-icon img{width:30px;height:30px;object-fit:contain}.mpr-safe h3{margin:0 0 8px;font:600 16px/19px Inter,sans-serif;color:#1a1a1a}.mpr-safe p{margin:0;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
.mpr-content-grid{width:1280px;margin:0 auto;display:grid;grid-template-columns:796px 460px;gap:24px;align-items:start}.mpr-next-panel{background:#fff;border-radius:16px;padding:32px 34px;box-sizing:border-box;min-height:652px}.mpr-next-panel>h3{margin:0 0 16px;text-transform:none;font:700 20px/24px Inter,sans-serif;color:#1a1a1a}.mpr-next-list{width:728px}.mpr-next-row{min-height:106px;border-bottom:1px solid #eadfd8;display:flex;align-items:center;gap:20px}.mpr-next-row:first-child{min-height:117px;align-items:flex-start;padding-top:10px;box-sizing:border-box}.mpr-next-icon{width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:#f7e5da;display:flex;align-items:center;justify-content:center}.mpr-next-icon img{width:28px;height:28px;object-fit:contain}.mpr-next-row h4{margin:0 0 8px;font:600 18px/24px Inter,sans-serif;color:#1a1a1a}.mpr-next-row p{margin:0;max-width:611px;font:400 16px/28px Inter,sans-serif;color:#47413e}.mpr-actions{margin-top:26px;display:flex;flex-direction:column;gap:14px}.mpr-btn{height:67px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif;font-size:24px;line-height:29px;font-weight:700}.mpr-btn-primary{background:#c98238;color:#fff}.mpr-btn-secondary{background:#fff;color:#3a2416;border:1px solid #c98238}.mpr-close-note{margin:16px 0 0;text-align:center;font:400 14px/23px Inter,sans-serif;color:#5b5652}
.mpr-side{display:flex;flex-direction:column;gap:24px}.mpr-order-card,.mpr-help-card{background:#fff;border:1px solid #eadfd8;border-radius:16px;box-sizing:border-box}.mpr-order-card{height:412px;padding:32px 34px}.mpr-order-head{display:flex;justify-content:space-between;align-items:center}.mpr-order-head h3{margin:0;font:700 16px/17px Inter,sans-serif;text-transform:none}.mpr-order-head a{font:500 14px/17px Inter,sans-serif;color:#b36f2d}.mpr-product{height:62px;display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center}.mpr-product-icon{width:48px;height:48px;border-radius:50%;background:#f7e5da;display:flex;align-items:center;justify-content:center}.mpr-product-icon img{width:28px;height:28px}.mpr-product strong{font:600 16px/20px Inter,sans-serif}.mpr-product>b{font:700 24px/29px Inter,sans-serif}.mpr-tags{height:42px;display:flex;gap:12px;align-items:center;font:400 14px/28px Inter,sans-serif}.mpr-popular{background:#f6e6d7;color:#a85f1f;border-radius:14px;padding:0 13px;font:600 13px/27px Inter,sans-serif}.mpr-order-details{border-top:1px solid #eadfd8;padding-top:20px}.mpr-order-details>div{height:46px;display:flex;justify-content:space-between;align-items:center;font:400 14px/28px Inter,sans-serif}.mpr-order-details b{font-weight:600}.mpr-help-card{height:292px;padding:27px 29px}.mpr-help-card h3{margin:0 0 15px;font:700 18px/23px Inter,sans-serif}.mpr-help-card>p{margin:0 0 12px;font:400 16px/28px Inter,sans-serif}.mpr-help-card ul{list-style:none;padding:0;margin:0 0 10px}.mpr-help-card li{position:relative;padding-left:30px;font:400 16px/34px Inter,sans-serif}.mpr-help-card li:before{content:'✓';position:absolute;left:0;color:#c98238;font-weight:700}.mpr-help-card a{font:600 15px/21px Inter,sans-serif;color:#b36f2d;text-decoration:none}
.mpr-shell>.mps-feature-strip{width:1280px;margin:0 auto}
@media(max-width:900px){.mpr-shell{padding:48px 20px}.mpr-error-banner,.mpr-content-grid,.mpr-shell>.mps-feature-strip{width:100%}.mpr-error-banner{grid-template-columns:1fr}.mpr-safe{border-left:0;border-top:1px solid #e6c7bf;padding:24px 0 0}.mpr-content-grid{grid-template-columns:1fr}.mpr-next-panel{padding:24px}.mpr-next-list{width:100%}.mpr-side{width:100%}.mpr-order-card,.mpr-help-card{height:auto}.mpr-error-main p br{display:none}}
\n\n/* V29.666 — Payment Rejected: Figma 1:1 recopy, SVG placeholders */
body.page-template-page-payment-rejected .mpr-shell{padding:86px 80px;gap:56px}
body.page-template-page-payment-rejected .mpr-error-banner{height:179.05px;min-height:179.05px;padding:32px 36px;grid-template-columns:minmax(0,1fr) 300px;gap:40px;border:2px solid #f2cfc7;border-radius:16px;background:#fbeae6}
body.page-template-page-payment-rejected .mpr-error-main{gap:22px;align-items:center}
body.page-template-page-payment-rejected .mpr-error-icon{width:68px;height:68px;flex:0 0 68px;background:transparent;color:transparent}
body.page-template-page-payment-rejected .mpr-error-main h2{margin:0;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif;font-size:24px;line-height:normal;font-weight:700;color:#d8412f}
body.page-template-page-payment-rejected .mpr-error-main>div:last-child{display:flex;flex-direction:column;gap:8px;min-width:640px}
body.page-template-page-payment-rejected .mpr-error-main p{margin:0;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-safe{border-left:1px solid #f2cfc7;padding-left:37px;gap:16px;align-items:flex-start}
body.page-template-page-payment-rejected .mpr-safe-icon{width:30px;height:32px;flex:0 0 30px;padding-top:2px;box-sizing:border-box}
body.page-template-page-payment-rejected .mpr-safe h3{margin:0 0 8px;font:700 16px/normal Inter,sans-serif;color:#14110d}
body.page-template-page-payment-rejected .mpr-safe p{margin:0;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-content-grid{grid-template-columns:796px 460px;gap:24px}
body.page-template-page-payment-rejected .mpr-next-panel{min-height:651.705px;padding:32px 34px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:16px}
body.page-template-page-payment-rejected .mpr-next-panel>h3{margin:0 0 16px;font:700 20px/normal Inter,sans-serif;letter-spacing:2.34px;text-transform:uppercase;color:#111}
body.page-template-page-payment-rejected .mpr-next-list{width:728px;padding-top:6px}
body.page-template-page-payment-rejected .mpr-next-row{height:106px;min-height:106px;border-bottom:2px solid #e6ddcf;gap:20px;align-items:flex-start;padding:22px 0 24px;box-sizing:border-box}
body.page-template-page-payment-rejected .mpr-next-row:first-child{height:116.705px;min-height:116.705px;padding:4px 0 24px}
body.page-template-page-payment-rejected .mpr-next-icon{width:58px;height:58px;flex:0 0 58px;background:#f4d9bd;border-radius:29px}
body.page-template-page-payment-rejected .mpr-next-row h4{margin:0 0 8px;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif;font-size:20px;line-height:normal;font-weight:600;color:#14110d}
body.page-template-page-payment-rejected .mpr-next-row p{margin:0;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-actions{margin-top:26px;gap:14px}
body.page-template-page-payment-rejected .mpr-btn{height:67px;border-radius:10px;font:600 24px/normal Inter,sans-serif;letter-spacing:.64px;text-transform:uppercase;gap:12px}
body.page-template-page-payment-rejected .mpr-btn-primary{background:linear-gradient(180deg,#de984b 0%,#c47d32 100%);color:#fff;border:0}
body.page-template-page-payment-rejected .mpr-btn-secondary{background:#fff;color:#ca8338;border:1px solid #ca8338}
body.page-template-page-payment-rejected .mpr-close-note{margin:16px 0 0;display:flex;gap:9px;justify-content:center;align-items:center;font:300 14px/22.4px Inter,sans-serif;color:#0e0e0e}
body.page-template-page-payment-rejected .mpr-side{gap:24px}
body.page-template-page-payment-rejected .mpr-order-card,body.page-template-page-payment-rejected .mpr-help-card{background:#f7f3ef;border:2px solid #e6ddcf;border-radius:16px}
body.page-template-page-payment-rejected .mpr-order-card{height:412px;padding:32px 34px;display:flex;flex-direction:column;gap:14px}
body.page-template-page-payment-rejected .mpr-order-head h3{font:700 13px/normal Inter,sans-serif;letter-spacing:2.08px;text-transform:uppercase;color:#5c544a}
body.page-template-page-payment-rejected .mpr-order-head a{font:600 14px/normal Inter,sans-serif;color:#ca8338}
body.page-template-page-payment-rejected .mpr-product{height:48px;grid-template-columns:48px auto 1fr;gap:14px}
body.page-template-page-payment-rejected .mpr-product-icon{width:48px;height:48px;border-radius:14px;background:#f4d9bd}
body.page-template-page-payment-rejected .mpr-product strong{font:700 16px/20px Inter,sans-serif;color:#14110d}
body.page-template-page-payment-rejected .mpr-product>b{justify-self:end;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif;font-size:24px;line-height:normal;font-weight:600;color:#14110d}
body.page-template-page-payment-rejected .mpr-tags{height:28px;gap:12px;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-popular{height:27px;box-sizing:border-box;padding:7px 13px;background:#ca8338;color:#fff;border-radius:999px;font:700 11px/13px Inter,sans-serif;letter-spacing:.88px;text-transform:uppercase}
body.page-template-page-payment-rejected .mpr-order-details{border-top:1px solid #eadfcb;padding-top:29px}
body.page-template-page-payment-rejected .mpr-order-details>div{height:46px;font:400 16px/28px Inter,sans-serif;color:#333}
body.page-template-page-payment-rejected .mpr-order-details b{font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-help-card{height:291.805px;padding:27px 29px}
body.page-template-page-payment-rejected .mpr-help-card h3{margin:0 0 15px;font:700 18px/23px Inter,sans-serif;color:#111}
body.page-template-page-payment-rejected .mpr-help-card>p{margin:0 0 12px;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-help-card ul{margin:0 0 10px;padding:0;list-style:none}
body.page-template-page-payment-rejected .mpr-help-card li{height:34.3px;padding-left:30px;font:400 16px/28px Inter,sans-serif;color:#1a1a1a}
body.page-template-page-payment-rejected .mpr-help-card li:before{content:''}
body.page-template-page-payment-rejected .mpr-help-card a{font:600 15px/18px Inter,sans-serif;color:#ca8338}
body.page-template-page-payment-rejected .mpr-icon-placeholder{display:block;width:100%;height:100%;background:transparent}

/* V29.667 — Payment Rejected: use supplied SVGs at their native Figma dimensions; prevent generic img rules from shrinking the artwork. */
body.page-template-page-payment-rejected .mpr-error-icon{background:transparent!important;color:transparent!important;border-radius:0!important;display:block!important}
body.page-template-page-payment-rejected .mpr-error-icon>img{display:block!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-safe-icon{padding-top:0!important;display:block!important}
body.page-template-page-payment-rejected .mpr-safe-icon>img{display:block!important;width:30px!important;height:32px!important;min-width:30px!important;min-height:32px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-next-icon{background:transparent!important;border-radius:0!important;display:block!important}
body.page-template-page-payment-rejected .mpr-next-icon>img{display:block!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-btn-icon{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-close-icon{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-product-icon{background:transparent!important;border-radius:0!important;display:block!important}
body.page-template-page-payment-rejected .mpr-product-icon>img{display:block!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-popular{display:flex!important;align-items:center!important;gap:7px!important}
body.page-template-page-payment-rejected .mpr-star-icon{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:none!important;object-fit:contain!important}
body.page-template-page-payment-rejected .mpr-help-card li{display:flex!important;align-items:center!important;gap:12px!important;padding-left:0!important}
body.page-template-page-payment-rejected .mpr-help-card li:before{content:none!important}
body.page-template-page-payment-rejected .mpr-help-card li>img{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:none!important;object-fit:contain!important}


/* V29.668 — Payment Rejected: final supplied SVG placement. Explicit body hook prevents older generic placeholder/icon rules from winning. */
body.mfs-payment-rejected .mpr-error-banner{background:#fbeae6!important;border:2px solid #f2cfc7!important}
body.mfs-payment-rejected .mpr-error-icon{width:68px!important;height:68px!important;flex:0 0 68px!important;background:transparent!important;border:0!important;border-radius:0!important;color:transparent!important;display:block!important;overflow:visible!important}
body.mfs-payment-rejected .mpr-error-icon>img{display:block!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-safe-icon{width:30px!important;height:32px!important;flex:0 0 30px!important;background:transparent!important;border:0!important;padding:0!important;display:block!important}
body.mfs-payment-rejected .mpr-safe-icon>img{display:block!important;width:30px!important;height:32px!important;min-width:30px!important;min-height:32px!important;max-width:30px!important;max-height:32px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-next-icon{width:58px!important;height:58px!important;flex:0 0 58px!important;background:transparent!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}
body.mfs-payment-rejected .mpr-next-icon>img{display:block!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-btn-icon{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-close-icon{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-product-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;background:transparent!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}
body.mfs-payment-rejected .mpr-product-icon>img{display:block!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-popular{display:flex!important;align-items:center!important;gap:7px!important}
body.mfs-payment-rejected .mpr-star-icon{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px!important;max-height:12px!important;object-fit:contain!important;margin:0!important}
body.mfs-payment-rejected .mpr-help-card li{display:flex!important;align-items:center!important;gap:12px!important;padding-left:0!important}
body.mfs-payment-rejected .mpr-help-card li:before{content:none!important;display:none!important}
body.mfs-payment-rejected .mpr-help-card li>img{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;object-fit:contain!important;margin:0!important}

/* V29.669 — Payment Rejected: user-requested Figma typography, panels, actions and support link. */
body.mfs-payment-rejected .mpr-next-panel{
  background:#f7f3ef!important;
  border:2px solid #e6ddcf!important;
  border-radius:16px!important;
  min-height:651.705px!important;
  padding:32px 34px!important;
}
body.mfs-payment-rejected .mpr-next-panel>h3{
  margin:0 0 16px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:20px!important;
  line-height:normal!important;
  font-weight:700!important;
  letter-spacing:2.34px!important;
  text-transform:uppercase!important;
  color:#111!important;
}
body.mfs-payment-rejected .mpr-next-row h4{
  font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif!important;
  font-size:20px!important;
  line-height:normal!important;
  font-weight:600!important;
  color:#14110d!important;
}
body.mfs-payment-rejected .mpr-actions{margin-top:26px!important;gap:14px!important}
body.mfs-payment-rejected .mpr-btn{
  height:67px!important;border-radius:10px!important;gap:12px!important;
  font-family:Inter,Arial,sans-serif!important;font-size:24px!important;line-height:normal!important;
  font-weight:600!important;letter-spacing:.64px!important;text-transform:uppercase!important;
}
body.mfs-payment-rejected .mpr-btn-primary{background:linear-gradient(180deg,#de984b 0%,#c47d32 100%)!important;color:#fff!important;border:0!important}
body.mfs-payment-rejected .mpr-btn-secondary{background:#fff!important;color:#ca8338!important;border:1px solid #ca8338!important}
body.mfs-payment-rejected .mpr-close-note{
  margin:16px 0 0!important;display:flex!important;gap:9px!important;justify-content:center!important;align-items:center!important;
  font:300 14px/22.4px Inter,Arial,sans-serif!important;color:#0e0e0e!important;
}
body.mfs-payment-rejected .mpr-close-icon{flex:0 0 14px!important;margin:0!important}
body.mfs-payment-rejected .mpr-order-card,
body.mfs-payment-rejected .mpr-help-card{background:#f7f3ef!important;border:2px solid #e6ddcf!important;border-radius:16px!important}
body.mfs-payment-rejected .mpr-order-card{height:412px!important;padding:32px 34px!important;gap:14px!important}
body.mfs-payment-rejected .mpr-order-head h3{font:700 13px/normal Inter,Arial,sans-serif!important;letter-spacing:2.08px!important;text-transform:uppercase!important;color:#5c544a!important}
body.mfs-payment-rejected .mpr-product{height:48px!important;grid-template-columns:48px auto 1fr!important;gap:14px!important}
body.mfs-payment-rejected .mpr-product strong{font:700 16px/20px Inter,Arial,sans-serif!important;color:#14110d!important}
body.mfs-payment-rejected .mpr-product>b{justify-self:end!important;font-family:"Poynter OldStyle Display","Poynter Old Style",Georgia,serif!important;font-size:24px!important;line-height:normal!important;font-weight:600!important;color:#14110d!important}
body.mfs-payment-rejected .mpr-tags{height:28px!important;gap:12px!important;font:400 16px/28px Inter,Arial,sans-serif!important;color:#1a1a1a!important}
body.mfs-payment-rejected .mpr-popular{height:27px!important;box-sizing:border-box!important;padding:7px 13px!important;background:#ca8338!important;color:#fff!important;border-radius:999px!important;font:700 11px/13px Inter,Arial,sans-serif!important;letter-spacing:.88px!important;text-transform:uppercase!important}
body.mfs-payment-rejected .mpr-order-details{border-top:1px solid #eadfcb!important;padding-top:29px!important}
body.mfs-payment-rejected .mpr-order-details>div{height:46px!important;font:400 16px/28px Inter,Arial,sans-serif!important;color:#333!important}
body.mfs-payment-rejected .mpr-order-details b{font:400 16px/28px Inter,Arial,sans-serif!important;color:#1a1a1a!important}
body.mfs-payment-rejected .mpr-help-card{height:291.805px!important;padding:27px 29px!important}
body.mfs-payment-rejected .mpr-help-card a{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  font:600 15px/18px Inter,Arial,sans-serif!important;color:#ca8338!important;text-decoration:none!important;
}
body.mfs-payment-rejected .mpr-help-card a>span{text-decoration:underline!important;text-underline-offset:2px!important}
body.mfs-payment-rejected .mpr-help-arrow{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;object-fit:contain!important}

/* V29.670 — Payment Rejected: requested copy + restore Figma spacing in Your Order + orange help heading. */
body.mfs-payment-rejected .mpr-order-card{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
}
body.mfs-payment-rejected .mpr-order-head{margin:0 0 14px!important;}
body.mfs-payment-rejected .mpr-product{margin:0 0 14px!important;}
body.mfs-payment-rejected .mpr-tags{margin:0 0 14px!important;}
body.mfs-payment-rejected .mpr-order-details{margin:0!important;}
body.mfs-payment-rejected .mpr-help-card h3{color:#ca8338!important;}


/* V29.671 — Payment Rejected: hero/error copy + Figma-weight dividers clipped to button edges. */
body.mfs-payment-rejected .mpr-next-list{
  width:100%!important;
  box-sizing:border-box!important;
}
body.mfs-payment-rejected .mpr-next-row{
  border-bottom:2px solid #e6ddcf!important;
  width:100%!important;
  box-sizing:border-box!important;
}
body.mfs-payment-rejected .mpr-next-row:last-child{border-bottom:2px solid #e6ddcf!important;}

/* V29.674 — UK Payment Rejected close-note typography */
body.mfs-payment-rejected.page-template-page-payment-rejected-uk .mpr-close-note{font-size:16px!important;line-height:24px!important;}


/* V29.680 — UK Payment Successful 2: requested upload copy and 1px optical alignment. */
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-secure-note{font-size:16px!important;line-height:20px!important;}
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-upload-btn strong{position:relative!important;top:1px!important;text-transform:none!important;}
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-upload-btn .mps-upload-icon{position:relative!important;top:-1px!important;}
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-later-btn{position:relative!important;}
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-later-btn{line-height:28px!important;}
body.mfs-payment-success-2.page-template-page-payment-successful-2-uk .mps-later-btn{padding-top:1px!important;box-sizing:border-box!important;}


/* V29.683 — UK Payment Successful 2: target the actual UK template body directly.
   Previous micro-fix selector depended on WordPress page-template class and did not match reliably. */
body.mfs-payment-success-2-uk .mps-upload-btn .mps-upload-icon{
  position:relative!important;
  top:-1px!important;
}


/* V29.698 — Payment Successful step circles: requested green, circles only. */
.mps-next-card.mps-next-steps .mps-next>b{
  background:#00C245!important;
}
body.mfs-payment-success-primary:not(.mfs-payment-success-2) .mps-next-card.mps-next-steps .mps-next:nth-of-type(2)>b,
body.mfs-payment-success-primary:not(.mfs-payment-success-2) .mps-next-card.mps-next-steps .mps-next:nth-of-type(3)>b{
  position:relative!important;
  left:1px!important;
}


/* V29.705 — Payment Successful number micro-alignment.
   EN: 2/3 stay 1px right. UK: 1/2/3 are 1px right. */
body.mfs-payment-success-uk .mps-next-card.mps-next-steps .mps-next>b{
  position:relative!important;
  left:1px!important;
}

/* V29.706 — Payment Successful number glyph alignment.
   V29.705 moved the whole <b> circle with left:1px; the request is to move only
   the numeral inside the circle. Reset circle position and offset the text glyph. */
body.mfs-payment-success-primary .mps-next-card.mps-next-steps .mps-next>b{
  left:0!important;
}
/* EN: only 2 and 3. */
body.mfs-payment-success-primary:not(.mfs-payment-success-uk) .mps-next-card.mps-next-steps .mps-next:nth-of-type(2)>b,
body.mfs-payment-success-primary:not(.mfs-payment-success-uk) .mps-next-card.mps-next-steps .mps-next:nth-of-type(3)>b{
  text-indent:1px!important;
}
/* UK: 1, 2 and 3. */
body.mfs-payment-success-uk .mps-next-card.mps-next-steps .mps-next>b{
  text-indent:1px!important;
}

/* V29.709 — Payment Successful dynamic Next Step: use the complete native 62x62 SVG.
   The SVG already includes its own 62x62 background circle, so do not render it as a 30px icon inside another circle. */
body.mfs-payment-success .mps-next-card:not(.mps-next-steps) .mps-next-intro .mps-round.mps-green{
  width:62px!important;
  height:62px!important;
  flex:0 0 62px!important;
  background:transparent!important;
  border-radius:0!important;
}
body.mfs-payment-success .mps-next-card:not(.mps-next-steps) .mps-next-intro .mps-round.mps-green .mps-round-icon{
  display:block!important;
  width:62px!important;
  height:62px!important;
  min-width:62px!important;
  min-height:62px!important;
  max-width:62px!important;
  max-height:62px!important;
  object-fit:contain!important;
}

/* V29.710 — Ordering 2 customer type, billing address, and manual Business branch. */
.mfs-ordering-2 .ord2-customer-type{width:910px;margin:0 0 30px}.mfs-ordering-2 .ord2-customer-type-label{display:block;margin:0 0 12px;font:500 20px/24px Inter,Arial,sans-serif;color:#17120e}.mfs-ordering-2 .ord2-customer-type-label b{color:#d68b35}.mfs-ordering-2 .ord2-customer-type-options{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mfs-ordering-2 .ord2-customer-type-options label{height:60px;border:2px solid #e6ddcf;border-radius:10px;background:#fff;display:flex;align-items:center;gap:12px;padding:0 18px;font:400 16px/20px Inter,Arial,sans-serif;cursor:pointer;box-sizing:border-box}.mfs-ordering-2 .ord2-customer-type-options input{accent-color:#17120e}.mfs-ordering-2 .ord2-business-fields{width:910px;margin:0 0 30px}.mfs-ordering-2 .ord2-business-fields[hidden]{display:none!important}.mfs-ordering-2 .ord2-business-note{margin:-10px 0 0;font:400 14px/20px Inter,Arial,sans-serif;color:#5f5851}.mfs-ordering-2 .ord2-address-grid{grid-template-columns:444px 444px}.mfs-ordering-2 .ord2-business-success{width:910px;box-sizing:border-box;margin:0 0 28px;padding:16px 18px;border:1px solid #00C245;border-radius:10px;background:#f7fff9;font:400 15px/22px Inter,Arial,sans-serif;color:#17120e}
@media(max-width:980px){.mfs-ordering-2 .ord2-customer-type,.mfs-ordering-2 .ord2-business-fields,.mfs-ordering-2 .ord2-business-success{width:100%}.mfs-ordering-2 .ord2-customer-type-options,.mfs-ordering-2 .ord2-address-grid{grid-template-columns:1fr}}
.mfs-ordering-2-uk .ord2-customer-type-label,.mfs-ordering-2-uk .ord2-customer-type-options label,.mfs-ordering-2-uk .ord2-business-note,.mfs-ordering-2-uk .ord2-business-success{font-family:"MFS Monomakh Ukrainian",Georgia,serif!important}

/* V29.711 — Ordering 2 canonical country selector. */
.mfs-ordering-2 .ord2-field>select{width:100%;height:60px;box-sizing:border-box;border:2px solid #e6ddcf;border-radius:10px;background:#fff;padding:0 18px;font:400 16px/20px Inter,Arial,sans-serif;color:#111;outline:none;cursor:pointer}

/* V29.712 — Ordering 2 customer type + Contact-style country picker. */
.mfs-ordering-2 .ord2-customer-type-label{
  display:block;margin:0 0 12px;
  font-family:Inter,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:18px!important;letter-spacing:0!important;color:#0e0e0e!important;
}
.mfs-ordering-2 .ord2-customer-type-label b{
  color:#d68b35!important;font:600 15px/1 Inter,Arial,sans-serif!important;position:relative;top:-1px;
}
.mfs-ordering-2-uk .ord2-customer-type-label{
  font-family:Inter,Arial,sans-serif!important;
}
.mfs-ordering-2 .ord2-country-picker{position:relative;width:100%}
.mfs-ordering-2 .ord2-country-picker>select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;left:0;bottom:0}
.mfs-ordering-2 .ord2-country-box{width:100%;height:58px;border:1px solid #d9d3ca;border-radius:8px;background:#fff;display:flex;align-items:center;gap:11px;padding:0 16px;box-sizing:border-box;text-align:left;cursor:pointer;font:400 16px/22px Inter,Arial,sans-serif;color:#17120e}
.mfs-ordering-2 .ord2-country-flag,.mfs-ordering-2 .ord2-country-emoji{width:25px;min-width:25px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:20px;overflow:hidden}
.mfs-ordering-2 .ord2-country-selected{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mfs-ordering-2 .ord2-country-chevron{width:8px;height:8px;border-right:1.5px solid #70675f;border-bottom:1.5px solid #70675f;transform:rotate(45deg) translateY(-2px);margin-right:3px}
.mfs-ordering-2 .ord2-country-menu{position:absolute;z-index:80;left:0;right:0;top:64px;max-height:310px;overflow-y:auto;background:#fff;border:1px solid #d9d3ca;border-radius:8px;box-shadow:0 8px 24px rgba(28,22,17,.12);padding:6px 0}
.mfs-ordering-2 .ord2-country-menu[hidden]{display:none!important}
.mfs-ordering-2 .ord2-country-menu button{width:100%;height:42px;border:0;background:#fff;display:flex;align-items:center;gap:11px;padding:0 15px;box-sizing:border-box;text-align:left;cursor:pointer;font:400 15px/20px Inter,Arial,sans-serif;color:#17120e}
.mfs-ordering-2 .ord2-country-menu button:hover{background:#f7f4ef}
.mfs-ordering-2 .ord2-country-separator{display:block;height:1px;background:#e7e0d7;margin:5px 12px}

/* V29.713 — Ordering 2 country picker/business note/validation refinements. */
.mfs-ordering-2 .ord2-country-flag[hidden]{display:none!important}
.mfs-ordering-2 .ord2-country-box.is-country-missing{gap:0}
.mfs-ordering-2 .ord2-business-note[data-business-note]{width:910px;box-sizing:border-box;margin:0 0 22px;font:400 14px/20px Inter,Arial,sans-serif;color:#5f5851}
.mfs-ordering-2 .ord2-country-error{margin:7px 0 0;font:400 13px/18px Inter,Arial,sans-serif;color:#b42318}
.mfs-ordering-2 .ord2-country-picker.has-error .ord2-country-box{border-color:#b42318}
@media(max-width:980px){.mfs-ordering-2 .ord2-business-note[data-business-note]{width:100%}}


/* V29.714 — Ordering 2 spacing, Business notice icon, and unified native validation. */
.mfs-ordering-2 .ord2-business-note[data-business-note]{
  position:relative!important;width:910px!important;box-sizing:border-box!important;
  margin:-10px 0 22px!important;padding-left:28px!important;
  font:400 14px/20px Inter,Arial,sans-serif;color:#5f5851;
}
.mfs-ordering-2 .ord2-business-note[data-business-note]::before{
  content:"";position:absolute;left:0;top:1px;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px 18px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23877b70' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h9l5 5v15H6z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h8M9 17h6'/%3E%3C/svg%3E");
}
.mfs-ordering-2 .ord2-business-fields{margin-bottom:0!important}
.mfs-ordering-2 .ord2-contact-grid{row-gap:0!important}
.mfs-ordering-2 .ord2-address-grid{row-gap:0!important}
.mfs-ordering-2 .ord2-address-grid .ord2-field{margin-bottom:30px!important}
.mfs-ordering-2 .ord2-address{margin-bottom:30px!important}
.mfs-ordering-2 .ord2-country-picker>select{
  display:block!important;position:absolute!important;left:14px!important;bottom:7px!important;
  width:1px!important;height:1px!important;opacity:.001!important;pointer-events:none!important;
}
.mfs-ordering-2 .ord2-country-error{display:none!important}
.mfs-ordering-2 .ord2-country-picker.has-error .ord2-country-box{border-color:#d9d3ca!important}
@media(max-width:980px){.mfs-ordering-2 .ord2-business-note[data-business-note]{width:100%!important}}


/* V29.716 — per-field Ordering 2 validation + right-aligned Business note. */
.mfs-ordering-2 .ord2-field-required-error{
  box-sizing:border-box;width:100%;min-height:52px;margin:10px 0 0;padding:14px 20px;
  border:1px solid #DE984B;border-radius:14px;background:#F7F3EF;color:#CA8338;
  font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;line-height:22px;text-align:left;
}
.mfs-ordering-2 .ord2-field-required-error[hidden]{display:none!important}
.mfs-ordering-2 .ord2-business-note[data-business-note]{
  width:444px!important;margin:-10px 0 22px 466px!important;padding-left:0!important;
  font:400 14px/20px Inter,Arial,sans-serif!important;color:#5f5851!important;
}
.mfs-ordering-2 .ord2-business-note[data-business-note]::before{content:none!important;display:none!important}
.mfs-ordering-2-uk .ord2-field-required-error{font-family:"MFS Monomakh Ukrainian",Georgia,serif!important}
@media(max-width:980px){.mfs-ordering-2 .ord2-business-note[data-business-note]{width:100%!important;margin:-10px 0 22px!important}}

/* V29.717 — Ordering 2 sequential validation: one alert at a time, above its field control. */
.mfs-ordering-2 .ord2-field-required-error{
  margin:10px 0 10px!important;
}

/* V29.718 — Ordering 2 paired address rows stay aligned when one field shows a validation alert. */
@media(min-width:981px){
  .mfs-ordering-2 .ord2-business-note[data-business-note]{
    margin:-14px 0 22px 470px!important;
  }
  .mfs-ordering-2 .ord2-address-grid{
    align-items:end!important;
  }
}

/* V29.719 — Ordering 3 info icons, Track Edit anchor, Customer Type brand radio. */
#artist-name{scroll-margin-top:18px;}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]{
  appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid #bfae9b;border-radius:50%;background:#fff;position:relative;margin:0;cursor:pointer;
}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]:hover{border-color:#d98d36;}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]:checked{border:5px solid #d98d36;background:#fff;}
.mfs-ordering-2 .ord2-customer-type-options label:hover{border-color:#d8903f;}
.mfs-ordering-2 .ord2-customer-type-options label:has(input[type=radio]:checked){border-color:#d8903f;box-shadow:0 0 0 1px rgba(216,144,63,.12);}

/* V29.720 — requested Ordering 2/3 refinements. */
#artist-name{scroll-margin-top:18px!important;}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;background:initial!important;accent-color:#d98d36!important;margin:3px 3px 0 5px!important;}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]:checked{border:0!important;background:initial!important;}
.mfs-ordering-2 .ord2-customer-type-options label:hover{border-color:#e6ddcf!important;}
.mfs-ordering-2 .ord2-customer-type-options label:has(input[type=radio]:checked){border-color:#e6ddcf!important;box-shadow:none!important;}


/* V29.721 — Customer Type radio brand color + approved Ordering 2 copy. */
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]{
  appearance:none!important;-webkit-appearance:none!important;
  width:18px!important;height:18px!important;min-width:18px!important;
  border:2px solid #d98d36!important;border-radius:50%!important;
  background:#fff!important;margin:0!important;box-shadow:none!important;cursor:pointer!important;
}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]:hover{
  border-color:#d98d36!important;
}
.mfs-ordering-2 .ord2-customer-type-options input[type=radio]:checked{
  border:2px solid #d98d36!important;
  background:radial-gradient(circle at center,#d98d36 0 3px,#fff 3.5px 100%)!important;
}

/* V29.723 — Ordering 3 customer label/icon consistency + Track Edit offset. */
#artist-name{scroll-margin-top:20px!important;}

/* V29.724 — Ordering 3 Your Information icons: new black SVG assets with cache-safe filenames. */
.mfs-ordering-3 .ord3-info:not(.ord3-track)>div>span>img{width:18px!important;height:18px!important;opacity:1!important;filter:none!important;}


/* V29.726 — keep Company / Business Name and VAT / Tax ID controls aligned when one shows a validation alert. */
@media(min-width:981px){
  .mfs-ordering-2 .ord2-business-grid{
    align-items:end!important;
  }
}


/* V29.732 — Ukrainian Ordering 2 copy, stable validation icons, requested type sizes. */
.mfs-ordering-2-uk .ord2-icon-field{position:relative!important;}
.mfs-ordering-2-uk .ord2-icon-field>.ord2-input-icon{
  top:auto!important; bottom:21px!important;
}
.mfs-ordering-2-uk .ord2-business-note[data-business-note]{
  font-size:15px!important; line-height:21px!important;
}
.mfs-ordering-2-uk .ord1-help-box p{
  font-size:15px!important; line-height:20px!important;
}

/* V29.733 — Ukrainian Ordering 2 validation icon lock + Ordering 3 help size. */
.mfs-ordering-2-uk .ord2-contact-grid .ord2-field.ord2-icon-field>.ord2-input-icon{
  top:auto!important;bottom:21px!important;
}
.mfs-ordering-3-uk .ord1-help-box p{font-size:15px!important;line-height:20px!important;}

/* V29.734 — Ukrainian Ordering 2: keep Full Name / Email controls bottom-aligned when either validation message is visible. */
@media(min-width:981px){
  .mfs-ordering-2-uk .ord2-business-fields + .ord2-contact-grid{
    align-items:end!important;
  }
}

/* V29.771 — Business orders use normal checkout; Payment Successful includes Customer Type. */
body.mfs-payment-success .mps-order-card{height:423px;}


/* V29.859 — distinct installable theme + browser-side mobile/desktop split. No wp_is_mobile(): safe with page cache. */
.mfs-mobile-home-v29858{display:none!important}
@media (max-width:767px){
  body .mfs-home-front{display:none!important}
  body .mfs-mobile-home-v29858{display:block!important;width:100%;margin:0;background:#1a0e07;overflow:hidden}
  .mfs-mobile-home-v29858 .mfs-mh-header{height:100px;position:relative;background:#000}
  .mfs-mobile-home-v29858 .mfs-mh-logo{position:absolute;left:26px;top:16px;width:185.5px;height:67.955px;display:block}
  .mfs-mobile-home-v29858 .mfs-mh-logo img{display:block;width:100%;height:100%;object-fit:contain}
  .mfs-mobile-home-v29858 .mfs-mh-menu{position:absolute;right:26px;top:30px;width:40px;height:40px}
  .mfs-mobile-home-v29858 .mfs-mh-menu img{display:block;width:40px;height:40px}
  .mfs-mobile-home-v29858 .mfs-mh-hero{position:relative;height:511px;overflow:hidden;background:#1a0e07;color:#fff}
  .mfs-mobile-home-v29858 .mfs-mh-photo{position:absolute;left:-320px;top:0;width:1015px;height:511px;overflow:hidden;transform:none;z-index:0;background:transparent}
  /* Figma node 1:15609: 1015x511 at x=-320; IMAGE fill is CROP.
     imageTransform [[1.1387352943,0,-0.0120744323],[0,0.8613359332,0.0686627775]].
     Original image 1537x1023. These values reproduce that crop without stretching. */
  .mfs-mobile-home-v29858 .mfs-mh-photo::before{content:none!important;display:none!important}
  .mfs-mobile-home-v29858 .mfs-mh-photo::after{content:"";position:absolute;inset:0;display:block;background:rgba(0,0,0,.2);pointer-events:none;z-index:2}
  .mfs-mobile-home-v29858 .mfs-mh-photo img{position:absolute;left:10.762421px;top:-40.735186px;width:891.339722px;height:593.264464px;max-width:none;display:block;opacity:1!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;z-index:1}
  .mfs-mobile-home-v29858 .mfs-mh-copy{position:absolute;z-index:2;left:16px;top:55.95px;width:343px}
  .mfs-mobile-home-v29858 .mfs-mh-copy h1{margin:0;color:#f8f8f8;font-family:'Poynter OldStyle Display',Georgia,serif;font-size:48px;line-height:48px;font-weight:600}
  .mfs-mobile-home-v29858 .mfs-mh-accent{width:84px;height:3px;border-radius:2px;background:#d28b3f;margin:24px 0}
  .mfs-mobile-home-v29858 .mfs-mh-copy p{margin:0;width:343px;color:#fffffe;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400}
  .mfs-mobile-home-v29858 .mfs-mh-cta{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:12px 16px;border-radius:6px;background:linear-gradient(90deg,#de984b,#c47d32);color:#fff;text-decoration:none;font:600 16px/24px Inter,Arial,sans-serif}
  .mfs-mobile-home-v29858 .mfs-mh-cta img{width:24px;height:24px;transform:translateY(-1px)}
  .mfs-mobile-home-v29858 .mfs-mh-trust{position:absolute;z-index:2;left:16px;bottom:18px;display:flex;align-items:center;gap:6px;font:400 14px/16px Inter,Arial,sans-serif}
  .mfs-mobile-home-v29858 .mfs-mh-trust img{width:28px;height:28px}
  .mfs-mobile-home-v29858 .mfs-mh-stats{display:grid;grid-template-columns:1fr 1fr;background:#1a0e07;color:#fff;border-top:1px solid #504a42}
  .mfs-mobile-home-v29858 .mfs-mh-stat{height:129px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #504a42;font-family:Inter,Arial,sans-serif}
  .mfs-mobile-home-v29858 .mfs-mh-stat:nth-child(odd){border-right:1px solid #504a42}
  .mfs-mobile-home-v29858 .mfs-mh-stat img{width:24px;height:24px;margin-bottom:7px}
  .mfs-mobile-home-v29858 .mfs-mh-stat strong{font-family:'Poynter OldStyle Display',Georgia,serif;font-size:24px;line-height:32px;font-weight:600}
  .mfs-mobile-home-v29858 .mfs-mh-stat span{font-size:12px;line-height:16px}
}

/* V29.877 — Mobile Hero: V29.874 right-reference logic, with right-side reference changed from 320px to 316px. */
@media (max-width:767px){.mfs-mobile-home-v29858 .mfs-mh-photo{left:auto!important;right:-316px!important;transform:none!important}}


/* V29.878 — Mobile Hero: two independent local darkening masks.
   1) extreme-right producer hand: triangular/lasso-style fade;
   2) cup under CTA: separate soft local fade.
   Approved image geometry/right reference remains untouched. */
@media (max-width:767px){
  .mfs-mobile-home-v29858 .mfs-mh-hero,
  .mfs-mobile-home-v29858 .mfs-mobile-hero,
  .mfs-mobile-home-v29858 .mfs-mh-visual{
    position:relative;
    isolation:isolate;
    overflow:hidden;
  }

  /* Producer hand — only the lower-right edge. */
  .mfs-mobile-home-v29858 .mfs-mh-hero::before,
  .mfs-mobile-home-v29858 .mfs-mobile-hero::before,
  .mfs-mobile-home-v29858 .mfs-mh-visual::before{
    content:"";
    position:absolute;
    z-index:2;
    pointer-events:none;
    right:0;
    bottom:-10px;
    width:25%;
    height:36%;
    background:linear-gradient(135deg,
      rgba(13,15,20,0) 0%,
      rgba(13,15,20,0) 31%,
      rgba(13,15,20,1) 58%,
      rgba(13,15,20,1) 70%,
      rgba(13,15,20,1) 100%);
    clip-path:polygon(100% 0,100% 100%,0 100%,46% 66%,72% 28%);
  }
}


/* V29.887 — Mobile Home / How It Works — Figma node 1:15673 */
@media (max-width:767px){
  .mfs-mobile-home-v29858 .mfs-mh-how{
    box-sizing:border-box;
    width:100%;
    padding:56px 16px;
    background:#f6f1ee;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:57px;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-head{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:12px;
    text-align:center;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-title{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:6px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-title h2{
    margin:0;
    color:#0e0e0e;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:32px;
    line-height:32px;
    font-weight:600;
    white-space:nowrap;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-line{
    display:block;
    width:60px;
    height:3px;
    border-radius:2px;
    background:#d28b3f;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-head>p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:center;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-cards{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:40px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card{
    box-sizing:border-box;
    position:relative;
    width:100%;
    height:236px;
    border:2px solid #e6ddcf;
    border-radius:15.127px;
    background:#f7f3ef;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card-inner{
    position:absolute;
    left:calc(50% + .5px);
    top:calc(50% + .95px);
    transform:translate(-50%,-50%);
    width:276px;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:24px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card-inner>img{
    display:block;
    width:40px;
    height:40px;
    max-width:none;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card-copy{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    text-align:center;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card-copy h3{
    margin:0;
    width:100%;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:24px;
    line-height:32px;
    font-weight:600;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-card-copy p{
    margin:0;
    width:100%;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:20px;
    font-weight:400;
    letter-spacing:.32px;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-how-step{
    box-sizing:border-box;
    position:absolute;
    z-index:2;
    left:calc(50% - .5px);
    top:-18.05px;
    transform:translateX(-50%);
    width:32px;
    height:32px;
    border:1.081px solid #e6ddcf;
    border-radius:60px;
    background:#f1e3d5;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#6b6258;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:16px;
    line-height:24px;
    font-weight:600;
    text-align:center;
  }
}


/* V29.888 — Mobile Home / What You'll Receive — Figma node 1:15715 */
@media (max-width:767px){
  .mfs-mobile-home-v29858 .mfs-mh-receive{
    box-sizing:border-box;
    width:100%;
    padding:56px 16px;
    border-top:2px solid #e6ddcf;
    background:#f6f1ee;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:32px;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-head{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    text-align:center;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-title{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:6px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-title h2{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:32px;
    line-height:32px;
    font-weight:600;
    text-align:center;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-line{
    display:block;
    width:60px;
    height:3px;
    border-radius:2px;
    background:#d28b3f;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-head>p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:center;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-cards{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:16px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-card{
    box-sizing:border-box;
    width:100%;
    padding:24px;
    border:2px solid #e6ddcf;
    border-radius:18px;
    background:#f7f3ef;
    display:flex;
    align-items:flex-start;
    gap:16px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-icon{
    position:relative;
    flex:0 0 52px;
    width:52px;
    height:52px;
    border-radius:55.714px;
    background:#f4d9bd;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-icon img{
    position:absolute;
    left:50%;
    top:50%;
    width:29.714px;
    height:29.714px;
    transform:translate(-50%,-50%);
    max-width:none;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-icon-next img{
    left:calc(50% - .93px);
    top:calc(50% - .93px);
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-copy{
    min-width:0;
    flex:1 0 0;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    gap:12px;
    color:#0e0e0e;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-copy h3{
    margin:0;
    width:100%;
    color:#111;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:20px;
    line-height:32px;
    font-weight:600;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-card:nth-child(2) .mfs-mh-receive-copy h3{
    line-height:24px;
  }
  .mfs-mobile-home-v29858 .mfs-mh-receive-copy p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:400;
    letter-spacing:.28px;
  }
}

/* V29.890 — force the new Figma section into the mobile document flow */
@media (max-width:767px){
  body .mfs-mobile-home-v29858 .mfs-mh-example{
    display:flex!important;
    visibility:visible!important;
  }
}

/* V29.889 — Mobile Home / Example Feedback — Figma node 1:15754 */
@media (max-width:767px){
 .mfs-mobile-home-v29858 .mfs-mh-example{box-sizing:border-box;width:100%;padding:57px 17px;background:#f6f1ee;border:1px solid #d9d9d9;display:flex;flex-direction:column;align-items:center;gap:32px;color:#1a1a1a}
 .mfs-mobile-home-v29858 .mfs-mh-example-head{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
 .mfs-mobile-home-v29858 .mfs-mh-example-title{display:flex;flex-direction:column;align-items:center;gap:4px}
 .mfs-mobile-home-v29858 .mfs-mh-example-title h2{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:32px;line-height:40px;font-weight:600;color:#0e0e0e;white-space:nowrap}
 .mfs-mobile-home-v29858 .mfs-mh-example-title span{width:60px;height:3px;border-radius:2px;background:#d28b3f}
 .mfs-mobile-home-v29858 .mfs-mh-example-head>p{margin:0;font:400 16px/24px Inter,Arial,sans-serif;color:#0e0e0e}
 .mfs-mobile-home-v29858 .mfs-mh-example-review{box-sizing:border-box;width:100%;padding:16px;border:1px solid #e6ddcf;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:32px}
 .mfs-mobile-home-v29858 .mfs-mh-example-song{width:100%;display:flex;align-items:center;gap:12px}
 .mfs-mobile-home-v29858 .mfs-mh-example-cover{position:relative;flex:0 0 79px;width:79px;height:92px;border-radius:8px;overflow:hidden;background:#fff}
 .mfs-mobile-home-v29858 .mfs-mh-example-cover img{position:absolute;height:100%;width:230%;max-width:none;left:-49.1%;top:0}
 .mfs-mobile-home-v29858 .mfs-mh-example-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;color:#333}
 .mfs-mobile-home-v29858 .mfs-mh-example-meta h3{margin:0 0 8px;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:24px;line-height:32px;font-weight:600;color:#111}
 .mfs-mobile-home-v29858 .mfs-mh-example-meta p,.mfs-mobile-home-v29858 .mfs-mh-example-meta span{margin:0;font-family:Inter,Arial,sans-serif;text-align:center}
 .mfs-mobile-home-v29858 .mfs-mh-example-meta p{font-size:16px;line-height:24px}.mfs-mobile-home-v29858 .mfs-mh-example-meta span{font-size:14px;line-height:20px;letter-spacing:.28px}
 .mfs-mobile-home-v29858 .mfs-mh-example-sheet{box-sizing:border-box;width:100%;padding:17px;border:1px solid #e6ddcf;border-radius:10px;background:#f7f3ef;display:flex;flex-direction:column;gap:32px}
 .mfs-mobile-home-v29858 .mfs-mh-example-block{width:100%;display:flex;flex-direction:column;gap:12px}
 .mfs-mobile-home-v29858 .mfs-mh-example-divided{border-top:1px dashed #d9d9d9;padding-top:25px}
 .mfs-mobile-home-v29858 .mfs-mh-example-block-title{display:flex;align-items:center;gap:12px}
 .mfs-mobile-home-v29858 .mfs-mh-example-block-title b{box-sizing:border-box;width:32px;height:32px;flex:0 0 32px;border:1.081px solid #e6ddcf;border-radius:12px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600;color:#6b6258}
 .mfs-mobile-home-v29858 .mfs-mh-example-block-title h3{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:24px;line-height:32px;font-weight:600;color:#1a1a1a;white-space:nowrap}
 .mfs-mobile-home-v29858 .mfs-mh-example-block>p,.mfs-mobile-home-v29858 .mfs-mh-example-issue p{margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:.28px;color:#1a1a1a}
 .mfs-mobile-home-v29858 .mfs-mh-example-preview{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
 .mfs-mobile-home-v29858 .mfs-mh-example-preview small{font:400 12px/16px Inter,Arial,sans-serif}
 .mfs-mobile-home-v29858 .mfs-mh-example-preview a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #ca8338;border-radius:6px;color:#ca8338;text-decoration:none;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}
 .mfs-mobile-home-v29858 .mfs-mh-example-preview a img{width:24px;height:24px}
 .mfs-mobile-home-v29858 .mfs-mh-example-strengths{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
 .mfs-mobile-home-v29858 .mfs-mh-example-strengths li{position:relative;padding-left:28px;font:400 14px/20px Inter,Arial,sans-serif;letter-spacing:.28px}
 .mfs-mobile-home-v29858 .mfs-mh-example-strengths li:before{content:"✓";position:absolute;left:0;top:0;width:20px;text-align:center;font-size:16px}.mfs-mobile-home-v29858 .mfs-mh-example-strengths .faded{opacity:.8}
 .mfs-mobile-home-v29858 .mfs-mh-example-improve{gap:16px;max-height:617px;overflow:hidden}
 .mfs-mobile-home-v29858 .mfs-mh-example-issue{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:19px;border-bottom:1px dashed #e6ddcf}
 .mfs-mobile-home-v29858 .mfs-mh-example-issue label{padding:2px 18px;border-radius:4px;background:#f1e3d5;font:500 12px/16px Inter,Arial,sans-serif}
 .mfs-mobile-home-v29858 .mfs-mh-example-issue em{padding:4px 8px;border-radius:4px;background:#ffe1e1;color:#ca8338;font:600 10px/12px Inter,Arial,sans-serif;font-style:normal}.mfs-mobile-home-v29858 .mfs-mh-example-issue em.medium{padding:6px 10px;background:#f1e6da;color:#b06307}
 .mfs-mobile-home-v29858 .mfs-mh-example-outcome{display:flex;align-items:center;gap:16px}.mfs-mobile-home-v29858 .mfs-mh-example-outcome span{width:24px;height:24px;border-radius:18px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;font-size:14px}.mfs-mobile-home-v29858 .mfs-mh-example-outcome h4{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600}
 .mfs-mobile-home-v29858 .mfs-mh-example-more{margin:0;width:265px;text-align:center;font:400 16px/24px Inter,Arial,sans-serif;color:#333}.mfs-mobile-home-v29858 .mfs-mh-example-more a{color:#ca8338;text-decoration:underline}
}

/* V29.891 R3 — flow fix + isolated Choose Review Type */
@media(max-width:767px){
.mfs-mobile-home-v29858{height:auto!important;max-height:none!important;overflow:visible!important}
.mfs-mobile-home-v29858 .mfs-crt-r3{box-sizing:border-box;width:100%;padding:56px 16px;background:#f6f1ee;border-top:2px solid #e6ddcf;display:flex!important;visibility:visible!important;flex-direction:column;gap:38px;color:#111}
.mfs-mobile-home-v29858 .mfs-crt-r3-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.mfs-mobile-home-v29858 .mfs-crt-r3-head>div{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-home-v29858 .mfs-crt-r3-head h2{margin:0;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-home-v29858 .mfs-crt-r3-head span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-home-v29858 .mfs-crt-r3-head p{margin:0;font:400 16px/24px Inter,Arial,sans-serif}
.mfs-mobile-home-v29858 .mfs-crt-r3-cards{display:flex;flex-direction:column;gap:38px}.mfs-mobile-home-v29858 .mfs-crt-r3-cards article{box-sizing:border-box;position:relative;padding:38px 26px 26px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.mfs-mobile-home-v29858 .mfs-crt-r3-cards h3{margin:0;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-home-v29858 .mfs-crt-r3-cards p{margin:0;font:400 14px/20px Inter,Arial,sans-serif;letter-spacing:.28px}.mfs-mobile-home-v29858 .mfs-crt-r3-cards .price{font:600 24px/40px "Poynter OldStyle Display",Georgia,serif;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.mfs-mobile-home-v29858 .mfs-crt-r3-cards .price b{font-size:40px}.mfs-mobile-home-v29858 .mfs-crt-r3-cards .price small{flex-basis:100%;font:600 14px/24px Inter,Arial,sans-serif}.mfs-mobile-home-v29858 .mfs-crt-r3-cards ul{width:100%;box-sizing:border-box;margin:0;padding:0;list-style:none;text-align:left;display:flex;flex-direction:column;gap:8px}.mfs-mobile-home-v29858 .mfs-crt-r3-cards li{font:400 14px/16px Inter,Arial,sans-serif;padding-left:26px;position:relative}.mfs-mobile-home-v29858 .mfs-crt-r3-cards li:before{content:"✓";position:absolute;left:0;width:16px;height:16px;border-radius:9px;background:#d59c60;color:#fff;text-align:center;font:700 10px/16px Arial}.mfs-mobile-home-v29858 .mfs-crt-r3-cards a{padding:12px 16px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);color:#fff;text-decoration:none;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-home-v29858 .mfs-crt-r3-cards .popular i{position:absolute;top:-15px;width:139px;padding:8px 14px;box-sizing:border-box;border-radius:999px;background:#ca8338;color:#fff;text-transform:uppercase;font:600 10px/12px Inter,Arial,sans-serif;font-style:normal}
.mfs-mobile-home-v29858 .mfs-crt-r3-trust{border:2px solid #e6ddcf;border-radius:24px;background:#f7f3ef;overflow:hidden}.mfs-mobile-home-v29858 .mfs-crt-r3-trust p{margin:0;padding:14px 16px 16px;display:flex;flex-direction:column;gap:3px}.mfs-mobile-home-v29858 .mfs-crt-r3-trust p+p{border-top:2px solid #e6ddcf}.mfs-mobile-home-v29858 .mfs-crt-r3-trust b{font:600 18px/32px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-home-v29858 .mfs-crt-r3-trust small{font:400 12px/16px Inter,Arial,sans-serif}
}
/* V29.892 — Figma 1:15929 corrected geometry and isolated colors */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-crt-x,.mfs-mobile-home-v29858 .mfs-crt-x *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-crt-x{width:100%;padding:56px 16px;background:#f6f1ee;border-top:2px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:38px;color:#111!important}
.mfs-mobile-home-v29858 .mfs-crt-x-main{width:100%;display:flex;flex-direction:column;gap:32px}.mfs-mobile-home-v29858 .mfs-crt-x header{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.mfs-mobile-home-v29858 .mfs-crt-x header>div{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-home-v29858 .mfs-crt-x h2{margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-home-v29858 .mfs-crt-x header>div>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-home-v29858 .mfs-crt-x header>p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important}
.mfs-mobile-home-v29858 .mfs-crt-x-cards{width:100%;display:flex;flex-direction:column;gap:38px}.mfs-mobile-home-v29858 .mfs-crt-x-card{position:relative;width:100%;padding:38px 26px 26px;background:#f7f3ef!important;border:2px solid #e6ddcf;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:40px;color:#1a1a1a!important}.mfs-mobile-home-v29858 .mfs-crt-x-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px}.mfs-mobile-home-v29858 .mfs-crt-x-top{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.mfs-mobile-home-v29858 .mfs-crt-x .ico{width:40px;height:40px;border-radius:60px;background:#f4d9bd;color:#ca8338!important;display:flex;align-items:center;justify-content:center;font:600 22px/24px Arial,sans-serif}.mfs-mobile-home-v29858 .mfs-crt-x h3{margin:0;color:#1a1a1a!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-home-v29858 .mfs-crt-x h3 em{font-size:20px;font-style:normal;font-weight:700}.mfs-mobile-home-v29858 .mfs-crt-x-top p{margin:0;color:#1a1a1a!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px}
.mfs-mobile-home-v29858 .mfs-crt-x-price{height:60px;width:100%;display:flex;align-items:center;justify-content:center;color:#1a1a1a!important;font-family:"Poynter OldStyle Display",Georgia,serif}.mfs-mobile-home-v29858 .mfs-crt-x-price span{color:#1a1a1a!important;font-size:24px;line-height:32px;margin-right:7px}.mfs-mobile-home-v29858 .mfs-crt-x-price b{color:#1a1a1a!important;font-size:40px;line-height:40px;font-weight:600}.mfs-mobile-home-v29858 .mfs-crt-x .per{margin-top:-22px;color:#0e0e0e!important;font:600 14px/24px Inter,Arial,sans-serif!important}
.mfs-mobile-home-v29858 .mfs-crt-x ul{width:312px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mfs-mobile-home-v29858 .mfs-crt-x ul.wide{width:314px;gap:12px}.mfs-mobile-home-v29858 .mfs-crt-x li{position:relative;padding-left:26px;color:#0e0e0e!important;font:400 14px/16px Inter,Arial,sans-serif!important}.mfs-mobile-home-v29858 .mfs-crt-x li:before{content:"✓";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:9px;background:#d59c60;color:#fff!important;text-align:center;font:700 10px/16px Arial,sans-serif}
.mfs-mobile-home-v29858 .mfs-crt-x-card>a{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);color:#fff!important;text-decoration:none;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-home-v29858 .mfs-crt-x-card>a span{color:#fff!important;font:400 24px/24px Arial,sans-serif}.mfs-mobile-home-v29858 .mfs-crt-x-card.popular>i{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:139px;padding:8px 14px;border-radius:999px;background:#ca8338;color:#fff!important;text-align:center;text-transform:uppercase;font:600 10px/12px Inter,Arial,sans-serif!important;font-style:normal}
.mfs-mobile-home-v29858 .mfs-crt-x-trust{width:100%;border:2px solid #e6ddcf;border-radius:24px;background:#f7f3ef;overflow:hidden}.mfs-mobile-home-v29858 .mfs-crt-x-trust>div{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px 16px}.mfs-mobile-home-v29858 .mfs-crt-x-trust>div+div{border-top:2px solid #e6ddcf}.mfs-mobile-home-v29858 .mfs-crt-x .trustico{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;color:#ca8338!important;font-size:26px}.mfs-mobile-home-v29858 .mfs-crt-x-trust>div>span:last-child{display:flex;flex-direction:column;gap:3.4px;min-width:0}.mfs-mobile-home-v29858 .mfs-crt-x-trust b{color:#1a1a1a!important;font:600 18px/32px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-home-v29858 .mfs-crt-x-trust small{color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important}
}
/* V29.893 — middle card exact Figma typography; unavailable SVGs = No image */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-crt-x .no-image{font-family:Inter,Arial,sans-serif!important;font-size:9px!important;line-height:10px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#8b6b4d!important;text-align:center!important}
.mfs-mobile-home-v29858 .mfs-crt-x .arrow-no-image{font-family:Inter,Arial,sans-serif!important;font-size:8px!important;line-height:10px!important;font-weight:400!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular{color:#1a1a1a!important;text-transform:none!important;letter-spacing:normal!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular .mfs-crt-x-content,
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular .mfs-crt-x-top{color:#1a1a1a!important;text-transform:none!important;letter-spacing:normal!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular h3{margin:0!important;color:#1a1a1a!important;font-family:"Poynter OldStyle Display",Georgia,serif!important;font-size:24px!important;line-height:32px!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular h3 em{font-family:"Poynter OldStyle Display",Georgia,serif!important;font-size:20px!important;line-height:32px!important;font-weight:700!important;font-style:normal!important;text-transform:none!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular .mfs-crt-x-top p{width:100%!important;margin:0!important;color:#1a1a1a!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;font-style:normal!important;letter-spacing:.28px!important;text-transform:none!important;text-align:center!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular .mfs-crt-x-price{height:60px!important;color:#1a1a1a!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular .per{color:#0e0e0e!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:normal!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular ul{width:312px!important;max-width:100%!important;gap:8px!important;align-items:flex-start!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular li{width:100%!important;color:#0e0e0e!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card.popular>i{text-transform:uppercase!important}
}
/* V29.894 — Figma 1:16131 Trusted by Artists Worldwide, static only */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-trusted-static,.mfs-mobile-home-v29858 .mfs-trusted-static *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-trusted-static{width:100%;padding:56px 16px;background:#f6f1ee;border-top:1px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:32px;color:#111}
.mfs-mobile-home-v29858 .mfs-trusted-title{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.mfs-mobile-home-v29858 .mfs-trusted-title h2{width:292px;margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-trusted-title>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}
.mfs-mobile-home-v29858 .mfs-trusted-row{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px}.mfs-mobile-home-v29858 .mfs-trusted-arrow{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;display:flex;align-items:center;justify-content:center}.mfs-mobile-home-v29858 .mfs-trusted-arrow span{color:#8b6b4d!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-trusted-card{width:245px;flex:0 0 245px;padding:18px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfs-mobile-home-v29858 .mfs-trusted-top{width:100%;height:54px;position:relative;display:flex;align-items:center;gap:16px;margin-left:-2px;margin-top:-2px}.mfs-mobile-home-v29858 .mfs-trusted-avatar{width:56px;height:56px;flex:0 0 56px;border-radius:40px;background:#eee2d7;display:flex;align-items:center;justify-content:center;color:#8b6b4d!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-home-v29858 .mfs-trusted-stars{color:#e66217!important;font-family:"SF Pro",Arial,sans-serif!important;font-size:20px!important;line-height:normal!important;font-weight:400!important;white-space:nowrap!important;letter-spacing:0!important;text-transform:none!important}
.mfs-mobile-home-v29858 .mfs-trusted-quote{width:100%;margin:0;padding:0 0 16px;color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}.mfs-mobile-home-v29858 .mfs-trusted-sep{width:100%;height:1px;margin:0 0 13px;border-top:1px dashed #e6ddcf}.mfs-mobile-home-v29858 .mfs-trusted-person{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mfs-mobile-home-v29858 .mfs-trusted-person strong{padding-bottom:2px;color:#1a1a1a!important;font:600 14px/20px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-trusted-person span{color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-trusted-dots{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.mfs-mobile-home-v29858 .mfs-trusted-dots i{width:8px;height:8px;border-radius:60px;background:#f4d9bd}.mfs-mobile-home-v29858 .mfs-trusted-dots i.active{background:#ca8338}
}
/* V29.895 — Figma 1:16178 CTA, unavailable SVGs = No image */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-mobile-cta-895,.mfs-mobile-home-v29858 .mfs-mobile-cta-895 *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895{width:100%;padding:14px 22px 56px;background:#f6f1ee}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-box{width:100%;min-height:140px;padding:20px 16px;border-radius:14px;background:#1a0f08;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-head{width:100%;display:flex;align-items:flex-start;gap:16px}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{width:56px;height:56px;flex:0 0 56px;border:1.119px solid rgba(231,198,163,.2);border-radius:47px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;color:#c9bfb4!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895 h2{flex:1;margin:0;color:#fff!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-copy{width:100%;max-width:340px;margin:0;color:#c9bfb4!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-transform:none!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-copy span{color:#c9bfb4!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-transform:lowercase!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-action{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:16px}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-action>a{width:100%;padding:12px 16px 12px 0;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-private{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#f7f3ef!important;font:400 10px/12px Inter,Arial,sans-serif!important;white-space:nowrap!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-lock{width:10px;height:10px;display:flex;align-items:center;justify-content:center;color:#f7f3ef!important;font:400 5px/5px Inter,Arial,sans-serif!important;white-space:normal!important;text-align:center}
}
/* V29.896 — Figma 1:16203 Songs We've Recently Worked With; static; unavailable assets = No image */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-recent-static-896,.mfs-mobile-home-v29858 .mfs-recent-static-896 *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-recent-static-896{width:100%;padding:56px 0;background:#f6f1ee;border-top:1px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:32px}
.mfs-mobile-home-v29858 .mfs-recent-static-896-head{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.mfs-mobile-home-v29858 .mfs-recent-static-896-title{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-home-v29858 .mfs-recent-static-896-title h2{width:315px;margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-recent-static-896-title>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-home-v29858 .mfs-recent-static-896-head>p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.mfs-mobile-home-v29858 .mfs-recent-static-896-row{width:100%;display:flex;align-items:center;justify-content:center;gap:16px}.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;color:#8b6b4d!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-card{width:252px;flex:0 0 252px;padding:2px;border:2px solid #e6ddcf;border-radius:12px;background:#1a0f08;overflow:hidden}.mfs-mobile-home-v29858 .mfs-recent-static-896-art{width:100%;height:184px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#5a1c08,#1a0904)}.mfs-mobile-home-v29858 .mfs-recent-static-896-art-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c9bfb4!important;font:400 10px/12px Inter,Arial,sans-serif!important;text-transform:none!important}.mfs-mobile-home-v29858 .mfs-recent-static-896-play{position:relative;z-index:2;width:56px;height:56px;border:3.708px solid #ca8338;border-radius:44.5px;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:#f7f3ef!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-info{width:100%;padding:18px 16px 16px;background:#f7f3ef;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfs-mobile-home-v29858 .mfs-recent-static-896-info h3{width:100%;margin:0;color:#111!important;font:600 20px/32px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-recent-static-896-artist{width:100%;color:#ca8338!important;font:500 16px/normal Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-recent-static-896-genre{padding:4px 8px;border-radius:4px;background:#f9fafb;color:#111!important;font:500 12px/normal Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-dots{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.mfs-mobile-home-v29858 .mfs-recent-static-896-dots i{width:8px;height:8px;border-radius:60px;background:#f4d9bd}.mfs-mobile-home-v29858 .mfs-recent-static-896-dots i.active{background:#ca8338}
}
/* V29.897 — surgical Figma fix for recent-song card shell only (node 1:16221) */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-recent-static-896-card{
  width:252px!important;
  flex:0 0 252px!important;
  padding:2px!important;
  border:2px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#1a0f08!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:0!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-art{
  width:100%!important;
  height:184px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-info{
  width:100%!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
}
}
/* V29.898 — recent-song shell: separate visible stroke from dark inner card layer */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-recent-static-896-card{
  position:relative!important;
  width:252px!important;
  flex:0 0 252px!important;
  padding:2px!important;
  border:2px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#e6ddcf!important;
  background-clip:border-box!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:none!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-art{
  background:linear-gradient(180deg,#5a1c08 0%,#1a0904 100%)!important;
}
}
/* V29.899 — visual thin-border correction, recent song card only */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-recent-static-896-card{
  width:252px!important;
  flex:0 0 252px!important;
  padding:0!important;
  border:1px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#e6ddcf!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:0!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-art,
.mfs-mobile-home-v29858 .mfs-recent-static-896-info{
  margin:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
}
/* V29.900 — Figma 1:16247 LIGHT FINAL CTA; unavailable SVGs = No image */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-final-cta-900,.mfs-mobile-home-v29858 .mfs-final-cta-900 *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-final-cta-900{width:100%;padding:0 16px 56px;background:#f6f1ee;display:flex;align-items:center;justify-content:center}
.mfs-mobile-home-v29858 .mfs-final-cta-900-box{width:100%;padding:34px 18px;border:2px solid #de984b;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:center;gap:32px}
.mfs-mobile-home-v29858 .mfs-final-cta-900-mainicon{width:60px;height:60px;border:1px solid #f4d9bd;border-radius:60px;background:#f4d9bd;display:flex;align-items:center;justify-content:center;color:#111!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}
.mfs-mobile-home-v29858 .mfs-final-cta-900-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.mfs-mobile-home-v29858 .mfs-final-cta-900-copy h2{margin:0;color:#0e0e0e!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-final-cta-900-copy p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-home-v29858 .mfs-final-cta-900-benefits{width:100%;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.mfs-mobile-home-v29858 .mfs-final-cta-900-benefit{width:310px;display:flex;align-items:center;gap:14px}.mfs-mobile-home-v29858 .mfs-final-cta-900-benefit>span{width:48px;height:48px;flex:0 0 48px;border-radius:51.429px;background:#f4d9bd;display:flex;align-items:center;justify-content:center;color:#111!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-home-v29858 .mfs-final-cta-900-benefit strong{color:#111!important;font:600 18px/26px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-final-cta-900-benefits>i{display:block;width:100%;height:1px;background:#e6ddcf}
.mfs-mobile-home-v29858 .mfs-final-cta-900-button{width:100%;padding:12px 16px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:10px;color:#fff!important;text-decoration:none!important}.mfs-mobile-home-v29858 .mfs-final-cta-900-button>span{font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important;white-space:nowrap}.mfs-mobile-home-v29858 .mfs-final-cta-900-button>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important}
.mfs-mobile-home-v29858 .mfs-final-cta-900-note{width:100%;padding-left:8px;display:flex;align-items:flex-start;justify-content:center;gap:8px}.mfs-mobile-home-v29858 .mfs-final-cta-900-note>span{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;font:400 7px/8px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-home-v29858 .mfs-final-cta-900-note p{flex:1;margin:0;color:#0e0e0e!important;font:400 16px/30px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
}
/* V29.901 — mobile footer from Figma 1:16303; unavailable assets = No image */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-mobile-footer-901,.mfs-mobile-home-v29858 .mfs-mobile-footer-901 *{box-sizing:border-box}
.mfs-mobile-home-v29858 .mfs-mobile-footer-901{width:100%;padding:32px 16px;background:#111;display:flex;flex-direction:column;align-items:flex-start;gap:34px;color:#f9fafb;font-family:Inter,Arial,sans-serif}
.mfs-mobile-home-v29858 .mfs-mf901-groups{width:100%;display:flex;flex-direction:column;gap:16px}
.mfs-mobile-home-v29858 .mfs-mf901-group{width:100%;padding-bottom:16px;border-bottom:1px solid #333;display:flex;flex-direction:column;gap:16px}
.mfs-mobile-home-v29858 .mfs-mf901-group.quick{border-bottom:0;padding-bottom:0}
.mfs-mobile-home-v29858 .mfs-mf901-head{width:100%;display:flex;align-items:center;justify-content:space-between}.mfs-mobile-home-v29858 .mfs-mf901-head h3{margin:0!important;color:#f9fafb!important;font:700 20px/32px Inter,Arial,sans-serif!important;letter-spacing:0!important}.mfs-mobile-home-v29858 .mfs-mf901-head>span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-home-v29858 .mfs-mf901-list{width:100%;display:flex;flex-direction:column;gap:20px}.mfs-mobile-home-v29858 .mfs-mf901-row{width:100%;display:flex;align-items:flex-start;gap:20px}.mfs-mobile-home-v29858 .mfs-mf901-row>div{flex:1;display:flex;flex-direction:column;gap:12px}.mfs-mobile-home-v29858 .mfs-mf901-row strong{color:#f9fafb!important;font:600 16px/24px Inter,Arial,sans-serif!important}.mfs-mobile-home-v29858 .mfs-mf901-row p{margin:0;color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important}.mfs-mobile-home-v29858 .mfs-mf901-row a{color:#f9fafb!important;font:400 14px/20px Inter,Arial,sans-serif!important;text-decoration:underline!important}
.mfs-mobile-home-v29858 .mfs-mf901-row .flag{width:32px;height:32px;flex:0 0 32px;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}.mfs-mobile-home-v29858 .mfs-mf901-row .icon{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}.mfs-mobile-home-v29858 .mfs-mf901-row.worldwide{align-items:center}.mfs-mobile-home-v29858 .mfs-mf901-row.worldwide .round{width:32px;height:32px;flex:0 0 32px;border-radius:60px;background:#222;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-home-v29858 .mfs-mf901-group.support{height:330px}.mfs-mobile-home-v29858 .mfs-mf901-group.support .mfs-mf901-list{gap:16px}.mfs-mobile-home-v29858 .mfs-mf901-group.support .mfs-mf901-row>div{gap:6px}
.mfs-mobile-home-v29858 .mfs-mf901-resource{width:100%;display:flex;gap:20px;align-items:flex-start;color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-decoration:underline!important}.mfs-mobile-home-v29858 .mfs-mf901-resource span{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-home-v29858 .mfs-mf901-links{width:100%;display:flex;gap:20px}.mfs-mobile-home-v29858 .mfs-mf901-links>div{flex:1;display:flex;flex-direction:column;gap:20px}.mfs-mobile-home-v29858 .mfs-mf901-links a{color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-decoration:underline!important}
.mfs-mobile-home-v29858 .mfs-mf901-brand{width:100%;padding:8px 0;border-top:1px solid #333;display:flex;flex-direction:column;align-items:center;gap:32px}.mfs-mobile-home-v29858 .mfs-mf901-logo{width:315px;height:98px;display:flex;align-items:center;justify-content:center;font:400 12px/16px Inter,Arial,sans-serif!important}.mfs-mobile-home-v29858 .mfs-mf901-legal{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.mfs-mobile-home-v29858 .mfs-mf901-legal>a,.mfs-mobile-home-v29858 .mfs-mf901-legal u{color:#f9fafb!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-decoration:underline!important;white-space:nowrap}.mfs-mobile-home-v29858 .mfs-mf901-legal>i{width:1px;height:16px;background:#333}.mfs-mobile-home-v29858 .mfs-mf901-legal>span{display:flex;align-items:center;gap:12px}.mfs-mobile-home-v29858 .mfs-mf901-legal b{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font:400 5px/6px Inter,Arial,sans-serif!important}
.mfs-mobile-home-v29858 .mfs-mf901-language{width:100%;height:55px;padding:5px 6px;border:1px solid #98a2b3;border-radius:12px;background:rgba(17,17,17,.4);box-shadow:0 0 17px rgba(18,17,13,.08);display:flex;align-items:center;justify-content:space-between}.mfs-mobile-home-v29858 .mfs-mf901-language>div{display:flex;align-items:center;gap:6px}.mfs-mobile-home-v29858 .mfs-mf901-language span{width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-home-v29858 .mfs-mf901-language strong{color:#f9fafb!important;font:500 18px/28px Inter,Arial,sans-serif!important}.mfs-mobile-home-v29858 .mfs-mf901-language>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important}
.mfs-mobile-home-v29858 .mfs-mf901-copy{width:100%;margin:0!important;color:#d9d9d9!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-align:center!important}
}
/* V29.904 — user-supplied assets 1–8. Geometry remains unchanged from approved mobile Figma sections. */
@media(max-width:767px){
.mfs-mobile-home-v29858 img[src*="mobile-user-1-8/"]{display:block;width:100%;height:100%;object-fit:contain}
.mfs-mobile-home-v29858 .mfs-trusted-avatar img,
.mfs-mobile-home-v29858 .mfs-recent-static-896-art-placeholder img{object-fit:cover}
}

/* V29.905 — user-confirmed image corrections */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-mh-how-card-inner>img,
.mfs-mobile-home-v29858 .mfs-mh-receive-icon>img{width:100%;height:100%;object-fit:contain}
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li{position:relative}
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li::before{display:none!important;content:none!important}
.mfs-mobile-home-v29858 .mfs-user-strength-check{display:inline-block!important;width:16px!important;height:16px!important;object-fit:contain!important;flex:0 0 16px!important;margin-right:8px!important;vertical-align:-3px!important}
.mfs-mobile-home-v29858 .mfs-crt-x-card li::before{background-image:url("assets/mobile-user-1-8/4a2_checkmark_left.svg")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;color:transparent!important;content:""!important}
.mfs-mobile-home-v29858 .mfs-trusted-avatar{overflow:hidden!important;border-radius:50%!important}
.mfs-mobile-home-v29858 .mfs-trusted-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{overflow:hidden!important;border-radius:50%!important}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-home-v29858 .mfs-mf901-row .flag img{width:32px!important;height:32px!important;object-fit:cover!important;border-radius:50%!important}
.mfs-mobile-home-v29858 .mfs-mf901-row .round img,.mfs-mobile-home-v29858 .mfs-mf901-row .icon img,.mfs-mobile-home-v29858 .mfs-mf901-resource span img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-home-v29858 .mfs-mf901-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
}

/* V29.906 — corrections from visual review */
@media(max-width:767px){
/* How It Works: keep user's SVGs inside the original Figma icon boxes instead of stretching them. */
.mfs-mobile-home-v29858 .mfs-mh-how-card-inner>img{object-fit:contain!important;display:block!important}

/* Strengths: checkmarks belong to the left edge, not inline paragraph flow. */
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li{
  position:relative!important;
  padding-left:24px!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li .mfs-user-strength-check{
  position:absolute!important;
  left:0!important;
  top:2px!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  object-fit:contain!important;
}

/* Songs arrows */
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow img{width:20px!important;height:20px!important;object-fit:contain!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow .mfs-song-arrow-left{transform:rotate(180deg)!important}

/* Final CTA / footer supplied icons */
.mfs-mobile-home-v29858 .mfs-final-cta-900-button b img{width:24px!important;height:24px!important;object-fit:contain!important}
.mfs-mobile-home-v29858 .mfs-mf901-legal b img{width:16px!important;height:16px!important;object-fit:contain!important}

/* Footer section controls: visible across the whole mobile breakpoint. */
.mfs-mobile-home-v29858 .mfs-mf901-head{cursor:pointer!important}
.mfs-mobile-home-v29858 .mfs-mf901-head>span{
  display:flex!important;width:24px!important;height:24px!important;
  align-items:center!important;justify-content:center!important;
  visibility:visible!important;opacity:1!important;
}
.mfs-mobile-home-v29858 .mfs-mf901-toggle-icon{
  display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;
  transform:rotate(180deg);transition:transform .15s ease;
}
.mfs-mobile-home-v29858 .mfs-mf901-group:not(.is-open) .mfs-mf901-toggle-icon{transform:rotate(0deg)}
.mfs-mobile-home-v29858 .mfs-mf901-group:not(.is-open)>.mfs-mf901-list,
.mfs-mobile-home-v29858 .mfs-mf901-group:not(.is-open)>.mfs-mf901-links{display:none!important}
.mfs-mobile-home-v29858 .mfs-mf901-group.support:not(.is-open){height:auto!important}
}

/* V29.907 — mobile visual corrections */
@media(max-width:767px){
/* HOW IT WORKS: restore Figma 40x40 icons; V29.904 generic 100% sizing caused the huge artwork. */
.mfs-mobile-home-v29858 .mfs-mh-how-card-inner>img{
  width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;
  flex:0 0 40px!important;object-fit:contain!important;
}

/* EXAMPLE FEEDBACK — Strengths: larger Figma-style checks, fixed to left edge. */
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li{padding-left:28px!important}
.mfs-mobile-home-v29858 .mfs-mh-example-strengths li .mfs-user-strength-check{
  left:0!important;top:1px!important;width:20px!important;height:20px!important;
  max-width:20px!important;max-height:20px!important;
}

/* AREAS OF IMPROVEMENT — priority belongs to its own Issue line. */
.mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head{
  display:flex!important;align-items:center!important;gap:5px!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head label,
.mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head em{
  margin:0!important;padding:2px 8px!important;min-height:20px!important;
  box-sizing:border-box!important;font:500 12px/16px Inter,Arial,sans-serif!important;
  border-radius:4px!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head label{padding-left:18px!important;padding-right:18px!important}
.mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head em.medium{padding:2px 8px!important}

/* CHOOSE REVIEW TYPE — enlarge only the three main card icons, preserve supplied artwork. */
.mfs-mobile-home-v29858 .mfs-crt-x-top>.ico{
  width:56px!important;height:56px!important;flex:0 0 56px!important;
}
.mfs-mobile-home-v29858 .mfs-crt-x-top>.ico img{
  width:100%!important;height:100%!important;object-fit:contain!important;
}

/* DARK CTA — supplied headphones already contain the circle; do not add a second ring. */
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{
  width:56px!important;height:56px!important;flex:0 0 56px!important;
  border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;
}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{
  width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;object-fit:contain!important;
}

/* SONGS — side arrows match Trusted by Artists; supplied arrow is the player control. */
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow img{width:20px!important;height:20px!important;transform:none!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-play img{width:24px!important;height:24px!important;object-fit:contain!important}

/* FOOTER — Quick Links retain the Figma two-column grid when open. */
.mfs-mobile-home-v29858 .mfs-mf901-group.quick.is-open>.mfs-mf901-links{
  display:flex!important;width:100%!important;gap:20px!important;
}
.mfs-mobile-home-v29858 .mfs-mf901-group.quick.is-open>.mfs-mf901-links>div{
  flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:20px!important;
}

/* Language selector must remain fully visible at wider mobile widths, including iPhone 16 Pro Max. */
.mfs-mobile-home-v29858 .mfs-mobile-footer-901{
  height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:32px!important;
}
.mfs-mobile-home-v29858 .mfs-mf901-language{
  position:relative!important;bottom:auto!important;overflow:visible!important;flex-shrink:0!important;
  min-height:40px!important;
}
}

/* V29.908 — agreed mobile fine tuning */
@media(max-width:767px){
/* How It Works: lower only icons 2 and 3 by 2px. */
.mfs-mobile-home-v29858 .mfs-mh-how-card:nth-child(2) .mfs-mh-how-card-inner>img,
.mfs-mobile-home-v29858 .mfs-mh-how-card:nth-child(3) .mfs-mh-how-card-inner>img{
  transform:translateY(2px)!important;
}

/* What You'll Receive: lower only the black artwork inside What's Next by 1px. */
.mfs-mobile-home-v29858 .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon>img{
  transform:translateY(1px)!important;
}

/* Example Feedback headings may wrap naturally on narrow phones. */
.mfs-mobile-home-v29858 .mfs-mh-example-block-title h3{
  white-space:normal!important;overflow:visible!important;
}

/* Keep the new priorities by Issue and temporarily restore the old compact badges too. */
.mfs-mobile-home-v29858 .mfs-mh-example-issue>.mfs-priority-legacy{
  display:block!important;
  width:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:4px 8px!important;
  border-radius:4px!important;
  background:#ffe1e1!important;
  color:#ca8338!important;
  font:600 10px/12px Inter,Arial,sans-serif!important;
  font-style:normal!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-issue>.mfs-priority-legacy.medium{
  padding:6px 10px!important;background:#f1e6da!important;color:#b06307!important;
}

/* Review prices: keep $ and amount together visually. */
.mfs-mobile-home-v29858 .mfs-crt-x-price{
  display:inline-flex!important;align-items:flex-start!important;justify-content:center!important;
  gap:0!important;white-space:nowrap!important;
}
.mfs-mobile-home-v29858 .mfs-crt-x-price>span{margin-right:0!important;padding-right:0!important}
.mfs-mobile-home-v29858 .mfs-crt-x-price>b{margin-left:0!important;padding-left:0!important}

/* Dark CTA: one circle only; scale supplied complete artwork to Figma-sized 64px. */
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{
  width:64px!important;height:64px!important;flex:0 0 64px!important;
  border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;
}
.mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{
  width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:contain!important;
}

/* Songs: side controls are the exact Trusted by Artists controls. */
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow{
  width:32px!important;height:32px!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-arrow img{
  width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;
}
/* Player triangle: centered and smaller inside the existing circle. */
.mfs-mobile-home-v29858 .mfs-recent-static-896-play{
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-play img{
  display:block!important;width:14px!important;height:14px!important;
  max-width:14px!important;max-height:14px!important;object-fit:contain!important;
  margin:0!important;transform:none!important;
}

/* Language selector: remove fixed/clipped footer geometry at every mobile width. */
.mfs-mobile-home-v29858 .mfs-mobile-footer-901,
.mfs-mobile-home-v29858 .mfs-mf901-groups,
.mfs-mobile-home-v29858 .mfs-mf901-brand{
  max-height:none!important;height:auto!important;overflow:visible!important;
}
.mfs-mobile-home-v29858 .mfs-mf901-language{
  display:flex!important;position:static!important;transform:none!important;
  width:100%!important;height:auto!important;min-height:40px!important;
  margin:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;
}
.mfs-mobile-home-v29858 .mfs-mobile-footer-901{
  box-sizing:border-box!important;padding-bottom:40px!important;
}
/* Prevent accidental horizontal page overflow / white strip on narrow Galaxy widths. */
html,body{max-width:100%!important;overflow-x:hidden!important}
.mfs-mobile-home-v29858{max-width:100%!important;overflow-x:hidden!important}
}

/* V29.909 — confirmed correction list only */
@media(max-width:767px){
/* 1. How It Works / You Receive Feedback: 1px lower than V29.908 (3px total from original). */
.mfs-mobile-home-v29858 .mfs-mh-how-card:nth-child(3) .mfs-mh-how-card-inner>img{
  transform:translateY(3px)!important;
}

/* 2. What's Next: restore centered icon box, then lower artwork only 1px. */
.mfs-mobile-home-v29858 .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon{
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-home-v29858 .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon>img{
  position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  margin:0!important;object-fit:contain!important;transform:translateY(1px)!important;
}

/* 3. Emergency metadata: all three lines share one left axis. */
.mfs-mobile-home-v29858 .mfs-mh-example-meta{
  text-align:left!important;align-items:flex-start!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-meta h3,
.mfs-mobile-home-v29858 .mfs-mh-example-meta p,
.mfs-mobile-home-v29858 .mfs-mh-example-meta span{
  margin-left:0!important;padding-left:0!important;text-align:left!important;
}

/* 4–5. Temporary legacy compact priority badges above Actions. */
.mfs-mobile-home-v29858 .mfs-mh-example-issue>.mfs-priority-legacy{
  display:block!important;align-self:flex-start!important;width:auto!important;min-height:0!important;
  margin:0!important;padding:4px 8px!important;border-radius:4px!important;
  background:#ffe1e1!important;color:#ca8338!important;
  font:600 10px/12px Inter,Arial,sans-serif!important;font-style:normal!important;
}
.mfs-mobile-home-v29858 .mfs-mh-example-issue>.mfs-priority-legacy.medium{
  padding:6px 10px!important;background:#f1e6da!important;color:#b06307!important;
}

/* 7. Choose Review Type: restore original separated dollar positioning. */
.mfs-mobile-home-v29858 .mfs-crt-x-price{
  display:flex!important;white-space:normal!important;
}
.mfs-mobile-home-v29858 .mfs-crt-x-price>span,
.mfs-mobile-home-v29858 .mfs-crt-x-price>b{
  margin-left:revert!important;margin-right:revert!important;padding-left:revert!important;padding-right:revert!important;
}

/* 8. Songs player: use supplied Figma pair as-is, layered centrally; no old manual triangle sizing. */
.mfs-mobile-home-v29858 .mfs-recent-static-896-play{position:relative!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-play .mfs-song-player-8,
.mfs-mobile-home-v29858 .mfs-recent-static-896-play .mfs-song-player-8-1{
  position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;
  margin:0!important;object-fit:contain!important;
}
.mfs-mobile-home-v29858 .mfs-recent-static-896-play .mfs-song-player-8{width:100%!important;height:100%!important}
.mfs-mobile-home-v29858 .mfs-recent-static-896-play .mfs-song-player-8-1{width:100%!important;height:100%!important}
}

/* V29.911 approved copy updates */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-mh-example-outcome span img{width:100%;height:100%;object-fit:contain;display:block}
.mfs-mobile-home-v29858 .mfs-mh-example-repeat h4{font:600 14px/20px Inter,Arial,sans-serif!important;color:#25211f!important;margin:0 0 8px!important}
.mfs-mobile-home-v29858 .mfs-mh-example-repeat p{margin:0!important}
}


/* V29.913 — requested mobile Home text/layout corrections */
@media(max-width:767px){
  .mfs-mobile-home-v29858 .mfs-mh-example-repeat h4{
    font-family:"Poynter",Georgia,serif!important;
  }
  .mfs-mobile-home-v29858 .mfs-mh-example-repeat p{
    font-size:inherit!important;line-height:inherit!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon,
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{
    width:115px!important;height:115px!important;max-width:115px!important;max-height:115px!important;
  }
  .mfs-mobile-home-v29858 .mfs-final-cta-900-grid>div{
    padding-left:10px!important;
  }
  .mfs-mobile-home-v29858 .mfs-final-cta-900-button b{
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-final-cta-900-button b img{
    display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-row.worldwide{
    transform:translateY(-1.4em)!important;
  }
}


/* V29.914 — mobile Home follow-up corrections */
@media(max-width:767px){
  /* Final CTA: move the complete icon+text content of each item 10px right. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-grid>div{
    transform:translateX(10px)!important;
  }

  /* Ready CTA headphones: 20% smaller than V29.913 (115px -> 92px). */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon,
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{
    width:92px!important;
    height:92px!important;
    max-width:92px!important;
    max-height:92px!important;
  }
}

/* V29.915 — approved mobile Home corrections */
@media(max-width:767px){
  /* What's Next: match Outcome heading and preceding body copy exactly. */
  .mfs-mobile-home-v29858 .mfs-mh-example-repeat h4{
    margin:0 0 8px!important;
    font-family:"Poynter OldStyle Display",Georgia,serif!important;
    font-size:16px!important;line-height:24px!important;font-weight:600!important;
    color:#1a1a1a!important;
  }
  .mfs-mobile-home-v29858 .mfs-mh-example-repeat p{
    margin:0!important;font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;line-height:20px!important;letter-spacing:.28px!important;color:#1a1a1a!important;
  }
  /* Final three benefits: undo earlier right shift and center icon + one-line text. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefit{
    width:100%!important;justify-content:center!important;text-align:center!important;
    padding-left:0!important;transform:none!important;
  }
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefit strong{white-space:nowrap!important;}
}


/* V29.916 — agreed mobile Home corrections, 2026-09-29 */
@media(max-width:767px){
  /* Supporting copy: 15px safe zone on both sides. */
  .mfs-mobile-home-v29858 .mfs-mh-receive-head>p,
  .mfs-mobile-home-v29858 .mfs-mh-example-head>p{
    width:calc(100% - 30px)!important;
    max-width:calc(100% - 30px)!important;
    margin-left:auto!important;margin-right:auto!important;
    box-sizing:border-box!important;
  }

  /* Pricing: restore the earlier visible gap between $ and amount. */
  .mfs-mobile-home-v29858 .mfs-crt-x-price{gap:0!important;}
  .mfs-mobile-home-v29858 .mfs-crt-x-price>span{
    margin-right:7px!important;padding-right:0!important;
  }
  .mfs-mobile-home-v29858 .mfs-crt-x-price>b{
    margin-left:0!important;padding-left:0!important;
  }

  /* Ready CTA: +10% from the current 92px and center it against the two title lines. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head{align-items:flex-start!important;}
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{
    width:101px!important;height:101px!important;flex:0 0 101px!important;
    max-width:101px!important;max-height:101px!important;align-self:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon img{
    width:101px!important;height:101px!important;max-width:101px!important;max-height:101px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895 h2{
    display:flex!important;flex-direction:column!important;justify-content:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895 h2>span{display:block!important;}

  /* Footer: right safe zone for Locations and Resources. */
  .mfs-mobile-home-v29858 .mfs-mf901-list.locations .mfs-mf901-row>div,
  .mfs-mobile-home-v29858 .mfs-mf901-group.resources .mfs-mf901-list{
    padding-right:15px!important;box-sizing:border-box!important;
  }
  /* Quick Links: release it from the left edge. */
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick{
    padding-left:15px!important;box-sizing:border-box!important;
  }

  /* Footer separators: same breathing room above/below; remove old artificial lift. */
  .mfs-mobile-home-v29858 .mfs-mf901-groups{gap:16px!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-group{
    height:auto!important;padding-bottom:16px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-row.worldwide{transform:none!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-brand{
    padding-top:16px!important;padding-bottom:0!important;
  }

  /* Keep the language selector at its approved size and make room below it. */
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:40px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-language{
    position:static!important;transform:none!important;width:100%!important;
    height:55px!important;min-height:55px!important;flex:0 0 55px!important;
    margin:0!important;overflow:visible!important;
  }
}


/* V29.917 — mobile Home corrections agreed after V29.916 */
@media(max-width:767px){
  /* 20px safe zone on both sides for the three supporting texts. */
  .mfs-mobile-home-v29858 .mfs-mh-how-head>p,
  .mfs-mobile-home-v29858 .mfs-mh-receive-head>p,
  .mfs-mobile-home-v29858 .mfs-mh-example-head>p{
    width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;
    margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;
  }

  /* Ready to Improve: retain approved 101px size, lift the complete headphones circle 20px. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{
    transform:translateY(-20px)!important;
  }

  /* Songs: copy the desktop player geometry directly. */
  .mfs-mobile-home-v29858 .mfs-recent-static-896-play{
    position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;
    box-sizing:border-box!important;width:89px!important;height:89px!important;
    margin:0!important;padding:0!important;border:3.708px solid #F26B1F!important;
    border-radius:50%!important;background:rgba(0,0,0,.35)!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-recent-static-896-play i{
    box-sizing:border-box!important;display:block!important;width:0!important;height:0!important;
    margin:0 0 0 7px!important;border-top:14.833px solid transparent!important;
    border-bottom:14.833px solid transparent!important;border-left:22.25px solid #F26B1F!important;
    border-right:0!important;border-radius:0!important;background:transparent!important;
  }

  /* Final CTA benefits: approved two-line copy. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefit strong{white-space:normal!important;}

  /* Footer right safe zones: 20px. */
  .mfs-mobile-home-v29858 .mfs-mf901-list.locations .mfs-mf901-row>div,
  .mfs-mobile-home-v29858 .mfs-mf901-group.resources .mfs-mf901-list{
    padding-right:20px!important;box-sizing:border-box!important;
  }
  /* Quick Links back to its pre-V29.916 position. */
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick{padding-left:0!important;}

  /* Worldwide row back up; keep divider directly after its section. */
  .mfs-mobile-home-v29858 .mfs-mf901-row.worldwide{transform:translateY(-1.4em)!important;}

  /* More air below the lower divider and above the logo: +13px over V29.916. */
  .mfs-mobile-home-v29858 .mfs-mf901-brand{padding-top:29px!important;}
}


/* V29.918 — mobile Home follow-up corrections, 2026-09-29 */
@media(max-width:767px){
  /* Supporting text: What You'll Receive returns to 15px per side; How It Works and Example Feedback remain at 20px. */
  .mfs-mobile-home-v29858 .mfs-mh-receive-head>p{
    width:calc(100% - 30px)!important;
    max-width:calc(100% - 30px)!important;
    margin-left:auto!important;margin-right:auto!important;
    box-sizing:border-box!important;
  }

  /* Choose Review Type: one typography step larger on all three Get Your Review buttons. */
  .mfs-mobile-home-v29858 .mfs-crt-x-card>a{
    font-size:18px!important;line-height:26px!important;
  }
  /* Both CTA buttons: same one-step font increase. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-action>a,
  .mfs-mobile-home-v29858 .mfs-final-cta-900-button>span{
    font-size:18px!important;line-height:26px!important;
  }

  /* Ready to Improve: remove the previous 20px lift and center the approved icon between the two title lines. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head{
    align-items:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{
    transform:none!important;align-self:center!important;
  }

  /* Songs: keep the desktop-style control, scaled back into the approved mobile 56px circle. */
  .mfs-mobile-home-v29858 .mfs-recent-static-896-play{
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:56px!important;height:56px!important;
    border:3.708px solid #F26B1F!important;border-radius:50%!important;
    background:rgba(0,0,0,.35)!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-recent-static-896-play i{
    display:block!important;width:0!important;height:0!important;
    margin:0 0 0 4px!important;
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-left:14px solid #F26B1F!important;
    border-right:0!important;border-radius:0!important;background:transparent!important;
  }

  /* Final CTA benefits: retain the requested two-line copy, align icon+copy to the left, preserve existing inset. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefit{
    width:310px!important;max-width:100%!important;
    justify-content:flex-start!important;text-align:left!important;
    padding-left:0!important;transform:none!important;
  }
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefit strong{
    white-space:normal!important;text-align:left!important;
  }

  /* Footer: use the Resources bottom spacing +2px consistently around section dividers. */
  .mfs-mobile-home-v29858 .mfs-mf901-groups{gap:18px!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-group{
    height:auto!important;padding-bottom:18px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick{padding-bottom:18px!important;}

  /* Support receives the same 20px right safe zone. */
  .mfs-mobile-home-v29858 .mfs-mf901-group.support .mfs-mf901-list{
    padding-right:20px!important;box-sizing:border-box!important;
  }

  /* Footer bottom: language selector and Copyright Notice must both remain fully visible. */
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;padding-bottom:40px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-language{
    display:flex!important;position:static!important;transform:none!important;
    width:100%!important;height:55px!important;min-height:55px!important;flex:0 0 55px!important;
    margin:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-copy{
    display:block!important;position:static!important;transform:none!important;
    width:100%!important;margin:0!important;visibility:visible!important;opacity:1!important;
  }
}
\n\n/* V29.921 — mobile Home corrections agreed 2026-09-29 */
@media(max-width:767px){
  /* Remove only the divider between the High Priority Goal and Medium Priority Issue. */
  .mfs-mobile-home-v29858 .mfs-mh-example-improve .mfs-mh-example-issue:first-of-type{border-bottom:0!important;}

  /* Ready to Improve headphones: 1px upward from the approved centered position. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-icon{transform:translateY(-1px)!important;}

  /* Final CTA: move all three icon+text rows together 2px right. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefits{transform:translateX(2px)!important;}

  /* Use Support as the common bottom-spacing reference for footer sections. */
  .mfs-mobile-home-v29858 .mfs-mf901-group.is-open{padding-bottom:18px!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-group.is-open>.mfs-mf901-list,
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick.is-open>.mfs-mf901-links{margin-bottom:0!important;}

  /* Footer bottom must stay in normal flow and remain fully visible at 440x956 and similar tall mobiles. */
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;box-sizing:border-box!important;padding-bottom:48px!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-brand,
  .mfs-mobile-home-v29858 .mfs-mf901-language,
  .mfs-mobile-home-v29858 .mfs-mf901-copy{
    position:relative!important;top:auto!important;bottom:auto!important;
    transform:none!important;max-height:none!important;overflow:visible!important;
    visibility:visible!important;opacity:1!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-language{
    display:flex!important;width:100%!important;height:55px!important;min-height:55px!important;
    flex:0 0 55px!important;margin:0!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-copy{
    display:block!important;width:100%!important;margin:0!important;padding-bottom:0!important;
  }
}


/* V29.922 — mobile Home precision corrections, 2026-09-29 */
@media(max-width:767px){
  /* Exact divider: title is child 1, High Priority issue is child 2. Earlier :first-of-type did not match. */
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    border-bottom:0!important;
  }

  /* Ready CTA: keep headphones fixed; move only the two-line heading 2px left. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{
    transform:translateX(-2px)!important;
  }

  /* Final CTA benefits: return the whole icon+text group 2px left to its pre-V29.921 position. */
  .mfs-mobile-home-v29858 .mfs-final-cta-900-benefits{
    transform:none!important;
  }

  /* Footer spacing refinements. */
  .mfs-mobile-home-v29858 .mfs-mf901-group:first-child{
    padding-bottom:13px!important; /* worldwide bottom: -5px */
  }
  .mfs-mobile-home-v29858 .mfs-mf901-group.support{
    padding-bottom:27px!important; /* last Support line to divider: +9px */
  }
  .mfs-mobile-home-v29858 .mfs-mf901-group.resources,
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick{
    margin-top:5px!important; /* +5px above section heading from preceding divider */
  }
  .mfs-mobile-home-v29858 .mfs-mf901-group.quick{
    padding-bottom:0!important; /* remove the previous extra space below Pricing/Quick Links */
  }
  .mfs-mobile-home-v29858 .mfs-mf901-brand{
    padding-top:9px!important; /* 20px less than the prior 29px gap before the next divider area */
  }

  /* iPhone 16 Pro Max / tall mobile: footer bottom remains intrinsic and scrollable, never height-clipped. */
  .mfs-mobile-home-v29858,
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    flex:none!important;
    padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-brand,
  .mfs-mobile-home-v29858 .mfs-mf901-language,
  .mfs-mobile-home-v29858 .mfs-mf901-copy{
    flex-shrink:0!important;max-height:none!important;overflow:visible!important;
  }
}
@media(width:440px) and (height:956px){
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
    padding-bottom:calc(52px + env(safe-area-inset-bottom, 0px))!important;
  }
}


/* V29.923 — final agreed mobile Home corrections, 2026-09-29 */
@media(max-width:767px){
  /* Remove the remaining one-line vertical gap between focal point and Medium Priority Issue. */
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    padding-bottom:0!important;
  }
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:-16px!important;
  }

  /* Ready CTA heading: another 2px left; headphones remain untouched. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{transform:translateX(-4px)!important;}

  /* Support: +5px above the heading from the preceding divider. */
  .mfs-mobile-home-v29858 .mfs-mf901-group.support{margin-top:5px!important;}

  /* Add 20px back above the lower logo (V29.922 had 9px). */
  .mfs-mobile-home-v29858 .mfs-mf901-brand{padding-top:29px!important;}

  /* Mobile language selector: English (US) by default; Ukrainian opens upward. */
  .mfs-mobile-home-v29858 details.mfs-mf901-language{display:block!important;position:relative!important;padding:0!important;overflow:visible!important;}
  .mfs-mobile-home-v29858 details.mfs-mf901-language>summary{list-style:none!important;width:100%!important;height:55px!important;padding:5px 6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;}
  .mfs-mobile-home-v29858 details.mfs-mf901-language>summary::-webkit-details-marker{display:none!important;}
  .mfs-mobile-home-v29858 details.mfs-mf901-language>summary>div{display:flex!important;align-items:center!important;gap:6px!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-language-menu{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 6px)!important;z-index:20!important;background:#111!important;border:1px solid #98a2b3!important;border-radius:12px!important;overflow:hidden!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-language-menu>a{height:55px!important;padding:5px 6px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#f9fafb!important;text-decoration:none!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-language-menu>a>span{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-language-menu>a>span img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .mfs-mobile-home-v29858 .mfs-mf901-language-menu>a>strong{font:500 18px/28px Inter,Arial,sans-serif!important;color:#f9fafb!important;}
}

/* V29.924 — mobile Home micro tuning, rebuilt 2026-10-01 */
@media(max-width:767px){
  /* Areas of Improvement: remove the last residual line-height-sized gap before Medium Priority. */
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:-22px!important;
  }

  /* Ready CTA: move only the heading 2px right from V29.923; headphones stay fixed. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{
    transform:translateX(-2px)!important;
  }

  /* Footer: reduce the vertical distance between footer sections by 3px. */
  .mfs-mobile-home-v29858 .mfs-mf901-groups{
    gap:15px!important;
  }
}


/* V29.926 — mobile Home structural corrections, 2026-10-01 */
@media(max-width:767px){
  /* Areas of Improvement: normal document flow. No negative overlap between Goal and second Issue. */
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    padding-bottom:0!important;
    border-bottom:0!important;
  }
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:0!important;
    border-bottom:0!important;
  }
  .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3) .mfs-issue-head{
    position:static!important;
    transform:none!important;
    flex:0 0 auto!important;
  }

  /* Ready CTA: retain the agreed horizontal heading position; remove only the excess 16px
     between the heading row and supporting copy (base flex gap is 24px => effective 8px). */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{
    transform:translateX(0)!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head{
    margin-bottom:-16px!important;
  }

  /* Keep the agreed 2px tighter divider below Working with artists worldwide. */
  .mfs-mobile-home-v29858 .mfs-mf901-group:first-child{
    padding-bottom:11px!important;
  }

  /* Footer bottom: one authoritative flow model. Remove every fixed/clipping geometry
     from the mobile Home footer and let Language + Copyright participate in normal flow. */
  html,body{
    height:auto!important;
    min-height:100%!important;
    max-height:none!important;
    overflow-y:auto!important;
  }
  .mfs-mobile-home-v29858,
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901,
  .mfs-mobile-home-v29858 .mfs-mf901-groups,
  .mfs-mobile-home-v29858 .mfs-mf901-brand{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{
    display:flex!important;
    flex-direction:column!important;
    flex:none!important;
    padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))!important;
  }
  .mfs-mobile-home-v29858 details.mfs-mf901-language{
    display:block!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    transform:none!important;
    width:100%!important;
    height:55px!important;
    min-height:55px!important;
    max-height:none!important;
    flex:0 0 55px!important;
    margin:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .mfs-mobile-home-v29858 .mfs-mf901-copy{
    display:block!important;
    position:static!important;
    transform:none!important;
    width:100%!important;
    height:auto!important;
    min-height:16px!important;
    max-height:none!important;
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
}
\n\n/* V29.932 — clean mobile footer flow from V29.926 baseline + CTA heading correction */\n@media(max-width:767px){\n  /* Ready CTA: move heading only 8px left. Headphones and supporting copy stay fixed. */\n  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{\n    transform:translateX(-8px)!important;\n  }\n\n  /* Footer: use normal block flow for the footer's four direct vertical regions.\n     This deliberately removes flex sizing from the footer itself so its bottom\n     cannot be shortened by intrinsic/flex calculations at wider phone widths. */\n  .mfs-mobile-home-v29858{\n    height:auto!important;min-height:0!important;max-height:none!important;\n    overflow-x:hidden!important;overflow-y:visible!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901{\n    display:block!important;\n    width:100%!important;\n    height:auto!important;min-height:0!important;max-height:none!important;\n    overflow:visible!important;\n    box-sizing:border-box!important;\n    padding:32px 16px calc(32px + env(safe-area-inset-bottom, 0px))!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-groups,\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-brand,\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > details.mfs-mf901-language,\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-copy{\n    position:relative!important;inset:auto!important;transform:none!important;\n    float:none!important;clear:both!important;\n    width:100%!important;max-width:100%!important;\n    max-height:none!important;overflow:visible!important;\n    box-sizing:border-box!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-groups{\n    display:flex!important;flex-direction:column!important;gap:15px!important;\n    height:auto!important;min-height:0!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-brand{\n    display:flex!important;height:auto!important;min-height:0!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > details.mfs-mf901-language{\n    display:block!important;height:55px!important;min-height:55px!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-home-v29858 .mfs-mobile-footer-901 > .mfs-mf901-copy{\n    display:block!important;height:auto!important;min-height:16px!important;\n    margin:0!important;padding:0!important;\n  }\n}\n
/* V29.933 — mobile Ready CTA responsive width correction, 2026-10-01 */
@media(max-width:767px){
  /* Move only the two-line title another 4px left from V29.932 (-8px => -12px total). */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{
    transform:translateX(-12px)!important;
  }

  /* Keep the CTA button within the same 340px content measure as the supporting copy.
     On narrower phones the available width is already below 340px, so their approved
     button width remains unchanged; wider phones stop growing beyond the copy measure. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-action>a{
    width:100%!important;
    max-width:340px!important;
    align-self:center!important;
  }
}

/* V29.934 — Ready CTA definitive heading offset + button measure */
@media(max-width:767px){
  /* Current approved V29.933 position is -12px; move heading 8px further left. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-head h2{
    transform:translateX(-20px)!important;
  }

  /* Override the historical width:100% growth on wider phones.
     Match the supporting copy's 340px content measure while still shrinking naturally
     on narrower viewports. */
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-action{
    align-items:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-mobile-cta-895-action>a{
    width:min(100%, 340px)!important;
    max-width:340px!important;
    flex:0 0 auto!important;
    align-self:center!important;
    box-sizing:border-box!important;
  }
}
/* V29.935 — mobile Trusted by Artists Worldwide: real 15-slide desktop testimonial data */
@media(max-width:767px){
.mfs-mobile-home-v29858 .mfs-trusted-avatar{overflow:hidden!important;}
.mfs-mobile-home-v29858 .mfs-trusted-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;}
.mfs-mobile-home-v29858 .mfs-trusted-dots i{cursor:pointer;}
}

/* V29.939 — mobile Recent Songs: first 18 desktop tracks, pagination in one row */
@media(max-width:767px){
  .mfs-mobile-home-v29858 .mfs-recent-static-896-dots{
    width:auto!important;max-width:calc(100% - 32px)!important;display:flex!important;
    flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;align-items:center!important;align-self:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-recent-static-896-dots i{display:block!important;width:8px!important;height:8px!important;flex:0 0 8px!important;cursor:pointer!important;}
}

/* V29.944 — mobile recent-song artwork: preserve top + full width first; crop bottom only */
@media(max-width:767px){
  .mfs-mobile-home-v29858 .mfs-recent-static-896-art-placeholder{
    overflow:hidden!important;
    align-items:flex-start!important;
    justify-content:center!important;
  }
  .mfs-mobile-home-v29858 .mfs-recent-static-896-art-placeholder img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-width:100%!important;
    max-width:none!important;
    object-fit:initial!important;
    object-position:top center!important;
    flex:0 0 auto!important;
  }
}


/* V29.972 — Mobile cookie consent layout. Desktop remains unchanged. */
@media (max-width:560px){
  .mfs-cookie-consent{padding:10px;background:rgba(17,17,17,.42);}
  .mfs-cookie-consent-inner{width:100%;max-height:calc(100dvh - 20px);overflow:auto;padding:18px 16px;border-radius:10px;}
  .mfs-cookie-consent-copy{max-width:none;}
  .mfs-cookie-consent-copy h2{font-size:24px;line-height:1.15;margin-bottom:8px;}
  .mfs-cookie-consent-copy p{font-size:13px;line-height:1.5;}
  .mfs-cookie-consent-copy p br{display:none;}
  .mfs-cookie-consent-copy>a{margin-top:8px;font-size:13px;}
  .mfs-cookie-consent-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px;}
  .mfs-cookie-consent-actions .mfs-cookie-btn,
  .mfs-cookie-consent-actions .mfs-cookie-btn-primary,
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="reject"],
  .mfs-cookie-consent-actions .mfs-cookie-btn[data-mfs-cookie-action="manage"]{grid-column:1!important;grid-row:auto!important;width:100%!important;min-height:46px;padding:0 14px;font-size:17px;justify-self:stretch!important;transform:none!important;}

  .mfs-cookie-modal{padding:10px;align-items:center;}
  .mfs-cookie-modal-panel{width:100%;max-height:calc(100dvh - 20px);padding:22px 16px 18px;border-radius:10px;}
  .mfs-cookie-modal-panel>h2{font-size:24px;line-height:1.15;padding-right:34px;margin-bottom:8px;}
  .mfs-cookie-modal-close{right:9px;top:8px;width:36px;height:36px;font-size:28px;line-height:36px;}
  .mfs-cookie-modal-intro{padding-right:0;margin-bottom:14px;font-size:13px;line-height:1.5;}
  .mfs-cookie-category{gap:10px;padding:14px 0;align-items:flex-start;}
  .mfs-cookie-category h3{font-size:15px;margin-bottom:5px;}
  .mfs-cookie-category p{font-size:12.5px;line-height:1.45;}
  .mfs-cookie-always{font-size:12px;max-width:92px;}
  .mfs-cookie-switch{flex-basis:44px;width:44px;height:25px;}
  .mfs-cookie-switch>span[aria-hidden="true"]:before{width:19px;height:19px;}
  .mfs-cookie-switch input:checked+span:before{transform:translateX(19px);}
  .mfs-cookie-modal-actions{display:grid;grid-template-columns:1fr;gap:8px;padding-top:16px;}
  .mfs-cookie-modal-actions .mfs-cookie-btn{width:100%;min-height:46px;padding:0 12px;font-size:16px;}
  .mfs-cookie-reopen{right:10px;bottom:10px;max-width:calc(100vw - 20px);font-size:12px;padding:9px 12px;}
}

/* V29.981 — Mobile Full Feedback: full Areas flow, What's Next typography/spacing, Figma feedback background */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve{
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve .mfs-mh-example-issue{
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-sheet{
    background:#f7f3ef!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-sheet .mfs-mh-example-block{
    background:transparent!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-divided:last-child{
    gap:12px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-next-item{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-next-item h4{
    margin:0!important;
    padding:0!important;
    font-family:"Poynter OldStyle Display",Georgia,serif!important;
    font-size:16px!important;
    line-height:24px!important;
    font-weight:600!important;
    color:#1a1a1a!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-next-item p{
    margin:0!important;
    padding:0!important;
  }
}

/* V29.988 — Mobile Full Feedback: medium-weight inline action dots; preserve compact no-indent flow */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue .mfs-issue-head em.low{
    background:#E2F1DA!important;
    color:#0AB007!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > label + p,
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > label + p ~ p{
    margin:0!important;
    padding:0!important;
    text-indent:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > label + p::before,
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > label + p ~ p::before{
    content:"• ";
    font-size:9px;
    font-weight:400;
    vertical-align:1px;
  }
  body.page-template-page-full-feedbacks .mfs-mh-how,
  body.page-template-page-full-feedbacks .mfs-mh-receive,
  body.page-template-page-full-feedbacks .mfs-crt-x,
  body.page-template-page-full-feedbacks .mfs-recent-static-896,
  body.page-template-page-full-feedbacks .mfs-final-cta-900{
    display:none!important;
  }
}

/* V29.995 — Mobile Full Feedback: match Home 16px spacing between complete Issue topics */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve{
    gap:16px!important;
    row-gap:16px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue{
    margin-top:0!important;
    margin-bottom:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue{
    margin-top:0!important;
  }
}


/* V29.996 — Mobile Full Feedback: uniform Issue topics, no internal dividers, bullets only in Actions */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve{
    gap:16px!important;
    row-gap:16px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue{
    margin:0!important;
    padding-bottom:0!important;
    border-bottom:0!important;
    gap:6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p::before{
    content:none!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
}

/* V29.1001 — Mobile Full Feedback: Actions use one continuous 20px text rhythm */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    margin:0!important;
    padding:0!important;
    line-height:20px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
}

/* V29.1002 — Mobile Full Feedback: Actions keep the approved bullets without changing the normal text line box. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    margin:0!important;
    padding:0!important;
    font:inherit!important;
    letter-spacing:inherit!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    line-height:0!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
}

/* V29.1003 — Mobile Full Feedback: Actions text size matches Issue / Goal exactly; preserve approved spacing and bullets. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
  }
}

/* V29.1004 — Mobile Full Feedback: restore the original V29.995 body typography across Issue / Actions / Goal. Keep only the approved action bullets and continuous text rhythm. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p{
    margin:0!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
    color:#1a1a1a!important;
    text-indent:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p::before{
    content:none!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    line-height:0!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
}

/* V29.1005 — Mobile Full Feedback: action bullets are visual-only and cannot alter text line geometry. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    position:relative!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"•"!important;
    position:absolute!important;
    left:-8px!important;
    top:0!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    font-size:9px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:0!important;
    vertical-align:baseline!important;
    pointer-events:none!important;
  }
}

/* V29.1006 — Mobile Full Feedback: keep visual-only action bullets inside the left text boundary. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    left:0!important;
  }
}

/* V29.1007 — Mobile Full Feedback: keep the approved bullet at the left boundary and move only the first Action text line right so the marker cannot overlap the text. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:9px!important;
  }
}

/* V29.1008 — Mobile Full Feedback: move only the Action bullet left; keep Action text exactly where V29.1007 placed it. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-4px!important;
  }
}

/* V29.1009 — Mobile Full Feedback: move only the visual Action bullet slightly left to restore spacing from the already-approved text position. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-7px!important;
  }
}

/* V29.1010 — Mobile Full Feedback: keep approved bullet fixed; move only Action text 2px further right. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:11px!important;
  }
}

/* V29.1011 — Mobile Full Feedback: restore Strengths → Areas divider and add a subtle short divider between completed Issue topics. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    content:""!important;
    display:block!important;
    box-sizing:border-box!important;
    width:42%!important;
    height:0!important;
    align-self:center!important;
    margin:5px 0!important;
    padding:0!important;
    border:0!important;
    border-top:1px dashed #d9d9d9!important;
  }
}

/* V29.1012 — Mobile Full Feedback: left-align inter-Issue dividers, rebalance divider spacing, and add 1px more bullet-to-text space in Actions. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    align-self:flex-start!important;
    margin:4px 0 6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:12px!important;
  }
}

/* V29.1013 — Mobile Full Feedback: move inter-Issue divider 6px upward and increase the lower divider spacing by 2px. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    margin:-2px 0 8px!important;
  }
}

/* V29.1014 — Mobile Full Feedback: bullet 1px left, Action text 1px right; reduce divider spacing by 1px above and below. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-8px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:13px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    margin:-3px 0 7px!important;
  }
}


/* V29.1026 — Mobile Full Feedback: normalize all What's Next body text after review switching */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-next-item p,
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mff-next-item p,
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mff-next p{
    margin:0!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
    color:#1a1a1a!important;
  }
}

/* V29.1027 — Mobile Full Feedback: four Browse More Reviews switching state containers (Emergency, Lost, Bitter, Different). */


/* V29.1030 — Mobile Full Feedback: Lost outcome matches Emergency; review switch offset +2px. */
@media (max-width:767px){
  body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-next > .mfs-mh-example-outcome + p{
    margin:0!important;
  }
}

/* V29.1032 — Mobile Full Feedback: top review cover crop follows Browse More Reviews card crop. */
@media (max-width:767px){
 body.page-template-page-full-feedbacks .mfs-mobile-home-v29858 .mfs-mh-example-cover img{position:absolute!important;width:100%!important;height:100%!important;max-width:none!important;left:0!important;top:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}
}


/* V29.1049 — independent mobile Privacy Policy scope; no Home wrapper dependency. */



/* V29.859 — distinct installable theme + browser-side mobile/desktop split. No wp_is_mobile(): safe with page cache. */
.mfs-mobile-privacy{display:none!important}
  body .mfs-mobile-privacy{display:block!important;width:100%;margin:0;background:#1a0e07;overflow:hidden}
  .mfs-mobile-privacy .mfs-mh-header{height:100px;position:relative;background:#000}
  .mfs-mobile-privacy .mfs-mh-logo{position:absolute;left:26px;top:16px;width:185.5px;height:67.955px;display:block}
  .mfs-mobile-privacy .mfs-mh-logo img{display:block;width:100%;height:100%;object-fit:contain}
  .mfs-mobile-privacy .mfs-mh-menu{position:absolute;right:26px;top:30px;width:40px;height:40px}
  .mfs-mobile-privacy .mfs-mh-menu img{display:block;width:40px;height:40px}
  .mfs-mobile-privacy .mfs-mh-hero{position:relative;height:511px;overflow:hidden;background:#1a0e07;color:#fff}
  .mfs-mobile-privacy .mfs-mh-photo{position:absolute;left:-320px;top:0;width:1015px;height:511px;overflow:hidden;transform:none;z-index:0;background:transparent}
  /* Figma node 1:15609: 1015x511 at x=-320; IMAGE fill is CROP.
     imageTransform [[1.1387352943,0,-0.0120744323],[0,0.8613359332,0.0686627775]].
     Original image 1537x1023. These values reproduce that crop without stretching. */
  .mfs-mobile-privacy .mfs-mh-photo::before{content:none!important;display:none!important}
  .mfs-mobile-privacy .mfs-mh-photo::after{content:"";position:absolute;inset:0;display:block;background:rgba(0,0,0,.2);pointer-events:none;z-index:2}
  .mfs-mobile-privacy .mfs-mh-photo img{position:absolute;left:10.762421px;top:-40.735186px;width:891.339722px;height:593.264464px;max-width:none;display:block;opacity:1!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;z-index:1}
  .mfs-mobile-privacy .mfs-mh-copy{position:absolute;z-index:2;left:16px;top:55.95px;width:343px}
  .mfs-mobile-privacy .mfs-mh-copy h1{margin:0;color:#f8f8f8;font-family:'Poynter OldStyle Display',Georgia,serif;font-size:48px;line-height:48px;font-weight:600}
  .mfs-mobile-privacy .mfs-mh-accent{width:84px;height:3px;border-radius:2px;background:#d28b3f;margin:24px 0}
  .mfs-mobile-privacy .mfs-mh-copy p{margin:0;width:343px;color:#fffffe;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400}
  .mfs-mobile-privacy .mfs-mh-cta{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:12px 16px;border-radius:6px;background:linear-gradient(90deg,#de984b,#c47d32);color:#fff;text-decoration:none;font:600 16px/24px Inter,Arial,sans-serif}
  .mfs-mobile-privacy .mfs-mh-cta img{width:24px;height:24px;transform:translateY(-1px)}
  .mfs-mobile-privacy .mfs-mh-trust{position:absolute;z-index:2;left:16px;bottom:18px;display:flex;align-items:center;gap:6px;font:400 14px/16px Inter,Arial,sans-serif}
  .mfs-mobile-privacy .mfs-mh-trust img{width:28px;height:28px}
  .mfs-mobile-privacy .mfs-mh-stats{display:grid;grid-template-columns:1fr 1fr;background:#1a0e07;color:#fff;border-top:1px solid #504a42}
  .mfs-mobile-privacy .mfs-mh-stat{height:129px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #504a42;font-family:Inter,Arial,sans-serif}
  .mfs-mobile-privacy .mfs-mh-stat:nth-child(odd){border-right:1px solid #504a42}
  .mfs-mobile-privacy .mfs-mh-stat img{width:24px;height:24px;margin-bottom:7px}
  .mfs-mobile-privacy .mfs-mh-stat strong{font-family:'Poynter OldStyle Display',Georgia,serif;font-size:24px;line-height:32px;font-weight:600}
  .mfs-mobile-privacy .mfs-mh-stat span{font-size:12px;line-height:16px}.mfs-mobile-privacy .mfs-mh-photo{left:auto!important;right:-316px!important;transform:none!important}
  .mfs-mobile-privacy .mfs-mh-hero,
  .mfs-mobile-privacy .mfs-mobile-hero,
  .mfs-mobile-privacy .mfs-mh-visual{
    position:relative;
    isolation:isolate;
    overflow:hidden;
  }

  /* Producer hand — only the lower-right edge. */
  .mfs-mobile-privacy .mfs-mh-hero::before,
  .mfs-mobile-privacy .mfs-mobile-hero::before,
  .mfs-mobile-privacy .mfs-mh-visual::before{
    content:"";
    position:absolute;
    z-index:2;
    pointer-events:none;
    right:0;
    bottom:-10px;
    width:25%;
    height:36%;
    background:linear-gradient(135deg,
      rgba(13,15,20,0) 0%,
      rgba(13,15,20,0) 31%,
      rgba(13,15,20,1) 58%,
      rgba(13,15,20,1) 70%,
      rgba(13,15,20,1) 100%);
    clip-path:polygon(100% 0,100% 100%,0 100%,46% 66%,72% 28%);
  }
  .mfs-mobile-privacy .mfs-mh-how{
    box-sizing:border-box;
    width:100%;
    padding:56px 16px;
    background:#f6f1ee;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:57px;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-how-head{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:12px;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-how-title{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:6px;
  }
  .mfs-mobile-privacy .mfs-mh-how-title h2{
    margin:0;
    color:#0e0e0e;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:32px;
    line-height:32px;
    font-weight:600;
    white-space:nowrap;
  }
  .mfs-mobile-privacy .mfs-mh-how-line{
    display:block;
    width:60px;
    height:3px;
    border-radius:2px;
    background:#d28b3f;
  }
  .mfs-mobile-privacy .mfs-mh-how-head>p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-how-cards{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:40px;
  }
  .mfs-mobile-privacy .mfs-mh-how-card{
    box-sizing:border-box;
    position:relative;
    width:100%;
    height:236px;
    border:2px solid #e6ddcf;
    border-radius:15.127px;
    background:#f7f3ef;
  }
  .mfs-mobile-privacy .mfs-mh-how-card-inner{
    position:absolute;
    left:calc(50% + .5px);
    top:calc(50% + .95px);
    transform:translate(-50%,-50%);
    width:276px;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:24px;
  }
  .mfs-mobile-privacy .mfs-mh-how-card-inner>img{
    display:block;
    width:40px;
    height:40px;
    max-width:none;
  }
  .mfs-mobile-privacy .mfs-mh-how-card-copy{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    text-align:center;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-how-card-copy h3{
    margin:0;
    width:100%;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:24px;
    line-height:32px;
    font-weight:600;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-how-card-copy p{
    margin:0;
    width:100%;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:20px;
    font-weight:400;
    letter-spacing:.32px;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-how-step{
    box-sizing:border-box;
    position:absolute;
    z-index:2;
    left:calc(50% - .5px);
    top:-18.05px;
    transform:translateX(-50%);
    width:32px;
    height:32px;
    border:1.081px solid #e6ddcf;
    border-radius:60px;
    background:#f1e3d5;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#6b6258;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:16px;
    line-height:24px;
    font-weight:600;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-receive{
    box-sizing:border-box;
    width:100%;
    padding:56px 16px;
    border-top:2px solid #e6ddcf;
    background:#f6f1ee;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:32px;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-receive-head{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-receive-title{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:6px;
  }
  .mfs-mobile-privacy .mfs-mh-receive-title h2{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:32px;
    line-height:32px;
    font-weight:600;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-receive-line{
    display:block;
    width:60px;
    height:3px;
    border-radius:2px;
    background:#d28b3f;
  }
  .mfs-mobile-privacy .mfs-mh-receive-head>p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    text-align:center;
  }
  .mfs-mobile-privacy .mfs-mh-receive-cards{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:16px;
  }
  .mfs-mobile-privacy .mfs-mh-receive-card{
    box-sizing:border-box;
    width:100%;
    padding:24px;
    border:2px solid #e6ddcf;
    border-radius:18px;
    background:#f7f3ef;
    display:flex;
    align-items:flex-start;
    gap:16px;
  }
  .mfs-mobile-privacy .mfs-mh-receive-icon{
    position:relative;
    flex:0 0 52px;
    width:52px;
    height:52px;
    border-radius:55.714px;
    background:#f4d9bd;
  }
  .mfs-mobile-privacy .mfs-mh-receive-icon img{
    position:absolute;
    left:50%;
    top:50%;
    width:29.714px;
    height:29.714px;
    transform:translate(-50%,-50%);
    max-width:none;
  }
  .mfs-mobile-privacy .mfs-mh-receive-icon-next img{
    left:calc(50% - .93px);
    top:calc(50% - .93px);
  }
  .mfs-mobile-privacy .mfs-mh-receive-copy{
    min-width:0;
    flex:1 0 0;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    gap:12px;
    color:#0e0e0e;
  }
  .mfs-mobile-privacy .mfs-mh-receive-copy h3{
    margin:0;
    width:100%;
    color:#111;
    font-family:"Poynter OldStyle Display",Georgia,serif;
    font-size:20px;
    line-height:32px;
    font-weight:600;
  }
  .mfs-mobile-privacy .mfs-mh-receive-card:nth-child(2) .mfs-mh-receive-copy h3{
    line-height:24px;
  }
  .mfs-mobile-privacy .mfs-mh-receive-copy p{
    margin:0;
    width:100%;
    color:#0e0e0e;
    font-family:Inter,Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:400;
    letter-spacing:.28px;
  }
  body .mfs-mobile-privacy .mfs-mh-example{
    display:flex!important;
    visibility:visible!important;
  }
 .mfs-mobile-privacy .mfs-mh-example{box-sizing:border-box;width:100%;padding:57px 17px;background:#f6f1ee;border:1px solid #d9d9d9;display:flex;flex-direction:column;align-items:center;gap:32px;color:#1a1a1a}
 .mfs-mobile-privacy .mfs-mh-example-head{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
 .mfs-mobile-privacy .mfs-mh-example-title{display:flex;flex-direction:column;align-items:center;gap:4px}
 .mfs-mobile-privacy .mfs-mh-example-title h2{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:32px;line-height:40px;font-weight:600;color:#0e0e0e;white-space:nowrap}
 .mfs-mobile-privacy .mfs-mh-example-title span{width:60px;height:3px;border-radius:2px;background:#d28b3f}
 .mfs-mobile-privacy .mfs-mh-example-head>p{margin:0;font:400 16px/24px Inter,Arial,sans-serif;color:#0e0e0e}
 .mfs-mobile-privacy .mfs-mh-example-review{box-sizing:border-box;width:100%;padding:16px;border:1px solid #e6ddcf;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:32px}
 .mfs-mobile-privacy .mfs-mh-example-song{width:100%;display:flex;align-items:center;gap:12px}
 .mfs-mobile-privacy .mfs-mh-example-cover{position:relative;flex:0 0 79px;width:79px;height:92px;border-radius:8px;overflow:hidden;background:#fff}
 .mfs-mobile-privacy .mfs-mh-example-cover img{position:absolute;height:100%;width:230%;max-width:none;left:-49.1%;top:0}
 .mfs-mobile-privacy .mfs-mh-example-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;color:#333}
 .mfs-mobile-privacy .mfs-mh-example-meta h3{margin:0 0 8px;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:24px;line-height:32px;font-weight:600;color:#111}
 .mfs-mobile-privacy .mfs-mh-example-meta p,.mfs-mobile-privacy .mfs-mh-example-meta span{margin:0;font-family:Inter,Arial,sans-serif;text-align:center}
 .mfs-mobile-privacy .mfs-mh-example-meta p{font-size:16px;line-height:24px}.mfs-mobile-privacy .mfs-mh-example-meta span{font-size:14px;line-height:20px;letter-spacing:.28px}
 .mfs-mobile-privacy .mfs-mh-example-sheet{box-sizing:border-box;width:100%;padding:17px;border:1px solid #e6ddcf;border-radius:10px;background:#f7f3ef;display:flex;flex-direction:column;gap:32px}
 .mfs-mobile-privacy .mfs-mh-example-block{width:100%;display:flex;flex-direction:column;gap:12px}
 .mfs-mobile-privacy .mfs-mh-example-divided{border-top:1px dashed #d9d9d9;padding-top:25px}
 .mfs-mobile-privacy .mfs-mh-example-block-title{display:flex;align-items:center;gap:12px}
 .mfs-mobile-privacy .mfs-mh-example-block-title b{box-sizing:border-box;width:32px;height:32px;flex:0 0 32px;border:1.081px solid #e6ddcf;border-radius:12px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600;color:#6b6258}
 .mfs-mobile-privacy .mfs-mh-example-block-title h3{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:24px;line-height:32px;font-weight:600;color:#1a1a1a;white-space:nowrap}
 .mfs-mobile-privacy .mfs-mh-example-block>p,.mfs-mobile-privacy .mfs-mh-example-issue p{margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:.28px;color:#1a1a1a}
 .mfs-mobile-privacy .mfs-mh-example-preview{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
 .mfs-mobile-privacy .mfs-mh-example-preview small{font:400 12px/16px Inter,Arial,sans-serif}
 .mfs-mobile-privacy .mfs-mh-example-preview a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #ca8338;border-radius:6px;color:#ca8338;text-decoration:none;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}
 .mfs-mobile-privacy .mfs-mh-example-preview a img{width:24px;height:24px}
 .mfs-mobile-privacy .mfs-mh-example-strengths{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
 .mfs-mobile-privacy .mfs-mh-example-strengths li{position:relative;padding-left:28px;font:400 14px/20px Inter,Arial,sans-serif;letter-spacing:.28px}
 .mfs-mobile-privacy .mfs-mh-example-strengths li:before{content:"✓";position:absolute;left:0;top:0;width:20px;text-align:center;font-size:16px}.mfs-mobile-privacy .mfs-mh-example-strengths .faded{opacity:.8}
 .mfs-mobile-privacy .mfs-mh-example-improve{gap:16px;max-height:617px;overflow:hidden}
 .mfs-mobile-privacy .mfs-mh-example-issue{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:19px;border-bottom:1px dashed #e6ddcf}
 .mfs-mobile-privacy .mfs-mh-example-issue label{padding:2px 18px;border-radius:4px;background:#f1e3d5;font:500 12px/16px Inter,Arial,sans-serif}
 .mfs-mobile-privacy .mfs-mh-example-issue em{padding:4px 8px;border-radius:4px;background:#ffe1e1;color:#ca8338;font:600 10px/12px Inter,Arial,sans-serif;font-style:normal}.mfs-mobile-privacy .mfs-mh-example-issue em.medium{padding:6px 10px;background:#f1e6da;color:#b06307}
 .mfs-mobile-privacy .mfs-mh-example-outcome{display:flex;align-items:center;gap:16px}.mfs-mobile-privacy .mfs-mh-example-outcome span{width:24px;height:24px;border-radius:18px;background:#f1e3d5;display:flex;align-items:center;justify-content:center;font-size:14px}.mfs-mobile-privacy .mfs-mh-example-outcome h4{margin:0;font-family:"Poynter OldStyle Display",Georgia,serif;font-size:16px;line-height:24px;font-weight:600}
 .mfs-mobile-privacy .mfs-mh-example-more{margin:0;width:265px;text-align:center;font:400 16px/24px Inter,Arial,sans-serif;color:#333}.mfs-mobile-privacy .mfs-mh-example-more a{color:#ca8338;text-decoration:underline}
.mfs-mobile-privacy{height:auto!important;max-height:none!important;overflow:visible!important}
.mfs-mobile-privacy .mfs-crt-r3{box-sizing:border-box;width:100%;padding:56px 16px;background:#f6f1ee;border-top:2px solid #e6ddcf;display:flex!important;visibility:visible!important;flex-direction:column;gap:38px;color:#111}
.mfs-mobile-privacy .mfs-crt-r3-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.mfs-mobile-privacy .mfs-crt-r3-head>div{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-privacy .mfs-crt-r3-head h2{margin:0;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-privacy .mfs-crt-r3-head span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-privacy .mfs-crt-r3-head p{margin:0;font:400 16px/24px Inter,Arial,sans-serif}
.mfs-mobile-privacy .mfs-crt-r3-cards{display:flex;flex-direction:column;gap:38px}.mfs-mobile-privacy .mfs-crt-r3-cards article{box-sizing:border-box;position:relative;padding:38px 26px 26px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.mfs-mobile-privacy .mfs-crt-r3-cards h3{margin:0;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-privacy .mfs-crt-r3-cards p{margin:0;font:400 14px/20px Inter,Arial,sans-serif;letter-spacing:.28px}.mfs-mobile-privacy .mfs-crt-r3-cards .price{font:600 24px/40px "Poynter OldStyle Display",Georgia,serif;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.mfs-mobile-privacy .mfs-crt-r3-cards .price b{font-size:40px}.mfs-mobile-privacy .mfs-crt-r3-cards .price small{flex-basis:100%;font:600 14px/24px Inter,Arial,sans-serif}.mfs-mobile-privacy .mfs-crt-r3-cards ul{width:100%;box-sizing:border-box;margin:0;padding:0;list-style:none;text-align:left;display:flex;flex-direction:column;gap:8px}.mfs-mobile-privacy .mfs-crt-r3-cards li{font:400 14px/16px Inter,Arial,sans-serif;padding-left:26px;position:relative}.mfs-mobile-privacy .mfs-crt-r3-cards li:before{content:"✓";position:absolute;left:0;width:16px;height:16px;border-radius:9px;background:#d59c60;color:#fff;text-align:center;font:700 10px/16px Arial}.mfs-mobile-privacy .mfs-crt-r3-cards a{padding:12px 16px;border-radius:6px;background:linear-gradient(#de984b,#c47d32);color:#fff;text-decoration:none;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-privacy .mfs-crt-r3-cards .popular i{position:absolute;top:-15px;width:139px;padding:8px 14px;box-sizing:border-box;border-radius:999px;background:#ca8338;color:#fff;text-transform:uppercase;font:600 10px/12px Inter,Arial,sans-serif;font-style:normal}
.mfs-mobile-privacy .mfs-crt-r3-trust{border:2px solid #e6ddcf;border-radius:24px;background:#f7f3ef;overflow:hidden}.mfs-mobile-privacy .mfs-crt-r3-trust p{margin:0;padding:14px 16px 16px;display:flex;flex-direction:column;gap:3px}.mfs-mobile-privacy .mfs-crt-r3-trust p+p{border-top:2px solid #e6ddcf}.mfs-mobile-privacy .mfs-crt-r3-trust b{font:600 18px/32px "Poynter OldStyle Display",Georgia,serif}.mfs-mobile-privacy .mfs-crt-r3-trust small{font:400 12px/16px Inter,Arial,sans-serif}
.mfs-mobile-privacy .mfs-crt-x,.mfs-mobile-privacy .mfs-crt-x *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-crt-x{width:100%;padding:56px 16px;background:#f6f1ee;border-top:2px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:38px;color:#111!important}
.mfs-mobile-privacy .mfs-crt-x-main{width:100%;display:flex;flex-direction:column;gap:32px}.mfs-mobile-privacy .mfs-crt-x header{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.mfs-mobile-privacy .mfs-crt-x header>div{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-privacy .mfs-crt-x h2{margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-privacy .mfs-crt-x header>div>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-privacy .mfs-crt-x header>p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-crt-x-cards{width:100%;display:flex;flex-direction:column;gap:38px}.mfs-mobile-privacy .mfs-crt-x-card{position:relative;width:100%;padding:38px 26px 26px;background:#f7f3ef!important;border:2px solid #e6ddcf;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:40px;color:#1a1a1a!important}.mfs-mobile-privacy .mfs-crt-x-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px}.mfs-mobile-privacy .mfs-crt-x-top{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.mfs-mobile-privacy .mfs-crt-x .ico{width:40px;height:40px;border-radius:60px;background:#f4d9bd;color:#ca8338!important;display:flex;align-items:center;justify-content:center;font:600 22px/24px Arial,sans-serif}.mfs-mobile-privacy .mfs-crt-x h3{margin:0;color:#1a1a1a!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-privacy .mfs-crt-x h3 em{font-size:20px;font-style:normal;font-weight:700}.mfs-mobile-privacy .mfs-crt-x-top p{margin:0;color:#1a1a1a!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px}
.mfs-mobile-privacy .mfs-crt-x-price{height:60px;width:100%;display:flex;align-items:center;justify-content:center;color:#1a1a1a!important;font-family:"Poynter OldStyle Display",Georgia,serif}.mfs-mobile-privacy .mfs-crt-x-price span{color:#1a1a1a!important;font-size:24px;line-height:32px;margin-right:7px}.mfs-mobile-privacy .mfs-crt-x-price b{color:#1a1a1a!important;font-size:40px;line-height:40px;font-weight:600}.mfs-mobile-privacy .mfs-crt-x .per{margin-top:-22px;color:#0e0e0e!important;font:600 14px/24px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-crt-x ul{width:312px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mfs-mobile-privacy .mfs-crt-x ul.wide{width:314px;gap:12px}.mfs-mobile-privacy .mfs-crt-x li{position:relative;padding-left:26px;color:#0e0e0e!important;font:400 14px/16px Inter,Arial,sans-serif!important}.mfs-mobile-privacy .mfs-crt-x li:before{content:"✓";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:9px;background:#d59c60;color:#fff!important;text-align:center;font:700 10px/16px Arial,sans-serif}
.mfs-mobile-privacy .mfs-crt-x-card>a{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);color:#fff!important;text-decoration:none;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-privacy .mfs-crt-x-card>a span{color:#fff!important;font:400 24px/24px Arial,sans-serif}.mfs-mobile-privacy .mfs-crt-x-card.popular>i{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:139px;padding:8px 14px;border-radius:999px;background:#ca8338;color:#fff!important;text-align:center;text-transform:uppercase;font:600 10px/12px Inter,Arial,sans-serif!important;font-style:normal}
.mfs-mobile-privacy .mfs-crt-x-trust{width:100%;border:2px solid #e6ddcf;border-radius:24px;background:#f7f3ef;overflow:hidden}.mfs-mobile-privacy .mfs-crt-x-trust>div{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px 16px}.mfs-mobile-privacy .mfs-crt-x-trust>div+div{border-top:2px solid #e6ddcf}.mfs-mobile-privacy .mfs-crt-x .trustico{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;color:#ca8338!important;font-size:26px}.mfs-mobile-privacy .mfs-crt-x-trust>div>span:last-child{display:flex;flex-direction:column;gap:3.4px;min-width:0}.mfs-mobile-privacy .mfs-crt-x-trust b{color:#1a1a1a!important;font:600 18px/32px "Poynter OldStyle Display",Georgia,serif!important}.mfs-mobile-privacy .mfs-crt-x-trust small{color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-crt-x .no-image{font-family:Inter,Arial,sans-serif!important;font-size:9px!important;line-height:10px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#8b6b4d!important;text-align:center!important}
.mfs-mobile-privacy .mfs-crt-x .arrow-no-image{font-family:Inter,Arial,sans-serif!important;font-size:8px!important;line-height:10px!important;font-weight:400!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular{color:#1a1a1a!important;text-transform:none!important;letter-spacing:normal!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular .mfs-crt-x-content,
.mfs-mobile-privacy .mfs-crt-x-card.popular .mfs-crt-x-top{color:#1a1a1a!important;text-transform:none!important;letter-spacing:normal!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular h3{margin:0!important;color:#1a1a1a!important;font-family:"Poynter OldStyle Display",Georgia,serif!important;font-size:24px!important;line-height:32px!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular h3 em{font-family:"Poynter OldStyle Display",Georgia,serif!important;font-size:20px!important;line-height:32px!important;font-weight:700!important;font-style:normal!important;text-transform:none!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular .mfs-crt-x-top p{width:100%!important;margin:0!important;color:#1a1a1a!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;font-style:normal!important;letter-spacing:.28px!important;text-transform:none!important;text-align:center!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular .mfs-crt-x-price{height:60px!important;color:#1a1a1a!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular .per{color:#0e0e0e!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:normal!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular ul{width:312px!important;max-width:100%!important;gap:8px!important;align-items:flex-start!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular li{width:100%!important;color:#0e0e0e!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
.mfs-mobile-privacy .mfs-crt-x-card.popular>i{text-transform:uppercase!important}
.mfs-mobile-privacy .mfs-trusted-static,.mfs-mobile-privacy .mfs-trusted-static *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-trusted-static{width:100%;padding:56px 16px;background:#f6f1ee;border-top:1px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:32px;color:#111}
.mfs-mobile-privacy .mfs-trusted-title{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.mfs-mobile-privacy .mfs-trusted-title h2{width:292px;margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-trusted-title>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}
.mfs-mobile-privacy .mfs-trusted-row{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px}.mfs-mobile-privacy .mfs-trusted-arrow{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;display:flex;align-items:center;justify-content:center}.mfs-mobile-privacy .mfs-trusted-arrow span{color:#8b6b4d!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-trusted-card{width:245px;flex:0 0 245px;padding:18px;border:2px solid #e6ddcf;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfs-mobile-privacy .mfs-trusted-top{width:100%;height:54px;position:relative;display:flex;align-items:center;gap:16px;margin-left:-2px;margin-top:-2px}.mfs-mobile-privacy .mfs-trusted-avatar{width:56px;height:56px;flex:0 0 56px;border-radius:40px;background:#eee2d7;display:flex;align-items:center;justify-content:center;color:#8b6b4d!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-privacy .mfs-trusted-stars{color:#e66217!important;font-family:"SF Pro",Arial,sans-serif!important;font-size:20px!important;line-height:normal!important;font-weight:400!important;white-space:nowrap!important;letter-spacing:0!important;text-transform:none!important}
.mfs-mobile-privacy .mfs-trusted-quote{width:100%;margin:0;padding:0 0 16px;color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}.mfs-mobile-privacy .mfs-trusted-sep{width:100%;height:1px;margin:0 0 13px;border-top:1px dashed #e6ddcf}.mfs-mobile-privacy .mfs-trusted-person{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mfs-mobile-privacy .mfs-trusted-person strong{padding-bottom:2px;color:#1a1a1a!important;font:600 14px/20px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-trusted-person span{color:#0e0e0e!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-trusted-dots{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.mfs-mobile-privacy .mfs-trusted-dots i{width:8px;height:8px;border-radius:60px;background:#f4d9bd}.mfs-mobile-privacy .mfs-trusted-dots i.active{background:#ca8338}
.mfs-mobile-privacy .mfs-mobile-cta-895,.mfs-mobile-privacy .mfs-mobile-cta-895 *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-mobile-cta-895{width:100%;padding:14px 22px 56px;background:#f6f1ee}
.mfs-mobile-privacy .mfs-mobile-cta-895-box{width:100%;min-height:140px;padding:20px 16px;border-radius:14px;background:#1a0f08;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}
.mfs-mobile-privacy .mfs-mobile-cta-895-head{width:100%;display:flex;align-items:flex-start;gap:16px}
.mfs-mobile-privacy .mfs-mobile-cta-895-icon{width:56px;height:56px;flex:0 0 56px;border:1.119px solid rgba(231,198,163,.2);border-radius:47px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;color:#c9bfb4!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}
.mfs-mobile-privacy .mfs-mobile-cta-895 h2{flex:1;margin:0;color:#fff!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-copy{width:100%;max-width:340px;margin:0;color:#c9bfb4!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-transform:none!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-copy span{color:#c9bfb4!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-transform:lowercase!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-action{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:16px}
.mfs-mobile-privacy .mfs-mobile-cta-895-action>a{width:100%;padding:12px 16px 12px 0;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-private{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#f7f3ef!important;font:400 10px/12px Inter,Arial,sans-serif!important;white-space:nowrap!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-lock{width:10px;height:10px;display:flex;align-items:center;justify-content:center;color:#f7f3ef!important;font:400 5px/5px Inter,Arial,sans-serif!important;white-space:normal!important;text-align:center}
.mfs-mobile-privacy .mfs-recent-static-896,.mfs-mobile-privacy .mfs-recent-static-896 *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-recent-static-896{width:100%;padding:56px 0;background:#f6f1ee;border-top:1px solid #e6ddcf;display:flex;flex-direction:column;align-items:center;gap:32px}
.mfs-mobile-privacy .mfs-recent-static-896-head{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.mfs-mobile-privacy .mfs-recent-static-896-title{display:flex;flex-direction:column;align-items:center;gap:4px}.mfs-mobile-privacy .mfs-recent-static-896-title h2{width:315px;margin:0;color:#111!important;font:600 32px/40px "Poynter OldStyle Display",Georgia,serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-recent-static-896-title>span{width:60px;height:3px;border-radius:2px;background:#d28b3f}.mfs-mobile-privacy .mfs-recent-static-896-head>p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-recent-static-896-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.mfs-mobile-privacy .mfs-recent-static-896-row{width:100%;display:flex;align-items:center;justify-content:center;gap:16px}.mfs-mobile-privacy .mfs-recent-static-896-arrow{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid #e7c6a3;border-radius:60px;background:#efd9c1;color:#8b6b4d!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-recent-static-896-card{width:252px;flex:0 0 252px;padding:2px;border:2px solid #e6ddcf;border-radius:12px;background:#1a0f08;overflow:hidden}.mfs-mobile-privacy .mfs-recent-static-896-art{width:100%;height:184px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#5a1c08,#1a0904)}.mfs-mobile-privacy .mfs-recent-static-896-art-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c9bfb4!important;font:400 10px/12px Inter,Arial,sans-serif!important;text-transform:none!important}.mfs-mobile-privacy .mfs-recent-static-896-play{position:relative;z-index:2;width:56px;height:56px;border:3.708px solid #ca8338;border-radius:44.5px;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:#f7f3ef!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important}
.mfs-mobile-privacy .mfs-recent-static-896-info{width:100%;padding:18px 16px 16px;background:#f7f3ef;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfs-mobile-privacy .mfs-recent-static-896-info h3{width:100%;margin:0;color:#111!important;font:600 20px/32px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-recent-static-896-artist{width:100%;color:#ca8338!important;font:500 16px/normal Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-recent-static-896-genre{padding:4px 8px;border-radius:4px;background:#f9fafb;color:#111!important;font:500 12px/normal Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-recent-static-896-dots{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.mfs-mobile-privacy .mfs-recent-static-896-dots i{width:8px;height:8px;border-radius:60px;background:#f4d9bd}.mfs-mobile-privacy .mfs-recent-static-896-dots i.active{background:#ca8338}
.mfs-mobile-privacy .mfs-recent-static-896-card{
  width:252px!important;
  flex:0 0 252px!important;
  padding:2px!important;
  border:2px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#1a0f08!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:0!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-art{
  width:100%!important;
  height:184px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-info{
  width:100%!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-card{
  position:relative!important;
  width:252px!important;
  flex:0 0 252px!important;
  padding:2px!important;
  border:2px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#e6ddcf!important;
  background-clip:border-box!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:none!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-art{
  background:linear-gradient(180deg,#5a1c08 0%,#1a0904 100%)!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-card{
  width:252px!important;
  flex:0 0 252px!important;
  padding:0!important;
  border:1px solid #e6ddcf!important;
  border-radius:12px!important;
  background:#e6ddcf!important;
  overflow:hidden!important;
  box-shadow:none!important;
  outline:0!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-art,
.mfs-mobile-privacy .mfs-recent-static-896-info{
  margin:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
.mfs-mobile-privacy .mfs-final-cta-900,.mfs-mobile-privacy .mfs-final-cta-900 *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-final-cta-900{width:100%;padding:0 16px 56px;background:#f6f1ee;display:flex;align-items:center;justify-content:center}
.mfs-mobile-privacy .mfs-final-cta-900-box{width:100%;padding:34px 18px;border:2px solid #de984b;border-radius:14px;background:#f7f3ef;display:flex;flex-direction:column;align-items:center;gap:32px}
.mfs-mobile-privacy .mfs-final-cta-900-mainicon{width:60px;height:60px;border:1px solid #f4d9bd;border-radius:60px;background:#f4d9bd;display:flex;align-items:center;justify-content:center;color:#111!important;font:400 8px/10px Inter,Arial,sans-serif!important;text-align:center}
.mfs-mobile-privacy .mfs-final-cta-900-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.mfs-mobile-privacy .mfs-final-cta-900-copy h2{margin:0;color:#0e0e0e!important;font:600 24px/32px "Poynter OldStyle Display",Georgia,serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-final-cta-900-copy p{margin:0;color:#0e0e0e!important;font:400 16px/24px Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-final-cta-900-benefits{width:100%;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.mfs-mobile-privacy .mfs-final-cta-900-benefit{width:310px;display:flex;align-items:center;gap:14px}.mfs-mobile-privacy .mfs-final-cta-900-benefit>span{width:48px;height:48px;flex:0 0 48px;border-radius:51.429px;background:#f4d9bd;display:flex;align-items:center;justify-content:center;color:#111!important;font:400 7px/8px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-privacy .mfs-final-cta-900-benefit strong{color:#111!important;font:600 18px/26px "Poynter OldStyle Display",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-final-cta-900-benefits>i{display:block;width:100%;height:1px;background:#e6ddcf}
.mfs-mobile-privacy .mfs-final-cta-900-button{width:100%;padding:12px 16px;border-radius:6px;background:linear-gradient(180deg,#de984b,#c47d32);display:flex;align-items:center;justify-content:center;gap:10px;color:#fff!important;text-decoration:none!important}.mfs-mobile-privacy .mfs-final-cta-900-button>span{font:600 16px/24px "Poynter OldStyle Display",Georgia,serif!important;white-space:nowrap}.mfs-mobile-privacy .mfs-final-cta-900-button>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-final-cta-900-note{width:100%;padding-left:8px;display:flex;align-items:flex-start;justify-content:center;gap:8px}.mfs-mobile-privacy .mfs-final-cta-900-note>span{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;font:400 7px/8px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-privacy .mfs-final-cta-900-note p{flex:1;margin:0;color:#0e0e0e!important;font:400 16px/30px Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.mfs-mobile-privacy .mfs-mobile-footer-901,.mfs-mobile-privacy .mfs-mobile-footer-901 *{box-sizing:border-box}
.mfs-mobile-privacy .mfs-mobile-footer-901{width:100%;padding:32px 16px;background:#111;display:flex;flex-direction:column;align-items:flex-start;gap:34px;color:#f9fafb;font-family:Inter,Arial,sans-serif}
.mfs-mobile-privacy .mfs-mf901-groups{width:100%;display:flex;flex-direction:column;gap:16px}
.mfs-mobile-privacy .mfs-mf901-group{width:100%;padding-bottom:16px;border-bottom:1px solid #333;display:flex;flex-direction:column;gap:16px}
.mfs-mobile-privacy .mfs-mf901-group.quick{border-bottom:0;padding-bottom:0}
.mfs-mobile-privacy .mfs-mf901-head{width:100%;display:flex;align-items:center;justify-content:space-between}.mfs-mobile-privacy .mfs-mf901-head h3{margin:0!important;color:#f9fafb!important;font:700 20px/32px Inter,Arial,sans-serif!important;letter-spacing:0!important}.mfs-mobile-privacy .mfs-mf901-head>span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-privacy .mfs-mf901-list{width:100%;display:flex;flex-direction:column;gap:20px}.mfs-mobile-privacy .mfs-mf901-row{width:100%;display:flex;align-items:flex-start;gap:20px}.mfs-mobile-privacy .mfs-mf901-row>div{flex:1;display:flex;flex-direction:column;gap:12px}.mfs-mobile-privacy .mfs-mf901-row strong{color:#f9fafb!important;font:600 16px/24px Inter,Arial,sans-serif!important}.mfs-mobile-privacy .mfs-mf901-row p{margin:0;color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important}.mfs-mobile-privacy .mfs-mf901-row a{color:#f9fafb!important;font:400 14px/20px Inter,Arial,sans-serif!important;text-decoration:underline!important}
.mfs-mobile-privacy .mfs-mf901-row .flag{width:32px;height:32px;flex:0 0 32px;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}.mfs-mobile-privacy .mfs-mf901-row .icon{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}.mfs-mobile-privacy .mfs-mf901-row.worldwide{align-items:center}.mfs-mobile-privacy .mfs-mf901-row.worldwide .round{width:32px;height:32px;flex:0 0 32px;border-radius:60px;background:#222;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-privacy .mfs-mf901-group.support{height:330px}.mfs-mobile-privacy .mfs-mf901-group.support .mfs-mf901-list{gap:16px}.mfs-mobile-privacy .mfs-mf901-group.support .mfs-mf901-row>div{gap:6px}
.mfs-mobile-privacy .mfs-mf901-resource{width:100%;display:flex;gap:20px;align-items:flex-start;color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-decoration:underline!important}.mfs-mobile-privacy .mfs-mf901-resource span{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:7px;text-align:center}
.mfs-mobile-privacy .mfs-mf901-links{width:100%;display:flex;gap:20px}.mfs-mobile-privacy .mfs-mf901-links>div{flex:1;display:flex;flex-direction:column;gap:20px}.mfs-mobile-privacy .mfs-mf901-links a{color:#d0d5dd!important;font:400 14px/20px Inter,Arial,sans-serif!important;letter-spacing:.28px!important;text-decoration:underline!important}
.mfs-mobile-privacy .mfs-mf901-brand{width:100%;padding:8px 0;border-top:1px solid #333;display:flex;flex-direction:column;align-items:center;gap:32px}.mfs-mobile-privacy .mfs-mf901-logo{width:315px;height:98px;display:flex;align-items:center;justify-content:center;font:400 12px/16px Inter,Arial,sans-serif!important}.mfs-mobile-privacy .mfs-mf901-legal{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.mfs-mobile-privacy .mfs-mf901-legal>a,.mfs-mobile-privacy .mfs-mf901-legal u{color:#f9fafb!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-decoration:underline!important;white-space:nowrap}.mfs-mobile-privacy .mfs-mf901-legal>i{width:1px;height:16px;background:#333}.mfs-mobile-privacy .mfs-mf901-legal>span{display:flex;align-items:center;gap:12px}.mfs-mobile-privacy .mfs-mf901-legal b{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font:400 5px/6px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-mf901-language{width:100%;height:55px;padding:5px 6px;border:1px solid #98a2b3;border-radius:12px;background:rgba(17,17,17,.4);box-shadow:0 0 17px rgba(18,17,13,.08);display:flex;align-items:center;justify-content:space-between}.mfs-mobile-privacy .mfs-mf901-language>div{display:flex;align-items:center;gap:6px}.mfs-mobile-privacy .mfs-mf901-language span{width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important;text-align:center}.mfs-mobile-privacy .mfs-mf901-language strong{color:#f9fafb!important;font:500 18px/28px Inter,Arial,sans-serif!important}.mfs-mobile-privacy .mfs-mf901-language>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font:400 6px/7px Inter,Arial,sans-serif!important}
.mfs-mobile-privacy .mfs-mf901-copy{width:100%;margin:0!important;color:#d9d9d9!important;font:400 12px/16px Inter,Arial,sans-serif!important;text-align:center!important}
.mfs-mobile-privacy img[src*="mobile-user-1-8/"]{display:block;width:100%;height:100%;object-fit:contain}
.mfs-mobile-privacy .mfs-trusted-avatar img,
.mfs-mobile-privacy .mfs-recent-static-896-art-placeholder img{object-fit:cover}
.mfs-mobile-privacy .mfs-mh-how-card-inner>img,
.mfs-mobile-privacy .mfs-mh-receive-icon>img{width:100%;height:100%;object-fit:contain}
.mfs-mobile-privacy .mfs-mh-example-strengths li{position:relative}
.mfs-mobile-privacy .mfs-mh-example-strengths li::before{display:none!important;content:none!important}
.mfs-mobile-privacy .mfs-user-strength-check{display:inline-block!important;width:16px!important;height:16px!important;object-fit:contain!important;flex:0 0 16px!important;margin-right:8px!important;vertical-align:-3px!important}
.mfs-mobile-privacy .mfs-crt-x-card li::before{background-image:url("assets/mobile-user-1-8/4a2_checkmark_left.svg")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;color:transparent!important;content:""!important}
.mfs-mobile-privacy .mfs-trusted-avatar{overflow:hidden!important;border-radius:50%!important}
.mfs-mobile-privacy .mfs-trusted-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-icon{overflow:hidden!important;border-radius:50%!important}
.mfs-mobile-privacy .mfs-mobile-cta-895-icon img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-privacy .mfs-recent-static-896-arrow img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-privacy .mfs-mf901-row .flag img{width:32px!important;height:32px!important;object-fit:cover!important;border-radius:50%!important}
.mfs-mobile-privacy .mfs-mf901-row .round img,.mfs-mobile-privacy .mfs-mf901-row .icon img,.mfs-mobile-privacy .mfs-mf901-resource span img{width:100%!important;height:100%!important;object-fit:contain!important}
.mfs-mobile-privacy .mfs-mf901-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
/* How It Works: keep user's SVGs inside the original Figma icon boxes instead of stretching them. */
.mfs-mobile-privacy .mfs-mh-how-card-inner>img{object-fit:contain!important;display:block!important}

/* Strengths: checkmarks belong to the left edge, not inline paragraph flow. */
.mfs-mobile-privacy .mfs-mh-example-strengths li{
  position:relative!important;
  padding-left:24px!important;
}
.mfs-mobile-privacy .mfs-mh-example-strengths li .mfs-user-strength-check{
  position:absolute!important;
  left:0!important;
  top:2px!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  object-fit:contain!important;
}

/* Songs arrows */
.mfs-mobile-privacy .mfs-recent-static-896-arrow img{width:20px!important;height:20px!important;object-fit:contain!important}
.mfs-mobile-privacy .mfs-recent-static-896-arrow .mfs-song-arrow-left{transform:rotate(180deg)!important}

/* Final CTA / footer supplied icons */
.mfs-mobile-privacy .mfs-final-cta-900-button b img{width:24px!important;height:24px!important;object-fit:contain!important}
.mfs-mobile-privacy .mfs-mf901-legal b img{width:16px!important;height:16px!important;object-fit:contain!important}

/* Footer section controls: visible across the whole mobile breakpoint. */
.mfs-mobile-privacy .mfs-mf901-head{cursor:pointer!important}
.mfs-mobile-privacy .mfs-mf901-head>span{
  display:flex!important;width:24px!important;height:24px!important;
  align-items:center!important;justify-content:center!important;
  visibility:visible!important;opacity:1!important;
}
.mfs-mobile-privacy .mfs-mf901-toggle-icon{
  display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;
  transform:rotate(180deg);transition:transform .15s ease;
}
.mfs-mobile-privacy .mfs-mf901-group:not(.is-open) .mfs-mf901-toggle-icon{transform:rotate(0deg)}
.mfs-mobile-privacy .mfs-mf901-group:not(.is-open)>.mfs-mf901-list,
.mfs-mobile-privacy .mfs-mf901-group:not(.is-open)>.mfs-mf901-links{display:none!important}
.mfs-mobile-privacy .mfs-mf901-group.support:not(.is-open){height:auto!important}
/* HOW IT WORKS: restore Figma 40x40 icons; V29.904 generic 100% sizing caused the huge artwork. */
.mfs-mobile-privacy .mfs-mh-how-card-inner>img{
  width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;
  flex:0 0 40px!important;object-fit:contain!important;
}

/* EXAMPLE FEEDBACK — Strengths: larger Figma-style checks, fixed to left edge. */
.mfs-mobile-privacy .mfs-mh-example-strengths li{padding-left:28px!important}
.mfs-mobile-privacy .mfs-mh-example-strengths li .mfs-user-strength-check{
  left:0!important;top:1px!important;width:20px!important;height:20px!important;
  max-width:20px!important;max-height:20px!important;
}

/* AREAS OF IMPROVEMENT — priority belongs to its own Issue line. */
.mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head{
  display:flex!important;align-items:center!important;gap:5px!important;
}
.mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head label,
.mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head em{
  margin:0!important;padding:2px 8px!important;min-height:20px!important;
  box-sizing:border-box!important;font:500 12px/16px Inter,Arial,sans-serif!important;
  border-radius:4px!important;
}
.mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head label{padding-left:18px!important;padding-right:18px!important}
.mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head em.medium{padding:2px 8px!important}

/* CHOOSE REVIEW TYPE — enlarge only the three main card icons, preserve supplied artwork. */
.mfs-mobile-privacy .mfs-crt-x-top>.ico{
  width:56px!important;height:56px!important;flex:0 0 56px!important;
}
.mfs-mobile-privacy .mfs-crt-x-top>.ico img{
  width:100%!important;height:100%!important;object-fit:contain!important;
}

/* DARK CTA — supplied headphones already contain the circle; do not add a second ring. */
.mfs-mobile-privacy .mfs-mobile-cta-895-icon{
  width:56px!important;height:56px!important;flex:0 0 56px!important;
  border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;
}
.mfs-mobile-privacy .mfs-mobile-cta-895-icon img{
  width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;object-fit:contain!important;
}

/* SONGS — side arrows match Trusted by Artists; supplied arrow is the player control. */
.mfs-mobile-privacy .mfs-recent-static-896-arrow img{width:20px!important;height:20px!important;transform:none!important}
.mfs-mobile-privacy .mfs-recent-static-896-play img{width:24px!important;height:24px!important;object-fit:contain!important}

/* FOOTER — Quick Links retain the Figma two-column grid when open. */
.mfs-mobile-privacy .mfs-mf901-group.quick.is-open>.mfs-mf901-links{
  display:flex!important;width:100%!important;gap:20px!important;
}
.mfs-mobile-privacy .mfs-mf901-group.quick.is-open>.mfs-mf901-links>div{
  flex:1 1 0!important;display:flex!important;flex-direction:column!important;gap:20px!important;
}

/* Language selector must remain fully visible at wider mobile widths, including iPhone 16 Pro Max. */
.mfs-mobile-privacy .mfs-mobile-footer-901{
  height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:32px!important;
}
.mfs-mobile-privacy .mfs-mf901-language{
  position:relative!important;bottom:auto!important;overflow:visible!important;flex-shrink:0!important;
  min-height:40px!important;
}
/* How It Works: lower only icons 2 and 3 by 2px. */
.mfs-mobile-privacy .mfs-mh-how-card:nth-child(2) .mfs-mh-how-card-inner>img,
.mfs-mobile-privacy .mfs-mh-how-card:nth-child(3) .mfs-mh-how-card-inner>img{
  transform:translateY(2px)!important;
}

/* What You'll Receive: lower only the black artwork inside What's Next by 1px. */
.mfs-mobile-privacy .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon>img{
  transform:translateY(1px)!important;
}

/* Example Feedback headings may wrap naturally on narrow phones. */
.mfs-mobile-privacy .mfs-mh-example-block-title h3{
  white-space:normal!important;overflow:visible!important;
}

/* Keep the new priorities by Issue and temporarily restore the old compact badges too. */
.mfs-mobile-privacy .mfs-mh-example-issue>.mfs-priority-legacy{
  display:block!important;
  width:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:4px 8px!important;
  border-radius:4px!important;
  background:#ffe1e1!important;
  color:#ca8338!important;
  font:600 10px/12px Inter,Arial,sans-serif!important;
  font-style:normal!important;
}
.mfs-mobile-privacy .mfs-mh-example-issue>.mfs-priority-legacy.medium{
  padding:6px 10px!important;background:#f1e6da!important;color:#b06307!important;
}

/* Review prices: keep $ and amount together visually. */
.mfs-mobile-privacy .mfs-crt-x-price{
  display:inline-flex!important;align-items:flex-start!important;justify-content:center!important;
  gap:0!important;white-space:nowrap!important;
}
.mfs-mobile-privacy .mfs-crt-x-price>span{margin-right:0!important;padding-right:0!important}
.mfs-mobile-privacy .mfs-crt-x-price>b{margin-left:0!important;padding-left:0!important}

/* Dark CTA: one circle only; scale supplied complete artwork to Figma-sized 64px. */
.mfs-mobile-privacy .mfs-mobile-cta-895-icon{
  width:64px!important;height:64px!important;flex:0 0 64px!important;
  border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;
}
.mfs-mobile-privacy .mfs-mobile-cta-895-icon img{
  width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:contain!important;
}

/* Songs: side controls are the exact Trusted by Artists controls. */
.mfs-mobile-privacy .mfs-recent-static-896-arrow{
  width:32px!important;height:32px!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-arrow img{
  width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;
}
/* Player triangle: centered and smaller inside the existing circle. */
.mfs-mobile-privacy .mfs-recent-static-896-play{
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-play img{
  display:block!important;width:14px!important;height:14px!important;
  max-width:14px!important;max-height:14px!important;object-fit:contain!important;
  margin:0!important;transform:none!important;
}

/* Language selector: remove fixed/clipped footer geometry at every mobile width. */
.mfs-mobile-privacy .mfs-mobile-footer-901,
.mfs-mobile-privacy .mfs-mf901-groups,
.mfs-mobile-privacy .mfs-mf901-brand{
  max-height:none!important;height:auto!important;overflow:visible!important;
}
.mfs-mobile-privacy .mfs-mf901-language{
  display:flex!important;position:static!important;transform:none!important;
  width:100%!important;height:auto!important;min-height:40px!important;
  margin:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;
}
.mfs-mobile-privacy .mfs-mobile-footer-901{
  box-sizing:border-box!important;padding-bottom:40px!important;
}
.mfs-mobile-privacy{max-width:100%!important;overflow-x:hidden!important}
/* 1. How It Works / You Receive Feedback: 1px lower than V29.908 (3px total from original). */
.mfs-mobile-privacy .mfs-mh-how-card:nth-child(3) .mfs-mh-how-card-inner>img{
  transform:translateY(3px)!important;
}

/* 2. What's Next: restore centered icon box, then lower artwork only 1px. */
.mfs-mobile-privacy .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon{
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.mfs-mobile-privacy .mfs-mh-receive-card:nth-child(3) .mfs-mh-receive-icon>img{
  position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  margin:0!important;object-fit:contain!important;transform:translateY(1px)!important;
}

/* 3. Emergency metadata: all three lines share one left axis. */
.mfs-mobile-privacy .mfs-mh-example-meta{
  text-align:left!important;align-items:flex-start!important;
}
.mfs-mobile-privacy .mfs-mh-example-meta h3,
.mfs-mobile-privacy .mfs-mh-example-meta p,
.mfs-mobile-privacy .mfs-mh-example-meta span{
  margin-left:0!important;padding-left:0!important;text-align:left!important;
}

/* 4–5. Temporary legacy compact priority badges above Actions. */
.mfs-mobile-privacy .mfs-mh-example-issue>.mfs-priority-legacy{
  display:block!important;align-self:flex-start!important;width:auto!important;min-height:0!important;
  margin:0!important;padding:4px 8px!important;border-radius:4px!important;
  background:#ffe1e1!important;color:#ca8338!important;
  font:600 10px/12px Inter,Arial,sans-serif!important;font-style:normal!important;
}
.mfs-mobile-privacy .mfs-mh-example-issue>.mfs-priority-legacy.medium{
  padding:6px 10px!important;background:#f1e6da!important;color:#b06307!important;
}

/* 7. Choose Review Type: restore original separated dollar positioning. */
.mfs-mobile-privacy .mfs-crt-x-price{
  display:flex!important;white-space:normal!important;
}
.mfs-mobile-privacy .mfs-crt-x-price>span,
.mfs-mobile-privacy .mfs-crt-x-price>b{
  margin-left:revert!important;margin-right:revert!important;padding-left:revert!important;padding-right:revert!important;
}

/* 8. Songs player: use supplied Figma pair as-is, layered centrally; no old manual triangle sizing. */
.mfs-mobile-privacy .mfs-recent-static-896-play{position:relative!important}
.mfs-mobile-privacy .mfs-recent-static-896-play .mfs-song-player-8,
.mfs-mobile-privacy .mfs-recent-static-896-play .mfs-song-player-8-1{
  position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;
  margin:0!important;object-fit:contain!important;
}
.mfs-mobile-privacy .mfs-recent-static-896-play .mfs-song-player-8{width:100%!important;height:100%!important}
.mfs-mobile-privacy .mfs-recent-static-896-play .mfs-song-player-8-1{width:100%!important;height:100%!important}
.mfs-mobile-privacy .mfs-mh-example-outcome span img{width:100%;height:100%;object-fit:contain;display:block}
.mfs-mobile-privacy .mfs-mh-example-repeat h4{font:600 14px/20px Inter,Arial,sans-serif!important;color:#25211f!important;margin:0 0 8px!important}
.mfs-mobile-privacy .mfs-mh-example-repeat p{margin:0!important}
  .mfs-mobile-privacy .mfs-mh-example-repeat h4{
    font-family:"Poynter",Georgia,serif!important;
  }
  .mfs-mobile-privacy .mfs-mh-example-repeat p{
    font-size:inherit!important;line-height:inherit!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon,
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon img{
    width:115px!important;height:115px!important;max-width:115px!important;max-height:115px!important;
  }
  .mfs-mobile-privacy .mfs-final-cta-900-grid>div{
    padding-left:10px!important;
  }
  .mfs-mobile-privacy .mfs-final-cta-900-button b{
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-privacy .mfs-final-cta-900-button b img{
    display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
  }
  .mfs-mobile-privacy .mfs-mf901-row.worldwide{
    transform:translateY(-1.4em)!important;
  }
  /* Final CTA: move the complete icon+text content of each item 10px right. */
  .mfs-mobile-privacy .mfs-final-cta-900-grid>div{
    transform:translateX(10px)!important;
  }

  /* Ready CTA headphones: 20% smaller than V29.913 (115px -> 92px). */
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon,
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon img{
    width:92px!important;
    height:92px!important;
    max-width:92px!important;
    max-height:92px!important;
  }
  /* What's Next: match Outcome heading and preceding body copy exactly. */
  .mfs-mobile-privacy .mfs-mh-example-repeat h4{
    margin:0 0 8px!important;
    font-family:"Poynter OldStyle Display",Georgia,serif!important;
    font-size:16px!important;line-height:24px!important;font-weight:600!important;
    color:#1a1a1a!important;
  }
  .mfs-mobile-privacy .mfs-mh-example-repeat p{
    margin:0!important;font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;line-height:20px!important;letter-spacing:.28px!important;color:#1a1a1a!important;
  }
  /* Final three benefits: undo earlier right shift and center icon + one-line text. */
  .mfs-mobile-privacy .mfs-final-cta-900-benefit{
    width:100%!important;justify-content:center!important;text-align:center!important;
    padding-left:0!important;transform:none!important;
  }
  .mfs-mobile-privacy .mfs-final-cta-900-benefit strong{white-space:nowrap!important;}
  /* Supporting copy: 15px safe zone on both sides. */
  .mfs-mobile-privacy .mfs-mh-receive-head>p,
  .mfs-mobile-privacy .mfs-mh-example-head>p{
    width:calc(100% - 30px)!important;
    max-width:calc(100% - 30px)!important;
    margin-left:auto!important;margin-right:auto!important;
    box-sizing:border-box!important;
  }

  /* Pricing: restore the earlier visible gap between $ and amount. */
  .mfs-mobile-privacy .mfs-crt-x-price{gap:0!important;}
  .mfs-mobile-privacy .mfs-crt-x-price>span{
    margin-right:7px!important;padding-right:0!important;
  }
  .mfs-mobile-privacy .mfs-crt-x-price>b{
    margin-left:0!important;padding-left:0!important;
  }

  /* Ready CTA: +10% from the current 92px and center it against the two title lines. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head{align-items:flex-start!important;}
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon{
    width:101px!important;height:101px!important;flex:0 0 101px!important;
    max-width:101px!important;max-height:101px!important;align-self:center!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon img{
    width:101px!important;height:101px!important;max-width:101px!important;max-height:101px!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895 h2{
    display:flex!important;flex-direction:column!important;justify-content:center!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895 h2>span{display:block!important;}

  /* Footer: right safe zone for Locations and Resources. */
  .mfs-mobile-privacy .mfs-mf901-list.locations .mfs-mf901-row>div,
  .mfs-mobile-privacy .mfs-mf901-group.resources .mfs-mf901-list{
    padding-right:15px!important;box-sizing:border-box!important;
  }
  /* Quick Links: release it from the left edge. */
  .mfs-mobile-privacy .mfs-mf901-group.quick{
    padding-left:15px!important;box-sizing:border-box!important;
  }

  /* Footer separators: same breathing room above/below; remove old artificial lift. */
  .mfs-mobile-privacy .mfs-mf901-groups{gap:16px!important;}
  .mfs-mobile-privacy .mfs-mf901-group{
    height:auto!important;padding-bottom:16px!important;
  }
  .mfs-mobile-privacy .mfs-mf901-row.worldwide{transform:none!important;}
  .mfs-mobile-privacy .mfs-mf901-brand{
    padding-top:16px!important;padding-bottom:0!important;
  }

  /* Keep the language selector at its approved size and make room below it. */
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:40px!important;
  }
  .mfs-mobile-privacy .mfs-mf901-language{
    position:static!important;transform:none!important;width:100%!important;
    height:55px!important;min-height:55px!important;flex:0 0 55px!important;
    margin:0!important;overflow:visible!important;
  }
  /* 20px safe zone on both sides for the three supporting texts. */
  .mfs-mobile-privacy .mfs-mh-how-head>p,
  .mfs-mobile-privacy .mfs-mh-receive-head>p,
  .mfs-mobile-privacy .mfs-mh-example-head>p{
    width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;
    margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;
  }

  /* Ready to Improve: retain approved 101px size, lift the complete headphones circle 20px. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon{
    transform:translateY(-20px)!important;
  }

  /* Songs: copy the desktop player geometry directly. */
  .mfs-mobile-privacy .mfs-recent-static-896-play{
    position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;
    box-sizing:border-box!important;width:89px!important;height:89px!important;
    margin:0!important;padding:0!important;border:3.708px solid #F26B1F!important;
    border-radius:50%!important;background:rgba(0,0,0,.35)!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-privacy .mfs-recent-static-896-play i{
    box-sizing:border-box!important;display:block!important;width:0!important;height:0!important;
    margin:0 0 0 7px!important;border-top:14.833px solid transparent!important;
    border-bottom:14.833px solid transparent!important;border-left:22.25px solid #F26B1F!important;
    border-right:0!important;border-radius:0!important;background:transparent!important;
  }

  /* Final CTA benefits: approved two-line copy. */
  .mfs-mobile-privacy .mfs-final-cta-900-benefit strong{white-space:normal!important;}

  /* Footer right safe zones: 20px. */
  .mfs-mobile-privacy .mfs-mf901-list.locations .mfs-mf901-row>div,
  .mfs-mobile-privacy .mfs-mf901-group.resources .mfs-mf901-list{
    padding-right:20px!important;box-sizing:border-box!important;
  }
  /* Quick Links back to its pre-V29.916 position. */
  .mfs-mobile-privacy .mfs-mf901-group.quick{padding-left:0!important;}

  /* Worldwide row back up; keep divider directly after its section. */
  .mfs-mobile-privacy .mfs-mf901-row.worldwide{transform:translateY(-1.4em)!important;}

  /* More air below the lower divider and above the logo: +13px over V29.916. */
  .mfs-mobile-privacy .mfs-mf901-brand{padding-top:29px!important;}
  /* Supporting text: What You'll Receive returns to 15px per side; How It Works and Example Feedback remain at 20px. */
  .mfs-mobile-privacy .mfs-mh-receive-head>p{
    width:calc(100% - 30px)!important;
    max-width:calc(100% - 30px)!important;
    margin-left:auto!important;margin-right:auto!important;
    box-sizing:border-box!important;
  }

  /* Choose Review Type: one typography step larger on all three Get Your Review buttons. */
  .mfs-mobile-privacy .mfs-crt-x-card>a{
    font-size:18px!important;line-height:26px!important;
  }
  /* Both CTA buttons: same one-step font increase. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-action>a,
  .mfs-mobile-privacy .mfs-final-cta-900-button>span{
    font-size:18px!important;line-height:26px!important;
  }

  /* Ready to Improve: remove the previous 20px lift and center the approved icon between the two title lines. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head{
    align-items:center!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon{
    transform:none!important;align-self:center!important;
  }

  /* Songs: keep the desktop-style control, scaled back into the approved mobile 56px circle. */
  .mfs-mobile-privacy .mfs-recent-static-896-play{
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:56px!important;height:56px!important;
    border:3.708px solid #F26B1F!important;border-radius:50%!important;
    background:rgba(0,0,0,.35)!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
  .mfs-mobile-privacy .mfs-recent-static-896-play i{
    display:block!important;width:0!important;height:0!important;
    margin:0 0 0 4px!important;
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-left:14px solid #F26B1F!important;
    border-right:0!important;border-radius:0!important;background:transparent!important;
  }

  /* Final CTA benefits: retain the requested two-line copy, align icon+copy to the left, preserve existing inset. */
  .mfs-mobile-privacy .mfs-final-cta-900-benefit{
    width:310px!important;max-width:100%!important;
    justify-content:flex-start!important;text-align:left!important;
    padding-left:0!important;transform:none!important;
  }
  .mfs-mobile-privacy .mfs-final-cta-900-benefit strong{
    white-space:normal!important;text-align:left!important;
  }

  /* Footer: use the Resources bottom spacing +2px consistently around section dividers. */
  .mfs-mobile-privacy .mfs-mf901-groups{gap:18px!important;}
  .mfs-mobile-privacy .mfs-mf901-group{
    height:auto!important;padding-bottom:18px!important;
  }
  .mfs-mobile-privacy .mfs-mf901-group.quick{padding-bottom:18px!important;}

  /* Support receives the same 20px right safe zone. */
  .mfs-mobile-privacy .mfs-mf901-group.support .mfs-mf901-list{
    padding-right:20px!important;box-sizing:border-box!important;
  }

  /* Footer bottom: language selector and Copyright Notice must both remain fully visible. */
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;padding-bottom:40px!important;
  }
  .mfs-mobile-privacy .mfs-mf901-language{
    display:flex!important;position:static!important;transform:none!important;
    width:100%!important;height:55px!important;min-height:55px!important;flex:0 0 55px!important;
    margin:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;
  }
  .mfs-mobile-privacy .mfs-mf901-copy{
    display:block!important;position:static!important;transform:none!important;
    width:100%!important;margin:0!important;visibility:visible!important;opacity:1!important;
  }
  /* Remove only the divider between the High Priority Goal and Medium Priority Issue. */
  .mfs-mobile-privacy .mfs-mh-example-improve .mfs-mh-example-issue:first-of-type{border-bottom:0!important;}

  /* Ready to Improve headphones: 1px upward from the approved centered position. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-icon{transform:translateY(-1px)!important;}

  /* Final CTA: move all three icon+text rows together 2px right. */
  .mfs-mobile-privacy .mfs-final-cta-900-benefits{transform:translateX(2px)!important;}

  /* Use Support as the common bottom-spacing reference for footer sections. */
  .mfs-mobile-privacy .mfs-mf901-group.is-open{padding-bottom:18px!important;}
  .mfs-mobile-privacy .mfs-mf901-group.is-open>.mfs-mf901-list,
  .mfs-mobile-privacy .mfs-mf901-group.quick.is-open>.mfs-mf901-links{margin-bottom:0!important;}

  /* Footer bottom must stay in normal flow and remain fully visible at 440x956 and similar tall mobiles. */
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;
    overflow:visible!important;box-sizing:border-box!important;padding-bottom:48px!important;
  }
  .mfs-mobile-privacy .mfs-mf901-brand,
  .mfs-mobile-privacy .mfs-mf901-language,
  .mfs-mobile-privacy .mfs-mf901-copy{
    position:relative!important;top:auto!important;bottom:auto!important;
    transform:none!important;max-height:none!important;overflow:visible!important;
    visibility:visible!important;opacity:1!important;
  }
  .mfs-mobile-privacy .mfs-mf901-language{
    display:flex!important;width:100%!important;height:55px!important;min-height:55px!important;
    flex:0 0 55px!important;margin:0!important;
  }
  .mfs-mobile-privacy .mfs-mf901-copy{
    display:block!important;width:100%!important;margin:0!important;padding-bottom:0!important;
  }
  /* Exact divider: title is child 1, High Priority issue is child 2. Earlier :first-of-type did not match. */
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    border-bottom:0!important;
  }

  /* Ready CTA: keep headphones fixed; move only the two-line heading 2px left. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{
    transform:translateX(-2px)!important;
  }

  /* Final CTA benefits: return the whole icon+text group 2px left to its pre-V29.921 position. */
  .mfs-mobile-privacy .mfs-final-cta-900-benefits{
    transform:none!important;
  }

  /* Footer spacing refinements. */
  .mfs-mobile-privacy .mfs-mf901-group:first-child{
    padding-bottom:13px!important; /* worldwide bottom: -5px */
  }
  .mfs-mobile-privacy .mfs-mf901-group.support{
    padding-bottom:27px!important; /* last Support line to divider: +9px */
  }
  .mfs-mobile-privacy .mfs-mf901-group.resources,
  .mfs-mobile-privacy .mfs-mf901-group.quick{
    margin-top:5px!important; /* +5px above section heading from preceding divider */
  }
  .mfs-mobile-privacy .mfs-mf901-group.quick{
    padding-bottom:0!important; /* remove the previous extra space below Pricing/Quick Links */
  }
  .mfs-mobile-privacy .mfs-mf901-brand{
    padding-top:9px!important; /* 20px less than the prior 29px gap before the next divider area */
  }

  /* iPhone 16 Pro Max / tall mobile: footer bottom remains intrinsic and scrollable, never height-clipped. */
  .mfs-mobile-privacy,
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
  }
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    flex:none!important;
    padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))!important;
  }
  .mfs-mobile-privacy .mfs-mf901-brand,
  .mfs-mobile-privacy .mfs-mf901-language,
  .mfs-mobile-privacy .mfs-mf901-copy{
    flex-shrink:0!important;max-height:none!important;overflow:visible!important;
  }
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
    padding-bottom:calc(52px + env(safe-area-inset-bottom, 0px))!important;
  }
  /* Remove the remaining one-line vertical gap between focal point and Medium Priority Issue. */
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    padding-bottom:0!important;
  }
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:-16px!important;
  }

  /* Ready CTA heading: another 2px left; headphones remain untouched. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{transform:translateX(-4px)!important;}

  /* Support: +5px above the heading from the preceding divider. */
  .mfs-mobile-privacy .mfs-mf901-group.support{margin-top:5px!important;}

  /* Add 20px back above the lower logo (V29.922 had 9px). */
  .mfs-mobile-privacy .mfs-mf901-brand{padding-top:29px!important;}

  /* Mobile language selector: English (US) by default; Ukrainian opens upward. */
  .mfs-mobile-privacy details.mfs-mf901-language{display:block!important;position:relative!important;padding:0!important;overflow:visible!important;}
  .mfs-mobile-privacy details.mfs-mf901-language>summary{list-style:none!important;width:100%!important;height:55px!important;padding:5px 6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;}
  .mfs-mobile-privacy details.mfs-mf901-language>summary::-webkit-details-marker{display:none!important;}
  .mfs-mobile-privacy details.mfs-mf901-language>summary>div{display:flex!important;align-items:center!important;gap:6px!important;}
  .mfs-mobile-privacy .mfs-mf901-language-menu{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 6px)!important;z-index:20!important;background:#111!important;border:1px solid #98a2b3!important;border-radius:12px!important;overflow:hidden!important;}
  .mfs-mobile-privacy .mfs-mf901-language-menu>a{height:55px!important;padding:5px 6px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#f9fafb!important;text-decoration:none!important;}
  .mfs-mobile-privacy .mfs-mf901-language-menu>a>span{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
  .mfs-mobile-privacy .mfs-mf901-language-menu>a>span img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .mfs-mobile-privacy .mfs-mf901-language-menu>a>strong{font:500 18px/28px Inter,Arial,sans-serif!important;color:#f9fafb!important;}
  /* Areas of Improvement: remove the last residual line-height-sized gap before Medium Priority. */
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:-22px!important;
  }

  /* Ready CTA: move only the heading 2px right from V29.923; headphones stay fixed. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{
    transform:translateX(-2px)!important;
  }

  /* Footer: reduce the vertical distance between footer sections by 3px. */
  .mfs-mobile-privacy .mfs-mf901-groups{
    gap:15px!important;
  }
  /* Areas of Improvement: normal document flow. No negative overlap between Goal and second Issue. */
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(2){
    padding-bottom:0!important;
    border-bottom:0!important;
  }
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3){
    margin-top:0!important;
    border-bottom:0!important;
  }
  .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue:nth-child(3) .mfs-issue-head{
    position:static!important;
    transform:none!important;
    flex:0 0 auto!important;
  }

  /* Ready CTA: retain the agreed horizontal heading position; remove only the excess 16px
     between the heading row and supporting copy (base flex gap is 24px => effective 8px). */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{
    transform:translateX(0)!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895-head{
    margin-bottom:-16px!important;
  }

  /* Keep the agreed 2px tighter divider below Working with artists worldwide. */
  .mfs-mobile-privacy .mfs-mf901-group:first-child{
    padding-bottom:11px!important;
  }
  .mfs-mobile-privacy,
  .mfs-mobile-privacy .mfs-mobile-footer-901,
  .mfs-mobile-privacy .mfs-mf901-groups,
  .mfs-mobile-privacy .mfs-mf901-brand{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .mfs-mobile-privacy .mfs-mobile-footer-901{
    display:flex!important;
    flex-direction:column!important;
    flex:none!important;
    padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))!important;
  }
  .mfs-mobile-privacy details.mfs-mf901-language{
    display:block!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    transform:none!important;
    width:100%!important;
    height:55px!important;
    min-height:55px!important;
    max-height:none!important;
    flex:0 0 55px!important;
    margin:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .mfs-mobile-privacy .mfs-mf901-copy{
    display:block!important;
    position:static!important;
    transform:none!important;
    width:100%!important;
    height:auto!important;
    min-height:16px!important;
    max-height:none!important;
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }\n  /* Ready CTA: move heading only 8px left. Headphones and supporting copy stay fixed. */\n  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{\n    transform:translateX(-8px)!important;\n  }\n\n  /* Footer: use normal block flow for the footer's four direct vertical regions.\n     This deliberately removes flex sizing from the footer itself so its bottom\n     cannot be shortened by intrinsic/flex calculations at wider phone widths. */\n  .mfs-mobile-privacy{\n    height:auto!important;min-height:0!important;max-height:none!important;\n    overflow-x:hidden!important;overflow-y:visible!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901{\n    display:block!important;\n    width:100%!important;\n    height:auto!important;min-height:0!important;max-height:none!important;\n    overflow:visible!important;\n    box-sizing:border-box!important;\n    padding:32px 16px calc(32px + env(safe-area-inset-bottom, 0px))!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-groups,\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-brand,\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > details.mfs-mf901-language,\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-copy{\n    position:relative!important;inset:auto!important;transform:none!important;\n    float:none!important;clear:both!important;\n    width:100%!important;max-width:100%!important;\n    max-height:none!important;overflow:visible!important;\n    box-sizing:border-box!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-groups{\n    display:flex!important;flex-direction:column!important;gap:15px!important;\n    height:auto!important;min-height:0!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-brand{\n    display:flex!important;height:auto!important;min-height:0!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > details.mfs-mf901-language{\n    display:block!important;height:55px!important;min-height:55px!important;\n    margin:0 0 34px!important;\n  }\n  .mfs-mobile-privacy .mfs-mobile-footer-901 > .mfs-mf901-copy{\n    display:block!important;height:auto!important;min-height:16px!important;\n    margin:0!important;padding:0!important;\n  }
  /* Move only the two-line title another 4px left from V29.932 (-8px => -12px total). */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{
    transform:translateX(-12px)!important;
  }

  /* Keep the CTA button within the same 340px content measure as the supporting copy.
     On narrower phones the available width is already below 340px, so their approved
     button width remains unchanged; wider phones stop growing beyond the copy measure. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-action>a{
    width:100%!important;
    max-width:340px!important;
    align-self:center!important;
  }
  /* Current approved V29.933 position is -12px; move heading 8px further left. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-head h2{
    transform:translateX(-20px)!important;
  }

  /* Override the historical width:100% growth on wider phones.
     Match the supporting copy's 340px content measure while still shrinking naturally
     on narrower viewports. */
  .mfs-mobile-privacy .mfs-mobile-cta-895-action{
    align-items:center!important;
  }
  .mfs-mobile-privacy .mfs-mobile-cta-895-action>a{
    width:min(100%, 340px)!important;
    max-width:340px!important;
    flex:0 0 auto!important;
    align-self:center!important;
    box-sizing:border-box!important;
  }
.mfs-mobile-privacy .mfs-trusted-avatar{overflow:hidden!important;}
.mfs-mobile-privacy .mfs-trusted-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;}
.mfs-mobile-privacy .mfs-trusted-dots i{cursor:pointer;}
  .mfs-mobile-privacy .mfs-recent-static-896-dots{
    width:auto!important;max-width:calc(100% - 32px)!important;display:flex!important;
    flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;align-items:center!important;align-self:center!important;
  }
  .mfs-mobile-privacy .mfs-recent-static-896-dots i{display:block!important;width:8px!important;height:8px!important;flex:0 0 8px!important;cursor:pointer!important;}
  .mfs-mobile-privacy .mfs-recent-static-896-art-placeholder{
    overflow:hidden!important;
    align-items:flex-start!important;
    justify-content:center!important;
  }
  .mfs-mobile-privacy .mfs-recent-static-896-art-placeholder img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-width:100%!important;
    max-width:none!important;
    object-fit:initial!important;
    object-position:top center!important;
    flex:0 0 auto!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve{
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve .mfs-mh-example-issue{
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-sheet{
    background:#f7f3ef!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-sheet .mfs-mh-example-block{
    background:transparent!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-divided:last-child{
    gap:12px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-next-item{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
    margin:0!important;
    padding:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-next-item h4{
    margin:0!important;
    padding:0!important;
    font-family:"Poynter OldStyle Display",Georgia,serif!important;
    font-size:16px!important;
    line-height:24px!important;
    font-weight:600!important;
    color:#1a1a1a!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-next-item p{
    margin:0!important;
    padding:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue .mfs-issue-head em.low{
    background:#E2F1DA!important;
    color:#0AB007!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > label + p,
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > label + p ~ p{
    margin:0!important;
    padding:0!important;
    text-indent:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > label + p::before,
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > label + p ~ p::before{
    content:"• ";
    font-size:9px;
    font-weight:400;
    vertical-align:1px;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve{
    gap:16px!important;
    row-gap:16px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue{
    margin-top:0!important;
    margin-bottom:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue{
    margin-top:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve{
    gap:16px!important;
    row-gap:16px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue{
    margin:0!important;
    padding-bottom:0!important;
    border-bottom:0!important;
    gap:6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p::before{
    content:none!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    margin:0!important;
    padding:0!important;
    line-height:20px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    margin:0!important;
    padding:0!important;
    font:inherit!important;
    letter-spacing:inherit!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    line-height:0!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p{
    margin:0!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
    color:#1a1a1a!important;
    text-indent:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item + p.mfs-action-item{
    margin-top:-6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p::before{
    content:none!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"• "!important;
    font-size:9px!important;
    line-height:0!important;
    font-weight:400!important;
    vertical-align:1px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    position:relative!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    content:"•"!important;
    position:absolute!important;
    left:-8px!important;
    top:0!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    font-size:9px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:0!important;
    vertical-align:baseline!important;
    pointer-events:none!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    left:0!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:9px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-4px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-7px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:11px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    content:""!important;
    display:block!important;
    box-sizing:border-box!important;
    width:42%!important;
    height:0!important;
    align-self:center!important;
    margin:5px 0!important;
    padding:0!important;
    border:0!important;
    border-top:1px dashed #d9d9d9!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    align-self:flex-start!important;
    margin:4px 0 6px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:12px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    margin:-2px 0 8px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item::before{
    left:-8px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-issue > p.mfs-action-item{
    text-indent:13px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-improve > .mfs-mh-example-issue + .mfs-mh-example-issue::before{
    margin:-3px 0 7px!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-next-item p,
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mff-next-item p,
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mff-next p{
    margin:0!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:400!important;
    letter-spacing:.28px!important;
    color:#1a1a1a!important;
  }
  body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-next > .mfs-mh-example-outcome + p{
    margin:0!important;
  }
 body.page-template-page-full-feedbacks .mfs-mobile-privacy .mfs-mh-example-cover img{position:absolute!important;width:100%!important;height:100%!important;max-width:none!important;left:0!important;top:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}
@media (max-width:767px){
  body .mfs-mobile-privacy{background:#fff;overflow:hidden;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content{display:block!important;background:#fff!important;color:#1a1a1a!important;width:100%!important;box-sizing:border-box!important;padding:48px 20px 56px!important;margin:0!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-head{width:100%!important;margin:0 0 28px!important;padding:0!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-title-group{width:100%!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content h2{font-size:36px!important;line-height:1.1!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content h3{font-size:25px!important;line-height:1.25!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content p,
  .mfs-mobile-privacy #mfs-mobile-privacy-content li{font-size:16px!important;line-height:1.75!important;}
}

/* V29.1050 — Mobile Privacy Policy: preserve desktop legal typography/hierarchy, adapted only for phone width. */
@media (max-width:767px){
  body .mfs-mobile-privacy{background:#fff!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    width:100%!important;
    min-height:0!important;
    padding:56px 16px!important;
    gap:40px!important;
    box-sizing:border-box!important;
    background:#fff!important;
    color:#0e0e0e!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-head{
    width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:16px!important;
    margin:0!important;
    padding:0!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-title-group{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:15px!important;
    width:100%!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-title-group h2{
    margin:0!important;
    padding:0!important;
    font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif!important;
    font-style:normal!important;
    font-weight:600!important;
    font-size:48px!important;
    line-height:52px!important;
    letter-spacing:-.4754px!important;
    color:#0e0e0e!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-rule{
    display:block!important;
    width:60px!important;
    height:3px!important;
    border-radius:2px!important;
    background:#d28b3f!important;
    margin:0!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:16px!important;
    line-height:1.75!important;
    font-weight:400!important;
    color:#1a1a1a!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content p{margin:0 0 18px!important;padding:0!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content h3{
    margin:42px 0 16px!important;
    padding:0!important;
    font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif!important;
    font-size:28px!important;
    line-height:1.25!important;
    font-weight:600!important;
    color:#111!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content h4{
    margin:26px 0 12px!important;
    padding:0!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:18px!important;
    line-height:1.4!important;
    font-weight:600!important;
    color:#111!important;
  }
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content ul{margin:0 0 22px!important;padding-left:26px!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content li{margin:0 0 7px!important;font:inherit!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-updated{margin-bottom:28px!important;}
}

/* V29.1051 — Mobile Privacy Policy typography scaled to approved mobile Home hierarchy. */
@media (max-width:767px){
  .mfs-mobile-privacy #mfs-mobile-privacy-content .f13-how-title-group h2{font-size:32px!important;line-height:40px!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content,
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content p,
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content li{font-size:14px!important;line-height:24px!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content h3{font-size:20px!important;line-height:26px!important;}
  .mfs-mobile-privacy #mfs-mobile-privacy-content .mfs-privacy-policy-content h4{font-size:14px!important;line-height:22px!important;}
}

/* V29.1053 — Mobile Home + Full Feedbacks Privacy Policy links land on mobile legal title with approved 24px top offset. */
@media (max-width: 767px){
  #mfs-mobile-legal-title,#mfs-mobile-cookie-legal-title,#mfs-mobile-terms-legal-title{scroll-margin-top:27px!important;}
}

/* V29.1069 — Mobile About hero: total +13px right from V29.1066 baseline. */
@media (max-width:767px){
  .mfs-mobile-privacy.mfs-mobile-about .mfs-mh-photo img{left:23.762421px!important;}
}

/* V29.1073 — Keep shared legal/About mobile shell hidden on desktop. */
@media (min-width:768px){
  body .mfs-mobile-privacy{display:none!important;}
}

/* V29.1078 — Mobile About team, stage 2: desktop portraits added; text/typography from V29.1077 unchanged. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-text{box-sizing:border-box;width:100%;padding:56px 16px;background:#f6f1ee;}
  .mfs-mobile-about .mfs-ma-team-heading{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0 0 32px;}
  .mfs-mobile-about .mfs-ma-team-heading h2{box-sizing:border-box;width:335px;max-width:100%;margin:0;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:28px;line-height:32px;font-weight:600;font-style:normal;letter-spacing:-.3px;text-align:center;color:#0e0e0e;}
  .mfs-mobile-about .mfs-ma-team-rule{display:block;width:60px;height:3px;border-radius:2px;background:#d28b3f;}
  .mfs-mobile-about .mfs-ma-team-cards{display:flex;flex-direction:column;gap:16px;width:100%;}
  .mfs-mobile-about .mfs-ma-team-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:26px;background:#f7f3ef;border:2px solid #e6ddcf;border-radius:14px;text-align:center;}
  .mfs-mobile-about .mfs-ma-team-photo-slot{box-sizing:content-box;width:120px;height:120px;padding:7px;border:3px solid #fbe8d2;border-radius:85px;background:transparent;overflow:hidden;}
  .mfs-mobile-about .mfs-ma-team-photo-slot img{display:block;width:120px;height:120px;max-width:none;object-fit:cover;border-radius:50%;}
  .mfs-mobile-about .mfs-ma-team-card h3{margin:0;font-family:"Poynter OldStyle Display","Poynter OldStyle",Georgia,serif;font-size:20px;line-height:30px;font-weight:600;font-style:normal;color:#0e0e0e;white-space:nowrap;}
  .mfs-mobile-about .mfs-ma-team-role{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;margin-top:-8px;padding-top:8px;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:15px;font-weight:700;font-style:normal;letter-spacing:1.5px;color:#111;text-transform:uppercase;white-space:nowrap;}
  .mfs-mobile-about .mfs-ma-team-role.two-lines{height:38px;}
  .mfs-mobile-about .mfs-ma-team-card p{width:283px;max-width:100%;margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:19.5px;font-weight:400;font-style:normal;color:#333;text-align:center;}
}

/* V29.1079 — Mobile About portraits: enlarge only the photo inside each approved outer ring by 6px diameter. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-photo-slot img{
    width:126px!important;
    height:126px!important;
    margin:-3px!important;
  }
}

/* V29.1080 — Mobile About portraits: reduce each V29.1079 portrait by 2px diameter, keep centered. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-photo-slot img{
    width:124px!important;
    height:124px!important;
    margin:-2px!important;
  }
}

/* V29.1081 — Mobile About portraits: remove the gap between each portrait and the inner edge of the existing ring. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-photo-slot img{
    width:134px!important;
    height:134px!important;
    margin:-7px!important;
  }
}

/* V29.1082 — Mobile About portraits: Figma-like 3px diameter inset; individual desktop-style crop/zoom only. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-photo-slot{
    width:131px!important;
    height:131px!important;
    padding:1.5px!important;
    overflow:hidden!important;
  }
  .mfs-mobile-about .mfs-ma-team-photo-slot img{
    width:131px!important;
    height:131px!important;
    margin:0!important;
    border-radius:50%!important;
    object-fit:cover!important;
  }
  .mfs-mobile-about .mfs-ma-team-card:nth-child(1) .mfs-ma-team-photo-slot img{
    transform:scale(1.16);
  }
  .mfs-mobile-about .mfs-ma-team-card:nth-child(2) .mfs-ma-team-photo-slot img{
    transform:scale(1.22);
  }
  .mfs-mobile-about .mfs-ma-team-card:nth-child(3) .mfs-ma-team-photo-slot img{
    transform:scale(1.02);
  }
}
\n\n/* V29.1083 — Mobile About portraits: exact 3px visible inset on each side; crop zoom inside fixed circular masks. */
@media (max-width:767px){
  .mfs-mobile-about .mfs-ma-team-photo-slot{
    box-sizing:content-box!important;
    width:128px!important;
    height:128px!important;
    padding:3px!important;
    border:3px solid #fbe8d2!important;
    border-radius:50%!important;
    overflow:visible!important;
  }
  .mfs-mobile-about .mfs-ma-team-photo-mask{
    display:block!important;
    width:128px!important;
    height:128px!important;
    border-radius:50%!important;
    overflow:hidden!important;
  }
  .mfs-mobile-about .mfs-ma-team-photo-slot .mfs-ma-team-photo-mask img{
    display:block!important;
    width:128px!important;
    height:128px!important;
    margin:0!important;
    max-width:none!important;
    border-radius:0!important;
    object-fit:cover!important;
    transform-origin:50% 50%!important;
  }
  .mfs-mobile-about .mfs-ma-team-card:nth-child(1) .mfs-ma-team-photo-mask img{transform:scale(1.30)!important;}
  .mfs-mobile-about .mfs-ma-team-card:nth-child(2) .mfs-ma-team-photo-mask img{transform:scale(1.20)!important;}
  .mfs-mobile-about .mfs-ma-team-card:nth-child(3) .mfs-ma-team-photo-mask img{transform:scale(1.07)!important;}
}

/* V29.1085 — mobile About portrait mask/crop refinement */
@media (max-width:900px){
.mfs-about-page .mfs-about-avatar{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:170px!important;height:170px!important;padding:0!important;border:3px solid #fbe8d2!important;border-radius:50%!important;overflow:visible!important;box-sizing:border-box!important}
.mfs-about-page .mfs-about-photo-mask{position:relative!important;width:156px!important;height:156px!important;flex:0 0 156px!important;border-radius:50%!important;overflow:hidden!important}
.mfs-about-page .mfs-about-photo-mask>img{position:absolute!important;left:0!important;top:0!important;width:156px!important;height:156px!important;max-width:none!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;transform-origin:center center!important}
.mfs-about-page .mfs-about-team-card:nth-child(1) .mfs-about-photo-mask>img{transform:translate(-3px,5px) scale(1.15)!important}
.mfs-about-page .mfs-about-team-card:nth-child(2) .mfs-about-photo-mask>img{transform:translate(0,8px) scale(1.10)!important}
.mfs-about-page .mfs-about-team-card:nth-child(3) .mfs-about-photo-mask>img{transform:translateX(-2px)!important}
}
