#purify-page{--pm-ink:#102e40;--pm-blue:#063dd5;--pm-muted:#506272;--pm-line:#d9e2e7;--pm-light:#f1f6fa;font:400 16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--pm-ink);background:#fff;width:100%;margin:0 auto;text-align:left}#purify-page *{box-sizing:border-box}#purify-page h1,#purify-page h2,#purify-page h3,#purify-page p,#purify-page figure{margin:0}#purify-page h1,#purify-page h2,#purify-page h3{font-family:inherit;font-weight:600;color:inherit;letter-spacing:-.04em;text-transform:none;line-height:1.1}#purify-page a{color:inherit;text-decoration:none;box-shadow:none}#purify-page a:hover{text-decoration:underline;text-underline-offset:5px}#purify-page a:focus-visible,#purify-page summary:focus-visible{outline:3px solid #fa841f;outline-offset:6px}#purify-page .pm-skip{position:absolute;left:16px;top:-150px;background:#fff;color:#102e40;padding:15px;z-index:100}#purify-page .pm-skip:focus{top:16px}#purify-page .pm-header,#purify-page .pm-footer{max-width:1320px;margin:auto;display:flex;align-items:center;gap:36px;padding:26px 40px}#purify-page .pm-header{border-bottom:1px solid var(--pm-line)}#purify-page .pm-brand{font-size:26px;font-weight:750;letter-spacing:-1.3px;white-space:nowrap}#purify-page .pm-brand span{color:var(--pm-blue)}#purify-page nav{display:flex;gap:30px;margin-left:auto;font-size:14px;font-weight:600}#purify-page .pm-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:14px 23px;background:var(--pm-blue);color:#fff;border-radius:4px;font-size:16px;font-weight:600;line-height:1.4}#purify-page .pm-button:hover{background:#072e9e;text-decoration:none}#purify-page .pm-small{min-height:44px;font-size:14px;padding:11px 18px}#purify-page .pm-hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.02fr 1fr;gap:46px;padding:68px 40px 60px;align-items:center}#purify-page .pm-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;margin-bottom:24px;color:var(--pm-blue)}#purify-page h1{font-size:clamp(40px,4.6vw,64px);line-height:1.08;margin-bottom:26px}#purify-page h1 em{font-style:normal;color:var(--pm-blue)}#purify-page .pm-lead{font-size:20px;line-height:1.65;max-width:500px;color:var(--pm-muted)}#purify-page .pm-actions{display:flex;align-items:center;gap:24px;margin:30px 0 15px;flex-wrap:wrap}#purify-page .pm-text-link{font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:16px;text-decoration:underline;text-underline-offset:5px}#purify-page .pm-note{font-size:13px;color:var(--pm-muted);line-height:1.7}#purify-page .pm-visual{background:var(--pm-light);padding:24px 24px 18px;border-radius:4px;position:relative}#purify-page .pm-product-label{display:flex;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:.08em;font-weight:650}#purify-page .pm-visual img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;margin:0}#purify-page figcaption{font-size:12px;line-height:1.5;color:var(--pm-muted)}#purify-page .pm-facts{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);padding:26px 0}#purify-page .pm-facts div{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 16px}#purify-page .pm-facts div+div{border-left:1px solid var(--pm-line)}#purify-page .pm-facts strong{font-size:32px;letter-spacing:-.05em;line-height:1.1;font-weight:600;white-space:nowrap}#purify-page .pm-facts span{font-size:14px;color:var(--pm-muted)}#purify-page .pm-section{max-width:1320px;margin:auto;padding:88px 40px;scroll-margin-top:24px}#purify-page .pm-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:40px}#purify-page h2{font-size:clamp(30px,3vw,44px)}#purify-page .pm-section-head>p{max-width:475px;color:var(--pm-muted);font-size:17px}#purify-page .pm-products{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:0 0 18px;list-style:none;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}#purify-page .pm-products li{padding:28px 20px;min-width:0}#purify-page .pm-products li+li{border-left:1px solid var(--pm-line)}#purify-page .pm-number{display:block;color:var(--pm-blue);font-size:13px;margin-bottom:32px;font-weight:650}#purify-page .pm-products h3{font-size:20px;letter-spacing:-.025em;margin-bottom:12px}#purify-page .pm-products p{font-size:13px;color:var(--pm-muted)}#purify-page .pm-program{background:var(--pm-light);max-width:none;padding-left:max(40px,calc((100% - 1240px)/2));padding-right:max(40px,calc((100% - 1240px)/2))}#purify-page .pm-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}#purify-page .pm-program-card{background:white;border:1px solid var(--pm-line);padding:36px;border-radius:4px}#purify-page .pm-big-number{font-size:76px;line-height:1;letter-spacing:-.06em;color:var(--pm-blue);display:block;margin-bottom:36px}#purify-page .pm-big-number span{font-size:18px;letter-spacing:0}#purify-page .pm-program-card h3{font-size:25px;margin-bottom:16px}#purify-page .pm-program-card p{max-width:430px;margin-bottom:24px;color:var(--pm-muted)}#purify-page .pm-dark-card{background:var(--pm-ink);color:#fff;border-color:var(--pm-ink)}#purify-page .pm-dark-card p{color:#d6e2ea}#purify-page .pm-dark-card .pm-big-number{color:#7ee5db}#purify-page .pm-routine{display:grid;grid-template-columns:1fr 1fr;gap:90px}#purify-page .pm-intro{margin-top:25px;color:var(--pm-muted);max-width:440px}#purify-page .pm-steps{list-style:none;padding:0;margin:0}#purify-page .pm-steps li{display:flex;gap:25px;border-bottom:1px solid var(--pm-line);padding:24px 0}#purify-page .pm-steps li:first-child{padding-top:0}#purify-page .pm-steps li>span{font-size:14px;color:var(--pm-blue);font-weight:650}#purify-page .pm-steps h3{font-size:22px;margin-bottom:12px}#purify-page .pm-steps p{color:var(--pm-muted)}#purify-page .pm-order{display:grid;grid-template-columns:1fr 1fr;gap:85px;background:var(--pm-blue);color:#fff;padding:64px;max-width:1240px;border-radius:4px}#purify-page .pm-order .pm-eyebrow{color:#c3d6ff}#purify-page .pm-order h2{margin-bottom:24px}#purify-page .pm-order p{color:#e5edff}#purify-page .pm-order .pm-button{margin-top:28px;background:#fff;color:#063dd5}#purify-page .pm-order .pm-button:hover{background:#e8efff}#purify-page .pm-price-info{border-left:1px solid #7595ed;padding-left:40px;align-self:center}#purify-page .pm-price-info h3{font-size:23px;margin-bottom:18px}#purify-page .pm-price-date{font-size:13px;margin-top:20px!important}#purify-page .pm-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}#purify-page details{border-bottom:1px solid var(--pm-line)}#purify-page summary{cursor:pointer;padding:22px 26px 22px 0;font-weight:600;font-size:17px;line-height:1.5}#purify-page details p{padding:0 0 24px;color:var(--pm-muted)}#purify-page .pm-disclaimer{max-width:1240px;margin:0 auto 48px;padding:26px 30px;background:var(--pm-light);font-size:14px;color:var(--pm-muted);border-left:3px solid var(--pm-blue)}#purify-page .pm-disclaimer strong{color:var(--pm-ink);display:block;margin-bottom:8px}#purify-page .pm-footer{border-top:1px solid var(--pm-line);font-size:13px;padding-top:30px;padding-bottom:38px}#purify-page .pm-footer p{margin-right:auto;color:var(--pm-muted)}@media(max-width:950px){#purify-page .pm-header,#purify-page .pm-footer{padding-left:24px;padding-right:24px;gap:24px}#purify-page .pm-hero{padding:45px 24px;gap:28px}#purify-page .pm-lead{font-size:17px}#purify-page .pm-section{padding:64px 24px}#purify-page .pm-section-head{gap:30px}#purify-page .pm-products{grid-template-columns:repeat(3,1fr)}#purify-page .pm-products li{border-bottom:1px solid var(--pm-line)}#purify-page .pm-products li:nth-child(4){border-left:0}#purify-page .pm-routine{gap:40px}#purify-page .pm-order{gap:30px;margin:0 24px;padding:40px}#purify-page .pm-price-info{padding-left:25px}#purify-page .pm-disclaimer{margin-left:24px;margin-right:24px}#purify-page .pm-facts{margin:0 24px}#purify-page .pm-facts div{display:block;text-align:center}#purify-page .pm-facts span{display:block;margin-top:6px}}@media(max-width:650px){#purify-page .pm-header{padding:18px 20px;gap:16px;flex-wrap:wrap}#purify-page .pm-brand{font-size:24px}#purify-page nav{order:3;justify-content:space-between;width:100%;margin:0;border-top:1px solid var(--pm-line);padding-top:14px}#purify-page .pm-header>.pm-button{margin-left:auto}#purify-page .pm-hero{grid-template-columns:1fr;padding:40px 20px 30px;gap:28px}#purify-page h1{font-size:43px}#purify-page .pm-eyebrow{margin-bottom:18px}#purify-page .pm-actions{gap:22px}#purify-page .pm-visual{padding:20px}#purify-page .pm-facts{margin:0 20px;padding:20px 0}#purify-page .pm-facts div{padding:4px 8px}#purify-page .pm-facts strong{font-size:28px}#purify-page .pm-facts span{font-size:12px}#purify-page .pm-section{padding:48px 20px}#purify-page .pm-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:28px}#purify-page .pm-products{grid-template-columns:1fr 1fr}#purify-page .pm-products li{padding:20px 12px}#purify-page .pm-products li:nth-child(odd){border-left:0}#purify-page .pm-products li:nth-child(even){border-left:1px solid var(--pm-line)}#purify-page .pm-products h3{font-size:19px}#purify-page .pm-number{margin-bottom:20px}#purify-page .pm-two,#purify-page .pm-routine,#purify-page .pm-order,#purify-page .pm-faq{grid-template-columns:1fr;gap:26px}#purify-page .pm-program-card{padding:28px}#purify-page .pm-big-number{font-size:64px;margin-bottom:25px}#purify-page .pm-order{padding:32px 24px;margin:0 20px}#purify-page .pm-price-info{border-left:0;border-top:1px solid #7595ed;padding:26px 0 0}#purify-page .pm-disclaimer{margin:0 20px 32px;padding:22px}#purify-page .pm-footer{padding:24px 20px;gap:20px;flex-wrap:wrap}#purify-page .pm-footer p{flex-basis:100%}#purify-page summary{font-size:16px}}@media(prefers-reduced-motion:no-preference){#purify-page .pm-button{transition:background .15s ease}}@media print{#purify-page .pm-header nav,#purify-page .pm-button{display:none}#purify-page .pm-section{padding:24px 0}#purify-page .pm-order{background:#fff;color:#102e40}#purify-page .pm-order p{color:#102e40}#purify-page details p{display:block}#purify-page .pm-visual img{max-width:300px}}

#purify-page .mm-hero{padding:80px 40px;background:#102e40;color:#fff}#purify-page .mm-hero-inner{max-width:1240px;margin:auto}#purify-page .mm-hero h1{max-width:880px;font-size:clamp(38px,5vw,68px)}#purify-page .mm-hero .pm-eyebrow{color:#7ee5db}#purify-page .mm-hero .pm-lead{color:#deebf2;max-width:730px}#purify-page .mm-reading{max-width:780px}#purify-page .mm-reading p{margin:18px 0}#purify-page .mm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#purify-page .mm-card{border-top:2px solid #063dd5;background:#f1f6fa;padding:26px}#purify-page .mm-card h3{font-size:24px;margin:12px 0 20px}#purify-page .mm-card p{color:#506272;margin-bottom:24px}#purify-page .mm-product{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#purify-page .mm-product img{width:100%;height:auto;background:#f1f6fa}#purify-page .mm-product p{margin:22px 0;color:#506272}@media(max-width:650px){#purify-page .mm-hero{padding:48px 20px}#purify-page .mm-cards,#purify-page .mm-product{grid-template-columns:1fr}}