:root{--ink:#18352f;--paper:#f7f6f0;--muted:#5b6862;--line:#d9ded5;--orange:#ed693c}*{box-sizing:border-box}body.mpstudio-site{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,a,input,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid #b84a24;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.055em;line-height:1.08;color:var(--ink)}h1{font-size:clamp(42px,5.6vw,78px);font-weight:600;margin-bottom:28px}h2{font-size:clamp(30px,3.5vw,48px);font-weight:500}h3{font-size:27px;font-weight:500}p{margin-bottom:20px}em{font-family:Georgia,serif;font-weight:400}small{font-size:12px;letter-spacing:0;color:var(--muted)}.announcement{background:var(--ink);color:#f5f6e9;text-align:center;font-size:12px;padding:10px 16px;letter-spacing:.04em}.announcement span{padding:0 15px}.site-header{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 38px;border-bottom:1px solid var(--line);gap:25px}.brand{font-size:21px;font-weight:800;letter-spacing:-.04em;display:flex;align-items:center;gap:10px;white-space:nowrap}.brand-light{font-weight:400;margin-left:5px}.brand-mark{background:var(--ink);color:#f7f6f0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:29px;font-weight:400}nav{display:flex;gap:30px;align-items:center;font-size:14px}.nav-account{border:1px solid var(--line);border-radius:30px;padding:10px 18px}.main{max-width:1280px;margin:auto;padding:0 38px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:76px 0 65px;align-items:center}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.6;margin-bottom:20px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px}.lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:650px}.actions{display:flex;align-items:center;gap:28px;margin:30px 0 22px}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;background:var(--ink);color:white;padding:17px 23px;border-radius:5px;font-size:14px;font-weight:600;text-decoration:none}.button:hover{background:#2d5146;text-decoration:none}.text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px}.micro{font-size:12px;color:var(--muted)}.hero-art{position:relative;background:#e7eadc;border-radius:8px;min-height:470px;overflow:hidden}.orbit{width:370px;height:370px;border:1px solid #b5beaa;border-radius:50%;position:absolute;right:-100px;top:-80px}.orbit:after{content:'';position:absolute;width:260px;height:260px;inset:54px;border:1px solid #b5beaa;border-radius:50%}.art-note{position:absolute;background:#fdfbf2;left:40px;top:60px;width:290px;padding:28px;transform:rotate(-8deg);box-shadow:0 16px 26px #18352f16}.art-note>span{font-size:9px;letter-spacing:.12em}.art-note b{display:block;font-size:37px;letter-spacing:-.06em;line-height:1.13;margin-top:30px;font-weight:500}.art-note i{display:block;font-size:80px;font-style:normal;color:var(--orange);line-height:1;margin-top:15px}.art-check{position:absolute;bottom:47px;right:20px;background:var(--ink);color:white;padding:20px 24px;display:flex;gap:15px;align-items:center;transform:rotate(4deg);box-shadow:0 8px 18px #18352f22}.art-check>span{border:1px solid #adbf9d;border-radius:50%;padding:3px 9px;color:#d5e8b6}.art-check small{display:block;color:#c7d2c5}.art-label{position:absolute;right:20px;top:25px;font-size:10px;line-height:1.3;letter-spacing:.1em}.trust{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;font-size:14px}.section{padding:85px 0}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:38px}.section-heading h2{margin:0}.section-heading>p{width:330px;font-size:15px;color:var(--muted);margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kit{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fcfcf8}.cover{height:260px;display:block;position:relative;padding:23px;overflow:hidden}.cover:hover{text-decoration:none}.c0{background:#d5e8d0}.c1{background:#eddfbc}.c2{background:#cfdced}.cover-brand{font-size:10px;letter-spacing:.1em}.cover strong{display:block;font-size:31px;line-height:1.1;margin-top:25px;letter-spacing:-.05em;position:relative;z-index:1;font-weight:500}.cover strong span{display:block;font-size:12px;letter-spacing:0;margin-top:8px}.cover-icon{position:absolute;font-size:145px;line-height:1;right:15px;bottom:30px;opacity:.8}.cover-bottom{position:absolute;bottom:19px;font-size:9px;letter-spacing:.12em}.kit-body{padding:26px}.kit-body .eyebrow{font-size:9px;margin-bottom:13px}.kit-body h3{margin-bottom:15px}.kit-body>p{font-size:14px;min-height:90px;color:var(--muted)}.kit-end{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px}.kit-end b{font-size:23px;font-weight:500}.kit-end small{display:block}.method{background:#e9ede2;border-radius:8px;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.method ol{padding:0;margin:0;list-style:none}.method li{display:flex;gap:22px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #cbd3c4}.method li:last-child{margin:0;padding:0;border:none}.method li>span{font-size:13px;padding-top:4px}.method h3{font-size:23px;margin-bottom:10px}.method p{font-size:14px;margin:0;color:var(--muted)}.closing{text-align:center;padding:95px 15px}.closing p{color:var(--muted)}.site-footer{max-width:1280px;margin:auto;border-top:1px solid var(--line);padding:50px 38px 25px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;font-size:14px}.site-footer p{color:var(--muted);margin-top:20px}.site-footer>div>strong{display:block;margin-bottom:16px}.site-footer>div>a:not(.brand){display:block;margin-bottom:10px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:23px;font-size:11px;color:var(--muted)}.inner{padding-top:65px;padding-bottom:85px;min-height:55vh}.inner>.lead{margin-bottom:40px}.inner>h2{font-size:30px;max-width:780px;margin-top:40px}.inner>p{max-width:780px}.notice{background:#eceee4;border:1px solid #d2d9c8;border-radius:5px;padding:16px;font-size:14px}.inner .cards{margin-top:40px}.faq{max-width:850px;margin-top:40px}.faq details{border-top:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;font-size:21px;letter-spacing:-.02em}.faq p{color:var(--muted);padding-top:18px;max-width:730px}.product-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:65px;margin:35px 0 50px}.product-price{font-size:35px;margin:20px 0}.product-info{padding:35px;background:#e9ede2;border-radius:8px;align-self:start}.product-info h2{font-size:28px}.product-info p{font-size:15px}.reading{max-width:800px}.reading h2{font-size:30px;margin-top:40px}.reading li{margin:12px 0}.skip{position:absolute;top:-100px}.skip:focus{top:10px;left:10px;background:white;padding:15px;z-index:10000}.woocommerce input{padding:12px;border:1px solid var(--line);border-radius:4px;font:inherit}.woocommerce button.button{background:var(--ink);color:white}.woocommerce form{max-width:700px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{padding:10px;border-bottom:1px solid var(--line)}
@media(max-width:900px){.hero{gap:30px}.hero-art{min-height:420px}.art-note{left:20px;width:240px}.art-note b{font-size:32px}.art-check{padding:15px;right:10px}.cards{gap:15px}.kit-body{padding:20px}.cover{height:220px}.cover strong{font-size:27px}.method{gap:35px;padding:35px}.site-header{padding:20px 25px}nav{gap:20px}.main{padding-left:25px;padding-right:25px}}
@media(max-width:650px){.announcement{font-size:10px}.announcement span{padding:0 3px}.site-header{flex-direction:column;gap:18px;padding:20px}.brand{font-size:20px}nav{font-size:12px;gap:19px;flex-wrap:wrap;justify-content:center}.nav-account{padding:7px 11px}.main{padding-left:20px;padding-right:20px}.hero{grid-template-columns:1fr;padding-top:44px;gap:30px}.hero-art{min-height:370px}.art-note{left:35px;top:35px;width:240px}.art-check{bottom:20px;right:22px}.art-label{right:15px;top:20px}.hero h1{font-size:48px}.eyebrow{font-size:9px}.lead{font-size:17px}.actions{gap:20px}.actions .text-link{font-size:12px}.trust{flex-wrap:wrap;gap:12px;justify-content:center;font-size:12px}.section{padding:55px 0}.section-heading{display:block}.section-heading>p{width:auto;margin-top:22px}.cards{grid-template-columns:1fr;gap:25px}.cover{height:250px}.cover strong{font-size:36px}.cover-icon{right:30px}.kit-body>p{min-height:0}.method{grid-template-columns:1fr;padding:28px;gap:35px}.closing{padding:60px 0}.site-footer{grid-template-columns:1fr 1fr;padding:35px 20px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.inner{padding-top:40px}.product-layout{grid-template-columns:1fr;gap:20px}.product-info{padding:25px}.faq summary{font-size:18px}}
