.body--dhurandhar{--dh-chapter: #1F63D6;--dh-book: #D18F00;--dh-mock: #E0242C;--dh-book-text: #946200;--dh-mock-text: #C2272D;--dh-gold-hi: #FFF1A8;--dh-gold: #FFD21C;--dh-gold-lo: #E9A000;--dh-red-lo: #A50F18;--dh-paper-line: #D5E2F3}.dh-hero{position:relative;overflow:hidden;color:var(--on-dark);--focus: var(--yellow);background:radial-gradient(760px 520px at 82% 34%,rgba(21,93,204,.5),transparent 64%),radial-gradient(560px 380px at 0% 100%,rgba(224,36,44,.14),transparent 70%),linear-gradient(180deg,var(--navy-950),var(--navy-900) 70%,#072049);padding-top:clamp(24px,3.5vw,40px)}.dh-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,transparent 75%)}.dh-hero__inner{position:relative}.dh-hero .breadcrumbs{margin-bottom:clamp(20px,3vw,32px)}.dh-hero__bars{position:absolute;right:0;bottom:64px;width:min(58%,760px);height:62%;display:flex;align-items:flex-end;gap:2.2%;padding-right:2%;opacity:.55;pointer-events:none}@media(max-width:959px){.dh-hero__bars{opacity:.28;height:42%}}.dh-hero__bars span{flex:1;height:calc(var(--i) * 10% + 6%);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#5b9bff8c,#155dcc0d);transform-origin:bottom}.dh-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px 40px;align-items:center}.dh-hero__copy{container-type:inline-size;min-width:0}@media(min-width:960px){.dh-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-template-areas:"copy target" "copy best"}.dh-hero__copy{grid-area:copy}.dh-target{grid-area:target}.dh-best{grid-area:best}}.dh-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;font-stretch:125%;font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.dh-kicker__sep{opacity:.5}.dh-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:4px 10px;border-radius:99px;font-stretch:112%;font-size:.7rem;letter-spacing:.12em;background:#3ddc8424;color:#7cf0b0}.dh-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.dh-status--upcoming{background:#ffd21c24;color:var(--yellow)}.dh-status--closed{background:#e0242c33;color:#ff9a9e}.dh-title{margin:0;color:var(--white);line-height:1}.dh-title__word{display:block;padding-bottom:.16em;margin-bottom:-.12em;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.012em;line-height:.9;font-size:clamp(2rem,9.4vw - 6px,4.4rem)}@media(min-width:960px){.dh-title__word{font-size:clamp(3rem,5.4vw - 6px,4.4rem)}}@supports (font-size: 1cqi){.dh-title__word{font-size:min(10.2cqi,6.2rem)}}.dh-title__word>span{display:inline-block;background:linear-gradient(180deg,var(--dh-gold-hi) 8%,var(--dh-gold) 48%,var(--dh-gold-lo) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .055em 0 var(--dh-red-lo)) drop-shadow(0 .12em .16em rgba(0,0,0,.35))}.dh-title__rest{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}.dh-title__rest>span:first-child{display:inline-block;padding:.1em .45em .12em;border-radius:6px;transform:skew(-8deg);background:linear-gradient(180deg,#F0343C,var(--dh-red-lo));box-shadow:0 10px 24px -12px #e0242ccc;font-stretch:75%;font-weight:850;text-transform:uppercase;letter-spacing:.02em;color:var(--white);font-size:clamp(1.45rem,1rem + 1.9vw,2.5rem)}.dh-title__year{font-stretch:62%;font-weight:850;color:var(--yellow);font-size:clamp(1.9rem,1.2rem + 2.6vw,3.3rem);line-height:1;letter-spacing:.01em}.dh-hero__lead{margin-top:22px;max-width:36rem;font-size:clamp(1.04rem,.98rem + .3vw,1.18rem);line-height:1.6;color:var(--on-dark-muted)}.dh-start{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:24px;padding:12px 16px;border-radius:14px;border:1px dashed rgba(255,210,28,.55);background:#ffd21c14}.dh-start>.icon{width:26px;height:26px;color:var(--yellow)}.dh-start p{display:grid;gap:1px}.dh-start p span{font-stretch:112%;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}.dh-start strong{color:var(--white);font-size:1.08rem;font-weight:750}.dh-start .dh-start__status{display:block;padding:5px 11px;border-radius:99px;background:var(--red);color:var(--white);font-size:.8rem;font-weight:750;letter-spacing:.02em}.dh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dh-hero__note{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.86rem;color:var(--on-dark-muted)}.dh-hero__note .icon{width:16px;height:16px;color:var(--yellow)}.dh-target{margin:0;display:grid;justify-items:center;gap:8px}.dh-target__svg{width:min(100%,400px);height:auto;overflow:visible}@media(max-width:959px){.dh-target__svg{width:min(78vw,300px)}}.dh-ring{transform-box:view-box;transform-origin:190px 230px}.dh-ring--1{fill:var(--red)}.dh-ring--2{fill:#fff8f2}.dh-ring--3{fill:var(--red)}.dh-ring--4{fill:var(--white)}.dh-target__rings{filter:drop-shadow(0 26px 40px rgba(2,9,24,.55))}.dh-target__score{font-family:var(--font);font-stretch:70%;font-weight:900;font-size:84px;fill:var(--navy-900);letter-spacing:-1px;transform-box:view-box;transform-origin:190px 230px}.dh-arrow{transform-box:view-box;transform-origin:226px 194px}.dh-arrow__shaft{stroke:var(--dh-gold);stroke-width:8;stroke-linecap:round;fill:none}.dh-arrow__head{fill:var(--dh-gold)}.dh-arrow__fletch{fill:var(--red)}.dh-target figcaption{display:grid;justify-items:center;gap:2px;text-align:center}.dh-target__label{font-stretch:125%;font-weight:800;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.dh-target__note{font-size:.84rem;color:var(--on-dark-muted)}.dh-best{justify-self:center;display:grid;gap:10px;padding:16px 20px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line-dark)}.dh-best__title{font-family:var(--font-math);font-style:italic;font-size:1.45rem;line-height:1.1;color:var(--white)}.dh-best__list{list-style:none;display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:8px 22px}.dh-best__list li{display:inline-flex;align-items:center;gap:7px;font-weight:650;color:var(--on-dark)}.dh-best__list .icon{width:19px;height:19px;color:#3ddc84}.dh-strip{position:relative;margin-top:clamp(36px,5vw,56px);border-top:1px solid var(--line-dark);background:#02091859}.dh-strip__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dh-strip__list li{display:flex;align-items:center;gap:10px;padding:16px 12px;font-stretch:112%;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark)}.dh-strip__list .icon{width:30px;height:30px;padding:6px;border-radius:50%;background:#ffd21c24;color:var(--yellow)}.dh-strip__list strong{color:var(--yellow);font-weight:850}@media(min-width:960px){.dh-strip__list li+li{border-left:1px solid var(--line-dark)}.dh-strip__list li{justify-content:center}}@media(max-width:559px){.dh-strip__list{grid-template-columns:1fr 1fr}.dh-strip__list li:last-child{grid-column:1 / -1}}.dh-tiles{list-style:none;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:360px){.dh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.dh-tiles{gap:12px}.dh-tile{padding:22px 16px 18px}.dh-tile__title{font-size:1.12rem}.dh-tile p{font-size:.9rem}}@media(min-width:1024px){.dh-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-tile{--c: var(--navy-900);--ct: var(--c);position:relative;display:grid;align-content:start;gap:6px;padding:26px 24px 24px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.dh-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--c)}.dh-tile--chapter{--c: var(--dh-chapter)}.dh-tile--book{--c: var(--dh-book);--ct: var(--dh-book-text)}.dh-tile--mock{--c: var(--dh-mock);--ct: var(--dh-mock-text)}.dh-tile__title{display:grid;gap:6px;font-stretch:75%;font-weight:850;text-transform:uppercase;font-size:1.32rem;line-height:1.05;color:var(--ink)}.dh-tile__n{display:block;font-stretch:62%;font-weight:900;font-size:clamp(4.2rem,3.4rem + 2.6vw,6rem);line-height:.85;color:var(--ct);letter-spacing:-.02em}.dh-tile p{color:var(--text);font-size:.96rem;line-height:1.5}.dh-tile--total{background:var(--navy-900);border-color:var(--navy-900);--c: var(--yellow);--focus: var(--yellow)}.dh-tile--total:before{background:linear-gradient(90deg,var(--dh-chapter),var(--dh-book),var(--dh-mock))}.dh-tile--total .dh-tile__title{color:var(--white)}.dh-tile--total p{color:var(--on-dark-muted)}.dh-tile__more{margin-top:8px;justify-self:start;font-size:.88rem;font-weight:700;color:var(--yellow);text-decoration-color:#ffd21c80}.dh-tile__more:hover{color:var(--white)}.dh-steps{list-style:none;position:relative;display:grid;gap:14px;counter-reset:none}.dh-step{position:relative;display:grid;align-content:start;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"n title" "n text";column-gap:16px;row-gap:4px;padding:18px 18px 18px 16px;border-radius:var(--r);background:var(--white);border:1px solid var(--line)}.dh-step__n{grid-area:n;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--navy-900);color:var(--yellow);font-stretch:75%;font-weight:900;font-size:1.35rem;box-shadow:0 0 0 5px var(--paper);position:relative;z-index:1}.dh-step__icon{display:none}.dh-step__title{grid-area:title;align-self:end;font-stretch:75%;font-weight:850;text-transform:uppercase;font-size:1.18rem;line-height:1.1;color:var(--ink)}.dh-step p{grid-area:text;font-size:.95rem;line-height:1.5;color:var(--text)}.dh-steps:before{content:"";position:absolute;left:39px;top:30px;bottom:30px;width:2px;background:repeating-linear-gradient(180deg,var(--line-strong) 0 6px,transparent 6px 12px)}@media(min-width:1024px){.dh-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.dh-steps:before{inset:24px 10% auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 8px,transparent 8px 16px);transform-origin:left}.dh-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "icon" "title" "text";justify-items:center;text-align:center;row-gap:10px;padding:0 6px;background:none;border:0}.dh-step__icon{grid-area:icon;display:grid;place-items:center;width:56px;height:56px;margin-top:8px;border-radius:16px;background:var(--white);border:1px solid var(--line);color:var(--blue);box-shadow:var(--shadow-1)}.dh-step__icon .icon{width:26px;height:26px}.dh-step__title{align-self:start;font-size:1.15rem}}.motion .dh-steps[data-inview]:not(.is-in):before{transform:scaleX(0)}.motion .dh-steps[data-inview]:before{transition:transform 1.2s var(--ease-out) .2s}@media(max-width:1023px){.motion .dh-steps[data-inview]:not(.is-in):before{transform:scaleY(0)}.dh-steps:before{transform-origin:top}}.dh-check{background:radial-gradient(700px 420px at 90% 0%,rgba(21,93,204,.35),transparent 65%),var(--navy-900);color:var(--on-dark);--focus: var(--yellow)}.dh-on-dark{color:var(--white)}.dh-check__grid{display:grid;gap:36px 28px;grid-template-columns:minmax(0,1fr);align-items:start}.dh-sheet,.dh-report{width:100%;max-width:620px}@media(min-width:1100px){.dh-check__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:64px}.dh-check__copy{grid-row:span 2;position:sticky;top:calc(var(--header-h) + 32px)}.dh-sheet{justify-self:start;max-width:560px}.dh-report{justify-self:end}}.dh-check__copy .display-3{font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem)}.dh-check__list{margin:24px 0 26px;gap:12px}.dh-check__list li{font-size:1.02rem}.dh-check__disclaimer{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--on-dark-muted);max-width:52rem}.dh-check__disclaimer .icon{width:18px;height:18px;margin-top:2px;color:var(--yellow);flex:none}.link-arrow--light{color:var(--white)}.link-arrow--light:hover{color:var(--yellow)}.dh-sample{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;border-radius:6px;background:var(--yellow);color:var(--navy-900);font-stretch:112%;font-weight:800;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.dh-sheet,.dh-report{margin:0;display:grid}.dh-sheet figcaption,.dh-report figcaption{justify-self:center;margin-top:16px;padding:7px 14px;border-radius:8px;background:var(--red);color:var(--white);font-weight:700;font-size:.86rem;text-align:center}.dh-sheet__paper{position:relative;padding:18px 16px 18px 46px;border-radius:6px;transform:rotate(-1.2deg);background:repeating-linear-gradient(180deg,transparent 0 33px,var(--dh-paper-line) 33px 34px),#fdfeff;background-position:0 14px;box-shadow:0 30px 60px -28px #000000b3;color:#1f2f4d}.dh-sheet__paper:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:#e0242c73}.dh-sheet__q{font-family:var(--font-math);font-style:italic;font-size:1.04rem;line-height:34px;color:var(--navy-900)}.dh-sheet__q b{font-family:var(--font);font-style:normal;color:var(--red);margin-right:4px}.dh-sheet__lines{list-style:none;display:grid}.dh-sheet__lines li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 10px;min-height:34px;padding:4px 0}.dh-sheet__lines span{font-family:var(--font-math);font-size:1.02rem;line-height:26px;color:#22355a}.dh-sheet__lines i,.dh-sheet__q i{font-style:italic}.dh-sheet__lines span,.dh-sheet__q{font-style:normal}.dh-mark{font-style:normal;display:inline-block;padding:4px 9px;border-radius:6px;font-family:var(--font);font-weight:750;font-size:.74rem;line-height:1.2;color:var(--white);white-space:nowrap;box-shadow:0 6px 14px -8px #00000080}.dh-mark--plus{background:var(--green)}.dh-mark--minus{background:var(--red)}.dh-mark--note{background:var(--blue)}.dh-report__card{padding:18px;border-radius:14px;background:var(--white);color:var(--text);box-shadow:0 30px 60px -28px #000000b3}.dh-report__title{font-weight:800;color:var(--ink);font-size:1.02rem;margin-bottom:12px}.dh-report__stats{margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dh-report__stats>div{padding:10px;border-radius:10px;background:var(--paper);border:1px solid var(--line)}.dh-report__stats dt{font-size:.7rem;color:var(--muted);font-weight:650}.dh-report__stats dd{margin:2px 0 0;font-stretch:75%;font-weight:850;font-size:1.35rem;line-height:1.05;color:var(--ink)}.dh-report__stats dd span{display:block;font-size:.85rem;color:var(--green);font-stretch:100%}.dh-report__stats>div:nth-child(2) dd{color:var(--green)}.dh-report__body{display:grid;gap:14px}@media(min-width:440px){.dh-report__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.dh-report__sub{font-size:.76rem;font-weight:750;color:var(--ink);margin-bottom:8px}.dh-bars{list-style:none;display:grid;gap:9px}.dh-bars li{display:grid;grid-template-columns:74px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:.76rem;color:var(--text)}.dh-bars li>span:last-child{text-align:right;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dh-bars__track{height:10px;border-radius:99px;background:var(--paper);overflow:hidden}.dh-bars__track span{display:block;height:100%;width:var(--w);border-radius:inherit;background:#1fa060;transform-origin:left}.dh-bars .is-mid .dh-bars__track span{background:#f0a500}.dh-bars .is-low .dh-bars__track span{background:var(--red)}.motion .dh-report[data-inview]:not(.is-in) .dh-bars__track span{transform:scaleX(0)}.motion .dh-report[data-inview] .dh-bars__track span{transition:transform 1s var(--ease-out)}.motion .dh-report[data-inview] .dh-bars li:nth-child(2) .dh-bars__track span{transition-delay:.1s}.motion .dh-report[data-inview] .dh-bars li:nth-child(3) .dh-bars__track span{transition-delay:.2s}.motion .dh-report[data-inview] .dh-bars li:nth-child(4) .dh-bars__track span{transition-delay:.3s}.dh-insights{list-style:none;counter-reset:ins;display:grid;gap:6px}.dh-insights li{counter-increment:ins;display:flex;gap:8px;align-items:baseline;font-size:.78rem;line-height:1.35;color:var(--ink)}.dh-insights li:before{content:counter(ins);flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:.66rem;font-weight:800;color:var(--white);background:var(--green);transform:translateY(2px)}.dh-insights li:nth-child(2):before{background:var(--red)}.dh-insights li:nth-child(3):before{background:#f0a500;color:var(--navy-900)}.dh-insights li:nth-child(4):before{background:var(--blue)}.dh-insights li:nth-child(5):before{background:#7b4bd1}.dh-cbse__grid{display:grid;gap:40px 56px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.dh-cbse__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.dh-cbse .section-head{margin-bottom:28px}.dh-qualities{list-style:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.dh-qualities{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh-qualities li{display:flex;gap:14px;align-items:center;padding:16px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line);font-weight:650;color:var(--ink);line-height:1.35}.dh-qualities .icon{width:42px;height:42px;padding:10px;border-radius:12px;background:var(--navy-900);color:var(--yellow);flex:none}.dh-cbse__note{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--muted);max-width:54rem}.dh-cbse__note .icon{width:18px;height:18px;margin-top:2px;color:var(--blue);flex:none}.dh-papers{position:relative;padding:18px 18px 18px 30px;max-width:480px;justify-self:center;width:100%}.dh-papers__sheet,.dh-papers__front{border-radius:10px;background:var(--white);border:1px solid var(--line)}.dh-papers__sheet{position:absolute;inset:18px 18px 18px 30px;box-shadow:var(--shadow-1)}.dh-papers__sheet:nth-child(1){transform:rotate(-7deg) translate(-14px,6px)}.dh-papers__sheet:nth-child(2){transform:rotate(-3.5deg) translate(-6px,2px)}.dh-papers__front{position:relative;padding:26px 26px 24px;box-shadow:var(--shadow-2);transform:rotate(1.5deg)}.dh-papers__title{font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.5rem;color:var(--navy-900);padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid var(--navy-900)}.dh-papers__list{list-style:none;display:grid;gap:4px}.dh-papers__list li{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-weight:600;color:var(--ink)}.dh-papers__list li:before{content:"";flex:none;width:18px;height:10px;margin-top:-4px;border-left:3px solid var(--red);border-bottom:3px solid var(--red);transform:rotate(-45deg)}.dh-cred{background:linear-gradient(180deg,var(--navy-900),var(--navy-950));color:var(--on-dark);--focus: var(--yellow);overflow:hidden}.dh-cred__grid{display:grid;gap:36px 56px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:900px){.dh-cred__grid{grid-template-columns:auto minmax(0,1fr)}}.dh-cred__seal{display:grid;justify-items:center;gap:16px}.dh-cred__seal img{width:clamp(150px,20vw,200px);height:auto;border-radius:50%;box-shadow:0 0 0 6px #ffd21c1f,0 30px 60px -24px #000c}.dh-cred__years{display:grid;justify-items:center;text-align:center}.dh-cred__years strong{font-stretch:62%;font-weight:900;font-size:3.6rem;line-height:.9;color:var(--yellow)}.dh-cred__years>span{font-stretch:112%;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted)}.dh-cred__copy .display-3{font-size:clamp(1.9rem,1.2rem + 2.3vw,3rem);max-width:22ch}.dh-pillars{list-style:none;display:grid;gap:12px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.dh-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.dh-pillars li{display:grid;gap:12px;align-content:start;padding:18px;border-radius:var(--r);background:#ffffff0d;border:1px solid var(--line-dark);font-stretch:88%;font-weight:750;text-transform:uppercase;letter-spacing:.02em;font-size:.9rem;line-height:1.3;color:var(--white)}.dh-pillars .icon{width:34px;height:34px;color:var(--yellow)}.dh-learn{margin-top:clamp(48px,6vw,72px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--line-dark);display:grid;gap:24px}.dh-learn__title{font-stretch:70%;font-weight:900;text-transform:uppercase;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.6rem);line-height:1;color:var(--white)}.dh-learn__title span{color:var(--yellow)}.dh-learn__path{list-style:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);counter-reset:none}@media(min-width:640px){.dh-learn__path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dh-learn__path{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr)}}.dh-learn__path li{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#ffffff0f;font-weight:700;color:var(--on-dark);line-height:1.25}.dh-learn__path .icon{width:22px;height:22px;color:var(--yellow);flex:none}@media(min-width:1024px){.dh-learn__path li:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:8px;height:8px;border-top:2px solid var(--yellow);border-right:2px solid var(--yellow);transform:translateY(-50%) rotate(45deg);z-index:1}}.dh-learn__path .dh-learn__goal{background:linear-gradient(135deg,var(--dh-gold),var(--dh-gold-lo));color:var(--navy-900)}.dh-learn__goal .icon{color:var(--navy-900)}.dh-learn__goal span{display:grid;font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.15rem;line-height:1.05}.dh-learn__goal small{font-stretch:100%;font-weight:600;text-transform:none;font-size:.76rem;letter-spacing:0;color:#061a3ac7}.dh-bonus{background:linear-gradient(180deg,var(--yellow-soft),#FFFBEA)}.dh-bonus__grid{display:grid;gap:40px 64px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:860px){.dh-bonus__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.dh-book{justify-self:center;perspective:1200px}.dh-book__cover{position:relative;width:clamp(190px,26vw,250px);aspect-ratio:3 / 4;padding:26px 22px;border-radius:6px 14px 14px 6px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(160px 120px at 80% 10%,rgba(21,93,204,.55),transparent 70%),linear-gradient(160deg,var(--navy-700),var(--navy-950));box-shadow:inset 10px 0 #00000047,inset 12px 0 #ffd21c80,24px 30px 50px -20px #061a3a99;transform:rotateY(-16deg) rotate(-2deg);transition:transform .5s var(--ease-out)}.dh-book:hover .dh-book__cover{transform:rotateY(-6deg) rotate(-1deg)}.dh-book__kicker{font-stretch:112%;font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);padding-left:8px}.dh-book__title{font-stretch:70%;font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem);line-height:.86;color:var(--yellow);padding-left:8px}.dh-book__fx{font-family:var(--font-math);font-style:italic;font-size:1rem;color:#ffffffb3;padding-left:8px}.dh-bonus__label{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:6px;background:var(--red);color:var(--white);font-stretch:112%;font-weight:800;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.dh-bonus__label .icon{width:16px;height:16px}.dh-bonus__sub{margin-top:8px;font-weight:650;color:var(--muted);font-size:1.05rem}.dh-bonus__list{margin:20px 0}.dh-bonus__list li{font-size:1.02rem;color:var(--ink)}.dh-bonus__terms{display:inline-block;padding:10px 16px;border-radius:10px;background:var(--white);border:2px solid var(--red);color:var(--ink);font-size:.98rem;font-weight:650}.dh-bonus__terms strong{color:var(--red)}.dh-fine{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:.86rem;line-height:1.5;color:var(--muted);max-width:44rem}.dh-fine .icon{width:16px;height:16px;margin-top:2px;flex:none;color:var(--blue)}.dh-schedule__status{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:var(--navy-900);color:var(--white);font-weight:700;font-size:.92rem}.dh-schedule__status .icon{width:18px;height:18px;color:var(--yellow)}.dh-ruler{margin-bottom:clamp(28px,4vw,44px);padding:18px 20px 14px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dh-ruler__track{position:relative;height:64px;margin:0 8px;background:linear-gradient(var(--line-strong),var(--line-strong)) 0 44px / 100% 2px no-repeat,repeating-linear-gradient(90deg,var(--line-strong) 0 1px,transparent 1px calc(100% / var(--days, 100))) 0 38px / 100% 7px no-repeat}.dh-ruler__month{position:absolute;top:0;transform:translate(-50%);font-stretch:112%;font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.dh-ruler__month:after{content:"";position:absolute;left:50%;top:18px;width:1px;height:30px;background:var(--line-strong)}.dh-ruler__month--start{transform:none;color:var(--ink)}.dh-ruler__month--start:after{left:0}.dh-ruler__pin{--c: var(--dh-chapter);position:absolute;top:30px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--white)}.dh-ruler__pin:after{content:"";position:absolute;left:6px;top:14px;width:2px;height:8px;background:var(--c)}.dh-ruler__pin--book{--c: var(--dh-book)}.dh-ruler__pin--mock{--c: var(--dh-mock)}.dh-ruler__pin--bonus{--c: var(--navy-900);width:22px;height:22px;margin-left:-11px;top:26px;background:var(--yellow);box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--navy-900)}.dh-ruler__pin--bonus:after{left:10px;top:22px;height:4px}.dh-ruler__legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:0 8px}.dh-key{--c: var(--dh-chapter);display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:650;color:var(--text)}.dh-key:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c)}.dh-key--book{--c: var(--dh-book)}.dh-key--mock{--c: var(--dh-mock)}.dh-key--bonus:before{width:12px;height:12px;background:var(--yellow);box-shadow:0 0 0 2px var(--navy-900)}@media(max-width:519px){.dh-ruler{padding:14px 12px 12px}.dh-ruler__track{height:74px;margin:0 6px}.dh-ruler__month--start{top:56px}.dh-ruler__month--start:after{display:none}.dh-ruler__pin{width:10px;height:10px;margin-left:-5px;top:32px;box-shadow:0 0 0 2px var(--white)}.dh-ruler__pin:after{left:4px;top:10px;height:6px}.dh-ruler__pin--bonus{width:16px;height:16px;margin-left:-8px;top:29px;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--navy-900)}.dh-ruler__pin--bonus:after{left:7px;top:16px;height:3px}}.motion .dh-ruler[data-inview] .dh-ruler__pin{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;transition-delay:calc(var(--n, 0) * 45ms)}.motion .dh-ruler[data-inview]:not(.is-in) .dh-ruler__pin{transform:translateY(-10px) scale(.2);opacity:0}.dh-plan{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:720px){.dh-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.dh-plan{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr) minmax(0,1.15fr) minmax(0,1fr)}}.dh-plan__step{--c: var(--dh-chapter);--ct: var(--c);padding:20px 18px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);border-top:5px solid var(--c)}.dh-plan__step--book{--c: var(--dh-book);--ct: var(--dh-book-text)}.dh-plan__step--mock{--c: var(--dh-mock);--ct: var(--dh-mock-text)}.dh-plan__title{font-stretch:75%;font-weight:850;text-transform:uppercase;font-size:1.2rem;line-height:1.1;color:var(--ink)}.dh-plan__title span{display:block;font-stretch:112%;font-size:.68rem;letter-spacing:.14em;color:var(--ct);margin-bottom:4px}.dh-plan__rule{margin:6px 0 14px;font-size:.86rem;font-weight:600;color:var(--muted)}.dh-dates{list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.dh-dates li{display:grid;gap:2px;align-content:start;padding:9px 8px;border-radius:10px;background:var(--paper);border:1px solid var(--line);text-align:center}.dh-dates time{display:grid;font-weight:800;color:var(--ink);font-size:1rem;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.dh-dates__dow{font-stretch:112%;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ct)}.dh-dates__what{font-size:.8rem;font-weight:650;color:var(--text)}.dh-dates__dur{font-size:.74rem;color:var(--muted)}.dh-plan__step--book .dh-dates{grid-template-columns:minmax(0,1fr)}.dh-plan__step--book .dh-dates li{padding:14px 10px}.dh-plan__step--book .dh-dates time{font-size:1.3rem}.dh-plan__bonus{position:relative;padding:22px 20px;border-radius:var(--r-lg);background:var(--navy-900);color:var(--on-dark);border:2px solid var(--yellow);box-shadow:var(--shadow-2);overflow:hidden}.dh-plan__bonus:before{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--red) 0 22%,var(--white) 22% 40%,var(--red) 40% 58%,var(--white) 58% 76%,var(--red) 76%);opacity:.22}.dh-plan__bonus-label{position:relative;display:inline-flex;align-items:center;gap:6px;font-stretch:112%;font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.dh-plan__bonus-label .icon{width:16px;height:16px}.dh-plan__bonus-title{position:relative;margin-top:6px;font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.55rem;line-height:1;color:var(--white)}.dh-plan__bonus-date{position:relative;display:inline-block;margin:12px 0 14px;padding:6px 12px;border-radius:8px;background:var(--red);color:var(--white);font-weight:800;font-size:1.02rem}.dh-plan__bonus .ticks li{color:var(--on-dark)}.dh-plan__bonus-terms{position:relative;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-dark);font-stretch:88%;font-weight:800;text-transform:uppercase;font-size:.86rem;letter-spacing:.03em;color:var(--yellow)}.dh-plan__bonus-terms span{text-transform:none;font-weight:600;letter-spacing:0;color:var(--on-dark-muted);font-stretch:100%}.dh-covers{margin-top:clamp(28px,4vw,40px);padding:22px 22px 18px;border-radius:var(--r-lg);background:var(--white);border:1px dashed var(--line-strong)}.dh-covers__title{font-stretch:75%;font-weight:850;text-transform:uppercase;font-size:1.15rem;color:var(--ink);margin-bottom:12px}.dh-covers__list{columns:3 210px;column-gap:24px;padding-left:1.4em}.dh-covers__list li{padding:3px 0;break-inside:avoid;color:var(--ink);font-size:.95rem}.dh-covers__list li::marker{color:var(--dh-chapter);font-weight:750}.dh-schedule__source{margin-top:18px}.dh-final{position:relative;overflow:hidden;padding-block:clamp(64px,8vw,104px);color:var(--on-dark);--focus: var(--yellow);background:linear-gradient(160deg,var(--navy-950),var(--navy-800))}.dh-final__rings{position:absolute;right:-220px;bottom:-260px;width:640px;height:640px;border-radius:50%;opacity:.12;pointer-events:none;background:radial-gradient(circle,transparent 0 20%,var(--red) 20% 31%,transparent 31% 43%,var(--red) 43% 54%,transparent 54% 66%,var(--red) 66% 77%,transparent 77%)}.dh-final__inner{position:relative;display:grid;gap:36px 56px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.dh-final__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.dh-final__ask{font-stretch:112%;font-weight:750;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--white)}.dh-final__title{margin-top:12px;font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,1.6rem + 4vw,5rem);line-height:.9;color:var(--white)}.dh-final__copy{container-type:inline-size;min-width:0}.dh-final__title>span{display:block}.dh-final__word{padding:.02em 0 .08em;font-stretch:125%;font-size:clamp(2rem,9.4vw - 6px,4.4rem);font-size:min(10.2cqi,5.6rem);background:linear-gradient(180deg,var(--dh-gold-hi) 8%,var(--dh-gold) 48%,var(--dh-gold-lo) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .055em 0 var(--dh-red-lo))}.dh-final__facts{margin-top:18px;font-stretch:112%;font-weight:700;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted)}.dh-final__facts{display:flex;flex-wrap:wrap;gap:6px 18px}.dh-final__facts>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dh-final__facts>span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow)}.dh-final__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:26px;border-radius:var(--r-lg);background:#ffffff0f;border:1px solid var(--line-dark);box-shadow:var(--shadow-3)}.dh-price__label{font-stretch:112%;font-weight:750;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.dh-price{display:flex;align-items:baseline;gap:12px}.dh-price strong{font-stretch:75%;font-weight:900;font-size:3rem;line-height:1;color:var(--white)}.dh-price s{font-size:1.3rem;color:var(--on-dark-muted)}.dh-price__note{font-size:.9rem;color:var(--on-dark-muted)}.dh-final__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px}.dh-final__actions .btn,.dh-hero__actions .btn{white-space:normal;text-align:center}@media(max-width:399px){.dh-final__panel{padding:20px 16px}.dh-price strong{font-size:2.5rem}}.dh-final__closed{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#e0242c29;color:var(--white);font-weight:650}.dh-final__closed .icon{width:18px;height:18px;color:#ff9a9e;flex:none}.dh-final__alt{margin-top:6px;font-size:.92rem;color:var(--on-dark-muted)}.dh-final__alt a{color:var(--white);font-weight:700}.dh-final__fine{font-size:.8rem;line-height:1.5;color:var(--on-dark-muted)}@keyframes dh-word-in{0%{transform:translate3d(0,108%,0)}to{transform:none}}@keyframes dh-ring-in{0%{transform:scale(.55);opacity:0}to{transform:none;opacity:1}}@keyframes dh-arrow-in{0%{transform:translate(150px,-150px);opacity:0}35%{opacity:1}62%{transform:translate(-5px,5px)}72%{transform:rotate(3deg)}82%{transform:rotate(-2deg)}91%{transform:rotate(.8deg)}to{transform:none}}@keyframes dh-score-in{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:none}}@keyframes dh-bar-in{0%{transform:scaleY(0)}to{transform:none}}.motion .dh-title__word{overflow:hidden}.motion .dh-title__word>span{animation:dh-word-in .9s cubic-bezier(.16,1,.3,1) .05s both}.motion .dh-title__rest{animation:hero-in .7s var(--ease-out) .35s both}.motion .dh-hero__copy>.dh-kicker{animation-delay:0s}.motion .dh-hero__lead{animation-delay:.42s}.motion .dh-start{animation-delay:.5s}.motion .dh-hero__actions{animation-delay:.58s}.motion .dh-hero__note{animation-delay:.64s}.motion .dh-target{animation-delay:.1s}.motion .dh-best{animation-delay:.9s}.motion .dh-ring{animation:dh-ring-in .8s cubic-bezier(.34,1.4,.64,1) both}.motion .dh-ring--1{animation-delay:.2s}.motion .dh-ring--2{animation-delay:.28s}.motion .dh-ring--3{animation-delay:.36s}.motion .dh-ring--4{animation-delay:.44s}.motion .dh-arrow{animation:dh-arrow-in 1.1s cubic-bezier(.2,.9,.3,1) .75s both}.motion .dh-target__score{animation:dh-score-in .6s cubic-bezier(.34,1.56,.64,1) 1.25s both}.motion .dh-hero__bars span{animation:dh-bar-in 1.2s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .2s)}@media print{.dh-hero,.dh-check,.dh-cred,.dh-final{background:none!important;color:#000}.dh-hero__bars,.dh-target,.dh-final__rings{display:none!important}.dh-title__word,.dh-final__title span{-webkit-text-fill-color:#000;color:#000;background:none;filter:none}}.dh-nowrap{white-space:nowrap}
