:root{--conch:#fbf8f0;--paper:#f3ebdd;--cotton:#e4d7c5;--sand:#cbbca7;--stone:#70665c;--basalt:#171918;--vermilion:#b94a2f;--vermilion-deep:#8f341f;--copper:#8a5a30;--copper-hover:#704820;--brass:#a07030;--brass-text:#7a5520;--peacock:#174c50;--peacock-deep:#0d3336;--white:#fffdf8;--success:#326346;--display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Constantia,serif;--body:"Trebuchet MS",Candara,"Segoe UI",sans-serif;--devanagari:"Noto Sans Devanagari","Mangal","Rajdhani","Lohit Devanagari",sans-serif;--data:Consolas,"Courier New",monospace;--shadow:0 24px 70px rgba(61,45,29,0.12);--container:min(1380px,calc(100vw - 96px));--header-height:88px;--ease:cubic-bezier(.22,1,.36,1)}.aj-cursor-dot{position:fixed;top:0;left:0;z-index:9999;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid var(--vermilion);border-radius:50%;pointer-events:none;opacity:.65;transform:translate3d(-100px,-100px,0);transition:width .18s ease,height .18s ease,margin .18s ease,opacity .18s ease}.aj-cursor-dot.is-link{width:24px;height:24px;margin:-12px 0 0 -12px;opacity:.95}@media (prefers-reduced-motion:reduce){.aj-cursor-dot{display:none}}html[lang="hi"] body,html[lang="hi"] h1,html[lang="hi"] h2,html[lang="hi"] h3,html[lang="hi"] h4,html[lang="hi"] p,html[lang="hi"] li,html[lang="hi"] td,html[lang="hi"] th,html[lang="hi"] span,html[lang="hi"] a,html[lang="hi"] button,html[lang="hi"] label,html[lang="hi"] .hero-lead,html[lang="hi"] .eyebrow{font-family:var(--devanagari)}*,*::before,*::after{box-sizing:border-box}html{overflow-wrap:break-word;word-break:break-word}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--basalt);background:var(--conch);font-family:var(--body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noscript-warning{max-width:600px;margin:1rem auto;padding:1rem;border:2px solid var(--brass);border-radius:8px;color:var(--basalt);background:var(--paper);text-align:center;font-size:1rem}body.lang-hi{font-family:"Nirmala UI","Kohinoor Devanagari",Mangal,sans-serif}body.menu-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,ul,ol,blockquote{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:400}.lang-hi h1,.lang-hi h2,.lang-hi h3{font-family:"Nirmala UI","Kohinoor Devanagari",Mangal,sans-serif;font-weight:500}::selection{color:var(--white);background:var(--vermilion)}:focus-visible{outline:3px solid var(--peacock);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 16px;color:var(--white);background:var(--basalt);transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.site-grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.17;background-image:repeating-radial-gradient(circle at 25% 15%,rgba(23,25,24,.09) 0 .35px,transparent .5px 3px),repeating-radial-gradient(circle at 75% 85%,rgba(166,106,63,.08) 0 .4px,transparent .6px 4px);background-size:5px 5px,7px 7px;mix-blend-mode:multiply}.container{width:var(--container);margin-inline:auto}.section{position:relative;padding-block:clamp(92px,9vw,164px)}.eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:28px;color:var(--vermilion);font-family:var(--data);font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.eyebrow::before{width:42px;height:1px;background:currentColor;content:""}.eyebrow span{color:var(--stone)}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:20px;padding:13px 22px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.2;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.button span{font-size:17px;transition:transform .3s var(--ease)}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-2px)}.button--primary{color:var(--white);background:var(--vermilion)}.button--primary:hover{background:var(--vermilion-deep)}.button--disabled{color:var(--stone);background:var(--conch);border-color:var(--cotton);cursor:not-allowed;opacity:.72}.button--disabled:hover{transform:none}.button--text{min-height:40px;padding-inline:0;border-bottom-color:var(--cotton);color:var(--basalt)}.button--text:hover{border-bottom-color:var(--vermilion);color:var(--vermilion)}.button--dark{width:100%;color:var(--white);background:var(--basalt)}.button--light{color:var(--peacock-deep);background:var(--conch)}.button--outline-light{border-color:rgba(251,248,240,.5);color:var(--conch)}.site-header{position:fixed;top:0;left:0;z-index:90;width:100%;border-bottom:1px solid rgba(112,102,92,.18);background:rgba(251,248,240,.84);backdrop-filter:blur(16px);transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.site-header.is-compact{background:rgba(251,248,240,.96);box-shadow:0 10px 30px rgba(61,45,29,.06)}.header-inner{display:flex;width:var(--container);min-height:var(--header-height);align-items:center;justify-content:space-between;margin-inline:auto}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px}.aj-monogram{display:inline-grid;flex:0 0 auto;place-items:center}.aj-monogram img{display:block;width:100%;height:100%;object-fit:contain}.aj-monogram--header{width:46px;height:46px;padding:6px;border:1px solid rgba(166,106,63,.32);border-radius:50%;background:rgba(255,252,246,.82);box-shadow:0 13px 30px rgba(166,106,63,.12)}.logo-crop{position:relative;display:block;flex:0 0 auto;overflow:hidden;border-radius:50%;background:var(--white)}.logo-crop img{position:absolute;top:-99.25%;left:-116.65%;width:333.333%;max-width:none;mix-blend-mode:multiply}.logo-crop--header{width:46px;height:46px;border:1px solid rgba(166,106,63,.32)}.brand-type{display:flex;flex-direction:column;gap:2px;min-width:max-content}.brand-type--image{display:block;width:clamp(180px,16vw,218px);min-width:0}.brand-type--image img{width:100%;height:auto}.desktop-nav{display:flex;align-items:center;gap:clamp(16px,1.8vw,32px)}.desktop-nav a{position:relative;padding-block:10px;color:#3e3934;font-size:14px;font-weight:700;letter-spacing:.035em}.desktop-nav a::after{position:absolute;right:50%;bottom:3px;left:50%;height:1px;background:var(--vermilion);content:"";transition:inset .3s var(--ease)}.desktop-nav a:hover::after{right:0;left:0}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:14px}.language-switch{display:flex;align-items:center;gap:7px;color:var(--stone);font-family:var(--data);font-size:12px;letter-spacing:.1em}.language-switch a{padding:7px 2px}.language-switch a[aria-current="true"]{color:var(--vermilion);font-weight:700}.header-link-action{position:relative;display:inline-flex;align-items:center;padding:10px 2px;color:var(--basalt);font-size:12px;font-weight:800;letter-spacing:.045em;text-decoration:none;white-space:nowrap}.header-link-action::after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:var(--vermilion);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.header-link-action:hover,.header-link-action:focus-visible{color:var(--vermilion)}.header-link-action:hover::after,.header-link-action:focus-visible::after{transform:scaleX(1)}.header-cta{display:inline-flex;min-height:40px;align-items:center;gap:14px;padding:9px 15px;color:var(--white);background:var(--basalt);font-size:13px;font-weight:700;letter-spacing:.04em}.header-cta--panchang{color:var(--vermilion);border-bottom:1px solid currentColor;text-decoration:none}.header-cta--panchang:hover{color:var(--vermilion-deep)}.header-cta--order{color:var(--white);background:var(--vermilion);border:1px solid var(--vermilion);text-decoration:none;white-space:nowrap}.header-cta--order:hover{background:var(--vermilion-deep)}.menu-toggle{display:none;border:0;color:inherit;background:transparent;cursor:pointer}.mobile-menu{position:absolute;top:100%;right:0;left:0;z-index:80;width:100vw;height:calc(100svh - var(--header-height));overflow-y:auto;padding:32px max(24px,calc((100vw - 1380px) / 2));color:var(--conch);background:var(--peacock-deep)}.mobile-menu__index{display:flex;align-items:center;gap:14px;margin-bottom:48px;color:rgba(251,248,240,.45);font-family:var(--data);font-size:13px;letter-spacing:.18em}.aj-monogram--menu{width:42px;height:42px;opacity:.95;filter:drop-shadow(0 12px 24px rgba(211,155,100,.2))}.mobile-menu nav{display:grid}.mobile-menu nav a{display:flex;align-items:baseline;gap:24px;padding-block:15px;border-bottom:1px solid rgba(251,248,240,.14);font-family:var(--display);font-size:clamp(28px,6vw,48px);line-height:1.1}.mobile-menu nav a span{color:var(--brass-text);font-family:var(--data);font-size:12px}.mobile-menu .button{margin-top:32px}.hero{position:relative;display:flex;min-height:max(760px,100svh);flex-direction:column;justify-content:center;overflow:hidden;padding:calc(var(--header-height) + 68px) 0 38px;background:linear-gradient(90deg,transparent 49.96%,rgba(166,106,63,.12) 50%,transparent 50.04%),linear-gradient(rgba(166,106,63,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(166,106,63,.055) 1px,transparent 1px),var(--conch);background-size:100% 100%,64px 64px,64px 64px,auto}.hero::before{position:absolute;top:14%;right:-14%;width:54vw;height:54vw;border-radius:50%;background:radial-gradient(circle,rgba(184,137,75,.11),transparent 67%);content:""}.hero-ruler{position:absolute;top:var(--header-height);bottom:0;left:20px;display:flex;width:18px;flex-direction:column;align-items:center;justify-content:space-between;padding-block:32px;color:var(--stone);font-family:var(--data);font-size:10px}.hero-ruler::before{position:absolute;top:62px;bottom:62px;left:50%;width:1px;background:var(--cotton);content:""}.hero-ruler i{position:relative;z-index:1;width:7px;height:1px;background:var(--copper)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(30px,6vw,100px)}.hero-copy{padding-left:clamp(0px,3vw,40px)}.hero-copy .eyebrow{margin-bottom:34px}.hero-copy h1{max-width:850px;margin-bottom:30px;font-size:clamp(56px,5.7vw,96px);letter-spacing:-.045em;line-height:.94}.lang-hi .hero-copy h1{font-size:clamp(45px,5vw,82px);letter-spacing:-.035em;line-height:1.08}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-copy h1 em{color:var(--vermilion);font-style:italic}.lang-hi .hero-copy h1 em{font-style:normal}.hero-lead{max-width:680px;margin-bottom:30px;color:#504941;font-family:var(--display);font-size:clamp(18px,1.5vw,22px);line-height:1.58}.lang-hi .hero-lead{font-family:"Nirmala UI",Mangal,sans-serif}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px}.resume-link{display:inline-flex;align-items:center;gap:10px;color:var(--stone);font-size:12px;text-decoration:underline;text-decoration-color:var(--cotton);text-underline-offset:4px}.status-dot{width:6px;height:6px;border:1px solid var(--vermilion);border-radius:50%}.hero-instrument{position:relative;aspect-ratio:1;width:min(37vw,590px);margin-inline:auto}.instrument-orbit{position:absolute;border:1px solid rgba(166,106,63,.32);border-radius:50%}.instrument-orbit--outer{inset:0}.instrument-orbit--outer::before,.instrument-orbit--outer::after{position:absolute;top:50%;width:8px;height:8px;border:2px solid var(--vermilion);border-radius:50%;background:var(--conch);content:"";transform:translateY(-50%)}.instrument-orbit--outer::before{left:-4px}.instrument-orbit--outer::after{right:-4px}.instrument-orbit--middle{inset:7.5%;border-style:dashed;animation:align-ring 1.4s var(--ease) both}.instrument-axis{position:absolute;top:50%;left:50%;background:rgba(166,106,63,.16);transform:translate(-50%,-50%)}.instrument-axis--x{width:112%;height:1px}.instrument-axis--y{width:1px;height:112%}.aj-monogram--hero{position:absolute;top:50%;left:50%;z-index:2;width:43%;height:43%;opacity:.88;filter:drop-shadow(0 24px 38px rgba(166,106,63,.22));transform:translate(-50%,-50%)}.coordinate{position:absolute;z-index:3;padding:4px 7px;color:var(--stone);background:var(--conch);font-family:var(--data);font-size:10px;letter-spacing:.08em}.coordinate--one{top:10%;left:2%}.coordinate--two{top:35%;right:-4%}.coordinate--three{bottom:12%;left:1%}.time-window{position:absolute;right:2%;bottom:5%;z-index:4;width:51%;padding:14px 16px;border:1px solid rgba(166,106,63,.35);background:rgba(251,248,240,.92);box-shadow:0 12px 30px rgba(61,45,29,.08)}.time-window small{display:block;margin-bottom:6px;color:var(--stone);font-family:var(--data);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.time-window strong{display:flex;align-items:center;justify-content:space-between;font-family:var(--data);font-size:clamp(12px,1.2vw,17px);letter-spacing:.04em}.time-window i{position:relative;flex:1;height:1px;margin-inline:10px;background:var(--cotton)}.time-window i::after{position:absolute;top:-3px;left:50%;width:7px;height:7px;border-radius:50%;background:var(--vermilion);content:""}.instrument-pointer{position:absolute;inset:0;z-index:3;pointer-events:none;transform:rotate(31deg)}.instrument-pointer span{position:absolute;top:-5px;left:50%;width:1px;height:48%;background:linear-gradient(var(--vermilion),transparent)}.hero-instrument > p{position:absolute;right:19%;bottom:-45px;max-width:240px;color:var(--stone);font-family:var(--display);font-size:13px;font-style:italic;text-align:right}.hero-foot{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:clamp(55px,8vh,110px);padding-top:22px;border-top:1px solid var(--cotton)}.hero-foot ul{display:flex;flex-wrap:wrap;gap:16px 34px;margin:0;padding:0;list-style:none}.hero-foot li{display:flex;align-items:center;gap:9px;color:var(--stone);font-family:var(--data);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero-foot li span{color:var(--copper)}.hero-foot > a{display:inline-flex;align-items:center;gap:14px;color:var(--stone);font-size:10px;font-weight:700;letter-spacing:.09em;white-space:nowrap;text-transform:uppercase}.foundation{background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(166,106,63,.12) 50%,transparent calc(50% + .5px)),var(--white)}.section-heading--split{display:grid;grid-template-columns:.8fr 1.35fr .7fr;align-items:start;gap:clamp(35px,6vw,100px);margin-bottom:clamp(64px,8vw,120px)}.section-heading--split .eyebrow{white-space:nowrap}.section-heading h2,.prepare h2,.deliverable h2,.lineage h2,.services h2,.knowledge h2{margin-bottom:0;font-size:clamp(42px,5vw,76px);letter-spacing:-.04em;line-height:1.03}.lang-hi .section-heading h2,.lang-hi .prepare h2,.lang-hi .deliverable h2,.lang-hi .lineage h2,.lang-hi .services h2,.lang-hi .knowledge h2{letter-spacing:-.025em;line-height:1.18}.section-heading--split > p:last-child{margin:14px 0 0;color:var(--stone);font-family:var(--display);font-size:18px;line-height:1.7}.lang-hi .section-heading--split > p:last-child{font-family:"Nirmala UI",Mangal,sans-serif}.time-lab{display:grid;grid-template-columns:1.1fr .9fr;min-height:540px;border-top:1px solid var(--cotton);border-bottom:1px solid var(--cotton)}.time-lab__graphic{position:relative;display:grid;min-height:540px;place-items:center;overflow:hidden;border-right:1px solid var(--cotton);background:linear-gradient(rgba(166,106,63,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(166,106,63,.07) 1px,transparent 1px);background-size:48px 48px}.chart-field{position:absolute;inset:11%;border:1px solid rgba(166,106,63,.28);transform:rotate(45deg);transition:transform .7s var(--ease)}.time-lab[data-state="0"] .chart-field{transform:rotate(41deg) scale(.96)}.time-lab[data-state="2"] .chart-field{transform:rotate(49deg) scale(1.03)}.chart-field::before,.chart-field::after{position:absolute;inset:0;border:1px solid rgba(166,106,63,.22);content:""}.chart-field::before{transform:rotate(30deg)}.chart-field::after{transform:rotate(60deg)}.chart-line{position:absolute;top:50%;left:50%;width:142%;height:1px;background:rgba(166,106,63,.23);transform-origin:center}.chart-line--one{transform:translate(-50%,-50%)}.chart-line--two{transform:translate(-50%,-50%) rotate(45deg)}.chart-line--three{transform:translate(-50%,-50%) rotate(90deg)}.chart-line--four{transform:translate(-50%,-50%) rotate(135deg)}.chart-house{position:absolute;z-index:2;color:var(--copper);font-family:var(--data);font-size:10px;transform:rotate(-45deg)}.chart-house--one{top:7%;left:7%}.chart-house--two{top:7%;right:7%}.chart-house--three{right:7%;bottom:7%}.chart-house--four{bottom:7%;left:7%}.time-lab__reading{position:relative;z-index:4;display:grid;width:220px;aspect-ratio:1;place-content:center;border:1px solid var(--copper);border-radius:50%;background:rgba(255,253,248,.92);box-shadow:0 25px 80px rgba(61,45,29,.12);text-align:center}.time-lab__reading::before{position:absolute;inset:10px;border:1px dashed var(--cotton);border-radius:50%;content:""}.time-lab__reading small{margin-bottom:8px;color:var(--stone);font-size:10px}.time-lab__reading strong{font-family:var(--data);font-size:42px;font-weight:400;letter-spacing:-.04em;line-height:1}.time-lab__reading span{margin-top:8px;color:var(--vermilion);font-family:var(--data);font-size:10px}.time-lab__controls{display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,78px)}.candidate-tabs{display:grid;margin-bottom:34px;border-top:1px solid var(--cotton)}.candidate-tabs button{display:grid;grid-template-columns:44px 1fr;align-items:center;padding:20px 0;border:0;border-bottom:1px solid var(--cotton);color:var(--stone);background:transparent;font-family:var(--data);font-size:clamp(22px,2.4vw,36px);text-align:left;cursor:pointer;transition:color .3s ease,padding-left .3s var(--ease)}.candidate-tabs button span{font-size:12px}.candidate-tabs button.is-active{padding-left:18px;color:var(--vermilion)}.candidate-note{min-height:75px;margin-bottom:28px;color:#4e463e;font-family:var(--display);font-size:21px;line-height:1.55}.lang-hi .candidate-note{font-family:"Nirmala UI",Mangal,sans-serif}.illustration-note,.services-note{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--stone);font-size:13px}.illustration-note span,.services-note span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid var(--cotton);border-radius:50%;color:var(--vermilion);font-family:var(--display)}.method{overflow:hidden;color:var(--conch);background:var(--peacock-deep)}.method::before{position:absolute;top:-35%;right:-15%;width:65vw;height:65vw;border:1px solid rgba(184,137,75,.18);border-radius:50%;content:""}.method-gridlines{position:absolute;inset:0;opacity:.19;background:linear-gradient(rgba(228,215,197,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(228,215,197,.12) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.method-heading{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .55fr;align-items:end;gap:clamp(50px,8vw,140px);margin-bottom:clamp(64px,7vw,110px)}.method-heading .eyebrow{color:#d39b64}.method-heading h2{max-width:850px;margin-bottom:0;font-size:clamp(48px,5.5vw,86px);letter-spacing:-.04em;line-height:1}.lang-hi .method-heading h2{line-height:1.17}.method-heading > p{margin-bottom:8px;color:rgba(251,248,240,.66);font-size:14px;line-height:1.8}.method-workbench{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr;min-height:600px;border-top:1px solid rgba(251,248,240,.18);border-bottom:1px solid rgba(251,248,240,.18)}.method-list{border-right:1px solid rgba(251,248,240,.18)}.method-step{display:grid;width:100%;min-height:104px;grid-template-columns:50px 1fr 25px;align-items:center;gap:12px;padding:18px 30px 18px 0;border:0;border-bottom:1px solid rgba(251,248,240,.14);color:rgba(251,248,240,.55);background:transparent;text-align:left;cursor:pointer;transition:color .35s ease,background-color .35s ease,padding-left .35s var(--ease)}.method-step:last-child{border-bottom:0}.method-step span{font-family:var(--data);font-size:12px}.method-step strong{font-family:var(--display);font-size:clamp(18px,1.7vw,26px);font-weight:400;line-height:1.18}.lang-hi .method-step strong{font-family:"Nirmala UI",Mangal,sans-serif}.method-step i{font-style:normal}.method-step.is-active,.method-step:hover{padding-left:22px;color:var(--conch);background:rgba(251,248,240,.05)}.method-step.is-active span,.method-step.is-active i{color:#d39b64}.method-instrument{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(40px,5vw,78px)}.method-dial{position:relative;aspect-ratio:1;width:min(29vw,420px);margin-inline:auto;border:1px solid rgba(211,155,100,.5);border-radius:50%}.method-dial-rotor{position:absolute;inset:0;transition:transform .7s var(--ease)}.method-dial::before,.method-dial::after{position:absolute;border-radius:50%;content:""}.method-dial::before{inset:7%;border:1px dashed rgba(251,248,240,.22)}.method-dial::after{inset:20%;border:1px solid rgba(251,248,240,.16)}.dial-tick{position:absolute;top:-5px;left:calc(50% - .5px);width:1px;height:20px;background:#d39b64;transform-origin:.5px calc((min(29vw,420px) / 2) + 5px)}.dial-tick--1{transform:rotate(0deg)}.dial-tick--2{transform:rotate(30deg)}.dial-tick--3{transform:rotate(60deg)}.dial-tick--4{transform:rotate(90deg)}.dial-tick--5{transform:rotate(120deg)}.dial-tick--6{transform:rotate(150deg)}.dial-tick--7{transform:rotate(180deg)}.dial-tick--8{transform:rotate(210deg)}.dial-tick--9{transform:rotate(240deg)}.dial-tick--10{transform:rotate(270deg)}.dial-tick--11{transform:rotate(300deg)}.dial-tick--12{transform:rotate(330deg)}.dial-sweep{position:absolute;top:50%;left:50%;width:1px;height:43%;background:linear-gradient(#d39b64,transparent);transform:translateX(-50%) rotate(0deg);transform-origin:50% 0;transition:transform .75s var(--ease)}.dial-sweep::before{position:absolute;top:-5px;left:-5px;width:11px;height:11px;border:2px solid #d39b64;border-radius:50%;background:var(--peacock-deep);content:""}.dial-core{position:absolute;inset:29%;z-index:3;display:grid;place-content:center;border:1px solid rgba(251,248,240,.3);border-radius:50%;background:#123c40;text-align:center}.dial-core small{margin-bottom:4px;color:#d39b64;font-family:var(--data);font-size:10px;letter-spacing:.12em}.dial-core strong{font-family:var(--display);font-size:clamp(36px,4vw,58px);font-weight:400;letter-spacing:-.08em;line-height:1}.dial-core strong.aj-monogram{width:clamp(46px,5vw,74px);height:auto;aspect-ratio:1;margin-inline:auto;color:inherit;font-size:0;letter-spacing:0;filter:drop-shadow(0 16px 24px rgba(211,155,100,.18))}.dial-core span{margin-top:5px;color:rgba(251,248,240,.65);font-family:var(--data);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.method-description{min-height:250px}.method-description p{margin-bottom:14px;color:#d39b64;font-family:var(--data);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.method-description h3{margin-bottom:0;color:var(--conch);font-size:clamp(22px,2.1vw,32px);line-height:1.3;text-align:left;max-width:520px}@media (max-width:1360px) and (min-width:961px){.method-instrument{grid-template-columns:1fr}.method-description{max-width:520px;margin-inline:auto}}.method-quality{position:relative;z-index:2;display:flex;max-width:850px;align-items:flex-start;gap:15px;margin:34px 0 0 auto;color:rgba(251,248,240,.55);font-size:14px;line-height:1.7}.method-quality span{color:#d39b64}.prepare{background:var(--paper)}.prepare-grid{display:grid;grid-template-columns:1.08fr .72fr;align-items:start;gap:clamp(60px,10vw,160px)}.prepare h2{max-width:800px;margin-bottom:64px}.prepare-list{margin:0;padding:0;border-top:1px solid var(--sand);list-style:none}.prepare-list li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--sand)}.prepare-list li > span{color:var(--vermilion);font-family:var(--data);font-size:10px}.prepare-list h3{margin-bottom:6px;font-size:23px}.prepare-list p{max-width:540px;margin:0;color:var(--stone);font-size:13px}.readiness{position:sticky;top:calc(var(--header-height) + 28px);padding:clamp(32px,4vw,55px);border:1px solid var(--sand);background:var(--conch);box-shadow:var(--shadow)}.readiness__ornament{position:absolute;top:-28px;right:32px;display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--copper);border-radius:50%;color:var(--vermilion);background:var(--conch);font-family:var(--display)}.readiness__ornament .aj-monogram{width:32px;height:32px}.readiness__kicker{margin-bottom:10px;color:var(--vermilion);font-family:var(--data);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.readiness h3{max-width:420px;margin-bottom:32px;font-size:clamp(31px,3vw,46px);line-height:1.06}.readiness fieldset{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 24px;padding:0;border:0}.readiness legend{grid-column:1 / -1;margin-bottom:11px;color:#3f3933;font-size:13px;font-weight:700;line-height:1.55}.readiness legend span{margin-right:10px;color:var(--vermilion);font-family:var(--data);font-size:10px}.readiness label{cursor:pointer}.readiness input{position:absolute;opacity:0;pointer-events:none}.readiness label span{display:grid;min-height:44px;place-items:center;border:1px solid var(--cotton);color:var(--stone);font-size:13px;font-weight:700;transition:all .25s ease}.readiness input:checked + span{border-color:var(--vermilion);color:var(--white);background:var(--vermilion)}.readiness input:focus-visible + span{outline:3px solid var(--peacock);outline-offset:3px}.readiness__result{min-height:63px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--cotton);color:var(--stone);font-size:11px;line-height:1.65}.readiness__result.is-result{color:var(--peacock);font-weight:700}.deliverable{overflow:hidden;background:var(--white)}.deliverable::before{position:absolute;top:0;left:56%;width:1px;height:100%;background:var(--cotton);content:""}.deliverable-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,12vw,190px)}.deliverable-copy > p:not(.eyebrow){max-width:610px;margin:32px 0;color:var(--stone);font-family:var(--display);font-size:18px;line-height:1.75}.lang-hi .deliverable-copy > p:not(.eyebrow){font-family:"Nirmala UI",Mangal,sans-serif}.deliverable-copy ul{display:grid;gap:13px;margin:0 0 34px;padding:0;list-style:none}.deliverable-copy li{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.deliverable-copy li span{color:var(--copper);font-size:7px}.folio-stack{position:relative;aspect-ratio:.78;width:min(100%,550px);margin-inline:auto;perspective:1400px}.folio{position:absolute;inset:0;border:1px solid var(--sand);background:var(--conch)}.folio--back{transform:translate(36px,24px) rotate(4deg);background:var(--cotton)}.folio--middle{transform:translate(17px,13px) rotate(1.5deg);background:var(--paper)}.folio--front{display:flex;flex-direction:column;padding:clamp(32px,4vw,58px);box-shadow:0 35px 80px rgba(61,45,29,.14);transition:transform .6s var(--ease)}.folio-stack:hover .folio--front{transform:translateY(-9px) rotate(-1deg)}.folio--front::before,.folio--front::after{position:absolute;content:""}.folio--front::before{inset:13px;border:1px solid var(--cotton);pointer-events:none}.folio--front::after{top:92px;right:0;left:0;height:1px;background:var(--cotton)}.folio--front header{display:flex;justify-content:space-between;gap:20px;color:var(--stone);font-family:var(--data);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.folio-seal{position:relative;display:grid;width:116px;height:116px;place-items:center;margin:clamp(44px,6vw,88px) auto 28px;border:1px solid var(--copper);border-radius:50%;color:var(--vermilion)}.folio-seal::before{position:absolute;inset:9px;border:1px dashed var(--copper);border-radius:50%;content:""}.folio-seal span{font-family:var(--display);font-size:38px}.folio-seal .aj-monogram{width:68px;height:68px}.folio--front > p{margin-bottom:9px;color:var(--vermilion);font-family:var(--data);font-size:10px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.folio--front h3{margin-bottom:9px;font-size:clamp(34px,3.5vw,55px);line-height:1;text-align:center}.folio--front > small{color:var(--stone);font-family:var(--data);font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.folio-time{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding:24px 0 16px;border-top:1px solid var(--cotton);border-bottom:1px solid var(--cotton)}.folio-time span{max-width:110px;color:var(--stone);font-family:var(--data);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.folio-time strong{color:var(--peacock);font-family:var(--data);font-size:clamp(20px,2.3vw,34px);font-weight:400}.folio--front footer{margin-top:18px;color:var(--stone);font-size:10px;line-height:1.55}.lineage{color:var(--conch);background:var(--basalt)}.lineage-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(70px,10vw,155px)}.lineage-portrait{position:relative;min-height:700px}.lineage-portrait::before{position:absolute;top:-30px;right:4%;width:74%;height:74%;border:1px solid rgba(184,137,75,.4);content:""}.portrait-frame{position:absolute;overflow:hidden;background:#322e29}.portrait-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) sepia(.1)}.portrait-frame--primary{top:0;left:0;width:72%;height:86%}.portrait-frame--primary img{object-position:center top}.portrait-frame--secondary{right:0;bottom:0;width:38%;height:46%;border:10px solid var(--basalt)}.portrait-caption{position:absolute;bottom:0;left:0;color:rgba(251,248,240,.42);font-family:var(--data);font-size:10px;letter-spacing:.15em;writing-mode:vertical-rl;transform:translateX(-24px) rotate(180deg)}.lineage-copy .eyebrow{color:#d39b64}.lineage-copy h2{color:var(--conch)}.lineage-copy > p:not(.eyebrow){margin:32px 0;color:rgba(251,248,240,.62);font-family:var(--display);font-size:18px;line-height:1.75}.lang-hi .lineage-copy > p:not(.eyebrow){font-family:"Nirmala UI",Mangal,sans-serif}.lineage-copy blockquote{position:relative;margin:42px 0 26px;padding:28px 0 28px 34px;border-top:1px solid rgba(251,248,240,.16);border-bottom:1px solid rgba(251,248,240,.16);color:var(--conch);font-family:var(--display);font-size:clamp(24px,2.4vw,36px);font-style:italic;line-height:1.35}.lang-hi .lineage-copy blockquote{font-family:"Nirmala UI",Mangal,sans-serif;font-style:normal}.lineage-copy blockquote::before{position:absolute;top:28px;left:0;color:#d39b64;content:"“"}.lineage-copy small{display:block;max-width:600px;color:rgba(251,248,240,.42);font-size:10px;line-height:1.6}.handoff{overflow:hidden;color:var(--conch);background:var(--vermilion-deep)}.handoff-lines{position:absolute;inset:0;opacity:.22;background:radial-gradient(circle at 50% 50%,transparent 0 24%,rgba(251,248,240,.3) 24.2% 24.35%,transparent 24.6% 38%,rgba(251,248,240,.25) 38.2% 38.35%,transparent 38.6%),linear-gradient(90deg,transparent 49.95%,rgba(251,248,240,.35) 50%,transparent 50.05%)}.handoff-inner{position:relative;z-index:2;max-width:990px;text-align:center}.handoff .eyebrow{justify-content:center;color:#f3c990}.handoff h2{margin-bottom:25px;font-size:clamp(52px,6.5vw,94px);letter-spacing:-.045em;line-height:.98}.lang-hi .handoff h2{line-height:1.16}.handoff-inner > p:not(.eyebrow){max-width:680px;margin:0 auto 36px;color:rgba(251,248,240,.74);font-family:var(--display);font-size:19px}.lang-hi .handoff-inner > p:not(.eyebrow){font-family:"Nirmala UI",Mangal,sans-serif}.handoff-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:13px}.handoff-inner > small{display:block;max-width:630px;margin:28px auto 0;color:rgba(251,248,240,.52);font-size:10px}.services{background:var(--conch)}.services-heading{display:grid;grid-template-columns:.45fr 1.3fr;gap:clamp(50px,8vw,130px);margin-bottom:75px}.service-index{border-top:1px solid var(--cotton)}.service-row{position:relative;display:grid;grid-template-columns:62px 1.1fr .85fr 170px;align-items:center;gap:24px;min-height:145px;padding:24px 0;border-bottom:1px solid var(--cotton);transition:padding .35s var(--ease)}.service-row::before{position:absolute;top:0;right:100%;bottom:0;width:100vw;background:var(--paper);content:"";opacity:0;transition:opacity .35s ease}.service-row:hover{padding-inline:22px;background:var(--paper)}.service-number{color:var(--vermilion);font-family:var(--data);font-size:10px}.service-row h3{margin:0;font-size:clamp(24px,2.6vw,39px);line-height:1.12}.service-row p{margin:0;color:var(--stone);font-size:13px}.service-row a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:9px;border-bottom:1px solid var(--cotton);font-size:11px;font-weight:700}.service-row a span{color:var(--vermilion)}.service-row > .button--soon{grid-column:4;grid-row:1 / span 2;width:100%;min-width:0;padding-inline:12px;color:var(--basalt);background:transparent;border-color:var(--cotton);cursor:default;white-space:nowrap}.service-row > .button--soon:hover{transform:none}.services-note{max-width:720px;margin-top:26px}.knowledge{border-top:1px solid var(--cotton);background:var(--white)}.knowledge-heading{display:grid;grid-template-columns:1.1fr .6fr;align-items:end;gap:clamp(50px,9vw,150px);margin-bottom:70px}.knowledge-heading > p{margin-bottom:4px;color:var(--stone);font-family:var(--display);font-size:18px;line-height:1.7}.lang-hi .knowledge-heading > p{font-family:"Nirmala UI",Mangal,sans-serif}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cotton);border-bottom:1px solid var(--cotton)}.knowledge-item{position:relative;min-height:370px;padding:36px;border-right:1px solid var(--cotton);transition:color .35s ease,background-color .35s ease}.knowledge-item:last-child{border-right:0}.knowledge-item:hover{color:var(--conch);background:var(--peacock)}.knowledge-item--accent{background:var(--paper)}.knowledge-item > span{color:var(--vermilion);font-family:var(--data);font-size:10px;letter-spacing:.1em}.knowledge-item:hover > span{color:#e0ac73}.knowledge-item h3{max-width:300px;margin:110px 0 16px;font-size:clamp(30px,3vw,46px);line-height:1}.knowledge-item p{max-width:330px;margin-bottom:0;color:var(--stone);font-size:13px;line-height:1.65}.knowledge-item:hover p{color:rgba(251,248,240,.65)}.knowledge-item i{position:absolute;top:32px;right:32px;font-size:22px;font-style:normal}.final-invitation{overflow:hidden;text-align:center;background:var(--conch)}.final-wheel{position:absolute;top:50%;left:50%;display:grid;width:min(70vw,920px);aspect-ratio:1;place-items:center;border:1px solid rgba(166,106,63,.13);border-radius:50%;color:rgba(166,106,63,.055);font-family:var(--display);font-size:min(23vw,300px);transform:translate(-50%,-50%)}.final-wheel .aj-monogram{width:36%;height:36%;opacity:.1;filter:saturate(.8)}.final-wheel::before,.final-wheel::after{position:absolute;border-radius:50%;content:""}.final-wheel::before{inset:8%;border:1px dashed rgba(166,106,63,.15)}.final-wheel::after{inset:25%;border:1px solid rgba(166,106,63,.12)}.final-invitation .container{position:relative;z-index:2;max-width:950px}.final-invitation p{margin-bottom:3px;color:var(--stone);font-family:var(--display);font-size:clamp(22px,2vw,32px)}.lang-hi .final-invitation p{font-family:"Nirmala UI",Mangal,sans-serif}.final-invitation h2{margin-bottom:38px;color:var(--vermilion);font-size:clamp(58px,8vw,120px);font-style:italic;letter-spacing:-.055em;line-height:.95}.lang-hi .final-invitation h2{font-style:normal;line-height:1.15}.final-invitation .container > div{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.site-footer{padding:80px 0 88px;color:var(--conch);background:var(--basalt)}.footer-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-bottom:75px}.footer-brand .brand{margin-bottom:25px}.footer-brand .brand-type--image{width:clamp(240px,24vw,330px)}.footer-brand .logo-crop{background:var(--conch)}.aj-monogram--footer{width:58px;height:58px;padding:7px;border:1px solid rgba(211,155,100,.38);border-radius:50%;background:rgba(251,248,240,.06);box-shadow:0 18px 42px rgba(0,0,0,.22)}.footer-brand > p{max-width:460px;margin:0;color:rgba(251,248,240,.43);font-size:13px;line-height:1.7}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-links > div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links span{margin-bottom:9px;color:#d39b64;font-family:var(--data);font-size:12px;letter-spacing:.13em}.footer-links a{color:rgba(251,248,240,.65);font-size:14px}.footer-links a:hover{color:var(--conch)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid rgba(251,248,240,.12);color:rgba(251,248,240,.33);font-family:var(--data);font-size:12px;letter-spacing:.1em}.mobile-btr{display:none}.mobile-btr--status{pointer-events:none;display:none !important}.aj-whatsapp{position:fixed;right:20px;bottom:20px;z-index:20;display:inline-flex;align-items:center;justify-content:center;min-width:116px;padding:12px 16px;border-radius:999px;background:#168c4b;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-decoration:none;box-shadow:0 10px 28px rgba(22,140,75,.3);transition:transform .2s ease,box-shadow .2s ease}.aj-whatsapp:hover,.aj-whatsapp:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px rgba(22,140,75,.4)}.action-dock{position:fixed;left:20px;bottom:20px;z-index:20;display:inline-flex;align-items:stretch;gap:8px}.action-dock a{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid rgba(38,44,56,.18);border-radius:999px;color:var(--basalt);background:rgba(248,242,231,.96);font:700 .78rem/1 var(--data);letter-spacing:.03em;text-decoration:none;box-shadow:0 10px 28px rgba(38,44,56,.14);backdrop-filter:blur(12px);transition:transform .2s ease,background-color .2s ease,color .2s ease}.action-dock a span{color:var(--vermilion);font-size:1rem}.action-dock a:hover,.action-dock a:focus-visible{color:var(--conch);background:var(--peacock);transform:translateY(-2px)}.action-dock a:hover span,.action-dock a:focus-visible span{color:var(--gold)}#cookie-consent{position:fixed;right:0;bottom:0;left:0;z-index:9990;padding:16px 24px;color:#fff;background:var(--basalt);box-shadow:0 -4px 20px rgba(0,0,0,.2)}.cookie-consent__inner{display:flex;max-width:1200px;align-items:center;gap:20px;flex-wrap:wrap;margin:0 auto}.cookie-consent__text{flex:1;margin:0;color:rgba(255,255,255,.85);font-size:.85rem;line-height:1.5}.cookie-consent__link{color:var(--brass);text-decoration:underline}.cookie-consent__link:hover{color:#fff}.cookie-consent__btn{padding:10px 24px;border:none;border-radius:4px;color:#fff;background:var(--peacock);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.cookie-consent__btn:hover{background:var(--peacock-deep)}@media (max-width:600px){.cookie-consent__inner{flex-direction:column;align-items:stretch;gap:12px}.cookie-consent__btn{width:100%}}@media (max-width:680px){body{padding-bottom:66px}.action-dock{left:12px;right:12px;bottom:72px;gap:6px}.action-dock a{flex:1 1 0;justify-content:center;padding:10px 8px;font-size:.7rem}.aj-whatsapp{right:12px;bottom:16px;min-width:104px;padding:10px 13px}}.menu-open .mobile-btr{display:none}.js-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes align-ring{from{transform:rotate(-14deg)}to{transform:rotate(0deg)}}@media (max-width:1220px){:root{--container:min(1120px,calc(100vw - 56px))}.desktop-nav a:nth-child(2),.desktop-nav a:nth-child(3){display:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.75fr)}.hero-copy h1{font-size:clamp(54px,6vw,78px)}.method-instrument{grid-template-columns:1fr}.method-description{max-width:520px;text-align:left}.method-dial{width:min(34vw,390px)}.service-row{grid-template-columns:50px 1fr .9fr 140px}}@media (max-width:960px){:root{--container:min(100% - 40px,840px);--header-height:74px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0}.menu-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.menu-toggle__lines{position:relative;width:24px;height:14px}.menu-toggle__lines i{position:absolute;left:0;width:24px;height:1px;background:var(--basalt);transition:transform .3s var(--ease),top .3s var(--ease)}.menu-toggle__lines i:first-child{top:2px}.menu-toggle__lines i:last-child{top:11px}.menu-toggle[aria-expanded="true"] .menu-toggle__lines i:first-child{top:7px;transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-toggle__lines i:last-child{top:7px;transform:rotate(-45deg)}.hero{min-height:auto;padding-top:calc(var(--header-height) + 70px)}.hero-ruler{display:none}.hero-grid{grid-template-columns:1fr;gap:85px}.hero-copy{padding:0}.hero-copy h1{max-width:760px;font-size:clamp(58px,9vw,88px)}.hero-lead{max-width:760px}.hero-instrument{width:min(76vw,610px)}.hero-foot{margin-top:95px}.section-heading--split,.method-heading,.services-heading,.knowledge-heading{grid-template-columns:1fr;gap:18px}.section-heading--split > p:last-child,.method-heading > p,.knowledge-heading > p{max-width:680px}.time-lab,.prepare-grid,.deliverable-grid,.lineage-grid{grid-template-columns:1fr}.time-lab__graphic{border-right:0;border-bottom:1px solid var(--cotton)}.method-workbench{grid-template-columns:1fr}.method-list{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid rgba(251,248,240,.18);scroll-snap-type:x mandatory}.method-step{min-height:130px;grid-template-columns:1fr 22px;grid-template-rows:auto 1fr;padding:20px;border-right:1px solid rgba(251,248,240,.14);border-bottom:0;scroll-snap-align:start}.method-step span{grid-column:1 / -1}.method-step.is-active,.method-step:hover{padding-left:20px}.method-instrument{grid-template-columns:1fr}.method-dial{width:min(50vw,390px)}.prepare-grid{gap:72px}.readiness{position:relative;top:auto;width:min(100%,640px);margin-inline:auto}.deliverable::before{display:none}.deliverable-grid{gap:85px}.folio-stack{width:min(82vw,540px)}.lineage-grid{gap:80px}.lineage-portrait{width:min(100%,680px);margin-inline:auto}.lineage-copy{max-width:760px}.service-row{grid-template-columns:46px 1fr 150px}.service-row p{grid-column:2 / 3}.service-row a{grid-column:3;grid-row:1 / span 2}.service-row > .button--soon{grid-column:3;grid-row:1 / span 2}.knowledge-grid{grid-template-columns:1fr}.knowledge-item{min-height:250px;border-right:0;border-bottom:1px solid var(--cotton)}.knowledge-item:last-child{border-bottom:0}.knowledge-item h3{margin-top:60px}}@media (max-width:680px){:root{--container:calc(100vw - 40px);--header-height:68px}body{padding-bottom:66px}.section{padding-block:88px}.header-inner{width:calc(100vw - 32px)}.aj-monogram--header{width:39px;height:39px}.brand{gap:9px}.brand-type--image{width:clamp(156px,44vw,190px)}.header-actions{gap:10px}.language-switch{gap:4px;font-size:12px}.mobile-menu{padding:28px 20px}.hero{padding-top:calc(var(--header-height) + 54px);background-size:100% 100%,40px 40px,40px 40px,auto}.hero-copy .eyebrow{margin-bottom:25px}.hero-copy h1{margin-bottom:25px;font-size:clamp(46px,14vw,66px);line-height:.98}.lang-hi .hero-copy h1{font-size:clamp(39px,11vw,54px);line-height:1.13}.hero-lead{font-size:17px}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.resume-link{font-size:12px}.hero-instrument{width:min(88vw,470px)}.coordinate{font-size:6px}.time-window{right:0;width:58%}.hero-instrument > p{right:5%;bottom:-55px}.hero-foot{align-items:flex-start;margin-top:110px}.hero-foot ul{display:grid;gap:10px}.hero-foot > a{display:none}.eyebrow{gap:9px;font-size:12px}.eyebrow::before{width:28px}.section-heading h2,.prepare h2,.deliverable h2,.lineage h2,.services h2,.knowledge h2{font-size:clamp(37px,11vw,52px);line-height:1.08}.lang-hi .section-heading h2,.lang-hi .prepare h2,.lang-hi .deliverable h2,.lang-hi .lineage h2,.lang-hi .services h2,.lang-hi .knowledge h2{font-size:clamp(34px,9.5vw,48px);line-height:1.22}.section-heading--split{margin-bottom:60px}.section-heading--split > p:last-child{font-size:16px}.time-lab,.time-lab__graphic{min-height:390px}.chart-field{inset:16%}.time-lab__reading{width:166px}.time-lab__reading strong{font-size:33px}.time-lab__controls{padding:34px 20px}.candidate-tabs button{font-size:24px}.candidate-note{min-height:100px;font-size:18px}.method-heading h2{font-size:clamp(42px,12vw,58px)}.lang-hi .method-heading h2{font-size:clamp(37px,10vw,50px)}.method-instrument{grid-template-columns:1fr;padding:50px 18px}.method-dial{width:min(76vw,340px)}.dial-tick{transform-origin:.5px calc((min(76vw,340px) / 2) + 5px)}.method-description{max-width:380px}.method-description h3{font-size:26px;line-height:1.4}.method-quality{margin-left:0}.prepare h2{margin-bottom:45px}.prepare-list li{grid-template-columns:38px 1fr}.readiness{padding:34px 22px}.readiness h3{font-size:34px}.deliverable-grid{gap:65px}.folio-stack{width:calc(100% - 22px)}.folio--back{transform:translate(18px,15px) rotate(3deg)}.folio--middle{transform:translate(9px,8px) rotate(1deg)}.folio--front{padding:30px 26px}.folio--front header{font-size:6px}.folio--front::after{top:72px}.folio-seal{width:82px;height:82px;margin-top:55px}.folio-seal .aj-monogram{width:48px;height:48px}.folio--front h3{font-size:35px}.folio-time{display:grid}.lineage-portrait{min-height:520px}.portrait-frame--primary{width:82%;height:88%}.portrait-frame--secondary{width:42%;height:39%;border-width:7px}.portrait-caption{display:none}.lineage-copy blockquote{padding-left:25px;font-size:24px}.handoff h2{font-size:clamp(44px,12vw,58px)}.lang-hi .handoff h2{font-size:clamp(38px,10vw,52px)}.handoff-actions .button{width:100%}.services-heading{margin-bottom:48px}.service-row{grid-template-columns:38px 1fr;gap:10px;padding:24px 0}.service-row h3{font-size:27px}.service-row p,.service-row a{grid-column:2;grid-row:auto}.service-row a{margin-top:12px}.service-row:hover{padding-inline:10px}.knowledge-heading{margin-bottom:48px}.knowledge-item{min-height:260px;padding:28px 24px}.knowledge-item h3{margin-top:65px}.final-invitation h2{font-size:clamp(50px,15vw,74px)}.final-invitation .container > div{display:grid}.final-invitation .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:55px}.footer-brand .brand-type--image{width:clamp(220px,70vw,300px)}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.mobile-btr{position:fixed;right:12px;bottom:10px;left:12px;z-index:88;display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:12px 18px;color:var(--white);background:var(--vermilion);box-shadow:0 15px 40px rgba(61,45,29,.24);font-size:12px;font-weight:700}}@media (max-width:420px){.header-inner{width:calc(100vw - 24px)}.brand-type--image{width:148px}.header-actions{gap:6px}.header-link-action--panchang{font-size:11px}.language-switch{gap:3px;font-size:11px}}@media (max-width:380px){.header-inner{width:calc(100vw - 20px)}.brand-type--image{width:132px}.header-actions{gap:4px}.header-link-action--panchang{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.js-ready [data-reveal]{opacity:1;transform:none}.instrument-orbit--middle{animation:none}}@media print{.site-header,.site-footer,.action-dock,.aj-whatsapp,.mobile-btr,.mobile-menu,.menu-toggle,.language-switch,.header-actions,.desktop-nav,.skip-link,.site-grain,.aj-cursor-dot,.scroll-top,.footer-bottom,.cta-section,.email-cta,.hero-actions,.ai-box,.breadcrumb,nav[aria-label="Primary navigation"]{display:none !important}body,h1,h2,h3,h4,h5,h6,p,li,td,th,span,a,strong,em{color:#000 !important;background:#fff !important;text-shadow:none !important;box-shadow:none !important}a[href]::after{content:" (" attr(href) ")";font-size:0.8em;font-weight:normal}a[href^="#"]::after,a[href^="javascript"]::after{content:""}table,th,td{border:1px solid #ccc !important}h1,h2,h3{page-break-after:avoid;break-after:avoid}img{max-width:100% !important;page-break-inside:avoid;break-inside:avoid}.container{max-width:100% !important;padding:0 !important}*{background-image:none !important}.pc-table{width:100% !important;font-size:10pt !important}}.is-disabled{cursor:default;opacity:.68}