/*
Theme Name: Lentora Akademi · İlk Tasarım + Yasal Sayfalar
Theme URI: https://wearelentora.com
Author: Lentora Akademi
Description: Lentora için Shopier satış modeline, dijital ürünlere, üç blog köşesine, dinamik Lentora Lab alanına ve yasal sayfalara hazır profesyonel tema.
Version: 9.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: lentora
*/
.course-visual.has-image{padding:0;overflow:hidden}.course-visual.has-image>span{position:absolute;z-index:2;top:18px;left:20px}.course-visual.has-image img,.book-cover.has-image img{width:100%;height:100%;display:block;object-fit:cover}.book-cover.has-image{padding:0;overflow:hidden}.video-placeholder{position:relative}.video-placeholder.has-image{overflow:hidden}.video-placeholder.has-image img{width:100%;height:100%;display:block;object-fit:cover}.video-placeholder.has-image span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:2}.filter-row a{border:1px solid #ddd4cb;background:transparent;padding:10px 17px;font:10px 'DM Sans';cursor:pointer}.test-list .test-cta{font-size:8px;letter-spacing:.1em;color:var(--wine);font-weight:700}.catalog-empty,.lab-empty{font:13px/1.7 'Manrope';color:#71696e;padding:25px 0}
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap');
.native-sim{min-height:calc(100vh - 92px);padding:70px 6vw 100px;background:radial-gradient(circle at 18% 20%,#5e294f,#211526 58%);color:white}.native-sim-shell{max-width:940px;margin:auto}.native-sim-brand{display:flex;align-items:center;gap:14px;margin-bottom:42px}.native-sim-brand .brand-mark{flex:0 0 auto}.native-sim-brand b{display:block;letter-spacing:.16em}.native-sim-brand small{display:block;margin-top:5px;font-size:8px;letter-spacing:.14em;color:#cfb8c7}.native-sim-card{background:#fbfaf7;color:#17152a;padding:50px clamp(25px,5vw,65px);border:1px solid rgba(255,255,255,.4);box-shadow:0 30px 80px rgba(0,0,0,.25)}.native-sim-meta{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.14em;color:#6d204f}.native-sim-progress{height:3px;background:#e4ddd6;margin:18px 0 42px}.native-sim-progress span{display:block;height:100%;background:#6d204f}.native-sim-card h1,.native-sim-card h2{font:500 clamp(30px,4vw,48px)/1.25 'Playfair Display',serif;margin:0 0 18px}.native-sim-card>p{font:13px/1.8 'Manrope',sans-serif;color:#6c656b}.native-sim-options{display:grid;gap:12px;margin-top:30px}.native-sim-option{display:flex;align-items:flex-start;gap:15px;width:100%;padding:18px;border:1px solid #dcd3cb;background:white;color:#17152a;text-align:left;font:12px/1.65 'Manrope',sans-serif;cursor:pointer}.native-sim-option:hover{border-color:#6d204f;background:#f5eef2}.native-sim-option b{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #c9bdb5;color:#6d204f}.native-feedback{margin-top:28px;padding:25px;background:#eee6dc;border-left:3px solid #bd8b4a}.native-feedback strong{display:block;font:500 21px 'Playfair Display',serif;color:#6d204f;margin-bottom:8px}.native-feedback p{font:12px/1.75 'Manrope',sans-serif;color:#625b61}.native-sim-actions{display:flex;gap:12px;align-items:center;margin-top:25px}.native-result{text-align:center}.native-score{width:150px;height:150px;border:1px solid #bd8b4a;border-radius:50%;display:grid;place-content:center;margin:30px auto}.native-score b{font:500 45px 'Playfair Display',serif;color:#6d204f}.native-score small{font-size:8px;letter-spacing:.13em}.native-result .button{display:inline-block}@media(max-width:640px){.native-sim{padding:40px 5vw 70px;min-height:calc(100vh - 76px)}.native-sim-card{padding:30px 20px}.native-sim-meta{font-size:8px}.native-sim-option{padding:15px 13px}.native-sim-actions{align-items:stretch;flex-direction:column}.native-sim-actions .button{text-align:center}}
.about-mission{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:105px 8vw;background:#f3ede5;align-items:center}.about-mission h2{font:500 clamp(36px,4vw,55px)/1.18 'Playfair Display';margin:20px 0}.about-mission h2 em,.about-close h2 em{color:var(--wine)}.about-mission>div:last-child p{font:14px/1.9 'Manrope';color:#686168}.about-credentials{display:grid;grid-template-columns:repeat(3,1fr);padding:75px 8vw;background:#fff}.about-credentials>div{padding:15px 38px;border-left:1px solid #ddd4cc}.about-credentials small{font-size:8px;letter-spacing:.18em;color:var(--gold)}.about-credentials h3{font:500 23px 'Playfair Display';margin:18px 0 10px}.about-credentials p{font:11px/1.75 'Manrope';color:#706970}.about-close{text-align:center;padding:95px 25px;background:#eee3d6}.about-close>p{font-size:8px;letter-spacing:.25em;color:var(--wine)}.about-close h2{font:500 clamp(34px,4vw,52px)/1.2 'Playfair Display';margin:18px 0 35px}@media(max-width:760px){.about-mission{grid-template-columns:1fr;gap:25px;padding:70px 7vw}.about-credentials{grid-template-columns:1fr;padding:45px 7vw}.about-credentials>div{padding:25px 0;border-left:0;border-top:1px solid #ddd4cc}}
:root{--ink:#17152a;--plum:#3b143e;--wine:#6d204f;--paper:#fbfaf7;--gold:#bd8b4a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit}.nav{height:92px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,21,42,.1);background:rgba(251,250,247,.93);backdrop-filter:blur(16px);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:700;letter-spacing:.15em}.brand small{display:block;color:var(--gold);font-size:8px;letter-spacing:.32em;margin-top:2px}.brand-mark{width:38px;height:42px;border:1px solid var(--gold);display:grid;place-items:center;font:italic 26px 'Playfair Display';color:var(--gold);border-radius:50% 50% 45% 45%;transform:rotate(-4deg)}.nav nav{display:flex;gap:clamp(18px,2.5vw,42px);font:500 13px 'Manrope';color:#3f3b49}.nav nav a:hover{color:var(--wine)}.nav-cta{font-size:12px;font-weight:600;border:1px solid var(--ink);padding:12px 17px}.nav-cta span{margin-left:12px;color:var(--gold)}.hero{min-height:700px;display:grid;grid-template-columns:1.05fr .95fr;background:linear-gradient(105deg,#fbfaf7 0%,#f7f2ea 58%,#ede3d6 100%);overflow:hidden}.hero-copy{padding:110px 5vw 70px 8vw;z-index:2}.eyebrow{font-size:10px;letter-spacing:.22em;font-weight:700;color:var(--wine);display:flex;align-items:center;gap:10px}.eyebrow span{width:24px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{font:500 clamp(52px,5.7vw,82px)/1.03 'Playfair Display';letter-spacing:-.04em;margin:24px 0 26px}.hero h1 em,.manifest h2 em,.section-head h2 em,.quote h2 em{color:var(--wine);font-weight:500}.hero-lead{max-width:600px;color:#625d66;line-height:1.8;font-size:16px}.hero-actions{display:flex;gap:18px;margin-top:38px;align-items:center}.button{padding:17px 22px;font-size:12px;font-weight:600}.button.primary{background:var(--plum);color:white;box-shadow:0 12px 30px rgba(59,20,62,.18)}.button.primary span{margin-left:32px}.button.ghost{padding-left:8px}.play{display:inline-grid;place-items:center;border:1px solid #c8bfb3;border-radius:50%;width:38px;height:38px;margin-right:8px;font-size:8px;color:var(--wine)}.trust{display:flex;align-items:center;gap:15px;margin-top:54px}.avatars{display:flex}.avatars i{width:31px;height:31px;border-radius:50%;background:#d5c7bc;border:2px solid var(--paper);margin-left:-7px;display:grid;place-items:center;font-style:normal;font-size:9px}.avatars i:first-child{margin-left:0}.avatars i:last-child{background:var(--plum);color:white}.trust p{margin:0}.trust b,.trust span{display:block}.trust b{font-size:11px}.trust span{font-size:10px;color:#8b8488;margin-top:3px}.hero-art{position:relative;min-height:700px;background:radial-gradient(circle at 55% 42%,rgba(255,255,255,.88),rgba(224,209,191,.55) 43%,rgba(94,36,69,.12));display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb.one{width:390px;height:390px;background:linear-gradient(145deg,#fff8ef,#9e788c);box-shadow:inset -35px -35px 70px rgba(58,16,54,.16),0 30px 70px rgba(76,41,58,.16)}.orb.two{width:260px;height:260px;border:1px solid rgba(189,139,74,.6);background:transparent}.glass-card{position:relative;z-index:3;background:rgba(255,255,255,.73);border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(22px);box-shadow:0 24px 60px rgba(67,35,54,.18)}.main-card{width:min(390px,72%);padding:30px}.card-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em}.mini-label{font-size:9px;color:var(--gold);margin-top:52px;letter-spacing:.16em}.main-card h3{font:500 26px/1.3 'Playfair Display';margin:12px 0 42px}.progress{height:2px;background:#e2d9d1}.progress span{height:100%;display:block;background:var(--wine)}.progress-meta{font-size:8px;display:flex;justify-content:space-between;margin-top:9px;color:#80767a}.float-card{position:absolute;z-index:4;background:rgba(255,255,255,.92);box-shadow:0 15px 35px rgba(54,27,44,.12);display:flex;align-items:center}.float-card.sim{left:5%;top:25%;padding:14px 17px;gap:11px}.float-card .icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eee5dc;color:var(--wine)}.float-card p{margin:0}.float-card b,.float-card small{display:block}.float-card b{font-size:10px}.float-card small{font-size:8px;color:#897e82;margin-top:2px}.float-card strong{margin-left:18px}.float-card.note{right:4%;bottom:21%;padding:16px 20px;gap:10px}.float-card.note>span{font:38px 'Playfair Display';color:var(--gold)}.float-card.note p{font:11px/1.5 'Playfair Display'}.seal{position:absolute;right:8%;top:12%;width:82px;height:82px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;text-align:center;font-size:7px;letter-spacing:.15em;color:var(--wine);line-height:1.5}.seal b{font-size:12px;color:var(--gold)}.manifest{padding:105px 7vw;background:var(--plum);color:white}.manifest>p{text-align:center;color:#c59a6f;font-size:9px;letter-spacing:.3em}.manifest h2{text-align:center;font:500 clamp(36px,4vw,55px)/1.13 'Playfair Display';margin:18px 0 68px}.manifest h2 em{color:#d7b189}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1300px;margin:auto}.path-grid article{padding:8px 34px 5px;border-left:1px solid rgba(255,255,255,.16)}.path-grid article:last-child{border-right:1px solid rgba(255,255,255,.16)}.path-grid>article>span{font:italic 13px 'Playfair Display';color:#c59a6f}.path-grid h3{font:500 20px 'Playfair Display';margin:24px 0 14px}.path-grid p{font:12px/1.75 'Manrope';color:#c8bdc8;min-height:86px}.path-grid a{font-size:10px;letter-spacing:.08em;color:#d9b488}.path-grid a b{margin-left:8px}.featured{padding:105px 7vw 120px}.section-head{display:flex;justify-content:space-between;align-items:end;max-width:1300px;margin:auto}.section-head h2{font:500 clamp(36px,4vw,56px)/1.12 'Playfair Display';margin:17px 0 0}.section-head>a{font-size:11px;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:8px}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1300px;margin:52px auto 0}.course{background:white;border:1px solid #ebe6df;box-shadow:0 14px 45px rgba(38,30,33,.06)}.course-visual{height:190px;position:relative;display:grid;place-items:center;overflow:hidden}.course-visual:before,.course-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.35);width:170px;height:170px}.course-visual:after{width:95px;height:95px}.course.gold .course-visual{background:linear-gradient(145deg,#b98e5f,#5a364a)}.course.plum .course-visual{background:linear-gradient(145deg,#6c2d57,#20162c)}.course.sage .course-visual{background:linear-gradient(145deg,#a3ad98,#504e5b)}.course-visual>span{position:absolute;left:18px;top:15px;color:rgba(255,255,255,.6);font-size:10px}.course-visual i{color:#e8c99b;font-style:normal;font-size:34px;z-index:2}.course-body{padding:26px}.course-body small{color:var(--wine);font-size:8px;letter-spacing:.16em;font-weight:700}.course-body h3{font:500 23px 'Playfair Display';margin:12px 0}.course-body p{font:12px/1.7 'Manrope';color:#716b71;min-height:62px}.course-body>div{border-top:1px solid #eee8e2;padding-top:16px;display:flex;justify-content:space-between;font-size:9px;color:#8b8384}.course-body a{font-weight:700;color:var(--ink)}.quote{text-align:center;background:#eee5da;padding:90px 25px}.quote>span{font:60px 'Playfair Display';color:var(--gold)}.quote h2{font:500 clamp(26px,3vw,42px)/1.35 'Playfair Display';margin:-14px 0 22px}.quote p{font-size:8px;letter-spacing:.17em;color:#756c70}.quote a{display:inline-block;margin-top:14px;font-size:10px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:6px}footer{padding:65px 7vw 28px;background:#17121e;color:white;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}footer .footer-brand{display:flex;gap:13px;align-items:center}.footer-brand h3{letter-spacing:.15em;margin:0}.footer-brand small{display:block;font:8px 'Manrope';letter-spacing:.08em;color:#c2b7c1;margin-top:4px}footer>p{font:12px/1.6 'Manrope';color:#b8afb7;text-align:right}footer>div:nth-of-type(2){display:flex;gap:26px;font-size:10px}footer>small{text-align:right;color:#776d76;font-size:8px}@media(max-width:980px){.nav nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:80px 7vw}.hero-art{min-height:560px}.path-grid,.course-grid{grid-template-columns:1fr 1fr}.path-grid article{border-right:1px solid rgba(255,255,255,.16);padding-bottom:35px;margin-bottom:25px}}@media(max-width:640px){.nav{height:76px}.nav-cta{display:none}.hero h1{font-size:48px}.hero-actions{align-items:stretch;flex-direction:column}.hero-art{min-height:480px}.float-card.sim{left:2%}.float-card.note{right:2%}.path-grid,.course-grid{grid-template-columns:1fr}.section-head{align-items:start;gap:24px;flex-direction:column}.course-grid{margin-top:35px}.manifest,.featured{padding:75px 6vw}.path-grid article{border:0;border-top:1px solid rgba(255,255,255,.16);padding:28px 0 16px}.path-grid p{min-height:0}.course-body p{min-height:0}footer{grid-template-columns:1fr}footer>p,footer>small{text-align:left}footer>div:nth-of-type(2){flex-wrap:wrap}}
.page-hero{padding:100px 8vw 85px;text-align:center;background:linear-gradient(135deg,#f8f3eb,#ece1d6)}.page-hero .eyebrow{justify-content:center}.page-hero h1{font:500 clamp(48px,6vw,80px)/1.05 'Playfair Display';margin:25px 0 20px}.page-hero h1 em{display:block;color:var(--wine)}.page-hero>p:last-child{max-width:670px;margin:auto;color:#6f6870;font:15px/1.8 'Manrope'}.catalog,.store-grid,.editorial{padding:80px 7vw 110px;max-width:1500px;margin:auto}.filter-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:45px}.filter-row button{border:1px solid #ddd4cb;background:transparent;padding:10px 17px;font:10px 'DM Sans';cursor:pointer}.filter-row .active{background:var(--plum);color:white}.catalog .course-grid{margin-top:0}.catalog .course-body>div b{color:var(--ink);font-size:12px}.card-link{display:block;margin-top:18px;font-size:10px;font-weight:700;color:var(--wine)}.course.blue .course-visual{background:linear-gradient(145deg,#8296a7,#293146)}.course.rust .course-visual{background:linear-gradient(145deg,#b26d56,#4d2430)}.course.rose .course-visual{background:linear-gradient(145deg,#c38b99,#5f304c)}.wide-cta{text-align:center;background:var(--plum);color:white;padding:85px 20px}.wide-cta p{font-size:9px;letter-spacing:.25em;color:#d0a879}.wide-cta h2{font:500 44px 'Playfair Display';margin:17px}.wide-cta h2 em{color:#d8b28c}.wide-cta a{display:inline-block;margin-top:14px;border:1px solid #d2ae85;padding:14px 25px;font-size:11px}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 30px}.book{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center}.book-cover{height:300px;padding:25px;color:white;box-shadow:-12px 12px 0 #e6dfd7,0 20px 35px rgba(30,20,29,.18);display:flex;flex-direction:column;position:relative}.book-cover:after{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.25)}.book-cover span,.book-cover small{font-size:7px;letter-spacing:.18em;z-index:1}.book-cover i{font-style:normal;font-size:20px;margin:auto;color:#ddbd89;z-index:1}.book-cover h3{font:500 23px/1.1 'Playfair Display';z-index:1}.book-cover small{margin-top:auto}.book-plum{background:linear-gradient(145deg,#79254d,#26162f)}.book-gold{background:linear-gradient(145deg,#b99660,#57403e)}.book-ink{background:linear-gradient(145deg,#334152,#161523)}.book-sage{background:linear-gradient(145deg,#8c9c83,#4a4652)}.book-info>small{font-size:8px;color:var(--wine);letter-spacing:.15em}.book-info h2{font:500 26px 'Playfair Display';margin:10px 0}.book-info p{font:12px/1.6 'Manrope';color:#746d72}.book-info>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4ddd6;padding-top:16px}.book-info b{font:500 20px 'Playfair Display'}.book-info a{font-size:10px;font-weight:700}.guarantee{background:#eee6dc;padding:50px 8vw;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:12px 20px}.guarantee>div{grid-row:span 2;font-size:28px;color:var(--gold)}.guarantee h3{font:500 18px 'Playfair Display';margin:0}.guarantee p{font:11px/1.6 'Manrope';color:#746e72}.lead-post{display:grid;grid-template-columns:1fr 1.15fr;background:var(--plum);color:white;align-items:center}.post-art{height:380px;background:radial-gradient(circle,#ad708c,#42183e 70%);display:grid;place-items:center;position:relative}.post-art span{position:absolute;top:25px;left:25px;font-size:9px;letter-spacing:.2em}.post-art i{font:italic 110px 'Playfair Display';color:#d6ae80}.lead-post>div:last-child{padding:50px}.lead-post small{color:#d0aa80;font-size:8px;letter-spacing:.18em}.lead-post h2{font:500 39px/1.15 'Playfair Display';margin:18px 0}.lead-post p{font:13px/1.7 'Manrope';color:#cfbfc9}.lead-post a{font-size:10px;color:#e3bd90}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.post-grid article{padding:30px;border-left:1px solid #ddd7d0;border-bottom:1px solid #ddd7d0}.post-grid article>span{font:italic 11px 'Playfair Display';color:var(--gold)}.post-grid small{display:block;color:var(--wine);font-size:7px;letter-spacing:.12em;margin-top:25px}.post-grid h3{font:500 21px/1.25 'Playfair Display';margin:11px 0}.post-grid p{font:11px/1.7 'Manrope';color:#777074}.post-grid a{font-size:9px;font-weight:700}.about-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#f5efe7}.about-hero>div:first-child{padding:120px 8vw}.about-hero h1{font:500 70px 'Playfair Display';margin:25px 0}.about-hero h1 em{color:var(--wine)}.about-hero p:not(.eyebrow){font:15px/1.9 'Manrope';color:#686168;max-width:580px;margin-bottom:40px}.portrait{background:radial-gradient(circle at 50% 38%,#c9adae,#5d2a4c 65%,#251528);position:relative;display:grid;place-items:center;color:white}.portrait span{font:500 90px/.85 'Playfair Display';opacity:.85;text-align:center}.portrait i{position:absolute;bottom:45px;right:35px;width:210px;background:rgba(255,255,255,.92);color:var(--ink);padding:18px;font:13px/1.5 'Playfair Display'}.story{display:grid;grid-template-columns:220px 1fr;max-width:1100px;margin:auto;padding:110px 25px}.story aside{border-right:1px solid #ddd4cc}.story aside span{font:italic 40px 'Playfair Display';color:var(--gold)}.story aside p{font-size:8px;letter-spacing:.16em}.story article{padding-left:70px}.story h2{font:500 44px/1.2 'Playfair Display'}.story h2 em{color:var(--wine)}.story article>p{font:14px/1.9 'Manrope';color:#69636a}.story blockquote{margin:40px 0 0;padding:25px 0;border-top:1px solid #ddd4cc;border-bottom:1px solid #ddd4cc;font:italic 22px/1.5 'Playfair Display'}.story blockquote b{color:var(--wine)}.values{display:grid;grid-template-columns:repeat(3,1fr);background:var(--plum);color:white;padding:70px 8vw}.values article{padding:25px 40px;border-left:1px solid rgba(255,255,255,.18)}.values article>span{color:#d2a778;font:italic 13px 'Playfair Display'}.values h3{font:500 22px 'Playfair Display';margin:25px 0 12px}.values p{font:11px/1.7 'Manrope';color:#c9bdc6}.contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;max-width:1200px;margin:auto;padding:100px 35px}.contact h2{font:500 48px 'Playfair Display'}.contact h2 em{color:var(--wine)}.contact>div>p{font:13px/1.8 'Manrope';color:#716a70}.contact dl{margin-top:55px}.contact dt{font-size:7px;color:var(--gold);letter-spacing:.15em;margin-top:25px}.contact dd{margin:6px 0;font:16px 'Playfair Display'}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:white;border:1px solid #e3ddd7;padding:40px;box-shadow:0 20px 50px rgba(44,29,38,.06)}.contact label{font-size:9px;font-weight:700}.contact label:nth-child(4),.contact form button,.contact form>small{grid-column:1/-1}.contact input,.contact select,.contact textarea{display:block;width:100%;margin-top:8px;border:0;border-bottom:1px solid #cec5be;background:#faf8f5;padding:14px;font:12px 'Manrope'}.contact textarea{border:1px solid #ded5ce}.contact button{border:0;text-align:left;cursor:pointer}.contact form>small{color:#938b90}.sim-stage{padding:85px 7vw 110px;background:#1d1525;color:white}.sim-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1100px;margin:auto}.sim-orbit{height:440px;border:1px solid rgba(211,171,125,.45);border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#6d2a56,#28162c 63%)}.sim-orbit>span{font-size:70px;color:#ddb985}.sim-orbit i{position:absolute;width:55px;height:55px;border-radius:50%;background:white;color:var(--plum);display:grid;place-items:center;font:11px 'DM Sans'}.sim-orbit i:nth-of-type(1){top:10%;left:12%}.sim-orbit i:nth-of-type(2){right:4%;top:46%}.sim-orbit i:nth-of-type(3){bottom:5%;left:24%}.sim-intro small,.result>small{color:#ddb985;font-size:8px;letter-spacing:.18em}.sim-intro h2,.result h2{font:500 48px/1.15 'Playfair Display';margin:18px 0}.sim-intro h2 em{color:#ddb985}.sim-intro p{font:13px/1.8 'Manrope';color:#c7bbc6}.sim-intro ul{list-style:none;padding:0;display:flex;gap:20px;font-size:9px;margin:30px 0}.sim-intro li{color:#d8b58a}.sim-intro button,.result button{border:0;cursor:pointer}.question,.result{max-width:860px;margin:auto;background:#fbfaf7;color:var(--ink);padding:50px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.q-meta{display:flex;justify-content:space-between;font-size:9px;color:var(--wine)}.q-meta b{color:var(--gold);letter-spacing:.3em}.question h2{font:500 31px/1.35 'Playfair Display';margin:35px 0}.question>p{font-size:10px;color:#81797e}.answers{display:grid;gap:10px}.answers button{border:1px solid #ded7d0;background:white;padding:16px;text-align:left;font:12px/1.5 'Manrope';cursor:pointer;display:flex;align-items:center;gap:12px}.answers button span{border:1px solid #cabfb7;width:26px;height:26px;display:grid;place-items:center}.answers .correct{border-color:#67876a;background:#edf5ed}.answers .wrong{border-color:#9a5252;background:#faeeee}.answers .muted{opacity:.45}.feedback{margin-top:22px;background:#eee7de;padding:20px}.feedback b{font:500 17px 'Playfair Display';color:var(--wine)}.feedback p{font:11px/1.6 'Manrope';margin:7px 0}.feedback button{border:0;background:var(--plum);color:white;padding:11px 16px;cursor:pointer}.result{text-align:center}.result>span{display:block;font-size:34px;color:var(--gold)}.result p{font:13px/1.8 'Manrope';color:#6e676e}.result-score{width:150px;height:150px;border:1px solid var(--gold);border-radius:50%;margin:30px auto;display:grid;place-content:center}.result-score b{font:500 45px 'Playfair Display';color:var(--wine)}.result-score span{font-size:8px;color:#8a8185}.result button{margin:auto}@media(max-width:900px){.store-grid,.lead-post,.about-hero,.sim-intro,.contact{grid-template-columns:1fr}.book{grid-template-columns:180px 1fr}.post-grid,.values{grid-template-columns:1fr 1fr}.portrait{min-height:520px}.sim-orbit{max-width:440px;width:100%;margin:auto}.guarantee{grid-template-columns:auto 1fr}}@media(max-width:640px){.page-hero{padding:75px 7vw}.store-grid{grid-template-columns:1fr;padding:60px 5vw}.book{grid-template-columns:130px 1fr;gap:18px}.book-cover{height:220px;padding:15px}.post-grid,.values{grid-template-columns:1fr}.lead-post>div:last-child{padding:30px}.story{grid-template-columns:1fr;padding:70px 7vw}.story aside{border-right:0;border-bottom:1px solid #ddd4cc}.story article{padding-left:0}.contact{padding:70px 6vw}.contact form{grid-template-columns:1fr;padding:25px}.contact label{grid-column:1/-1}.sim-stage{padding:55px 5vw}.sim-orbit{height:330px}.question,.result{padding:28px 20px}.sim-intro h2,.result h2{font-size:37px}}
.menu-toggle{display:none;border:0;background:transparent;width:42px;height:42px;padding:9px;position:relative;z-index:22}.menu-toggle span{display:block;height:1px;background:var(--ink);margin:6px 0;transition:.25s}.mobile-contact{display:none}.legal-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px 20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:9px;color:#b8afb7}.legal-nav a:hover{color:white}.launch-note{max-width:1240px;margin:45px auto 0;padding:19px 24px;border:1px solid #ded4c8;background:#f4eee6;display:flex;justify-content:space-between;gap:20px;font:12px 'Manrope'}.launch-note b{font-family:'DM Sans';color:var(--wine)}.coming .book-info>div>b{font:600 11px 'DM Sans';letter-spacing:.06em;color:var(--wine)}
.cookie{position:fixed;z-index:100;left:24px;right:24px;bottom:20px;max-width:1120px;margin:auto;background:#fffdf9;border:1px solid #d9cdbf;box-shadow:0 22px 60px rgba(28,18,26,.22);padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cookie b{font:500 18px 'Playfair Display'}.cookie p{font:11px/1.6 'Manrope';margin:6px 0}.cookie a{font-size:9px;text-decoration:underline;color:var(--wine)}.cookie>div:last-child{display:flex;gap:9px;flex-shrink:0}.cookie button{border:1px solid #cbbfb4;background:white;padding:11px 14px;font:600 10px 'DM Sans';cursor:pointer}.cookie .accept{background:var(--plum);color:white;border-color:var(--plum)}
@media(max-width:980px){.menu-toggle{display:block;margin-left:auto;margin-right:12px}.nav nav.is-open{display:flex;position:fixed;z-index:20;inset:76px 0 0;background:#fbfaf7;padding:45px 8vw;flex-direction:column;gap:0;overflow:auto}.nav nav.is-open a{font:500 27px/1.2 'Playfair Display';padding:17px 0;border-bottom:1px solid #e5ddd5}.nav nav.is-open .mobile-contact{display:block;color:var(--wine);margin-top:15px}.nav-cta{z-index:22}.legal-nav{grid-column:auto}}
@media(max-width:640px){.brand{font-size:14px}.brand-mark{width:34px;height:37px}.menu-toggle{margin-right:0}.launch-note{margin:25px 5vw 0;flex-direction:column;gap:5px}.cookie{left:12px;right:12px;bottom:12px;align-items:stretch;flex-direction:column;gap:16px}.cookie>div:last-child{display:grid;grid-template-columns:1fr 1fr}.cookie button{padding:13px 8px}.footer-nav,.legal-nav{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important}}
.legal-hero{padding:90px 8vw 70px;background:linear-gradient(135deg,#f8f3eb,#ece1d6)}.legal-hero h1{font:500 clamp(42px,5.5vw,72px)/1.06 'Playfair Display';margin:22px 0}.legal-hero>p:not(.eyebrow){max-width:720px;font:15px/1.8 'Manrope';color:#665f66}.legal-hero small{display:block;margin-top:25px;font-size:9px;letter-spacing:.08em;color:#8b8084}.legal-content{max-width:1120px;margin:auto;padding:70px 6vw 100px}.legal-summary{display:flex;flex-wrap:wrap;gap:10px 25px;border:1px solid #ded6ce;background:white;padding:20px 24px;margin-bottom:48px;font:10px 'Manrope'}.legal-summary b{color:var(--wine);letter-spacing:.08em}.legal-summary span{color:#706970}.legal-content article>section{display:grid;grid-template-columns:50px 1fr;gap:24px;padding:32px 0;border-top:1px solid #ded6ce}.legal-content article>section>span{font:italic 13px 'Playfair Display';color:var(--gold)}.legal-content h2{font:500 25px 'Playfair Display';margin:0 0 12px}.legal-content p{font:13px/1.85 'Manrope';color:#625d63}.legal-note{margin-top:40px;padding:20px;border-left:3px solid var(--gold);background:#f3ede5;font-size:11px!important}
@media(max-width:640px){.legal-hero{padding:65px 7vw 55px}.legal-content{padding:45px 7vw 70px}.legal-summary{flex-direction:column}.legal-content article>section{grid-template-columns:1fr;gap:8px}.legal-content h2{font-size:22px}}
.blog-corners{display:grid;grid-template-columns:1fr 1fr}.blog-corners article{min-height:300px;padding:70px 8vw;color:white}.corner-1{background:#171522}.corner-2{background:linear-gradient(135deg,#6d204f,#b58a75)}.blog-corners small{font-size:8px;letter-spacing:.2em;color:#d7b58e}.blog-corners h2{font:500 34px 'Playfair Display';margin:28px 0 12px}.blog-corners p{font:12px/1.7 'Manrope';color:#ddd2db}.blog-corners a{font-size:10px;color:#e6c092}@media(max-width:640px){.blog-corners{grid-template-columns:1fr}.blog-corners article{min-height:260px;padding:55px 7vw}}
.wp-admin-bar-showing .nav{top:32px}.content-page{max-width:960px;margin:auto;padding:80px 7vw}.content-page h1{font:500 clamp(42px,6vw,70px) 'Playfair Display'}.content-page .entry-content{font:14px/1.9 'Manrope';color:#625d63}.wp-post-image{max-width:100%;height:auto}.screen-reader-text{position:absolute;left:-9999px}@media(max-width:782px){.wp-admin-bar-showing .nav{top:46px}}
.mobile-menu{display:none}.cookie form{display:flex;gap:9px;flex-shrink:0}.sim-intro form{margin-top:30px}.answers input[type=hidden]{display:none}.answers button{width:100%}.feedback form{margin-top:15px}.feedback form button{border:0;background:var(--plum);color:white;padding:11px 16px;cursor:pointer}.result>a.button{display:inline-block}.category-hero{padding:105px 8vw;color:white}.category-hero.curious{background:radial-gradient(circle at 85% 20%,#443546,#171522 55%)}.category-hero.daily{background:linear-gradient(135deg,#592040,#b58a75)}.category-hero .eyebrow{color:#e2bd91}.category-hero h1{font:500 clamp(48px,6vw,78px)/1.08 'Playfair Display';margin:25px 0 18px}.category-hero>p:not(.eyebrow){max-width:650px;font:14px/1.8 'Manrope';color:#e3d9df}.category-hero>a{display:inline-block;margin-top:20px;padding-bottom:7px;border-bottom:1px solid #d7b58e;font-size:10px;color:#efcda5}.category-posts{min-height:360px}.category-posts .post-grid{margin-top:0}.empty-state{text-align:center;padding:60px 20px}.empty-state h2{font:500 32px 'Playfair Display'}
.filter-row button{pointer-events:none;cursor:default}.contact-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;padding:115px 8vw;background:linear-gradient(135deg,#f8f3eb,#ece1d6);align-items:center}.contact-hero h1{font:500 clamp(48px,6vw,76px)/1.06 'Playfair Display';margin:25px 0}.contact-hero h1 em,.contact-close h2 em{color:var(--wine)}.contact-hero>div>p:not(.eyebrow){max-width:580px;font:15px/1.8 'Manrope';color:#696269}.contact-hero aside{padding:42px;border:1px solid #d9cfc5;background:rgba(255,255,255,.65);display:grid;gap:10px}.contact-hero aside small{font-size:8px;letter-spacing:.18em;color:var(--gold);margin-top:18px}.contact-hero aside small:first-child{margin-top:0}.contact-hero aside a,.contact-hero aside b{font:500 18px 'Playfair Display'}.contact-close{text-align:center;padding:90px 20px;background:var(--plum);color:white}.contact-close>p{font-size:8px;letter-spacing:.24em;color:#d4ad80}.contact-close h2{font:500 clamp(36px,4vw,52px)/1.2 'Playfair Display';margin:18px 0 35px}.contact-close h2 em{color:#e0b589}.contact-close .button{background:white;color:var(--plum)}
@media(max-width:980px){.nav .desktop-nav{display:none}.mobile-menu{display:block;margin-left:auto;margin-right:12px;position:relative;z-index:30}.mobile-menu summary{list-style:none;width:44px;height:44px;padding:10px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;height:1px;background:var(--ink);margin:6px 0}.mobile-menu[open] summary span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-menu nav{display:none}.mobile-menu[open] nav{display:flex;position:fixed;z-index:25;inset:92px 0 0;background:#fbfaf7;padding:38px 8vw;flex-direction:column;gap:0;overflow:auto}.mobile-menu[open] nav a{font:500 27px/1.2 'Playfair Display';padding:17px 0;border-bottom:1px solid #e5ddd5}.wp-admin-bar-showing .mobile-menu[open] nav{top:124px}}
@media(max-width:640px){.mobile-menu{margin-right:0}.mobile-menu[open] nav{inset:76px 0 0}.wp-admin-bar-showing .mobile-menu[open] nav{top:122px}.cookie form{display:grid;grid-template-columns:1fr 1fr}.cookie form button{padding:13px 8px}.category-hero{padding:75px 7vw}.contact-hero{grid-template-columns:1fr;gap:35px;padding:75px 7vw}.contact-hero aside{padding:28px}}
.mobile-nav{display:none!important}.menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:last-child{transform:translateY(-7px) rotate(-45deg)}html.menu-open{overflow:hidden}.cookie[hidden]{display:none!important}.cookie-actions{display:flex;gap:9px;flex-shrink:0}
@media(max-width:980px){.nav .menu-toggle{display:block;margin-left:auto;margin-right:12px}.nav .mobile-nav.is-open{display:flex!important;position:fixed;z-index:999;top:92px;left:0;right:0;height:calc(100vh - 92px);background:#fbfaf7;padding:38px 8vw;flex-direction:column;gap:0;overflow-y:auto}.nav .mobile-nav.is-open a{display:block;font:500 27px/1.2 'Playfair Display';padding:17px 0;border-bottom:1px solid #e5ddd5;color:var(--ink)}.wp-admin-bar-showing .nav .mobile-nav.is-open{top:124px;height:calc(100vh - 124px)}}
@media(max-width:640px){.nav .menu-toggle{margin-right:0}.nav .mobile-nav.is-open{top:76px;height:calc(100vh - 76px)}.wp-admin-bar-showing .nav .mobile-nav.is-open{top:122px;height:calc(100vh - 122px)}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-actions button{padding:13px 8px}}
.menu-check{position:absolute;opacity:0;pointer-events:none}.menu-check:focus-visible+.menu-toggle{outline:2px solid var(--wine);outline-offset:3px}.sim-hub-hero h1 em{display:block}.sim-categories{padding:95px 7vw 110px;background:#fbfaf7}.sim-category-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:50px auto 0}.sim-category-grid article{min-height:330px;padding:38px;border:1px solid #ded6ce;border-right:0;background:white;position:relative}.sim-category-grid article:last-child{border-right:1px solid #ded6ce}.sim-category-grid article.active{background:var(--plum);color:white}.sim-category-grid article>span{font:italic 14px 'Playfair Display';color:var(--gold)}.sim-category-grid small{display:block;margin-top:45px;font-size:8px;letter-spacing:.18em;color:var(--wine)}.sim-category-grid .active small{color:#d6af82}.sim-category-grid h3{font:500 25px/1.25 'Playfair Display';margin:16px 0}.sim-category-grid p{font:11px/1.75 'Manrope';color:#756e73}.sim-category-grid .active p{color:#cbbfca}.sim-category-grid a{font-size:10px;color:#e2bc8f}.sim-category-grid b{position:absolute;bottom:35px;font-size:8px;letter-spacing:.15em;color:#a59da2}.guidance-tests{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;padding:100px 8vw;background:#eee6dc}.guidance-tests h2{font:500 clamp(38px,4vw,55px)/1.15 'Playfair Display';margin:22px 0}.guidance-tests h2 em{color:var(--wine)}.guidance-tests>div:first-child>p:last-child{font:13px/1.8 'Manrope';color:#6f676c}.test-list{border-top:1px solid #cfc3b8}.test-list article{display:grid;grid-template-columns:45px 1fr auto;gap:22px;padding:28px 0;border-bottom:1px solid #cfc3b8;align-items:center}.test-list article>span{font:italic 13px 'Playfair Display';color:var(--gold)}.test-list small{font-size:7px;letter-spacing:.16em;color:var(--wine)}.test-list h3{font:500 22px 'Playfair Display';margin:7px 0}.test-list p{font:10px/1.65 'Manrope';color:#71696e;margin:0}.test-list b{font-size:7px;letter-spacing:.14em;color:#8d8589}.video-guides{padding:95px 7vw 115px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1300px;margin:50px auto 0}.video-grid article{border:1px solid #e0d9d2;background:white;padding-bottom:28px}.video-placeholder{height:210px;background:radial-gradient(circle at 50% 50%,#78415f,#221829 68%);display:grid;place-items:center}.video-placeholder span{width:58px;height:58px;border:1px solid #ddb987;border-radius:50%;display:grid;place-items:center;color:#ddb987;padding-left:4px}.video-grid article>small,.video-grid article>h3,.video-grid article>p{display:block;margin-left:25px;margin-right:25px}.video-grid article>small{margin-top:24px;font-size:7px;letter-spacing:.16em;color:var(--wine)}.video-grid h3{font:500 21px/1.3 'Playfair Display';margin-top:10px}.video-grid p{font:10px 'Manrope';color:#888085}.blog-corners{grid-template-columns:repeat(3,1fr)}.corner-3{background:linear-gradient(135deg,#495366,#81959b)}.category-hero.guest{background:linear-gradient(135deg,#303947,#81959b)}.lentora-consent-widget{position:relative;z-index:9999}
@media(max-width:980px){.nav .desktop-nav{display:none!important}.nav .menu-toggle{display:block;margin-left:auto;margin-right:12px;cursor:pointer}.nav .mobile-nav{display:none!important}.nav .menu-check:checked~.mobile-nav{display:flex!important;position:fixed;z-index:999;top:92px;left:0;right:0;height:calc(100vh - 92px);background:#fbfaf7;padding:38px 8vw;flex-direction:column;gap:0;overflow-y:auto}.nav .menu-check:checked~.mobile-nav a{display:block;font:500 27px/1.2 'Playfair Display';padding:17px 0;border-bottom:1px solid #e5ddd5;color:var(--ink)}.menu-check:checked+.menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.menu-check:checked+.menu-toggle span:nth-child(2){opacity:0}.menu-check:checked+.menu-toggle span:last-child{transform:translateY(-7px) rotate(-45deg)}.wp-admin-bar-showing .nav .menu-check:checked~.mobile-nav{top:124px;height:calc(100vh - 124px)}.sim-category-grid{grid-template-columns:1fr}.sim-category-grid article{border-right:1px solid #ded6ce;border-bottom:0}.sim-category-grid article:last-child{border-bottom:1px solid #ded6ce}.guidance-tests{grid-template-columns:1fr}.blog-corners{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.nav .menu-toggle{margin-right:0}.nav .menu-check:checked~.mobile-nav{top:76px;height:calc(100vh - 76px)}.wp-admin-bar-showing .nav .menu-check:checked~.mobile-nav{top:122px;height:calc(100vh - 122px)}.sim-categories,.guidance-tests,.video-guides{padding:70px 6vw}.sim-category-grid article{min-height:285px;padding:30px}.test-list article{grid-template-columns:35px 1fr}.test-list article>b{grid-column:2}.video-grid{grid-template-columns:1fr}}
.featured-lab{padding:95px 7vw 110px;background:#eee6dc}.featured-lab-card{display:grid;grid-template-columns:1.35fr .65fr;max-width:1300px;margin:48px auto 0;background:var(--plum);color:white;min-height:360px}.featured-lab-card>div{padding:55px}.featured-lab-card small{font-size:8px;letter-spacing:.18em;color:#d8b487}.featured-lab-card h3{font:500 clamp(32px,4vw,52px)/1.15 'Playfair Display';margin:22px 0}.featured-lab-card p{max-width:650px;font:12px/1.8 'Manrope';color:#cfc2cc;margin-bottom:35px}.featured-lab-card>span{display:grid;place-items:center;font-size:72px;color:#ddb985;background:radial-gradient(circle,#71315c,#25152a 67%)}.lab-archive-hero{padding:95px 8vw 70px;background:linear-gradient(135deg,#f8f3eb,#ece1d6)}.lab-archive-hero h1{font:500 clamp(44px,6vw,76px)/1.08 'Playfair Display';margin:24px 0 18px}.lab-archive-hero>p:not(.eyebrow){max-width:680px;font:14px/1.8 'Manrope';color:#6c656c}.lab-archive{padding:70px 7vw 110px}.lab-items{display:grid;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:auto}.lab-item{min-height:290px;padding:38px;border:1px solid #ded6ce;border-right:0;background:white}.lab-item:last-child{border-right:1px solid #ded6ce}.lab-item small{font-size:8px;letter-spacing:.16em;color:var(--wine);text-transform:uppercase}.lab-item h3{font:500 26px/1.25 'Playfair Display';margin:24px 0 14px}.lab-item p{font:11px/1.75 'Manrope';color:#716a70;min-height:75px}.lab-item a,.text-link{font-size:10px;font-weight:700;color:var(--wine);border-bottom:1px solid var(--gold);padding-bottom:6px}.lab-empty{text-align:center;padding:70px 25px;border:1px solid #ded6ce;background:white}.lab-empty h2{font:500 34px 'Playfair Display'}.lab-single{max-width:900px;margin:auto;padding:90px 7vw 120px}.lab-single h1{font:500 clamp(43px,6vw,72px)/1.08 'Playfair Display';margin:25px 0}.lab-single .entry-content{font:14px/1.9 'Manrope';color:#635d63;margin:35px 0}.lab-single .button{display:inline-block}@media(max-width:980px){.lab-items{grid-template-columns:1fr 1fr}.lab-item:nth-child(2n){border-right:1px solid #ded6ce}.featured-lab-card{grid-template-columns:1fr}.featured-lab-card>span{min-height:220px}}@media(max-width:640px){.featured-lab{padding:70px 6vw}.featured-lab-card>div{padding:35px 28px}.lab-items{grid-template-columns:1fr}.lab-item{border-right:1px solid #ded6ce;border-bottom:0}.lab-item:last-child{border-bottom:1px solid #ded6ce}.lab-archive{padding:50px 6vw 80px}}
