@media (min-width:1101px){.header-shell{gap:1.25rem}.desktop-nav{flex:1 1 auto;gap:clamp(.75rem,1.2vw,1.5rem);justify-content:center}.desktop-nav>a,.nav-trigger{padding-block:11px}.course-dropdown{padding:9px;top:44px}.courses-menu[data-navigation-group=courses] .course-dropdown{min-width:182px}.courses-menu[data-navigation-group=network] .course-dropdown{min-width:202px}.courses-menu[data-navigation-group=opportunities] .course-dropdown{min-width:224px}.courses-menu[data-navigation-group=resources] .course-dropdown{min-width:184px}.course-dropdown [aria-disabled=true],.course-dropdown a{display:block;padding:11px 16px}}@media (max-width:1100px){.desktop-nav,.header-cta{display:none}.menu-button{align-items:center;background:var(--color-primary);border:0;border-radius:10px;color:var(--color-on-primary);cursor:pointer;display:flex;font-size:1.6rem;height:46px;justify-content:center;width:48px}.mobile-nav{background:var(--color-background);border-top:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:var(--shadow-sm);display:grid;padding:15px 22px 22px}.mobile-nav>a,.mobile-nav>button,.mobile-nav>div>button{background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);display:flex;font-size:1rem;font-weight:800;justify-content:space-between;padding:15px 0;text-align:left}.mobile-nav>div>button{width:100%}.mobile-course-links [aria-disabled=true],.mobile-course-links a{display:block;padding:11px 18px}.mobile-demo{margin-top:18px}}.demo-hero,.demo-page{overflow:hidden}.demo-hero{background:var(--color-primary);color:var(--color-on-primary);padding:64px 0;position:relative}.demo-hero:before{background:color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:0 0 45% 0;content:"";inset:0 auto 0 0;position:absolute;width:55%}.demo-hero-grid{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:minmax(0,1.05fr) minmax(330px,.82fr);position:relative}.demo-hero-copy{max-width:650px}.demo-hero-copy .eyebrow{color:var(--color-accent)}.demo-hero-copy h1{color:var(--color-on-primary);font-size:clamp(3rem,5vw,5.1rem);margin:0}.demo-hero-copy>p:not(.eyebrow){color:color-mix(in srgb,var(--color-on-primary) 87%,transparent);font-size:1.02rem;margin:20px 0}.demo-hero-copy ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0 0 27px;padding:0}.demo-hero-copy li{align-items:center;background:color-mix(in srgb,var(--color-on-primary) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-on-primary) 15%,transparent);border-radius:999px;display:flex;font-size:.75rem;font-weight:800;gap:7px;padding:7px 10px}.demo-hero-copy li span{color:var(--color-accent);display:flex}.demo-hero-copy li svg{height:16px;width:16px}.demo-hero-preview{min-height:340px;position:relative}.demo-preview-backing{background:var(--color-accent);border-radius:56px 18px 56px 18px;inset:22px -10px -6px 28px;position:absolute;transform:rotate(-2deg)}.demo-hero-preview>div{background:var(--color-surface);border:7px solid var(--color-on-primary);border-radius:22px 56px 22px 56px;box-shadow:14px 17px 0 color-mix(in srgb,var(--color-secondary) 30%,transparent),var(--shadow-lg);color:var(--color-primary);inset:0 16px 0 0;padding:32px;position:absolute}.demo-form-heading p,.demo-hero-preview p{color:var(--color-primary);font-size:.7rem;font-weight:900;letter-spacing:.12em;margin:0}.demo-hero-preview h2{font-size:2.4rem;margin:8px 0 18px}.demo-hero-preview ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.demo-hero-preview li{align-items:center;border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);display:flex;font-size:.88rem;font-weight:800;gap:11px;padding:10px 0}.demo-hero-preview li b{align-items:center;background:var(--color-accent-soft);border-radius:50%;display:flex;height:27px;justify-content:center;width:27px}.demo-hero-preview small{color:color-mix(in srgb,var(--color-text) 66%,transparent);display:block;font-size:.72rem;margin-top:16px}.demo-bead{border-radius:50%;position:absolute;z-index:2}.demo-bead-one{background:var(--color-highlight);height:32px;left:-15px;top:46px;width:32px}.demo-bead-two{background:var(--color-primary);border:4px solid var(--color-highlight);bottom:36px;height:40px;right:-3px;width:40px}.demo-trust{margin-top:-37px;padding-bottom:11px;position:relative;z-index:2}.demo-trust>div>div{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 13%,transparent);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.demo-trust article{display:grid;gap:6px;padding:21px 16px;text-align:center}.demo-trust strong{color:var(--color-primary);font-family:var(--font-display),Georgia,serif;font-size:1.7rem}.demo-trust span{font-size:.72rem;font-weight:800}.demo-enquiry-section .section-heading{margin-bottom:30px}.demo-enquiry-shell{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:24px;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);overflow:hidden}.demo-guidance-panel{background:var(--color-primary);color:var(--color-on-primary);display:flex;flex-direction:column;padding:42px;position:relative}.demo-guidance-panel:after{background:var(--color-highlight);border-radius:58px 0 0;bottom:0;content:"";height:112px;opacity:.13;position:absolute;right:0;width:132px}.demo-guidance-panel .eyebrow{color:var(--color-highlight)}.demo-guidance-panel h2{color:var(--color-on-primary);font-size:2.7rem;margin:0}.demo-guidance-panel ol{display:grid;gap:16px;list-style:none;margin:32px 0 0;padding:0;position:relative;z-index:1}.demo-guidance-panel li{border-left:2px solid var(--color-accent);display:grid;gap:5px;padding-left:13px}.demo-guidance-panel li span,.demo-guidance-panel>b{color:var(--color-accent);font-size:.65rem;font-weight:900}.demo-guidance-panel li strong{color:var(--color-on-primary);font-size:.86rem;line-height:1.45}.demo-guidance-panel small{color:color-mix(in srgb,var(--color-on-primary) 78%,transparent);font-size:.74rem;margin:27px 0;position:relative;z-index:1}.demo-guidance-panel>b{align-self:flex-start;border:1px solid var(--color-accent);border-radius:999px;margin-top:auto;padding:6px 10px;position:relative;z-index:1}.demo-form-heading{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 11%,transparent);padding:38px 42px 20px}.demo-form-heading h2{font-size:2.7rem;margin:7px 0}.demo-form-heading span{color:color-mix(in srgb,var(--color-text) 68%,transparent);font-size:.87rem}.demo-form-card .enquiry-form{gap:15px;padding:25px 42px 35px}.demo-form-card .enquiry-form label{font-size:.73rem}.demo-form-card .enquiry-form input,.demo-form-card .enquiry-form select,.demo-form-card .enquiry-form textarea{background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-secondary) 19%,transparent);border-radius:9px;font-size:.84rem;min-height:43px;padding:9px 10px}.demo-form-card .enquiry-form input:focus,.demo-form-card .enquiry-form select:focus,.demo-form-card .enquiry-form textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 34%,transparent);outline:0}.demo-form-card .button{width:max-content}.demo-form-card .form-message{background:var(--color-accent-soft);border-left:3px solid var(--color-accent);border-radius:8px;color:var(--color-primary);font-size:.78rem;margin:0;padding:10px 12px;white-space:pre-line}.demo-modes{background:var(--color-muted);padding-block:69px}.demo-modes>.container>div:last-child{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.demo-modes article{align-items:center;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:17px;box-shadow:var(--shadow-sm);display:grid;gap:15px;grid-template-columns:44px 1fr;padding:21px}.demo-modes article>span{align-items:center;background:var(--color-accent-soft);border-radius:12px;color:var(--color-primary);display:flex;height:44px;justify-content:center;width:44px}.demo-modes svg{height:23px;width:23px}.demo-modes p{color:var(--color-primary);font-size:.67rem;font-weight:900;letter-spacing:.1em;margin:0}.demo-modes h3{font-family:var(--font-sans);font-size:.9rem;line-height:1.45;margin:5px 0 0}.demo-programmes{background:var(--color-surface);padding:32px 0}.demo-programmes .container,.demo-reassurance .container{align-items:center;display:flex;gap:22px;justify-content:space-between}.demo-programmes p{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;margin:0}.demo-programmes .container>div{display:flex;flex-wrap:wrap;gap:9px}.demo-programmes a{border:1px solid color-mix(in srgb,var(--color-primary) 17%,transparent);border-radius:999px;color:var(--color-primary);font-size:.75rem;font-weight:900;padding:9px 11px}.demo-reassurance{background:var(--color-primary);color:var(--color-on-primary);padding:54px 0}.demo-reassurance h2{color:var(--color-on-primary);font-size:clamp(2rem,3.3vw,3.3rem);margin:0;max-width:760px}.demo-reassurance p{color:color-mix(in srgb,var(--color-on-primary) 82%,transparent);font-size:.93rem;margin:12px 0}.demo-reassurance a{color:var(--color-accent);font-size:.88rem;font-weight:900}@media(max-width:820px){.demo-enquiry-shell,.demo-hero-grid{grid-template-columns:1fr}.demo-hero-preview{max-width:560px;min-height:300px;width:100%}.demo-guidance-panel{gap:24px;min-height:0}.demo-guidance-panel ol{grid-template-columns:repeat(3,1fr);margin-top:0}.demo-guidance-panel small,.demo-guidance-panel>b{margin-top:0}}@media(max-width:560px){.demo-hero{padding-block:45px 52px}.demo-hero:before{width:100%}.demo-hero-copy h1{font-size:clamp(2.72rem,11.5vw,3.65rem)}.demo-hero-copy ul{display:grid}.demo-hero-copy li{width:max-content}.demo-form-card .button,.demo-hero-copy .button{width:100%}.demo-hero-preview{min-height:284px}.demo-hero-preview>div{border-width:5px;padding:21px}.demo-bead-one{left:-3px}.demo-bead-two{right:0}.demo-trust{margin-top:-26px}.demo-trust>div>div{grid-template-columns:repeat(2,1fr)}.demo-trust article{padding:17px 9px}.demo-enquiry-shell{border-radius:17px}.demo-guidance-panel{padding:25px 20px}.demo-guidance-panel ol{grid-template-columns:1fr;gap:12px}.demo-form-heading{padding:26px 20px 19px}.demo-form-card .enquiry-form{gap:13px;padding:20px}.demo-modes{padding-block:58px}.demo-modes>.container>div:last-child{grid-template-columns:1fr}.demo-programmes .container,.demo-reassurance .container{align-items:flex-start;flex-direction:column}.demo-programmes .container>div{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.demo-programmes a{text-align:center}}.signature-depth{--sd-burgundy:var(--color-primary);--sd-lime:var(--color-accent);--sd-ivory:var(--color-surface);height:260px;isolation:isolate;pointer-events:none;right:-16px;top:50%;transform:translate3d(0,-50%,0);width:min(48%,300px);z-index:7}.signature-depth,.signature-depth>*{position:absolute}.signature-depth img{height:auto;object-fit:cover;width:auto}.signature-shadow{background:rgb(27 19 16/.22);border-radius:50%;bottom:13px;filter:blur(13px);height:34px;left:13%;transform:rotateX(68deg);width:74%;z-index:-2}.signature-abacus{background:linear-gradient(135deg,#76213d,#3c0c1f);border:7px solid #4d1028;border-radius:13px;box-shadow:13px 16px 0 rgb(60 12 31/.32),0 23px 35px rgb(33 22 19/.28);display:grid;gap:8px;left:13%;padding:12px 14px;perspective:500px;top:65px;transform:rotateX(8deg) rotateY(-13deg) rotate(-4deg);width:74%;z-index:3}.signature-abacus:before{background:#dba523;box-shadow:0 30px #dba523,0 60px #dba523,0 90px #dba523,0 120px #dba523;content:"";height:3px;left:10px;position:absolute;right:10px;top:27px}.signature-abacus i{background:radial-gradient(circle at 30% 28%,#ffd96b 0 13%,#d88710 15% 55%,#743106 75%);border-radius:50%;box-shadow:50px 0 #df9115,100px 0 #df9115;display:block;height:18px;position:relative;width:18px;z-index:2}.signature-abacus i:nth-child(2),.signature-abacus i:nth-child(4){transform:translateX(27px)}.signature-abacus i:nth-child(3){transform:translateX(50px)}.signature-bead{background:radial-gradient(circle at 30% 28%,#fff6a8 0 11%,#d89013 14% 57%,#78320a 73%);border-radius:50%;box-shadow:7px 9px 0 rgb(68 22 8/.26);height:28px;right:9%;top:31px;transform:translateZ(40px);width:28px;z-index:6}.signature-math-number,.signature-number-back{color:color-mix(in srgb,var(--color-on-primary) 44%,transparent);font-family:var(--font-display),Georgia,serif;font-size:6rem;font-weight:900;left:3%;line-height:1;top:12px;transform:translateZ(-40px) rotate(-9deg);z-index:-1}.signature-number-front{background:var(--sd-lime);border-radius:17px;color:var(--sd-burgundy);font-family:var(--font-display),Georgia,serif;font-size:3rem;font-weight:900;padding:7px 15px;right:2%;top:133px;transform:rotate(9deg) translateZ(45px);z-index:5}.signature-depth-academy{height:310px;right:-6px;width:min(53%,340px)}.signature-depth-academy .signature-abacus{top:86px}.signature-depth-academy .signature-number-front{top:158px}.signature-depth-courses{height:320px;right:-3px;width:min(52%,340px)}.signature-depth-courses .signature-abacus{left:18%;top:94px;width:65%}.signature-course-letters,.signature-course-number,.signature-course-stroke,.signature-course-symbol{font-family:var(--font-display),Georgia,serif;font-weight:900;z-index:4}.signature-course-number{color:var(--sd-lime);font-size:2.7rem;left:0;top:38px;transform:rotate(-12deg)}.signature-course-symbol{color:var(--color-on-primary);font-size:1.45rem;right:0;top:48px;transform:rotate(10deg)}.signature-course-letters{background:var(--sd-ivory);border-radius:12px;color:var(--sd-burgundy);font-size:2.2rem;padding:4px 10px;right:0;top:165px;transform:rotate(9deg) translateZ(35px)}.signature-course-stroke{bottom:23px;color:var(--sd-lime);font-size:4rem;left:17px;transform:rotate(-20deg)}.signature-depth-vedic{height:300px;right:0;width:min(48%,330px)}.signature-equation{background:var(--sd-ivory);border:1px solid color-mix(in srgb,var(--sd-burgundy) 18%,transparent);border-radius:14px;box-shadow:8px 11px 0 rgb(76 16 42/.2),0 18px 26px rgb(33 22 19/.19);color:var(--sd-burgundy);font-family:var(--font-display),Georgia,serif;font-size:1.6rem;font-weight:900;padding:12px 16px;transform:rotate(-5deg)}.signature-equation-back{left:2%;opacity:.72;top:50px;transform:rotate(-12deg) translateZ(-20px)}.signature-equation-main{right:3%;top:102px;transform:rotate(6deg) translateZ(35px)}.signature-depth-vedic strong{background:var(--sd-lime);border-radius:16px;bottom:33px;color:var(--sd-burgundy);font-family:var(--font-display),Georgia,serif;font-size:3.7rem;padding:5px 18px;right:20%;transform:rotate(-4deg) translateZ(58px);z-index:5}.signature-depth-vedic .signature-bead{left:8%;right:auto;top:172px}.signature-paper{background:linear-gradient(135deg,#fffef6,#eee4cf);border:1px solid rgb(93 53 34/.2);border-radius:4px;box-shadow:10px 14px 0 rgb(74 29 34/.2),0 22px 30px rgb(34 21 17/.2);height:185px;left:16%;transform:rotateY(-16deg) rotate(-8deg);width:68%}.signature-paper-back{top:51px;transform:rotateY(-18deg) rotate(6deg) translate3d(-18px,0,-28px)}.signature-paper-front{padding:37px 18px;top:40px;transform:rotateY(-14deg) rotate(-7deg) translateZ(25px);z-index:3}.signature-paper-front span{color:var(--sd-burgundy);font-family:var(--font-display),Georgia,serif;font-size:2.4rem;position:relative}.signature-paper-front i{background:color-mix(in srgb,var(--sd-burgundy) 38%,transparent);display:block;height:2px;margin-top:12px;transform:skewX(-18deg)}.signature-paper-front i:nth-of-type(2){width:73%}.signature-paper-front i:nth-of-type(3){width:86%}.signature-pencil{background:linear-gradient(90deg,#dba523 0 72%,#23150e 72% 79%,#e5d3b4 79%);border-radius:20px;box-shadow:5px 9px 0 rgb(47 21 12/.19);height:16px;right:5%;top:40px;transform:rotate(-32deg) translateZ(58px);width:145px;z-index:7}.signature-depth-calligraphy .signature-paper-front span{font-size:4.2rem;font-style:italic;line-height:.5}.signature-depth-calligraphy .signature-pencil{background:linear-gradient(90deg,#21120c 0 80%,#d69c28 80%);height:12px}.signature-depth-benefits{height:300px;right:0;width:min(52%,345px)}.signature-depth-benefits .signature-abacus{top:93px}.signature-depth-benefits>span:not(.signature-abacus){background:var(--sd-ivory);border-radius:999px;box-shadow:7px 9px 0 rgb(76 16 42/.18);color:var(--sd-burgundy);font-size:.72rem;font-weight:900;padding:8px 11px;z-index:5}.signature-depth-benefits>span:first-of-type{left:2%;top:38px;transform:rotate(-8deg)}.signature-depth-benefits>span:nth-of-type(2){right:0;top:48px;transform:rotate(8deg)}.signature-depth-benefits>span:nth-of-type(3){bottom:39px;left:0;transform:rotate(5deg)}.signature-depth-benefits>span:nth-of-type(4){bottom:18px;right:1%;transform:rotate(-6deg)}.signature-certificate{background:linear-gradient(135deg,#fffdf1,#eadbb8);border:1px solid rgb(108 65 39/.22);box-shadow:12px 16px 0 rgb(69 14 36/.2),0 24px 31px rgb(30 19 14/.2);height:180px;left:18%;padding:38px 20px;top:47px;transform:rotateY(-14deg) rotate(-7deg);width:65%;z-index:2}.signature-certificate i{background:color-mix(in srgb,var(--sd-burgundy) 35%,transparent);display:block;height:3px;margin-bottom:13px}.signature-certificate i:nth-child(2){width:72%}.signature-medal{align-items:center;background:radial-gradient(circle at 34% 28%,#fff7a6 0 11%,#e4a51e 15% 53%,#813911 76%);border-radius:50%;box-shadow:10px 14px 0 rgb(67 23 9/.24);color:#fff4cc;display:flex;font-size:3.2rem;height:96px;justify-content:center;right:3%;text-shadow:0 2px #854312;top:85px;transform:rotate(9deg) translateZ(55px);width:96px;z-index:6}.signature-ribbon{border-left:25px solid transparent;border-right:25px solid transparent;border-top:70px solid var(--sd-burgundy);left:28%;top:168px;transform:rotate(-7deg);z-index:1}.signature-depth-gallery{height:315px;right:-1px;width:min(57%,360px)}.signature-depth-gallery img{border:7px solid var(--sd-ivory);border-radius:8px;box-shadow:10px 15px 0 rgb(66 21 29/.25),0 24px 35px rgb(25 18 16/.26);height:170px;object-fit:cover;width:200px}.signature-depth-gallery img:first-of-type{left:0;top:41px;transform:rotate(-14deg) translateZ(-20px)}.signature-depth-gallery img:nth-of-type(2){left:62px;top:67px;transform:rotate(4deg) translateZ(25px);z-index:3}.signature-depth-gallery img:nth-of-type(3){right:0;top:25px;transform:rotate(14deg) translateZ(46px);z-index:4}.signature-depth-centres,.signature-depth-franchise,.signature-depth-partnerships{height:300px;right:-4px;width:min(52%,335px)}.signature-identity{align-items:center;background:linear-gradient(135deg,var(--sd-burgundy),#772442);border:5px solid var(--sd-ivory);border-radius:22px;box-shadow:12px 17px 0 rgb(68 16 35/.26),0 26px 35px rgb(25 17 15/.24);color:var(--sd-lime);display:flex;font-family:var(--font-display),Georgia,serif;font-size:1.6rem;font-weight:900;height:112px;justify-content:center;left:23%;letter-spacing:.06em;top:83px;transform:rotateY(-14deg) rotate(-4deg) translateZ(35px);width:154px;z-index:4}.signature-connection{background:var(--sd-lime);height:2px;left:18%;position:absolute;top:93px;transform-origin:left;width:65px;z-index:1}.signature-connection-one{transform:rotate(-25deg)}.signature-connection-two{left:61%;top:174px;transform:rotate(34deg)}.signature-network-card{background:var(--sd-ivory);border-radius:10px;box-shadow:7px 10px 0 rgb(71 15 36/.16);color:var(--sd-burgundy);font-size:.68rem;font-weight:900;padding:10px 12px;z-index:3}.signature-network-one{left:2%;top:41px;transform:rotate(-8deg) translateZ(2px)}.signature-network-two{bottom:26px;right:0;transform:rotate(8deg) translateZ(5px)}.signature-partner-logo{background:#fff;border-radius:10px;bottom:36px;height:46px!important;left:1%;object-fit:contain!important;padding:5px;width:92px!important;z-index:5}.signature-depth-mathopedia{height:315px;right:0;width:min(56%,355px)}.signature-depth-mathopedia img{background:#fffdf4;border:7px solid var(--sd-ivory);border-radius:20px;box-shadow:14px 19px 0 rgb(71 17 36/.28),0 26px 39px rgb(25 16 14/.3);height:auto;left:11%;top:48px;transform:rotateY(-12deg) rotate(-4deg) translateZ(35px);width:78%;z-index:3}.signature-depth-mathopedia .signature-medal{right:0;top:175px}.signature-depth-mathopedia .signature-bead{left:4%;right:auto;top:198px}.signature-depth-training{height:305px;right:0;width:min(52%,340px)}.signature-depth-training .signature-abacus{left:5%;top:107px;width:60%}.signature-training-notebook{background:#fffdf3;border:1px solid rgb(86 46 31/.22);box-shadow:10px 15px 0 rgb(70 16 36/.2);height:147px;padding:32px 14px;right:5%;top:43px;transform:rotateY(-13deg) rotate(8deg);width:116px;z-index:4}.signature-training-notebook i{background:color-mix(in srgb,var(--sd-burgundy) 38%,transparent);display:block;height:2px;margin:12px 0}.signature-depth-training .signature-pencil{right:0;top:174px}.signature-depth-blog{height:290px;right:2px;width:min(53%,330px)}.signature-depth-blog article{background:#fffdf4;border:1px solid rgb(100 48 37/.16);box-shadow:9px 14px 0 rgb(72 15 36/.2),0 20px 28px rgb(25 17 14/.24);color:var(--sd-burgundy);font-size:.65rem;font-weight:900;height:160px;padding:20px 16px;width:120px}.signature-depth-blog article strong{display:block;font-family:var(--font-display),Georgia,serif;font-size:1.45rem;margin-top:47px}.signature-depth-blog article:first-of-type{left:2%;top:42px;transform:rotate(-13deg) translateZ(-10px)}.signature-depth-blog article:nth-of-type(2){left:31%;top:54px;transform:rotate(-1deg) translateZ(18px);z-index:3}.signature-depth-blog article:nth-of-type(3){right:0;top:31px;transform:rotate(12deg) translateZ(35px);z-index:4}.signature-blog-bead{bottom:15px;color:var(--sd-lime);font-size:2.1rem;left:26%;z-index:5}.signature-depth-contact{height:270px;right:0;width:min(51%,315px)}.signature-message,.signature-phone{align-items:center;box-shadow:10px 14px 0 rgb(73 15 36/.22),0 22px 30px rgb(25 18 15/.26);display:flex;font-weight:900;justify-content:center}.signature-phone{background:var(--sd-lime);border-radius:50%;color:var(--sd-burgundy);font-size:3.8rem;height:112px;left:8%;top:79px;transform:rotate(-10deg) translateZ(32px);width:112px;z-index:4}.signature-message{background:var(--sd-ivory);border-radius:18px;color:var(--sd-burgundy);font-size:1rem;height:125px;line-height:1.2;right:8%;text-align:center;top:39px;transform:rotateY(-14deg) rotate(7deg);width:138px;z-index:3}.signature-depth-contact .signature-bead{bottom:16px;right:9%;top:auto}.signature-depth-demo{height:285px;right:-3px;width:min(55%,335px)}.signature-depth-demo .signature-abacus{left:3%;top:106px;width:63%}.signature-demo-card{background:var(--sd-ivory);border-radius:17px;box-shadow:9px 14px 0 rgb(73 15 36/.2),0 22px 30px rgb(24 16 14/.25);color:var(--sd-burgundy);font-size:.7rem;font-weight:900;padding:19px;right:4%;text-align:center;top:43px;transform:rotateY(-13deg) rotate(8deg) translateZ(35px);z-index:5}.signature-demo-card strong{font-family:var(--font-display),Georgia,serif;font-size:1.9rem}.signature-demo-number{bottom:20px;color:var(--sd-lime);font-family:var(--font-display),Georgia,serif;font-size:5rem;right:3%;transform:rotate(9deg);z-index:1}.signature-depth-legal{height:160px;right:4%;top:50%;transform:translateY(-50%);width:180px}.signature-depth-legal>span:not(.signature-shadow){background:color-mix(in srgb,var(--color-on-primary) 88%,transparent);border-radius:3px;box-shadow:7px 10px 0 rgb(25 7 13/.18);height:111px;left:27px;top:29px;transform:rotate(-7deg);width:94px}.signature-depth-legal>span:nth-of-type(3){left:52px;top:21px;transform:rotate(7deg)}.signature-depth-legal article{background:var(--sd-ivory);border-radius:4px;box-shadow:10px 13px 0 rgb(25 7 13/.28);color:var(--sd-burgundy);font-size:.58rem;font-weight:900;left:45px;padding:31px 12px;top:36px;transform:rotateY(-12deg) rotate(-2deg) translateZ(28px);width:99px;z-index:3}.signature-depth-legal b{display:block;font-family:var(--font-display),Georgia,serif;font-size:1.2rem;margin-top:6px}.signature-depth-login{bottom:22px;height:95px;right:-50px;top:auto;transform:rotate(-7deg) scale(.55);width:210px;z-index:0}.signature-depth-login .signature-abacus{left:0;top:0}.signature-depth-login .signature-bead{right:0;top:7px}.portal-login-card>:not(.signature-depth-login){position:relative;z-index:1}@media(hover:hover) and (prefers-reduced-motion:no-preference){.signature-depth{transition:transform .35s ease}.about-hero-visual:hover .signature-depth,.achievements-hero-visual:hover .signature-depth,.blog-hero-visual:hover .signature-depth,.centres-hero-visual:hover .signature-depth,.competitions-hero-visual:hover .signature-depth,.contact-hero-visual:hover .signature-depth,.course-detail-hero-visual:hover .signature-depth,.courses-hero-art:hover .signature-depth,.demo-hero-preview:hover .signature-depth,.franchise-hero-visual:hover .signature-depth,.gallery-hero-visual:hover .signature-depth,.school-partnerships-hero-visual:hover .signature-depth,.teacher-training-hero-visual:hover .signature-depth,.why-hero-visual:hover .signature-depth{transform:translate3d(-7px,calc(-50% - 8px),28px) rotateY(-2deg)}}@media(max-width:850px){.signature-depth{right:2%;width:270px}.signature-depth-gallery{right:0;transform:translate3d(0,-50%,0) scale(.85);transform-origin:right center}.signature-depth-mathopedia{transform:translate3d(0,-50%,0) scale(.82);transform-origin:right center}.signature-depth-legal{right:20px}}@media(max-width:560px){.signature-depth{opacity:.98;right:0;transform:translate3d(0,-50%,0) scale(.72);transform-origin:right center}.signature-depth-academy,.signature-depth-benefits,.signature-depth-courses{transform:translate3d(0,-50%,0) scale(.68);transform-origin:right center}.signature-depth-gallery{transform:translate3d(7px,-50%,0) scale(.62)}.signature-depth-mathopedia{transform:translate3d(8px,-50%,0) scale(.66)}.signature-depth-legal{display:none}.signature-depth-login{bottom:8px;right:-70px;transform:rotate(-7deg) scale(.42)}}@media(prefers-reduced-motion:reduce){.signature-depth,.signature-depth *{animation:none!important;transition:none!important}.signature-depth{transform:translate3d(0,-50%,0)!important}.signature-depth-login{transform:rotate(-7deg) scale(.55)!important}}.signature-depth{height:220px;right:-4px;width:min(39%,240px)}.signature-depth,.signature-depth-academy,.signature-depth-achievements,.signature-depth-blog,.signature-depth-centres,.signature-depth-contact,.signature-depth-courses,.signature-depth-demo,.signature-depth-franchise,.signature-depth-partnerships,.signature-depth-training,.signature-depth-vedic{transform:translate3d(0,-50%,0) scale(.72);transform-origin:right center}.signature-depth-gallery,.signature-depth-mathopedia{transform:translate3d(0,-50%,0) scale(.68);transform-origin:right center}.signature-depth-legal{transform:translate3d(0,-50%,0) scale(.62);transform-origin:right center}.signature-depth-login{transform:rotate(-7deg) scale(.42);transform-origin:right bottom}.signature-depth-partnerships .signature-partner-logo{display:none}.signature-benefit-core{align-items:center;background:linear-gradient(135deg,var(--sd-burgundy),#501027);border:3px solid color-mix(in srgb,var(--sd-ivory) 78%,transparent);border-radius:14px;box-shadow:9px 12px 0 rgb(73 15 36/.22),0 18px 25px rgb(25 18 15/.22);color:var(--sd-ivory);display:flex;font-size:.9rem;font-weight:900;height:78px;justify-content:center;left:29%;letter-spacing:.08em;line-height:1.2;text-align:center;top:88px;transform:rotateY(-12deg) rotate(-3deg) translateZ(28px);width:112px;z-index:3}@media(hover:hover) and (prefers-reduced-motion:no-preference){.about-hero-visual:hover .signature-depth,.achievements-hero-visual:hover .signature-depth,.blog-hero-visual:hover .signature-depth,.centres-hero-visual:hover .signature-depth,.competitions-hero-visual:hover .signature-depth,.contact-hero-visual:hover .signature-depth,.course-detail-calligraphy .course-detail-hero-visual:hover .signature-depth,.course-detail-handwriting .course-detail-hero-visual:hover .signature-depth,.course-detail-vedic .course-detail-hero-visual:hover .signature-depth,.franchise-hero-visual:hover .signature-depth,.school-partnerships-hero-visual:hover .signature-depth,.teacher-training-hero-visual:hover .signature-depth,.why-hero-visual:hover .signature-depth{transform:translate3d(0,-50%,0) scale(.72)}.course-detail-abacus .course-detail-hero-visual:hover .signature-depth,.courses-hero-art:hover .signature-depth,.demo-hero-preview:hover .signature-depth,.gallery-hero-visual:hover .signature-depth{transform:translate3d(-4px,calc(-50% - 4px),18px) rotateY(-1deg) scale(.72)}.course-detail-calligraphy .course-detail-hero-visual:hover .signature-pencil,.course-detail-handwriting .course-detail-hero-visual:hover .signature-pencil{transform:translate3d(0,-5px,18px) rotate(-23deg)}}@media(max-width:850px){.signature-depth{height:200px;right:1%;width:220px}.signature-depth,.signature-depth-academy,.signature-depth-achievements,.signature-depth-blog,.signature-depth-centres,.signature-depth-contact,.signature-depth-courses,.signature-depth-demo,.signature-depth-franchise,.signature-depth-partnerships,.signature-depth-training,.signature-depth-vedic{transform:translate3d(0,-50%,0) scale(.63)}.signature-depth-gallery,.signature-depth-mathopedia{transform:translate3d(0,-50%,0) scale(.61)}.signature-depth-legal{transform:translate3d(0,-50%,0) scale(.55)}}@media(max-width:560px){.signature-depth{height:175px;right:-4px;width:190px}.signature-depth,.signature-depth-academy,.signature-depth-achievements,.signature-depth-benefits,.signature-depth-blog,.signature-depth-centres,.signature-depth-contact,.signature-depth-courses,.signature-depth-demo,.signature-depth-franchise,.signature-depth-partnerships,.signature-depth-training,.signature-depth-vedic{transform:translate3d(0,-50%,0) scale(.5)}.signature-depth-gallery,.signature-depth-mathopedia{transform:translate3d(0,-50%,0) scale(.54)}.signature-depth-login{right:-70px;transform:rotate(-7deg) scale(.35)}.signature-depth-legal{display:none}}@media(prefers-reduced-motion:reduce){.signature-depth,.signature-depth-academy,.signature-depth-achievements,.signature-depth-benefits,.signature-depth-blog,.signature-depth-centres,.signature-depth-contact,.signature-depth-courses,.signature-depth-demo,.signature-depth-franchise,.signature-depth-gallery,.signature-depth-mathopedia,.signature-depth-partnerships,.signature-depth-training,.signature-depth-vedic{transform:translate3d(0,-50%,0) scale(.72)!important}.signature-depth-login{transform:rotate(-7deg) scale(.42)!important}}.signature-academy-panel{background:linear-gradient(135deg,var(--sd-ivory),#efe1bf);border:1px solid rgb(105 57 45/.18);border-radius:12px;box-shadow:9px 13px 0 rgb(70 16 36/.18),0 18px 25px rgb(25 18 15/.22);color:var(--sd-burgundy);display:grid;gap:5px;left:18%;padding:15px 15px 14px;top:55px;transform:rotateY(-13deg) rotate(-5deg) translateZ(28px);width:145px;z-index:3}.signature-academy-panel small{color:color-mix(in srgb,var(--sd-burgundy) 68%,transparent);font-size:.45rem;font-weight:900;letter-spacing:.1em}.signature-academy-panel strong{font-family:var(--font-display),Georgia,serif;font-size:1.05rem;line-height:1}.signature-academy-panel strong:nth-of-type(2){margin-left:16px}.signature-academy-panel strong:nth-of-type(3){margin-left:33px}.signature-academy-path{border-bottom:2px solid var(--sd-lime);bottom:38px;left:8%;transform:rotate(-17deg);width:73%;z-index:1}.signature-academy-bead{background:radial-gradient(circle at 30% 28%,#fff6a8 0 11%,#d89013 14% 57%,#78320a 73%);border-radius:50%;box-shadow:5px 7px 0 rgb(68 22 8/.22);bottom:25px;height:19px;left:69%;transform:translateZ(34px);width:19px;z-index:4}@keyframes signature-artwork-drift{0%,to{transform:rotateY(-12deg) rotate(-4deg) translateZ(35px)}50%{transform:rotateY(-10deg) rotate(-3deg) translate3d(1px,-2px,40px)}}@media(min-width:851px) and (prefers-reduced-motion:no-preference){.signature-depth-academy .signature-academy-panel{animation:signature-panel-drift 7s ease-in-out infinite}.signature-depth-academy .signature-academy-path{animation:signature-path-drift 6s ease-in-out infinite}.signature-depth-academy .signature-academy-bead{animation:signature-path-drift 6.5s ease-in-out infinite reverse}.signature-depth-courses .signature-course-number{animation:signature-number-drift 6s ease-in-out infinite}.signature-depth-courses .signature-course-letters{animation:signature-page-stack-front 7.5s ease-in-out infinite}.signature-depth-abacus .signature-abacus i:nth-child(2),.signature-depth-demo .signature-abacus i:nth-child(2){animation:signature-bead-shift-a 5.5s ease-in-out infinite}.signature-depth-abacus .signature-abacus i:nth-child(3),.signature-depth-demo .signature-abacus i:nth-child(3){animation:signature-bead-shift-b 6.5s ease-in-out infinite}.signature-depth-vedic .signature-equation-back{animation:signature-number-drift 6.5s ease-in-out infinite}.signature-depth-vedic strong{animation:signature-answer-drift 7.5s ease-in-out infinite}.signature-depth-handwriting .signature-pencil{animation:signature-pencil-lift 5.5s ease-in-out infinite}.signature-depth-calligraphy .signature-pencil{animation:signature-pen-lift 6s ease-in-out infinite}.signature-depth-benefits .signature-benefit-core{animation:signature-panel-drift 7.5s ease-in-out infinite}.signature-depth-benefits>span:nth-of-type(2),.signature-depth-benefits>span:nth-of-type(4){animation:signature-network-card-two 6.5s ease-in-out infinite}.signature-depth-achievements .signature-medal{animation:signature-medal-tilt 7s ease-in-out infinite}.signature-depth-gallery img:first-of-type{animation:signature-photo-separate-left 7.5s ease-in-out infinite}.signature-depth-gallery img:nth-of-type(2){animation:signature-photo-separate-mid 6.8s ease-in-out infinite}.signature-depth-gallery img:nth-of-type(3){animation:signature-photo-separate-right 8s ease-in-out infinite}.signature-depth-centres .signature-identity,.signature-depth-franchise .signature-identity,.signature-depth-partnerships .signature-identity{animation:signature-network-main 7.5s ease-in-out infinite}.signature-depth-centres .signature-network-one,.signature-depth-franchise .signature-network-one,.signature-depth-partnerships .signature-network-one{animation:signature-network-card-one 6.5s ease-in-out infinite}.signature-depth-centres .signature-network-two,.signature-depth-franchise .signature-network-two,.signature-depth-partnerships .signature-network-two{animation:signature-network-card-two 7.2s ease-in-out infinite}.signature-depth-training .signature-training-notebook{animation:signature-page-stack-front 7s ease-in-out infinite}.signature-depth-training .signature-pencil{animation:signature-pencil-lift 6.5s ease-in-out infinite}.signature-depth-mathopedia img{animation:signature-artwork-drift 8s ease-in-out infinite}.signature-depth-mathopedia .signature-medal{animation:signature-medal-tilt 7.5s ease-in-out infinite}.signature-depth-mathopedia .signature-bead{animation:signature-path-drift 6.5s ease-in-out infinite}.signature-depth-blog article:first-of-type{animation:signature-page-stack-back 7.5s ease-in-out infinite}.signature-depth-blog article:nth-of-type(2){animation:signature-page-stack-middle 6.8s ease-in-out infinite}.signature-depth-blog article:nth-of-type(3){animation:signature-page-stack-front 8s ease-in-out infinite}.signature-depth-contact .signature-phone{animation:signature-phone-drift 7s ease-in-out infinite}.signature-depth-contact .signature-message{animation:signature-message-drift 7.5s ease-in-out infinite}.signature-depth-demo .signature-demo-card{animation:signature-page-stack-front 7.5s ease-in-out infinite}}@keyframes signature-training-notebook-drift{0%,to{transform:rotateY(-13deg) rotate(8deg) translateZ(0)}50%{transform:rotateY(-11deg) rotate(7deg) translate3d(1px,-3px,7px)}}@keyframes signature-demo-card-drift{0%,to{transform:rotateY(-13deg) rotate(8deg) translateZ(35px)}50%{transform:rotateY(-11deg) rotate(7deg) translate3d(2px,-3px,41px)}}@media(min-width:851px) and (prefers-reduced-motion:no-preference){.signature-depth-training .signature-training-notebook{animation:signature-training-notebook-drift 7s ease-in-out infinite}.signature-depth-demo .signature-demo-card{animation:signature-demo-card-drift 7.5s ease-in-out infinite}}.signature-depth-mathopedia .signature-trophy{background:radial-gradient(circle at 30% 24%,#fff4aa 0 8%,#e7a92d 32%,#a94e14 76%);border:3px solid #8d3d13;border-radius:14px 14px 34px 34px;box-shadow:9px 12px 0 rgb(67 23 9/.22),0 19px 28px rgb(25 15 10/.26);height:82px;left:24%;top:62px;transform:rotateY(-14deg) rotate(-5deg) translateZ(50px);width:88px;z-index:5}.signature-depth-mathopedia .signature-trophy:after,.signature-depth-mathopedia .signature-trophy:before{border:7px solid #c8781c;border-radius:50%;content:"";height:35px;position:absolute;top:12px;width:25px;z-index:-1}.signature-depth-mathopedia .signature-trophy:before{left:-22px}.signature-depth-mathopedia .signature-trophy:after{right:-22px}.signature-trophy i{background:linear-gradient(90deg,#bd6618,#f0bb3d,#9d4813);bottom:-24px;height:27px;left:36px;width:15px}.signature-trophy b{background:linear-gradient(135deg,#843113,#d48622);border-radius:4px;bottom:-34px;height:12px;left:16px;width:58px}.signature-competition-medal{background:radial-gradient(circle at 30% 28%,#fff7ae 0 11%,#e3a326 48%,#843610 78%);border:2px solid #8b3c12;border-radius:50%;box-shadow:5px 7px 0 rgb(67 23 9/.2);height:29px;right:6%;top:43px;transform:translateZ(34px);width:29px;z-index:6}.signature-depth-mathopedia .signature-trophy{top:26px}@media(min-width:851px) and (prefers-reduced-motion:no-preference){.signature-depth-mathopedia .signature-trophy{animation:signature-trophy-tilt 7.5s ease-in-out infinite}.signature-depth-mathopedia .signature-competition-medal{animation:signature-medal-drift 6.5s ease-in-out infinite}.signature-depth-mathopedia .signature-bead{animation:signature-bead-drift 7s ease-in-out infinite}}.signature-debug-label{display:none}.signature-depth--debug{outline:2px dashed #ff4b2b!important;outline-offset:5px}.signature-depth--debug>:not(.signature-debug-label){outline:1px dashed #65d4ff}.signature-depth--debug>:nth-child(3n){outline-color:#ffe15a}.signature-depth--debug>:nth-child(3n+1){outline-color:#9dff7a}.signature-depth--debug .signature-debug-label{background:#170710;border:1px solid var(--color-accent);border-radius:3px;color:#fff;font-family:ui-monospace,monospace;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px;position:absolute;text-transform:uppercase;z-index:99}.signature-depth--debug .signature-debug-rear{display:block;left:0;top:0}.signature-depth--debug .signature-debug-mid{display:block;left:39%;top:45%}.signature-depth--debug .signature-debug-front{display:block;right:0;top:20%}.signature-depth--debug .signature-debug-medal,.signature-depth--debug .signature-debug-trophy{display:none}.signature-depth-mathopedia.signature-depth--debug .signature-debug-trophy{display:block;left:21%;top:48%}.signature-depth-mathopedia.signature-depth--debug .signature-debug-medal{display:block;right:0;top:22%}@keyframes signature-panel-drift{0%,to{transform:rotateY(-13deg) rotate(-5deg) translateZ(28px)}50%{transform:rotateY(-11.5deg) rotate(-3.5deg) translate3d(2px,-6px,42px)}}@keyframes signature-path-drift{0%,to{transform:rotate(-17deg) translateX(0)}50%{transform:rotate(-15.5deg) translateX(5px)}}@keyframes signature-bead-shift-a{0%,to{transform:translateX(27px)}50%{transform:translateX(35px)}}@keyframes signature-bead-shift-b{0%,to{transform:translateX(50px)}50%{transform:translateX(41px)}}@keyframes signature-number-drift{0%,to{transform:rotate(-12deg) translateZ(-20px)}50%{transform:rotate(-10.5deg) translate3d(-4px,-4px,-10px)}}@keyframes signature-answer-drift{0%,to{transform:rotate(-4deg) translateZ(58px)}50%{transform:rotate(-2deg) translate3d(4px,-6px,70px)}}@keyframes signature-pencil-lift{0%,to{transform:rotate(-32deg) translateZ(58px)}50%{transform:rotate(-30.5deg) translate3d(2px,-5px,67px)}}@keyframes signature-pen-lift{0%,to{transform:rotate(-32deg) translateZ(58px)}50%{transform:rotate(-34deg) translate3d(-2px,-5px,67px)}}@keyframes signature-medal-tilt{0%,to{transform:rotate(9deg) translateZ(55px)}50%{transform:rotate(7deg) translate3d(2px,-4px,64px)}}@keyframes signature-photo-separate-left{0%,to{transform:rotate(-14deg) translateZ(-20px)}50%{transform:rotate(-15deg) translate3d(-5px,-6px,-10px)}}@keyframes signature-photo-separate-mid{0%,to{transform:rotate(4deg) translateZ(25px)}50%{transform:rotate(2.5deg) translate3d(3px,-5px,35px)}}@keyframes signature-photo-separate-right{0%,to{transform:rotate(14deg) translateZ(46px)}50%{transform:rotate(15.5deg) translate3d(6px,-4px,56px)}}@keyframes signature-network-main{0%,to{transform:rotateY(-14deg) rotate(-4deg) translateZ(35px)}50%{transform:rotateY(-11.5deg) rotate(-2deg) translate3d(2px,-5px,46px)}}@keyframes signature-network-card-one{0%,to{transform:rotate(-8deg) translateZ(2px)}50%{transform:rotate(-6.5deg) translate3d(-4px,-4px,11px)}}@keyframes signature-network-card-two{0%,to{transform:rotate(8deg) translateZ(5px)}50%{transform:rotate(6.5deg) translate3d(4px,-4px,13px)}}@keyframes signature-page-stack-back{0%,to{transform:rotate(-13deg) translateZ(-10px)}50%{transform:rotate(-14.5deg) translate3d(-5px,-5px,-2px)}}@keyframes signature-page-stack-middle{0%,to{transform:rotate(-1deg) translateZ(18px)}50%{transform:rotate(1deg) translate3d(3px,-4px,28px)}}@keyframes signature-page-stack-front{0%,to{transform:rotate(12deg) translateZ(35px)}50%{transform:rotate(14deg) translate3d(5px,-6px,46px)}}@keyframes signature-phone-drift{0%,to{transform:rotate(-10deg) translateZ(32px)}50%{transform:rotate(-8.5deg) translate3d(-2px,-5px,42px)}}@keyframes signature-message-drift{0%,to{transform:rotateY(-14deg) rotate(7deg) translateZ(0)}50%{transform:rotateY(-11.5deg) rotate(5.5deg) translate3d(4px,-5px,10px)}}@keyframes signature-trophy-tilt{0%,to{transform:rotateY(-14deg) rotate(-5deg) translateZ(50px)}50%{transform:rotateY(-11deg) rotate(-3deg) translate3d(2px,-5px,62px)}}@keyframes signature-medal-drift{0%,to{transform:translateZ(34px) rotate(-3deg)}50%{transform:translate3d(4px,-4px,44px) rotate(2deg)}}@keyframes signature-bead-drift{0%,to{transform:translateZ(40px)}50%{transform:translate3d(4px,-4px,48px)}}