@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@500;600;700&display=swap");.exam-guide section{padding:76px 0}.exam-guide-hero{background:radial-gradient(circle at 84% 10%,#dceeff 0,transparent 25%),linear-gradient(135deg,#f5fbff,#fff 70%)}.exam-guide-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-1.4px;max-width:820px}.guide-note{font-size:14px;color:var(--muted);line-height:1.6;max-width:740px}.guide-nav-section{padding:18px 0!important;border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:72px;z-index:8}.guide-nav{display:flex;gap:18px;overflow-x:auto;white-space:nowrap;font-size:13px;font-weight:700;color:var(--green)}.guide-nav a{padding:5px 0}.pattern-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:34px}.pattern-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.pattern-card h3{padding:22px 22px 6px}.table-wrap{overflow-x:auto}.pattern-card table{width:100%;border-collapse:collapse;font-size:14px}.pattern-card th{text-align:left;background:#f5f8fb;color:#3f5062;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.pattern-card td,.pattern-card th{padding:13px 16px;border-bottom:1px solid var(--line)}.pattern-card tbody tr:last-child td{font-weight:700;color:var(--navy);border-bottom:0}.guide-tint{background:#f4f8fc}.guide-grid{display:grid;grid-gap:18px;gap:18px}.guide-grid.three{grid-template-columns:repeat(3,1fr);margin-top:34px}.guide-card{padding:25px;border-radius:16px;background:#fff;border:1px solid var(--line)}.guide-card span,.subject-card span{color:var(--green);font:700 14px Outfit}.guide-card h3{margin-top:17px}.guide-card p,.guide-cta p,.mock-strategy li,.plan-grid p,.subject-card p{color:var(--muted);line-height:1.65}.subject-list{margin-top:30px;display:grid;grid-gap:14px;gap:14px}.subject-card{display:grid;grid-template-columns:210px 1fr 1fr;grid-gap:25px;gap:25px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:14px}.subject-card h3{margin:10px 0 0}.subject-card p{margin:0}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:32px}.plan-grid article{background:#fff;padding:22px;border-radius:12px;border:1px solid var(--line);border-top:4px solid var(--green)}.plan-grid b{color:var(--green);font-size:13px}.plan-grid h3{margin-top:14px}.guide-tip{border-left:4px solid var(--gold);padding:14px 18px;background:#fffdf5;margin:26px 0 0;color:var(--muted);line-height:1.65}.mock-strategy{display:grid;grid-template-columns:1fr 1fr;grid-gap:68px;gap:68px;align-items:center}.mock-strategy ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;counter-reset:mock}.mock-strategy li{padding:15px 16px 15px 52px;position:relative;border:1px solid var(--line);border-radius:10px}.mock-strategy li:before{counter-increment:mock;content:counter(mock);position:absolute;left:16px;top:16px;color:var(--green);font:700 15px Outfit}.guide-faq{max-width:820px}.guide-cta{background:#0c223b;color:#fff}.guide-cta .eyebrow{color:#a8e0ca}.guide-cta p{color:#d3e1ed}.guide-cta .button.alt{border-color:#fff;background:transparent;color:#fff}@media(max-width:900px){.guide-grid.three,.mock-strategy,.pattern-grid{grid-template-columns:1fr}.subject-card{grid-template-columns:1fr 1fr}.subject-card>div{grid-column:1/-1}.plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.exam-guide section{padding:52px 0}.guide-nav-section{top:64px}.pattern-grid,.plan-grid,.subject-card{grid-template-columns:1fr}.subject-card>div{grid-column:auto}.exam-guide-hero h1{font-size:42px}.pattern-card td,.pattern-card th{padding:12px}.guide-nav{gap:16px}}.four-loop{grid-template-columns:repeat(4,1fr);margin-top:34px}.ibps-guide .exam-guide-hero{background:radial-gradient(circle at 85% 10%,#e5e0ff 0,transparent 26%),linear-gradient(135deg,#f8f7ff,#fff 70%)}.ibps-guide .guide-card span,.ibps-guide .guide-nav,.ibps-guide .plan-grid b,.ibps-guide .subject-card span{color:#5d4ca0}.ibps-guide .plan-grid article{border-top-color:#6c5bb0}.stage-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:32px}.stage-compare article{padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff}.stage-compare article:first-child{border-top:5px solid var(--gold)}.stage-compare article:last-child{border-top:5px solid #6c5bb0}.stage-compare li,.stage-compare p{color:var(--muted);line-height:1.65}.stage-compare ul{padding-left:19px;margin:20px 0 0}@media(max-width:900px){.four-loop{grid-template-columns:repeat(2,1fr)}.stage-compare{grid-template-columns:1fr}}@media(max-width:720px){.four-loop{grid-template-columns:1fr}}.po-guide .exam-guide-hero{background:radial-gradient(circle at 87% 9%,#ffe9c6 0,transparent 27%),linear-gradient(135deg,#fffaf2,#fff 70%)}.po-guide .guide-nav{color:#9a5911}.po-guide .guide-card span,.po-guide .plan-grid b,.po-guide .po-stages span,.po-guide .subject-card span{color:#a25c12}.po-guide .plan-grid article{border-top-color:#c8781d}.po-stages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.po-stages article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.po-stages article:first-child{border-top:5px solid #d18a2f}.po-stages article:nth-child(2){border-top:5px solid #b76b19}.po-stages article:nth-child(3){border-top:5px solid #865013}.po-stages span{font:700 14px Outfit}.po-stages h3{margin-top:16px}.po-stages p{line-height:1.65;color:var(--muted)}@media(max-width:900px){.po-stages{grid-template-columns:1fr}}.ibps-po-guide .exam-guide-hero{background:radial-gradient(circle at 86% 8%,#cfeeea 0,transparent 28%),linear-gradient(135deg,#f2fcfa,#fff 70%)}.ibps-po-guide .guide-card span,.ibps-po-guide .guide-nav,.ibps-po-guide .po-stages span,.ibps-po-guide .subject-card span{color:#08756d}.ibps-po-guide .po-stages article:first-child{border-top-color:#25a99c}.ibps-po-guide .po-stages article:nth-child(2){border-top-color:#108679}.ibps-po-guide .po-stages article:nth-child(3){border-top-color:#06675f}.two-layer{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:34px}.two-layer article{padding:32px;border-radius:16px;border:1px solid var(--line);background:#fff}.two-layer article:first-child{border-top:5px solid var(--gold)}.two-layer article:last-child{border-top:5px solid #108679}.two-layer p{color:var(--muted);line-height:1.65}.mini-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.mini-tags span{padding:7px 10px;border-radius:100px;background:#e8f8f5;color:#08756d;font-size:12px;font-weight:700}.mock-dashboard,.route-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.route-grid article{padding:26px;border-radius:16px;background:#fff;border:1px solid var(--line)}.route-grid article span{font:700 13px Outfit;color:#08756d}.route-grid h3{margin-top:16px}.mock-dashboard p,.route-grid li,.route-grid p{color:var(--muted);line-height:1.6}.route-grid ul{padding-left:18px;margin:20px 0 0}.mock-dashboard{grid-template-columns:repeat(4,1fr)}.mock-dashboard article{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.mock-dashboard b{font-family:Outfit;color:#08756d}.mock-dashboard p{font-size:14px;margin-bottom:0}.mock-strategy.compact{margin-top:36px}.ibps-po-guide .guide-cta{background:#073b39}@media(max-width:900px){.route-grid,.two-layer{grid-template-columns:1fr}.mock-dashboard{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.mock-dashboard{grid-template-columns:1fr}}.rrb-guide .exam-guide-hero{background:radial-gradient(circle at 87% 10%,#ddeecb 0,transparent 28%),linear-gradient(135deg,#f7fdf1,#fff 70%)}.rrb-guide .guide-card span,.rrb-guide .guide-nav,.rrb-guide .practice-ladder span,.rrb-guide .subject-card span{color:#537e24}.rrb-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:34px}.rrb-paths article{border:1px solid var(--line);border-radius:16px;background:#fff;padding:30px}.rrb-paths article:first-child{border-top:5px solid #8bb44d}.rrb-paths article:last-child{border-top:5px solid #537e24}.rrb-paths li,.rrb-paths p{color:var(--muted);line-height:1.65}.rrb-paths ul{padding-left:18px;margin:18px 0 0}.practice-ladder{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:34px}.practice-ladder article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.practice-ladder span{font:700 14px Outfit}.practice-ladder h3{margin-top:14px}.practice-ladder p,.rrb-week p{color:var(--muted);line-height:1.6}.rrb-week{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:32px}.rrb-week article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.rrb-week b{font:700 13px Outfit;color:#537e24}.rrb-week h3{margin-top:16px}.rrb-guide .guide-cta{background:#284d27}@media(max-width:900px){.rrb-paths{grid-template-columns:1fr}.practice-ladder{grid-template-columns:repeat(2,1fr)}.rrb-week{grid-template-columns:1fr}}@media(max-width:720px){.practice-ladder{grid-template-columns:1fr}}.exam-index section{padding:76px 0}.exam-index-hero{background:radial-gradient(circle at 86% 10%,#dceeff 0,transparent 26%),linear-gradient(135deg,#f4fbff,#fff 70%)}.exam-index-hero h1{font-size:clamp(43px,5.2vw,68px);letter-spacing:-1.5px;max-width:900px}.exam-index-nav{padding:18px 0!important;background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:72px;z-index:8}.exam-route-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.exam-route-grid article{border:1px solid var(--line);border-radius:16px;padding:28px;background:#fff}.exam-route-grid article:first-child{border-top:5px solid #6daed9}.exam-route-grid article:nth-child(2){border-top:5px solid #d4963f}.exam-route-grid article:nth-child(3){border-top:5px solid #79a94c}.choice-grid p,.detailed-exam-grid p,.exam-route-grid p,.foundation-grid p,.index-free p,.index-start-grid p{color:var(--muted);line-height:1.65}.route-links{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.route-links a{font-size:14px;font-weight:700;color:var(--green)}.route-links b{font-size:18px}.index-tint{background:#f4f8fc}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.choice-grid article,.foundation-grid article{padding:25px;background:#fff;border:1px solid var(--line);border-radius:16px}.choice-grid span,.foundation-grid span{color:var(--green);font:700 14px Outfit}.choice-grid h3,.foundation-grid h3{margin-top:16px}.foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:34px}.index-start-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.index-checklist{margin:0;padding:0;list-style:none;display:grid;grid-gap:11px;gap:11px}.index-checklist li{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.index-checklist li:before{content:"✓";color:var(--green);font-weight:800;margin-right:10px}.detailed-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.detailed-exam-grid article{min-height:236px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.detailed-exam-grid h3{font-size:20px}.detailed-exam-grid p{font-size:14px}.guide-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.subtle-link{font-size:13px;font-weight:700;color:#5d6b7c;text-decoration:underline}.index-free{background:#0c223b;color:#fff}.index-free .eyebrow{color:#a8e0ca}.index-free p{color:#d3e1ed}.index-free-inner{display:flex;justify-content:space-between;gap:40px;align-items:center}.index-free-inner h2{font-size:clamp(34px,4vw,52px);max-width:680px}@media(max-width:900px){.choice-grid,.exam-route-grid{grid-template-columns:1fr}.foundation-grid{grid-template-columns:repeat(2,1fr)}.index-start-grid{grid-template-columns:1fr;gap:30px}.detailed-exam-grid{grid-template-columns:repeat(2,1fr)}.index-free-inner{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.exam-index section{padding:52px 0}.exam-index-nav{top:64px}.detailed-exam-grid,.foundation-grid{grid-template-columns:1fr}.exam-index-hero h1{font-size:42px}.guide-card-actions{align-items:flex-start;flex-direction:column}}.kit-page section{padding:76px 0}.kit-hero{background:radial-gradient(circle at 85% 12%,#dceeff 0,transparent 27%),linear-gradient(135deg,#f5fbff,#fff 68%)}.kit-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:60px;gap:60px;align-items:center}.kit-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-1.5px;max-width:780px}.kit-cta p,.kit-free p,.kit-how p,.kit-support,.tracking-grid p{color:var(--muted);line-height:1.7;font-size:17px}.kit-checkout{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:20px;border:1px solid #bfdae9;border-radius:14px;background:#fff}.kit-checkout small,.kit-checkout span{display:block;color:var(--muted);font-size:13px}.kit-checkout strong,.kit-purchase strong{display:block;font:700 30px Outfit;color:var(--green);margin:4px 0}.kit-security{font-size:13px;line-height:1.55;color:var(--muted)}.kit-summary{padding:30px;border-radius:18px;background:#102f52;color:#fff;box-shadow:0 24px 55px #102f5230}.kit-summary .eyebrow{color:#a8e0ca}.kit-summary ul{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:12px;gap:12px}.kit-summary li:before{content:"✓";color:var(--gold);font-weight:800;margin-right:9px}.kit-summary a{color:#fff;font-size:14px;font-weight:700;text-decoration:underline}.kit-nav-section{padding:18px 0!important;background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:72px;z-index:8}.kit-subject-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.kit-subject-grid.four{grid-template-columns:repeat(4,1fr)}.kit-resource-grid article,.kit-subject-grid article{padding:25px;border:1px solid var(--line);border-radius:16px;background:#fff}.kit-subject-grid span{font:700 14px Outfit;color:var(--green)}.kit-subject-grid h3{margin-top:16px}.kit-resource-grid p,.kit-subject-grid p{color:var(--muted);line-height:1.65}.kit-tint{background:#f4f8fc}.kit-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.tracking-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.tracking-list{display:grid;grid-gap:11px;gap:11px}.tracking-list div{border:1px solid var(--line);border-radius:11px;padding:15px 16px;background:#fff;display:flex;gap:14px;align-items:center}.tracking-list b{color:var(--green);min-width:132px}.tracking-list span{color:var(--muted);line-height:1.45;font-size:14px}.kit-how{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.kit-how ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:kit}.kit-how li{padding:16px 18px 16px 54px;position:relative;border:1px solid var(--line);border-radius:11px;color:var(--muted);line-height:1.55}.kit-how li:before{counter-increment:kit;content:counter(kit);position:absolute;left:18px;color:var(--green);font:700 16px Outfit}.kit-free{background:linear-gradient(110deg,#e8f7f0,#f6fbff)}.kit-cta-inner,.kit-free-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.kit-cta h2,.kit-free h2{font-size:clamp(34px,4.3vw,55px);max-width:740px}.kit-cta{background:#0c223b;color:#fff}.kit-cta .eyebrow{color:#a8e0ca}.kit-cta p{color:#d3e1ed}.kit-purchase{min-width:255px;padding:24px;border:1px solid #ffffff2c;border-radius:14px;background:#ffffff0b}.kit-purchase strong{color:var(--gold)}.kit-disclaimer{padding:26px 0!important;background:#f5f8fb}.kit-disclaimer p{max-width:1000px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}@media(max-width:900px){.kit-hero-grid,.kit-how,.tracking-grid{grid-template-columns:1fr;gap:32px}.kit-resource-grid,.kit-subject-grid,.kit-subject-grid.four{grid-template-columns:repeat(2,1fr)}.kit-cta-inner,.kit-free-inner{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.kit-page section{padding:52px 0}.kit-nav-section{top:64px}.kit-hero h1{font-size:42px}.kit-checkout{align-items:flex-start;flex-direction:column}.kit-resource-grid,.kit-subject-grid,.kit-subject-grid.four{grid-template-columns:1fr}.tracking-list div{align-items:flex-start;flex-direction:column;gap:4px}.kit-how{gap:26px}}.home-page section{padding:84px 0}.home-hero{background:radial-gradient(circle at 86% 14%,#dceeff 0,transparent 26%),linear-gradient(132deg,#f5fbff,#fff 64%);overflow:hidden}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;grid-gap:64px;gap:64px}.home-hero h1{max-width:760px;font-size:clamp(44px,5.3vw,70px);letter-spacing:-1.8px}.home-hero h1 em{font-style:normal;color:var(--green)}.center-copy,.final-inner p,.free-mock-inner p,.home-support,.section-lede,.structure-grid p,.trap-section p{color:var(--muted);line-height:1.7;font-size:17px;max-width:735px}.home-exam-line{font-weight:700;font-size:14px;color:var(--navy)}.home-exam-line i{font-style:normal;color:var(--gold);padding:0 5px}.hero-scorecard{background:#102f52;color:#fff;border-radius:20px;padding:30px;box-shadow:0 24px 60px #102f5233}.hero-scorecard .eyebrow{color:#a8e0ca}.score-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff2a;padding:15px 0;font-weight:600}.score-row b{font:700 22px Outfit;color:var(--gold)}.hero-scorecard>p:last-child{color:#cfdaea;line-height:1.55;margin:22px 0 0}.home-grid{display:grid;grid-gap:18px;gap:18px}.home-grid.four{grid-template-columns:repeat(4,1fr);margin-top:34px}.home-grid.three{grid-template-columns:repeat(3,1fr);margin-top:34px}.exam-path,.insight-card,.kit-card,.system-card{border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff}.insight-card span{font:700 14px Outfit;color:var(--green)}.exam-path h3,.insight-card h3,.kit-card h3,.system-card h3{margin-top:18px}.exam-path p,.insight-card p,.kit-card p,.system-card p{color:var(--muted);line-height:1.6}.trap-section{background:#102f52;color:#fff}.free-mock-inner,.structure-grid,.trap-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:72px;gap:72px}.trap-section h2{font-size:clamp(34px,4vw,50px)}.trap-section .eyebrow{color:#a8e0ca}.trap-section p{color:#d8e5f1}.trap-callout{padding:32px;border:1px solid #ffffff29;border-radius:16px;background:#ffffff0b}.trap-callout .button{margin-top:12px}.exam-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.exam-path{display:flex;min-height:268px;flex-direction:column}.exam-path-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.exam-path-top span{white-space:nowrap;color:var(--green);font-size:12px;font-weight:700}.exam-label{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:11px;color:var(--navy)!important;margin:10px 0 3px!important}.exam-subjects{font-size:14px;margin-top:0}.arrow-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--green);font-size:14px;font-weight:700}.arrow-link b{font-size:19px}.structure-section,.system-section{background:#f4f8fc}.checklist{padding:0;margin:0;list-style:none;display:grid;grid-gap:13px;gap:13px}.checklist li{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px 16px;line-height:1.45}.checklist li:before{content:"✓";color:var(--green);font-weight:800;margin-right:10px}.prep-cycle{display:flex;gap:8px;justify-content:space-between;align-items:center;margin:38px 0 28px}.prep-cycle div{position:relative;text-align:center;min-width:100px}.prep-cycle span{display:block;width:38px;height:38px;line-height:38px;border-radius:50%;background:#e3f3ec;color:var(--green);font:700 13px Outfit;margin:0 auto 10px}.prep-cycle strong{font-family:Outfit}.prep-cycle i{position:absolute;right:-11px;top:10px;color:#9badbd;font-style:normal}.center-copy{text-align:center;margin:auto}.system-card{min-height:165px}.kit-card{display:flex;flex-direction:column;min-height:224px}.kit-card strong{font:700 16px Outfit;color:var(--green);margin:6px 0 22px}.free-mock-section{background:linear-gradient(110deg,#e8f7f0,#f6fbff)}.final-section h2,.free-mock-section h2{font-size:clamp(36px,4.5vw,56px);max-width:730px}.free-mock-inner>div:last-child{justify-self:start}.free-mock-inner>div:last-child p{font-size:14px;margin:12px 0}.final-section{background:#0c223b;color:#fff}.final-section .eyebrow{color:#a8e0ca}.final-section p{color:#d3e1ed}.final-section .button.alt{border-color:#fff;background:transparent;color:#fff}@media(max-width:900px){.free-mock-inner,.home-hero-grid,.structure-grid,.trap-grid{grid-template-columns:1fr;gap:32px}.exam-grid,.home-grid.four{grid-template-columns:repeat(2,1fr)}.prep-cycle{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:24px;row-gap:24px}.prep-cycle i{display:none}}@media(max-width:720px){.home-page section{padding:54px 0}.home-hero h1{font-size:43px;letter-spacing:-1px}.exam-grid,.home-grid.four,.home-grid.three{grid-template-columns:1fr}.prep-cycle{grid-template-columns:repeat(2,1fr)}.exam-path{min-height:0}.free-mock-inner>div:last-child{justify-self:auto}.home-exam-line{line-height:1.8}}.nav-actions{display:flex;align-items:center;gap:12px}.text-button{border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:0}.nav-actions form{margin:0}.mock-test{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.mock-bar{background:var(--navy);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;gap:10px}.question-card{padding:28px}.options{display:grid;grid-gap:10px;gap:10px}.option{display:flex;gap:12px;text-align:left;align-items:center;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;cursor:pointer}.option b{color:var(--navy)}.option.selected{border-color:var(--green);background:#effbf6}.review{padding:16px 0;border-top:1px solid var(--line)}.good{color:var(--green)}.bad{color:#a13b2b}:root{--ink:#10243b;--muted:#5d6b7c;--line:#e5eaf0;--navy:#102f52;--sky:#e8f4ff;--gold:#f5b840;--green:#0c7754;background:#fff;color:var(--ink)}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}.shell{max-width:1160px;margin:auto;padding:0 24px}.top{border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font:700 24px Outfit;color:var(--navy)}.brand span{color:#e59a17}.links{display:flex;gap:22px;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:13px 19px;background:var(--navy);color:#fff;font-weight:700;border:1px solid var(--navy);cursor:pointer}.button.alt{background:#fff;color:var(--navy)}.button.gold{background:var(--gold);border-color:var(--gold);color:#16253a}.hero{padding:84px 0 70px;background:linear-gradient(118deg,#f5fbff,#fff 65%)}.eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:700;color:var(--green)}h1,h2,h3{font-family:Outfit;margin:0 0 14px;line-height:1.12}h1{font-size:clamp(38px,5vw,60px);max-width:760px}h2{font-size:32px}h3{font-size:19px}.lede{font-size:18px;line-height:1.6;color:var(--muted);max-width:680px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.trust{font-size:14px;color:var(--muted)}section{padding:68px 0}.tint{background:#f6f9fc}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{border:1px solid var(--line);border-radius:14px;padding:25px;background:#fff}.card p{color:var(--muted);line-height:1.55}.price{color:var(--green);font-weight:700}.mock{background:var(--navy);border-radius:18px;padding:22px;color:#fff;max-width:540px;margin-top:38px;box-shadow:0 25px 45px #102f522c}.mock .row{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff2b;padding:12px 0}.faq details{padding:17px 0;border-bottom:1px solid var(--line)}.footer{background:#0c223b;color:#d9e3ee;padding:42px 0;font-size:14px}.footer p{max-width:780px;line-height:1.6}.page{padding:64px 0;max-width:820px}.page li,.page p{color:var(--muted);line-height:1.7}.page li{margin-bottom:8px}.prose h2{margin-top:38px}.notice{padding:16px;border-radius:10px;background:#fff7df;color:#654b10}.dashboard{min-height:100vh;background:#f5f8fb}.dash-main{padding:42px 0}.stat{font:700 28px Outfit}.form{display:grid;grid-gap:14px;gap:14px;max-width:420px}.input{padding:13px;border:1px solid #c9d3df;border-radius:8px;font:inherit}.empty{border:1px dashed #b9c8d8;border-radius:12px;padding:28px;color:var(--muted)}@media(max-width:720px){.links{display:none}.grid{grid-template-columns:1fr}.hero,section{padding:48px 0}.shell{padding:0 18px}.nav{height:64px}h2{font-size:28px}}.guarantee-badge{display:inline-block;margin:8px 0 0;padding:10px 14px;border-radius:10px;background:#eff9f4;border:1px solid #bfe5d2;color:#087150;font-size:14px;font-weight:700;line-height:1.45}.summary-guarantee{padding:13px;margin:20px 0;border:1px solid #ffffff3d;border-radius:10px;background:#ffffff12;color:#fff;font-size:14px;font-weight:700;line-height:1.5}.kit-cta-guarantee{color:#fff0bd!important;font-weight:700;max-width:650px}.brand-logo{display:flex;align-items:center;line-height:0}.brand-logo img{display:block;width:184px;height:auto}.footer-logo{margin:0 0 16px}.footer-logo img{width:172px}@media(max-width:720px){.brand-logo img{width:155px}.footer-logo img{width:165px}}.kit-security{font-size:0!important}.kit-security:after{content:"Secure checkout is handled by Cashfree. Access is granted only after Cashfree confirms the payment on the server.";font-size:13px;line-height:1.55}