@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400&family=Roboto+Condensed:ital,wght@0,300..900;1,300..900&display=swap');
:root{--ink:#0a1321;--muted:#5e6978;--line:#dce3ea;--paper:#f7f9fb;--white:#fff;--teal:#078b78;--blue:#2767df;--soft:#edf3ff;--shadow:0 24px 70px rgba(20,44,74,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 "Roboto Condensed","Arial Narrow",sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}.wrap{width:min(1210px,calc(100% - 40px));margin:auto}.skip{position:fixed;z-index:100;top:10px;left:12px;transform:translateY(-150%);background:var(--ink);color:#fff;padding:9px 13px;border-radius:8px}.skip:focus{transform:none}
.topline{border-bottom:1px solid var(--line);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:#64707f}.topline .wrap{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:20px}.top-contact{display:flex;gap:22px;letter-spacing:.06em;text-transform:none}.header{position:sticky;top:0;z-index:50;background:rgba(247,249,251,.9);backdrop-filter:blur(14px);border-bottom:1px solid rgba(220,227,234,.8)}.nav{min-height:86px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-size:1.14rem;font-weight:900;letter-spacing:-.035em;white-space:nowrap}.logo-mark{width:37px;height:37px;border-radius:11px;background:linear-gradient(135deg,var(--teal),var(--blue));color:white;display:grid;place-items:center}.nav-menu{margin-left:auto;display:flex;align-items:center;gap:7px;padding:7px;border:1px solid var(--line);background:#fff;border-radius:999px;box-shadow:0 10px 30px rgba(31,56,86,.05)}.nav-menu>a,.nav-drop>button{border:0;background:transparent;padding:10px 14px;border-radius:999px;color:#475363;font-weight:660;cursor:pointer}.nav-menu>a:hover,.nav-menu>a.active,.nav-drop>button:hover{background:#f0f3f6;color:var(--ink)}.nav-drop{position:relative}.drop-panel{display:none;position:absolute;top:52px;left:-70px;width:310px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:10px;box-shadow:var(--shadow)}.nav-drop.open .drop-panel{display:grid}.drop-panel a{padding:11px 13px;border-radius:11px;color:#4d5968}.drop-panel a:hover{background:var(--soft);color:var(--blue)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:linear-gradient(100deg,var(--teal),var(--blue));color:#fff;font-weight:800;white-space:nowrap}.menu-toggle{display:none;border:1px solid var(--line);width:44px;height:44px;border-radius:13px;background:#fff}
.grid-bg{background-color:var(--paper);background-image:linear-gradient(rgba(32,55,79,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(32,55,79,.055) 1px,transparent 1px);background-size:82px 82px}.hero{min-height:690px;padding:92px 0 76px;display:flex;align-items:center}.hero-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--teal);font-size:.74rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";width:26px;height:1px;background:var(--teal)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3.4rem,6vw,6rem);line-height:.98;letter-spacing:-.065em;margin-bottom:28px;max-width:780px}h2{font-size:clamp(2.25rem,4.5vw,4.35rem);line-height:1.02;letter-spacing:-.055em;margin-bottom:18px}h3{line-height:1.2}.gradient-text{background:linear-gradient(100deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.lede{max-width:670px;color:var(--muted);font-size:1.14rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.btn{display:inline-flex;min-height:49px;padding:0 21px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-weight:800;cursor:pointer}.btn-primary{background:linear-gradient(100deg,var(--teal),var(--blue));color:#fff}.btn-outline{background:#fff;border-color:var(--line)}.btn-dark{background:var(--ink);color:#fff}.btn:hover{transform:translateY(-2px);transition:.2s}.hero-stats{margin-top:54px;padding-top:25px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hero-stats strong{display:block;font-size:1.7rem;letter-spacing:-.04em}.hero-stats span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}
.form-card{padding:32px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.93);box-shadow:var(--shadow)}.form-badge{display:inline-flex;padding:6px 10px;border:1px solid #a6d7cc;background:#effaf7;color:var(--teal);border-radius:999px;font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.form-card h2{font-size:2rem;line-height:1.1;margin:20px 0 26px;letter-spacing:-.04em}.form-card h2 span{color:var(--teal)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px}.field.wide{grid-column:1/-1}.field label{font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#5d6877}.field input,.field textarea,.field select{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfcfd;color:var(--ink)}.field textarea{min-height:95px;resize:vertical}.form-card .btn{width:100%;margin-top:16px}.fine{color:#7d8794;font-size:.76rem;margin:11px 0 0}
.section{padding:108px 0}.section-white{background:#fff}.section-dark{background:var(--ink);color:#fff}.section-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:end;margin-bottom:55px}.section-no{color:var(--teal);font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.section-dark .section-no{color:#63d4c0}.section-copy{color:var(--muted);font-size:1.07rem;max-width:680px}.section-dark .section-copy{color:#aab7c8}.category-list{border-top:1px solid var(--line)}.category-row{display:grid;grid-template-columns:70px 1fr auto;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.category-row span{font-weight:850;color:var(--teal)}.category-row h3{margin:0;font-size:1.4rem;letter-spacing:-.02em}.category-row small{color:var(--muted)}.category-row:hover h3{color:var(--blue)}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;min-height:280px;display:flex;flex-direction:column}.card.dark{background:#101d2f;border-color:#233148}.card-tag{color:var(--teal);font-size:.73rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.card h3{font-size:1.42rem;margin:42px 0 13px;letter-spacing:-.03em}.card p{color:var(--muted);font-size:.92rem}.card.dark p{color:#aab7c8}.card a{margin-top:auto;font-weight:850;color:var(--blue)}.card.dark a{color:#6bd7c3}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{padding:25px;border:1px solid #2b384b;border-radius:20px}.step>span{color:#63d4c0;font-weight:850}.step h3{margin:55px 0 10px}.step p{color:#aab7c8;font-size:.9rem;margin:0}
.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.visual{min-height:510px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#08172b,#2767df 70%,#43cfb2);position:relative;padding:34px;display:flex;align-items:flex-end;color:#fff}.visual:before{content:"EK";position:absolute;right:-8px;top:20px;font-size:15rem;font-weight:950;line-height:1;color:rgba(255,255,255,.1);letter-spacing:-.1em}.visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.33;mix-blend-mode:screen}.visual p{position:relative;z-index:1;max-width:300px;font-weight:750}.bullet-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.bullet{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:700}
.posts{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}.post{min-height:355px;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.post-top{min-height:125px;padding:22px;background:linear-gradient(145deg,#0d223d,#2c6de3);color:#fff}.post:first-child .post-top{min-height:190px;background:linear-gradient(145deg,#078b78,#2767df)}.post-body{padding:24px;display:flex;flex-direction:column;flex:1}.post h3{font-size:1.35rem;letter-spacing:-.025em;margin:12px 0}.post p{color:var(--muted);font-size:.9rem}.post a{margin-top:auto;color:var(--blue);font-weight:800}.meta{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#788391}
.cta-band{padding:56px;border-radius:30px;background:linear-gradient(115deg,var(--teal),var(--blue));color:#fff;display:flex;justify-content:space-between;gap:35px;align-items:center}.cta-band h2{max-width:730px;margin:0}.cta-band .btn{background:#fff;color:var(--ink);flex:none}.page-hero{padding:82px 0 64px;border-bottom:1px solid var(--line)}.breadcrumbs{font-size:.8rem;color:var(--muted);margin-bottom:26px}.page-hero h1{font-size:clamp(3rem,6vw,5.5rem);max-width:900px}.page-hero .lede{max-width:820px}.content-layout{display:grid;grid-template-columns:1fr 340px;gap:55px;align-items:start}.prose{font-size:1.06rem}.prose h2{font-size:2.25rem;margin-top:58px}.prose h3{font-size:1.25rem;margin-top:32px}.prose p,.prose li{color:#3e4a59}.prose li+li{margin-top:8px}.aside{position:sticky;top:120px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.aside h3{margin-bottom:12px}.aside p{color:var(--muted);font-size:.9rem}.aside .btn{width:100%}.comment-box{margin-top:60px;padding:30px;border-radius:22px;background:#fff;border:1px solid var(--line)}.comment-box h2{font-size:1.8rem;margin-top:0}.comment-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comment-grid .field:last-of-type{grid-column:1/-1}.comment-box .btn{margin-top:14px}.notice{margin-top:15px;color:var(--muted);font-size:.82rem}.footer{background:#07111f;color:#a8b4c3;padding:70px 0 30px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px}.footer .logo{color:#fff}.footer h3{color:#fff;font-size:.9rem;text-transform:uppercase;letter-spacing:.12em}.footer-links{display:grid;gap:9px}.footer a:hover{color:#fff}.copyright{margin-top:50px;padding-top:25px;border-top:1px solid #223047;display:flex;justify-content:space-between;gap:20px;font-size:.82rem}.reveal{opacity:0;transform:translateY(18px);transition:.65s ease}.reveal.show{opacity:1;transform:none}
@media(max-width:1040px){.nav-menu{display:none;position:absolute;top:83px;left:20px;right:20px;border-radius:22px;padding:14px;flex-direction:column;align-items:stretch}.nav-menu.open{display:flex}.nav-drop>button,.nav-menu>a{text-align:left}.drop-panel{position:static;width:auto;box-shadow:none;margin-top:5px}.menu-toggle{display:block;margin-left:auto}.nav-cta{display:none}.hero-layout,.feature-split,.content-layout{grid-template-columns:1fr}.hero{padding-top:65px}.form-card{max-width:680px}.section-head{grid-template-columns:1fr;gap:15px}.steps{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.posts{grid-template-columns:1fr 1fr}.post:first-child{grid-column:1/-1}.aside{position:static}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.wrap{width:min(100% - 28px,1210px)}.topline .wrap>span{display:none}.top-contact{width:100%;justify-content:space-between;font-size:.66rem}.nav{min-height:72px}.nav-menu{top:70px}.hero{min-height:auto;padding:60px 0}.hero-layout{gap:38px}h1{font-size:clamp(3rem,14vw,4.7rem)}.hero-stats{grid-template-columns:1fr;gap:10px}.form-card{padding:23px}.form-grid,.section-head,.cards,.posts,.steps,.feature-split,.content-layout,.comment-grid,.footer-grid{grid-template-columns:1fr}.section{padding:76px 0}.category-row{grid-template-columns:42px 1fr}.category-row small{grid-column:2}.card{min-height:245px}.step h3{margin-top:35px}.post:first-child{grid-column:auto}.bullet-grid{grid-template-columns:1fr}.cta-band{padding:35px 25px;align-items:flex-start;flex-direction:column}.page-hero{padding:54px 0}.copyright{flex-direction:column}.field.wide,.comment-grid .field:last-of-type{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* Dijitaleren editorial homepage */
.blog-home{--acid:#c9ff32;--editorial-blue:#255bff;--editorial-paper:#f1f0e9;background:var(--editorial-paper);color:#07101f}
.blog-home .topline{background:#07101f;border-color:#253044;color:#aeb8c8}
.blog-home .header{background:rgba(7,16,31,.96);border-color:#253044}
.blog-home .logo{color:#fff;text-transform:uppercase;letter-spacing:.02em}
.blog-home .logo-mark{border-radius:3px;background:var(--acid);color:#07101f}
.blog-home .nav-menu{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;gap:22px}
.blog-home .nav-menu>a,.blog-home .nav-drop>button{padding:8px 0;border-radius:0;color:#aeb8c8;font-size:.83rem;text-transform:uppercase;letter-spacing:.08em}
.blog-home .nav-menu>a:hover,.blog-home .nav-menu>a.active,.blog-home .nav-drop>button:hover{background:transparent;color:#fff;border-bottom:1px solid var(--acid)}
.blog-home .nav-cta{border-radius:3px;background:var(--acid);color:#07101f;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}
.blog-home .drop-panel{border-radius:4px;background:#0c182a;border-color:#28354a}
.blog-home .drop-panel a{color:#c3ccda;border-radius:2px}
.blog-home .drop-panel a:hover{background:#16243a;color:var(--acid)}
.editorial-hero{overflow:hidden;background:#07101f;color:#fff;padding:42px 0 88px}
.editorial-masthead{border-bottom:1px solid #334056;padding-bottom:24px}
.issue-line{margin:0 0 18px;color:#8692a5;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}
.masthead-word{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;font-size:clamp(4.8rem,12.8vw,11.5rem);font-weight:950;line-height:.72;letter-spacing:-.09em}
.masthead-word span:last-child{color:var(--acid);font-size:.39em;line-height:1;letter-spacing:-.05em;margin-bottom:.08em}
.lead-layout{display:grid;grid-template-columns:.72fr 1.6fr .75fr;gap:24px;padding-top:28px;align-items:stretch}
.editorial-index{display:block;margin-bottom:18px;color:#788397;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.hello-block{display:flex;flex-direction:column;padding:26px 24px 0 0;border-right:1px solid #334056}
.hello-block h1{font-size:clamp(3rem,5vw,5rem);margin:0 0 20px;letter-spacing:-.07em}
.hello-block p{color:#b8c2d0;font-size:1rem}
.text-link{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:auto;padding-bottom:5px;border-bottom:1px solid currentColor;color:#07101f;font-weight:850;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}
.text-link:after{content:"↗"}.text-link.light{color:#fff}
.lead-story{min-width:0;background:#102039;display:grid;grid-template-rows:290px 1fr}
.story-image{position:relative;overflow:hidden}.story-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,16,31,.52))}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.story-image:hover img{transform:scale(1.03)}
.cover-label{position:absolute;z-index:2;left:20px;bottom:18px;padding:7px 9px;background:var(--acid);color:#07101f;font-size:.69rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}
.story-copy{position:relative;padding:26px 29px 29px}.story-number{position:absolute;right:20px;top:18px;color:#53627a;font-size:2.7rem;font-weight:900}.story-copy h2{max-width:590px;margin:0 55px 32px 0;font-size:clamp(1.7rem,2.4vw,2.6rem);line-height:1.05;letter-spacing:-.045em}
.side-story{display:flex;flex-direction:column;padding:26px;background:var(--acid);color:#07101f}.side-story-top{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.side-story-top strong{font-size:2rem}.side-story h2{margin:72px 0 30px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;letter-spacing:-.055em}.side-rule{margin:30px 0 18px;border-top:1px solid rgba(7,16,31,.34)}.side-story p{margin-top:auto;font-size:.85rem;font-weight:650}
.editorial-break{padding:95px 0;background:var(--editorial-blue);color:#fff}.quote-layout{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:start}.giant-mark{font:900 13rem/.7 Georgia,serif;color:var(--acid)}.quote-layout .editorial-index{color:#b9c8ff}.quote-layout h2{max-width:960px;font-size:clamp(3rem,6vw,6.4rem);line-height:.93;margin-bottom:35px}.quote-layout p{max-width:780px;color:#dde4ff;font-size:1.13rem}
.blog-section{padding:105px 0}.blog-section-head{display:grid;grid-template-columns:220px 1fr;gap:38px;margin-bottom:52px}.blog-section-head h2{max-width:900px;margin:0;font-size:clamp(2.8rem,5vw,5.5rem)}
.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #07101f;border-bottom:2px solid #07101f}.strategy-item{min-height:480px;padding:29px;border-right:1px solid #9da5ad;display:flex;flex-direction:column}.strategy-item:last-child{border-right:0}.strategy-item.featured{background:#07101f;color:#fff}.strategy-symbol{width:78px;height:78px;display:grid;place-items:center;margin-bottom:auto;border:1px solid currentColor;font-size:1.8rem;font-weight:900}.strategy-item>span{color:#6f7884;font-size:.73rem;font-weight:900}.strategy-item h3{font-size:1.65rem;margin:15px 0 17px;letter-spacing:-.035em}.strategy-item p{margin:0;color:#59636f;font-size:.93rem}.strategy-item.featured p{color:#aeb9c9}.strategy-item.featured .strategy-symbol{color:var(--acid)}
.tools-section{background:#07101f;color:#fff}.tools-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.tools-title{position:sticky;top:130px;align-self:start}.tools-title .editorial-index{color:#8491a5}.tools-title h2{font-size:clamp(3rem,5vw,5.7rem);line-height:.93}.tools-copy>p{color:#b7c1d0;font-size:1.15rem}.principles{margin-top:54px;border-top:1px solid #334056}.principles>div{display:grid;grid-template-columns:190px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid #334056}.principles strong{color:var(--acid)}.principles span{color:#aeb8c7}
.platforms-section{background:#fff}.platform-copy{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:end}.platform-copy h2{margin:0}.platform-copy>p{color:#53606f;font-size:1.06rem}.platform-ticker{display:flex;flex-wrap:wrap;margin-top:58px;border-top:2px solid #07101f;border-left:2px solid #07101f}.platform-ticker span{flex:1 1 22%;padding:24px 19px;border-right:2px solid #07101f;border-bottom:2px solid #07101f;font-size:1.12rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.platform-ticker span:nth-child(3n){background:var(--acid)}.signature{display:grid;grid-template-columns:80px 1fr auto;gap:22px;align-items:center;margin-top:70px;padding-top:35px;border-top:1px solid #cbd1d7}.signature-mark{width:70px;height:70px;display:grid;place-items:center;background:#07101f;color:var(--acid);font-size:1.4rem;font-weight:950}.signature div{display:grid}.signature div span{color:#6b7580;font-size:.9rem}
@media(max-width:1040px){.blog-home .nav-menu{background:#0c182a;border:1px solid #28354a}.blog-home .menu-toggle{display:block;color:#fff;background:#0c182a;border-color:#344158}.lead-layout{grid-template-columns:1fr 1fr}.hello-block{grid-column:1/-1;border-right:0;border-bottom:1px solid #334056;padding:10px 0 30px}.side-story h2{margin-top:50px}.quote-layout{grid-template-columns:110px 1fr}.tools-layout{gap:50px}.tools-title{position:static}.strategy-grid{grid-template-columns:1fr}.strategy-item{min-height:350px;border-right:0;border-bottom:1px solid #9da5ad}.strategy-item:last-child{border-bottom:0}.blog-section-head,.platform-copy{grid-template-columns:1fr}}
@media(max-width:700px){.editorial-hero{padding-top:28px}.masthead-word{grid-template-columns:1fr;font-size:clamp(4.4rem,23vw,7rem);line-height:.72}.masthead-word span:last-child{font-size:.5em;justify-self:end}.lead-layout{grid-template-columns:1fr}.hello-block{grid-column:auto}.lead-story{grid-template-rows:230px 1fr}.side-story{min-height:360px}.quote-layout{grid-template-columns:1fr}.giant-mark{font-size:8rem}.blog-section{padding:75px 0}.blog-section-head{grid-template-columns:1fr;gap:12px}.tools-layout{grid-template-columns:1fr}.principles>div{grid-template-columns:1fr;gap:6px}.platform-copy{grid-template-columns:1fr;gap:15px}.platform-ticker span{flex-basis:50%;font-size:.9rem}.signature{grid-template-columns:64px 1fr}.signature-mark{width:58px;height:58px}.signature .text-link{grid-column:1/-1}.quote-layout h2{font-size:clamp(2.8rem,13vw,4.5rem)}}

/* White editorial journal homepage */
.journal-home{--journal-ink:#111918;--journal-green:#fabe2c;--journal-lime:#fabe2c;--journal-blue:#3c7dfb;--journal-soft:#f4f6f3;--journal-line:#dfe5df;background:#fff;color:var(--journal-ink)}
.journal-home .topline{display:none}
.journal-home .header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--journal-line);backdrop-filter:blur(14px)}
.journal-home .nav{min-height:86px;position:relative}
.journal-home .logo{color:var(--journal-ink);letter-spacing:-.04em}
.brand-logo{display:block;width:178px;height:auto;max-height:58px;object-fit:contain}.journal-home .logo-mark{background:var(--journal-ink);color:var(--journal-lime);border-radius:50%}
.nav-menu,.nav-menu a,.nav-drop>button,.drop-panel a{font-family:"Poppins",sans-serif;font-weight:400}.journal-home .nav-menu{position:absolute;left:50%;transform:translateX(-50%);margin:0;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;gap:34px}
.journal-home .nav-menu{gap:24px}.platform-menu{grid-template-columns:1fr 1fr;width:360px!important;left:-95px!important}
.journal-home .nav-menu>a,.journal-home .nav-drop>button{padding:8px 0;border-radius:0;color:#58625f;font-size:.86rem}
.journal-home .nav-menu>a:hover,.journal-home .nav-menu>a.active,.journal-home .nav-drop>button:hover,.journal-home .nav-drop.active>button{background:transparent;color:var(--journal-ink);box-shadow:inset 0 -2px var(--journal-green)}
.header-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.journal-home .nav-cta{min-height:42px;background:var(--journal-blue);border-radius:999px;color:#fff;padding:0 18px;font-size:.84rem}.social-link{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--journal-line);border-radius:50%;background:#fff;color:var(--journal-ink);transition:.2s ease}.social-link:hover{border-color:var(--journal-blue);background:var(--journal-blue);color:#fff;transform:translateY(-2px)}.social-link svg{width:18px;height:18px;fill:currentColor}
.journal-home .drop-panel{top:45px;border-radius:14px;border-color:var(--journal-line);box-shadow:0 20px 60px rgba(17,25,24,.12)}
.journal-home .drop-panel a:hover{background:var(--journal-soft);color:var(--journal-green)}
.journal-home .footer{background:var(--journal-ink)}.footer-brand{display:inline-flex;padding:7px 0;background:transparent}.footer-brand .brand-logo{width:160px;filter:brightness(0) invert(1)}
.journal-intro{padding:96px 0 72px;border-bottom:1px solid var(--journal-line)}
.intro-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:80px;align-items:end}
.journal-kicker,.section-label{display:block;margin:0 0 18px;color:var(--journal-green);font-size:.75rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.intro-copy h1{max-width:930px;margin:0 0 28px;font-size:clamp(4rem,6.9vw,6.9rem);line-height:.91;letter-spacing:-.07em;font-weight:400}
.intro-copy h1 em{display:block;color:var(--journal-green);font-family:Georgia,"Times New Roman",serif;font-weight:400}
.intro-lede{max-width:760px;color:#515c58;font-size:1.15rem;line-height:1.75}
.intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.journal-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 22px;border:1px solid var(--journal-ink);border-radius:999px;font-weight:780;transition:.2s ease}
.journal-button.primary,.journal-button.quiet{background:var(--journal-blue);border-color:var(--journal-blue);color:#fff}.journal-button.primary:hover,.journal-button.quiet:hover{background:#2869ea;border-color:#2869ea}
.intro-note{padding:28px;border:1px solid var(--journal-line);border-radius:20px;background:var(--journal-soft)}.intro-person{display:grid;grid-template-columns:86px 1fr;gap:17px;align-items:center;margin:-10px -10px 24px}.intro-person img{width:86px;height:86px;border-radius:18px;object-fit:cover;object-position:center 18%;border:1px solid var(--journal-line);background:#fff}.intro-person div{display:grid;gap:3px}.intro-person strong{font-size:1.03rem}.intro-person span{color:#69736f;font-size:.8rem}
.note-label{display:block;padding-bottom:15px;border-bottom:1px solid var(--journal-line);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.intro-note>p{margin:22px 0;color:#46524e;font-size:1.02rem}
.topic-pills{display:flex;flex-wrap:wrap;gap:8px}.topic-pills a{padding:7px 11px;border:1px solid #ccd5cf;border-radius:999px;background:#fff;font-size:.78rem;font-weight:700}.topic-pills a:hover{border-color:var(--journal-green);color:var(--journal-green)}
.journal-feed,.journal-section{padding:92px 0}
.feed-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:36px}
.feed-head h2,.platform-head h2{max-width:890px;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.055em}
.simple-link{display:inline-flex;width:max-content;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--journal-green);font-size:.86rem;font-weight:800}
.feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:38px;align-items:start}
.article-column{display:grid;gap:18px}
.feature-post{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--journal-line);border-radius:20px;overflow:hidden;background:#fff}
.feature-media{position:relative;min-height:420px;overflow:hidden;background:#e8eee9}.feature-media img{width:100%;height:100%;object-fit:cover;transition:.45s ease}.feature-media:hover img{transform:scale(1.025)}.feature-media>span{position:absolute;left:18px;bottom:18px;padding:7px 10px;border-radius:999px;background:#fff;color:var(--journal-ink);font-size:.72rem;font-weight:800}
.feature-copy{padding:34px;display:flex;flex-direction:column;align-items:flex-start}.post-meta{display:flex;flex-wrap:wrap;gap:9px;color:#7a847f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.post-meta span+span:before{content:"·";margin-right:9px}.feature-copy h3{margin:45px 0 18px;font-size:clamp(2rem,3vw,3.15rem);line-height:1.02;letter-spacing:-.05em}.feature-copy p{color:#64706b}.feature-copy .simple-link{margin-top:auto}
.latest-posts-section .feature-post{grid-template-columns:.82fr 1.18fr}.latest-posts-section .feature-media{min-height:300px}.latest-posts-section .feature-copy{padding:28px}.latest-posts-section .feature-copy h3{margin:26px 0 12px;font-size:clamp(1.8rem,2.6vw,2.7rem)}.latest-posts-section .feature-copy p{margin-bottom:20px}
.list-post{display:grid;grid-template-columns:58px 1fr auto;gap:23px;align-items:center;padding:25px;border:1px solid var(--journal-line);border-radius:18px}.list-index{font:400 2.1rem/1 Georgia,serif;color:var(--journal-green)}.list-post h3{margin:10px 0 8px;font-size:1.45rem;letter-spacing:-.035em}.list-post p{margin:0;color:#68736e;font-size:.9rem}.round-link{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--journal-blue);border-radius:50%;background:var(--journal-blue);color:#fff;font-size:.72rem;font-weight:800}.round-link:hover{background:#2869ea;border-color:#2869ea;color:#fff}
.reader-panel{position:sticky;top:104px;border:1px solid var(--journal-line);border-radius:20px;background:var(--journal-soft);overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 21px;border-bottom:1px solid var(--journal-line);font-weight:850}.live-dot{display:flex;align-items:center;gap:7px;color:var(--journal-green);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--journal-green)}
.search-box{display:grid;gap:8px;padding:20px 21px}.search-box>span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.search-box input{width:100%;padding:12px 13px;border:1px solid #cbd4ce;border-radius:10px;background:#fff;color:var(--journal-ink);outline:none}.search-box input:focus{border-color:var(--journal-green);box-shadow:0 0 0 3px rgba(31,104,71,.1)}
.quick-list{display:grid;border-top:1px solid var(--journal-line)}.quick-list a{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:15px 21px;border-bottom:1px solid var(--journal-line);font-size:.87rem}.quick-list a span{color:#8a948f}.quick-list a:hover{background:#fff;color:var(--journal-green)}.quick-list a.is-hidden{display:none}
.panel-shortcuts{display:grid;gap:9px;padding:20px 21px}.panel-shortcuts a{font-size:.82rem;font-weight:780}.panel-shortcuts a:last-child{padding:12px 14px;border-radius:10px;background:var(--journal-blue);color:#fff;text-align:center}
.idea-section{padding:86px 0;background:#3c7dfb;color:#fff;border-top:1px solid #2e69de;border-bottom:1px solid #2e69de}.idea-section .section-label{color:#fff}.idea-section .idea-grid p{color:#fff}.idea-section .journal-button{margin-top:16px;background:#fff;border-color:#fff;color:#245fcf}.idea-section .journal-button:hover{background:#fabe2c;border-color:#fabe2c;color:#111918}
.idea-grid{display:grid;grid-template-columns:180px 1fr;gap:60px}.idea-grid h2{max-width:950px;margin:0 0 26px;font:400 clamp(3.2rem,6vw,6.2rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.idea-grid p{max-width:760px;color:#56615d;font-size:1.12rem}
.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--journal-ink)}.guide-card{padding:30px 28px 10px;border-right:1px solid var(--journal-line)}.guide-card:last-child{border-right:0}.guide-card>span{color:var(--journal-green);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.guide-card h3{margin:70px 0 16px;font-size:1.55rem;letter-spacing:-.035em}.guide-card p{color:#5d6863;font-size:.94rem}
.resource-section{padding:92px 0;background:var(--journal-soft);border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}
.resource-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:start}.resource-copy h2{font-size:clamp(3rem,5vw,5rem);line-height:.98}.resource-copy>p{max-width:690px;color:#58645f;font-size:1.05rem}.resource-copy .journal-button{margin-top:18px}
.principle-stack{border-top:1px solid var(--journal-ink)}.principle-stack>div{display:grid;grid-template-columns:40px 170px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid #cfd7d1;align-items:start}.principle-stack span{color:var(--journal-green);font:400 1.2rem/1 Georgia,serif}.principle-stack strong{font-size:1rem}.principle-stack p{margin:0;color:#69736f;font-size:.88rem}
.platform-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:end}.platform-head>p{margin:0;color:#5f6a65;font-size:1rem}.platform-cloud{display:flex;flex-wrap:wrap;gap:9px;margin-top:45px}.platform-cloud a,.platform-cloud span{padding:12px 17px;border:1px solid var(--journal-line);border-radius:999px;background:#fff;color:var(--journal-ink);font-weight:750;transition:.2s ease}.platform-cloud a:nth-child(3n+1),.platform-cloud span:nth-child(3n+1){background:var(--journal-lime);border-color:#c7ed4c}.platform-cloud a:hover{background:#3c7dfb;border-color:#3c7dfb;color:#fff;transform:translateY(-2px)}
.author-strip{display:grid;grid-template-columns:64px 190px 1fr auto;gap:22px;align-items:center;margin-top:72px;padding:30px 0;border-top:1px solid var(--journal-ink);border-bottom:1px solid var(--journal-line)}.author-photo{width:58px;height:58px;display:block;border-radius:50%;object-fit:cover;object-position:center 18%;border:2px solid var(--journal-lime);background:#fff}.author-strip>div:nth-child(2){display:grid}.author-strip>div:nth-child(2) span{color:#76807b;font-size:.82rem}.author-strip p{max-width:560px;margin:0;color:#5e6964;font-size:.9rem}
.strategy-article{max-width:940px}.strategy-lead{font-size:1.25rem;line-height:1.7;color:#46524e}.strategy-points{display:grid;gap:0;margin:42px 0;border-top:1px solid var(--journal-ink)}.strategy-point{display:grid;grid-template-columns:56px minmax(0,1fr) 176px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--journal-line)}.strategy-point>span{align-self:start;color:#3c7dfb;font:400 1.7rem/1 Georgia,serif}.strategy-point h2{margin:0 0 10px;font-size:clamp(1.65rem,2.5vw,2.25rem);letter-spacing:-.035em}.strategy-point p{margin:0;color:#5d6863}.strategy-tip{margin-top:14px;padding:13px 15px;border-left:4px solid #fabe2c;background:#f7f8f5;color:#303936}.strategy-item-visual{margin:0}.strategy-item-visual img{display:block;width:100%;height:auto;border-radius:18px}.article-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
.about-dashboard{padding:30px;border:1px solid var(--journal-line);border-radius:24px;background:#fff;box-shadow:0 22px 70px rgba(17,25,24,.1)}.about-dashboard-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:28px}.about-dashboard-head strong{display:block;font-size:1.45rem}.about-dashboard-head span{display:block;color:#68736e;font-size:.82rem}.about-dashboard-badge{display:grid;place-items:center;min-width:72px;height:72px;border-radius:50%;background:#fabe2c;color:#111918;font-weight:800}.skill-row{display:grid;grid-template-columns:90px 1fr 36px;gap:12px;align-items:center;margin:15px 0;font-size:.84rem}.skill-bar{height:9px;border-radius:10px;background:#e9ede9;overflow:hidden}.skill-bar i{display:block;height:100%;border-radius:inherit;background:#3c7dfb}.about-dashboard-note{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--journal-line);color:#59645f;font-size:.9rem}
.article-shell{padding:70px 0 95px}.article-grid{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:80px;align-items:start}.article-header{padding-bottom:34px;border-bottom:1px solid var(--journal-line)}.article-header h1{margin:16px 0 18px;font-size:clamp(2.7rem,6vw,5rem);line-height:.98;letter-spacing:-.06em}.article-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:#68736e;font-size:.85rem}.article-body{font-size:1.08rem;line-height:1.82}.article-body h2{margin:48px 0 14px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.article-body ul{padding-left:1.15rem}.article-callout{margin:34px 0;padding:22px;border-left:5px solid #fabe2c;background:#f7f8f5}.article-aside{position:sticky;top:120px;padding:24px;border:1px solid var(--journal-line);border-radius:18px;background:#fff}.article-aside h3{margin-top:0}.article-comments{margin-top:65px;padding-top:40px;border-top:1px solid var(--journal-line)}
.funnel-hero{padding:72px 0 58px;background:#fff}.funnel-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:70px;align-items:center}.funnel-hero h1{margin:18px 0 24px;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.92;letter-spacing:-.065em}.funnel-visual{margin:0}.funnel-visual img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 24px 70px rgba(17,25,24,.1)}.funnel-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--journal-ink);border-bottom:1px solid var(--journal-ink)}.funnel-stage{padding:30px 24px;border-right:1px solid var(--journal-line)}.funnel-stage:last-child{border-right:0}.funnel-stage span{color:#3c7dfb;font:400 1.6rem/1 Georgia,serif}.funnel-stage h2{margin:28px 0 10px;font-size:1.45rem}.funnel-stage p{margin:0;color:#5e6964}.funnel-stage strong{display:block;margin-top:16px;font-size:.82rem}.funnel-checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.funnel-checklist ol{margin:0;padding:0;list-style:none;counter-reset:funnel}.funnel-checklist li{counter-increment:funnel;display:grid;grid-template-columns:48px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--journal-line)}.funnel-checklist li:before{content:counter(funnel,decimal-leading-zero);color:#3c7dfb;font-family:Georgia,serif}
.contact-highlight{padding:34px;border-radius:22px;background:#3c7dfb;color:#fff;display:grid;gap:14px;align-self:stretch;align-content:center}.contact-highlight>span{font:400 .78rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.1em}.contact-highlight>a{color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;overflow-wrap:anywhere}.contact-highlight p{margin:0;color:#eaf1ff}.contact-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.contact-social a{padding:9px 14px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-family:"Poppins",sans-serif;font-size:.82rem}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.contact-layout h2{font-size:clamp(2.5rem,5vw,4.7rem);line-height:1;margin:12px 0 20px}.contact-layout .form-card{margin:0;background:#f4f6f3;border-color:#dfe5df;box-shadow:none}.contact-layout select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px}
.footer-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.footer-socials a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #2a3a51;border-radius:999px;color:#fff;font:400 .78rem/1 "Poppins",sans-serif}.footer-socials svg{width:16px;height:16px;fill:currentColor}.legal-hero{padding:78px 0 62px;border-bottom:1px solid var(--journal-line);background:#fff}.legal-hero h1{max-width:980px;margin:18px 0 22px;font-size:clamp(3.2rem,6.5vw,6.3rem);line-height:.92;letter-spacing:-.06em}.legal-hero p{max-width:740px;color:#5d6864;font-size:1.08rem}.legal-hero small{color:#7a847f}.legal-section{padding:82px 0 110px;background:#f4f6f3}.legal-layout{display:grid;grid-template-columns:250px minmax(0,780px);gap:70px;justify-content:center;align-items:start}.legal-nav{position:sticky;top:120px;display:grid;gap:6px;padding:20px;border:1px solid var(--journal-line);border-radius:20px;background:#fff}.legal-nav strong{margin-bottom:12px;font:400 .72rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#6b7671}.legal-nav a{padding:10px 12px;border-radius:10px;color:#4d5a55}.legal-nav a:hover,.legal-nav a.active{background:#3c7dfb;color:#fff}.legal-copy{padding:44px 50px;border:1px solid var(--journal-line);border-radius:26px;background:#fff}.legal-copy h2{margin:48px 0 16px;font-size:2rem;letter-spacing:-.035em}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:#45524d}.legal-copy a{color:#2b68d4;text-decoration:underline;text-underline-offset:3px}.legal-copy li+li{margin-top:9px}.legal-table{margin:28px 0;border-top:1px solid var(--journal-ink);border-left:1px solid var(--journal-line)}.legal-table>div{display:grid;grid-template-columns:.9fr 1.5fr .8fr}.legal-table>div>*{padding:14px;border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.legal-table>div:first-child{background:#102a43;color:#fff}
@media(max-width:1040px){.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;grid-template-columns:repeat(3,1fr)}.legal-nav strong{grid-column:1/-1}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:34px}}
@media(max-width:700px){.legal-hero{padding:54px 0 44px}.legal-section{padding:54px 0 72px}.legal-nav{grid-template-columns:1fr}.legal-copy{padding:28px 22px}.legal-table{overflow-x:auto}.legal-table>div{min-width:620px}.footer-grid{grid-template-columns:1fr}}
.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:34px}
@media(max-width:1040px){.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.footer-grid{grid-template-columns:1fr}}
.privacy-note{margin:16px 0 0;color:#69756f;font-size:.82rem}.privacy-note a{color:#2b68d4;text-decoration:underline;text-underline-offset:3px}
.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.platform-journal-home{padding-top:78px;padding-bottom:82px;border-top:1px solid var(--journal-line);background:#fbfcfa}.author-journal{padding-top:36px}
.blog-index-hero{padding:90px 0 68px;border-bottom:1px solid var(--journal-line)}.blog-index-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end}.blog-index-heading h1{max-width:870px;margin:0;font-size:clamp(3.8rem,7vw,7.2rem);line-height:.9;letter-spacing:-.065em;font-weight:400}.blog-index-heading h1 em{display:block;color:#fabe2c;font-family:Georgia,"Times New Roman",serif;font-weight:400}.blog-index-heading>p{margin:0;color:#59645f;font-size:1.08rem}.blog-index-section{padding:70px 0 100px}.blog-filter{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:22px;border-bottom:1px solid var(--journal-ink);font-family:"Poppins",sans-serif}.blog-filter>span{font-weight:400}.blog-filter>div{display:flex;flex-wrap:wrap;gap:9px}.blog-filter a{padding:7px 11px;border-radius:999px;color:#66716c;font-size:.78rem}.blog-filter a:hover,.blog-filter a.active{background:#3c7dfb;color:#fff}.blog-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.blog-index-card{min-height:330px;padding:28px;border:1px solid var(--journal-line);border-radius:20px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.blog-index-card.featured{grid-column:1/-1;min-height:420px;padding:0;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr}.blog-index-card.featured>div:last-child{padding:38px;display:flex;flex-direction:column;align-items:flex-start}.blog-card-visual img{width:100%;height:100%;object-fit:cover}.blog-card-tag{color:#3c7dfb;font:400 .72rem/1.4 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.08em}.blog-index-card h2{margin:38px 0 14px;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.05;letter-spacing:-.035em}.blog-index-card.featured h2{font-size:clamp(2.2rem,4vw,4rem)}.blog-index-card p{color:#66716c}.blog-index-card .simple-link{margin-top:auto}
.ebook-hero{padding:86px 0;background:#fff;border-bottom:1px solid var(--journal-line)}.ebook-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.ebook-hero h1{margin:0 0 28px;font-size:clamp(4rem,7vw,7rem);line-height:.9;letter-spacing:-.07em;font-weight:400}.ebook-hero h1 em{display:block;color:#fabe2c;font-family:Georgia,"Times New Roman",serif;font-weight:400}.ebook-cover{position:relative;min-height:520px;padding:45px;border-radius:24px;background:#111918;color:#fff;overflow:hidden;box-shadow:0 32px 70px rgba(17,25,24,.2);display:flex;flex-direction:column;align-items:flex-start}.ebook-cover>span{font:400 .76rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#fabe2c}.ebook-cover>strong{position:relative;z-index:2;margin-top:45px;font-size:clamp(3rem,5vw,5.6rem);line-height:.88;letter-spacing:-.055em}.ebook-cover>small{position:relative;z-index:2;margin-top:24px;color:#d8dfdc}.ebook-cover-art{position:absolute;inset:auto -70px -90px 20%;height:62%;transform:rotate(-5deg);border:8px solid #fff;overflow:hidden}.ebook-cover-art img{width:100%;height:100%;object-fit:cover}.ebook-benefits{padding:92px 0;background:#f4f6f3}.ebook-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #111918;margin-top:44px}.ebook-list>div{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:24px 20px;border-bottom:1px solid #cfd7d1}.ebook-list>div:nth-child(odd){border-right:1px solid #cfd7d1}.ebook-list span{color:#3c7dfb;font:400 1.3rem/1 Georgia,serif}.ebook-list p{margin:0;font-weight:700}.ebook-cta{padding:86px 0;background:#3c7dfb;color:#fff}.ebook-cta-grid{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end}.ebook-cta h2{max-width:820px;margin:0 0 18px;font-size:clamp(3rem,6vw,6rem);line-height:.92;letter-spacing:-.055em}.ebook-cta p{max-width:720px;color:#eaf1ff}.ebook-cta-grid>div:last-child{display:grid;gap:18px;justify-items:start}.ebook-cta .journal-button{background:#fff;border-color:#fff;color:#245fcf}.ebook-cta .simple-link{color:#fff}
@media(max-width:1040px){body{overflow-x:hidden}.nav{position:relative}.journal-home .nav-menu{position:absolute;top:100%;left:0;right:0;width:100%;max-width:100%;max-height:calc(100vh - 74px);overflow-y:auto;box-sizing:border-box;transform:none;margin-left:0;background:#fff;border:1px solid var(--journal-line);border-radius:0 0 16px 16px}.journal-home .menu-toggle{color:#fff;background:var(--journal-blue);border-color:var(--journal-blue)}.header-actions{margin-left:0}.header-actions .social-link{display:none}.intro-grid{grid-template-columns:1fr;gap:40px}.intro-note{max-width:680px}.feed-layout{grid-template-columns:1fr}.reader-panel{position:static}.quick-list{grid-template-columns:1fr 1fr}.feature-media{min-height:360px}.resource-layout,.contact-layout,.ebook-hero-grid,.ebook-cta-grid,.funnel-hero-grid,.funnel-checklist{grid-template-columns:1fr;gap:50px}.platform-head,.blog-index-heading{grid-template-columns:1fr;gap:18px}.blog-index-grid{grid-template-columns:1fr 1fr}.author-strip{grid-template-columns:64px 1fr}.author-strip p,.author-strip .simple-link{grid-column:2}.article-grid{grid-template-columns:1fr;gap:45px}.article-aside{position:static}.funnel-stage-grid{grid-template-columns:1fr 1fr}.funnel-stage:nth-child(2){border-right:0}.funnel-stage:nth-child(-n+2){border-bottom:1px solid var(--journal-line)}}
@media(max-width:1040px){.platform-menu{grid-template-columns:1fr;width:auto!important;left:auto!important}}
@media(max-width:700px){.journal-intro{padding:64px 0 54px}.intro-copy h1{font-size:clamp(3.5rem,19vw,6rem)}.journal-feed,.journal-section,.resource-section{padding:68px 0}.feed-head{align-items:flex-start;flex-direction:column}.feature-post{grid-template-columns:1fr}.feature-media{min-height:250px}.feature-copy{padding:26px}.feature-copy h3{margin-top:28px}.list-post{grid-template-columns:38px 1fr}.list-post .round-link{grid-column:2}.quick-list{grid-template-columns:1fr}.idea-section{padding:66px 0}.idea-grid{grid-template-columns:1fr;gap:14px}.idea-grid h2{font-size:clamp(2.8rem,13vw,4.4rem)}.guide-grid{grid-template-columns:1fr}.guide-card{border-right:0;border-bottom:1px solid var(--journal-line);padding:25px 0}.guide-card h3{margin-top:35px}.resource-layout{gap:40px}.principle-stack>div{grid-template-columns:35px 1fr}.principle-stack p{grid-column:2}.platform-head{grid-template-columns:1fr}.author-strip{grid-template-columns:55px 1fr}.author-strip p,.author-strip .simple-link{grid-column:1/-1}.journal-home .nav-cta{display:none}.strategy-point{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:25px 0}.strategy-point>span{font-size:1.35rem}.strategy-item-visual{grid-column:2;width:min(100%,190px);margin-top:8px}.blog-filter{align-items:flex-start;flex-direction:column}.blog-index-grid{grid-template-columns:1fr}.blog-index-card.featured{grid-template-columns:1fr}.blog-card-visual{min-height:240px}.skill-row{grid-template-columns:72px 1fr 28px}.article-shell{padding:45px 0 70px}.funnel-hero{padding:54px 0}.funnel-stage-grid{grid-template-columns:1fr}.funnel-stage,.funnel-stage:nth-child(2){border-right:0;border-bottom:1px solid var(--journal-line)}.funnel-stage:last-child{border-bottom:0}}
@media(max-width:700px){.latest-posts-section .feature-post{grid-template-columns:1fr}.latest-posts-section .feature-media{min-height:220px}.latest-posts-section .feature-copy{padding:24px}}
.about-portrait-card{position:relative;padding:34px;border:1px solid var(--journal-line);border-radius:26px;background:#fff;box-shadow:0 24px 70px rgba(17,25,24,.1);display:grid;grid-template-columns:170px 1fr;gap:28px;align-items:center}.about-portrait-card:after{content:"6 YIL";position:absolute;top:22px;right:22px;padding:9px 13px;border-radius:999px;background:#fabe2c;color:#111918;font:700 .78rem/1 "Poppins",sans-serif}.about-portrait-card img{width:170px;aspect-ratio:1;object-fit:cover;border-radius:50%;background:#f4f6f3}.about-portrait-card span{display:block;color:#3c7dfb;font:400 .78rem/1.4 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.09em}.about-portrait-card strong{display:block;margin-top:10px;font-size:1.65rem;line-height:1.1}.about-portrait-card p{margin:14px 0 0;color:#5d6863}
.blog-index-card:not(.featured) .blog-card-visual{width:calc(100% + 56px);height:190px;min-height:190px;margin:-28px -28px 8px;overflow:hidden;border-radius:19px 19px 0 0}.blog-index-card:not(.featured) h2{margin-top:25px}.article-cover{margin:30px 0 38px;border-radius:22px;overflow:hidden}.article-cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-actions .journal-button{background:#3c7dfb!important;border-color:#3c7dfb!important;color:#fff!important}.article-actions .journal-button:hover{background:#2869ea!important;border-color:#2869ea!important}
.funnel-visual.tall{max-width:560px;justify-self:end}.funnel-visual.tall img{max-height:760px;object-fit:contain;background:#fff}.funnel-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.funnel-intro-grid h2{margin:12px 0 0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.95}.funnel-intro-grid p{font-size:1.08rem;line-height:1.8;color:#53605b}.funnel-stage-grid.eight{grid-template-columns:repeat(4,1fr);border-bottom:0}.funnel-stage-grid.eight .funnel-stage{border-bottom:1px solid var(--journal-line)}.funnel-stage-grid.eight .funnel-stage:nth-child(4n){border-right:0}.funnel-visual-story{background:#eef4ff}.funnel-story-grid,.funnel-map-grid,.funnel-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.funnel-story-grid figure,.funnel-map-grid figure,.funnel-home-grid figure{margin:0}.funnel-story-grid img,.funnel-map-grid img,.funnel-home-grid img{display:block;width:100%;height:auto;border-radius:24px}.funnel-story-grid h2,.funnel-map-grid h2,.funnel-home-grid h2{margin:15px 0 22px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.funnel-story-grid li{margin:10px 0}.funnel-principles{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--journal-line)}.funnel-principles>div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--journal-line)}.funnel-principles span{color:#63706a}.funnel-home-section{background:#fff}.funnel-home-grid figure{max-width:520px;justify-self:end}
@media(max-width:1040px){.funnel-intro-grid,.funnel-story-grid,.funnel-map-grid,.funnel-home-grid{grid-template-columns:1fr;gap:45px}.funnel-visual.tall{justify-self:center}.funnel-home-grid figure{justify-self:start}.funnel-stage-grid.eight{grid-template-columns:1fr 1fr}.funnel-stage-grid.eight .funnel-stage:nth-child(2n){border-right:0}.funnel-stage-grid.eight .funnel-stage:nth-child(odd){border-right:1px solid var(--journal-line)}}
@media(max-width:700px){.about-portrait-card{grid-template-columns:1fr;text-align:center}.about-portrait-card img{margin:auto}.about-portrait-card:after{top:14px;right:14px}.funnel-stage-grid.eight{grid-template-columns:1fr}.funnel-stage-grid.eight .funnel-stage,.funnel-stage-grid.eight .funnel-stage:nth-child(odd){border-right:0}.funnel-principles>div{grid-template-columns:1fr;gap:5px}.funnel-hero h1{font-size:clamp(3.8rem,18vw,5.5rem)}}
.funnel-hero-grid{grid-template-columns:1fr;gap:46px}.funnel-hero-grid>div:first-child{max-width:880px}.funnel-visual.tall{width:100%;max-width:1240px;justify-self:center}.funnel-visual.tall img{max-height:none;border-radius:32px}.funnel-visual.tall:after{content:"Şemayı büyütmek için yatay kaydırabilirsiniz";display:none;margin-top:12px;color:#6a7785;font-size:.78rem}
@media(max-width:700px){.funnel-visual.tall{overflow-x:auto;padding-bottom:12px}.funnel-visual.tall img{width:900px;max-width:none;border-radius:20px}.funnel-visual.tall:after{display:block;position:sticky;left:0}}
.platform-hero{padding:76px 0 64px;background:#fff}.platform-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:80px;align-items:end;margin-top:36px}.platform-hero h1{margin:0;font-size:clamp(3.5rem,7vw,7.2rem);line-height:.9;letter-spacing:-.065em}.platform-hero h1 em{display:block;color:#3c7dfb;font-style:normal}.platform-summary{padding:30px;border:1px solid var(--journal-line);border-radius:24px;background:#f7f9f6}.platform-summary>span{font:400 .72rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#6c7772}.platform-summary strong{display:block;margin:22px 0 14px;font-size:1.4rem;line-height:1.25}.platform-summary p{margin:0;color:#5f6a65}.platform-guide{padding:90px 0;background:#f4f6f3}.platform-guide-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:72px;align-items:start}.platform-guide article>h2{margin:18px 0 20px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95;letter-spacing:-.05em}.platform-intro-text{max-width:800px;color:#56615d;font-size:1.08rem}.platform-info-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:50px;border-top:1px solid var(--journal-ink);border-left:1px solid var(--journal-line)}.platform-info-grid section{padding:28px;border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);background:#fff}.platform-info-grid section>span{color:#3c7dfb;font-family:Georgia,serif;font-size:1.4rem}.platform-info-grid h3{margin:32px 0 16px;font-size:1.3rem}.platform-info-grid ul{margin:0;padding-left:19px;color:#5d6864}.platform-info-grid li+li{margin-top:10px}.platform-reading{position:sticky;top:120px;padding:32px;border-radius:24px;background:#102a43;color:#fff}.platform-reading h3{margin:20px 0 14px;font-size:2rem;line-height:1.05}.platform-reading p{color:#dbe5ec}.platform-reading .journal-button{margin:10px 0 22px}.platform-reading .simple-link{color:#fff}.platform-directory{padding:80px 0;background:#fff}.platform-link-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--journal-ink);border-left:1px solid var(--journal-line)}.platform-link-grid a{padding:24px;border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);color:var(--journal-ink);font-size:1.05rem;font-weight:700}.platform-link-grid a:hover{background:#fabe2c}
@media(max-width:1040px){.platform-hero-grid,.platform-guide-grid{grid-template-columns:1fr;gap:42px}.platform-summary{max-width:680px}.platform-reading{position:static}.platform-link-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.platform-hero{padding:48px 0}.platform-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.platform-guide{padding:64px 0}.platform-info-grid,.platform-link-grid{grid-template-columns:1fr}.platform-info-grid section{padding:24px}.platform-cloud{display:grid;grid-template-columns:1fr 1fr}.platform-cloud a,.platform-cloud span{text-align:center;padding:11px 8px;font-size:.82rem}.platform-journal{padding-top:58px}.platform-summary,.platform-reading{padding:24px}}
.platform-relationship{margin-top:32px;padding:24px 26px;border-left:4px solid #3c7dfb;background:#eaf1ff}.platform-relationship span,.platform-case>span{font:400 .72rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#3c7dfb}.platform-relationship p{margin:10px 0 0;color:#23384d}.platform-depth{padding:92px 0;background:#fff}.platform-funnel-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.platform-funnel-head h2,.strategy-panel>h2{margin:16px 0 0;font-size:clamp(2.7rem,5vw,5rem);line-height:.95;letter-spacing:-.05em}.platform-funnel-head>p{margin:0;color:#5d6864}.platform-funnel-map{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid var(--journal-ink);border-left:1px solid var(--journal-line)}.platform-funnel-map article{padding:25px;border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);background:#f7f9f6}.platform-funnel-map article>span{color:#3c7dfb;font-family:Georgia,serif;font-size:1.25rem}.platform-funnel-map h3{margin:26px 0 18px}.funnel-meter{height:9px;overflow:hidden;border-radius:10px;background:#dde4e0}.funnel-meter i{display:block;height:100%;border-radius:10px;background:#3c7dfb}.platform-funnel-map small{display:block;margin-top:10px;color:#6c7772}.strategy-case-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:32px;margin-top:70px}.strategy-panel{padding:42px;border-radius:28px;background:#f4f6f3}.strategy-panel ol{margin:34px 0 0;padding:0;counter-reset:strategy;list-style:none}.strategy-panel li{position:relative;padding:0 0 24px 52px;color:#45534d}.strategy-panel li+li{padding-top:24px;border-top:1px solid var(--journal-line)}.strategy-panel li:before{counter-increment:strategy;content:counter(strategy);position:absolute;left:0;top:0;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#fabe2c;color:#10141a;font-weight:700}.strategy-panel li+li:before{top:24px}.platform-case{align-self:stretch;padding:42px;border-radius:28px;background:#102a43;color:#fff}.platform-case>span{color:#9fc0ff}.platform-case h3{margin:30px 0 18px;font-size:2rem;line-height:1.08}.platform-case p{margin:0;color:#dbe5ec}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.pros-cons-grid article{position:relative;padding:34px;border:1px solid var(--journal-line);border-radius:24px}.pros-cons-icon{position:absolute;right:28px;top:24px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#dce9ff;color:#3c7dfb;font-size:1.7rem}.pros-cons-icon.minus{background:#fff1c7;color:#8c6500}.pros-cons-grid h2{margin:0 0 24px;font-size:2rem}.pros-cons-grid ul{margin:0;padding-left:20px;color:#56615d}.pros-cons-grid li+li{margin-top:10px}
@media(max-width:1040px){.platform-funnel-map{grid-template-columns:repeat(2,1fr)}.strategy-case-grid{grid-template-columns:1fr}}
@media(max-width:700px){.platform-depth{padding:64px 0}.platform-funnel-map,.platform-funnel-head,.pros-cons-grid{grid-template-columns:1fr}.platform-funnel-map article{padding:24px}.platform-funnel-head{gap:24px}.strategy-case-grid{margin-top:44px}.strategy-panel,.platform-case{padding:26px}}
@media(max-width:700px){.ebook-list{grid-template-columns:1fr}.ebook-list>div:nth-child(odd){border-right:0}.ebook-cover{min-height:430px;padding:30px}.ebook-cover-art{height:54%}}

/* 3.0 polish: brand, compact latest posts and newsletter */
.header .brand-logo{filter:none!important;opacity:1}.header-actions .social-link svg{width:21px;height:21px}.journal-intro .journal-kicker{color:#3c7dfb;font-family:"Poppins",sans-serif;font-weight:400}.journal-intro .intro-copy h1{font-family:"Roboto Condensed","Arial Narrow",sans-serif;color:#111918;font-weight:400}.journal-intro .intro-copy h1 em{color:#3c7dfb;font-family:inherit;font-style:normal;font-weight:400}.latest-posts-section .article-column{gap:10px}.latest-posts-section .list-post{min-height:0;padding:14px 20px;gap:18px}.latest-posts-section .list-index{color:#111918;font-size:1.75rem}.latest-posts-section .list-post h3{margin:4px 0 5px;font-size:1.3rem}.latest-posts-section .list-post p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.journal-home .guide-card>span,.journal-home .principle-stack span{color:#111918}.newsletter-band{padding:72px 0;background:#fff;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.newsletter-band-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.newsletter-band h2,.footer-newsletter h2,.article-newsletter h2{margin:0 0 14px;font-size:clamp(2.2rem,4vw,4rem);line-height:.96;letter-spacing:-.045em}.newsletter-band p{color:#5d6863}.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.newsletter-email{display:grid;gap:7px}.newsletter-email>span{font:400 .72rem/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.08em}.newsletter-email input{width:100%;min-height:48px;padding:0 15px;border:1px solid var(--journal-line);border-radius:999px;background:#fff;color:#111918}.newsletter-form .journal-button{border:0;cursor:pointer;white-space:nowrap}.newsletter-consent{grid-column:1/-1;display:flex;gap:9px;align-items:flex-start;color:#66716c;font-size:.78rem;line-height:1.45}.newsletter-consent input{margin-top:3px}.newsletter-consent a{text-decoration:underline;text-underline-offset:2px}.newsletter-notice{grid-column:1/-1;margin:2px 0 0;font-size:.84rem}.newsletter-notice.success{color:#23755b}.newsletter-notice.error{color:#b62f2f}.footer-newsletter{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;margin-bottom:56px;padding-bottom:50px;border-bottom:1px solid #223047}.footer-newsletter h2{color:#fff}.footer-newsletter p{margin:0;color:#a8b4c3}.footer-newsletter .section-label{color:#fabe2c}.footer-newsletter .newsletter-email>span,.footer-newsletter .newsletter-consent{color:#c4ceda}.footer-newsletter .newsletter-email input{border-color:#34445a}.footer-newsletter .newsletter-consent a{color:#fff}.article-newsletter{margin:54px 0 28px;padding:30px;border:1px solid var(--journal-line);border-radius:22px;background:#f4f6f3}.article-newsletter h2{font-size:2rem}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:1040px){.newsletter-band-grid,.footer-newsletter{grid-template-columns:1fr;gap:30px}}
@media(max-width:700px){.latest-posts-section .list-post{grid-template-columns:34px 1fr;padding:13px 14px;gap:10px}.latest-posts-section .list-post .round-link{grid-column:2;width:44px;height:44px}.latest-posts-section .list-index{font-size:1.45rem}.newsletter-band{padding:54px 0}.newsletter-form{grid-template-columns:1fr}.newsletter-form .journal-button{width:100%}.footer-newsletter{margin-bottom:42px;padding-bottom:40px}.article-newsletter{padding:24px 20px}}

/* 3.1 layout refinements */
.journal-intro{padding:54px 0 58px}.intro-grid{align-items:center}.intro-note{transform:translateY(-22px)}
.journal-intro .intro-copy h1,.blog-index-heading h1{font-family:"Roboto Condensed","Arial Narrow",sans-serif;color:#111918;font-weight:400}
.journal-intro .intro-copy h1 em.gradient-text,.blog-index-heading h1 em.gradient-text{background:linear-gradient(100deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal;font-weight:400}
.intro-actions .journal-button.quiet{background:#fabe2c;border-color:#fabe2c;color:#111918}.intro-actions .journal-button.quiet:hover{background:#f2b316;border-color:#f2b316;color:#111918}
.latest-posts-section{padding-top:54px}.latest-posts-section .round-link,.latest-posts-section .round-link:hover,.latest-posts-section .round-link:visited{color:#fff!important}
.reader-stack{position:sticky;top:104px;display:grid;gap:16px}.reader-stack .reader-panel{position:static}.newsletter-reader-panel{padding-bottom:20px}.newsletter-panel-copy{padding:20px 21px 4px}.newsletter-panel-copy h3{margin:0 0 9px;font-size:1.45rem;line-height:1.08}.newsletter-panel-copy p{margin:0;color:#66716c;font-size:.88rem}.newsletter-reader-panel .newsletter-form{grid-template-columns:1fr;padding:16px 21px 0}.newsletter-reader-panel .newsletter-form .journal-button{width:100%}.newsletter-reader-panel .newsletter-consent{font-size:.72rem}
.blog-index-hero{padding:52px 0 48px}.blog-index-heading{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center}.blog-index-lede{max-width:720px;margin:24px 0 0;color:#59645f;font-size:1.08rem}.blog-profile-card{transform:translateY(-12px)}
.footer{padding-top:52px}.footer-newsletter{gap:34px;margin-bottom:34px;padding-bottom:30px}.footer-newsletter h2{font-size:clamp(1.9rem,3vw,2.8rem)}.footer-newsletter .newsletter-email input{min-height:44px}.footer-newsletter .journal-button{min-height:44px}.footer-newsletter .newsletter-consent{font-size:.72rem}
@media(max-width:1040px){.journal-home .nav-menu{gap:4px}.journal-home .nav-menu>a,.journal-home .nav-drop>button{padding:11px 12px}.intro-note,.blog-profile-card{transform:none}.reader-stack{position:static}.blog-index-heading{grid-template-columns:1fr}.blog-profile-card{max-width:720px}.footer-newsletter{gap:24px}}
@media(max-width:700px){.journal-intro{padding:42px 0 48px}.latest-posts-section{padding-top:46px}.blog-index-hero{padding:38px 0 42px}.blog-profile-card{max-width:none}.footer{padding-top:42px}.footer-newsletter{margin-bottom:28px;padding-bottom:26px}}

/* 3.2.1: keep About untouched; only mirror its typography on Home and Blog */
.journal-intro .intro-copy h1.about-reference-title,.blog-index-heading h1.about-reference-title{max-width:900px;margin:0 0 28px;font-family:"Roboto Condensed","Arial Narrow",sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:.98;letter-spacing:-.065em;color:#111918;overflow:visible}
.journal-intro .intro-copy h1.about-reference-title .gradient-text,.blog-index-heading h1.about-reference-title .gradient-text{display:block;padding:0 0 .12em;background:linear-gradient(100deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;font:inherit;line-height:1.08;letter-spacing:inherit;overflow:visible}
.intro-actions .journal-button.quiet,.intro-actions .journal-button.quiet:hover{background:var(--journal-blue);border-color:var(--journal-blue);color:#fff}
.strategy-guide-section{padding:62px 0 58px;background:#f4f6f3;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}
.strategy-guide-section .feed-head{margin-bottom:26px}.strategy-guide-section .guide-card{padding-top:24px}.strategy-guide-section .guide-card h3{margin-top:48px}
.author-contact-button{display:inline-flex;min-height:44px;padding:0 20px;align-items:center;justify-content:center;justify-self:end;margin-right:30px;border-radius:999px;background:var(--journal-blue);color:#fff;font-weight:800;white-space:nowrap}.author-contact-button:hover{background:#2869ea;color:#fff;transform:translateY(-2px)}
@media(max-width:1040px){.author-strip .author-contact-button{grid-column:2;justify-self:start;margin-right:0}}
@media(max-width:700px){.journal-intro .intro-copy h1.about-reference-title,.blog-index-heading h1.about-reference-title{font-size:clamp(3rem,14vw,4.7rem)}.strategy-guide-section{padding:48px 0 44px}.strategy-guide-section .guide-card h3{margin-top:32px}.author-strip .author-contact-button{grid-column:1/-1}}

/* 3.3 footer-inspired dark homepage */
.front-dark{--front-ink:#0f1716;--front-panel:#151f1d;--front-panel-2:#1b2623;--front-line:#33413d;--front-text:#f7f8f6;--front-muted:#b8c3bf;background:var(--front-ink);color:var(--front-text)}
.front-dark .header{background:rgba(15,23,22,.96);border-color:var(--front-line)}
.front-dark .header .brand-logo{filter:brightness(0) invert(1)!important}
.front-dark .nav-menu{background:transparent}
.front-dark .nav-menu>a,.front-dark .nav-drop>button{color:#d1dad6}
.front-dark .nav-menu>a:hover,.front-dark .nav-menu>a.active,.front-dark .nav-drop>button:hover,.front-dark .nav-drop.active>button{color:#fff;box-shadow:inset 0 -2px #fabe2c}
.front-dark .drop-panel{background:#18211f;border-color:var(--front-line)}
.front-dark .drop-panel a{color:#d7dfdc}.front-dark .drop-panel a:hover{background:#222e2a;color:#fabe2c}
.front-dark .social-link{background:transparent;border-color:var(--front-line);color:#fff}.front-dark .social-link:hover{background:#fabe2c;border-color:#fabe2c;color:#111918}
.front-dark main{background:var(--front-ink)}
.front-dark .journal-intro{background:var(--front-ink);border-color:var(--front-line)}
.front-dark .journal-intro .journal-kicker,.front-dark .section-label{color:#fabe2c}
.front-dark .journal-intro .intro-copy h1.about-reference-title{color:#fff}
.front-dark .journal-intro .intro-copy h1.about-reference-title .gradient-text{background:linear-gradient(100deg,#fabe2c,#ffd76a);-webkit-background-clip:text;background-clip:text;color:transparent}
.front-dark .intro-lede{color:var(--front-muted)}
.front-dark .intro-note{background:var(--front-panel);border-color:var(--front-line);box-shadow:0 22px 70px rgba(0,0,0,.22)}
.front-dark .intro-person img{border-color:var(--front-line);background:#f4f6f3}.front-dark .intro-person strong{color:#fff}.front-dark .intro-person span,.front-dark .intro-note>p{color:var(--front-muted)}
.front-dark .note-label{color:#fabe2c;border-color:var(--front-line)}
.front-dark .topic-pills a{background:#202b28;border-color:#3d4c47;color:#fff}.front-dark .topic-pills a:hover{background:#fabe2c;border-color:#fabe2c;color:#111918}
.front-dark .journal-feed{background:#101816}
.front-dark .feed-head h2,.front-dark .platform-head h2{color:#fff}.front-dark .simple-link{color:#fabe2c}
.front-dark .feature-post,.front-dark .list-post{background:var(--front-panel);border-color:var(--front-line)}
.front-dark .feature-copy h3,.front-dark .list-post h3,.front-dark .feature-copy h3 a,.front-dark .list-post h3 a{color:#fff}
.front-dark .feature-copy p,.front-dark .list-post p{color:var(--front-muted)}.front-dark .post-meta{color:#9eaaa5}
.front-dark .feature-media>span{background:#fabe2c;color:#111918}
.front-dark .list-index{color:#fabe2c}
.front-dark .reader-panel{background:var(--front-panel);border-color:var(--front-line);color:#fff}.front-dark .panel-heading,.front-dark .quick-list,.front-dark .quick-list a{border-color:var(--front-line)}
.front-dark .live-dot{color:#fabe2c}.front-dark .live-dot:before{background:#fabe2c}
.front-dark .search-box input,.front-dark .newsletter-email input{background:#fff;border-color:#fff;color:#111918}
.front-dark .quick-list a{color:#e6ebe9}.front-dark .quick-list a span{color:#fabe2c}.front-dark .quick-list a:hover{background:#202b28;color:#fff}
.front-dark .panel-shortcuts a:first-child{color:#fabe2c}.front-dark .newsletter-panel-copy p,.front-dark .newsletter-consent{color:var(--front-muted)}
.front-dark .newsletter-panel-copy h3{color:#fff}.front-dark .newsletter-consent a{color:#fff}
.front-dark .platform-journal-home{background:#0d1413;border-top:1px solid var(--front-line);border-bottom:1px solid var(--front-line)}
.front-dark .platform-head>p{color:var(--front-muted)}
.front-dark .platform-cloud a{background:var(--front-panel);border-color:var(--front-line);color:#fff}
.front-dark .platform-cloud a:nth-child(3n+1){background:#fabe2c;border-color:#fabe2c;color:#111918}
.front-dark .platform-cloud a:hover{background:#3c7dfb;border-color:#3c7dfb;color:#fff}
.front-dark .idea-section{background:#3c7dfb;border-color:#2e69de}
.front-dark .strategy-guide-section{background:#151f1d;border-color:var(--front-line)}
.front-dark .strategy-guide-section h2,.front-dark .strategy-guide-section h3{color:#fff}.front-dark .strategy-guide-section .guide-grid{border-color:#fabe2c}
.front-dark .strategy-guide-section .guide-card{border-color:var(--front-line)}.front-dark .strategy-guide-section .guide-card>span{color:#fabe2c}.front-dark .strategy-guide-section .guide-card p{color:var(--front-muted)}
.front-dark .funnel-home-section{background:#0f1716}.front-dark .funnel-home-section h2{color:#fff}.front-dark .funnel-home-section p{color:var(--front-muted)}.front-dark .funnel-home-grid img{background:#fff}
.front-dark .resource-section{background:#151f1d;border-color:var(--front-line)}
.front-dark .resource-copy h2,.front-dark .principle-stack strong{color:#fff}.front-dark .resource-copy>p,.front-dark .principle-stack p{color:var(--front-muted)}
.front-dark .principle-stack{border-color:#fabe2c}.front-dark .principle-stack>div{border-color:var(--front-line)}.front-dark .principle-stack span{color:#fabe2c}
.front-dark .author-journal{background:#0f1716;border-top:1px solid var(--front-line)}.front-dark .author-strip{border-color:var(--front-line)}
.front-dark .author-strip strong{color:#fff}.front-dark .author-strip>div:nth-child(2) span,.front-dark .author-strip p{color:var(--front-muted)}
.front-dark .footer{border-top:1px solid var(--front-line)}
@media(max-width:1040px){.front-dark .nav-menu{background:#111a18;border-color:var(--front-line)}}

/* 3.3.1 highlighted perspective and detailed funnel */
.front-dark .idea-section{background:#fabe2c;color:#111918;border-color:#dca312}
.front-dark .idea-section .section-label,.front-dark .idea-section h2,.front-dark .idea-section .idea-grid p{color:#111918}
.front-dark .idea-section .journal-button{background:#3c7dfb;border-color:#3c7dfb;color:#fff}
.front-dark .idea-section .journal-button:hover{background:#111918;border-color:#111918;color:#fff}
.front-dark .funnel-home-grid figure{max-width:620px;padding:10px;border:1px solid #35433f;border-radius:30px;background:#f7f8f5;box-shadow:0 28px 80px rgba(0,0,0,.3)}
.front-dark .funnel-home-grid img{border-radius:22px}
@media(max-width:700px){.front-dark .funnel-home-grid figure{padding:6px;border-radius:22px}.front-dark .funnel-home-grid img{border-radius:17px}}

/* 3.4 white homepage refinements */
.journal-intro.grid-bg{background-color:var(--paper);background-image:linear-gradient(rgba(32,55,79,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(32,55,79,.055) 1px,transparent 1px);background-size:82px 82px}
.journal-intro .intro-note{transform-origin:50% 20%;animation:profileSway 6s ease-in-out infinite}
@keyframes profileSway{0%,100%{transform:translateY(-22px) rotate(-.35deg)}50%{transform:translateY(-27px) rotate(.35deg)}}
.idea-newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:64px;align-items:center}
.idea-newsletter-grid .idea-grid{grid-template-columns:145px minmax(0,1fr);gap:38px}
.idea-newsletter{position:static;top:auto;background:#fff;color:#111918;box-shadow:0 22px 60px rgba(17,25,24,.15)}
.idea-newsletter .panel-heading{border-color:var(--journal-line)}
.idea-newsletter .newsletter-panel-copy h3{color:#111918}.idea-newsletter .newsletter-panel-copy p,.idea-newsletter .newsletter-consent{color:#66716c}.idea-newsletter .newsletter-consent a{color:#2b68d4}
.idea-newsletter .newsletter-email>span{color:#111918}.idea-newsletter .newsletter-email input{background:#fff;color:#111918;border-color:#cbd4ce}
.idea-section .idea-newsletter .journal-button.primary{background:#3c7dfb;border-color:#3c7dfb;color:#fff}.idea-section .idea-newsletter .journal-button.primary:hover{background:#2869ea;border-color:#2869ea;color:#fff}
.funnel-home-grid figure{max-width:560px;padding:10px;border:1px solid var(--journal-line);border-radius:28px;background:#f7f8f5;box-shadow:0 24px 64px rgba(17,25,24,.1)}
.funnel-home-grid img{border-radius:20px}
@media(max-width:1040px){.idea-newsletter-grid{grid-template-columns:1fr}.idea-newsletter{max-width:620px}.journal-intro .intro-note{animation-name:profileSwayMobile}}
@keyframes profileSwayMobile{0%,100%{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-5px) rotate(.3deg)}}
@media(max-width:700px){.idea-newsletter-grid .idea-grid{grid-template-columns:1fr;gap:14px}.funnel-home-grid figure{padding:6px;border-radius:20px}.funnel-home-grid img{border-radius:15px}}
@media(prefers-reduced-motion:reduce){.journal-intro .intro-note{animation:none}}

/* 3.4.1 compact homepage funnel */
.intro-actions .journal-button{animation:ctaSway 5.2s ease-in-out infinite;transform-origin:center}.intro-actions .journal-button:nth-child(2){animation-delay:.55s}.intro-actions .journal-button:hover{animation-play-state:paused}
@keyframes ctaSway{0%,100%{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-4px) rotate(.25deg)}}
.funnel-home-section{padding:56px 0 52px}.resource-section{padding:58px 0 54px}
@media(max-width:700px){.funnel-home-section,.resource-section{padding:44px 0 42px}}
@media(prefers-reduced-motion:reduce){.intro-actions .journal-button{animation:none}}

/* 3.4.2 homepage labels and linear funnel steps */
.journal-home main .section-label{color:#3c7dfb}
.idea-section{padding:56px 0}
.idea-section .section-label{align-self:start;width:max-content;padding:7px 10px;border-radius:999px;background:#fff;color:#3c7dfb}
.funnel-step-list{display:grid;border-top:2px solid #111918}
.funnel-step-list>div{display:grid;grid-template-columns:52px minmax(120px,.65fr) minmax(0,1.35fr);gap:18px;align-items:start;padding:19px 0;border-bottom:1px solid var(--journal-line)}
.funnel-step-list span{font:700 .82rem/1.35 "Poppins",sans-serif;color:#3c7dfb}.funnel-step-list strong{font-size:1.02rem}.funnel-step-list p{margin:0;color:#5d6863;font-size:.92rem;line-height:1.55}
@media(max-width:700px){.idea-section{padding:44px 0}.funnel-step-list>div{grid-template-columns:38px 1fr;gap:8px 12px;padding:16px 0}.funnel-step-list p{grid-column:2}}
