.blog-card{min-height:480px;padding:18px 18px 26px;overflow:hidden}.blog-art{height:210px;display:block;background:var(--ink);font-size:inherit}.blog-art img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.blog-card:hover .blog-art img{transform:scale(1.07)}.blog-art:after{inset:0;width:auto;height:auto;border:0;border-radius:0;right:0;bottom:0;background:linear-gradient(transparent 45%,#061611c7)}.blog-art span{position:absolute;z-index:2;left:17px;bottom:14px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-card>b,.blog-card>h2,.blog-card>p,.blog-card>span{margin-left:8px;margin-right:8px}.journal-symbol{display:block}.journal-symbol img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.journal-card:hover .journal-symbol img{transform:scale(1.07)}.journal-symbol i{position:absolute;z-index:2;left:16px;bottom:13px;color:#fff;font:800 10px/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;font-style:normal}.journal-symbol:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(transparent 45%,#061611c7)}.buy-visual,.final-cta,.formula-product{--rx:0deg;--ry:0deg;--parallax-y:0px;--parallax-r:0deg;--depth-shift:0px;--ring-y:0px;--ring-r:0deg;perspective:1200px}.buy-visual>img,.formula-product>img{transform:translate3d(0,var(--parallax-y),var(--depth-shift)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--parallax-r)));transition:transform .16s ease-out;will-change:transform}.buy-visual .buy-rings,.formula-product .formula-sphere{transform:translate3d(0,var(--ring-y),0) rotate(var(--ring-r));transition:transform .2s ease-out;will-change:transform}.final-cta>img{transform:translate3d(0,var(--parallax-y),var(--depth-shift)) rotateX(var(--rx)) rotateY(var(--ry)) rotate(calc(-13deg + var(--parallax-r)));transition:transform .18s ease-out;will-change:transform}.ingredient-info{animation:ingredientInfoIn .48s cubic-bezier(.2,.75,.2,1)}.ingredient-selector{display:flex;overflow:hidden;gap:0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ingredient-track{width:max-content;animation:ingredientLoop 38s linear infinite;will-change:transform}.ingredient-set,.ingredient-track{display:flex;gap:8px}.ingredient-selector:focus-within .ingredient-track,.ingredient-selector:hover .ingredient-track{animation-play-state:paused}.ingredient-selector button{flex:0 0 168px;width:168px}@keyframes ingredientLoop{to{transform:translateX(calc(-50% - 4px))}}@keyframes ingredientInfoIn{0%{opacity:0;transform:translateY(12px) rotateX(-8deg)}to{opacity:1;transform:none}}.article-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;padding-bottom:70px}.article-hero>div{position:relative;z-index:2}.article-hero>div>p:last-child{max-width:650px;color:#ffffff99;line-height:1.7;font-size:18px;margin-top:28px}.article-hero figure{position:relative;z-index:2;margin:0;border-radius:28px;overflow:hidden;transform:perspective(900px) rotateY(-5deg);box-shadow:0 30px 80px #0008}.article-hero figure img{width:100%;aspect-ratio:16/9;object-fit:cover}.admin-login-shell{min-height:100svh;background:var(--ink);color:#fff;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.admin-login-shell:before{content:"";position:absolute;width:620px;aspect-ratio:1;border:1px solid #d5ff5725;border-radius:50%;right:-220px;top:-230px;box-shadow:0 0 120px #d5ff5714}.admin-login-card{position:relative;z-index:2;width:min(100%,480px);background:#ffffff0b;border:1px solid #ffffff18;backdrop-filter:blur(24px);border-radius:30px;padding:clamp(28px,5vw,48px);box-shadow:0 40px 100px #0007}.admin-login-card>img{width:165px;height:auto;margin-bottom:45px}.admin-login-card h1{font-size:clamp(40px,7vw,62px);line-height:.95;letter-spacing:-.055em;margin:0 0 20px}.admin-login-card>p:not(.section-tag){color:#ffffff8c;line-height:1.65}.admin-login-card form{display:grid;gap:16px;margin:30px 0 25px}.admin-login-card label{display:grid;gap:8px;font-size:12px;font-weight:800;color:#ffffffb5}.admin-login-card input{width:100%;min-height:52px;border-radius:13px;border:1px solid #ffffff26;background:#ffffff0b;color:#fff;padding:0 15px;outline:none}.admin-login-card input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #d5ff5720}.admin-login-card button{min-height:57px;border:0;border-radius:99px;background:var(--lime);color:var(--ink);padding:0 22px;display:flex;align-items:center;justify-content:space-between;font-weight:900;cursor:pointer}.admin-login-card button:disabled{opacity:.45;cursor:not-allowed}.admin-login-card>a{font-size:12px;color:#ffffff86}.login-error{padding:12px 14px;border-radius:12px;background:#f06b3224;border:1px solid #f06b3259;color:#ffd1bd;font-size:13px}.admin-actions{display:flex;align-items:center;gap:15px}.admin-actions form{margin:0}.admin-head button{font-size:13px;text-decoration:underline;border:0;background:transparent;padding:0;cursor:pointer}@media(max-width:1000px){.article-hero{grid-template-columns:1fr;padding-bottom:60px}.article-hero figure{margin-top:35px;transform:none;max-width:760px}}@media(max-width:720px){.article-hero{padding-top:120px}.article-hero h1{font-size:48px;line-height:.98}.blog-art{height:200px}.admin-login-card>img{margin-bottom:34px}.admin-actions{align-items:flex-end;flex-direction:column;gap:8px}.ingredient-selector{grid-column:1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ingredient-selector button{flex-basis:145px;width:145px}}.admin-workspace{display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:start}.admin-nav{position:sticky;top:24px;background:var(--ink);padding:20px 12px;border-radius:24px;display:grid;gap:5px;box-shadow:0 25px 60px #0616111c}.admin-nav>p{font-size:9px;letter-spacing:.16em;color:#ffffff61;padding:3px 13px 14px}.admin-nav button{min-height:48px;border:0;border-radius:13px;padding:0 13px;background:transparent;color:#ffffff9e;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;font-size:13px;font-weight:700}.admin-nav button svg{width:18px}.admin-nav button.active{background:var(--lime);color:var(--ink)}.admin-nav button b{margin-left:auto;background:#ffffff19;padding:3px 7px;border-radius:20px}.admin-content{min-width:0}.admin-title{margin:5px 0 28px}.admin-title.row{display:flex;justify-content:space-between;align-items:end}.admin-title>div>span,.admin-title>span,.editor-head span{font-size:9px;letter-spacing:.16em;color:var(--orange);font-weight:900}.admin-title h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.06em;line-height:.95;margin:8px 0 9px}.admin-title p{color:var(--muted);margin:0}.admin-primary{min-height:46px;border:0;border-radius:99px;background:var(--ink);color:#fff;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer}.admin-primary svg{width:17px}.admin-primary:disabled{opacity:.55}.admin-primary.save{background:var(--orange);min-width:190px}.admin-alert{margin-bottom:18px;border-radius:14px;padding:13px 17px;display:flex;justify-content:space-between}.admin-alert.error{background:#ffe4df;color:#8b281b}.admin-alert.success{background:#e6f4d8;color:#315d14}.admin-alert button{border:0;background:transparent;font-size:20px}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.status-grid>div{background:#f6f8f5;border-radius:15px;padding:17px;display:grid;grid-template-columns:12px 1fr;align-items:center;gap:7px}.status-grid i{width:9px;height:9px;border-radius:50%;background:#aaa}.secret-card span.connected,.status-grid i.online{background:#79a52b;box-shadow:0 0 0 4px #79a52b1c}.status-grid i.warning{background:#e9a234}.status-grid span{font-size:11px;color:var(--muted)}.status-grid strong{grid-column:2;font-size:14px}.cms-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:start}.blog-list{display:grid;gap:10px}.blog-list article{display:grid;grid-template-columns:68px 1fr auto auto;gap:11px;align-items:center;border-top:1px solid #e3e7e3;padding-top:12px}.blog-list article img{width:68px;height:58px;object-fit:cover;border-radius:9px}.blog-list article div{display:grid;gap:4px}.blog-list article span{font-size:10px;color:var(--muted)}.blog-list article button,.editor-head button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.danger-icon svg{width:16px;color:#b43b2a}.blog-editor,.settings-form{display:grid;gap:16px}.blog-editor label,.settings-form label{font-size:11px;font-weight:800;display:grid;gap:7px}.blog-editor input,.blog-editor select,.blog-editor textarea,.settings-form input{border:1px solid #d8ded9;border-radius:11px;padding:11px 12px;background:#fafbf9;outline:none}.blog-editor textarea{min-height:88px;resize:vertical}.blog-editor textarea.content-area{min-height:240px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-head{display:flex;justify-content:space-between}.editor-head h2{margin:5px 0}.file-field{border:1px dashed #c6cec8;border-radius:12px;padding:13px}.editor-preview{width:100%;height:190px;object-fit:cover;border-radius:13px}.inline-admin-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-bottom:25px}.inline-admin-form input{border:1px solid #d8ded9;border-radius:12px;padding:12px}.user-list{display:grid}.user-list>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border-top:1px solid #e3e7e3;padding:15px}.user-list span{font-size:11px;color:var(--muted)}.user-list button{border:0;background:transparent}.user-list svg{width:16px}.settings-form{max-width:760px}.settings-form label small{font-weight:400;color:var(--muted)}.secret-card{grid-template-columns:1fr 1fr;gap:18px;background:#f4f6f3;padding:16px;border-radius:15px}.secret-card,.secret-card>div{display:grid;align-items:center}.secret-card>div{grid-template-columns:12px 1fr;gap:4px 8px}.secret-card span{width:9px;height:9px;border-radius:50%;background:#e9a234}.secret-card strong{font-size:13px}.secret-card small{grid-column:2;color:var(--muted)}.webhook-box{display:grid;gap:6px;padding:16px;border-radius:15px;background:var(--ink);color:#fff}.webhook-box small,.webhook-box span{font-size:10px;color:#ffffff88}.webhook-box code{white-space:normal;word-break:break-all;color:var(--lime)}@media(max-width:1000px){.admin-workspace{grid-template-columns:1fr}.admin-nav{position:static;grid-template-columns:repeat(3,1fr)}.admin-nav>p{grid-column:1/-1}.cms-grid{grid-template-columns:1fr}.status-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.admin-nav{grid-template-columns:1fr 1fr}.admin-nav button{font-size:11px}.admin-title.row{align-items:start;gap:15px}.admin-title h1{font-size:46px}.field-pair,.inline-admin-form,.secret-card,.status-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.admin-panel{overflow-x:auto}.blog-list article{grid-template-columns:55px 1fr auto auto}.blog-list article img{width:55px;height:50px}.user-list>div{grid-template-columns:1fr auto}.user-list span{grid-column:1}.admin-head{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.ingredient-track{animation:none;flex-wrap:wrap;width:100%}.ingredient-set:last-child{display:none}.ingredient-set{flex-wrap:wrap}.ingredient-selector{overflow:visible;mask-image:none;-webkit-mask-image:none}}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.cms-page-wrap{max-width:920px;margin:auto;padding:85px 24px 110px}.cms-page-wrap li,.cms-page-wrap>p{font-size:17px;line-height:1.8;color:var(--muted)}.cms-page-wrap h2{font-size:clamp(32px,5vw,48px);letter-spacing:-.045em;margin:60px 0 18px}.cms-page-wrap h3{font-size:26px;margin:42px 0 12px}.cms-page-wrap blockquote{font:26px/1.55 Georgia,serif;border-left:4px solid var(--orange);margin:45px 0;padding:8px 0 8px 28px;color:#34423b}.cms-featured,.cms-image{margin:42px 0;border-radius:25px;overflow:hidden;background:var(--fog)}.cms-featured img,.cms-image img{display:block;width:100%;max-height:620px;object-fit:cover}.cms-featured{margin-top:-35px;position:relative;box-shadow:0 30px 80px #0616111a}.reviews-modern{padding:110px clamp(22px,7vw,112px);background:var(--paper)}.reviews-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:7vw;margin-bottom:55px}.reviews-heading .section-tag{grid-column:1/-1}.reviews-heading h2{font-size:clamp(54px,7vw,102px);line-height:.9;letter-spacing:-.07em;margin:0}.reviews-heading h2 em{font-family:Georgia,serif;color:var(--orange);font-weight:400}.reviews-heading>p:last-child{color:var(--muted);line-height:1.7}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reviews-grid article{min-height:300px;padding:28px;border-radius:24px;background:#fff;border:1px solid #dfe3df;display:flex;flex-direction:column}.reviews-grid article>span{color:var(--orange);letter-spacing:.1em}.reviews-grid article>p{font:21px/1.55 Georgia,serif;color:#34423b}.reviews-grid article>div{display:grid;margin-top:auto}.reviews-grid small{color:var(--muted);margin-top:4px}.tracking-wrap{min-height:520px;padding:80px 22px;background:var(--fog)}.tracking-box{max-width:700px;margin:auto;background:#fff;border:1px solid #dde3de;border-radius:28px;padding:clamp(24px,5vw,48px);box-shadow:0 25px 70px #0616110d}.tracking-box form{display:grid;gap:17px}.tracking-box label{display:grid;gap:8px;font-size:12px;font-weight:800}.tracking-box input{min-height:52px;border:1px solid #d5dbd7;border-radius:13px;padding:0 15px;outline:none}.tracking-error{margin-top:20px;padding:14px;border-radius:12px;background:#ffe5df;color:#8b281b}.tracking-result{margin-top:28px;border-radius:20px;background:var(--ink);color:#fff;padding:25px}.tracking-result>span{font-size:10px;letter-spacing:.13em;color:var(--lime)}.tracking-result h2{text-transform:capitalize;font-size:34px;margin:10px 0 24px}.tracking-result>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tracking-result p{display:grid;color:#ffffff8c;font-size:11px}.tracking-result strong{color:#fff;font-size:14px;margin-top:5px}.table-scroll{overflow:auto}.page-admin-list select,.status-select{border:1px solid #d7ddd8;border-radius:9px;background:#fafbf9;padding:7px 9px;text-transform:capitalize}.page-admin-list{display:grid}.page-admin-list article{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid #e4e8e5}.page-admin-list article>div{display:grid;gap:4px}.page-admin-list span{font-size:10px;color:var(--muted)}.page-admin-list a{font-size:12px;text-decoration:underline}.review-admin-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.review-admin-list article{border:1px solid #e1e5e2;border-radius:16px;padding:18px}.review-admin-list p{color:var(--muted);line-height:1.6}.review-admin-list>article>span{font-size:10px;color:var(--muted)}.review-stars{color:var(--orange);margin-bottom:9px}.migration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.migration-grid>div{background:#f4f6f3;border-radius:15px;padding:18px}.migration-grid span{display:block;font-size:11px;color:var(--muted)}.migration-grid strong{display:block;font-size:25px;margin-top:8px}.migration-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.migration-note{font-size:12px;line-height:1.7;color:var(--muted);margin:22px 0 0}@media(max-width:800px){.reviews-heading{grid-template-columns:1fr}.reviews-heading .section-tag{grid-column:auto}.review-admin-list,.reviews-grid{grid-template-columns:1fr}.migration-grid{grid-template-columns:1fr 1fr}.page-admin-list article{grid-template-columns:1fr auto}.page-admin-list select{grid-column:1/-1}.tracking-result>div{grid-template-columns:1fr}}