.account-guide{padding-top:0}.account-guide *{box-sizing:border-box}.account-shell{max-width:1160px;margin:0 auto}.account-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:44px;align-items:center;padding:44px 0 36px}.account-hero h1{font-size:clamp(2.15rem,4.3vw,3.9rem);line-height:1.04;letter-spacing:-.045em;margin:12px 0 18px;max-width:820px}.account-label{display:inline-flex;color:#16639d;font-size:.78rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.account-intro{max-width:730px;color:#44546a;font-size:1.12rem;line-height:1.72}.account-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;color:#56657a;font-size:.92rem}.account-meta strong{color:#10243e}.account-disclaimer{margin:18px 0 0;padding:13px 16px;border-left:4px solid #2e78b4;border-radius:0 12px 12px 0;background:#eef7ff;color:#34465c;font-size:.9rem}.account-hero-media{margin:0;overflow:hidden;border-radius:24px;background:#eaf3f8;box-shadow:0 22px 58px rgba(13,52,87,.16)}.account-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.account-section{margin:34px 0;padding:36px;border:1px solid #dbe7f0;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(24,63,96,.055)}.account-section h2{margin:0 0 16px;color:#102a45;font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.025em}.account-section h3{margin:0 0 9px;color:#173e62}.account-section p,.account-section li{color:#46566b;line-height:1.75}.account-summary{border:0;background:linear-gradient(135deg,#0c466f,#1478ad);color:#fff}.account-summary h2,.account-summary p{color:#fff}.summary-grid,.feature-grid,.audience-grid,.mistake-grid,.tool-grid,.related-account-grid,.process-grid{display:grid;gap:18px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.summary-card{padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:rgba(255,255,255,.1);font-weight:750;line-height:1.55}.summary-card span{display:block;margin-bottom:8px;font-size:1.3rem;font-weight:900}.account-toc{background:#f4f9fc}.account-toc summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#173e62;font-size:1.2rem;font-weight:850;list-style:none}.account-toc summary::-webkit-details-marker{display:none}.account-toc summary::after{content:'+';font-size:1.55rem}.account-toc[open] summary::after{content:'−'}.account-toc ol{columns:2;column-gap:34px;margin:22px 0 0;padding-left:22px}.account-toc li{break-inside:avoid;margin:7px 0}.account-toc a{color:#145f98;text-decoration:none}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.process-card{position:relative;padding:21px;border-radius:17px;background:#edf6fc;border:1px solid #d4e6f2}.process-card span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;background:#12679f;color:#fff;font-weight:900}.feature-grid,.mistake-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.feature-card,.mistake-card,.audience-card,.tool-card,.related-account-card{padding:21px;border:1px solid #d7e4ed;border-radius:17px;background:#fbfdff}.feature-card b,.mistake-card b{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:#dceefa;color:#0f5b91}.account-warning{border-left:5px solid #d58d1a;background:#fff8e9}.account-note{padding:17px 19px;border-radius:15px;background:#eef6fb;color:#344a60}.account-note strong{display:block;margin-bottom:6px;color:#153d60}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.panel{padding:24px;border:1px solid #cfe4d8;border-radius:18px;background:#eef8f2}.panel.caution{border-color:#efd49e;background:#fff7e8}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.table-wrap{overflow-x:auto;margin-top:20px;border:1px solid #d7e4ed;border-radius:16px}.account-guide table{width:100%;min-width:720px;border-collapse:collapse}.account-guide th,.account-guide td{padding:14px 16px;border-bottom:1px solid #e2ebf2;text-align:left;vertical-align:top}.account-guide th{background:#123f67;color:#fff}.account-guide tr:last-child td{border-bottom:0}.example-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:20px}.example-card{padding:23px;border:1px solid #d6e4ed;border-radius:18px;background:#f8fbfd}.example-card.emphasis{border-color:#c2dfce;background:#ebf7ef}.example-card ul{margin-bottom:0}.fee-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:20px 0 0;padding:0;list-style:none}.fee-list li{padding:14px 16px 14px 45px;position:relative;border:1px solid #dae6ef;border-radius:13px;background:#fbfdff}.fee-list li::before{content:'₹';position:absolute;left:16px;top:11px;color:#17679e;font-weight:900}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:20px 0 0;padding:0;list-style:none}.checklist li{position:relative;padding:13px 14px 13px 46px;border:1px solid #d8e6ef;border-radius:13px;background:#fbfdff}.checklist li::before{content:'□';position:absolute;left:16px;top:9px;color:#14659f;font-size:1.45rem}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.tool-card a,.related-account-card a{color:#125f9b;font-weight:850;text-decoration:none}.tool-card a:hover,.related-account-card a:hover{text-decoration:underline}.related-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.related-account-card p{margin-bottom:0}.faq-list details{padding:17px 0;border-top:1px solid #dce7ef}.faq-list details:last-child{border-bottom:1px solid #dce7ef}.faq-list summary{cursor:pointer;color:#173b5e;font-weight:850}.faq-list details p{margin-bottom:0}.account-end{background:#102f4d;color:#fff}.account-end h2,.account-end p,.account-end a{color:#fff}.account-end a{text-decoration:underline}.source-note{font-size:.9rem}.jump-offset{scroll-margin-top:100px}.account-guide a:focus-visible,.account-guide summary:focus-visible{outline:3px solid #f4b942;outline-offset:3px}
@media(max-width:1024px){.account-hero{grid-template-columns:1fr;gap:28px}.account-hero-media{max-width:800px}.summary-grid,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.account-section{margin:24px 0;padding:25px;border-radius:19px}.feature-grid,.mistake-grid,.tool-grid,.related-account-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-panel,.example-layout{grid-template-columns:1fr}.account-toc ol{columns:1}.fee-list,.checklist{grid-template-columns:1fr}}
@media(max-width:520px){.account-hero{padding-top:26px}.account-hero h1{font-size:2.2rem}.summary-grid,.audience-grid,.feature-grid,.mistake-grid,.tool-grid,.related-account-grid,.process-grid{grid-template-columns:1fr}.account-section{padding:20px}.account-meta{display:grid;gap:7px}.account-hero-media{border-radius:18px}}
