/* İyiAvukat.net — Hukuk Yayın Platformları • bağımsız, kapsamlandırılmış tasarım */
:root{--pl-navy:#101e32;--pl-navy-2:#182b44;--pl-ink:#14243a;--pl-ink-soft:#41516a;--pl-gold:#e9a743;--pl-gold-pale:#fff0d1;--pl-teal:#1e978d;--pl-cream:#f7f7f3;--pl-paper:#fff;--pl-line:#e2e7e6;--pl-muted:#627184;--pl-width:1230px;--pl-radius:18px}
*,*:before,*:after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:112px}
body.pl-body{margin:0;font:16px/1.65 "Segoe UI",Inter,system-ui,-apple-system,Arial,sans-serif;color:var(--pl-ink);background:var(--pl-paper);-webkit-font-smoothing:antialiased}
.pl-body img,.pl-body svg{max-width:100%}
.pl-body a{color:inherit;text-decoration:none}
.pl-body button,.pl-body input,.pl-body select,.pl-body textarea{font:inherit}
.pl-body button{cursor:pointer}
.pl-container{width:min(calc(100% - 56px),var(--pl-width));margin-inline:auto}
.pl-body :focus-visible{outline:3px solid #f0ad4d;outline-offset:3px}
.pl-body h1,.pl-body h2,.pl-body h3,.pl-body h4,.pl-body p{margin:0}
.pl-body h1,.pl-body h2{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.045em}
.pl-body h2{font-size:clamp(38px,4.45vw,62px);line-height:1.10}
.pl-body h2 em,.pl-body h1 em{color:var(--pl-teal);font-weight:700;font-style:normal}
.pl-body p{color:var(--pl-ink-soft)}
.pl-topline{background:#071625;color:#c6d6d9;font-size:12px;letter-spacing:.04em}
.pl-topline-inner{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.pl-topline a{color:#f5c272;font-weight:700}
.pl-pulse{display:inline-block;width:7px;height:7px;border-radius:100%;background:#4cceb7;box-shadow:0 0 0 4px rgba(76,206,183,.14);margin-right:11px}
.pl-site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(16,30,50,.10);backdrop-filter:blur(16px)}
.pl-header-inner{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:35px}
.pl-brand{display:inline-flex;align-items:center;gap:12px;flex:none}
.pl-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(140deg,#193454,#0c2138);font-size:18px;font-weight:850;letter-spacing:-.07em;color:#ffbd55;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.pl-brand-type{display:block;font-weight:900;font-size:23px;line-height:1.06;letter-spacing:-.045em;color:#16263a}
.pl-brand-type>span{display:inline;color:#d0902a}
.pl-brand-type small{display:block;font-size:8px;color:#5d6d7c;letter-spacing:.21em;font-weight:850;margin-top:6px}
.pl-nav{display:flex;align-items:center;gap:clamp(13px,2.1vw,33px)}
.pl-nav>a{font-size:13px;font-weight:770;white-space:nowrap;color:#2e3c4e;transition:color .2s}
.pl-nav>a:hover,.pl-nav>a[aria-current="page"]{color:#b77722}
.pl-nav>a.pl-nav-cta{background:var(--pl-navy);color:white;border-radius:12px;padding:12px 17px;font-weight:800}
.pl-nav>a.pl-nav-cta:hover{color:var(--pl-gold)}
.pl-menu-toggle{display:none;border:1px solid #d5dddf;border-radius:12px;background:#fff;width:45px;height:43px;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.pl-menu-toggle span{width:19px;height:2px;border-radius:1px;background:var(--pl-ink)}
.pl-kicker{display:inline-flex;align-items:center;gap:10px;color:#b17a24;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.pl-kicker:before{content:"";width:25px;height:2px;background:currentColor;display:inline-block}
.pl-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 22px;min-height:55px;font-size:13px;line-height:1.25;font-weight:850;border-radius:13px;border:1px solid transparent;transition:transform .2s,filter .2s,box-shadow .2s;text-align:center}
.pl-button:hover{transform:translateY(-2px);box-shadow:0 9px 26px rgba(15,37,59,.14)}
.pl-button-gold{background:var(--pl-gold);color:#172238!important;border-color:var(--pl-gold);box-shadow:0 10px 33px rgba(228,158,51,.17)}
.pl-button-ghost{background:transparent;border-color:rgba(255,255,255,.38);color:#fff!important}
.pl-button-ghost:hover{border-color:var(--pl-gold)}
.pl-button-ink{background:var(--pl-navy);color:#fff!important}
.pl-button-full{display:flex;width:100%}
.pl-text-link{color:#af6a18!important;font-size:14px;font-weight:850;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid currentColor;padding-bottom:5px}
.pl-hero{position:relative;overflow:hidden;background:radial-gradient(80vw 50vw at 70% -60%,rgba(43,119,143,.20),transparent 60%),linear-gradient(135deg,#101f36 5%,#0a1829 95%);color:white}
.pl-hero-glow{position:absolute;border-radius:100%;pointer-events:none;filter:blur(45px);opacity:.23}
.pl-hero-glow1{width:440px;height:440px;background:#197c82;right:-140px;top:-150px}
.pl-hero-glow2{width:480px;height:480px;background:#ad7426;left:-330px;bottom:-300px}
.pl-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.09fr;align-items:center;gap:45px;padding-top:88px;padding-bottom:80px;min-height:690px}
.pl-eyebrow{display:inline-flex;gap:10px;align-items:center;letter-spacing:.16em;color:#f4c77d;font-size:11px;font-weight:900;text-transform:uppercase}
.pl-eyebrow-line{width:29px;height:2px;background:#ebaa4f}
.pl-hero h1{font-size:clamp(49px,5.25vw,78px);line-height:1.075;margin-top:25px;max-width:650px}
.pl-hero h1 span{color:var(--pl-gold)}
.pl-hero-copy>p{max-width:600px;color:#c8d7e4;font-size:17px;line-height:1.86;margin-top:27px}
.pl-hero-copy>p strong{color:#fff;font-weight:600}
.pl-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}
.pl-hero-details{display:flex;flex-wrap:wrap;gap:13px 20px;color:#abbecb;font-size:12px;margin-top:37px}
.pl-hero-details span{white-space:nowrap}
.pl-hero-bottom{border-top:1px solid rgba(255,255,255,.12);padding:18px 0 22px;display:flex;align-items:center;gap:17px;flex-wrap:wrap;color:#a7b6c4;font-size:11px;letter-spacing:.14em;font-weight:800}
.pl-hero-bottom i{display:block;width:4px;height:4px;background:#d6a65d;border-radius:50%}
.pl-hero-visual{position:relative;min-width:0;padding:45px 0 20px}
.pl-floating-label{position:absolute;z-index:3;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e7e7e2;padding:15px 20px;border-radius:14px;color:#172943;box-shadow:0 22px 40px rgba(0,0,0,.24)}
.pl-floating-label b{font-size:11px;letter-spacing:.1em}
.pl-floating-label small{font-size:11px;color:#687786}
.pl-floating-label-a{top:0;right:-6px}.pl-floating-label-b{bottom:-3px;left:-24px}
.pl-orbit{display:block;width:9px;height:9px;border-radius:50%;background:#eeb057;margin-bottom:7px}.pl-orbit-green{background:#2daa9c}
.pl-browser{background:#fff;color:#14243b;border:6px solid #253950;border-radius:20px;box-shadow:0 44px 96px rgba(0,0,0,.34);overflow:hidden;max-width:650px;margin-inline:auto;transform:rotate(-1deg)}
.pl-browser-chrome{height:37px;background:#edf1f2;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 15px;color:#657587;font-size:9px}
.pl-window-dots{display:flex;gap:5px;align-items:center}.pl-window-dots i{width:7px;height:7px;background:#b4c2c8;border-radius:50%}.pl-window-dots i:nth-child(1){background:#f79a95}.pl-window-dots i:nth-child(2){background:#f2c36c}.pl-window-dots i:nth-child(3){background:#70c8b4}.pl-browser-shield{font-size:17px}
.pl-browser-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px}
.pl-browser-head strong{font-family:Georgia,serif;font-size:22px;line-height:1;color:var(--pl-ink);letter-spacing:-.04em}.pl-browser-head strong span{color:#b98028}.pl-browser-head strong small{font:750 7px/1.5 system-ui,sans-serif;letter-spacing:.18em;display:block;color:#8b969f;margin-top:3px}.pl-browser-head>span{font-size:9px;font-weight:700;color:#647180}
.pl-browser-breaking{background:#f3f5f5;padding:8px 16px;font-size:9px;display:flex;align-items:center;gap:12px;line-height:1.3}.pl-browser-breaking b{background:#c48833;color:#fff;white-space:nowrap;padding:4px 8px;border-radius:2px;font-size:8px}.pl-browser-breaking span{color:#566475}
.pl-browser-feature{display:grid;grid-template-columns:43% 57%;min-height:176px;margin:16px 14px 10px;border-radius:7px;overflow:hidden;background:#f5eee1}
.pl-browser-feature-art{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#143954,#0f2139);color:#e4b46d}
.pl-browser-feature-art svg{width:66%;opacity:.95}.pl-browser-feature-copy{padding:20px 15px}.pl-browser-feature-copy span{font-size:9px;letter-spacing:.08em;color:#a96a26;font-weight:850}.pl-browser-feature-copy h3{font-family:Georgia,serif;font-size:19px;line-height:1.22;margin:11px 0}.pl-browser-feature-copy small{font-size:9px;color:#68788b}
.pl-browser-news-row{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:12px 14px 14px}.pl-browser-news-row>div{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:start}.pl-browser-thumb{grid-row:span 2;height:72px;border-radius:5px}.pl-thumb-a{background:linear-gradient(135deg,#a9d1c9,#39788a)}.pl-thumb-b{background:linear-gradient(135deg,#e7b77d,#805a54)}.pl-browser-news-row small{font-size:8px;color:#9b7236;font-weight:800}.pl-browser-news-row strong{font-size:10px;line-height:1.38}.pl-browser-note{padding:9px;text-align:center;background:#f7f8f8;border-top:1px solid #e5e9e9;font-size:8px;letter-spacing:.14em;color:#83919c;font-weight:800}
.pl-section{padding:112px 0}
.pl-intro{background:#fff}
.pl-intro-head{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:end;margin-bottom:47px}
.pl-intro-head h2{margin-top:22px}.pl-intro-head>p{font-size:16px;line-height:1.95;padding-bottom:6px}
.pl-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.pl-feature{border:1px solid var(--pl-line);border-radius:17px;padding:29px 25px;background:#fff;transition:box-shadow .2s,transform .2s}.pl-feature:hover{box-shadow:0 16px 36px rgba(17,38,59,.07);transform:translateY(-3px)}
.pl-feature-symbol{display:flex;justify-content:space-between;color:#a77631;font-size:12px;font-weight:900;letter-spacing:.12em}.pl-feature-symbol span{font-size:24px;color:#19897e}.pl-feature h3{font-size:20px;margin:43px 0 11px;line-height:1.3;letter-spacing:-.035em}.pl-feature p{font-size:13px;line-height:1.8}
.pl-demo-highlight{background:#f2f5f3;overflow:hidden}
.pl-demo-highlight-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}
.pl-demo-info h2{margin:23px 0}.pl-demo-info p{line-height:1.85}.pl-demo-info .pl-button{margin-top:25px}
.pl-check-list{display:grid;gap:14px;margin-top:26px}.pl-check-list span{font-size:14px;font-weight:740;display:flex;gap:11px;align-items:flex-start}.pl-check-list span:before{content:"✓";display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:100%;color:#0a806d;background:#d7eee7;font-size:12px}
.pl-subnote{font-size:11px!important;color:#78848b!important;margin-top:14px!important}
.pl-demo-frame{position:relative;background:radial-gradient(circle at 80% 12%,#cbd8d2,transparent 60%);border-radius:30px;padding:34px 12px 25px}.pl-demo-frame>.pl-browser{transform:rotate(2deg);box-shadow:0 30px 75px rgba(17,41,55,.15)}
.pl-section-heading{max-width:800px;margin-bottom:42px}.pl-section-heading h2{margin-top:18px}.pl-section-heading>p{max-width:680px;margin-top:20px;line-height:1.85}
.pl-audiences{background:#fff}.pl-audiences-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:18px}
.pl-audience{border:1px solid var(--pl-line);border-radius:22px;min-height:300px;padding:31px;display:flex;flex-direction:column;align-items:flex-start;background:#f8f9f7;transition:transform .2s,box-shadow .2s}.pl-audience:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(15,33,54,.1)}
.pl-audience-primary{background:#172b45;color:white;border-color:#172b45}.pl-card-index{font-size:10px;letter-spacing:.14em;font-weight:900;color:#8e9a9c}.pl-audience-primary .pl-card-index{color:#e1b971}.pl-big-icon{font:44px/1 Georgia,serif;margin:29px 0 13px;color:#c08b3d}.pl-audience-primary .pl-big-icon{color:#f3c77f}.pl-audience h3{font-size:22px;line-height:1.25;letter-spacing:-.035em;max-width:300px;margin-bottom:15px}.pl-audience p{font-size:13px;line-height:1.78}.pl-audience-primary p{color:#cad4db}.pl-audience b{margin-top:auto;font-size:12px;color:#f1c67d;padding-top:20px}
.pl-workflow{background:radial-gradient(circle at top right,rgba(49,134,137,.15),transparent 45%),#10233c;color:#fff}
.pl-workflow .pl-kicker{color:#e8b25e}.pl-section-heading-light h2{max-width:890px}.pl-section-heading-light h2 em{color:#e8b25e}.pl-section-heading-light>p{color:#aebfd1}
.pl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative}
.pl-steps article{border:1px solid rgba(255,255,255,.18);padding:30px 24px 35px;border-radius:18px;min-height:243px;background:rgba(255,255,255,.04)}.pl-step-number{font-family:Georgia,serif;color:#efbc71;font-size:43px;line-height:1}.pl-steps h3{font-size:19px;margin-top:28px;margin-bottom:11px;line-height:1.3}.pl-steps p{color:#b3c2d0;font-size:13px}
.pl-social{background:#fbfaf7}.pl-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}
.pl-social-grid h2{margin:20px 0}.pl-social-grid p{line-height:1.88;max-width:560px}.pl-social-grid .pl-text-link{margin-top:25px}
.pl-quote-box{border-radius:26px;background:#f1ece2;padding:55px;position:relative;border:1px solid #e4dccc}.pl-quote-mark{font:100px/.6 Georgia,serif;color:#c18b42}.pl-quote-box blockquote{font:normal clamp(27px,2.5vw,38px)/1.35 Georgia,serif;color:#1c2c3a;margin:22px 0}.pl-quote-box strong{color:#bd832f}.pl-quote-box p{font-size:13px}
.pl-faq{background:#fff}.pl-faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px}.pl-faq-grid h2{margin:23px 0}.pl-faq-grid>div>p{line-height:1.85}
.pl-accordion{border-top:1px solid #dae1e1}.pl-accordion details{border-bottom:1px solid #dae1e1;padding:23px 0}.pl-accordion summary{list-style:none;font-weight:850;font-size:16px;padding-right:32px;position:relative;cursor:pointer;line-height:1.45}.pl-accordion summary::-webkit-details-marker{display:none}.pl-accordion summary:after{content:"+";position:absolute;right:5px;top:-3px;font-size:23px;color:#c18536}.pl-accordion details[open] summary:after{content:"−"}.pl-accordion details p{margin-top:13px;font-size:14px;line-height:1.9}
.pl-contact-section{background:#0e223a;color:#fff}.pl-contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.pl-contact-lead h2{font-size:clamp(40px,4vw,58px);margin:25px 0}.pl-contact-lead h2 em{color:#efbd72}.pl-contact-lead>p{color:#b5c5d5;line-height:1.85}.pl-contact-facts{margin-top:40px;display:grid;gap:17px}.pl-contact-facts a,.pl-contact-facts span{font-size:14px;color:#dce8eb}.pl-contact-facts a:hover{color:#eab05d}
.pl-form-panel{background:#fff;color:var(--pl-ink);border-radius:25px;padding:36px 38px;box-shadow:0 25px 70px rgba(0,0,0,.18)}.pl-form-title>span{color:#bd8637;font-size:10px;letter-spacing:.16em;font-weight:900}.pl-form-title h3{font-size:30px;letter-spacing:-.04em;margin:8px 0}.pl-form-title p{font-size:13px}.pl-project-form{display:grid;gap:17px;margin-top:27px}.pl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pl-project-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:780;color:#32465a}.pl-project-form label b{color:#bf6c32}.pl-project-form input:not([type="checkbox"]),.pl-project-form select,.pl-project-form textarea{width:100%;border:1px solid #d9e0e2;border-radius:10px;outline:none;padding:13px 14px;color:#15293b;background:#fafdfe;font-size:14px;min-height:47px}.pl-project-form textarea{resize:vertical}.pl-project-form :is(input,select,textarea):focus{border-color:#138f85;box-shadow:0 0 0 3px rgba(26,153,143,.12)}.pl-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pl-consent{display:flex!important;flex-direction:row!important;align-items:start;gap:12px!important;font-size:11px!important;font-weight:500!important;line-height:1.65}.pl-consent input{margin-top:5px}.pl-consent a{color:#178b80;text-decoration:underline}.pl-submit{border:0;width:100%;justify-content:space-between;padding-inline:24px}.pl-form-privacy{font-size:11px!important;color:#81909a!important}.pl-form-status{display:none;padding:11px 14px;border-radius:10px;font-size:13px}.pl-form-status.is-success,.pl-form-status.success{display:block;background:#e6f7ef;color:#166647}.pl-form-status.is-error,.pl-form-status.error{display:block;background:#fff0e9;color:#9b3c25}
.pl-footer{background:#071625;color:#d7e1e7;padding:74px 0 25px}.pl-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.pl-footer .pl-brand-type{color:#fff}.pl-footer .pl-brand-type small{color:#879ba7}.pl-footer-grid p{font-size:14px;color:#8da1ad;max-width:300px;margin-top:22px}.pl-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.pl-footer-grid strong{color:#fff;font-size:13px;margin-bottom:5px}.pl-footer-grid a:not(.pl-brand){color:#9bb0bd;font-size:12px}.pl-footer-grid a:hover{color:var(--pl-gold)}.pl-footer-bottom{border-top:1px solid rgba(255,255,255,.10);margin-top:70px;padding-top:21px;display:flex;gap:25px;flex-wrap:wrap;justify-content:space-between;font-size:11px;color:#758b9b}.pl-footer-bottom a{color:#e7b86c}
.pl-subhero{background:radial-gradient(circle at 95% 0%,rgba(45,150,142,.19),transparent 47%),#10233b;padding:90px 0 100px;overflow:hidden;color:#fff}.pl-subhero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center}.pl-subhero h1{font-size:clamp(50px,5vw,73px);line-height:1.08;margin-top:23px}.pl-subhero h1 em{color:#e9b56b}.pl-subhero p{font-size:17px;color:#b7c8d9;line-height:1.85;margin-top:25px}.pl-subhero-visual .pl-browser{transform:rotate(2deg);max-width:590px}
.pl-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pl-product-grid article{border:1px solid #dfe5e6;border-radius:16px;padding:30px;background:#fff}.pl-product-grid article>span{color:#bc853d;font:700 13px system-ui}.pl-product-grid h3{margin:23px 0 10px;font-size:20px;letter-spacing:-.03em}.pl-product-grid p{font-size:14px;line-height:1.85}
.pl-proof-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.pl-proof-grid h2{margin:20px 0}.pl-proof-grid p{margin:14px 0;line-height:1.88}.pl-proof-grid .pl-button{margin-top:15px}
.pl-product-proof{background:#f3f6f4}.pl-proof-board{background:#fff;border-radius:23px;padding:30px;border:1px solid #dde5e6;box-shadow:0 17px 50px rgba(14,41,59,.08)}.pl-proof-kicker{color:#bd8033;font-size:10px;letter-spacing:.13em;font-weight:900}.pl-proof-board h3{font-size:25px;margin:5px 0 20px}.pl-proof-board>div{position:relative;border-top:1px solid #e6eded;padding:18px 90px 19px 0;display:flex;flex-direction:column;gap:5px}.pl-proof-board>div span{color:#a97737;font-size:10px;font-weight:850;letter-spacing:.13em}.pl-proof-board>div strong{font-size:15px}.pl-proof-board>div b{position:absolute;right:0;top:23px;font-size:9px;padding:5px 8px;border-radius:5px}.pl-state-live{background:#dbf5e8;color:#1f8d61}.pl-state-edit{background:#fff2db;color:#b17925}.pl-state-planned{background:#e5ebff;color:#566ca8}.pl-proof-board>small{color:#81919b;font-size:11px}
.pl-end-cta{background:linear-gradient(115deg,#153453,#152337);color:#fff;text-align:center}.pl-end-cta h2{max-width:850px;margin:20px auto}.pl-end-cta h2 em{color:#f2be73}.pl-end-cta p{color:#c0d0d8;max-width:650px;margin:0 auto 25px}.pl-end-cta>div>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.pl-baro-art{border-radius:28px;min-height:470px;padding:45px 30px 20px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 76% 22%,rgba(255,217,137,.26),transparent 45%),linear-gradient(135deg,#245573,#174d58 55%,#123248);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.pl-baro-art:before,.pl-baro-art:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.11);border-radius:100%;width:550px;height:550px;right:-190px;top:-220px}.pl-baro-art:after{width:390px;height:390px;right:-110px;top:-140px}.pl-baro-art-logo{font:700 50px/1.04 Georgia,serif;letter-spacing:-.03em;position:relative;z-index:1;color:#fff}.pl-baro-art-logo span{color:#ffc77c}.pl-baro-art-cards{display:grid;gap:9px;position:relative;z-index:1}.pl-baro-art-cards div{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:12px;display:flex;align-items:center;gap:17px;padding:11px 13px;backdrop-filter:blur(8px)}.pl-baro-art-cards small{color:#ffd398;letter-spacing:.07em;font-size:9px;width:100px;flex:none}.pl-baro-art-cards strong{font-size:12px;font-weight:650}.pl-baro-art>p{color:#aacbd2;font-size:10px;position:relative;z-index:1;margin-top:14px}
.pl-baro-message{background:#faf9f4}.pl-ethics{background:#fff}.pl-ethics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.pl-ethics-grid article{padding:32px;background:#f6f8f7;border:1px solid #e1e7e7;border-radius:18px}.pl-ethics-grid h3{font-size:22px;margin-bottom:12px}.pl-ethics-grid p{font-size:14px;line-height:1.82}
/* İyiPsikolog.com benzeri yayın düzeninin hukuk için örnek gösterimi */
.pl-demo-disclaimer{background:#ffeac8;color:#614318;font-size:11px;padding:11px 0}.pl-demo-disclaimer>.pl-container{display:flex;align-items:center;gap:16px;justify-content:space-between}.pl-demo-disclaimer strong{letter-spacing:.09em}.pl-demo-disclaimer a{font-weight:800;text-decoration:underline}
.pl-magazine-hero{background:#f9faf9;color:#142438;border-bottom:1px solid #e5eae8;padding:45px 0 0}.pl-magazine-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px}.pl-magazine-masthead>div:first-child>span{font-size:11px;letter-spacing:.15em;color:#aa7130;font-weight:850}.pl-magazine-masthead h1{font-family:Georgia,serif;font-size:clamp(43px,5vw,76px);line-height:1;margin-top:7px}.pl-magazine-masthead h1 span{color:#ca8c35}.pl-magazine-masthead p{font-size:13px;margin-top:10px}.pl-magazine-sign{display:flex;align-items:center;gap:13px}.pl-magazine-sign b{font-size:12px;letter-spacing:.15em;background:#d5eee9;color:#106a62;padding:8px 12px;border-radius:4px}.pl-magazine-sign span{font-size:11px;line-height:1.4;color:#6e7b86}.pl-magazine-trending{border-top:3px solid #192d44;border-bottom:1px solid #dce3e4;display:flex;align-items:center;gap:24px;padding:11px 0 12px;font-size:12px}.pl-magazine-trending>span{font-weight:850;background:#c58e42;color:white;padding:7px 10px;white-space:nowrap}.pl-magazine-trending>div{color:#64727e}
.pl-magazine-body{padding-top:40px;padding-bottom:100px}.pl-feature-story{display:grid;grid-template-columns:1.05fr .95fr;gap:0;min-height:340px;background:#f0f3f0;border-radius:18px;overflow:hidden;border:1px solid #e0e6e4}.pl-feature-story-media>.pl-demo-cover{height:100%;min-height:340px;border-radius:0}.pl-feature-story-content{padding:35px 45px;display:flex;flex-direction:column;justify-content:center}.pl-feature-story-content h2{font-size:clamp(29px,3.3vw,44px);line-height:1.16;margin:14px 0}.pl-feature-story-content p{font-size:14px;line-height:1.7}.pl-demo-story-author{font-size:12px;color:#657787;margin:15px 0}.pl-demo-story-author span{padding:0 8px;color:#b6bfc3}.pl-feature-story-content>.pl-text-link{align-self:start;margin-top:5px}
.pl-magazine-underhero{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:70px 0 24px}.pl-magazine-underhero h2{font-size:clamp(33px,3vw,44px);margin:12px 0 8px}.pl-magazine-underhero p{font-size:13px}.pl-magazine-search{display:flex;flex-direction:column;gap:6px;min-width:265px}.pl-magazine-search label{font-size:11px;color:#637786;font-weight:800}.pl-magazine-search input{border:1px solid #ccd8db;border-radius:10px;background:#f8fafb;padding:12px 15px;outline:none}.pl-magazine-search input:focus{border-color:#0a9a8d;box-shadow:0 0 0 3px #d5f2ed}
.pl-category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.pl-category-filters button{border:1px solid #e0e7e9;background:#fff;border-radius:40px;padding:9px 15px;font-size:12px;font-weight:800;color:#637381}.pl-category-filters button.is-active,.pl-category-filters button:hover{background:#172f49;color:#fff;border-color:#172f49}
.pl-magazine-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:32px;align-items:start}.pl-results-count{font-size:11px;font-weight:850;letter-spacing:.1em;color:#7e8b94;margin-bottom:16px;text-transform:uppercase}.pl-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.pl-article-card{border:1px solid #e1e7e9;border-radius:17px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s}.pl-article-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(12,31,53,.07)}.pl-article-card[hidden]{display:none}.pl-card-cover-link{display:block}.pl-article-card .pl-demo-cover{height:175px}.pl-article-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.pl-article-category{font-size:10px;color:#a2702d;letter-spacing:.1em;font-weight:900}.pl-article-card h3{font-size:19px;line-height:1.32;letter-spacing:-.025em;margin:10px 0 10px}.pl-article-card h3 a:hover{color:#af7225}.pl-article-card p{font-size:12px;line-height:1.74}.pl-article-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7e8c95;font-size:10px;margin-top:auto;padding-top:25px}.pl-article-meta span:last-child{letter-spacing:.08em}
.pl-demo-cover{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;isolation:isolate;color:rgba(255,255,255,.72)}.pl-demo-cover svg{width:120px;height:120px;z-index:1;filter:drop-shadow(0 11px 12px rgba(0,0,0,.12))}.pl-demo-cover-rings{position:absolute;border:1px solid rgba(255,255,255,.23);width:300px;height:300px;border-radius:50%;right:-90px;top:-90px}.pl-demo-cover-rings:before,.pl-demo-cover-rings:after{content:"";position:absolute;border-radius:50%;inset:29px;border:1px solid rgba(255,255,255,.22)}.pl-demo-cover-rings:after{inset:59px}.pl-demo-cover-spot{position:absolute;width:120px;height:120px;background:rgba(255,255,255,.07);filter:blur(35px);bottom:-50px;left:0;border-radius:50%}
.pl-cover-navy{background:linear-gradient(126deg,#142b46,#385f76)}.pl-cover-amber{background:linear-gradient(126deg,#71422e,#d3a25d)}.pl-cover-teal{background:linear-gradient(126deg,#0b635e,#49a996)}.pl-cover-violet{background:linear-gradient(126deg,#41416c,#9b87b6)}.pl-cover-blue{background:linear-gradient(126deg,#235a8d,#6db0c1)}.pl-cover-rose{background:linear-gradient(126deg,#7c3e60,#c47f8c)}.pl-cover-green{background:linear-gradient(126deg,#2e674f,#91b69a)}.pl-cover-slate{background:linear-gradient(126deg,#2e3648,#7b8998)}
.pl-no-results{padding:50px 25px;background:#f5f7f6;border-radius:13px;text-align:center;font-size:14px;color:#647587}.pl-magazine-sidebar{display:grid;gap:20px}.pl-side-panel{border:1px solid #e0e7e8;padding:23px;border-radius:16px;background:#f9faf9}.pl-side-panel h3{font-size:20px;line-height:1.25;margin:10px 0}.pl-side-panel p{font-size:12px;line-height:1.77;margin-bottom:15px}.pl-topic-list{border-top:1px solid #e1e5e5}.pl-topic-list span{display:flex;justify-content:space-between;border-bottom:1px solid #e1e5e5;font-weight:770;font-size:12px;padding:12px 0}.pl-topic-list b{color:#c08e4a}.pl-side-panel-dark{background:#11263f;color:#fff;border-color:#11263f}.pl-side-panel-dark .pl-kicker{color:#e5b36c}.pl-side-panel-dark p{color:#aebfcc}.pl-side-panel-dark>small{color:#adc1ce;font-size:10px}.pl-demo-authors{display:grid;gap:15px;padding:8px 0 15px}.pl-demo-authors>div{display:flex;align-items:center;gap:13px}.pl-demo-authors b{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#dba651;color:#11263f;font-size:13px}.pl-demo-authors span{display:flex;flex-direction:column;font-size:13px;font-weight:750}.pl-demo-authors small{color:#a4b8c7;font-size:11px;font-weight:400}.pl-side-panel-dark .pl-button-ghost{margin-top:15px;border-color:#8797a7;min-height:42px;padding:9px;font-size:11px}
.pl-article-reader{padding:65px 0 100px;background:#fafaf8}.pl-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;align-items:start}.pl-reader-grid>article{background:#fff;padding:50px 65px;border-radius:21px;border:1px solid #e6ebeb}.pl-reader-breadcrumb{display:flex;gap:8px;color:#86949e;font-size:12px;margin-bottom:27px}.pl-reader-breadcrumb a{color:#ba803b}.pl-reader-grid h1{font-size:clamp(37px,4.1vw,60px);line-height:1.13;margin:18px 0}.pl-reader-intro{font-size:18px;line-height:1.75}.pl-reader-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;padding:26px 0;border-bottom:1px solid #e7eced;color:#637484}.pl-reader-meta a{color:#a86c25;font-weight:800}.pl-reader-meta strong{color:#0c847c}.pl-reader-banner{background:linear-gradient(120deg,#123556,#2d6370);color:#e9c890;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:260px;font-size:65px;border-radius:15px;margin:30px 0}.pl-reader-banner span{font:800 11px system-ui;letter-spacing:.12em;color:#c5d7df}.pl-reader-grid>article h2{font-size:29px;line-height:1.3;margin:32px 0 11px}.pl-reader-grid>article>p{line-height:1.95}.pl-reader-cta{padding:25px;background:#f2f7f6;border-left:4px solid #138e81;margin-top:30px;display:flex;flex-direction:column;gap:11px}.pl-reader-cta a{color:#188a7f;font-weight:800}.pl-writer-avatar{width:65px;height:65px;display:grid;place-items:center;background:#eeb56b;border-radius:50%;color:#122940;font-weight:850;font-size:20px;margin:23px 0}
.pl-writer-page{padding:80px 0 115px}.pl-writer-hero{display:flex;align-items:center;gap:30px;background:#f3f7f5;border-radius:25px;padding:45px;margin-bottom:60px}.pl-writer-hero .pl-writer-avatar{width:110px;height:110px;font-size:31px;margin:0}.pl-writer-hero h1{font-size:clamp(36px,4.4vw,63px);margin:10px 0}.pl-writer-hero p{max-width:790px}.pl-writer-archive{max-width:850px}.pl-writer-archive h2{font-size:34px;margin-bottom:23px}.pl-writer-archive>a{border:1px solid #e1e7e6;border-radius:12px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px;margin-bottom:10px;font-weight:800}.pl-writer-archive>a span{font-size:11px;color:#b17b35;white-space:nowrap}.pl-writer-end{border-top:1px solid #e1e8e8;padding-top:35px;margin-top:55px;display:flex;justify-content:space-between;align-items:center;gap:30px}.pl-writer-end h2{font-size:31px;max-width:700px}
@media(min-width:1450px){.pl-hero-grid{min-height:745px}}
@media(max-width:1130px){.pl-nav{gap:13px}.pl-nav>a{font-size:12px}.pl-header-inner{gap:17px}.pl-brand-type{font-size:20px}.pl-intro-head,.pl-demo-highlight-grid,.pl-subhero-grid,.pl-social-grid{gap:40px}.pl-feature-grid{grid-template-columns:repeat(2,1fr)}.pl-audiences-grid{grid-template-columns:repeat(3,1fr)}.pl-footer-grid{gap:25px}.pl-hero-grid{gap:24px}}
@media(max-width:890px){.pl-container{width:min(calc(100% - 38px),var(--pl-width))}.pl-topline-inner>a{display:none}.pl-menu-toggle{display:flex}.pl-nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;background:#fff;flex-direction:column;align-items:stretch;box-shadow:0 22px 35px rgba(16,32,50,.14);padding:12px 22px 23px;gap:0;border-bottom:1px solid #e2e7e7}.pl-nav.pl-nav-open{display:flex}.pl-nav>a{font-size:14px;padding:14px 4px;border-bottom:1px solid #eff0f0}.pl-nav>a.pl-nav-cta{margin-top:12px;text-align:center}.pl-header-inner{min-height:76px}.pl-hero-grid{grid-template-columns:1fr;gap:8px;padding-top:80px}.pl-hero-copy{max-width:740px}.pl-hero-visual{max-width:710px;margin-inline:auto;width:100%}.pl-intro-head,.pl-demo-highlight-grid,.pl-social-grid,.pl-faq-grid,.pl-proof-grid,.pl-contact-grid,.pl-subhero-grid{grid-template-columns:1fr;gap:32px}.pl-hero h1{max-width:720px}.pl-floating-label-a{right:0}.pl-audiences-grid{grid-template-columns:1fr 1fr}.pl-audience-primary{grid-column:1/-1}.pl-steps{grid-template-columns:repeat(2,1fr)}.pl-product-grid,.pl-ethics-grid{grid-template-columns:repeat(2,1fr)}.pl-footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}.pl-magazine-layout{grid-template-columns:1fr}.pl-magazine-sidebar{grid-template-columns:repeat(2,1fr)}.pl-subhero{padding:70px 0}.pl-subhero-visual{max-width:650px}.pl-reader-grid{grid-template-columns:1fr}.pl-reader-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}}
@media(max-width:600px){.pl-section{padding:80px 0}.pl-topline-inner{font-size:10px}.pl-hero-grid{padding-top:60px;padding-bottom:45px;min-height:0}.pl-hero h1{font-size:clamp(45px,10vw,59px);line-height:1.1}.pl-hero-copy>p{font-size:15px}.pl-hero-actions{flex-direction:column}.pl-hero-actions>.pl-button{width:100%}.pl-hero-visual{padding:46px 0 35px}.pl-browser{border-width:4px;border-radius:13px}.pl-browser-chrome{height:29px}.pl-browser-head strong{font-size:15px}.pl-browser-head{padding:11px;height:56px;min-height:auto}.pl-browser-head>span{font-size:7px}.pl-browser-feature{grid-template-columns:36% 64%;min-height:145px;margin:10px}.pl-browser-feature-copy{padding:12px}.pl-browser-feature-copy h3{font-size:13px}.pl-browser-feature-copy small,.pl-browser-feature-copy span{font-size:7px}.pl-browser-breaking{font-size:7px}.pl-browser-breaking b{font-size:7px}.pl-browser-news-row{gap:6px;margin:9px}.pl-browser-news-row>div{grid-template-columns:38px 1fr;gap:5px}.pl-browser-thumb{height:57px}.pl-browser-news-row small{font-size:7px}.pl-browser-news-row strong{font-size:8px}.pl-floating-label{padding:10px 12px}.pl-floating-label b{font-size:8px}.pl-floating-label small{font-size:9px}.pl-floating-label-a{top:3px;right:0}.pl-floating-label-b{bottom:7px;left:0}.pl-hero-bottom{gap:12px;font-size:9px}.pl-intro-head{gap:20px}.pl-intro-head h2{font-size:clamp(39px,8vw,53px)}.pl-feature-grid,.pl-audiences-grid,.pl-product-grid,.pl-ethics-grid,.pl-article-grid,.pl-magazine-sidebar,.pl-reader-grid>aside{grid-template-columns:1fr}.pl-audience-primary{grid-column:auto}.pl-feature h3{margin-top:24px}.pl-steps{grid-template-columns:1fr}.pl-steps article{min-height:auto}.pl-quote-box{padding:35px 30px}.pl-quote-box blockquote{font-size:28px}.pl-form-panel{padding:27px 22px}.pl-form-grid{grid-template-columns:1fr}.pl-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.pl-footer-grid>div:first-child{grid-column:1/-1}.pl-footer-bottom{margin-top:40px}.pl-subhero h1{font-size:clamp(43px,9vw,60px)}.pl-subhero{padding:65px 0}.pl-baro-art-logo{font-size:39px}.pl-baro-art-cards div{flex-direction:column;align-items:start;gap:4px}.pl-baro-art{min-height:490px}.pl-demo-disclaimer>.pl-container{flex-wrap:wrap;gap:4px 16px;padding-block:2px}.pl-magazine-masthead{align-items:start}.pl-magazine-masthead h1{font-size:44px}.pl-magazine-sign{display:none}.pl-magazine-trending{gap:10px}.pl-magazine-trending>div{font-size:10px}.pl-feature-story{grid-template-columns:1fr}.pl-feature-story-media>.pl-demo-cover{height:250px;min-height:250px}.pl-feature-story-content{padding:25px}.pl-magazine-underhero{flex-direction:column;align-items:stretch;gap:20px;margin-top:48px}.pl-article-card .pl-demo-cover{height:220px}.pl-reader-grid>article{padding:32px 24px}.pl-reader-banner{min-height:190px}.pl-writer-hero{padding:26px;flex-direction:column;align-items:start}.pl-writer-archive>a{flex-direction:column;align-items:start}.pl-writer-end{flex-direction:column;align-items:start}}
@media(max-width:370px){.pl-container{width:calc(100% - 26px)}.pl-brand-type{font-size:18px}.pl-brand-mark{width:40px;height:40px}.pl-hero h1{font-size:42px}.pl-footer-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pl-button,.pl-feature,.pl-audience,.pl-article-card{transition:none}}
/* Dinamik örnek yazar arşivi */
.pl-writer-archive #writerArticles>a{border:1px solid #e1e7e6;border-radius:12px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px;margin-bottom:10px;font-weight:800}
.pl-writer-archive #writerArticles>a span{font-size:11px;color:#b17b35;white-space:nowrap}
@media(max-width:600px){.pl-writer-archive #writerArticles>a{flex-direction:column;align-items:flex-start}}
