@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap');:root{--navy:#0b1220;--gold:#f4c563;--ivory:#fff9ef;--teal:#1e8a84;--ink:#1c2938;--muted:#596474}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}h1,h2,h3{font-family:Outfit,sans-serif;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,6vw,5.8rem);margin:16px 0 24px}h2{font-size:clamp(2rem,4vw,3.3rem)}h3{font-size:1.4rem}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{max-width:1160px;margin:auto;padding:0 24px}.skip{position:absolute;top:-80px;background:white;padding:12px;z-index:99}.skip:focus{top:0}.site-header{background:#0b1220;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff20}.head-inner{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:18px}.brand{font-family:Outfit;font-size:1.28rem;font-weight:800;text-decoration:none;white-space:nowrap}.brand b{color:var(--gold)}.nav{display:flex;gap:19px;align-items:center}.nav a{font-size:.89rem;text-decoration:none;opacity:.85}.nav a[aria-current=page],.nav a:hover{color:var(--gold);opacity:1}.menu-toggle{display:none}.hero{background:radial-gradient(circle at 75% 40%,#1c4550 0%,#101d2d 35%,#0b1220 72%);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:590px;gap:35px;padding-top:60px;padding-bottom:70px}.eyebrow{color:var(--teal);font-size:.77rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero .eyebrow{color:var(--gold)}.hero p{max-width:580px;color:#d3dce4;font-size:1.1rem}.telugu{font-family:'Noto Sans Telugu',sans-serif;color:var(--gold)!important}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;border-radius:12px;background:var(--gold);color:#101827;text-decoration:none;font-weight:800;border:2px solid transparent}.btn.secondary{background:transparent;color:inherit;border-color:#9aa4ad}.btn.dark{background:var(--navy);color:white}.workbench{position:relative;min-height:385px;border-radius:26px;background:linear-gradient(135deg,#304e53,#172d37);box-shadow:0 30px 80px #0005;transform:rotate(-2deg);border:1px solid #ffffff25}.sheet{position:absolute;top:17%;left:19%;width:60%;height:65%;background:#fff9ed;border-radius:8px;transform:rotate(8deg);box-shadow:0 12px 40px #0005;display:grid;place-items:center}.sheet svg{width:80%}.pencil{position:absolute;width:16px;height:220px;left:12%;top:12%;background:linear-gradient(90deg,#e9a93d 0 25%,#ffda77 25% 75%,#b78332 75%);border-radius:7px;transform:rotate(-27deg);animation:float 5s ease-in-out infinite}.pencil:after{content:'';position:absolute;bottom:-24px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:26px solid #e6c69a}.orb{position:absolute;right:7%;bottom:12%;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9de7dc,#1e8a84 70%);box-shadow:0 8px 30px #0004;animation:float 6s ease-in-out infinite reverse}.note{position:absolute;right:4%;top:8%;background:var(--gold);color:#1d2936;padding:12px;border-radius:10px;transform:rotate(10deg);font-weight:800}.pause{position:absolute;right:15px;bottom:15px;border:1px solid #ffffff80;background:#0b1220;color:white;border-radius:10px;padding:8px 12px}.paused *, .paused *:before,.paused *:after{animation-play-state:paused!important}@keyframes float{50%{translate:0 -12px}}section{padding:76px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.section-head h2{margin:7px 0}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:white;border:1px solid #e9e3d8;border-radius:20px;padding:26px;box-shadow:0 6px 20px #172b3810;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);transition:transform .2s}.card p{flex:1}.card .btn{align-self:start}.icon-tile{font-size:2rem;background:#eef7f4;border-radius:14px;width:64px;height:64px;display:grid;place-items:center}.band{background:#e6f3ef}.dark-band{background:var(--navy);color:white}.dark-band .muted{color:#ccd4df}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:white;padding:22px;border-radius:15px;font-weight:800;color:var(--ink)}.step span{display:block;color:var(--teal);font-size:.85rem}.page-hero{padding:75px 0 50px;background:#102033;color:white}.page-hero h1{font-size:clamp(2.6rem,5vw,4.7rem)}.page-hero p{max-width:750px;color:#d6e0e8}.content{max-width:850px;margin:0 auto}.content p,.content li{font-size:1.08rem}.content h2{margin-top:38px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.filters input,.filters select,.form input,.form select,.form textarea{padding:12px;border:1px solid #b7c2c4;border-radius:10px;background:white;min-height:46px}.filters input{flex:1;min-width:220px}.form{display:grid;gap:14px;max-width:620px}.form label{display:grid;gap:5px;font-weight:700}.form textarea{min-height:130px}.footer{background:#0b1220;color:#cbd5df;padding:55px 0 25px}.footer a{color:#e3e8ee}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer-bottom{border-top:1px solid #ffffff25;margin-top:30px;padding-top:18px;font-size:.86rem}.breadcrumb{font-size:.9rem;margin-bottom:20px}.breadcrumb a{color:inherit}.guide-meta{display:flex;gap:12px;flex-wrap:wrap}.pill{border:1px solid #b4c9c5;border-radius:99px;padding:4px 12px;font-size:.84rem}.guide-steps li{margin-bottom:14px}.printbar{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.lang{border:1px solid #687684;color:white;background:transparent;border-radius:8px;padding:6px 10px}.empty{padding:30px;background:white;border-radius:14px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1e8a84;outline-offset:3px}@media(max-width:850px){.hero-grid{grid-template-columns:1fr}.workbench{min-height:320px;max-width:500px;width:100%;margin:auto}.grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.menu-toggle{display:block;background:transparent;border:1px solid #8a99a8;color:white;padding:9px 12px;border-radius:9px}.nav{display:none;position:absolute;top:74px;left:0;right:0;background:#0b1220;padding:20px 24px;flex-direction:column;align-items:stretch}.nav.open{display:flex}}@media(max-width:560px){.grid,.steps{grid-template-columns:1fr}.hero-grid{padding-top:45px}.workbench{min-height:260px}.sheet{height:60%}section{padding:50px 0}.container{padding:0 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.footer,.printbar,.pause{display:none!important}.page-hero{background:white;color:black;padding:10px 0}section{padding:10px 0}.content{max-width:100%}body{background:white}}.workbench.offscreen *{animation-play-state:paused!important}[hidden]{display:none!important}