:root{--navy:#0e2a47;--navy2:#173e65;--red:#c92d35;--bg:#f4f7fa;--line:#dbe4ec;--text:#17324d;--muted:#60758a;--ok:#147a55;--warn:#9c6c12;--info:#245ea8;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 20px}.utility{background:#091d32;color:#dfe8f1;font-size:13px}.utility .wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}header{background:#fff}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.brand-logo{display:inline-flex;gap:12px;align-items:center}.brand-mark{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,var(--navy),var(--red));color:#fff;display:grid;place-items:center;font-weight:900}.brand-logo b{display:block;letter-spacing:.6px}.brand-logo small{display:block;color:var(--muted);font-size:10px;margin-top:3px}nav{background:var(--navy);color:#fff}.nav{display:flex;gap:4px;overflow:auto}.nav a{padding:15px 14px;white-space:nowrap;border-bottom:3px solid transparent}.nav a.active,.nav a:hover{background:#ffffff12;border-color:#fff}.btn{display:inline-block;background:var(--red);color:#fff;border:none;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}.btn.secondary{background:var(--navy)}.btn.ghost{background:#fff;color:var(--navy);border:1px solid var(--line)}.btn.sm{padding:8px 12px;font-size:13px}.hero{background:linear-gradient(135deg,#0e2a47,#173e65);color:#fff;padding:64px 0}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:center}.hero h1{font-size:46px;line-height:1.08;margin:0 0 18px}.hero p{font-size:18px;color:#dbe8f3;line-height:1.7}.hero-card{background:#fff;color:var(--text);border-radius:20px;padding:24px;box-shadow:0 18px 45px #0002}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.section{padding:48px 0}.section h2{font-size:30px;margin:0 0 10px}.lead{color:var(--muted);line-height:1.7;max-width:780px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 8px 30px #17324d0c}.card h3{margin-top:0}.icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#edf3f8;margin-bottom:14px;font-size:20px}.metric{font-size:34px;font-weight:800;margin-top:8px}.muted{color:var(--muted)}.pill{display:inline-block;padding:7px 10px;border-radius:99px;background:#eef2f5;font-size:12px;font-weight:800}.pill.ok{background:#e6f5ef;color:var(--ok)}.pill.warn{background:#fff3d8;color:var(--warn)}.pill.info{background:#e8f0fb;color:var(--info)}form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin-bottom:14px}.field label{display:block;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;padding:12px 13px;border:1px solid #cfd9e2;border-radius:10px;background:#fff;font:inherit}.field textarea{min-height:110px}.notice{padding:14px 16px;border-radius:12px;background:#eef5fb;border:1px solid #cfdeec}.notice.ok{background:#e9f7f1;border-color:#c3e8d8}.notice.warn{background:#fff7e5;border-color:#f0d79e}.timeline{display:flex;gap:8px;flex-wrap:wrap}.step{flex:1;min-width:135px;background:#eef2f5;border-radius:12px;padding:12px}.step.done{background:#e6f5ef}.step b{display:block;font-size:13px}.step small{color:var(--muted)}.txn{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.txn small{display:block;color:var(--muted);margin-top:3px}.admin-top{background:#0b2037;color:#fff}.admin-head{height:68px;display:flex;align-items:center;justify-content:space-between}.admin-head .brand-logo small{color:#c9d6e1}.admin-head a{color:#fff}.admin-tabs{display:flex;gap:6px;overflow:auto;padding-top:12px;padding-bottom:12px}.admin-tabs a{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 12px;white-space:nowrap}.admin-tabs a.active{background:var(--navy);color:#fff}.admin-main{padding-bottom:60px}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}.badge{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:99px;background:var(--red);color:#fff;font-size:12px}.countdown{font-weight:800;color:var(--red)}footer{margin-top:50px;background:#0a1e33;color:#d9e4ed;padding:38px 0 18px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}.footer-grid a,.footer-grid span{display:block;margin-top:8px;color:#c7d4df}.foot-bottom{margin-top:24px;padding-top:16px;border-top:1px solid #ffffff1c;font-size:13px}.qrbox{width:180px;height:180px;background:#fff;border:1px solid var(--line);padding:8px}.hide{display:none}@media(max-width:850px){.hero-grid,.grid4,.grid3,.grid2,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:34px}.txn{grid-template-columns:1fr}.header-inner{height:auto;padding-top:18px;padding-bottom:18px;gap:10px}.header-inner .btn{display:none}form .row{grid-template-columns:1fr}.utility .wrap{gap:10px;flex-direction:column}.section{padding:34px 0}}
.menu-toggle{width:48px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 12px;cursor:pointer}.menu-toggle span{display:block;height:2px;background:var(--navy);border-radius:3px}.drawer-nav .nav{justify-content:flex-start}.external-link{margin-left:auto;background:#fff1!important;color:#fff!important}.notary-hero{background:linear-gradient(125deg,#f8fafc 0%,#fff 55%,#edf3f8 100%);border-bottom:1px solid var(--line);padding:70px 0}.notary-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:40px}.notary-hero h1{font-size:48px;line-height:1.08;margin:10px 0 18px;color:var(--navy)}.notary-hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:720px}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:900;color:var(--red)}.eyebrow.dark{color:var(--navy)}.notary-seal{text-align:center;background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 20px 50px #17324d12}.seal-inner{width:120px;height:120px;border:4px double var(--navy);border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;font-family:Georgia,serif;font-size:58px;font-weight:700;color:var(--navy)}.notary-seal b,.notary-seal span{display:block}.notary-seal b{font-size:20px}.notary-seal span{margin-top:5px;color:var(--muted);font-size:13px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.service-card{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;transition:.2s}.service-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px #17324d12}.service-card.featured{border-color:#c9d8e5}.service-icon{flex:0 0 54px;height:54px;border-radius:14px;background:#edf3f8;display:grid;place-items:center;font-size:24px;font-weight:900;color:var(--navy)}.service-card h3{margin:2px 0 7px}.service-card p{margin:0 0 10px;color:var(--muted);line-height:1.55}.service-card span{font-weight:800;color:var(--navy);font-size:13px}.soft{background:#eef3f7}.info-panel{padding:22px;border-left:3px solid var(--navy);background:#fff}.info-panel b{font-size:17px}.info-panel p{color:var(--muted);line-height:1.6;margin-bottom:0}.plain-list{display:grid;gap:0;margin-top:15px}.plain-list span{padding:13px 0;border-bottom:1px solid var(--line)}
@media(max-width:850px){.drawer-nav{display:none}.drawer-nav.open{display:block}.drawer-nav .nav{display:flex;flex-direction:column;padding:8px 20px 14px}.drawer-nav .nav a{border-bottom:1px solid #ffffff18}.external-link{margin-left:0}.notary-hero-grid,.service-grid{grid-template-columns:1fr}.notary-hero{padding:44px 0}.notary-hero h1{font-size:36px}.notary-seal{display:none}.section-head{display:block}}

.edevlet-transition{max-width:780px;margin:10px auto;padding:34px}.edevlet-transition h1{font-size:36px;margin:10px 0 12px;color:var(--navy)}.edevlet-badge{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;background:#b3262e;color:#fff;font-size:30px;font-weight:900;margin-bottom:18px}.transition-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.edevlet-btn{background:#b3262e}@media(max-width:650px){.edevlet-transition{padding:22px}.edevlet-transition h1{font-size:29px}.transition-actions .btn{width:100%;text-align:center}}
.trust-strip{background:#eaf6f0;border-bottom:1px solid #cce7d9}.trust-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}.trust-strip b{color:var(--ok)}.trust-strip a{font-weight:800;color:var(--navy)}.trust-hero{background:linear-gradient(135deg,#0b2b47,#174d67);color:#fff;padding:58px 0}.trust-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:28px;align-items:center}.trust-hero h1{font-size:44px;margin:8px 0 14px}.trust-hero p{color:#d8e6ee;line-height:1.7;font-size:17px}.trust-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.trust-badges span{background:#ffffff16;border:1px solid #ffffff26;padding:8px 11px;border-radius:99px;font-size:13px;font-weight:800}.trust-score{background:#fff;color:var(--text);border-radius:20px;padding:28px;text-align:center}.shield{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 13px;background:#e6f5ef;color:var(--ok);font-size:38px;font-weight:900}.trust-score b,.trust-score small{display:block}.trust-score small{margin-top:6px;color:var(--muted)}.registry-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.registry-card,.record-preview{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.registry-row{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:16px 20px;border-bottom:1px solid var(--line)}.registry-row:last-child{border-bottom:0}.registry-row span{color:var(--muted)}.record-preview{padding:16px}.record-preview img{display:block;width:100%;max-height:520px;object-fit:contain;border-radius:12px;background:#111}.record-preview p{margin:14px 2px 2px}.trust-cards .card p{color:var(--muted);line-height:1.6}.trust-cards .card a{font-weight:800;color:var(--navy)}.warning-card{border-color:#efd6a5;background:#fffaf0}@media(max-width:850px){.trust-hero-grid,.registry-grid{grid-template-columns:1fr}.trust-hero h1{font-size:34px}.trust-score{display:none}.registry-row{grid-template-columns:1fr;gap:5px}.trust-strip .wrap{align-items:flex-start;flex-direction:column}}

/* v18 corporate flow */
.v18hero{padding-top:72px;padding-bottom:72px}.v18hero h1{max-width:760px}.hero-mini{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:13px;font-weight:700;opacity:.9}.edevlet-home{background:#b3262e!important;color:#fff!important;border-color:#b3262e!important}.corporate-card{min-height:280px;display:flex;flex-direction:column;align-items:flex-start}.corporate-card .btn{margin-top:auto}@media(max-width:700px){.v18hero{padding-top:46px;padding-bottom:46px}.hero-actions .btn{width:100%;text-align:center}.hero-mini{gap:9px 14px}}
/* v19 vivid corporate homepage + reversed header */
.header-reversed{justify-content:space-between}.header-reversed .menu-toggle{order:1}.header-reversed .brand-right{order:2;margin-left:auto}.v19-drawer{display:none}.v19-drawer.open{display:block}.v19-drawer .nav{padding-top:10px;padding-bottom:10px}.v19hero{background:radial-gradient(circle at 85% 20%,#dceef7 0,transparent 28%),linear-gradient(120deg,#fff 0%,#f4f8fb 55%,#eef5f8 100%)}.visual-stack{display:grid;gap:12px}.visual-card{padding:24px;border-radius:20px;color:#fff;box-shadow:0 16px 35px #17324d18;transform:rotate(-1deg)}.visual-card:nth-child(2){transform:rotate(1deg)}.visual-card b,.visual-card span{display:block}.visual-card b{font-size:20px}.visual-card span{margin-top:5px;opacity:.9}.visual-card.red{background:linear-gradient(135deg,#c92e32,#e34a3f)}.visual-card.green{background:linear-gradient(135deg,#075b4d,#0b7b67)}.visual-card.blue{background:linear-gradient(135deg,#123b63,#1c5d91)}.info-showcase{background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 12px 35px #17324d0c}.feature-card:nth-child(1){border-top:4px solid #d63832}.feature-card:nth-child(2){border-top:4px solid #0b725f}.feature-card:nth-child(3){border-top:4px solid #c29435}.feature-card:nth-child(4){border-top:4px solid #245b91}.feature-no{font-size:12px;font-weight:900;letter-spacing:1px;color:var(--muted)}.feature-card h3{font-size:20px;margin:10px 0}.feature-card p{color:var(--muted);line-height:1.65;margin-bottom:0}.media-section{background:#f1f5f7}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.media-card{margin:0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 14px 40px #17324d10}.media-card img{width:100%;height:auto;display:block}.media-card figcaption{padding:16px 18px;color:var(--muted);line-height:1.55;font-size:14px}.process-band{background:linear-gradient(125deg,#082b4a,#0b5f55);color:#fff}.process-band h2{color:#fff}.eyebrow.light{color:#ffd56a}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.process-grid>div{background:#ffffff12;border:1px solid #ffffff22;border-radius:18px;padding:22px}.process-grid span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0b3d54;font-weight:900;margin-bottom:13px}.process-grid b{font-size:18px}.process-grid p{color:#dce8eb;line-height:1.6;margin-bottom:0}@media(max-width:1000px){.feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:850px){.v19-drawer .nav{display:flex;flex-direction:column;padding:8px 20px 14px}.v19-drawer .nav a{border-bottom:1px solid #ffffff18}.media-grid,.process-grid{grid-template-columns:1fr}.visual-stack{margin-top:8px}}@media(max-width:620px){.feature-grid{grid-template-columns:1fr}.visual-card{padding:18px}.visual-card b{font-size:17px}}

/* v20 reference-style corporate homepage */
.v20-topbar{background:#08243d;color:#fff;font-size:13px}.v20-topbar .wrap{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.v20-topbar a{color:#fff}.v20-toplinks{display:flex;align-items:center;gap:12px}.v20-toplinks i{width:1px;height:15px;background:#ffffff55}.v20-header{background:#fff;border-bottom:1px solid var(--line)}.v20-header-inner{min-height:104px;display:grid;grid-template-columns:120px 1fr 170px;align-items:center;gap:18px}.v20-menu{width:72px;height:74px;border-radius:0;border:0;border-right:1px solid var(--line);padding:12px 20px;margin-left:-20px}.v20-menu span{height:3px}.v20-menu small{font-size:10px;font-weight:900;letter-spacing:.8px;color:var(--navy);margin-top:3px}.v20-brand-link{justify-self:start}.v20-brand{display:flex;align-items:center;gap:15px}.v20-brand .brand-emblem{width:72px;height:72px;object-fit:contain}.v20-brand b{display:block;font-family:Georgia,serif;font-size:28px;letter-spacing:.5px;color:#12304f}.v20-brand small{display:block;color:#6a7c8d;letter-spacing:1.6px;font-size:11px;margin-top:4px}.v20-safe-badge{justify-self:end;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e2e8ee;border-radius:14px;background:#f8fafc;color:#163451}.v20-safe-badge b,.v20-safe-badge small{display:block}.v20-safe-badge small{font-size:11px;color:#718191;margin-top:2px}.v20-shield{width:36px;height:40px;display:grid;place-items:center;background:#0d4268;color:#fff;clip-path:polygon(50% 0,95% 18%,90% 70%,50% 100%,10% 70%,5% 18%);font-weight:900}
.v20-home{background:#f8fafc}.v20-hero{position:relative;overflow:hidden;background:#0b2338;color:#fff}.v20-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,39,.94),rgba(7,34,53,.76) 53%,rgba(9,45,55,.6)),url('hero-illustration.svg') center/cover no-repeat;transform:scale(1.03)}.v20-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr .6fr;gap:38px;align-items:center;min-height:460px;padding-top:58px;padding-bottom:58px}.v20-kicker{display:inline-block;color:#f3c85b;font-size:14px;font-weight:900;letter-spacing:1.8px;margin-bottom:12px}.v20-hero h1{font-family:Georgia,serif;font-size:58px;line-height:1.02;max-width:700px;margin:0 0 18px;color:#fff}.v20-hero-copy>p{font-size:18px;line-height:1.7;max-width:670px;color:#edf3f7}.v20-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.v20-primary{background:#c92f37!important;border-color:#c92f37!important;color:#fff!important}.v20-outline{background:#ffffff15!important;border:1px solid #ffffff80!important;color:#fff!important}.v20-trust-panel{background:rgba(255,255,255,.9);backdrop-filter:blur(8px);color:#17324d;border-radius:22px;padding:26px;border:1px solid #ffffff80;box-shadow:0 22px 60px #0003}.v20-trust-panel img{width:92px;height:92px;display:block;margin:0 auto 18px}.v20-trust-panel div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #dce5eb}.v20-trust-panel div span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0b4867;color:#fff;font-size:13px}.v20-trust-panel div b{font-size:14px}.v20-trust-panel small{display:block;margin-top:14px;color:#627687;line-height:1.5}
.v20-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-32px;position:relative;z-index:3}.v20-service{min-height:150px;border-radius:20px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #dde5eb;box-shadow:0 12px 34px #16304a13;position:relative}.v20-service b{font-size:18px;line-height:1.2;color:#142f4b}.v20-service i{position:absolute;right:15px;bottom:15px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-style:normal}.v20-service-icon{font-size:34px;margin-bottom:10px}.v20-c1{background:#fff2f2;color:#d12f35}.v20-c2{background:#eef7ff;color:#276cb1}.v20-c3{background:#effaf4;color:#08785e}.v20-c4{background:#fff8e9;color:#b26714}
.v20-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:26px}.v20-access-card{background:#fff;border:1px solid #dfe7ed;border-radius:20px;padding:22px;box-shadow:0 10px 30px #18334c0d}.v20-access-head{display:flex;gap:15px;align-items:flex-start}.v20-access-head h2{margin:0 0 6px;font-size:23px}.v20-access-head p{margin:0;color:#607386;line-height:1.55}.v20-round-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#fff0f0;color:#c92531;font-size:30px;font-weight:900;flex:0 0 58px}.v20-round-icon.lock{background:#eef5fb;color:#0d4a76}.v20-access-card .btn{margin-top:18px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.v20-red{background:#cd2f36!important;color:#fff!important}.v20-blue{background:#fff!important;color:#155e9b!important;border:1px solid #2a7fc1!important}
.v20-info-strip{margin-top:18px;background:#fff;border:1px solid #dfe7ed;border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 10px 28px #18334c0a}.v20-info-strip>div{padding:18px;text-align:center;border-right:1px solid #e5ebef}.v20-info-strip>div:last-child{border-right:0}.v20-info-strip span{display:block;font-size:26px;color:#0d6f5a;margin-bottom:6px}.v20-info-strip b,.v20-info-strip small{display:block}.v20-info-strip small{color:#708193;margin-top:4px;font-size:12px}
.v20-process-card{margin-top:18px;margin-bottom:26px;background:#fff;border:1px solid #dfe7ed;border-radius:20px;padding:24px;box-shadow:0 10px 30px #18334c0d}.v20-section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.v20-section-title span{font-size:11px;letter-spacing:1.6px;color:#8b98a5;font-weight:900}.v20-section-title h2{margin:4px 0 0}.v20-section-title a{font-weight:800;color:#315c82;font-size:13px}.v20-process{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.v20-process:before{content:"";position:absolute;top:23px;left:10%;right:10%;height:2px;background:#d8e1e8;z-index:0}.v20-process>div{text-align:center;padding:0 16px;position:relative;z-index:1}.v20-step{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;margin:0 auto 12px;border:5px solid #fff;box-shadow:0 0 0 1px #dbe4eb}.v20-step.blue{background:#1974bd}.v20-step.green{background:#0b7b5d}.v20-step.gold{background:#bc7113}.v20-step.red{background:#d62f37}.v20-process b{display:block;font-size:16px}.v20-process p{font-size:13px;line-height:1.5;color:#667b8d;margin-bottom:0}
.v20-bottom-banner{background:linear-gradient(90deg,#143b5e,#1b5d73 55%,#9d2630);color:#fff;padding:25px 0}.v20-bottom-banner .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.v20-bottom-banner b,.v20-bottom-banner span{display:block}.v20-bottom-banner b{font-size:22px}.v20-bottom-banner span{margin-top:5px;color:#dbe7ee}.v20-bottom-banner .btn{background:#fff;color:#163651}.v20-final-features{display:grid;grid-template-columns:repeat(4,1fr);padding-top:26px;padding-bottom:26px}.v20-final-features>div{text-align:center;padding:14px}.v20-final-features span{display:block;font-size:26px;color:#153e60}.v20-final-features b,.v20-final-features small{display:block}.v20-final-features small{color:#718395;margin-top:4px}
@media(max-width:900px){.v20-header-inner{grid-template-columns:84px 1fr}.v20-safe-badge{display:none}.v20-brand b{font-size:22px}.v20-brand .brand-emblem{width:58px;height:58px}.v20-hero-grid{grid-template-columns:1fr}.v20-trust-panel{display:none}.v20-services{grid-template-columns:repeat(2,1fr);margin-top:18px}.v20-access-grid{grid-template-columns:1fr}.v20-info-strip,.v20-process,.v20-final-features{grid-template-columns:repeat(2,1fr)}.v20-process:before{display:none}.v20-info-strip>div:nth-child(2){border-right:0}.v20-info-strip>div:nth-child(-n+2){border-bottom:1px solid #e5ebef}}
@media(max-width:600px){.v20-topbar .wrap{min-height:52px;align-items:flex-start;flex-direction:column;justify-content:center;gap:2px}.v20-toplinks{display:none}.v20-header-inner{min-height:88px;grid-template-columns:68px 1fr;padding-left:14px;padding-right:14px}.v20-menu{width:58px;height:64px;margin-left:-14px;padding-left:14px;padding-right:14px}.v20-brand{gap:8px}.v20-brand .brand-emblem{width:48px;height:48px}.v20-brand b{font-size:17px;white-space:nowrap}.v20-brand small{font-size:8px;letter-spacing:1px}.v20-hero-grid{min-height:auto;padding-top:44px;padding-bottom:46px}.v20-hero h1{font-size:42px}.v20-hero-copy>p{font-size:16px}.v20-hero-actions .btn{width:100%;text-align:center}.v20-services{gap:10px}.v20-service{min-height:128px;padding:16px}.v20-service-icon{font-size:28px}.v20-service b{font-size:16px}.v20-info-strip,.v20-final-features{grid-template-columns:1fr 1fr}.v20-process{grid-template-columns:1fr}.v20-process>div{padding:12px 0 18px;border-bottom:1px solid #e6ecf0}.v20-process>div:last-child{border-bottom:0}.v20-section-title{align-items:flex-start;flex-direction:column}.v20-bottom-banner .wrap{align-items:flex-start;flex-direction:column}.v20-bottom-banner .btn{width:100%;text-align:center}.v20-final-features small{font-size:11px}}
.brand-emblem-inline{display:inline-flex;width:72px;height:72px;flex:0 0 72px}.brand-emblem-inline svg{width:100%;height:100%;display:block}@media(max-width:900px){.brand-emblem-inline{width:58px;height:58px;flex-basis:58px}}@media(max-width:600px){.brand-emblem-inline{width:48px;height:48px;flex-basis:48px}}

/* v21 configurable logo + official external lookup */
.brand-emblem-inline img{width:100%;height:100%;object-fit:contain;display:block;border-radius:50%}.official-tax-check{margin-top:22px;padding:22px;border:1px solid #dbe4ec;border-radius:18px;background:#f7fafc;display:flex;align-items:center;justify-content:space-between;gap:24px}.official-tax-check .lead{margin-bottom:0;max-width:720px}@media(max-width:720px){.official-tax-check{align-items:stretch;flex-direction:column}.official-tax-check .btn{text-align:center}}

/* v22 - dark legal hero inspired layout, neutral portal branding */
.v22-home{background:#f5f7f9}.v22-hero{position:relative;min-height:470px;overflow:hidden;color:#fff;background:#091a29}.v22-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,24,.95) 0%,rgba(4,20,30,.82) 43%,rgba(6,18,27,.48) 72%,rgba(55,8,12,.38) 100%),url('hero-guvenli-odeme.svg') center/cover no-repeat;transform:scale(1.015)}.v22-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.52fr);gap:50px;align-items:center;min-height:470px;padding-top:54px;padding-bottom:54px}.v22-kicker{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:900;letter-spacing:1.9px;color:#edc572}.v22-hero h1{margin:0 0 15px;max-width:790px;font-family:Georgia,serif;font-size:56px;line-height:1.02;color:#fff;text-shadow:0 4px 24px #0007}.v22-hero-copy>p{max-width:770px;margin:0;color:#e7edf1;font-size:18px;line-height:1.7}.v22-checks{display:grid;gap:8px;margin-top:19px;font-size:14px}.v22-checks span{display:block}.v22-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.v22-primary{background:#cf2731!important;border:1px solid #e0444c!important;border-radius:5px!important;padding:13px 24px!important}.v22-primary b,.v22-ghost b{margin-left:10px}.v22-ghost{background:#07142199!important;color:#fff!important;border:1px solid #ffffffa0!important;border-radius:5px!important;padding:13px 24px!important}.v22-side-menu{background:rgba(12,22,31,.7);border:1px solid #ffffff66;box-shadow:0 18px 50px #0006;backdrop-filter:blur(5px);border-radius:6px;overflow:hidden}.v22-side-menu a{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;min-height:61px;padding:13px 18px;border-bottom:1px solid #ffffff2b;color:#fff}.v22-side-menu a:last-child{border-bottom:0}.v22-side-menu a:hover{background:#ffffff12}.v22-side-menu span{font-size:20px;text-align:center}.v22-side-menu b{font-size:14px}.v22-side-menu i{font-style:normal;font-size:24px;color:#d7e1e8}.v22-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;background:#fff;border:1px solid #dfe5ea;border-top:0;box-shadow:0 12px 30px #152c4010}.v22-flow a{min-height:126px;padding:22px 18px;display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:start;border-right:1px solid #e5e9ed}.v22-flow a:last-child{border-right:0}.v22-flow .n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0c3858;color:#fff;font-weight:900}.v22-flow b,.v22-flow small{display:block}.v22-flow b{font-size:15px;color:#153652;margin:4px 0 5px}.v22-flow small{color:#6c7c89;line-height:1.4}.v22-flow i{font-style:normal;color:#123b5c;font-size:25px;margin-top:3px}.v22-services{margin-top:22px}.v22-access{padding-top:22px}.v22-info{margin-top:22px}.v22-process{margin-top:22px}.v22-bottom{background:linear-gradient(90deg,#092943,#0d3e5e 58%,#83151d);color:#fff;padding:28px 0}.v22-bottom .wrap{display:flex;align-items:center;justify-content:space-between;gap:22px}.v22-bottom b,.v22-bottom span{display:block}.v22-bottom b{font-size:21px}.v22-bottom span{margin-top:5px;color:#dfe9ef}.v22-bottom .btn{background:#fff;color:#143755;border-radius:6px}
@media(min-width:901px){.v20-menu{display:none!important}.v20-header-inner{grid-template-columns:1fr 170px!important;min-height:96px}.v20-brand-link{justify-self:start}.v19-drawer{display:block!important;background:#0d2e4d}.v19-drawer .nav{display:flex!important;align-items:center;gap:0;padding-top:0!important;padding-bottom:0!important}.v19-drawer .nav a{padding:15px 16px;border-bottom:3px solid transparent}.v19-drawer .nav a.active,.v19-drawer .nav a:hover{background:#ffffff0d;border-bottom-color:#fff}.v19-drawer .external-link{margin-left:auto;background:#b9242c!important;padding-left:20px!important;padding-right:20px!important}}
@media(max-width:900px){.v22-hero-grid{grid-template-columns:1fr;gap:22px;min-height:auto;padding-top:42px;padding-bottom:42px}.v22-side-menu{display:grid;grid-template-columns:1fr 1fr}.v22-side-menu a{border-right:1px solid #ffffff2b}.v22-hero h1{font-size:44px}.v22-flow{grid-template-columns:1fr 1fr}.v22-flow a:nth-child(2){border-right:0}.v22-flow a:nth-child(-n+2){border-bottom:1px solid #e5e9ed}.v22-bottom .wrap{align-items:flex-start;flex-direction:column}.v22-bottom .btn{width:100%;text-align:center}}
@media(max-width:600px){.v22-hero{min-height:0}.v22-hero-bg{background-position:62% center}.v22-hero-grid{padding:34px 18px 28px}.v22-kicker{font-size:10px;line-height:1.45}.v22-hero h1{font-size:36px;line-height:1.07}.v22-hero-copy>p{font-size:15px;line-height:1.6}.v22-checks{font-size:13px}.v22-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v22-actions .btn{text-align:center;padding:12px 9px!important;font-size:13px}.v22-side-menu{grid-template-columns:1fr;margin-top:4px}.v22-side-menu a{min-height:54px;border-right:0}.v22-side-menu a:nth-child(-n+4){border-bottom:1px solid #ffffff2b}.v22-flow{grid-template-columns:1fr}.v22-flow a,.v22-flow a:nth-child(2){border-right:0;border-bottom:1px solid #e5e9ed;min-height:104px}.v22-flow a:last-child{border-bottom:0}.v22-flow a:nth-child(-n+2){border-bottom:1px solid #e5e9ed}.v22-bottom b{font-size:18px}.v22-bottom span{font-size:13px;line-height:1.55}}
/* v24 e-Devlet yönlendirme durumu */
.drawer-nav .nav .edevlet-opened{display:block;margin-left:auto;padding:13px 16px;color:#d9f7e8;background:#0d6248;border-radius:10px;font-weight:800;white-space:nowrap}.drawer-nav .nav .edevlet-opened:hover{background:#0d6248;color:#d9f7e8}@media(max-width:850px){.drawer-nav .nav .edevlet-opened{margin-left:0;border-bottom:0!important;border-radius:0;background:#164f45}}
/* v27 işlem kullanıcısı rozeti */
.v20-user-badge{justify-self:end;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #cfe3da;border-radius:14px;background:#f2faf6;color:#17324d;min-width:170px;max-width:270px}.v20-user-badge small,.v20-user-badge b{display:block}.v20-user-badge small{font-size:9px;letter-spacing:.9px;color:#658074;margin-bottom:3px}.v20-user-badge b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v20-user-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#147a55;color:#fff;font-weight:900;flex:0 0 36px}@media(max-width:850px){.v20-header-inner{grid-template-columns:78px 1fr auto}.v20-user-badge{min-width:0;max-width:190px;padding:8px 10px}.v20-user-badge small{display:none}.v20-user-badge b{font-size:12px}.v20-user-avatar{width:30px;height:30px;flex-basis:30px}.v20-brand b{font-size:21px}.v20-brand small{font-size:9px}.v20-brand .brand-emblem{width:58px;height:58px}}@media(max-width:560px){.v20-header-inner{grid-template-columns:58px 1fr auto;gap:8px}.v20-menu{width:58px;padding:10px 14px}.v20-user-badge{max-width:135px}.v20-user-badge b{font-size:11px}.v20-brand .brand-emblem{width:46px;height:46px}.v20-brand b{font-size:16px}.v20-brand small{display:none}}

/* v28 - işlem kullanıcısı sağ üst köşe */
.v28-user-top{margin-left:auto;display:flex;align-items:center;gap:10px;padding:7px 13px 7px 9px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.10);box-shadow:0 6px 18px rgba(0,0,0,.12);min-width:190px;max-width:340px;color:#fff}
.v28-user-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#0b3655;font-size:17px;flex:0 0 34px}
.v28-user-copy{display:block;min-width:0;line-height:1.15}
.v28-user-copy small{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.15px;color:#cfe0ec;margin-bottom:4px}
.v28-user-copy b{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:800;letter-spacing:.1px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:900px){.v20-header-inner{grid-template-columns:84px 1fr auto}.v20-safe-badge{display:flex}.v28-user-top{min-width:170px;max-width:300px}}
@media(max-width:600px){.v20-topbar.has-portal-user .wrap{min-height:58px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.v20-topbar.has-portal-user .v28-phone{display:none}.v28-user-top{margin-left:auto;min-width:0;max-width:100%;padding:7px 10px}.v28-user-copy b{font-size:14px}.v28-user-copy small{font-size:8px}.v28-user-icon{width:32px;height:32px;flex-basis:32px}.v20-header-inner{grid-template-columns:58px 1fr}.v20-safe-badge{display:none}}
/* v29 mobile-first legal payment portal */
.gos-mobile-home{background:#f3f5f7;color:#102d48}.gos-top{height:76px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #d9e1e7;position:sticky;top:0;z-index:20}.gos-brand{display:flex;align-items:center;gap:10px;min-width:0}.gos-brand>span:last-child{min-width:0}.gos-brand b,.gos-brand small{display:block}.gos-brand b{font-family:Georgia,serif;font-size:16px;letter-spacing:.3px;white-space:nowrap}.gos-brand small{font-size:8px;letter-spacing:1.15px;color:#687c8d;margin-top:4px}.gos-seal{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#c51f2c;color:#fff;border:3px double #fff;outline:2px solid #c51f2c;font-size:23px}.gos-menu{border:0;background:#0d2f4d;color:#fff;border-radius:8px;width:42px;height:42px;font-size:22px}.gos-nav{display:none;background:#0d2f4d;color:#fff;padding:5px 14px;position:sticky;top:76px;z-index:19}.gos-nav.open{display:grid}.gos-nav a{padding:14px 5px;border-bottom:1px solid #ffffff20;font-weight:700;font-size:14px}.gos-hero{position:relative;min-height:590px;color:#fff;overflow:hidden;background:#071727}.gos-hero-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,15,28,.43),rgba(4,15,28,.63) 45%,rgba(4,15,28,.96)),url('mobile-justice-hero.png') center/cover no-repeat}.gos-hero-content{position:relative;z-index:1;padding:40px 20px 28px;display:flex;min-height:590px;flex-direction:column;justify-content:flex-end}.gos-kicker{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#f0cc7b;margin-bottom:9px}.gos-hero h1{font-family:Georgia,serif;font-size:39px;line-height:1.02;margin:0 0 7px;text-shadow:0 4px 20px #000}.gos-hero h2{font-size:23px;margin:0 0 13px;font-weight:500}.gos-hero p{font-size:15px;line-height:1.55;margin:0 0 15px;color:#eef3f6}.gos-checks{display:grid;gap:7px;font-size:13px;font-weight:700}.gos-checks span::first-letter{color:#fff}.gos-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.gos-btn{display:flex;align-items:center;justify-content:center;min-height:49px;border-radius:5px;font-weight:800;font-size:14px}.gos-btn.red{background:#cf202d;color:#fff}.gos-btn.glass{border:1px solid #ffffffbb;background:#081726aa;color:#fff}.gos-quick{background:#fff;padding:8px 14px;border-bottom:1px solid #dde5eb}.gos-quick a{display:flex;justify-content:space-between;align-items:center;padding:16px 5px;border-bottom:1px solid #e4e9ed}.gos-quick a:last-child{border-bottom:0}.gos-quick b{font-size:15px}.gos-quick span{font-size:12px;color:#63798b}.gos-flow{background:#fff;margin:10px 0;padding:5px 17px}.gos-flow article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid #e3e9ed}.gos-flow article:last-child{border-bottom:0}.gos-flow i{font-style:normal;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#0c3655;color:#fff;font-weight:900}.gos-flow b,.gos-flow small{display:block}.gos-flow b{font-size:15px;margin:1px 0 5px}.gos-flow small{color:#697b89;line-height:1.4}.gos-banks{background:#fff;padding:22px 17px;margin-top:10px}.gos-banks h3{margin:0 0 8px;font-size:18px}.gos-banks p{margin:0;color:#64798b;font-size:13px;line-height:1.55}.gos-bank-chips{display:flex;gap:8px;overflow:auto;padding:16px 0 3px}.gos-bank-chips span{flex:0 0 auto;border:1px solid #d5dfe6;background:#f9fbfc;border-radius:7px;padding:10px 13px;font-weight:800;font-size:12px}.gos-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce4ea;margin-top:10px}.gos-info-grid a{background:#fff;padding:18px 14px;min-height:96px}.gos-info-grid b,.gos-info-grid small{display:block}.gos-info-grid b{font-size:13px}.gos-info-grid small{font-size:11px;color:#63798a;margin-top:9px;line-height:1.4}.gos-footer{background:#0b2943;color:#fff;padding:25px 18px 34px;text-align:center}.gos-footer b,.gos-footer span{display:block}.gos-footer span{font-size:11px;color:#c8d5df;margin-top:6px}
.bank-choice{border:1px solid #d8e1e8;background:#f7fafc;border-radius:12px;padding:14px;margin-bottom:18px}.bank-choice-note{font-size:12px;color:#65798a;line-height:1.5;margin:6px 0 0}.bank-summary{border-left:4px solid #173e65;background:#f2f6f9;padding:12px 14px;border-radius:8px;margin:12px 0}.bank-summary b,.bank-summary small{display:block}.bank-summary small{color:#60758a;margin-top:4px}
@media(min-width:700px){.gos-mobile-home>main,.gos-top,.gos-nav,.gos-footer{max-width:560px;margin-left:auto;margin-right:auto}.gos-mobile-home{background:#dfe5ea}.gos-top{position:relative}.gos-nav{top:0}.gos-hero-content{padding-left:28px;padding-right:28px}}


/* v31 first-entry screen */
.portal-entry-body{margin:0;min-height:100vh;background:linear-gradient(180deg,#347f8e 0%,#25385d 46%,#3b003f 100%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#192634;padding:env(safe-area-inset-top) 18px env(safe-area-inset-bottom)}
.portal-entry-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px 0}.portal-entry-card{width:min(650px,100%);min-height:min(760px,88vh);background:#fff;border-radius:26px;padding:36px 28px;box-shadow:0 24px 60px rgba(0,0,0,.18);display:flex;flex-direction:column;justify-content:center}.portal-entry-logo{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:34px;text-align:left}.portal-entry-logo img{width:112px;height:112px;object-fit:contain}.portal-entry-logo b{display:block;font-size:26px;color:#17324d}.portal-entry-logo small{display:block;margin-top:7px;color:#63808d}.portal-entry-card h1{text-align:center;font-size:28px;margin:0 0 10px;color:#17324d}.portal-entry-intro{text-align:center;color:#6b7888;margin:0 auto 28px;max-width:430px}.portal-primary,.portal-secondary,.portal-edevlet{width:100%;min-height:58px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;font-size:17px;box-sizing:border-box}.portal-primary{border:0;background:#276c78;color:#fff;cursor:pointer}.portal-edevlet{position:relative;margin-top:14px;border:1px solid #aab3bd;background:#fff;color:#2d2142;gap:10px;padding:8px 14px}.portal-edevlet small{position:absolute;right:12px;font-size:10px;color:#7b8794;font-weight:600}.portal-e-icon{width:36px;height:36px;border-radius:7px;background:#c63737;color:#fff;display:grid;place-items:center;font-family:Georgia,serif;font-style:italic;font-size:24px}.portal-divider{display:flex;align-items:center;gap:16px;color:#7a818b;margin:26px 0 18px}.portal-divider:before,.portal-divider:after{content:"";height:1px;background:#2f8b91;flex:1}.portal-secondary{background:#4a004e;color:#fff}.portal-safe-note{font-size:12px;line-height:1.55;color:#71808e;text-align:center;margin:26px 0 0}.money-input{font-variant-numeric:tabular-nums}.iban-input{text-transform:uppercase;letter-spacing:.04em}
@media(max-width:520px){.portal-entry-shell{padding:8px 0}.portal-entry-card{min-height:86vh;padding:28px 20px;border-radius:24px}.portal-entry-logo{flex-direction:column;text-align:center;margin-bottom:28px}.portal-entry-logo img{width:105px;height:105px}.portal-entry-logo b{font-size:22px}.portal-edevlet small{display:none}}

/* v32 - tek ve sade giriş ekranı */
.single-entry-body{margin:0;min-height:100vh;background:linear-gradient(180deg,#397e8c 0%,#2d4868 45%,#32113c 100%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#14283c;padding:env(safe-area-inset-top) 18px env(safe-area-inset-bottom)}
.single-entry-shell{width:min(100%,680px);margin:0 auto;padding:42px 0;display:flex;min-height:100vh;align-items:center}
.single-entry-card{width:100%;background:#fff;border-radius:28px;padding:28px 24px 30px;box-shadow:0 25px 70px rgba(12,23,40,.24)}
.single-entry-brand{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:26px}.single-entry-brand img{width:112px;height:112px;object-fit:contain}.single-entry-brand strong{display:block;font-family:Georgia,serif;font-size:24px;letter-spacing:.02em;color:#173650}.single-entry-brand span{display:block;margin-top:5px;color:#708194;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.single-entry-copy h1{font-size:30px;margin:0 0 8px;color:#173650}.single-entry-copy p{margin:0 0 20px;color:#66788b;line-height:1.55}
.single-entry-form label{display:block;font-weight:800;margin:0 0 8px}.single-entry-form input{width:100%;box-sizing:border-box;border:1px solid #cbd6df;border-radius:13px;padding:15px 14px;font:inherit;font-size:19px;letter-spacing:.12em;text-align:center;outline:none}.single-entry-form input:focus{border-color:#2c7180;box-shadow:0 0 0 3px rgba(44,113,128,.12)}
.single-entry-primary{width:100%;border:0;border-radius:13px;padding:15px 16px;margin-top:12px;background:#286b78;color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(40,107,120,.18)}
.single-entry-divider{display:flex;align-items:center;gap:14px;color:#81909e;margin:22px 0}.single-entry-divider:before,.single-entry-divider:after{content:"";height:1px;background:#dbe2e8;flex:1}
.single-entry-edevlet{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #cfd7de;border-radius:13px;padding:12px 14px;text-decoration:none;color:#332147;background:#fff}.single-entry-e{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#c73737;color:#fff;font-weight:900;font-family:Georgia,serif}.single-entry-edevlet b{display:block;font-size:15px}.single-entry-edevlet small{display:block;margin-top:3px;color:#788795;font-size:11px}
.single-entry-return{margin-top:12px}.single-entry-return button{width:100%;border:0;background:#f0f4f6;color:#294256;border-radius:12px;padding:13px;font-weight:800;cursor:pointer}
.portal-code-box{border:1px solid #b9d9cc;background:#eef8f3;border-radius:16px;padding:16px;text-align:center;margin-bottom:18px}.portal-code-box small{display:block;color:#537569;font-weight:800;letter-spacing:.1em}.portal-code-box b{display:block;font-size:32px;letter-spacing:.12em;margin:7px 0 2px;color:#185c49}.portal-code-box span{font-size:12px;color:#6f817b}
.single-entry-notice{border-radius:13px;padding:13px 14px;margin:0 0 16px;font-weight:700;font-size:14px}.single-entry-notice.error{background:#fff1f1;border:1px solid #efcaca;color:#9d2a2f}.single-entry-notice.ok{background:#edf8f2;border:1px solid #c5e2d3;color:#256a50}
.single-entry-footnote{margin:18px 2px 0;font-size:12px;line-height:1.55;color:#788795}
@media(max-width:520px){.single-entry-body{padding-left:14px;padding-right:14px}.single-entry-shell{padding:24px 0;align-items:flex-start}.single-entry-card{border-radius:24px;padding:24px 18px 26px}.single-entry-brand img{width:96px;height:96px}.single-entry-copy h1{font-size:28px}}

/* v34 - e-Devlet dönüşü portal profil adı */
.portal-profile-overlay{position:fixed;inset:0;z-index:1000;background:rgba(5,18,32,.66);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px}
.portal-profile-overlay.open{display:flex}.portal-profile-card{width:min(100%,430px);background:#fff;border-radius:22px;padding:24px;box-shadow:0 28px 80px rgba(0,0,0,.30);color:#17324d}.portal-profile-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;background:#eaf6f0;color:#227052;font-weight:900;font-size:24px}.portal-profile-card h2{margin:0 0 8px;text-align:center;font-size:24px}.portal-profile-card>p{margin:0 auto 15px;text-align:center;color:#697b8c;line-height:1.5}.portal-profile-info{background:#f3f6f8;border:1px solid #dce4e9;border-radius:12px;padding:12px 13px;font-size:12px;line-height:1.5;color:#516777;margin-bottom:14px}.portal-profile-form label{display:block;font-weight:800;font-size:13px;margin:12px 0 6px}.portal-profile-form input{width:100%;box-sizing:border-box;border:1px solid #cbd6df;border-radius:12px;padding:13px 14px;font:inherit;outline:none}.portal-profile-form input:focus{border-color:#2c7180;box-shadow:0 0 0 3px rgba(44,113,128,.12)}.portal-profile-form button{width:100%;border:0;border-radius:12px;padding:14px 15px;margin-top:17px;background:#173f60;color:#fff;font-size:15px;font-weight:900;cursor:pointer}
.gos-top-actions{display:flex;align-items:center;gap:8px;min-width:0}.gos-user-pill{display:flex;align-items:center;gap:6px;max-width:168px;border:1px solid #d9e1e7;background:#f7fafc;border-radius:999px;padding:7px 9px;color:#163b59;font-size:11px;font-weight:800;line-height:1}.gos-user-pill i{font-style:normal}.gos-user-pill span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gos-top-actions .gos-menu{flex:0 0 auto}
@media(max-width:430px){.gos-user-pill{max-width:112px;padding:7px 8px}.gos-user-pill span{font-size:10px}.portal-profile-card{padding:21px 18px}.portal-profile-card h2{font-size:22px}}

/* v36 admin/content/bank choice */
.demo-safety-banner{background:#fff3cd;color:#5c4300;border-bottom:1px solid #e8cf79;padding:10px 14px;text-align:center;font-size:12px;font-weight:800;line-height:1.4}
.bank-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bank-card{position:relative;display:flex!important;align-items:center;gap:9px;border:1px solid #d7e0e7;background:#fff;border-radius:11px;padding:10px;cursor:pointer;font-weight:800!important;margin:0!important}.bank-card input{position:absolute;opacity:0;pointer-events:none}.bank-card:has(input:checked){border-color:#173e65;box-shadow:0 0 0 2px rgba(23,62,101,.12);background:#f2f6f9}.bank-logo-mark{width:34px;height:34px;border-radius:9px;background:#173e65;color:#fff;display:inline-grid;place-items:center;font-style:normal;font-weight:900;font-size:11px;letter-spacing:-.02em;flex:0 0 auto}.bank-card-name{font-size:12px;line-height:1.2}.gos-bank-chip{display:flex!important;align-items:center;gap:7px;padding:7px 10px!important}.gos-bank-chip b{font-size:11px}.gos-bank-chip .bank-logo-mark{width:28px;height:28px;border-radius:7px;font-size:9px}
@media(max-width:620px){.bank-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v38 - demo kimlik geçişi ve kişisel karşılama */
.identity-demo-body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.13),transparent 28%),linear-gradient(180deg,#17788a 0%,#23566f 42%,#24133f 76%,#4b003e 100%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#26313c;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}
.identity-demo-safety{position:sticky;top:0;z-index:5;background:#fff3cd;color:#5c4300;border-bottom:1px solid #e1ca70;text-align:center;padding:10px 16px;font-size:12px;font-weight:800;line-height:1.35}
.identity-demo-shell{min-height:calc(100vh - 42px);display:flex;align-items:center;justify-content:center;padding:36px 18px;box-sizing:border-box}.identity-demo-card{width:min(100%,650px);min-height:min(760px,84vh);box-sizing:border-box;background:#fff;border-radius:28px;padding:44px 42px;box-shadow:0 26px 80px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:center}.identity-demo-mark{width:82px;height:82px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:#0f7181;color:#fff;font-size:38px;box-shadow:0 12px 28px rgba(15,113,129,.24)}.identity-demo-brand{text-align:center;margin-bottom:42px}.identity-demo-brand b{display:block;font-family:Georgia,serif;color:#173650;font-size:25px;letter-spacing:.01em}.identity-demo-brand span{display:block;margin-top:6px;font-size:11px;letter-spacing:.13em;color:#81909d;font-weight:800}.identity-demo-copy h1{font-size:28px;margin:0 0 10px;color:#27343f}.identity-demo-copy p{font-size:16px;line-height:1.55;color:#647482;margin:0 0 22px}.identity-demo-faux{display:flex;gap:12px;align-items:center;border:1px solid #d7e0e7;background:#f8fbfc;border-radius:13px;padding:14px 15px;margin-bottom:14px}.identity-demo-faux>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e6f5f1;color:#1d755e;font-weight:900}.identity-demo-faux b,.identity-demo-faux small{display:block}.identity-demo-faux small{color:#71808d;margin-top:3px;line-height:1.35}.identity-demo-primary,.identity-demo-form button{width:100%;box-sizing:border-box;border:0;border-radius:10px;min-height:58px;display:flex;align-items:center;justify-content:center;background:#087b8c;color:#fff;text-decoration:none;font-size:16px;font-weight:900;box-shadow:0 10px 20px rgba(8,123,140,.18);cursor:pointer}.identity-demo-back{display:block;text-align:center;margin-top:17px;color:#60717f;text-decoration:none;font-weight:800;font-size:13px}.identity-demo-form label{display:block;font-size:15px;font-weight:900;margin:0 0 8px}.identity-demo-form input{width:100%;box-sizing:border-box;border:1px solid #ccd5dc;border-radius:10px;padding:16px 14px;font:inherit;font-size:17px;outline:none;margin-bottom:13px}.identity-demo-form input:focus{border-color:#087b8c;box-shadow:0 0 0 3px rgba(8,123,140,.13)}.identity-demo-error{background:#fff1f1;border:1px solid #efc7c7;color:#9b2e33;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:800;margin-bottom:13px}.identity-demo-note{font-size:12px;color:#7b8995;text-align:center;line-height:1.45;margin:15px 0 0}.gos-welcome{display:flex;align-items:center;gap:10px;background:#eef8f4;color:#204f43;border-bottom:1px solid #cfe6dd;padding:12px 16px;font-size:13px;line-height:1.4}.gos-welcome>span{font-size:20px}.gos-welcome b{color:#143e34}
@media(max-width:520px){.identity-demo-shell{align-items:flex-start;padding:22px 14px}.identity-demo-card{min-height:calc(100vh - 92px);padding:34px 20px;border-radius:24px}.identity-demo-brand{margin-bottom:34px}.identity-demo-brand b{font-size:22px}.identity-demo-copy h1{font-size:25px}.identity-demo-mark{width:72px;height:72px;font-size:33px}}

/* v39 - iki aşamalı demo onay akışı + sabit kullanıcı rozeti */
.gos-top{position:sticky}
.gos-top-actions{margin-left:auto}
.gos-user-pill{position:absolute;right:68px;top:50%;transform:translateY(-50%);z-index:22;width:auto;max-width:190px;min-height:42px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;border:1px solid #d5e0e8;background:rgba(255,255,255,.96);border-radius:13px;box-shadow:0 5px 16px rgba(13,47,77,.10);color:#153751;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif;line-height:1.05}
.gos-user-pill>i{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:#0d2f4d;color:#fff;font-style:normal;font-weight:800;font-size:13px;text-transform:uppercase}
.gos-user-pill>span{display:block;min-width:0}
.gos-user-pill small{display:block;margin-bottom:3px;color:#8292a0;font-size:7px;font-weight:800;letter-spacing:.12em;white-space:nowrap}
.gos-user-pill b{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#153751;font-size:11px;font-weight:750;letter-spacing:.01em}
.identity-confirm-actions{display:grid;gap:10px}.identity-confirm-actions button{font-family:inherit}
.identity-demo-secondary{width:100%;box-sizing:border-box;border:1px solid #ccd8e0;border-radius:10px;min-height:52px;background:#fff;color:#486071;font-size:14px;font-weight:850;cursor:pointer}
.identity-confirm-box{margin-bottom:18px}.identity-name-card .identity-demo-brand{margin-bottom:32px}.identity-person-mark{font-size:30px}
@media(max-width:430px){.gos-user-pill{right:65px;max-width:144px;padding-right:8px}.gos-user-pill b{max-width:88px;font-size:10.5px}.gos-user-pill>i{width:27px;height:27px}.gos-user-pill small{font-size:6.5px}}
@media(min-width:700px){.gos-top .gos-user-pill{right:68px}}
