*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e9;color:#171717;font-family:Montserrat,Arial,sans-serif}a{text-decoration:none;color:inherit}.announcement{height:29px;background:#171717;color:#f5f2ec;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:3px;font-weight:700}.announcement i{font-style:normal;opacity:.5;margin:0 8px}.site-header{position:absolute;top:29px;left:0;z-index:10;width:100%;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 3.2%;border-bottom:1px solid #17171725;background:#f7f4ed22;backdrop-filter:blur(7px)}.logo,.footer-brand{font:400 29px Georgia,serif;letter-spacing:8px}.logo sup,.footer-brand sup{font:8px Arial;letter-spacing:0}nav{display:flex;align-items:center;gap:27px;font-size:9px;letter-spacing:2px;font-weight:700}nav .outline{padding:16px 20px;border:1px solid #17171755}.hero{height:78vh;min-height:650px;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.88) brightness(1.06)}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#f4f1e9e0 0%,#f4f1e9a5 35%,#f4f1e940 70%,#f4f1e915 100%)}.hero-main{position:relative;z-index:2;padding-top:170px;margin-left:12%;max-width:740px}.hero-main small,.eyebrow{font-size:9px;letter-spacing:4px;font-weight:700}.hero-main h1{font:400 clamp(64px,7.4vw,112px)/.88 Georgia,serif;letter-spacing:-4px;margin:28px 0 20px}.hero-main h1 em{font-style:italic}.hero-main p{font-size:13px;letter-spacing:1.7px}.actions{display:flex;gap:12px;margin:28px 0}.btn{display:inline-block;padding:16px 22px;border:1px solid #17171766;font-size:9px;letter-spacing:2px;font-weight:700}.btn.dark,.dark-btn{background:#171717;color:#f5f2ec;border-color:#171717}.dark-btn{display:inline-block;padding:16px 22px;font-size:9px;letter-spacing:2px}.hero-side{position:absolute;z-index:3;font-size:9px;letter-spacing:3px;line-height:1.9}.hero-side.left{left:3.5%;top:110px;border-left:1px solid #17171766;padding-left:15px}.hero-side.left hr{border:0;border-top:1px solid #17171755;width:30px;margin:16px 0}.hero-side.left em{display:block;font:italic 30px Georgia,serif;letter-spacing:0;line-height:.95;margin-top:20px}.hero-side.right{right:5%;bottom:72px;text-align:right}.hero-side.right hr{border:0;border-top:1px solid #17171766;width:30px;margin:14px 0 14px auto}.trust{display:grid;grid-template-columns:repeat(4,1fr);background:#f8f5ef;border-bottom:1px solid #d3cdc2}.trust div{padding:23px 28px;border-right:1px solid #ddd7cd;display:grid;grid-template-columns:25px 1fr;column-gap:8px}.trust b{grid-row:span 2;font-size:18px;font-weight:400}.trust strong{font-size:9px;letter-spacing:2px}.trust small{font-size:9px;color:#77736b;margin-top:5px}.shop{padding:105px 3% 100px;background:#f4f1e9}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:47px}.section-top>div>span,.method>span,.about-copy>span,.faq>span{font-size:9px;letter-spacing:4px;font-weight:700}.section-top h2{font:400 48px/1 Georgia,serif;margin:16px 0 0}.section-top h2 em{font-style:italic}.view-all{font-size:9px;letter-spacing:3px;border-bottom:1px solid #77736b;padding-bottom:7px}.products{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px}.product{}.book{padding:6px;background:#e6e0d5;box-shadow:0 18px 35px #4b43351f;transition:transform .4s ease,box-shadow .4s ease}.product:hover .book{transform:translateY(-7px);box-shadow:0 27px 50px #4b43352d}.book img{width:100%;display:block;aspect-ratio:.667;object-fit:cover}.product h3{font-size:9px;letter-spacing:2px;margin:16px 0 7px}.product p{font-size:10px;margin:0 0 8px;color:#55524b}.product small{display:block;font:10px/1.45 Georgia,serif;color:#6a665e;min-height:33px}.explore{display:inline-block;margin-top:12px;border:1px solid #17171755;padding:9px 11px;font-size:8px;letter-spacing:2px}.method{padding:77px 4%;background:#e4ded4}.method-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.35fr;margin-top:45px}.method-grid>div{padding:0 24px;border-left:1px solid #17171730}.method-grid b{font:28px Georgia,serif}.method-grid h3{font-size:10px;letter-spacing:3px;margin:18px 0 8px}.method-grid p{font:12px Georgia,serif;color:#66625b}.method-grid aside{border-left:1px solid #17171730;padding-left:34px;display:flex;flex-direction:column;gap:17px}.method-grid aside small{font-size:8px;letter-spacing:3px}.method-grid aside em{font:italic 38px Georgia,serif}.method-grid aside span{font:14px Georgia,serif}.about{display:grid;grid-template-columns:1.05fr 1fr .45fr;background:#efeae1}.about-image{min-height:500px;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.77) saturate(.8)}.about-copy{padding:86px 70px}.about-copy h2{font:400 66px/.9 Georgia,serif;margin:28px 0}.about-copy h2 em{font-style:italic}.about-copy p{font:13px/1.8 Georgia,serif;color:#5e5a54;max-width:470px}.about-list{border-left:1px solid #c8c0b3;padding:90px 28px;font-size:9px;letter-spacing:4px;line-height:2.45}.about-list strong{font-weight:400}.editorial{display:grid;grid-template-columns:repeat(3,1fr)}.editorial>div{height:440px;position:relative;overflow:hidden;padding:30px}.editorial img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.67) saturate(.78)}.editorial span,.editorial h3{position:relative;z-index:1}.editorial h3{font:400 34px/1.06 Georgia,serif;margin-top:170px}.closing{height:460px;position:relative;overflow:hidden}.closing img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.83) saturate(.9)}.closing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0b8c 0%,#0b0b0b1e 60%,#0b0b0b05)}.closing>div{position:relative;z-index:2;padding:92px 7%;color:#fff;max-width:650px}.closing h2{font:400 57px/.94 Georgia,serif;margin:0 0 20px}.closing h2 em{font-style:italic}.closing p{font-size:9px;letter-spacing:4px}.faq{padding:95px 10%;background:#f4f1e9}.faq details{border-bottom:1px solid #d2ccc0;padding:23px 0}.faq summary{cursor:pointer;font:20px Georgia,serif}.faq p{color:#656158;line-height:1.7}.modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;background:#17171777;backdrop-filter:blur(10px);padding:30px}.modal:target{display:flex}.modal>div{background:#f8f5ef;padding:58px;max-width:600px;width:100%;box-shadow:0 35px 90px #17171755}.modal>div>span{font-size:9px;letter-spacing:4px;font-weight:700}.modal h2{font:400 46px Georgia,serif;margin:22px 0 10px}.modal p,.modal li{color:#5f5b54}.modal li{margin:8px 0}.close{position:absolute;right:35px;top:25px;color:#fff;font-size:40px}footer{padding:42px 4%;background:#171717;color:#d9d2c8;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:2px}.footer-brand{color:#f5f2ec}.footer-brand small{display:block;font:8px Arial;letter-spacing:3px;margin-top:8px;color:#8e8880}@media(max-width:1050px){nav{gap:13px}.products{grid-template-columns:repeat(4,1fr);row-gap:30px}.method-grid{grid-template-columns:repeat(2,1fr);gap:30px}.method-grid aside{margin-top:20px}.about{grid-template-columns:1fr 1fr}.about-list{display:none}}@media(max-width:700px){.announcement{font-size:7px;letter-spacing:2px}.site-header{height:60px}.logo{font-size:23px}nav a:not(.nav-cta){display:none}.hero{min-height:650px;height:82vh}.hero-side{display:none}.hero-main{margin-left:7%;padding-top:185px;margin-right:7%}.hero-main h1{font-size:57px;letter-spacing:-2px}.trust{grid-template-columns:1fr 1fr}.trust div{padding:18px}.section-top{display:block}.section-top h2{font-size:40px}.view-all{display:inline-block;margin-top:24px}.products{grid-template-columns:repeat(2,1fr)}.method-grid{grid-template-columns:1fr}.about{grid-template-columns:1fr}.about-image{height:330px;min-height:0}.about-copy{padding:65px 8%}.editorial{grid-template-columns:1fr}.closing{height:420px}.closing h2{font-size:44px}.faq{padding:75px 7%}footer{display:block;line-height:2.6}.modal>div{padding:38px 28px}.modal h2{font-size:37px}}

/* V9 — CLEAN MOTIVATIONAL HERO */
.hero{height:78vh;min-height:650px}
.hero-bg{object-position:center 45%;filter:saturate(.92) brightness(1.07) contrast(1.02)}
.hero-wash{background:linear-gradient(90deg,#f4f1e9f2 0%,#f4f1e9cc 30%,#f4f1e985 48%,#f4f1e925 75%,#f4f1e900 100%)}
.hero-main h1{font-size:clamp(66px,7.8vw,116px)}
.hero-main p{max-width:620px}

/* V11 — clean-fit Systems section: no clipping, no oversized copy, no overflow */
.systems-fit{padding:88px 2.8% 74px;background:#f4f1e9;color:#171717}
.systems-fit-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}
.systems-fit-head>div>span{font-size:9px;letter-spacing:4px;font-weight:700}
.systems-fit-head h2{font:400 clamp(38px,3.8vw,61px)/.96 Georgia,serif;margin:14px 0 12px}
.systems-fit-head h2 em{font-style:italic}
.systems-fit-head>div>small{font-size:8px;letter-spacing:3px;font-weight:700;color:#66625b}
.systems-fit-intro{width:320px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.systems-fit-intro p{font:14px/1.5 Georgia,serif;color:#625e57;margin:0}
.systems-fit-intro>a{font-size:8px;letter-spacing:3px;border-bottom:1px solid #77736b;padding-bottom:7px;white-space:nowrap}
.systems-fit-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;align-items:start}
.system-item{text-align:center;min-width:0}
.system-item .cover{padding:5px;background:#e9e3d8;box-shadow:0 12px 26px #3d372e1b;transition:transform .35s ease,box-shadow .35s ease}
.system-item:hover .cover{transform:translateY(-6px);box-shadow:0 20px 34px #3d372e29}
.system-item .cover img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}
.system-item .item-icon{height:28px;display:flex;align-items:center;justify-content:center;margin-top:12px;font-size:20px}
.system-item h3{font-size:9px;letter-spacing:2px;margin:7px 0 5px}
.system-item>p{font:13px Georgia,serif;color:#4f4b45;margin:0}
.system-item>small{display:block;min-height:33px;margin:8px 5px 0;font:10px/1.35 Georgia,serif;color:#6c675f}
.system-item .item-btn{display:inline-block;margin-top:11px;border:1px solid #17171752;padding:9px 13px;font-size:7px;letter-spacing:2px;font-weight:700}
.systems-fit-signature{margin-top:39px;padding-top:22px;border-top:1px solid #d2cbc0;display:flex;align-items:center;gap:17px}
.systems-fit-signature>span{font:22px Georgia,serif;letter-spacing:7px}
.systems-fit-signature>i{width:1px;height:24px;background:#8a8379}
.systems-fit-signature>small{font-size:7px;letter-spacing:3px;color:#77726a}
.systems-fit-signature>em{margin-left:auto;font:italic 22px Georgia,serif}
@media(max-width:1100px){
 .systems-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}
}
@media(max-width:700px){
 .systems-fit{padding:72px 5% 58px}
 .systems-fit-head{display:block}
 .systems-fit-intro{width:auto;margin-top:22px;align-items:end}
 .systems-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}
 .system-item>p{font-size:12px}
 .systems-fit-signature{gap:10px;align-items:flex-start}
 .systems-fit-signature>small{font-size:6px;line-height:1.5}
 .systems-fit-signature>em{font-size:17px}
}

/* V12 — crisp text over clean, text-free imagery */
.clean-editorial{display:grid;grid-template-columns:repeat(3,1fr);background:#f4f1e9}
.clean-editorial>div{height:460px;position:relative;overflow:hidden}
.clean-editorial img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.92)}
.clean-editorial>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1111110b 15%,#11111172 100%)}
.clean-editorial .ed-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:30px;color:#fff}
.clean-editorial .ed-copy span{font-size:8px;letter-spacing:3px;font-weight:700}
.clean-editorial .ed-copy h3{font:400 34px/1.04 Georgia,serif;margin:16px 0 10px}
.clean-editorial .ed-copy h3 em{font-style:italic}
.clean-editorial .ed-copy p{font:12px/1.5 Georgia,serif;color:#eee;margin:0;max-width:330px}
.closing img{filter:saturate(.9) brightness(.9)}
@media(max-width:700px){.clean-editorial{grid-template-columns:1fr}.clean-editorial>div{height:390px}.clean-editorial .ed-copy h3{font-size:29px}}

/* V13 — latest OQEN homepage direction: brighter, editorial, crisp */
body{background:#f7f3eb;color:#151515}
.site-header{background:#f7f3ebd9;border-bottom:1px solid #17171718;backdrop-filter:blur(10px)}
.hero{height:82vh;min-height:700px;background:#eee8dd}
.hero-bg{object-position:center 46%;filter:saturate(.96) brightness(1.08) contrast(1.01)}
.hero-wash{background:linear-gradient(90deg,#f7f3ebf4 0%,#f7f3ebd9 28%,#f7f3eb75 48%,#f7f3eb20 72%,#f7f3eb05 100%)}
.hero-main{padding-top:185px;margin-left:8%;max-width:760px}
.hero-main h1{font-size:clamp(58px,6.8vw,104px);line-height:.9;letter-spacing:-3px;max-width:760px}
.hero-main p{font:14px/1.55 Georgia,serif;letter-spacing:.2px;max-width:560px;color:#3f3b35}
.hero-side.left{top:135px}
.hero-side.right{bottom:82px}
.trust{background:#fbf8f2}
.systems-fit{background:#f7f3eb}
.clean-editorial>div{height:430px}
.clean-editorial img{filter:saturate(.9) brightness(.97)}
.clean-editorial>div:after{background:linear-gradient(180deg,#11111108 15%,#11111162 100%)}
.closing{height:500px}
@media(max-width:700px){.hero{min-height:670px}.hero-main{padding-top:170px}.hero-main h1{font-size:52px}.hero-wash{background:linear-gradient(90deg,#f7f3ebf0 0%,#f7f3ebb8 60%,#f7f3eb35 100%)}}

/* OQEN V14 — CART DRAWER */
.cart-trigger{position:relative;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:2px;font-size:10px;cursor:pointer;padding:12px 0}
.cart-count{min-width:17px;height:17px;padding:0 5px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:9px;letter-spacing:0}
.cart-backdrop{position:fixed;inset:0;background:rgba(20,18,15,.28);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:.25s;z-index:80}
.cart-drawer{position:fixed;z-index:81;top:0;right:0;width:min(430px,100vw);height:100dvh;background:#f8f5ed;color:#111;box-shadow:-20px 0 50px rgba(0,0,0,.15);transform:translateX(105%);transition:transform .35s cubic-bezier(.2,.75,.2,1);display:flex;flex-direction:column}
.cart-open .cart-backdrop{opacity:1;visibility:visible}.cart-open .cart-drawer{transform:translateX(0)}
.cart-head{display:flex;justify-content:space-between;align-items:center;padding:28px 28px 22px;border-bottom:1px solid rgba(17,17,17,.12)}
.cart-head span{font-size:10px;letter-spacing:3px}.cart-close{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#111}
.cart-body{flex:1;overflow:auto;padding:22px 28px}.cart-empty{text-align:center;padding:100px 20px;color:#555}.cart-empty strong{display:block;font:400 31px/1 Georgia,serif;color:#111;margin-bottom:12px}.cart-empty p{font:14px/1.6 Georgia,serif;margin-bottom:24px}
.cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:15px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid rgba(17,17,17,.1)}.cart-item img{width:72px;height:96px;object-fit:cover;background:#eee}.cart-item h4{font:400 17px/1.1 Georgia,serif;margin:3px 0 7px}.cart-item small{display:block;color:#666;font-size:10px;letter-spacing:1.5px}.cart-price{font-size:12px;white-space:nowrap}.cart-controls{display:flex;align-items:center;gap:8px;margin-top:13px}.cart-controls button{width:25px;height:25px;border:1px solid #bbb;background:transparent;cursor:pointer}.cart-remove{border:0!important;width:auto!important;padding:0 0 0 8px;color:#666;font-size:10px;text-decoration:underline}
.cart-foot{border-top:1px solid rgba(17,17,17,.12);padding:20px 28px 28px;background:#f8f5ed}.cart-total{display:flex;justify-content:space-between;font:400 19px Georgia,serif;margin-bottom:18px}.cart-checkout{width:100%;padding:16px;border:1px solid #111;background:#111;color:#fff;letter-spacing:2px;font-size:10px;cursor:pointer}.cart-note{font-size:9px;letter-spacing:1px;color:#666;text-align:center;margin:12px 0 0}
.add-cart-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:9px;padding:9px 13px;border:1px solid #999;background:transparent;color:#111;font-size:9px;letter-spacing:1.5px;cursor:pointer}.add-cart-btn:hover{background:#111;color:#fff;border-color:#111}
@media(max-width:700px){.cart-head,.cart-body,.cart-foot{padding-left:20px;padding-right:20px}.cart-drawer{width:100vw}.cart-item{grid-template-columns:64px 1fr auto}.cart-item img{width:64px;height:86px}}

/* OQEN V15 — Checkout */
.checkout-overlay{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;background:#17171700;visibility:hidden;opacity:0;transition:.25s ease}
.checkout-overlay.open{visibility:visible;opacity:1;background:#17171780}
.checkout-panel{height:100%;width:min(920px,100%);overflow:auto;background:#f7f4ed;color:#171717;padding:48px 5%;box-shadow:-25px 0 70px #17171735;transform:translateX(100%);transition:.3s ease}
.checkout-overlay.open .checkout-panel{transform:translateX(0)}
.checkout-close{position:absolute;right:28px;top:22px;border:0;background:transparent;font-size:34px;font-weight:200;color:#171717;cursor:pointer}
.checkout-head{padding-right:45px;border-bottom:1px solid #d4cec3;padding-bottom:30px}
.checkout-head span,.order-summary>span{font-size:8px;letter-spacing:4px;font-weight:700}
.checkout-head h2{font:400 50px/1 Georgia,serif;margin:18px 0 10px}
.checkout-head p{font:13px Georgia,serif;color:#66625b}
.checkout-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;padding-top:38px}
#checkoutForm{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#checkoutForm label{font-size:9px;letter-spacing:1.5px;font-weight:700}
#checkoutForm label.full,.secure-note,.pay-button{grid-column:1/-1}
#checkoutForm label span{font-size:7px;color:#888;margin-left:5px}
#checkoutForm input,#checkoutForm select{display:block;width:100%;margin-top:8px;padding:14px 13px;border:1px solid #c9c2b7;background:#fffdfa;color:#171717;font:13px Arial;outline:none}
#checkoutForm input:focus,#checkoutForm select:focus{border-color:#171717}
.secure-note{padding:15px;background:#ece7de;font-size:9px;letter-spacing:.5px;color:#5e5a54}
.pay-button{border:0;background:#171717;color:#f7f4ed;padding:18px;font-size:9px;letter-spacing:2px;font-weight:700;cursor:pointer}
.order-summary{background:#ece7de;padding:28px;align-self:start}
.order-summary>span{display:block;margin-bottom:22px}
.checkout-item{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #d3ccc1;font-size:10px}
.checkout-item strong{font-weight:700;letter-spacing:.7px}
.checkout-item span{color:#68635b;white-space:nowrap}
.summary-total{display:flex;justify-content:space-between;padding-top:22px;margin-top:5px;font:16px Georgia,serif}
.summary-total strong{font-size:19px}
.order-summary>small{display:block;margin-top:15px;color:#77736b;font-size:8px;letter-spacing:1px}
.empty-checkout{font:14px Georgia,serif;color:#77736b}
@media(max-width:700px){
 .checkout-panel{padding:38px 6%}
 .checkout-head h2{font-size:39px}
 .checkout-layout{grid-template-columns:1fr;gap:28px}
 #checkoutForm{grid-template-columns:1fr}
 #checkoutForm label.full,.secure-note,.pay-button{grid-column:auto}
}
.checkout-status{grid-column:1/-1;margin:0;font-size:10px;letter-spacing:.4px;color:#5d5a55;min-height:14px}.checkout-status.error{color:#8a3b2f}
.success-overlay{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;background:#171717cc;visibility:hidden;opacity:0;transition:.25s ease;padding:24px}.success-overlay.open{visibility:visible;opacity:1}.success-card{width:min(620px,100%);background:#f7f4ed;padding:50px;text-align:center;box-shadow:0 30px 100px #0005}.success-card>span{font-size:8px;letter-spacing:4px;font-weight:700}.success-mark{width:54px;height:54px;border:1px solid #171717;border-radius:50%;display:grid;place-items:center;margin:25px auto 18px;font-size:22px}.success-card h2{font:400 42px/1 Georgia,serif;margin:0 0 12px}.success-card p{font:13px Georgia,serif;color:#66625b}.download-list{text-align:left;margin:28px 0}.download-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d4cec3;padding:15px 0}.download-row:last-child{border-bottom:1px solid #d4cec3}.download-row strong{display:block;font-size:11px}.download-row small{display:block;margin-top:5px;color:#77736b;font-size:8px;letter-spacing:.5px}.download-row a{font-size:8px;letter-spacing:1.5px;color:#171717;border:1px solid #171717;padding:9px 11px;text-decoration:none;white-space:nowrap;opacity:.45;cursor:not-allowed}.success-card .pay-button{display:block;width:100%;grid-column:auto}
@media(max-width:700px){.success-card{padding:35px 24px}.success-card h2{font-size:34px}.download-row{align-items:flex-start;flex-direction:column}.download-row a{width:100%;text-align:center}}


/* OQEN Etsy Store integration */
.etsy-strip{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:72px 6vw;background:#eee9df;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}
.etsy-strip>div:last-child{max-width:560px}.etsy-strip span{letter-spacing:.16em;font-size:11px}.etsy-strip h2{margin:12px 0 0;font-size:clamp(32px,4vw,58px);line-height:1}.etsy-strip p{line-height:1.7;margin:0 0 24px}.etsy-strip a{text-decoration:none}
@media(max-width:800px){.etsy-strip{grid-template-columns:1fr;gap:28px;padding:52px 7vw}}

/* OQEN V20 — conversion & trust */
.conversion-trust{padding:88px 6vw;background:#f7f3eb;border-top:1px solid rgba(23,21,19,.1);border-bottom:1px solid rgba(23,21,19,.1)}
.conversion-head{max-width:760px}.conversion-head>span,.voices>div>span{font-size:9px;letter-spacing:3px;font-weight:700}.conversion-head h2,.voices h2{font:400 clamp(38px,5vw,66px)/1.02 Georgia,serif;margin:15px 0}.conversion-head h2 em,.voices h2 em{font-weight:400}.conversion-head p{max-width:620px;color:#68635c;line-height:1.7}.conversion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d6d0c5;margin-top:42px}.conversion-grid article{background:#f7f3eb;padding:28px;min-height:190px}.conversion-grid b{font:24px Georgia,serif}.conversion-grid h3{font-size:10px;letter-spacing:2px;margin:28px 0 12px}.conversion-grid p{font-size:12px;line-height:1.65;color:#666158}.trust-note{margin-top:34px;padding:24px 26px;background:#ece7de;display:grid;grid-template-columns:auto 1fr;column-gap:25px;align-items:center}.trust-note span{font-size:8px;letter-spacing:2px;font-weight:700}.trust-note strong{font:20px Georgia,serif}.trust-note p{grid-column:2;margin:5px 0 0;color:#716c64;font-size:11px;line-height:1.6}.voices{padding:88px 6vw;background:#ece7de;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbc4b8}.voice-grid article{background:#ece7de;padding:26px;min-height:210px}.voice-grid article>span{font:24px Georgia,serif}.voice-grid p{font:17px/1.5 Georgia,serif;margin:38px 0 30px}.voice-grid small{font-size:8px;letter-spacing:2px;color:#777168}.mobile-buy-bar{display:none}
@media(max-width:900px){.conversion-grid{grid-template-columns:repeat(2,1fr)}.voices{grid-template-columns:1fr;gap:35px}.voice-grid{grid-template-columns:1fr}}
@media(max-width:700px){.conversion-trust{padding:62px 7vw}.conversion-grid{grid-template-columns:1fr}.conversion-grid article{min-height:0}.trust-note{grid-template-columns:1fr;gap:9px}.trust-note p{grid-column:auto}.voices{padding:62px 7vw}.voice-grid{grid-template-columns:1fr}.mobile-buy-bar{position:fixed;display:grid;grid-template-columns:1fr 1fr;gap:8px;left:12px;right:12px;bottom:12px;z-index:150;background:#171513;padding:8px;box-shadow:0 10px 35px rgba(0,0,0,.2)}.mobile-buy-bar a,.mobile-buy-bar button{padding:13px 8px;text-align:center;text-decoration:none;font-size:9px;letter-spacing:1.5px;border:1px solid #eee7da;background:#171513;color:#fff}.mobile-buy-bar button{background:#f4f0e8;color:#171513;border-color:#f4f0e8;cursor:pointer}.mobile-buy-bar span{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;background:#171513;color:#fff;margin-left:4px}}
