:root{--bg:#f5f3ee;--paper:#fffdfa;--ink:#171717;--muted:#73716b;--line:#dedbd3;--blue:#365fc7;--blue2:#8ba5e8;--soft:#ece9e1;--dark:#20201e;--radius:24px;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";background-image:radial-gradient(var(--line) 1px,transparent 1px);opacity:.36;pointer-events:none;z-index:-1;background-size:36px 36px;animation:16s linear infinite driftGrid;position:fixed;inset:-20%;transform:rotate(6deg);-webkit-mask-image:linear-gradient(#000,#0000 100%);mask-image:linear-gradient(#000,#0000 100%)}body:after{content:"";background:radial-gradient(circle,var(--blue2),transparent 70%);filter:blur(90px);opacity:.34;z-index:-1;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out infinite floatOrb;position:fixed;top:-140px;left:-150px}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 34px);margin:auto}nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f5f3eee0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.04em;font-weight:950}.brand span{color:var(--blue)}.links{color:var(--muted);gap:22px;font-size:.9rem;display:flex}.links a{position:relative}.links a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:all .3s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.links a:hover:after{transform:scaleX(1)}.section{padding:88px 0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);font-size:.72rem;font-weight:850}h1{letter-spacing:-.08em;margin:16px 0 25px;font-size:clamp(4.2rem,10vw,9.4rem);line-height:.82}h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}h3{letter-spacing:-.03em}.announcement-bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;min-height:72px;display:flex;box-shadow:0 1px #00000008}.announcement-bar .wrap{justify-content:center;align-items:center;width:min(1180px,100% - 34px);min-height:72px;margin:auto;display:flex}.daily-quote{border-top:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:72px;margin:0;padding:0;animation:.45s both quoteIn;display:flex;position:relative}.daily-quote:before{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quote-text{font-family:var(--serif);color:var(--dark);quotes:"“" "”";margin:0;padding-left:12px;font-size:clamp(1.12rem,2vw,1.32rem);font-style:italic;line-height:1.45}.quote-author{color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:.8rem;font-weight:700}.hero{border-bottom:1px solid var(--line);padding:80px 0 50px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";border:1px solid var(--line);filter:blur(.2px);border-radius:50%;width:260px;height:260px;animation:14s linear infinite spinAround;position:absolute}.hero:before{top:-80px;left:-80px}.hero:after{animation-direction:reverse;bottom:-140px;right:-110px}.hero-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-aurora span{filter:blur(80px);opacity:.78;border-radius:999px;display:block;position:absolute}.hero-aurora .aurora-one{background:var(--blue2);width:460px;height:460px;animation:7s ease-in-out infinite floatOrb;top:-70px;left:-110px}.hero-aurora .aurora-two{opacity:.75;background:#d7b7a2;width:380px;height:380px;animation:8s ease-in-out infinite floatOrb;top:-150px;right:-120px}.hero-aurora .aurora-three{background:var(--blue);opacity:.46;width:420px;height:420px;animation:9s ease-in-out infinite floatOrb;bottom:-210px;right:50px}.hero-grid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:46px;display:grid;position:relative}.hero-copy{color:#484741;max-width:760px;font-size:1.18rem;line-height:1.72}.hero-copy strong{color:var(--ink)}.actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.btn{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:13px 17px;font-size:.9rem;font-weight:800;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,transparent,var(--blue2),transparent);width:30%;height:100%;transition:all .45s;position:absolute;top:0;left:-30%;transform:skew(-30deg)}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.btn:hover:before{left:120%}.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.parhaiz-card{background:var(--paper);border:1px solid var(--line);transform-style:preserve-3d;border-radius:34px;padding:28px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f0f0f12}.parhaiz-card:before{content:"";filter:blur(30px);background:radial-gradient(circle,#365fc71f,#0000 70%);border-radius:50%;width:280px;height:280px;animation:4s ease-in-out infinite breath;position:absolute;top:-80px;left:-50px}.urdu{font-family:var(--serif);margin-bottom:8px;font-size:3.6rem;line-height:1;animation:2s ease-in-out infinite letterDance}.parhaiz-card h3{margin:0 0 12px;font-size:2.1rem}.parhaiz-card p{color:var(--muted);margin:0;line-height:1.65}.rule{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;padding-top:16px;display:grid}.rule b{margin-bottom:4px;font-size:.82rem;display:block}.rule span{color:var(--muted);font-size:.78rem}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.note{max-width:570px;color:var(--muted);line-height:1.62}.dashboard{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px;position:relative;overflow:hidden}.card:before{content:"";background:var(--blue);width:40%;height:2px;transition:all .5s;position:absolute;top:-1px;left:-20%}.card:hover:before{left:80%}.span6{grid-column:span 6}.span4{grid-column:span 4}.span8{grid-column:span 8}.span12{grid-column:1/-1}.card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;font-size:.8rem;display:flex}.big{letter-spacing:-.055em;font-size:2.4rem;font-weight:950}.sub{color:var(--muted);font-size:.88rem;line-height:1.5}.graph{border-left:1px solid var(--line);border-bottom:1px solid var(--line);height:240px;margin-top:18px;position:relative}.graph svg{width:100%;height:100%;overflow:visible}.axis{color:var(--muted);font-size:.68rem;position:absolute}.y1{top:2px;left:8px}.y2{bottom:5px;left:8px}.x1{bottom:-21px;left:7px}.x2{bottom:-21px;right:0}#weightLine{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s .4s forwards drawLine}#weightDot{animation:2s ease-out infinite dotPulse}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.metric{background:var(--soft);border-radius:14px;padding:13px}.metric b{font-size:1rem;display:block}.metric span{color:var(--muted);font-size:.76rem}.map-wrap{border:1px solid var(--line);background:#f1efe9;border-radius:18px;margin-top:12px;padding:10px}.map-wrap svg{width:100%;height:auto;display:block}.continent{fill:#d7d4cc;stroke:#bbb7ae;stroke-width:1.2px}.marker{fill:var(--blue);opacity:.88;transform-origin:50%;animation:2.2s ease-in-out infinite markerBlink}.disclaimer{color:var(--muted);margin-top:9px;font-size:.74rem}.discipline{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.discipline div{border-top:1px solid var(--line);padding-top:12px}.discipline b{font-size:.85rem;display:block}.discipline span{color:var(--muted);font-size:.78rem}.progress{background:#d6d4cf;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.progress i{width:var(--p,0%);background:var(--blue);height:100%;transition:width .8s;display:block}.routine{gap:12px;margin-top:16px;display:grid}.routine-item{border-top:1px solid var(--line);grid-template-columns:75px 1fr;gap:12px;padding-top:12px;display:grid}.routine-item b{color:var(--blue);font-size:.8rem}.routine-item span{font-size:.88rem;line-height:1.5}.workbench-marquee{border:1px solid var(--line);background:linear-gradient(135deg,#365fc714,#fffdfa33);border-radius:34px;padding:10px;position:relative;overflow:hidden}.workbench-marquee:before,.workbench-marquee:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.workbench-marquee:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.workbench-marquee:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.marquee-window{border-radius:26px;position:relative;overflow:hidden}.marquee-track{align-items:stretch;gap:14px;width:max-content;padding:12px 0;animation:26s linear infinite marqueeMove;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-width:250px;min-height:280px;padding:22px;transition:transform .4s,box-shadow .4s,opacity .4s;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-8deg);box-shadow:0 12px 24px #0000000d}.marquee-card:nth-child(2){transform:perspective(900px)rotateY(0)}.marquee-card:nth-child(3){transform:perspective(900px)rotateY(8deg)}.marquee-card:nth-child(4){transform:perspective(900px)rotateY(-6deg)}.marquee-card:hover{transform:perspective(900px)translateY(-8px)rotateY(0);box-shadow:0 20px 40px #0000001f}.marquee-card .num{color:var(--muted);letter-spacing:.1em;font-size:.75rem;font-weight:850}.marquee-card .method-photo{border:1px solid var(--line);filter:saturate(1.04)contrast(1.06);background-position:50%;background-size:cover;border-radius:16px;height:110px;margin:16px 0 12px}.marquee-card:first-child .method-photo{background-image:linear-gradient(135deg,#365fc733,#365fc705),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=900&q=80)}.marquee-card:nth-child(2) .method-photo{background-image:linear-gradient(135deg,#365fc733,#365fc705),url(https://images.unsplash.com/photo-1519389950473-47ba0277781c?auto=format&fit=crop&w=900&q=80)}.marquee-card:nth-child(3) .method-photo{background-image:linear-gradient(135deg,#365fc733,#365fc705),url(https://images.unsplash.com/photo-1495020689067-958852a7765e?auto=format&fit=crop&w=900&q=80)}.marquee-card:nth-child(4) .method-photo{background-image:linear-gradient(135deg,#365fc733,#365fc705),url(https://images.unsplash.com/photo-1552664730-cfec5f28ebba?auto=format&fit=crop&w=900&q=80)}.marquee-card h3{margin:10px 0 8px;font-size:1.25rem}.marquee-card p{color:var(--muted);font-size:.9rem;line-height:1.55}.marquee-card .flow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.marquee-card .chip{border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:6px 9px;font-size:.72rem}.goals{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.goal{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px;transition:all .2s}.goal:hover{transform:translateY(-3px);box-shadow:0 16px 35px #0000000d}.goal p{color:var(--muted);line-height:1.55}.goal small{color:var(--blue);font-weight:800}.goal h3{letter-spacing:-.03em;margin:14px 0;font-size:1.6rem}.journal{grid-template-columns:.7fr 1.3fr;gap:28px;display:grid}.filters{background:var(--paper);border:1px solid var(--line);border-radius:22px;height:max-content;padding:20px;position:sticky;top:90px}.filters .eyebrow{font-size:.72rem}.filters button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;padding:13px 0;font-weight:800;display:block}.filters button.active{color:var(--ink)}.filters button:hover{color:var(--blue)}.post{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin-bottom:12px;padding:22px;transition:transform .45s,opacity .4s;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000009}.post:before{content:"";background:linear-gradient(180deg,var(--blue),transparent);opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:25px}.post:after{content:"";background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--blue2);border-radius:50%;animation:1.8s ease-in-out infinite signalPulse;position:absolute;top:28px;left:20px}.post:hover{transform:translate(4px)}.post .meta{color:var(--muted);justify-content:space-between;margin-left:26px;font-size:.76rem;display:flex}.post h3{margin:12px 0 8px;font-size:1.28rem}.post p{color:var(--muted);margin:0;line-height:1.6}.post h3,.post p{margin-left:26px}.post .meta span{position:relative}.mission{background:var(--dark);color:#fff;border-radius:34px;grid-template-columns:.8fr 1.2fr;gap:40px;padding:38px;display:grid}.mission .eyebrow{color:#aebcf0}.mission p{color:#d3d2cb;font-size:1.08rem;line-height:1.75}.mission strong{color:#fff}.footer{border-top:1px solid var(--line);color:var(--muted);padding:42px 0 60px;font-size:.82rem}.reveal{opacity:1;transition:all .6s;transform:none}.reveal.show{opacity:1;transform:none}@keyframes quoteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes dotPulse{50%{opacity:.8;transform:scale(1.3)}}@keyframes breath{50%{opacity:.85;transform:scale(1.2)}}@keyframes spinAround{to{transform:rotate(360deg)}}@keyframes markerBlink{50%{opacity:.4;transform:scale(.8)}}@keyframes floatOrb{50%{transform:translateY(40px)scale(1.2)}}@keyframes driftGrid{0%{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-20px)rotate(6deg)}to{transform:translateY(0) rotate(6eg)}}@keyframes letterDance{50%{letter-spacing:.03em;transform:translateY(-6px)}}@keyframes signalPulse{50%{box-shadow:0 0 0 3px var(--paper),0 0 0 10px var(--blue2);transform:scale(1.2)}}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.hero-grid,.journal,.mission{grid-template-columns:1fr}.span6,.span4,.span8{grid-column:1/-1}.goals{grid-template-columns:1fr}.filters{position:static}}@media (max-width:620px){.links{display:none}h1{font-size:clamp(4rem,20vw,6rem)}.section-head{display:block}.note{margin-top:14px}.rule,.metric-row,.discipline,.workbench{grid-template-columns:1fr}.mission{padding:25px}}
